>>> tootik: Building community/tootik 0.19.8-r3 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 14:38:33 +0000 >>> tootik: Validating /home/buildozer/aports/community/tootik/APKBUILD... >>> WARNING: tootik: Go packages require network connection to build. Maybe add 'net' to options >>> tootik: Analyzing dependencies... >>> tootik: Installing for build: build-base go sqlite-dev (1/5) Installing go (1.25.7-r0) (2/5) Installing sqlite (3.51.2-r0) (3/5) Installing sqlite-libs (3.51.2-r0) (4/5) Installing sqlite-dev (3.51.2-r0) (5/5) Installing .makedepends-tootik (20260205.143834) Executing busybox-1.37.0-r30.trigger OK: 597.7 MiB in 110 packages >>> tootik: Cleaning up srcdir >>> tootik: Cleaning up pkgdir >>> tootik: Cleaning up tmpdir >>> tootik: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/tootik-0.19.8.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/tootik-0.19.8.tar.gz.part' tootik-0.19.8.tar.gz 100% |********************************| 195k 0:00:00 ETA '/var/cache/distfiles/v3.23/tootik-0.19.8.tar.gz.part' saved /var/cache/distfiles/v3.23/tootik-0.19.8.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/v3.23/tootik-0.19.8.tar.gz /var/cache/distfiles/v3.23/tootik-0.19.8.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/v3.23/tootik-0.19.8.tar.gz... go: downloading github.com/btcsuite/btcutil v1.0.2 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/migration.go go: downloading github.com/mattn/go-sqlite3 v1.14.32 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.46.0 go: downloading golang.org/x/image v0.32.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading golang.org/x/sys v0.37.0 internal/goarch internal/byteorder internal/unsafeheader internal/godebugs internal/goos internal/profilerecord internal/coverage/rtcov internal/asan unicode/utf8 unicode/utf16 cmp internal/msan github.com/dimkr/tootik/buildinfo log/internal internal/nettrace encoding vendor/golang.org/x/crypto/cryptobyte/asn1 golang.org/x/image/math/f64 internal/itoa vendor/golang.org/x/crypto/internal/alias image/color crypto/internal/fips140/alias log/slog/internal golang.org/x/net/html/atom math/bits container/list internal/goexperiment internal/cpu internal/trace/tracev2 crypto/internal/boring/sig sync/atomic unicode internal/runtime/math internal/runtime/syscall internal/runtime/atomic internal/runtime/sys internal/abi internal/runtime/gc crypto/internal/fips140deps/byteorder internal/runtime/strconv crypto/internal/fips140/subtle image/color/palette crypto/internal/fips140deps/cpu internal/chacha8rand internal/bytealg math internal/runtime/exithook internal/runtime/cgroup internal/stringslite internal/race internal/synctest internal/sync internal/runtime/maps runtime internal/reflectlite iter weak crypto/subtle sync maps slices errors sort internal/singleflight internal/testlog crypto/internal/fips140cache log/slog/internal/buffer unique internal/bisect internal/oserror io path vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 strconv runtime/cgo syscall internal/godebug crypto/internal/randutil hash internal/saferio strings bytes hash/crc32 hash/adler32 encoding/base64 crypto net/netip reflect vendor/golang.org/x/text/transform crypto/internal/fips140deps/godebug math/rand crypto/internal/impl encoding/pem bufio net/http/internal/ascii crypto/internal/fips140 net/http/internal/testcert regexp/syntax html crypto/internal/fips140/sha3 crypto/internal/fips140/sha256 crypto/internal/fips140/sha512 image internal/syscall/execenv internal/syscall/unix time crypto/internal/fips140/hmac crypto/sha3 crypto/internal/fips140/check crypto/internal/fips140hash crypto/internal/fips140/hkdf crypto/fips140 crypto/internal/fips140/bigmod crypto/internal/fips140/tls12 crypto/internal/fips140/edwards25519/field crypto/internal/fips140/aes crypto/internal/fips140/nistec/fiat crypto/tls/internal/fips140tls crypto/internal/fips140/tls13 regexp crypto/internal/fips140/edwards25519 image/internal/imageutil image/draw image/jpeg golang.org/x/image/draw github.com/dimkr/tootik/cfg context io/fs internal/poll github.com/dimkr/tootik/lock internal/filepathlite embed crypto/internal/fips140/nistec os internal/fmtsort encoding/binary vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/sys/unix crypto/internal/sysrand internal/sysinfo os/signal path/filepath fmt vendor/golang.org/x/sys/cpu net crypto/internal/entropy crypto/internal/fips140/drbg crypto/internal/fips140only crypto/internal/fips140/ed25519 crypto/internal/fips140/ecdh crypto/internal/fips140/ecdsa crypto/internal/fips140/rsa crypto/internal/fips140/aes/gcm crypto/internal/fips140/mlkem crypto/hkdf crypto/rc4 crypto/md5 crypto/cipher encoding/hex log github.com/pmezard/go-difflib/difflib database/sql/driver crypto/des net/url crypto/internal/boring mime/quotedprintable mime net/http/internal flag encoding/json vendor/golang.org/x/crypto/chacha20 compress/flate runtime/debug runtime/trace vendor/golang.org/x/net/http2/hpack vendor/golang.org/x/text/unicode/norm gopkg.in/yaml.v3 math/big encoding/csv compress/lzw github.com/gowebpki/jcs github.com/dimkr/tootik/front/graph text/template/parse golang.org/x/net/html crypto/aes crypto/ecdh crypto/sha512 crypto/sha256 crypto/sha1 crypto/hmac github.com/davecgh/go-spew/spew image/gif vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/text/unicode/bidi database/sql testing compress/gzip compress/zlib image/png vendor/golang.org/x/text/secure/bidirule text/template github.com/dimkr/tootik/icon vendor/golang.org/x/net/idna github.com/fsnotify/fsnotify/internal log/slog github.com/fsnotify/fsnotify crypto/internal/boring/bbig crypto/rand crypto/dsa github.com/btcsuite/btcutil/base58 crypto/elliptic encoding/asn1 github.com/mattn/go-sqlite3 crypto/ed25519 crypto/internal/hpke crypto/rsa github.com/stretchr/testify/assert/yaml crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte github.com/dimkr/tootik/front/static crypto/ecdsa vendor/golang.org/x/net/http/httpproxy github.com/dimkr/tootik/front/text net/textproto github.com/google/uuid crypto/x509 github.com/dimkr/tootik/front/text/gmi github.com/dimkr/tootik/front/text/gmap vendor/golang.org/x/net/http/httpguts mime/multipart github.com/dimkr/tootik/front/text/guppy github.com/dimkr/tootik/data crypto/tls net/http/httptrace net/http/internal/httpcommon net/http net/http/httptest github.com/dimkr/tootik/httpsig github.com/stretchr/testify/assert github.com/dimkr/tootik/ap github.com/dimkr/tootik/proof github.com/dimkr/tootik/proof github.com/dimkr/tootik/front/text/plain github.com/dimkr/tootik/outbox github.com/dimkr/tootik/front/text/plain 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/front/finger github.com/dimkr/tootik/ap github.com/dimkr/tootik/front/text/gmap 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/front/gopher github.com/dimkr/tootik/front/guppy github.com/dimkr/tootik/cluster github.com/dimkr/tootik/test github.com/dimkr/tootik/cmd/tootik github.com/dimkr/tootik/cmd/tootik 0.19.8 === 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 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.005s ? github.com/dimkr/tootik/buildinfo [no test files] ? github.com/dimkr/tootik/cfg [no test files] === 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 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_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 TestBio_Set === CONT TestCluster_ForwardedLegacyReply === CONT TestCluster_PostToFollowers_RejectThenAccept === CONT TestMetadata_Maximum === CONT TestCluster_DM === CONT TestCluster_PostToFollowers === CONT TestDeleter_Disabled === CONT TestName_Set === CONT TestCluster_PublicPost === CONT TestCluster_PostInCommunity === CONT TestCluster_PublicPostQuote === CONT TestDeleter_OldData === CONT TestCluster_ReplyInCommunity === CONT TestCluster_ReplyForwardingWithIntegrityProofs === CONT TestCluster_MovedAccount === CONT TestCluster_DeletedInstance === CONT TestMetadata_Link === CONT TestMetadata_Add === CONT TestMetadata_Equals === CONT TestMetadata_HTML === CONT TestCluster_ShareUnshare 2026/02/05 14:38:53 INFO Applying migration id=initial === CONT TestMetadata_Remove === CONT TestMetadata_LineBreak === CONT TestCluster_ReplyForwardingPortableActors === CONT TestCluster_Gateways === CONT TestCluster_ReplyForwardingWithoutIntegrityProofs === CONT TestCluster_PostToFollowers_Approved === CONT TestCluster_PostToFollowers_AcceptThenReject === CONT TestCluster_PostToFollowers_RejectTwice === CONT TestCluster_PostToFollowers_AcceptTwice === CONT TestCluster_PostToFollowers_RejectedLocally === CONT TestCluster_PostToFollowers_ApprovedLocally === CONT TestCluster_PostToFollowers_DisabledThenAccepted === CONT TestCluster_PostToFollowers_Rejected === CONT TestCluster_Poll === CONT TestCluster_FollowersSyncMissingRemoteFollow === CONT TestCluster_FollowersSyncMissingLocalFollowPortableActor === CONT TestCluster_FollowersSyncMissingRemoteFollowPortableActor === CONT TestCluster_FollowersSyncMissingLocalFollow === CONT TestMetadata_Whitespace 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e389-7143-b268-b9a988b41d19 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 WARN Invalid metadata field request.path=/users/metadata/add request.user=bob field="c=d\ne" 2026/02/05 14:38:53 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Looking up user name=bob 2026/02/05 14:38:53 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob --- PASS: TestMetadata_LineBreak (0.71s) 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e3fa-70fa-a809-f6e3e984afe8 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/02/05 14:38:53 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e414-7e8b-9bdb-b2550b1e1d3b 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/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e414-7e8b-9bdb-b2550b1e1d3b 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e427-7514-9770-c88b0798f3b5 activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e427-74db-b49c-8acab0eeaf30 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019c2e3d-e427-74db-b49c-8acab0eeaf30 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-e427-7514-9770-c88b0798f3b5 2026/02/05 14:38:53 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e427-74db-b49c-8acab0eeaf30 request.user=bob post=https://a.localdomain/post/019c2e3d-e427-74db-b49c-8acab0eeaf30 2026/02/05 14:38:53 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Follow is rejected activity.id=https://a.localdomain/reject/019c2e3d-e43b-74a5-9fd6-9d2f8419b29f activity.type=Reject activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e414-7e8b-9bdb-b2550b1e1d3b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e414-7e8b-9bdb-b2550b1e1d3b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019c2e3d-e43b-74a5-9fd6-9d2f8419b29f 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e454-7401-b8f4-456ecb5514ed 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e45d-7e13-b2e1-cedd622ad558 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e45d-7e13-b2e1-cedd622ad558 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e46d-7e77-b2a7-496508575a95 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e45d-7e13-b2e1-cedd622ad558 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e45d-7e13-b2e1-cedd622ad558 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e46a-7497-87da-41cd73d82ea4 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e46d-7e77-b2a7-496508575a95 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 --- PASS: TestCluster_PostToFollowers_RejectedLocally (0.92s) 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob --- PASS: TestBio_Set (0.93s) 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Follow is rejected activity.id=https://a.localdomain/reject/019c2e3d-e499-7880-930c-ee796e1ec117 activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e499-7880-930c-ee796e1ec117 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e499-7880-930c-ee796e1ec117 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e499-7880-930c-ee796e1ec117 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019c2e3d-e499-7880-930c-ee796e1ec117 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Follow is rejected activity.id=https://a.localdomain/reject/019c2e3d-e4a6-75ec-b352-7d3d1425860e activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8 2026/02/05 14:38:54 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/019c2e3d-e471-7293-bdea-ec436c2271f8 from https://b.localdomain/user/bob by https://a.localdomain/user/alice: failed to reject follow https://b.localdomain/follow/019c2e3d-e471-7293-bdea-ec436c2271f8: not found" 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob --- PASS: TestCluster_PostToFollowers_RejectTwice (0.96s) 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 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/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e4e0-784f-83ba-e59c53bd27a2 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 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/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e4e3-7477-936a-70b762f46d29 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e4d0-75db-9afb-e15ccd228dde 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e4eb-7dea-9a94-27c1e3631ae1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e4b1-7303-aca0-ebb299fa44c7 --- PASS: TestName_Set (1.04s) 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="HTML tags like <p>" 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e4fe-7afa-a144-d427dc8aeaed 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b request.user=bob post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e501-762c-84d0-da6ae1c44618 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b --- PASS: TestMetadata_HTML (1.07s) 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e520-77cc-8372-50ebe23e9130 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b request.user=alice post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=bob 2026/02/05 14:38:54 INFO Quoting post request.path=/users/quote/b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b request.user=alice post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e535-76ae-bd8f-bb6da3b26693 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e535-76ae-bd8f-bb6da3b26693 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e535-73a7-bdc2-2ebec6523915 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=alice actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f request.user=alice post=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e53d-7556-8010-67c299dd49be 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e52a-769d-bbf8-e1946a4183e3 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e547-7c24-9d79-230069e17bba activity.type=Create activity.actor=https://a.localdomain/user/bob activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e547-7bea-800b-3fce11dfa81d activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/bob post=https://a.localdomain/post/019c2e3d-e547-7bea-800b-3fce11dfa81d 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b request.user=bob post=https://b.localdomain/post/019c2e3d-e501-75ca-a4b1-59a40ff55f3b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e547-7ed7-b5fc-8f8b19b05f65 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-e547-7c24-9d79-230069e17bba 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e547-7bea-800b-3fce11dfa81d request.user=bob post=https://a.localdomain/post/019c2e3d-e547-7bea-800b-3fce11dfa81d 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f request.user=bob post=https://a.localdomain/post/019c2e3d-e52a-7667-bd1d-aecd3aaa232f 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e552-7b7f-ad40-c6a4a4346517 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e --- PASS: TestCluster_PublicPostQuote (1.14s) 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e55b-77c1-9c47-5d54de2b592c activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e535-76ae-bd8f-bb6da3b26693 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e535-76ae-bd8f-bb6da3b26693 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e55b-7bfa-be56-7ba57e3c82fa 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e55b-77c1-9c47-5d54de2b592c 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e55f-7339-855e-1803f0b7b0f7 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e566-72a0-ad32-f04192347695 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e564-7ee9-8802-92870ad3c73e 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e573-7148-83d7-ff091a81463a 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e57b-7a89-a21c-18695b000a37 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e553-7f14-b2e6-41e87c5d5c05 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 --- PASS: TestMetadata_Equals (1.17s) 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e57b-7a89-a21c-18695b000a37 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e57b-7a89-a21c-18695b000a37 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e57b-7a89-a21c-18695b000a37 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e57b-7a89-a21c-18695b000a37 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 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/02/05 14:38:54 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=g --- PASS: TestMetadata_Link (1.19s) 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e58f-70ae-b2c4-5cc375007d16 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e58d-70d3-ad36-39b87d6cc98e 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e590-79a0-ace1-c3c16d6aa501 activity.type=Accept activity.actor=https://a.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e58f-70ae-b2c4-5cc375007d16 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e58f-70ae-b2c4-5cc375007d16 --- PASS: TestCluster_PostToFollowers_AcceptTwice (1.19s) 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e58f-70ae-b2c4-5cc375007d16 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e590-79a0-ace1-c3c16d6aa501 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 WARN Metadata field key does not exist request.path=/users/metadata/remove request.user=bob raw=g 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e592-7ad5-92a3-ea77560b01f5 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e593-7b4b-af7f-fda594759a08 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/bob request.user=carol actor=https://a.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name="my website" 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e59c-7cd8-9f04-63960b5327cb 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob --- PASS: TestCluster_PostToFollowers_ApprovedLocally (1.22s) 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 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/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=e 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 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/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e5b8-7ef0-a84d-7d8e8b8be2ae 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 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/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 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/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key="my website" 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 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:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 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/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e5d1-724c-8907-be645bff3780 2026/02/05 14:38:54 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=c 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 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/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e5d8-7a72-839a-3aa35711c9f5 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc 2026/02/05 14:38:54 INFO Removing metadata field request.path=/users/metadata/remove request.user=bob key=a 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5d5-7221-9894-87a1a1ab4acc activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e59f-7969-91d9-8c9ebe772116 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e5e5-7963-8726-aeb78be7e7a0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 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/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a 2026/02/05 14:38:54 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 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/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Adding mention request.path=/users/dm request.user=carol name=@alice@a.localdomain actor=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 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/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Follow is rejected activity.id=https://a.localdomain/reject/019c2e3d-e606-7858-a6f7-9f5495491a5e activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e5b5-774a-9d21-3c4f9507831b 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5f2-7c85-b246-abb5dcea1d8a activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5b9-7e4b-8787-b85768e19b7e 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e606-7858-a6f7-9f5495491a5e 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e606-7858-a6f7-9f5495491a5e 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol --- PASS: TestMetadata_Whitespace (1.32s) 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e606-7858-a6f7-9f5495491a5e 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://a.localdomain/user/alice followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019c2e3d-e606-7858-a6f7-9f5495491a5e 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor offset=0 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5fd-7d6e-ba98-185dc3e5c608 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-e5c9-7490-a3a2-ac1580a92a8b 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a 2026/02/05 14:38:54 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/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 request.user=carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 --- PASS: TestMetadata_Remove (1.35s) 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 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:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob --- PASS: TestCluster_PostToFollowers_RejectThenAccept (1.37s) 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e5fe-72d1-ae10-0e5e8bef037f activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e593-7aa7-8b65-1aec2e5e40f3 2026/02/05 14:38:54 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e606-798a-9074-5efb4ea1256b activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5c6-7b8b-a4b7-25f459ed6301 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 request.user=carol post=https://b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://b.localdomain/user/carol followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-e652-75e4-8471-54f08ff5d233 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e650-74e6-bfaa-df4e4330c678 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e604-7c09-9eaf-b1616b8a933a activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 request.user=carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e66d-7240-836b-d9a027f4445f 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e61d-7562-943c-7b2987480a1b activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e61d-752d-ab5c-57d8506629a8 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf 2026/02/05 14:38:54 ERROR Cannot add metadata field request.path=/users/metadata/add request.user=bob name=c 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 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:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 request.user=carol post=https://b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 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:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e640-7227-9a1e-ea69136bad0c activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 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/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 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/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://a.localdomain/user/alice followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e655-780d-a26b-bbd0117cd2cf activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e655-77d1-a4f3-8708e27a2627 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/alice followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://b.localdomain/user/carol followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/carol followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 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/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c request.user=carol post=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e6cb-7d79-8f54-a89c80c5e76f 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor request.user=alice actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor offset=0 --- PASS: TestMetadata_Add (1.52s) 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e67d-776a-8f87-969c2e38169b activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5d1-7986-a8f7-2378eabb7bc5 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 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/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/accept/019c2e3d-e689-76ae-8e4a-9a5db3c729cd activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e62a-7df0-b888-0c86fdb1c843 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 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/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e6cb-7d79-8f54-a89c80c5e76f 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e6ad-7912-a25c-c8b07e2a12d6 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e613-77c4-aca7-8c77e4a433c1 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e6cb-7d79-8f54-a89c80c5e76f 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e6cb-7d79-8f54-a89c80c5e76f 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e6bb-70c8-894c-702952dff7c0 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019c2e3d-e660-7376-b666-1a60c4766cb4 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6b1-7895-8265-acb70c356d24 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e5f2-792f-a90f-3b8413672c24 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 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:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=g.localdomain name=stuff 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/accept/019c2e3d-e6c0-7ab7-ac05-509dfbb24ab1 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e65f-73cf-8ec0-cdd3f0954fff 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 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/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e710-74d0-af7f-5213f4754d49 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e55c-7a50-9983-9cadb4b74cc8 2026/02/05 14:38:54 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e717-783b-b0a3-7afd66bc63d6 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e69a-7982-ba74-046b9b3ee54d 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 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/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://a.localdomain/user/alice followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 request.user=carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor offset=0 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Creating new user request.path=/users/register name=carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d request.user=carol post=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e761-79d2-b12e-92f8f4642980 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e761-79d2-b12e-92f8f4642980 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e761-79d2-b12e-92f8f4642980 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf note=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c thread=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c starter=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 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/02/05 14:38:54 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://g.localdomain/inbox/stuff activity=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e761-79d2-b12e-92f8f4642980 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e761-79d2-b12e-92f8f4642980 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor offset=0 2026/02/05 14:38:54 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:54 INFO Follow is rejected activity.id=https://a.localdomain/reject/019c2e3d-e787-75f7-b946-c5102b935b5b activity.type=Reject activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e69b-72ec-8f28-3e6b336fc55a 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e787-75f7-b946-c5102b935b5b 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e787-75f7-b946-c5102b935b5b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=carol host=g.localdomain name=stuff 2026/02/05 14:38:54 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:54 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf 2026/02/05 14:38:54 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=stuff 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-e723-7d8c-b5d2-bc872b38ceb5 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/reject/019c2e3d-e787-75f7-b946-c5102b935b5b 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor offset=0 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/reject/019c2e3d-e787-75f7-b946-c5102b935b5b 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 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/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 note=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=a 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 request.user=carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://b.localdomain/user/carol followed=https://g.localdomain/user/stuff 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e688-71f0-af0f-6907ac7dd532 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:54 INFO Adding gateway request.path=/users/gateway/add request.user=alice gateway=c.localdomain 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:54 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 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/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 request.user=carol post=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 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/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 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/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e713-7dd0-a3ee-55328ef9078d activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e7b6-79da-93b1-9bd949d37042 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 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/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=c 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 2026/02/05 14:38:54 INFO Approving follow request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 activity.type=Follow activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor follower=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/stuff activity=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:54 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e7cb-74d0-a9ac-47398bfe883a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e7cb-74d0-a9ac-47398bfe883a 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e7cb-74d0-a9ac-47398bfe883a 2026/02/05 14:38:54 INFO Looking up user name=carol 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 --- PASS: TestCluster_PostToFollowers_DisabledThenAccepted (1.82s) --- PASS: TestCluster_PostToFollowers_AcceptThenReject (1.82s) 2026/02/05 14:38:54 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e7f5-772e-a9b1-f25ff70ff24b 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:54 INFO Looking up user name=bob 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:54 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 2026/02/05 14:38:54 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=e 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Looking up user name=alice 2026/02/05 14:38:54 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 2026/02/05 14:38:54 INFO Fetching object id=ap://did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor 2026/02/05 14:38:54 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7dd-76ab-84b9-4a29d6879c5b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e730-7c2f-9db3-48b330b5c368 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 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/02/05 14:38:55 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-e760-7e63-b3f1-0cf0260250c7 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 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/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e80e-756d-b5a3-0c32b939c586 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e7cb-74d0-a9ac-47398bfe883a 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor activity.object.kind=string activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:55 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e7cb-74d0-a9ac-47398bfe883a 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Adding metadata field request.path=/users/metadata/add request.user=bob name=g 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 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/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7c8-7a23-a50e-ada0101fca98 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e69c-7bdc-b502-c008fde05cff 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor offset=0 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 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/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 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/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Adding gateway request.path=/users/gateway/add request.user=carol gateway=a.localdomain 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-e826-72c7-80f6-098e2eb906de 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 2026/02/05 14:38:55 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7c5-77a1-bef1-eb297e55de39 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6c0-7984-ab9b-b6e9601187d0 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/create/019c2e3d-e756-741d-9157-05ec840a1bbf activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor/post/019c2e3d-e756-73d2-981a-042d7938028c 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 request.user=bob post=https://b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e7d9-7cac-a194-e4b87e6c285b activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e74e-724e-bd8f-271e77f73ec8 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df activity.type=Follow activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://a.localdomain/user/alice followed=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Forwarding post to group followers activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f note=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 group=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 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/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e834-7455-a00f-32c8a7428274 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e834-7455-a00f-32c8a7428274 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e834-7455-a00f-32c8a7428274 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 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/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 activity.type=Follow activity.actor=https://b.localdomain/user/carol activity.object.kind=string activity.object.id=https://g.localdomain/user/stuff follower=https://b.localdomain/user/carol followed=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e822-73a7-bee6-30a73a9281cf activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/follow/019c2e3d-e73e-7eb0-87bc-875024f85ce0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e834-7455-a00f-32c8a7428274 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-e834-7455-a00f-32c8a7428274 2026/02/05 14:38:55 INFO Follow is rejected activity.id=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e866-7582-a3f8-801316c5b6f0 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7b1-728b-8071-11b4fd26e7e8 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/carol activity=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 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/02/05 14:38:55 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 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:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor follower=https://b.localdomain/user/bob followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/accept/019c2e3d-e7fb-7338-9e46-400b17d8f650 activity.type=Accept activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=activity activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 activity.object.type=Follow activity.object.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor follow=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/follow/019c2e3d-e698-77ec-a718-662405a7e505 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e834-76b1-b34c-beef5b9e6ad2 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e771-7b83-8842-e780b8774b31 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 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/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/create/019c2e3d-e793-7346-bd81-9939d620a9c5 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/post/019c2e3d-e793-7306-9ff4-ed8ff79a9382 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e81c-7853-b8b1-a8aed00631d0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6f5-7a22-9700-c878bc04e559 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e832-735a-a55c-500d0a6c3b9d activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e78b-78ff-b0ce-fd7cb1caf8a5 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Follow is rejected activity.id=https://b.localdomain/reject/019c2e3d-e888-74c5-959f-bf08a705741f activity.type=Reject activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-e749-79e6-88ae-852237fb724f 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e81e-7756-ba90-4c3a97f97fe1 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e6e3-7752-9898-198e848e563e 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 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/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa activity.type=Follow activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor follower=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/alice activity=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 2026/02/05 14:38:55 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e604-794a-a91a-f08ee30e81e0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 --- PASS: TestMetadata_Maximum (2.04s) 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/announce/019c2e3d-e868-7477-8b12-4a986d63e54a 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e8af-734a-8d49-87fc787ea485 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7df-776b-97d0-d126985b79af 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e7eb-7e23-9787-5a33d0d90d11 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e7eb-7de7-8756-c26358552927 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=nobody 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e85e-7899-8822-eb5c1a00b1d0 activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e74a-7e2b-9d98-72e49248b5df 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Received followers request sender=https://a.localdomain/user/nobody did=did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u host=a.localdomain count=1 2026/02/05 14:38:55 INFO Found unknown local follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6MkvwRysCJMN9Eni3GYbxbtBEgr6qDfzdPui6nTaaBwAe4u/actor follower=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed request.user=bob post=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://g.localdomain/accept/019c2e3d-e873-7ac5-9b64-3e1af2cbcabf activity.type=Accept activity.actor=https://g.localdomain/user/stuff activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/carol follow=https://b.localdomain/follow/019c2e3d-e7be-7121-a7e0-120e478dfbf2 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 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/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e79b-750f-8740-8ebb033efe5f activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8a5-7469-94ae-c902870093a7 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e71c-75dd-9d11-585a69b2549f 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:55 INFO Synchronizing followers followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 2026/02/05 14:38:55 INFO Looking up user name=nobody 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Received followers request sender=https://a.localdomain/user/nobody did=did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ host=a.localdomain count=2 2026/02/05 14:38:55 INFO Found unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/alice 2026/02/05 14:38:55 WARN Using fake follow ID to remove unknown remote follow followed=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor follower=https://a.localdomain/user/alice id=https://a.localdomain/follow/019c2e3d-e93a-714a-be9c-e12633447a2c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 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/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Removed a Follow activity.id=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e93a-714a-be9c-e12633447a2c 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 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/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/accept/019c2e3d-e8cb-793d-b71d-4ed01d909ed8 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=activity activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa activity.object.type=Follow activity.object.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor follow=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/follow/019c2e3d-e7dc-73d8-8ba1-626014f339aa 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 request.user=bob post=https://b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://a.localdomain/inbox/alice activity=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor/inbox activity=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 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/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 2026/02/05 14:38:55 INFO Removed a Follow activity.id=https://a.localdomain/undo/019c2e3d-e93a-729e-a9b9-ad4585e47bcf activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e93a-714a-be9c-e12633447a2c 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:z6Mku7Ngp3QrLsDxsMEK7XhzZDZb712GnpV9cJj9c6zVYjPJ/actor 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e94a-7024-a9c2-4eb8327e0c00 activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad request.user=carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 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/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 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/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 2026/02/05 14:38:55 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e640-71de-9e68-bd528efdb905 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 request.user=bob post=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/carol 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 note=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 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/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 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/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f request.user=carol post=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 request.user=bob post=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada 2026/02/05 14:38:55 INFO Adding mention request.path=/users/say request.user=carol name=@stuff@g.localdomain actor=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce --- PASS: TestCluster_FollowersSyncMissingRemoteFollowPortableActor (2.26s) 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 activity.type=Follow activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor activity.object.kind=string activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor follower=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor followed=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/carol activity=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e8e3-701b-8e6f-564a46d9bbf6 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e8e2-7f2c-9c5d-e62bc184fc38 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 request.user=carol post=https://b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e986-7a09-9e29-72950e79c86d activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e8bc-7b53-8cd6-d16b8058cfc8 2026/02/05 14:38:55 INFO Looking up user name=bob --- PASS: TestCluster_PostToFollowers_Rejected (2.31s) 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e98f-7971-bd67-50831dbd1095 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e820-7bcb-978a-41efad7a425c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 request.user=alice post=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c request.user=carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e919-7322-ad93-25a6007ec146 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e9a6-75d7-a57b-319062fe46c0 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f activity.object.type=Follow activity.object.actor=https://a.localdomain/user/carol follow=https://a.localdomain/follow/019c2e3d-e8fd-7ded-b300-16a085d5c54f 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e971-7b97-9ec0-59db41cd2944 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e7e8-7eb7-b051-53a98158f8b4 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 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/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:55 INFO Approving follow request activity.id=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 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/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e96a-7285-9907-c88e5578e3ce activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e96a-7259-bbd2-9a46113779d6 --- PASS: TestCluster_DM (2.35s) 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa note=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 request.user=alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 2026/02/05 14:38:55 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e8f9-77a9-8fe1-f9a1447d052d activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 2026/02/05 14:38:55 INFO Looking up user name=carol --- PASS: TestCluster_FollowersSyncMissingLocalFollowPortableActor (2.37s) 2026/02/05 14:38:55 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=nobody 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Received followers request sender=https://a.localdomain/user/nobody username=bob host=a.localdomain count=1 2026/02/05 14:38:55 INFO Found unknown local follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:55 INFO Notifying that user does not exist user=bob 2026/02/05 14:38:55 WARN Actor is gone, deleting associated objects id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ea31-7996-9eb6-981a2b23615f 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Forwarding post to group followers activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc note=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c group=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/accept/019c2e3d-e9ad-7437-ae46-1835e7b6dada activity.type=Accept activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e934-71b5-a3b6-ec5dbf8f1f96 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 request.user=carol post=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/accept/019c2e3d-e9c1-727f-9139-351d30f1a603 activity.type=Accept activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=activity activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 activity.object.type=Follow activity.object.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor follow=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/follow/019c2e3d-e8f6-7d5c-83f8-2a2777ad4a84 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-ea0d-7815-8a7c-9227a5417513 activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 activity.object.type=Follow activity.object.actor=https://c.localdomain/user/carol follow=https://c.localdomain/follow/019c2e3d-e86c-7894-b0d4-8f235d1d8925 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ea31-7996-9eb6-981a2b23615f 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c request.user=bob post=https://b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ea31-7996-9eb6-981a2b23615f 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-e9fb-73d2-b611-f691c175d7eb activity.type=Accept activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 activity.object.type=Follow activity.object.actor=https://a.localdomain/user/alice follow=https://a.localdomain/follow/019c2e3d-e79b-7c1e-a9cd-98ae6833be46 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-ea31-7996-9eb6-981a2b23615f 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ea7a-74f8-b555-fd53a28ddc21 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be note=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 thread=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 starter=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e987-79b0-9865-f10cda2c06dc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-e9f3-7ef6-b8d7-2f48404f09be 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff --- PASS: TestCluster_PostToFollowers (2.48s) 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/announce/019c2e3d-ea5a-7ae8-b6c1-f658f4dc865d 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ea7a-74f8-b555-fd53a28ddc21 2026/02/05 14:38:55 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ea7a-74f8-b555-fd53a28ddc21 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e937-7d44-ae4e-ebca9416bba5 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/create/019c2e3d-e96b-702a-94ef-b59e7d2c0825 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-ea7a-74f8-b555-fd53a28ddc21 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 request.user=bob post=https://b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 request.user=alice post=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e9b8-7db4-8066-6e9b459b5abc activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea06-7b2a-981a-1ab663c46e16 activity.type=Create activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff --- PASS: TestCluster_FollowersSyncMissingRemoteFollow (2.53s) 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d request.user=bob post=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/update/019c2e3d-eab3-7387-8e78-3132d55b3a73 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 request.user=alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 request.user=bob post=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 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/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=bob --- PASS: TestCluster_DeletedInstance (2.58s) 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/bob inbox=https://b.localdomain/inbox/carol activity=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 2026/02/05 14:38:55 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/create/019c2e3d-ea02-7c0f-8229-ea8000b4b3aa activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea5e-75b9-9bb5-384f0ec0e191 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea5e-757d-a987-709b9506d057 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad request.user=carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb14-770d-b78a-588039571cb3 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-eb10-73ab-b76a-06110e21f0f7 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-eb10-73ab-b76a-06110e21f0f7 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb28-7eed-ba31-96ff382a7554 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-eb10-73ab-b76a-06110e21f0f7 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb14-770d-b78a-588039571cb3 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/move/019c2e3d-eb14-751f-8daa-a41e9958ea26 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eb28-7eed-ba31-96ff382a7554 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019c2e3d-eb10-73ab-b76a-06110e21f0f7 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 request.user=bob post=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/bob 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab note=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 thread=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 starter=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d request.user=bob post=https://b.localdomain/post/019c2e3d-e713-7d8d-831c-bc08ed1a0f0d 2026/02/05 14:38:55 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb14-770d-b78a-588039571cb3 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/move/019c2e3d-eb14-751f-8daa-a41e9958ea26 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Not approving follow request activity.id=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 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/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 request.user=alice post=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/move/019c2e3d-eb14-751f-8daa-a41e9958ea26 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-eb14-770d-b78a-588039571cb3 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/move/019c2e3d-eb14-751f-8daa-a41e9958ea26 2026/02/05 14:38:55 INFO Synchronizing followers followed=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c 2026/02/05 14:38:55 INFO Looking up user name=nobody 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=alice actor=https://c.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 request.user=bob post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=g.localdomain name=stuff 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea89-79fc-9c89-88bfcb4d10f0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 2026/02/05 14:38:55 INFO Looking up resource resource=stuff@g.localdomain user=stuff 2026/02/05 14:38:55 INFO Looking up user name=stuff 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:55 INFO Received followers request sender=https://a.localdomain/user/nobody username=bob host=a.localdomain count=2 2026/02/05 14:38:55 INFO Found unknown remote follow followed=https://b.localdomain/user/bob follower=https://a.localdomain/user/alice 2026/02/05 14:38:55 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/019c2e3d-eb6d-7389-83b6-8ec55d9126f6 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d request.user=bob post=https://b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:55 INFO Removed a Follow activity.id=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-eb6d-7389-83b6-8ec55d9126f6 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/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=bob actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:55 INFO Fetching forwarded object activity.id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab sender=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Fetching activity activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-ead6-7cd2-838c-8e31aca57a97 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=alice post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 2026/02/05 14:38:55 INFO Removed a Follow activity.id=https://a.localdomain/undo/019c2e3d-eb6d-744c-8f7a-36ac114a703f activity.type=Undo activity.actor=https://a.localdomain/user/alice activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-eb6d-7389-83b6-8ec55d9126f6 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/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb note=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba thread=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 2026/02/05 14:38:55 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c request.user=bob post=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-eab8-7397-8fe1-d130584309ab activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 2026/02/05 14:38:55 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c request.user=alice post=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 request.user=alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba request.user=carol post=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 2026/02/05 14:38:55 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:55 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:55 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 request.user=bob post=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c request.user=carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 2026/02/05 14:38:55 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eafb-7977-b91e-f6b33ad1f58c activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=carol post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ebc6-73c3-88c4-d22e8cfcde4a 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ebc6-73c3-88c4-d22e8cfcde4a 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Received a new post activity.id=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Looking up user name=bob 2026/02/05 14:38:55 INFO Replying to post request.path=/users/reply/b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 request.user=alice post=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ebc6-73c3-88c4-d22e8cfcde4a 2026/02/05 14:38:55 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:55 INFO Looking up user name=carol 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 2026/02/05 14:38:55 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:55 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019c2e3d-ebc6-73c3-88c4-d22e8cfcde4a 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa 2026/02/05 14:38:55 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:55 INFO Looking up user name=alice 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 request.user=bob post=https://b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c request.user=bob post=https://b.localdomain/post/019c2e3d-e688-718d-9737-2c08db99051c 2026/02/05 14:38:55 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 2026/02/05 14:38:55 INFO Viewing post request.path=/users/view/c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d request.user=carol post=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up user name=carol --- PASS: TestCluster_FollowersSyncMissingLocalFollow (2.85s) 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/bob activity=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c request.user=alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 note=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 thread=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 starter=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:56 INFO Follow is accepted activity.id=https://b.localdomain/accept/019c2e3d-ebf5-7a3f-8710-537cce882b65 activity.type=Accept activity.actor=https://b.localdomain/user/carol activity.object.kind=activity activity.object.id=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa activity.object.type=Follow activity.object.actor=https://a.localdomain/user/bob follow=https://a.localdomain/follow/019c2e3d-eaf3-75bd-9e97-34d4bbcb85aa 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc note=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor/post/019c2e3d-ea02-7bd3-ad88-b40c09e75748 starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-eb83-7386-b4fc-d3b56c87fa51 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb note=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba thread=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba 2026/02/05 14:38:56 INFO Forwarding post to group followers activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 note=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c group=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:56 WARN Failed to resolve a recipient to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb error="cannot resolve https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers: actor is not cached" 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Moving follow follow=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 old=https://a.localdomain/user/alice new=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Not approving follow request activity.id=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 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/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-eb83-76fd-87c2-cbce3a542f63 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c 2026/02/05 14:38:56 INFO Removed a Follow activity.id=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 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/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 request.user=alice post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Received a new post activity.id=https://c.localdomain/create/019c2e3d-ebdd-7c45-ae49-25774eceb0aa activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e878-739a-b309-ac2964e44450 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/carol activity=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/alice activity=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Fetching forwarded object activity.id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Fetching activity activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkwDrsqMmEYYDCfFpyWv8DqJNDPuxmsuPt1iawuVDJzPf5/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MktFqEgYsyzgrUMa5i5fBGNMZvTLWiNK4Dv7L2HfR8tSd8/actor/inbox activity=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-e94a-72c8-93db-cab9995d2674 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/create/019c2e3d-eb59-74b6-b092-3136f2ee7732 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up resource resource=carol@b.localdomain user=carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e919-72f6-86c7-63bac43fb7ad 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Approving follow request activity.id=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 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/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 note=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c thread=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 starter=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Follow is accepted activity.id=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/announce/019c2e3d-ec2c-7b3e-a93c-e42fae9b8dbc 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb95-76cf-ad80-ea646d017bbc activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb95-76a6-b481-9b2e5cba8d15 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ea06-7ea9-a91f-8b13d0bafef0 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ea06-7e74-9c8c-1aaa22f62c4c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 request.user=bob post=https://b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Removed a Follow activity.id=https://b.localdomain/undo/019c2e3d-ec43-7b7e-b287-5b802a3005e0 activity.type=Undo activity.actor=https://b.localdomain/user/bob activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-e893-7606-8bd1-e6bb5b2960b1 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/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/announce/019c2e3d-ec7f-765c-98dc-f1ee7c7e74c7 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Follow is accepted activity.id=https://c.localdomain/accept/019c2e3d-ec7c-708b-9803-3953e7fe3c40 activity.type=Accept activity.actor=https://c.localdomain/user/carol activity.object.kind=activity activity.object.id=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac activity.object.type=Follow activity.object.actor=https://b.localdomain/user/bob follow=https://b.localdomain/follow/019c2e3d-ec3f-7513-a4fa-958a93c088ac 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 request.user=alice post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eb99-7d04-b2bc-ccbf62b91a23 activity.type=Update activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/carol post=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:56 INFO Received a new post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eb78-7240-8ebb-7d2fb614a5cb activity.type=Create activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eb78-720e-aa56-b434cce335ba 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=b.localdomain name=carol 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/create/019c2e3d-ebeb-7378-ba3d-498babdf3727 activity.type=Create activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 request.user=alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=alice actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 activity.type=Create activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers: actor is not cached" 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 --- PASS: TestCluster_PostToFollowers_Approved (3.07s) 2026/02/05 14:38:56 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/create/019c2e3d-eaea-7adc-9080-2c530407deb9 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating poll results poll=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 request.user=bob post=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=bob actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac note=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 thread=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 starter=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Received a new post activity.id=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ed30-72f1-ba93-a5a810260046 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ed30-72f1-ba93-a5a810260046 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-ed30-72f1-ba93-a5a810260046 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=bob actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019c2e3d-ed30-72f1-ba93-a5a810260046 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 request.user=bob post=https://b.localdomain/post/019c2e3d-ea06-7ae3-97bb-73686fc8dd03 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob --- PASS: TestCluster_PublicPost (3.20s) 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/nobody activity=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Fetching forwarded object activity.id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac sender=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete note=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9 thread=https://b.localdomain/post/019c2e3d-e79b-72df-bf36-affebb6cc1f5 starter=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b request.user=carol post=https://c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Fetching activity activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Looking up user name=bob --- PASS: TestCluster_ForwardedLegacyReply (3.22s) 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-e9f3-7ed7-979f-f138f533dbf9#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-ecf3-736c-ae42-0c93ac6de9de activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f request.user=bob post=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/carol inbox=https://g.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/carol request.user=carol actor=https://b.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-ecab-746c-a3ff-11e24dd6c5ac activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Deleted old posts count=2 2026/02/05 14:38:56 INFO Removed old shared posts count=1 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://c.localdomain/create/019c2e3d-ed33-7d47-b378-8c8d9a577a13 activity.type=Create activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b activity.object.type=Note activity.object.attributed_to=https://c.localdomain/user/carol post=https://c.localdomain/post/019c2e3d-ed33-7cd7-8336-f789808c3c2b 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/02/05 14:38:56 INFO Forwarding post to group followers activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete note=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c group=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/undo/019c2e3d-eda3-7dcf-adf2-ad131ec9d8d2 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/undo/019c2e3d-eda3-7dcf-adf2-ad131ec9d8d2 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/undo/019c2e3d-eda3-7dcf-adf2-ad131ec9d8d2 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/undo/019c2e3d-edbf-7c82-8630-a1cfe840c30d 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-edbf-7132-8005-dc3b454df721 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-edbf-7132-8005-dc3b454df721 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 request.user=alice post=https://b.localdomain/post/019c2e3d-eafb-7950-a46c-073ded240471 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/announce/019c2e3d-edbf-7132-8005-dc3b454df721 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/undo/019c2e3d-eda3-7dcf-adf2-ad131ec9d8d2 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://g.localdomain/user/stuff inbox=https://a.localdomain/inbox/nobody activity=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/announce/019c2e3d-edbf-7132-8005-dc3b454df721 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f request.user=bob post=https://b.localdomain/post/019c2e3d-e937-7d22-a73d-ec908bfda73f 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://g.localdomain/announce/019c2e3d-edba-7064-a9a6-9c38cb104646 2026/02/05 14:38:56 INFO Replying to post request.path=/users/reply/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e request.user=bob post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c request.user=alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c#delete activity.type=Delete activity.actor=https://b.localdomain/user/carol activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e9b8-7c23-ba19-da54fd519c2c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e878-7354-9a2d-fd68327b22ed 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://g.localdomain/user/stuff 2026/02/05 14:38:56 INFO Looking up user name=stuff 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=c.localdomain name=carol 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=alice post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up resource resource=carol@c.localdomain user=carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eb21-7a75-b439-54ff34eeef55 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eb21-7a46-8130-d13bffd5048d 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=bob actor=https://c.localdomain/user/carol offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-e94a-7275-9f32-91f6ade809c5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c request.user=bob post=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-eba9-7088-9369-3f9825ef39a9 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-eba9-7069-88b1-a4e7b4f2a312 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 note=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c thread=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 starter=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/create/019c2e3d-ec45-7d72-bde9-a27d99dfb823 activity.type=Create activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 activity.object.type=Note activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-ec45-7d2c-8e5e-a27e69cf4797 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=carol post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/update/019c2e3d-ed78-704f-8a74-f71cbd7d2d82 activity.type=Update activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 --- PASS: TestCluster_MovedAccount (3.48s) 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete note=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 thread=https://b.localdomain/post/019c2e3d-e8f9-7784-bee4-cc90d21a0ea9 starter=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=alice actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete --- PASS: TestCluster_ReplyInCommunity (3.49s) 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/bob activity=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=bob actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-eb83-76e3-a925-6bb77c14824c 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Updated post activity.id=https://a.localdomain/update/019c2e3d-edcc-7beb-a7f0-c69387861859 activity.type=Update activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to=https://a.localdomain/user/alice post=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Fetching forwarded object activity.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 activity.object.type=Note activity.object.attributed_to="" id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 sender=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/g.localdomain/user/stuff request.user=carol actor=https://g.localdomain/user/stuff offset=0 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Fetching post post=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=string activity.object.id=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 deleted=https://a.localdomain/post/019c2e3d-eab8-7372-9ae6-e85d9d622a66 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 note=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Received a new post activity.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 activity.type=Create activity.actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor activity.object.kind=object activity.object.id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c activity.object.type=Note activity.object.attributed_to=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor post=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/post/019c2e3d-edff-7b4b-9bfc-0bc2653e359c 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 --- PASS: TestDeleter_OldData (3.56s) 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor --- PASS: TestCluster_PostInCommunity (3.57s) 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/create/019c2e3d-edff-7bb9-9938-74409c18a7a3 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Updating poll results poll=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=carol actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete --- PASS: TestCluster_ShareUnshare (3.61s) 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e request.user=alice post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/user/alice inbox=https://b.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=alice host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 thread=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor/post/019c2e3d-e96a-7f23-8c12-e3ecada5f7b4 starter=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=alice actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e --- PASS: TestCluster_ReplyForwardingWithoutIntegrityProofs (3.65s) 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=b.localdomain activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete note=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c thread=https://b.localdomain/post/019c2e3d-ea89-79ca-b864-07edd3bfcec5 starter=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/.well-known/apgateway/did:key:z6Mkphh5FG5L5WFtjDU8tFG7kqZQYCud4WYivCazCF2XAPf3/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkubWGvf7tapXAQEBypgGBkXUFGV4Pkki1MRCSpc4dvkZo/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete 2026/02/05 14:38:56 INFO Resolving user ID request.path=/users/resolve request.user=carol host=b.localdomain name=bob 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-eee7-7ab9-af4f-3d56874e91d7 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete --- PASS: TestDeleter_Disabled (3.67s) 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://a.localdomain/user/alice 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor 2026/02/05 14:38:56 INFO Looking up resource resource=bob@b.localdomain user=bob 2026/02/05 14:38:56 INFO Looking up user name=alice 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c#delete activity.type=Delete activity.actor=https://a.localdomain/user/alice activity.object.kind=object activity.object.id=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/post/019c2e3d-ebeb-734a-8fa2-a39c9fe1311c 2026/02/05 14:38:56 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24#delete activity.type=Delete activity.actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor/post/019c2e3d-eb59-7486-9f53-cf10e9f52e24 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor request.user=carol actor=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor offset=0 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=alice post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=bob actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers: actor is not cached" 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=carol post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=alice actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=alice actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/user/alice request.user=carol actor=https://a.localdomain/user/alice offset=0 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Failed to deliver an activity to at least one recipient id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor request.user=carol actor=https://a.localdomain/.well-known/apgateway/did:key:z6Mkq83atKwF7FihkHcvpXg5bSnvgDKrvsvkXunAFuoKAbzM/actor offset=0 2026/02/05 14:38:56 INFO Received delete request activity.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d 2026/02/05 14:38:56 INFO Viewing post request.path=/users/view/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e request.user=carol post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://c.localdomain/user/carol inbox=https://b.localdomain/inbox/bob activity=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete 2026/02/05 14:38:56 INFO Viewing outbox request.path=/users/outbox/c.localdomain/user/carol request.user=carol actor=https://c.localdomain/user/carol offset=0 --- PASS: TestCluster_ReplyForwardingWithIntegrityProofs (3.76s) 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/user/carol 2026/02/05 14:38:56 INFO Looking up user name=carol 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor --- PASS: TestCluster_ReplyForwardingPortableActors (3.76s) 2026/02/05 14:38:56 INFO Received delete request activity.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d#delete activity.type=Delete activity.actor=https://c.localdomain/user/carol activity.object.kind=object activity.object.id=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d activity.object.type=Note activity.object.attributed_to="" deleted=https://c.localdomain/post/019c2e3d-ebdd-7c17-a53a-6656d105a81d 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Updating poll results poll=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Forwarding activity to gateway activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers" 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers_synchronization\", digest=\"5231d5e7fcf65ebb6713f45dff8d3d02f2f9c054adfd63a5ea87447009e3574c\"" error="collection is not sender's followers" 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:56 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:56 INFO Looking up user name=bob 2026/02/05 14:38:56 INFO Updated post activity.id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/update/019c2e3d-ef65-7e35-b5ee-8b702484a13a activity.type=Update activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor post=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:56 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-efab-756b-809c-95860a700a6b activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=alice post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=carol post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:57 INFO Forwarding activity to followers of thread starter domain=c.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Received delete request activity.id=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0#delete activity.type=Delete activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 activity.object.type=Note activity.object.attributed_to="" deleted=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0 2026/02/05 14:38:57 WARN Failed to resolve a recipient to=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete error="cannot resolve https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers: actor is not cached" 2026/02/05 14:38:57 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://a.localdomain 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/post/019c2e3d-eb28-7ed5-aaa0-99eeb0dd75a0#delete 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Failed to deliver an activity to at least one recipient id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Viewing outbox request.path=/users/outbox/b.localdomain/user/bob request.user=bob actor=https://b.localdomain/user/bob offset=0 2026/02/05 14:38:57 INFO Viewing outbox request.path=/users/outbox/c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=carol actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Updating poll results poll=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:57 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Forwarding activity to followers of thread starter domain=a.localdomain activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete note=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e thread=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e starter=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Forwarding activity to gateway activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete sender=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor gateway=https://c.localdomain 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers_synchronization\", digest=\"5231d5e7fcf65ebb6713f45dff8d3d02f2f9c054adfd63a5ea87447009e3574c\"" error="collection is not sender's followers" 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://b.localdomain/.well-known/apgateway/did:key:z6MkmdqVF74bzFaxFjzYqC6q2u6MUEdK5EPdAqM3qfQ3S5Z4/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:57 INFO Looking up user name=bob 2026/02/05 14:38:57 WARN Failed to save followers sync header sender=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor header="collectionId=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers\", url=\"https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/followers_synchronization\", digest=\"0000000000000000000000000000000000000000000000000000000000000000\"" error="collection is not sender's followers" 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor inbox=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/inbox activity=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete 2026/02/05 14:38:57 INFO Looking up user name=bob 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://c.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://b.localdomain/user/bob inbox=https://a.localdomain/inbox/nobody activity=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:57 INFO Looking up user name=bob 2026/02/05 14:38:57 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:57 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://b.localdomain/user/bob 2026/02/05 14:38:57 INFO Looking up user name=bob 2026/02/05 14:38:57 INFO Received delete request activity.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e#delete activity.type=Delete activity.actor=https://c.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor activity.object.kind=object activity.object.id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e activity.object.type=Note activity.object.attributed_to="" deleted=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor/post/019c2e3d-eaea-7aaf-bdd6-6689ba50b28e 2026/02/05 14:38:57 INFO Updated post activity.id=https://b.localdomain/update/019c2e3d-f031-7cef-8f71-20170bc08c36 activity.type=Update activity.actor=https://b.localdomain/user/bob activity.object.kind=object activity.object.id=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 activity.object.type=Question activity.object.attributed_to=https://b.localdomain/user/bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Resolving user ID request.path=/users/resolve request.user=bob host=a.localdomain name=alice 2026/02/05 14:38:57 INFO Updating old cache entry for actor id=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=bob post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Looking up resource resource=alice@a.localdomain user=alice 2026/02/05 14:38:57 INFO Fetching object id=ap://did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=alice post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 2026/02/05 14:38:57 INFO Viewing outbox request.path=/users/outbox/a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor request.user=bob actor=https://a.localdomain/.well-known/apgateway/did:key:z6MkvkTCfcHDb1UGyue8hrzSynrRoXVzW65HXj8MZQV48MoA/actor offset=0 2026/02/05 14:38:57 INFO Viewing post request.path=/users/view/b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 request.user=carol post=https://b.localdomain/post/019c2e3d-e987-7942-89e9-0d16ebf4eab5 --- PASS: TestCluster_Gateways (4.00s) --- PASS: TestCluster_Poll (4.01s) PASS ok github.com/dimkr/tootik/cluster 4.035s ? github.com/dimkr/tootik/cmd/tootik [no test files] ? github.com/dimkr/tootik/data [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/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:53 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:53 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:53 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:53 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:53 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:53 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:53 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:53 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_TwoUsersTwoPosts (0.84s) === RUN TestDeliver_ForwardedPost 2026/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:54 INFO Applying migration id=notesupdated 2026/02/05 14:38:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:54 INFO Applying migration id=activitiesid 2026/02/05 14:38:54 INFO Applying migration id=outbox 2026/02/05 14:38:54 INFO Applying migration id=edits 2026/02/05 14:38:54 INFO Applying migration id=outboxactor 2026/02/05 14:38:54 INFO Applying migration id=outboxsender 2026/02/05 14:38:54 INFO Applying migration id=thread 2026/02/05 14:38:54 INFO Applying migration id=host 2026/02/05 14:38:54 INFO Applying migration id=sharedinbox 2026/02/05 14:38:54 INFO Applying migration id=noteshost 2026/02/05 14:38:54 INFO Applying migration id=fetched 2026/02/05 14:38:54 INFO Applying migration id=move 2026/02/05 14:38:54 INFO Applying migration id=cleanup 2026/02/05 14:38:54 INFO Applying migration id=received 2026/02/05 14:38:54 INFO Applying migration id=namehost 2026/02/05 14:38:54 INFO Applying migration id=outboxhost 2026/02/05 14:38:54 INFO Applying migration id=notesfts 2026/02/05 14:38:54 INFO Applying migration id=iconsname 2026/02/05 14:38:54 INFO Applying migration id=nohash 2026/02/05 14:38:54 INFO Applying migration id=shares 2026/02/05 14:38:54 INFO Applying migration id=actorttl 2026/02/05 14:38:54 INFO Applying migration id=tocc 2026/02/05 14:38:54 INFO Applying migration id=followeds 2026/02/05 14:38:54 INFO Applying migration id=certhash 2026/02/05 14:38:54 INFO Applying migration id=follows_sync 2026/02/05 14:38:54 INFO Applying migration id=jsonpath 2026/02/05 14:38:54 INFO Applying migration id=localforward 2026/02/05 14:38:54 INFO Applying migration id=avatar 2026/02/05 14:38:54 INFO Applying migration id=noimage 2026/02/05 14:38:54 INFO Applying migration id=feed 2026/02/05 14:38:54 INFO Applying migration id=bookmarks 2026/02/05 14:38:54 INFO Applying migration id=shareactivity 2026/02/05 14:38:54 INFO Applying migration id=application 2026/02/05 14:38:54 INFO Applying migration id=certificates 2026/02/05 14:38:54 INFO Applying migration id=rawforward 2026/02/05 14:38:54 INFO Applying migration id=publickey 2026/02/05 14:38:54 INFO Applying migration id=resolvegroup 2026/02/05 14:38:54 INFO Applying migration id=reject 2026/02/05 14:38:54 INFO Applying migration id=autodel 2026/02/05 14:38:54 INFO Applying migration id=jsonb 2026/02/05 14:38:54 INFO Applying migration id=quote 2026/02/05 14:38:54 INFO Applying migration id=rfc9421 2026/02/05 14:38:54 INFO Applying migration id=keys 2026/02/05 14:38:54 INFO Applying migration id=portable 2026/02/05 14:38:54 INFO Applying migration id=proofs 2026/02/05 14:38:54 INFO Applying migration id=contexts 2026/02/05 14:38:54 INFO Applying migration id=deliverieshost 2026/02/05 14:38:54 INFO Applying migration id=pembegin 2026/02/05 14:38:54 INFO Applying migration id=didhost 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_ForwardedPost (0.43s) === RUN TestDeliver_OneFailed 2026/02/05 14:38:54 INFO Applying migration id=initial 2026/02/05 14:38:54 INFO Applying migration id=notesupdated 2026/02/05 14:38:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:54 INFO Applying migration id=activitiesid 2026/02/05 14:38:54 INFO Applying migration id=outbox 2026/02/05 14:38:54 INFO Applying migration id=edits 2026/02/05 14:38:54 INFO Applying migration id=outboxactor 2026/02/05 14:38:54 INFO Applying migration id=outboxsender 2026/02/05 14:38:54 INFO Applying migration id=thread 2026/02/05 14:38:54 INFO Applying migration id=host 2026/02/05 14:38:54 INFO Applying migration id=sharedinbox 2026/02/05 14:38:54 INFO Applying migration id=noteshost 2026/02/05 14:38:54 INFO Applying migration id=fetched 2026/02/05 14:38:54 INFO Applying migration id=move 2026/02/05 14:38:54 INFO Applying migration id=cleanup 2026/02/05 14:38:54 INFO Applying migration id=received 2026/02/05 14:38:54 INFO Applying migration id=namehost 2026/02/05 14:38:54 INFO Applying migration id=outboxhost 2026/02/05 14:38:54 INFO Applying migration id=notesfts 2026/02/05 14:38:54 INFO Applying migration id=iconsname 2026/02/05 14:38:54 INFO Applying migration id=nohash 2026/02/05 14:38:54 INFO Applying migration id=shares 2026/02/05 14:38:54 INFO Applying migration id=actorttl 2026/02/05 14:38:54 INFO Applying migration id=tocc 2026/02/05 14:38:54 INFO Applying migration id=followeds 2026/02/05 14:38:54 INFO Applying migration id=certhash 2026/02/05 14:38:54 INFO Applying migration id=follows_sync 2026/02/05 14:38:54 INFO Applying migration id=jsonpath 2026/02/05 14:38:54 INFO Applying migration id=localforward 2026/02/05 14:38:54 INFO Applying migration id=avatar 2026/02/05 14:38:54 INFO Applying migration id=noimage 2026/02/05 14:38:54 INFO Applying migration id=feed 2026/02/05 14:38:54 INFO Applying migration id=bookmarks 2026/02/05 14:38:54 INFO Applying migration id=shareactivity 2026/02/05 14:38:54 INFO Applying migration id=application 2026/02/05 14:38:54 INFO Applying migration id=certificates 2026/02/05 14:38:54 INFO Applying migration id=rawforward 2026/02/05 14:38:54 INFO Applying migration id=publickey 2026/02/05 14:38:54 INFO Applying migration id=resolvegroup 2026/02/05 14:38:54 INFO Applying migration id=reject 2026/02/05 14:38:54 INFO Applying migration id=autodel 2026/02/05 14:38:54 INFO Applying migration id=jsonb 2026/02/05 14:38:54 INFO Applying migration id=quote 2026/02/05 14:38:54 INFO Applying migration id=rfc9421 2026/02/05 14:38:54 INFO Applying migration id=keys 2026/02/05 14:38:54 INFO Applying migration id=portable 2026/02/05 14:38:54 INFO Applying migration id=proofs 2026/02/05 14:38:54 INFO Applying migration id=contexts 2026/02/05 14:38:54 INFO Applying migration id=deliverieshost 2026/02/05 14:38:54 INFO Applying migration id=pembegin 2026/02/05 14:38:54 INFO Applying migration id=didhost 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_OneFailed (0.21s) === RUN TestDeliver_OneFailedRetry 2026/02/05 14:38:54 INFO Applying migration id=initial 2026/02/05 14:38:54 INFO Applying migration id=notesupdated 2026/02/05 14:38:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:54 INFO Applying migration id=activitiesid 2026/02/05 14:38:54 INFO Applying migration id=outbox 2026/02/05 14:38:54 INFO Applying migration id=edits 2026/02/05 14:38:54 INFO Applying migration id=outboxactor 2026/02/05 14:38:54 INFO Applying migration id=outboxsender 2026/02/05 14:38:54 INFO Applying migration id=thread 2026/02/05 14:38:54 INFO Applying migration id=host 2026/02/05 14:38:54 INFO Applying migration id=sharedinbox 2026/02/05 14:38:54 INFO Applying migration id=noteshost 2026/02/05 14:38:54 INFO Applying migration id=fetched 2026/02/05 14:38:54 INFO Applying migration id=move 2026/02/05 14:38:54 INFO Applying migration id=cleanup 2026/02/05 14:38:54 INFO Applying migration id=received 2026/02/05 14:38:54 INFO Applying migration id=namehost 2026/02/05 14:38:54 INFO Applying migration id=outboxhost 2026/02/05 14:38:54 INFO Applying migration id=notesfts 2026/02/05 14:38:54 INFO Applying migration id=iconsname 2026/02/05 14:38:54 INFO Applying migration id=nohash 2026/02/05 14:38:54 INFO Applying migration id=shares 2026/02/05 14:38:54 INFO Applying migration id=actorttl 2026/02/05 14:38:54 INFO Applying migration id=tocc 2026/02/05 14:38:54 INFO Applying migration id=followeds 2026/02/05 14:38:54 INFO Applying migration id=certhash 2026/02/05 14:38:54 INFO Applying migration id=follows_sync 2026/02/05 14:38:54 INFO Applying migration id=jsonpath 2026/02/05 14:38:54 INFO Applying migration id=localforward 2026/02/05 14:38:54 INFO Applying migration id=avatar 2026/02/05 14:38:54 INFO Applying migration id=noimage 2026/02/05 14:38:54 INFO Applying migration id=feed 2026/02/05 14:38:54 INFO Applying migration id=bookmarks 2026/02/05 14:38:54 INFO Applying migration id=shareactivity 2026/02/05 14:38:54 INFO Applying migration id=application 2026/02/05 14:38:54 INFO Applying migration id=certificates 2026/02/05 14:38:54 INFO Applying migration id=rawforward 2026/02/05 14:38:54 INFO Applying migration id=publickey 2026/02/05 14:38:54 INFO Applying migration id=resolvegroup 2026/02/05 14:38:54 INFO Applying migration id=reject 2026/02/05 14:38:54 INFO Applying migration id=autodel 2026/02/05 14:38:54 INFO Applying migration id=jsonb 2026/02/05 14:38:54 INFO Applying migration id=quote 2026/02/05 14:38:54 INFO Applying migration id=rfc9421 2026/02/05 14:38:54 INFO Applying migration id=keys 2026/02/05 14:38:54 INFO Applying migration id=portable 2026/02/05 14:38:54 INFO Applying migration id=proofs 2026/02/05 14:38:54 INFO Applying migration id=contexts 2026/02/05 14:38:54 INFO Applying migration id=deliverieshost 2026/02/05 14:38:54 INFO Applying migration id=pembegin 2026/02/05 14:38:54 INFO Applying migration id=didhost 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:54 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneFailedRetry (0.21s) === RUN TestDeliver_OneInvalidURLRetry 2026/02/05 14:38:54 INFO Applying migration id=initial 2026/02/05 14:38:54 INFO Applying migration id=notesupdated 2026/02/05 14:38:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:54 INFO Applying migration id=activitiesid 2026/02/05 14:38:54 INFO Applying migration id=outbox 2026/02/05 14:38:54 INFO Applying migration id=edits 2026/02/05 14:38:54 INFO Applying migration id=outboxactor 2026/02/05 14:38:54 INFO Applying migration id=outboxsender 2026/02/05 14:38:54 INFO Applying migration id=thread 2026/02/05 14:38:54 INFO Applying migration id=host 2026/02/05 14:38:54 INFO Applying migration id=sharedinbox 2026/02/05 14:38:54 INFO Applying migration id=noteshost 2026/02/05 14:38:54 INFO Applying migration id=fetched 2026/02/05 14:38:54 INFO Applying migration id=move 2026/02/05 14:38:54 INFO Applying migration id=cleanup 2026/02/05 14:38:54 INFO Applying migration id=received 2026/02/05 14:38:54 INFO Applying migration id=namehost 2026/02/05 14:38:54 INFO Applying migration id=outboxhost 2026/02/05 14:38:54 INFO Applying migration id=notesfts 2026/02/05 14:38:54 INFO Applying migration id=iconsname 2026/02/05 14:38:54 INFO Applying migration id=nohash 2026/02/05 14:38:54 INFO Applying migration id=shares 2026/02/05 14:38:54 INFO Applying migration id=actorttl 2026/02/05 14:38:54 INFO Applying migration id=tocc 2026/02/05 14:38:54 INFO Applying migration id=followeds 2026/02/05 14:38:54 INFO Applying migration id=certhash 2026/02/05 14:38:54 INFO Applying migration id=follows_sync 2026/02/05 14:38:54 INFO Applying migration id=jsonpath 2026/02/05 14:38:54 INFO Applying migration id=localforward 2026/02/05 14:38:54 INFO Applying migration id=avatar 2026/02/05 14:38:54 INFO Applying migration id=noimage 2026/02/05 14:38:54 INFO Applying migration id=feed 2026/02/05 14:38:54 INFO Applying migration id=bookmarks 2026/02/05 14:38:54 INFO Applying migration id=shareactivity 2026/02/05 14:38:54 INFO Applying migration id=application 2026/02/05 14:38:54 INFO Applying migration id=certificates 2026/02/05 14:38:54 INFO Applying migration id=rawforward 2026/02/05 14:38:54 INFO Applying migration id=publickey 2026/02/05 14:38:54 INFO Applying migration id=resolvegroup 2026/02/05 14:38:54 INFO Applying migration id=reject 2026/02/05 14:38:54 INFO Applying migration id=autodel 2026/02/05 14:38:54 INFO Applying migration id=jsonb 2026/02/05 14:38:54 INFO Applying migration id=quote 2026/02/05 14:38:54 INFO Applying migration id=rfc9421 2026/02/05 14:38:54 INFO Applying migration id=keys 2026/02/05 14:38:54 INFO Applying migration id=portable 2026/02/05 14:38:54 INFO Applying migration id=proofs 2026/02/05 14:38:54 INFO Applying migration id=contexts 2026/02/05 14:38:54 INFO Applying migration id=deliverieshost 2026/02/05 14:38:54 INFO Applying migration id=pembegin 2026/02/05 14:38:54 INFO Applying migration id=didhost 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Skipping recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_OneInvalidURLRetry (0.23s) === RUN TestDeliver_MaxAttempts 2026/02/05 14:38:55 INFO Applying migration id=initial 2026/02/05 14:38:55 INFO Applying migration id=notesupdated 2026/02/05 14:38:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:55 INFO Applying migration id=activitiesid 2026/02/05 14:38:55 INFO Applying migration id=outbox 2026/02/05 14:38:55 INFO Applying migration id=edits 2026/02/05 14:38:55 INFO Applying migration id=outboxactor 2026/02/05 14:38:55 INFO Applying migration id=outboxsender 2026/02/05 14:38:55 INFO Applying migration id=thread 2026/02/05 14:38:55 INFO Applying migration id=host 2026/02/05 14:38:55 INFO Applying migration id=sharedinbox 2026/02/05 14:38:55 INFO Applying migration id=noteshost 2026/02/05 14:38:55 INFO Applying migration id=fetched 2026/02/05 14:38:55 INFO Applying migration id=move 2026/02/05 14:38:55 INFO Applying migration id=cleanup 2026/02/05 14:38:55 INFO Applying migration id=received 2026/02/05 14:38:55 INFO Applying migration id=namehost 2026/02/05 14:38:55 INFO Applying migration id=outboxhost 2026/02/05 14:38:55 INFO Applying migration id=notesfts 2026/02/05 14:38:55 INFO Applying migration id=iconsname 2026/02/05 14:38:55 INFO Applying migration id=nohash 2026/02/05 14:38:55 INFO Applying migration id=shares 2026/02/05 14:38:55 INFO Applying migration id=actorttl 2026/02/05 14:38:55 INFO Applying migration id=tocc 2026/02/05 14:38:55 INFO Applying migration id=followeds 2026/02/05 14:38:55 INFO Applying migration id=certhash 2026/02/05 14:38:55 INFO Applying migration id=follows_sync 2026/02/05 14:38:55 INFO Applying migration id=jsonpath 2026/02/05 14:38:55 INFO Applying migration id=localforward 2026/02/05 14:38:55 INFO Applying migration id=avatar 2026/02/05 14:38:55 INFO Applying migration id=noimage 2026/02/05 14:38:55 INFO Applying migration id=feed 2026/02/05 14:38:55 INFO Applying migration id=bookmarks 2026/02/05 14:38:55 INFO Applying migration id=shareactivity 2026/02/05 14:38:55 INFO Applying migration id=application 2026/02/05 14:38:55 INFO Applying migration id=certificates 2026/02/05 14:38:55 INFO Applying migration id=rawforward 2026/02/05 14:38:55 INFO Applying migration id=publickey 2026/02/05 14:38:55 INFO Applying migration id=resolvegroup 2026/02/05 14:38:55 INFO Applying migration id=reject 2026/02/05 14:38:55 INFO Applying migration id=autodel 2026/02/05 14:38:55 INFO Applying migration id=jsonb 2026/02/05 14:38:55 INFO Applying migration id=quote 2026/02/05 14:38:55 INFO Applying migration id=rfc9421 2026/02/05 14:38:55 INFO Applying migration id=keys 2026/02/05 14:38:55 INFO Applying migration id=portable 2026/02/05 14:38:55 INFO Applying migration id=proofs 2026/02/05 14:38:55 INFO Applying migration id=contexts 2026/02/05 14:38:55 INFO Applying migration id=deliverieshost 2026/02/05 14:38:55 INFO Applying migration id=pembegin 2026/02/05 14:38:55 INFO Applying migration id=didhost 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_MaxAttempts (0.13s) === RUN TestDeliver_SharedInbox 2026/02/05 14:38:55 INFO Applying migration id=initial 2026/02/05 14:38:55 INFO Applying migration id=notesupdated 2026/02/05 14:38:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:55 INFO Applying migration id=activitiesid 2026/02/05 14:38:55 INFO Applying migration id=outbox 2026/02/05 14:38:55 INFO Applying migration id=edits 2026/02/05 14:38:55 INFO Applying migration id=outboxactor 2026/02/05 14:38:55 INFO Applying migration id=outboxsender 2026/02/05 14:38:55 INFO Applying migration id=thread 2026/02/05 14:38:55 INFO Applying migration id=host 2026/02/05 14:38:55 INFO Applying migration id=sharedinbox 2026/02/05 14:38:55 INFO Applying migration id=noteshost 2026/02/05 14:38:55 INFO Applying migration id=fetched 2026/02/05 14:38:55 INFO Applying migration id=move 2026/02/05 14:38:55 INFO Applying migration id=cleanup 2026/02/05 14:38:55 INFO Applying migration id=received 2026/02/05 14:38:55 INFO Applying migration id=namehost 2026/02/05 14:38:55 INFO Applying migration id=outboxhost 2026/02/05 14:38:55 INFO Applying migration id=notesfts 2026/02/05 14:38:55 INFO Applying migration id=iconsname 2026/02/05 14:38:55 INFO Applying migration id=nohash 2026/02/05 14:38:55 INFO Applying migration id=shares 2026/02/05 14:38:55 INFO Applying migration id=actorttl 2026/02/05 14:38:55 INFO Applying migration id=tocc 2026/02/05 14:38:55 INFO Applying migration id=followeds 2026/02/05 14:38:55 INFO Applying migration id=certhash 2026/02/05 14:38:55 INFO Applying migration id=follows_sync 2026/02/05 14:38:55 INFO Applying migration id=jsonpath 2026/02/05 14:38:55 INFO Applying migration id=localforward 2026/02/05 14:38:55 INFO Applying migration id=avatar 2026/02/05 14:38:55 INFO Applying migration id=noimage 2026/02/05 14:38:55 INFO Applying migration id=feed 2026/02/05 14:38:55 INFO Applying migration id=bookmarks 2026/02/05 14:38:55 INFO Applying migration id=shareactivity 2026/02/05 14:38:55 INFO Applying migration id=application 2026/02/05 14:38:55 INFO Applying migration id=certificates 2026/02/05 14:38:55 INFO Applying migration id=rawforward 2026/02/05 14:38:55 INFO Applying migration id=publickey 2026/02/05 14:38:55 INFO Applying migration id=resolvegroup 2026/02/05 14:38:55 INFO Applying migration id=reject 2026/02/05 14:38:55 INFO Applying migration id=autodel 2026/02/05 14:38:55 INFO Applying migration id=jsonb 2026/02/05 14:38:55 INFO Applying migration id=quote 2026/02/05 14:38:55 INFO Applying migration id=rfc9421 2026/02/05 14:38:55 INFO Applying migration id=keys 2026/02/05 14:38:55 INFO Applying migration id=portable 2026/02/05 14:38:55 INFO Applying migration id=proofs 2026/02/05 14:38:55 INFO Applying migration id=contexts 2026/02/05 14:38:55 INFO Applying migration id=deliverieshost 2026/02/05 14:38:55 INFO Applying migration id=pembegin 2026/02/05 14:38:55 INFO Applying migration id=didhost 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInbox (0.19s) === RUN TestDeliver_SharedInboxRetry 2026/02/05 14:38:55 INFO Applying migration id=initial 2026/02/05 14:38:55 INFO Applying migration id=notesupdated 2026/02/05 14:38:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:55 INFO Applying migration id=activitiesid 2026/02/05 14:38:55 INFO Applying migration id=outbox 2026/02/05 14:38:55 INFO Applying migration id=edits 2026/02/05 14:38:55 INFO Applying migration id=outboxactor 2026/02/05 14:38:55 INFO Applying migration id=outboxsender 2026/02/05 14:38:55 INFO Applying migration id=thread 2026/02/05 14:38:55 INFO Applying migration id=host 2026/02/05 14:38:55 INFO Applying migration id=sharedinbox 2026/02/05 14:38:55 INFO Applying migration id=noteshost 2026/02/05 14:38:55 INFO Applying migration id=fetched 2026/02/05 14:38:55 INFO Applying migration id=move 2026/02/05 14:38:55 INFO Applying migration id=cleanup 2026/02/05 14:38:55 INFO Applying migration id=received 2026/02/05 14:38:55 INFO Applying migration id=namehost 2026/02/05 14:38:55 INFO Applying migration id=outboxhost 2026/02/05 14:38:55 INFO Applying migration id=notesfts 2026/02/05 14:38:55 INFO Applying migration id=iconsname 2026/02/05 14:38:55 INFO Applying migration id=nohash 2026/02/05 14:38:55 INFO Applying migration id=shares 2026/02/05 14:38:55 INFO Applying migration id=actorttl 2026/02/05 14:38:55 INFO Applying migration id=tocc 2026/02/05 14:38:55 INFO Applying migration id=followeds 2026/02/05 14:38:55 INFO Applying migration id=certhash 2026/02/05 14:38:55 INFO Applying migration id=follows_sync 2026/02/05 14:38:55 INFO Applying migration id=jsonpath 2026/02/05 14:38:55 INFO Applying migration id=localforward 2026/02/05 14:38:55 INFO Applying migration id=avatar 2026/02/05 14:38:55 INFO Applying migration id=noimage 2026/02/05 14:38:55 INFO Applying migration id=feed 2026/02/05 14:38:55 INFO Applying migration id=bookmarks 2026/02/05 14:38:55 INFO Applying migration id=shareactivity 2026/02/05 14:38:55 INFO Applying migration id=application 2026/02/05 14:38:55 INFO Applying migration id=certificates 2026/02/05 14:38:55 INFO Applying migration id=rawforward 2026/02/05 14:38:55 INFO Applying migration id=publickey 2026/02/05 14:38:55 INFO Applying migration id=resolvegroup 2026/02/05 14:38:55 INFO Applying migration id=reject 2026/02/05 14:38:55 INFO Applying migration id=autodel 2026/02/05 14:38:55 INFO Applying migration id=jsonb 2026/02/05 14:38:55 INFO Applying migration id=quote 2026/02/05 14:38:55 INFO Applying migration id=rfc9421 2026/02/05 14:38:55 INFO Applying migration id=keys 2026/02/05 14:38:55 INFO Applying migration id=portable 2026/02/05 14:38:55 INFO Applying migration id=proofs 2026/02/05 14:38:55 INFO Applying migration id=contexts 2026/02/05 14:38:55 INFO Applying migration id=deliverieshost 2026/02/05 14:38:55 INFO Applying migration id=pembegin 2026/02/05 14:38:55 INFO Applying migration id=didhost 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:55 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/02/05 14:38:55 INFO Failed to deliver an activity to at least one recipient id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxRetry (0.48s) === RUN TestDeliver_SharedInboxUnknownActor 2026/02/05 14:38:55 INFO Applying migration id=initial 2026/02/05 14:38:55 INFO Applying migration id=notesupdated 2026/02/05 14:38:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:55 INFO Applying migration id=activitiesid 2026/02/05 14:38:55 INFO Applying migration id=outbox 2026/02/05 14:38:55 INFO Applying migration id=edits 2026/02/05 14:38:55 INFO Applying migration id=outboxactor 2026/02/05 14:38:55 INFO Applying migration id=outboxsender 2026/02/05 14:38:55 INFO Applying migration id=thread 2026/02/05 14:38:55 INFO Applying migration id=host 2026/02/05 14:38:55 INFO Applying migration id=sharedinbox 2026/02/05 14:38:55 INFO Applying migration id=noteshost 2026/02/05 14:38:55 INFO Applying migration id=fetched 2026/02/05 14:38:55 INFO Applying migration id=move 2026/02/05 14:38:55 INFO Applying migration id=cleanup 2026/02/05 14:38:55 INFO Applying migration id=received 2026/02/05 14:38:55 INFO Applying migration id=namehost 2026/02/05 14:38:55 INFO Applying migration id=outboxhost 2026/02/05 14:38:55 INFO Applying migration id=notesfts 2026/02/05 14:38:55 INFO Applying migration id=iconsname 2026/02/05 14:38:55 INFO Applying migration id=nohash 2026/02/05 14:38:55 INFO Applying migration id=shares 2026/02/05 14:38:55 INFO Applying migration id=actorttl 2026/02/05 14:38:55 INFO Applying migration id=tocc 2026/02/05 14:38:55 INFO Applying migration id=followeds 2026/02/05 14:38:55 INFO Applying migration id=certhash 2026/02/05 14:38:55 INFO Applying migration id=follows_sync 2026/02/05 14:38:55 INFO Applying migration id=jsonpath 2026/02/05 14:38:55 INFO Applying migration id=localforward 2026/02/05 14:38:55 INFO Applying migration id=avatar 2026/02/05 14:38:55 INFO Applying migration id=noimage 2026/02/05 14:38:55 INFO Applying migration id=feed 2026/02/05 14:38:55 INFO Applying migration id=bookmarks 2026/02/05 14:38:55 INFO Applying migration id=shareactivity 2026/02/05 14:38:55 INFO Applying migration id=application 2026/02/05 14:38:55 INFO Applying migration id=certificates 2026/02/05 14:38:55 INFO Applying migration id=rawforward 2026/02/05 14:38:55 INFO Applying migration id=publickey 2026/02/05 14:38:55 INFO Applying migration id=resolvegroup 2026/02/05 14:38:55 INFO Applying migration id=reject 2026/02/05 14:38:55 INFO Applying migration id=autodel 2026/02/05 14:38:55 INFO Applying migration id=jsonb 2026/02/05 14:38:55 INFO Applying migration id=quote 2026/02/05 14:38:55 INFO Applying migration id=rfc9421 2026/02/05 14:38:55 INFO Applying migration id=keys 2026/02/05 14:38:55 INFO Applying migration id=portable 2026/02/05 14:38:55 INFO Applying migration id=proofs 2026/02/05 14:38:55 INFO Applying migration id=contexts 2026/02/05 14:38:55 INFO Applying migration id=deliverieshost 2026/02/05 14:38:55 INFO Applying migration id=pembegin 2026/02/05 14:38:55 INFO Applying migration id=didhost 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxUnknownActor (0.15s) === RUN TestDeliver_SharedInboxSingleWorker 2026/02/05 14:38:56 INFO Applying migration id=initial 2026/02/05 14:38:56 INFO Applying migration id=notesupdated 2026/02/05 14:38:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:56 INFO Applying migration id=activitiesid 2026/02/05 14:38:56 INFO Applying migration id=outbox 2026/02/05 14:38:56 INFO Applying migration id=edits 2026/02/05 14:38:56 INFO Applying migration id=outboxactor 2026/02/05 14:38:56 INFO Applying migration id=outboxsender 2026/02/05 14:38:56 INFO Applying migration id=thread 2026/02/05 14:38:56 INFO Applying migration id=host 2026/02/05 14:38:56 INFO Applying migration id=sharedinbox 2026/02/05 14:38:56 INFO Applying migration id=noteshost 2026/02/05 14:38:56 INFO Applying migration id=fetched 2026/02/05 14:38:56 INFO Applying migration id=move 2026/02/05 14:38:56 INFO Applying migration id=cleanup 2026/02/05 14:38:56 INFO Applying migration id=received 2026/02/05 14:38:56 INFO Applying migration id=namehost 2026/02/05 14:38:56 INFO Applying migration id=outboxhost 2026/02/05 14:38:56 INFO Applying migration id=notesfts 2026/02/05 14:38:56 INFO Applying migration id=iconsname 2026/02/05 14:38:56 INFO Applying migration id=nohash 2026/02/05 14:38:56 INFO Applying migration id=shares 2026/02/05 14:38:56 INFO Applying migration id=actorttl 2026/02/05 14:38:56 INFO Applying migration id=tocc 2026/02/05 14:38:56 INFO Applying migration id=followeds 2026/02/05 14:38:56 INFO Applying migration id=certhash 2026/02/05 14:38:56 INFO Applying migration id=follows_sync 2026/02/05 14:38:56 INFO Applying migration id=jsonpath 2026/02/05 14:38:56 INFO Applying migration id=localforward 2026/02/05 14:38:56 INFO Applying migration id=avatar 2026/02/05 14:38:56 INFO Applying migration id=noimage 2026/02/05 14:38:56 INFO Applying migration id=feed 2026/02/05 14:38:56 INFO Applying migration id=bookmarks 2026/02/05 14:38:56 INFO Applying migration id=shareactivity 2026/02/05 14:38:56 INFO Applying migration id=application 2026/02/05 14:38:56 INFO Applying migration id=certificates 2026/02/05 14:38:56 INFO Applying migration id=rawforward 2026/02/05 14:38:56 INFO Applying migration id=publickey 2026/02/05 14:38:56 INFO Applying migration id=resolvegroup 2026/02/05 14:38:56 INFO Applying migration id=reject 2026/02/05 14:38:56 INFO Applying migration id=autodel 2026/02/05 14:38:56 INFO Applying migration id=jsonb 2026/02/05 14:38:56 INFO Applying migration id=quote 2026/02/05 14:38:56 INFO Applying migration id=rfc9421 2026/02/05 14:38:56 INFO Applying migration id=keys 2026/02/05 14:38:56 INFO Applying migration id=portable 2026/02/05 14:38:56 INFO Applying migration id=proofs 2026/02/05 14:38:56 INFO Applying migration id=contexts 2026/02/05 14:38:56 INFO Applying migration id=deliverieshost 2026/02/05 14:38:56 INFO Applying migration id=pembegin 2026/02/05 14:38:56 INFO Applying migration id=didhost 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/nobody activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SharedInboxSingleWorker (0.26s) === RUN TestDeliver_SameInbox 2026/02/05 14:38:56 INFO Applying migration id=initial 2026/02/05 14:38:56 INFO Applying migration id=notesupdated 2026/02/05 14:38:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:56 INFO Applying migration id=activitiesid 2026/02/05 14:38:56 INFO Applying migration id=outbox 2026/02/05 14:38:56 INFO Applying migration id=edits 2026/02/05 14:38:56 INFO Applying migration id=outboxactor 2026/02/05 14:38:56 INFO Applying migration id=outboxsender 2026/02/05 14:38:56 INFO Applying migration id=thread 2026/02/05 14:38:56 INFO Applying migration id=host 2026/02/05 14:38:56 INFO Applying migration id=sharedinbox 2026/02/05 14:38:56 INFO Applying migration id=noteshost 2026/02/05 14:38:56 INFO Applying migration id=fetched 2026/02/05 14:38:56 INFO Applying migration id=move 2026/02/05 14:38:56 INFO Applying migration id=cleanup 2026/02/05 14:38:56 INFO Applying migration id=received 2026/02/05 14:38:56 INFO Applying migration id=namehost 2026/02/05 14:38:56 INFO Applying migration id=outboxhost 2026/02/05 14:38:56 INFO Applying migration id=notesfts 2026/02/05 14:38:56 INFO Applying migration id=iconsname 2026/02/05 14:38:56 INFO Applying migration id=nohash 2026/02/05 14:38:56 INFO Applying migration id=shares 2026/02/05 14:38:56 INFO Applying migration id=actorttl 2026/02/05 14:38:56 INFO Applying migration id=tocc 2026/02/05 14:38:56 INFO Applying migration id=followeds 2026/02/05 14:38:56 INFO Applying migration id=certhash 2026/02/05 14:38:56 INFO Applying migration id=follows_sync 2026/02/05 14:38:56 INFO Applying migration id=jsonpath 2026/02/05 14:38:56 INFO Applying migration id=localforward 2026/02/05 14:38:56 INFO Applying migration id=avatar 2026/02/05 14:38:56 INFO Applying migration id=noimage 2026/02/05 14:38:56 INFO Applying migration id=feed 2026/02/05 14:38:56 INFO Applying migration id=bookmarks 2026/02/05 14:38:56 INFO Applying migration id=shareactivity 2026/02/05 14:38:56 INFO Applying migration id=application 2026/02/05 14:38:56 INFO Applying migration id=certificates 2026/02/05 14:38:56 INFO Applying migration id=rawforward 2026/02/05 14:38:56 INFO Applying migration id=publickey 2026/02/05 14:38:56 INFO Applying migration id=resolvegroup 2026/02/05 14:38:56 INFO Applying migration id=reject 2026/02/05 14:38:56 INFO Applying migration id=autodel 2026/02/05 14:38:56 INFO Applying migration id=jsonb 2026/02/05 14:38:56 INFO Applying migration id=quote 2026/02/05 14:38:56 INFO Applying migration id=rfc9421 2026/02/05 14:38:56 INFO Applying migration id=keys 2026/02/05 14:38:56 INFO Applying migration id=portable 2026/02/05 14:38:56 INFO Applying migration id=proofs 2026/02/05 14:38:56 INFO Applying migration id=contexts 2026/02/05 14:38:56 INFO Applying migration id=deliverieshost 2026/02/05 14:38:56 INFO Applying migration id=pembegin 2026/02/05 14:38:56 INFO Applying migration id=didhost 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/frank activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:56 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 --- PASS: TestDeliver_SameInbox (0.44s) === RUN TestDeliver_ToAndCCDuplicates 2026/02/05 14:38:56 INFO Applying migration id=initial 2026/02/05 14:38:56 INFO Applying migration id=notesupdated 2026/02/05 14:38:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:56 INFO Applying migration id=activitiesid 2026/02/05 14:38:56 INFO Applying migration id=outbox 2026/02/05 14:38:56 INFO Applying migration id=edits 2026/02/05 14:38:56 INFO Applying migration id=outboxactor 2026/02/05 14:38:56 INFO Applying migration id=outboxsender 2026/02/05 14:38:56 INFO Applying migration id=thread 2026/02/05 14:38:56 INFO Applying migration id=host 2026/02/05 14:38:56 INFO Applying migration id=sharedinbox 2026/02/05 14:38:56 INFO Applying migration id=noteshost 2026/02/05 14:38:56 INFO Applying migration id=fetched 2026/02/05 14:38:56 INFO Applying migration id=move 2026/02/05 14:38:56 INFO Applying migration id=cleanup 2026/02/05 14:38:56 INFO Applying migration id=received 2026/02/05 14:38:56 INFO Applying migration id=namehost 2026/02/05 14:38:56 INFO Applying migration id=outboxhost 2026/02/05 14:38:56 INFO Applying migration id=notesfts 2026/02/05 14:38:56 INFO Applying migration id=iconsname 2026/02/05 14:38:56 INFO Applying migration id=nohash 2026/02/05 14:38:56 INFO Applying migration id=shares 2026/02/05 14:38:56 INFO Applying migration id=actorttl 2026/02/05 14:38:56 INFO Applying migration id=tocc 2026/02/05 14:38:56 INFO Applying migration id=followeds 2026/02/05 14:38:56 INFO Applying migration id=certhash 2026/02/05 14:38:56 INFO Applying migration id=follows_sync 2026/02/05 14:38:56 INFO Applying migration id=jsonpath 2026/02/05 14:38:56 INFO Applying migration id=localforward 2026/02/05 14:38:56 INFO Applying migration id=avatar 2026/02/05 14:38:56 INFO Applying migration id=noimage 2026/02/05 14:38:56 INFO Applying migration id=feed 2026/02/05 14:38:56 INFO Applying migration id=bookmarks 2026/02/05 14:38:56 INFO Applying migration id=shareactivity 2026/02/05 14:38:56 INFO Applying migration id=application 2026/02/05 14:38:56 INFO Applying migration id=certificates 2026/02/05 14:38:56 INFO Applying migration id=rawforward 2026/02/05 14:38:56 INFO Applying migration id=publickey 2026/02/05 14:38:56 INFO Applying migration id=resolvegroup 2026/02/05 14:38:56 INFO Applying migration id=reject 2026/02/05 14:38:56 INFO Applying migration id=autodel 2026/02/05 14:38:56 INFO Applying migration id=jsonb 2026/02/05 14:38:56 INFO Applying migration id=quote 2026/02/05 14:38:56 INFO Applying migration id=rfc9421 2026/02/05 14:38:56 INFO Applying migration id=keys 2026/02/05 14:38:56 INFO Applying migration id=portable 2026/02/05 14:38:56 INFO Applying migration id=proofs 2026/02/05 14:38:56 INFO Applying migration id=contexts 2026/02/05 14:38:56 INFO Applying migration id=deliverieshost 2026/02/05 14:38:56 INFO Applying migration id=pembegin 2026/02/05 14:38:56 INFO Applying migration id=didhost 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_ToAndCCDuplicates (0.56s) === RUN TestDeliver_PublicInTo 2026/02/05 14:38:57 INFO Applying migration id=initial 2026/02/05 14:38:57 INFO Applying migration id=notesupdated 2026/02/05 14:38:57 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:57 INFO Applying migration id=activitiesid 2026/02/05 14:38:57 INFO Applying migration id=outbox 2026/02/05 14:38:57 INFO Applying migration id=edits 2026/02/05 14:38:57 INFO Applying migration id=outboxactor 2026/02/05 14:38:57 INFO Applying migration id=outboxsender 2026/02/05 14:38:57 INFO Applying migration id=thread 2026/02/05 14:38:57 INFO Applying migration id=host 2026/02/05 14:38:57 INFO Applying migration id=sharedinbox 2026/02/05 14:38:57 INFO Applying migration id=noteshost 2026/02/05 14:38:57 INFO Applying migration id=fetched 2026/02/05 14:38:57 INFO Applying migration id=move 2026/02/05 14:38:57 INFO Applying migration id=cleanup 2026/02/05 14:38:57 INFO Applying migration id=received 2026/02/05 14:38:57 INFO Applying migration id=namehost 2026/02/05 14:38:57 INFO Applying migration id=outboxhost 2026/02/05 14:38:57 INFO Applying migration id=notesfts 2026/02/05 14:38:57 INFO Applying migration id=iconsname 2026/02/05 14:38:57 INFO Applying migration id=nohash 2026/02/05 14:38:57 INFO Applying migration id=shares 2026/02/05 14:38:57 INFO Applying migration id=actorttl 2026/02/05 14:38:57 INFO Applying migration id=tocc 2026/02/05 14:38:57 INFO Applying migration id=followeds 2026/02/05 14:38:57 INFO Applying migration id=certhash 2026/02/05 14:38:57 INFO Applying migration id=follows_sync 2026/02/05 14:38:57 INFO Applying migration id=jsonpath 2026/02/05 14:38:57 INFO Applying migration id=localforward 2026/02/05 14:38:57 INFO Applying migration id=avatar 2026/02/05 14:38:57 INFO Applying migration id=noimage 2026/02/05 14:38:57 INFO Applying migration id=feed 2026/02/05 14:38:57 INFO Applying migration id=bookmarks 2026/02/05 14:38:57 INFO Applying migration id=shareactivity 2026/02/05 14:38:57 INFO Applying migration id=application 2026/02/05 14:38:57 INFO Applying migration id=certificates 2026/02/05 14:38:57 INFO Applying migration id=rawforward 2026/02/05 14:38:57 INFO Applying migration id=publickey 2026/02/05 14:38:57 INFO Applying migration id=resolvegroup 2026/02/05 14:38:57 INFO Applying migration id=reject 2026/02/05 14:38:57 INFO Applying migration id=autodel 2026/02/05 14:38:57 INFO Applying migration id=jsonb 2026/02/05 14:38:57 INFO Applying migration id=quote 2026/02/05 14:38:57 INFO Applying migration id=rfc9421 2026/02/05 14:38:57 INFO Applying migration id=keys 2026/02/05 14:38:57 INFO Applying migration id=portable 2026/02/05 14:38:57 INFO Applying migration id=proofs 2026/02/05 14:38:57 INFO Applying migration id=contexts 2026/02/05 14:38:57 INFO Applying migration id=deliverieshost 2026/02/05 14:38:57 INFO Applying migration id=pembegin 2026/02/05 14:38:57 INFO Applying migration id=didhost 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:57 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_PublicInTo (0.35s) === RUN TestDeliver_AuthorInTo 2026/02/05 14:38:57 INFO Applying migration id=initial 2026/02/05 14:38:57 INFO Applying migration id=notesupdated 2026/02/05 14:38:57 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:57 INFO Applying migration id=activitiesid 2026/02/05 14:38:57 INFO Applying migration id=outbox 2026/02/05 14:38:57 INFO Applying migration id=edits 2026/02/05 14:38:57 INFO Applying migration id=outboxactor 2026/02/05 14:38:57 INFO Applying migration id=outboxsender 2026/02/05 14:38:57 INFO Applying migration id=thread 2026/02/05 14:38:57 INFO Applying migration id=host 2026/02/05 14:38:57 INFO Applying migration id=sharedinbox 2026/02/05 14:38:57 INFO Applying migration id=noteshost 2026/02/05 14:38:57 INFO Applying migration id=fetched 2026/02/05 14:38:57 INFO Applying migration id=move 2026/02/05 14:38:57 INFO Applying migration id=cleanup 2026/02/05 14:38:57 INFO Applying migration id=received 2026/02/05 14:38:57 INFO Applying migration id=namehost 2026/02/05 14:38:57 INFO Applying migration id=outboxhost 2026/02/05 14:38:57 INFO Applying migration id=notesfts 2026/02/05 14:38:57 INFO Applying migration id=iconsname 2026/02/05 14:38:57 INFO Applying migration id=nohash 2026/02/05 14:38:57 INFO Applying migration id=shares 2026/02/05 14:38:57 INFO Applying migration id=actorttl 2026/02/05 14:38:57 INFO Applying migration id=tocc 2026/02/05 14:38:57 INFO Applying migration id=followeds 2026/02/05 14:38:57 INFO Applying migration id=certhash 2026/02/05 14:38:57 INFO Applying migration id=follows_sync 2026/02/05 14:38:57 INFO Applying migration id=jsonpath 2026/02/05 14:38:57 INFO Applying migration id=localforward 2026/02/05 14:38:57 INFO Applying migration id=avatar 2026/02/05 14:38:57 INFO Applying migration id=noimage 2026/02/05 14:38:57 INFO Applying migration id=feed 2026/02/05 14:38:57 INFO Applying migration id=bookmarks 2026/02/05 14:38:57 INFO Applying migration id=shareactivity 2026/02/05 14:38:57 INFO Applying migration id=application 2026/02/05 14:38:57 INFO Applying migration id=certificates 2026/02/05 14:38:57 INFO Applying migration id=rawforward 2026/02/05 14:38:57 INFO Applying migration id=publickey 2026/02/05 14:38:57 INFO Applying migration id=resolvegroup 2026/02/05 14:38:57 INFO Applying migration id=reject 2026/02/05 14:38:57 INFO Applying migration id=autodel 2026/02/05 14:38:57 INFO Applying migration id=jsonb 2026/02/05 14:38:57 INFO Applying migration id=quote 2026/02/05 14:38:57 INFO Applying migration id=rfc9421 2026/02/05 14:38:57 INFO Applying migration id=keys 2026/02/05 14:38:57 INFO Applying migration id=portable 2026/02/05 14:38:57 INFO Applying migration id=proofs 2026/02/05 14:38:57 INFO Applying migration id=contexts 2026/02/05 14:38:57 INFO Applying migration id=deliverieshost 2026/02/05 14:38:57 INFO Applying migration id=pembegin 2026/02/05 14:38:57 INFO Applying migration id=didhost 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/1 2026/02/05 14:38:57 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:58 INFO Successfully sent an activity from=https://localhost.localdomain/user/alice inbox=https://ip6-allnodes/inbox/dan activity=https://localhost.localdomain/create/1 2026/02/05 14:38:58 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/1 2026/02/05 14:38:58 INFO Queueing activity for delivery inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:58 INFO Delivering activity to recipient inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:58 INFO Successfully sent an activity from=https://localhost.localdomain/user/bob inbox=https://ip6-allnodes/inbox/erin activity=https://localhost.localdomain/create/2 2026/02/05 14:38:58 INFO Successfully delivered an activity to all recipients id=https://localhost.localdomain/create/2 --- PASS: TestDeliver_AuthorInTo (0.39s) === RUN TestResolve_LocalActor 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost --- PASS: TestResolve_LocalActor (0.18s) === RUN TestResolve_LocalActorDoesNotExist 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost --- PASS: TestResolve_LocalActorDoesNotExist (0.20s) === RUN TestResolve_FederatedInstanceActor 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost 2026/02/05 14:38:58 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedInstanceActor (0.19s) === RUN TestResolve_FederatedActorInvalidURL 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorInvalidURL (0.26s) === RUN TestResolve_FederatedActorInvalidScheme 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorInvalidScheme (0.16s) === RUN TestResolve_FederatedActorFirstTime 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost 2026/02/05 14:38:59 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorFirstTime (0.13s) === RUN TestResolve_FederatedActorFirstTimeOffline 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorFirstTimeOffline (0.10s) === RUN TestResolve_FederatedActorFirstTimeCancelled 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorFirstTimeCancelled (0.37s) === RUN TestResolve_FederatedActorFirstTimeInvalidWebFingerLink 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost 2026/02/05 14:38:59 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorFirstTimeInvalidWebFingerLink (0.18s) === RUN TestResolve_FederatedActorFirstTimeActorIDMismatch 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorFirstTimeActorIDMismatch (0.17s) === RUN TestResolve_FederatedActorCached 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:00 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorCached (0.38s) === RUN TestResolve_FederatedActorCachedInvalidActorHost 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorCachedInvalidActorHost (0.12s) === RUN TestResolve_FederatedActorCachedActorHostSubdomain 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:00 WARN Public key ID belongs to a different host actor=https://tootik.0.0.0.0/user/dan key="" 2026/02/05 14:39:00 WARN Public key ID belongs to a different host actor=https://tootik.0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorCachedActorHostSubdomain (0.12s) === RUN TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:00 WARN Public key ID belongs to a different host actor=https://tootik.0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorCachedActorHostSubdomainFetchedRecently (0.09s) === RUN TestResolve_FederatedActorCachedActorIDChanged 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:00 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:00 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:00 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.24s) === RUN TestResolve_FederatedActorCachedButBlocked 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorCachedButBlocked (0.16s) === RUN TestResolve_FederatedActorOldCache 2026/02/05 14:39:01 INFO Applying migration id=initial 2026/02/05 14:39:01 INFO Applying migration id=notesupdated 2026/02/05 14:39:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:01 INFO Applying migration id=activitiesid 2026/02/05 14:39:01 INFO Applying migration id=outbox 2026/02/05 14:39:01 INFO Applying migration id=edits 2026/02/05 14:39:01 INFO Applying migration id=outboxactor 2026/02/05 14:39:01 INFO Applying migration id=outboxsender 2026/02/05 14:39:01 INFO Applying migration id=thread 2026/02/05 14:39:01 INFO Applying migration id=host 2026/02/05 14:39:01 INFO Applying migration id=sharedinbox 2026/02/05 14:39:01 INFO Applying migration id=noteshost 2026/02/05 14:39:01 INFO Applying migration id=fetched 2026/02/05 14:39:01 INFO Applying migration id=move 2026/02/05 14:39:01 INFO Applying migration id=cleanup 2026/02/05 14:39:01 INFO Applying migration id=received 2026/02/05 14:39:01 INFO Applying migration id=namehost 2026/02/05 14:39:01 INFO Applying migration id=outboxhost 2026/02/05 14:39:01 INFO Applying migration id=notesfts 2026/02/05 14:39:01 INFO Applying migration id=iconsname 2026/02/05 14:39:01 INFO Applying migration id=nohash 2026/02/05 14:39:01 INFO Applying migration id=shares 2026/02/05 14:39:01 INFO Applying migration id=actorttl 2026/02/05 14:39:01 INFO Applying migration id=tocc 2026/02/05 14:39:01 INFO Applying migration id=followeds 2026/02/05 14:39:01 INFO Applying migration id=certhash 2026/02/05 14:39:01 INFO Applying migration id=follows_sync 2026/02/05 14:39:01 INFO Applying migration id=jsonpath 2026/02/05 14:39:01 INFO Applying migration id=localforward 2026/02/05 14:39:01 INFO Applying migration id=avatar 2026/02/05 14:39:01 INFO Applying migration id=noimage 2026/02/05 14:39:01 INFO Applying migration id=feed 2026/02/05 14:39:01 INFO Applying migration id=bookmarks 2026/02/05 14:39:01 INFO Applying migration id=shareactivity 2026/02/05 14:39:01 INFO Applying migration id=application 2026/02/05 14:39:01 INFO Applying migration id=certificates 2026/02/05 14:39:01 INFO Applying migration id=rawforward 2026/02/05 14:39:01 INFO Applying migration id=publickey 2026/02/05 14:39:01 INFO Applying migration id=resolvegroup 2026/02/05 14:39:01 INFO Applying migration id=reject 2026/02/05 14:39:01 INFO Applying migration id=autodel 2026/02/05 14:39:01 INFO Applying migration id=jsonb 2026/02/05 14:39:01 INFO Applying migration id=quote 2026/02/05 14:39:01 INFO Applying migration id=rfc9421 2026/02/05 14:39:01 INFO Applying migration id=keys 2026/02/05 14:39:01 INFO Applying migration id=portable 2026/02/05 14:39:01 INFO Applying migration id=proofs 2026/02/05 14:39:01 INFO Applying migration id=contexts 2026/02/05 14:39:01 INFO Applying migration id=deliverieshost 2026/02/05 14:39:01 INFO Applying migration id=pembegin 2026/02/05 14:39:01 INFO Applying migration id=didhost 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:01 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCache (0.10s) === RUN TestResolve_FederatedActorOldCacheWasSuspended 2026/02/05 14:39:01 INFO Applying migration id=initial 2026/02/05 14:39:01 INFO Applying migration id=notesupdated 2026/02/05 14:39:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:01 INFO Applying migration id=activitiesid 2026/02/05 14:39:01 INFO Applying migration id=outbox 2026/02/05 14:39:01 INFO Applying migration id=edits 2026/02/05 14:39:01 INFO Applying migration id=outboxactor 2026/02/05 14:39:01 INFO Applying migration id=outboxsender 2026/02/05 14:39:01 INFO Applying migration id=thread 2026/02/05 14:39:01 INFO Applying migration id=host 2026/02/05 14:39:01 INFO Applying migration id=sharedinbox 2026/02/05 14:39:01 INFO Applying migration id=noteshost 2026/02/05 14:39:01 INFO Applying migration id=fetched 2026/02/05 14:39:01 INFO Applying migration id=move 2026/02/05 14:39:01 INFO Applying migration id=cleanup 2026/02/05 14:39:01 INFO Applying migration id=received 2026/02/05 14:39:01 INFO Applying migration id=namehost 2026/02/05 14:39:01 INFO Applying migration id=outboxhost 2026/02/05 14:39:01 INFO Applying migration id=notesfts 2026/02/05 14:39:01 INFO Applying migration id=iconsname 2026/02/05 14:39:01 INFO Applying migration id=nohash 2026/02/05 14:39:01 INFO Applying migration id=shares 2026/02/05 14:39:01 INFO Applying migration id=actorttl 2026/02/05 14:39:01 INFO Applying migration id=tocc 2026/02/05 14:39:01 INFO Applying migration id=followeds 2026/02/05 14:39:01 INFO Applying migration id=certhash 2026/02/05 14:39:01 INFO Applying migration id=follows_sync 2026/02/05 14:39:01 INFO Applying migration id=jsonpath 2026/02/05 14:39:01 INFO Applying migration id=localforward 2026/02/05 14:39:01 INFO Applying migration id=avatar 2026/02/05 14:39:01 INFO Applying migration id=noimage 2026/02/05 14:39:01 INFO Applying migration id=feed 2026/02/05 14:39:01 INFO Applying migration id=bookmarks 2026/02/05 14:39:01 INFO Applying migration id=shareactivity 2026/02/05 14:39:01 INFO Applying migration id=application 2026/02/05 14:39:01 INFO Applying migration id=certificates 2026/02/05 14:39:01 INFO Applying migration id=rawforward 2026/02/05 14:39:01 INFO Applying migration id=publickey 2026/02/05 14:39:01 INFO Applying migration id=resolvegroup 2026/02/05 14:39:01 INFO Applying migration id=reject 2026/02/05 14:39:01 INFO Applying migration id=autodel 2026/02/05 14:39:01 INFO Applying migration id=jsonb 2026/02/05 14:39:01 INFO Applying migration id=quote 2026/02/05 14:39:01 INFO Applying migration id=rfc9421 2026/02/05 14:39:01 INFO Applying migration id=keys 2026/02/05 14:39:01 INFO Applying migration id=portable 2026/02/05 14:39:01 INFO Applying migration id=proofs 2026/02/05 14:39:01 INFO Applying migration id=contexts 2026/02/05 14:39:01 INFO Applying migration id=deliverieshost 2026/02/05 14:39:01 INFO Applying migration id=pembegin 2026/02/05 14:39:01 INFO Applying migration id=didhost 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:01 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheWasSuspended (0.23s) === RUN TestResolve_FederatedActorOldCacheWasNew 2026/02/05 14:39:01 INFO Applying migration id=initial 2026/02/05 14:39:01 INFO Applying migration id=notesupdated 2026/02/05 14:39:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:01 INFO Applying migration id=activitiesid 2026/02/05 14:39:01 INFO Applying migration id=outbox 2026/02/05 14:39:01 INFO Applying migration id=edits 2026/02/05 14:39:01 INFO Applying migration id=outboxactor 2026/02/05 14:39:01 INFO Applying migration id=outboxsender 2026/02/05 14:39:01 INFO Applying migration id=thread 2026/02/05 14:39:01 INFO Applying migration id=host 2026/02/05 14:39:01 INFO Applying migration id=sharedinbox 2026/02/05 14:39:01 INFO Applying migration id=noteshost 2026/02/05 14:39:01 INFO Applying migration id=fetched 2026/02/05 14:39:01 INFO Applying migration id=move 2026/02/05 14:39:01 INFO Applying migration id=cleanup 2026/02/05 14:39:01 INFO Applying migration id=received 2026/02/05 14:39:01 INFO Applying migration id=namehost 2026/02/05 14:39:01 INFO Applying migration id=outboxhost 2026/02/05 14:39:01 INFO Applying migration id=notesfts 2026/02/05 14:39:01 INFO Applying migration id=iconsname 2026/02/05 14:39:01 INFO Applying migration id=nohash 2026/02/05 14:39:01 INFO Applying migration id=shares 2026/02/05 14:39:01 INFO Applying migration id=actorttl 2026/02/05 14:39:01 INFO Applying migration id=tocc 2026/02/05 14:39:01 INFO Applying migration id=followeds 2026/02/05 14:39:01 INFO Applying migration id=certhash 2026/02/05 14:39:01 INFO Applying migration id=follows_sync 2026/02/05 14:39:01 INFO Applying migration id=jsonpath 2026/02/05 14:39:01 INFO Applying migration id=localforward 2026/02/05 14:39:01 INFO Applying migration id=avatar 2026/02/05 14:39:01 INFO Applying migration id=noimage 2026/02/05 14:39:01 INFO Applying migration id=feed 2026/02/05 14:39:01 INFO Applying migration id=bookmarks 2026/02/05 14:39:01 INFO Applying migration id=shareactivity 2026/02/05 14:39:01 INFO Applying migration id=application 2026/02/05 14:39:01 INFO Applying migration id=certificates 2026/02/05 14:39:01 INFO Applying migration id=rawforward 2026/02/05 14:39:01 INFO Applying migration id=publickey 2026/02/05 14:39:01 INFO Applying migration id=resolvegroup 2026/02/05 14:39:01 INFO Applying migration id=reject 2026/02/05 14:39:01 INFO Applying migration id=autodel 2026/02/05 14:39:01 INFO Applying migration id=jsonb 2026/02/05 14:39:01 INFO Applying migration id=quote 2026/02/05 14:39:01 INFO Applying migration id=rfc9421 2026/02/05 14:39:01 INFO Applying migration id=keys 2026/02/05 14:39:01 INFO Applying migration id=portable 2026/02/05 14:39:01 INFO Applying migration id=proofs 2026/02/05 14:39:01 INFO Applying migration id=contexts 2026/02/05 14:39:01 INFO Applying migration id=deliverieshost 2026/02/05 14:39:01 INFO Applying migration id=pembegin 2026/02/05 14:39:01 INFO Applying migration id=didhost 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:01 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:01 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheWasNew (0.28s) === RUN TestResolve_FederatedActorOldCacheUpdateFailed 2026/02/05 14:39:01 INFO Applying migration id=initial 2026/02/05 14:39:01 INFO Applying migration id=notesupdated 2026/02/05 14:39:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:01 INFO Applying migration id=activitiesid 2026/02/05 14:39:01 INFO Applying migration id=outbox 2026/02/05 14:39:01 INFO Applying migration id=edits 2026/02/05 14:39:01 INFO Applying migration id=outboxactor 2026/02/05 14:39:01 INFO Applying migration id=outboxsender 2026/02/05 14:39:01 INFO Applying migration id=thread 2026/02/05 14:39:01 INFO Applying migration id=host 2026/02/05 14:39:01 INFO Applying migration id=sharedinbox 2026/02/05 14:39:01 INFO Applying migration id=noteshost 2026/02/05 14:39:01 INFO Applying migration id=fetched 2026/02/05 14:39:01 INFO Applying migration id=move 2026/02/05 14:39:01 INFO Applying migration id=cleanup 2026/02/05 14:39:01 INFO Applying migration id=received 2026/02/05 14:39:01 INFO Applying migration id=namehost 2026/02/05 14:39:01 INFO Applying migration id=outboxhost 2026/02/05 14:39:01 INFO Applying migration id=notesfts 2026/02/05 14:39:01 INFO Applying migration id=iconsname 2026/02/05 14:39:01 INFO Applying migration id=nohash 2026/02/05 14:39:01 INFO Applying migration id=shares 2026/02/05 14:39:01 INFO Applying migration id=actorttl 2026/02/05 14:39:01 INFO Applying migration id=tocc 2026/02/05 14:39:01 INFO Applying migration id=followeds 2026/02/05 14:39:01 INFO Applying migration id=certhash 2026/02/05 14:39:01 INFO Applying migration id=follows_sync 2026/02/05 14:39:01 INFO Applying migration id=jsonpath 2026/02/05 14:39:01 INFO Applying migration id=localforward 2026/02/05 14:39:01 INFO Applying migration id=avatar 2026/02/05 14:39:01 INFO Applying migration id=noimage 2026/02/05 14:39:01 INFO Applying migration id=feed 2026/02/05 14:39:01 INFO Applying migration id=bookmarks 2026/02/05 14:39:01 INFO Applying migration id=shareactivity 2026/02/05 14:39:01 INFO Applying migration id=application 2026/02/05 14:39:01 INFO Applying migration id=certificates 2026/02/05 14:39:01 INFO Applying migration id=rawforward 2026/02/05 14:39:01 INFO Applying migration id=publickey 2026/02/05 14:39:01 INFO Applying migration id=resolvegroup 2026/02/05 14:39:01 INFO Applying migration id=reject 2026/02/05 14:39:01 INFO Applying migration id=autodel 2026/02/05 14:39:01 INFO Applying migration id=jsonb 2026/02/05 14:39:01 INFO Applying migration id=quote 2026/02/05 14:39:01 INFO Applying migration id=rfc9421 2026/02/05 14:39:01 INFO Applying migration id=keys 2026/02/05 14:39:01 INFO Applying migration id=portable 2026/02/05 14:39:01 INFO Applying migration id=proofs 2026/02/05 14:39:01 INFO Applying migration id=contexts 2026/02/05 14:39:01 INFO Applying migration id=deliverieshost 2026/02/05 14:39:01 INFO Applying migration id=pembegin 2026/02/05 14:39:01 INFO Applying migration id=didhost 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:02 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:02 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.45s) === RUN TestResolve_FederatedActorOldCacheStillNew 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:02 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheStillNew (0.18s) === RUN TestResolve_FederatedActorOldCacheWasOld 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:02 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheWasOld (0.18s) === RUN TestResolve_FederatedActorOldCacheWasNewNowUnknown 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:02 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheWasNewNowUnknown (0.21s) === RUN TestResolve_FederatedActorOldCacheFetchedRecently 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost 2026/02/05 14:39:02 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheFetchedRecently (0.23s) === RUN TestResolve_FederatedActorOldCacheButOffline 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:03 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" --- PASS: TestResolve_FederatedActorOldCacheButOffline (0.30s) === RUN TestResolve_FederatedActorOldCacheInvalidID 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorOldCacheInvalidID (0.21s) === RUN TestResolve_FederatedActorOldCacheInvalidWebFingerResponse 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:03 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:03 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:03 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.12s) === RUN TestResolve_FederatedActorOldCacheBigWebFingerResponse 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:03 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:03 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:03 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.15s) === RUN TestResolve_FederatedActorOldCacheInvalidActor 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:03 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:03 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:03 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.19s) === RUN TestResolve_FederatedActorOldCacheBigActor 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:04 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.30s) === RUN TestResolve_FederatedActorFirstTimeThroughKey 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorFirstTimeThroughKey (0.11s) === RUN TestResolve_FederatedActorNoProfileLink 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:04 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.23s) === RUN TestResolve_FederatedActorOldCacheWebFingerError 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:04 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.15s) === RUN TestResolve_FederatedActorOldCacheActorError 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:04 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.15s) === RUN TestResolve_FederatedActorOldCacheActorDeleted 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 WARN Public key ID belongs to a different host actor=https://0.0.0.0/user/dan key="" 2026/02/05 14:39:04 INFO Updating old cache entry for actor id=https://0.0.0.0/user/dan 2026/02/05 14:39:04 WARN Actor is gone, deleting associated objects id=https://0.0.0.0/user/dan --- PASS: TestResolve_FederatedActorOldCacheActorDeleted (0.12s) === RUN TestResolve_FederatedActorFirstTimeWrongID 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:05 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorFirstTimeWrongID (0.15s) === RUN TestResolve_FederatedActorFirstTimeDeleted 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost --- PASS: TestResolve_FederatedActorFirstTimeDeleted (0.18s) === RUN TestResolve_FederatedActorFirstTimeTooYoung 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:05 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorFirstTimeTooYoung (0.23s) === RUN TestResolve_FederatedActorFirstTimeSuspended 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:05 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorFirstTimeSuspended (0.26s) === RUN TestResolve_FederatedActorWrongIDCached 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorWrongIDCached (0.29s) === RUN TestResolve_FederatedActorWrongIDCachedOldCache 2026/02/05 14:39:06 INFO Applying migration id=initial 2026/02/05 14:39:06 INFO Applying migration id=notesupdated 2026/02/05 14:39:06 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:06 INFO Applying migration id=activitiesid 2026/02/05 14:39:06 INFO Applying migration id=outbox 2026/02/05 14:39:06 INFO Applying migration id=edits 2026/02/05 14:39:06 INFO Applying migration id=outboxactor 2026/02/05 14:39:06 INFO Applying migration id=outboxsender 2026/02/05 14:39:06 INFO Applying migration id=thread 2026/02/05 14:39:06 INFO Applying migration id=host 2026/02/05 14:39:06 INFO Applying migration id=sharedinbox 2026/02/05 14:39:06 INFO Applying migration id=noteshost 2026/02/05 14:39:06 INFO Applying migration id=fetched 2026/02/05 14:39:06 INFO Applying migration id=move 2026/02/05 14:39:06 INFO Applying migration id=cleanup 2026/02/05 14:39:06 INFO Applying migration id=received 2026/02/05 14:39:06 INFO Applying migration id=namehost 2026/02/05 14:39:06 INFO Applying migration id=outboxhost 2026/02/05 14:39:06 INFO Applying migration id=notesfts 2026/02/05 14:39:06 INFO Applying migration id=iconsname 2026/02/05 14:39:06 INFO Applying migration id=nohash 2026/02/05 14:39:06 INFO Applying migration id=shares 2026/02/05 14:39:06 INFO Applying migration id=actorttl 2026/02/05 14:39:06 INFO Applying migration id=tocc 2026/02/05 14:39:06 INFO Applying migration id=followeds 2026/02/05 14:39:06 INFO Applying migration id=certhash 2026/02/05 14:39:06 INFO Applying migration id=follows_sync 2026/02/05 14:39:06 INFO Applying migration id=jsonpath 2026/02/05 14:39:06 INFO Applying migration id=localforward 2026/02/05 14:39:06 INFO Applying migration id=avatar 2026/02/05 14:39:06 INFO Applying migration id=noimage 2026/02/05 14:39:06 INFO Applying migration id=feed 2026/02/05 14:39:06 INFO Applying migration id=bookmarks 2026/02/05 14:39:06 INFO Applying migration id=shareactivity 2026/02/05 14:39:06 INFO Applying migration id=application 2026/02/05 14:39:06 INFO Applying migration id=certificates 2026/02/05 14:39:06 INFO Applying migration id=rawforward 2026/02/05 14:39:06 INFO Applying migration id=publickey 2026/02/05 14:39:06 INFO Applying migration id=resolvegroup 2026/02/05 14:39:06 INFO Applying migration id=reject 2026/02/05 14:39:06 INFO Applying migration id=autodel 2026/02/05 14:39:06 INFO Applying migration id=jsonb 2026/02/05 14:39:06 INFO Applying migration id=quote 2026/02/05 14:39:06 INFO Applying migration id=rfc9421 2026/02/05 14:39:06 INFO Applying migration id=keys 2026/02/05 14:39:06 INFO Applying migration id=portable 2026/02/05 14:39:06 INFO Applying migration id=proofs 2026/02/05 14:39:06 INFO Applying migration id=contexts 2026/02/05 14:39:06 INFO Applying migration id=deliverieshost 2026/02/05 14:39:06 INFO Applying migration id=pembegin 2026/02/05 14:39:06 INFO Applying migration id=didhost 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" 2026/02/05 14:39:06 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorWrongIDCachedOldCache (0.23s) === RUN TestResolve_FederatedActorWrongIDOldCache 2026/02/05 14:39:06 INFO Applying migration id=initial 2026/02/05 14:39:06 INFO Applying migration id=notesupdated 2026/02/05 14:39:06 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:06 INFO Applying migration id=activitiesid 2026/02/05 14:39:06 INFO Applying migration id=outbox 2026/02/05 14:39:06 INFO Applying migration id=edits 2026/02/05 14:39:06 INFO Applying migration id=outboxactor 2026/02/05 14:39:06 INFO Applying migration id=outboxsender 2026/02/05 14:39:06 INFO Applying migration id=thread 2026/02/05 14:39:06 INFO Applying migration id=host 2026/02/05 14:39:06 INFO Applying migration id=sharedinbox 2026/02/05 14:39:06 INFO Applying migration id=noteshost 2026/02/05 14:39:06 INFO Applying migration id=fetched 2026/02/05 14:39:06 INFO Applying migration id=move 2026/02/05 14:39:06 INFO Applying migration id=cleanup 2026/02/05 14:39:06 INFO Applying migration id=received 2026/02/05 14:39:06 INFO Applying migration id=namehost 2026/02/05 14:39:06 INFO Applying migration id=outboxhost 2026/02/05 14:39:06 INFO Applying migration id=notesfts 2026/02/05 14:39:06 INFO Applying migration id=iconsname 2026/02/05 14:39:06 INFO Applying migration id=nohash 2026/02/05 14:39:06 INFO Applying migration id=shares 2026/02/05 14:39:06 INFO Applying migration id=actorttl 2026/02/05 14:39:06 INFO Applying migration id=tocc 2026/02/05 14:39:06 INFO Applying migration id=followeds 2026/02/05 14:39:06 INFO Applying migration id=certhash 2026/02/05 14:39:06 INFO Applying migration id=follows_sync 2026/02/05 14:39:06 INFO Applying migration id=jsonpath 2026/02/05 14:39:06 INFO Applying migration id=localforward 2026/02/05 14:39:06 INFO Applying migration id=avatar 2026/02/05 14:39:06 INFO Applying migration id=noimage 2026/02/05 14:39:06 INFO Applying migration id=feed 2026/02/05 14:39:06 INFO Applying migration id=bookmarks 2026/02/05 14:39:06 INFO Applying migration id=shareactivity 2026/02/05 14:39:06 INFO Applying migration id=application 2026/02/05 14:39:06 INFO Applying migration id=certificates 2026/02/05 14:39:06 INFO Applying migration id=rawforward 2026/02/05 14:39:06 INFO Applying migration id=publickey 2026/02/05 14:39:06 INFO Applying migration id=resolvegroup 2026/02/05 14:39:06 INFO Applying migration id=reject 2026/02/05 14:39:06 INFO Applying migration id=autodel 2026/02/05 14:39:06 INFO Applying migration id=jsonb 2026/02/05 14:39:06 INFO Applying migration id=quote 2026/02/05 14:39:06 INFO Applying migration id=rfc9421 2026/02/05 14:39:06 INFO Applying migration id=keys 2026/02/05 14:39:06 INFO Applying migration id=portable 2026/02/05 14:39:06 INFO Applying migration id=proofs 2026/02/05 14:39:06 INFO Applying migration id=contexts 2026/02/05 14:39:06 INFO Applying migration id=deliverieshost 2026/02/05 14:39:06 INFO Applying migration id=pembegin 2026/02/05 14:39:06 INFO Applying migration id=didhost 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" 2026/02/05 14:39:06 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" 2026/02/05 14:39:06 INFO Updating old cache entry for actor id=https://0.0.0.0/users/dan 2026/02/05 14:39:06 WARN Public key ID belongs to a different host actor=https://0.0.0.0/users/dan key="" --- PASS: TestResolve_FederatedActorWrongIDOldCache (0.28s) PASS ok github.com/dimkr/tootik/fed 13.450s === 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.007s ? github.com/dimkr/tootik/front/finger [no test files] ? github.com/dimkr/tootik/front/gemini [no test files] ? github.com/dimkr/tootik/front/gopher [no test files] ? github.com/dimkr/tootik/front/graph [no test files] ? github.com/dimkr/tootik/front/guppy [no test files] ? github.com/dimkr/tootik/front/static [no test files] ? github.com/dimkr/tootik/front/text [no test files] === RUN TestRaw_TrailingNewLine --- PASS: TestRaw_TrailingNewLine (0.00s) === RUN TestRaw_NoTrailingNewLine --- PASS: TestRaw_NoTrailingNewLine (0.00s) PASS ok github.com/dimkr/tootik/front/text/gmap 0.004s ? github.com/dimkr/tootik/front/text/gmi [no test files] ? github.com/dimkr/tootik/front/text/guppy [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 TestFromHTML_Empty === CONT TestToHTML_TitleAndParagraphs === CONT TestFromHTML_Image === CONT TestFromHTML_Mention --- PASS: TestFromHTML_Empty (0.00s) === CONT TestToHTML_OnlyLineBreaks === CONT TestToHTML_Escaping --- PASS: TestToHTML_OnlyLineBreaks (0.00s) === CONT TestFromHTML_Quote --- PASS: TestToHTML_Escaping (0.00s) === CONT TestFromHTML_OrderedList === CONT TestToHTML_EmojiMention === CONT TestFromHTML_UnorderedList === CONT TestFromHTML_Escaping === CONT TestToHTML_Empty === CONT TestToHTML_LineBreak === CONT TestToHTML_Plain === CONT TestFromHTML_ImageAndLink === CONT TestFromHTML_ImageNoSrc === CONT TestFromHTML_ImageAlt === CONT TestFromHTML_MentionAndLinkAltText === CONT TestFromHTML_MentionAndLinks === CONT TestToHTML_ManyLinesManyLineBreaks === CONT TestFromHTML_MentionAndLink === CONT TestFromHTML_LineBreak === CONT TestFromHTML_TitleParagraphSubtitleAndParagraph === CONT TestFromHTML_TitleSubtitleAndParagraphs === CONT TestFromHTML_TitleAndParagraphs === CONT TestFromHTML_Paragraphs === CONT TestFromHTML_Plain --- PASS: TestFromHTML_Quote (0.00s) --- PASS: TestToHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_Mention (0.00s) --- PASS: TestFromHTML_OrderedList (0.00s) --- PASS: TestFromHTML_UnorderedList (0.00s) --- PASS: TestFromHTML_Escaping (0.00s) --- PASS: TestToHTML_EmojiMention (0.00s) --- PASS: TestFromHTML_Image (0.00s) === CONT TestFromHTML_ImageAndSameLink === CONT TestToHTML_LinkParentheses === CONT TestToHTML_LinkExclamationMark === CONT TestToHTML_Question === CONT TestToHTML_LinkDot === CONT TestToHTML_LinkStart === CONT TestToHTML_LinkAndLineBreak === CONT TestToHTML_OverlappingLink === CONT TestToHTML_Link === CONT TestToHTML_Mentions === CONT TestToHTML_NoMentions === CONT TestToHTML_MissingMentions === CONT TestToHTML_TitleSubtitleAndParagraphs === CONT TestToHTML_TwoLineBreaks === CONT TestToHTML_ManyLineBreaks === CONT TestToHTML_TrailingLineBreak === CONT TestToHTML_TrailingLineBreaks === CONT TestToHTML_LeadingLineBreak === CONT TestToHTML_LeadingLineBreaks --- PASS: TestToHTML_Plain (0.00s) --- PASS: TestToHTML_LineBreak (0.00s) --- PASS: TestToHTML_Empty (0.00s) --- PASS: TestFromHTML_ImageAndLink (0.00s) --- PASS: TestFromHTML_ImageNoSrc (0.00s) --- PASS: TestFromHTML_ImageAlt (0.00s) --- PASS: TestFromHTML_MentionAndLinkAltText (0.00s) --- PASS: TestFromHTML_MentionAndLinks (0.00s) --- PASS: TestToHTML_ManyLinesManyLineBreaks (0.00s) --- PASS: TestFromHTML_MentionAndLink (0.00s) --- PASS: TestFromHTML_LineBreak (0.00s) --- PASS: TestFromHTML_TitleParagraphSubtitleAndParagraph (0.00s) --- PASS: TestFromHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestFromHTML_TitleAndParagraphs (0.00s) --- PASS: TestFromHTML_Paragraphs (0.00s) --- PASS: TestFromHTML_Plain (0.00s) --- PASS: TestFromHTML_ImageAndSameLink (0.00s) --- PASS: TestToHTML_Link (0.00s) --- PASS: TestToHTML_LinkParentheses (0.00s) --- PASS: TestToHTML_LinkExclamationMark (0.00s) --- PASS: TestToHTML_Question (0.00s) --- PASS: TestToHTML_Mentions (0.00s) --- PASS: TestToHTML_LinkDot (0.00s) --- PASS: TestToHTML_NoMentions (0.00s) --- PASS: TestToHTML_LinkStart (0.00s) --- PASS: TestToHTML_MissingMentions (0.00s) --- PASS: TestToHTML_LinkAndLineBreak (0.00s) --- PASS: TestToHTML_TitleSubtitleAndParagraphs (0.00s) --- PASS: TestToHTML_OverlappingLink (0.00s) --- PASS: TestToHTML_TwoLineBreaks (0.00s) --- PASS: TestToHTML_ManyLineBreaks (0.00s) --- PASS: TestToHTML_TrailingLineBreak (0.00s) --- PASS: TestToHTML_TrailingLineBreaks (0.00s) --- PASS: TestToHTML_LeadingLineBreak (0.00s) --- PASS: TestToHTML_LeadingLineBreaks (0.00s) PASS ok github.com/dimkr/tootik/front/text/plain 0.007s ? 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/MultipleValues === CONT TestRFC9421_BuildSignatureBase/UnsupportedComponent === CONT TestRFC9421_BuildSignatureBase/MissingHeader --- PASS: TestRFC9421_BuildSignatureBase (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/DerivedComponents (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/MultipleValues (0.00s) --- PASS: TestRFC9421_BuildSignatureBase/UnsupportedComponent (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.10s) === RUN TestSign_Get --- PASS: TestSign_Get (0.14s) === RUN TestSign_NoKeyID --- PASS: TestSign_NoKeyID (0.13s) === RUN TestSign_WrongKeyType --- PASS: TestSign_WrongKeyType (0.00s) === RUN TestSign_MissingHeader --- PASS: TestSign_MissingHeader (0.20s) === RUN TestSign_ReadFailure --- PASS: TestSign_ReadFailure (0.37s) === RUN TestSign_SignFailure --- PASS: TestSign_SignFailure (0.00s) === RUN TestVerify_TooOld --- PASS: TestVerify_TooOld (0.07s) === RUN TestVerify_TooNew --- PASS: TestVerify_TooNew (0.11s) === RUN TestVerify_NoDate --- PASS: TestVerify_NoDate (0.11s) === RUN TestVerify_InvalidDate --- PASS: TestVerify_InvalidDate (0.18s) === RUN TestVerify_WrongHost --- PASS: TestVerify_WrongHost (0.22s) === RUN TestVerify_EmptyHost --- PASS: TestVerify_EmptyHost (0.14s) === RUN TestVerify_NoHostFallback --- PASS: TestVerify_NoHostFallback (0.31s) === RUN TestVerify_NoHostWrongFallback --- PASS: TestVerify_NoHostWrongFallback (0.12s) === RUN TestVerify_TwoSignatureHeaders --- PASS: TestVerify_TwoSignatureHeaders (0.17s) === RUN TestVerify_TwoKeyIDs --- PASS: TestVerify_TwoKeyIDs (0.10s) === RUN TestVerify_TwoSignatures --- PASS: TestVerify_TwoSignatures (0.02s) === RUN TestVerify_TwoHeaders --- PASS: TestVerify_TwoHeaders (0.06s) === RUN TestVerify_InvalidAttribute --- PASS: TestVerify_InvalidAttribute (0.07s) === RUN TestVerify_NoKeyID --- PASS: TestVerify_NoKeyID (0.30s) === RUN TestVerify_NoSignature --- PASS: TestVerify_NoSignature (0.35s) === RUN TestVerify_NoHeaders --- PASS: TestVerify_NoHeaders (0.11s) === RUN TestVerify_InvalidSignatureBase64 --- PASS: TestVerify_InvalidSignatureBase64 (0.05s) === RUN TestVerify_DuplicateHeaders --- PASS: TestVerify_DuplicateHeaders (0.02s) === RUN TestVerify_HeadersOnlyWhitespace --- PASS: TestVerify_HeadersOnlyWhitespace (0.07s) === RUN TestVerify_HeadersLeadingWhitespace --- PASS: TestVerify_HeadersLeadingWhitespace (0.02s) === RUN TestVerify_HeadersTrailingWhitespace --- PASS: TestVerify_HeadersTrailingWhitespace (0.06s) === RUN TestVerify_HeadersContainsWhitespace --- PASS: TestVerify_HeadersContainsWhitespace (0.08s) === RUN TestVerify_TargetNotSigned --- PASS: TestVerify_TargetNotSigned (0.21s) === RUN TestVerify_HostNotSigned --- PASS: TestVerify_HostNotSigned (0.07s) === RUN TestVerify_DateNotSigned --- PASS: TestVerify_DateNotSigned (0.24s) === RUN TestVerify_DigestNotSigned --- PASS: TestVerify_DigestNotSigned (0.09s) === RUN TestVerify_MissingSignedHeader --- PASS: TestVerify_MissingSignedHeader (0.11s) === RUN TestVerify_MissingSpecialSignedHeader --- PASS: TestVerify_MissingSpecialSignedHeader (0.07s) === RUN TestVerify_DuplicateSignedHeader --- PASS: TestVerify_DuplicateSignedHeader (0.06s) === RUN TestVerify_NoDigest --- PASS: TestVerify_NoDigest (0.18s) === RUN TestVerify_ShortDigest --- PASS: TestVerify_ShortDigest (0.10s) === RUN TestVerify_InvalidDigestAlgorithm --- PASS: TestVerify_InvalidDigestAlgorithm (0.13s) === RUN TestVerify_InvalidDigestBase64 --- PASS: TestVerify_InvalidDigestBase64 (0.22s) === RUN TestVerify_InvalidDigestHashSize --- PASS: TestVerify_InvalidDigestHashSize (0.11s) === RUN TestVerify_WrongHash --- PASS: TestVerify_WrongHash (0.15s) === RUN TestVerify_DifferentMethod --- PASS: TestVerify_DifferentMethod (0.30s) === RUN TestVerify_DifferentHost --- PASS: TestVerify_DifferentHost (0.19s) === RUN TestVerify_DifferentDate --- PASS: TestVerify_DifferentDate (0.07s) === RUN TestVerify_DifferentContentType --- PASS: TestVerify_DifferentContentType (0.06s) === RUN TestVerify_WrongKey --- PASS: TestVerify_WrongKey (0.30s) === RUN TestVerify_SmallKey --- PASS: TestVerify_SmallKey (0.01s) === RUN TestVerify_WrongKeyType --- PASS: TestVerify_WrongKeyType (0.10s) === CONT TestRFC9421_Sign === RUN TestRFC9421_Sign/RSAHappyFlow === PAUSE TestRFC9421_Sign/RSAHappyFlow === RUN TestRFC9421_Sign/Ed25519HappyFlow === PAUSE TestRFC9421_Sign/Ed25519HappyFlow === RUN TestRFC9421_Sign/BodyReadFailure === PAUSE TestRFC9421_Sign/BodyReadFailure === CONT TestRFC9421_VerifyFailure === RUN TestRFC9421_VerifyFailure/TwoSignatures === RUN TestRFC9421_Sign/EmptyKeyID === PAUSE TestRFC9421_Sign/EmptyKeyID === CONT TestRFC9421_VerifyHappyFlow === RUN TestRFC9421_VerifyHappyFlow/RSA === PAUSE TestRFC9421_VerifyHappyFlow/RSA === CONT TestRFC9421_VerifySignatureAge === RUN TestRFC9421_VerifySignatureAge/Ed25519 === PAUSE TestRFC9421_VerifySignatureAge/Ed25519 === PAUSE TestRFC9421_VerifyFailure/TwoSignatures === RUN TestRFC9421_Sign/InvalidKeyType === RUN TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_VerifyHappyFlow/Ed25519 === PAUSE TestRFC9421_Sign/InvalidKeyType === CONT TestRFC9421_VerifyHappyFlow/Ed25519 === RUN TestRFC9421_Sign/SmallKey === CONT TestRFC9421_VerifyHappyFlow/RSA === PAUSE TestRFC9421_Sign/SmallKey === RUN TestRFC9421_Sign/InvalidComponent === PAUSE TestRFC9421_Sign/InvalidComponent === RUN TestRFC9421_VerifyFailure/TwoContentDigest === PAUSE TestRFC9421_VerifyFailure/TwoContentDigest === RUN TestRFC9421_VerifySignatureAge/Ed25519#01 === PAUSE TestRFC9421_VerifySignatureAge/Ed25519#01 === RUN TestRFC9421_VerifyFailure/InvalidBase64 === CONT TestRFC9421_VerifySignatureAge/Ed25519#01 === PAUSE TestRFC9421_VerifyFailure/InvalidBase64 === RUN TestRFC9421_VerifyFailure/CreatedNotNumber === RUN TestRFC9421_Sign/PostWithQuery === PAUSE TestRFC9421_VerifyFailure/CreatedNotNumber === PAUSE TestRFC9421_Sign/PostWithQuery === RUN TestRFC9421_VerifyFailure/Expired === RUN TestRFC9421_Sign/PostWithoutQuery === PAUSE TestRFC9421_VerifyFailure/Expired === PAUSE TestRFC9421_Sign/PostWithoutQuery === RUN TestRFC9421_Sign/GetWithQuery === PAUSE TestRFC9421_Sign/GetWithQuery === CONT TestRFC9421_VerifySignatureAge/Ed25519 === RUN TestRFC9421_Sign/GetWithoutQuery === RUN TestRFC9421_VerifyFailure/ExpiresNotNumber === PAUSE TestRFC9421_VerifyFailure/ExpiresNotNumber === PAUSE TestRFC9421_Sign/GetWithoutQuery === RUN TestRFC9421_VerifyFailure/TwoAlg === PAUSE TestRFC9421_VerifyFailure/TwoAlg === CONT TestRFC9421_Sign/RSAHappyFlow === RUN TestRFC9421_VerifyFailure/InvalidAlg --- PASS: TestRFC9421_VerifySignatureAge (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519#01 (0.00s) --- PASS: TestRFC9421_VerifySignatureAge/Ed25519 (0.00s) === CONT TestRFC9421_Sign/InvalidComponent === CONT TestRFC9421_Sign/EmptyKeyID === CONT TestRFC9421_Sign/SmallKey === CONT TestRFC9421_Sign/GetWithQuery === CONT TestRFC9421_Sign/PostWithoutQuery === PAUSE TestRFC9421_VerifyFailure/InvalidAlg === RUN TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_Sign/PostWithQuery === CONT TestRFC9421_Sign/GetWithoutQuery === CONT TestRFC9421_Sign/BodyReadFailure === CONT TestRFC9421_Sign/Ed25519HappyFlow --- PASS: TestRFC9421_VerifyHappyFlow (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/RSA (0.00s) --- PASS: TestRFC9421_VerifyHappyFlow/Ed25519 (0.00s) === PAUSE TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_Sign/InvalidKeyType === RUN TestRFC9421_VerifyFailure/InvalidHost === PAUSE TestRFC9421_VerifyFailure/InvalidHost === RUN TestRFC9421_VerifyFailure/InvalidSignatureInput === PAUSE TestRFC9421_VerifyFailure/InvalidSignatureInput === RUN TestRFC9421_VerifyFailure/InvalidSignature === PAUSE TestRFC9421_VerifyFailure/InvalidSignature === RUN TestRFC9421_VerifyFailure/LabelMismatch === PAUSE TestRFC9421_VerifyFailure/LabelMismatch === RUN TestRFC9421_VerifyFailure/DuplicateComponent === 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/TwoSignatures === CONT TestRFC9421_VerifyFailure/InvalidComponent === CONT TestRFC9421_VerifyFailure/MissingRequiredComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch === CONT TestRFC9421_VerifyFailure/DuplicateComponent === CONT TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType === CONT TestRFC9421_VerifyFailure/Expired === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size === CONT TestRFC9421_VerifyFailure/TwoKeyIDs === CONT TestRFC9421_VerifyFailure/TwoContentDigest === CONT TestRFC9421_VerifyFailure/LabelMismatch === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch === CONT TestRFC9421_VerifyFailure/InvalidSignature === CONT TestRFC9421_VerifyFailure/InvalidHost === CONT TestRFC9421_VerifyFailure/AlgNoQuotes === CONT TestRFC9421_VerifyFailure/NoKeyId === CONT TestRFC9421_VerifyFailure/InvalidAlg === CONT TestRFC9421_VerifyFailure/NoContentDigest === CONT TestRFC9421_VerifyFailure/TwoAlg === CONT TestRFC9421_VerifyFailure/InvalidContentDigestBase64 === CONT TestRFC9421_VerifyFailure/InvalidContentDigest === CONT TestRFC9421_VerifyFailure/ExpiresNotNumber === CONT TestRFC9421_VerifyFailure/EmptyContentDigest === CONT TestRFC9421_VerifyFailure/InvalidParameter === CONT TestRFC9421_VerifyFailure/NoCreated === CONT TestRFC9421_VerifyFailure/AddedTag === CONT TestRFC9421_VerifyFailure/InvalidBase64 === CONT TestRFC9421_VerifyFailure/TwoExpires === CONT TestRFC9421_VerifyFailure/TwoCreated === CONT TestRFC9421_VerifyFailure/CreatedNotNumber === CONT TestRFC9421_VerifyFailure/KeyIDNoQuotes === CONT TestRFC9421_VerifyFailure/InvalidSignatureInput === CONT TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size --- PASS: TestRFC9421_VerifyFailure (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoSignatures (0.00s) --- PASS: TestRFC9421_VerifyFailure/DuplicateComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/MissingRequiredComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidComponent (0.00s) --- PASS: TestRFC9421_VerifyFailure/Expired (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha512Size (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoKeyIDs (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestInvalidType (0.00s) --- PASS: TestRFC9421_VerifyFailure/LabelMismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidHost (0.00s) --- PASS: TestRFC9421_VerifyFailure/AlgNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoKeyId (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Mismatch (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignature (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoAlg (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/ExpiresNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/EmptyContentDigest (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidParameter (0.00s) --- PASS: TestRFC9421_VerifyFailure/NoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidBase64 (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoExpires (0.00s) --- PASS: TestRFC9421_VerifyFailure/TwoCreated (0.00s) --- PASS: TestRFC9421_VerifyFailure/CreatedNotNumber (0.00s) --- PASS: TestRFC9421_VerifyFailure/KeyIDNoQuotes (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidSignatureInput (0.00s) --- PASS: TestRFC9421_VerifyFailure/AddedTag (0.00s) --- PASS: TestRFC9421_VerifyFailure/InvalidContentDigestSha256Size (0.00s) --- PASS: TestRFC9421_Sign (0.00s) --- PASS: TestRFC9421_Sign/InvalidComponent (0.00s) --- PASS: TestRFC9421_Sign/EmptyKeyID (0.00s) --- PASS: TestRFC9421_Sign/SmallKey (0.00s) --- PASS: TestRFC9421_Sign/GetWithQuery (0.00s) --- PASS: TestRFC9421_Sign/PostWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/BodyReadFailure (0.00s) --- PASS: TestRFC9421_Sign/PostWithQuery (0.00s) --- PASS: TestRFC9421_Sign/GetWithoutQuery (0.00s) --- PASS: TestRFC9421_Sign/InvalidKeyType (0.00s) --- PASS: TestRFC9421_Sign/Ed25519HappyFlow (0.00s) --- PASS: TestRFC9421_Sign/RSAHappyFlow (0.01s) PASS ok github.com/dimkr/tootik/httpsig 6.471s ? 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/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost --- PASS: TestAvatar_HappyFlow (0.56s) === RUN TestAvatar_NewUser 2026/02/05 14:38:53 INFO Applying migration id=initial 2026/02/05 14:38:53 INFO Applying migration id=notesupdated 2026/02/05 14:38:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:53 INFO Applying migration id=activitiesid 2026/02/05 14:38:53 INFO Applying migration id=outbox 2026/02/05 14:38:53 INFO Applying migration id=edits 2026/02/05 14:38:53 INFO Applying migration id=outboxactor 2026/02/05 14:38:53 INFO Applying migration id=outboxsender 2026/02/05 14:38:53 INFO Applying migration id=thread 2026/02/05 14:38:53 INFO Applying migration id=host 2026/02/05 14:38:53 INFO Applying migration id=sharedinbox 2026/02/05 14:38:53 INFO Applying migration id=noteshost 2026/02/05 14:38:53 INFO Applying migration id=fetched 2026/02/05 14:38:53 INFO Applying migration id=move 2026/02/05 14:38:53 INFO Applying migration id=cleanup 2026/02/05 14:38:53 INFO Applying migration id=received 2026/02/05 14:38:53 INFO Applying migration id=namehost 2026/02/05 14:38:53 INFO Applying migration id=outboxhost 2026/02/05 14:38:53 INFO Applying migration id=notesfts 2026/02/05 14:38:53 INFO Applying migration id=iconsname 2026/02/05 14:38:53 INFO Applying migration id=nohash 2026/02/05 14:38:53 INFO Applying migration id=shares 2026/02/05 14:38:53 INFO Applying migration id=actorttl 2026/02/05 14:38:53 INFO Applying migration id=tocc 2026/02/05 14:38:53 INFO Applying migration id=followeds 2026/02/05 14:38:53 INFO Applying migration id=certhash 2026/02/05 14:38:53 INFO Applying migration id=follows_sync 2026/02/05 14:38:53 INFO Applying migration id=jsonpath 2026/02/05 14:38:53 INFO Applying migration id=localforward 2026/02/05 14:38:53 INFO Applying migration id=avatar 2026/02/05 14:38:53 INFO Applying migration id=noimage 2026/02/05 14:38:53 INFO Applying migration id=feed 2026/02/05 14:38:53 INFO Applying migration id=bookmarks 2026/02/05 14:38:53 INFO Applying migration id=shareactivity 2026/02/05 14:38:53 INFO Applying migration id=application 2026/02/05 14:38:53 INFO Applying migration id=certificates 2026/02/05 14:38:53 INFO Applying migration id=rawforward 2026/02/05 14:38:53 INFO Applying migration id=publickey 2026/02/05 14:38:53 INFO Applying migration id=resolvegroup 2026/02/05 14:38:53 INFO Applying migration id=reject 2026/02/05 14:38:53 INFO Applying migration id=autodel 2026/02/05 14:38:53 INFO Applying migration id=jsonb 2026/02/05 14:38:53 INFO Applying migration id=quote 2026/02/05 14:38:53 INFO Applying migration id=rfc9421 2026/02/05 14:38:53 INFO Applying migration id=keys 2026/02/05 14:38:53 INFO Applying migration id=portable 2026/02/05 14:38:53 INFO Applying migration id=proofs 2026/02/05 14:38:53 INFO Applying migration id=contexts 2026/02/05 14:38:53 INFO Applying migration id=deliverieshost 2026/02/05 14:38:53 INFO Applying migration id=pembegin 2026/02/05 14:38:53 INFO Applying migration id=didhost 2026/02/05 14:38:54 WARN Throttled request to set avatar can=2026-02-05T15:08:49.824Z --- PASS: TestAvatar_NewUser (1.02s) === RUN TestAvatar_ChangedRecently 2026/02/05 14:38:54 INFO Applying migration id=initial 2026/02/05 14:38:54 INFO Applying migration id=notesupdated 2026/02/05 14:38:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:54 INFO Applying migration id=activitiesid 2026/02/05 14:38:54 INFO Applying migration id=outbox 2026/02/05 14:38:54 INFO Applying migration id=edits 2026/02/05 14:38:54 INFO Applying migration id=outboxactor 2026/02/05 14:38:54 INFO Applying migration id=outboxsender 2026/02/05 14:38:54 INFO Applying migration id=thread 2026/02/05 14:38:54 INFO Applying migration id=host 2026/02/05 14:38:54 INFO Applying migration id=sharedinbox 2026/02/05 14:38:54 INFO Applying migration id=noteshost 2026/02/05 14:38:54 INFO Applying migration id=fetched 2026/02/05 14:38:54 INFO Applying migration id=move 2026/02/05 14:38:54 INFO Applying migration id=cleanup 2026/02/05 14:38:54 INFO Applying migration id=received 2026/02/05 14:38:54 INFO Applying migration id=namehost 2026/02/05 14:38:54 INFO Applying migration id=outboxhost 2026/02/05 14:38:54 INFO Applying migration id=notesfts 2026/02/05 14:38:54 INFO Applying migration id=iconsname 2026/02/05 14:38:54 INFO Applying migration id=nohash 2026/02/05 14:38:54 INFO Applying migration id=shares 2026/02/05 14:38:54 INFO Applying migration id=actorttl 2026/02/05 14:38:54 INFO Applying migration id=tocc 2026/02/05 14:38:54 INFO Applying migration id=followeds 2026/02/05 14:38:54 INFO Applying migration id=certhash 2026/02/05 14:38:54 INFO Applying migration id=follows_sync 2026/02/05 14:38:54 INFO Applying migration id=jsonpath 2026/02/05 14:38:54 INFO Applying migration id=localforward 2026/02/05 14:38:54 INFO Applying migration id=avatar 2026/02/05 14:38:54 INFO Applying migration id=noimage 2026/02/05 14:38:54 INFO Applying migration id=feed 2026/02/05 14:38:54 INFO Applying migration id=bookmarks 2026/02/05 14:38:54 INFO Applying migration id=shareactivity 2026/02/05 14:38:54 INFO Applying migration id=application 2026/02/05 14:38:54 INFO Applying migration id=certificates 2026/02/05 14:38:54 INFO Applying migration id=rawforward 2026/02/05 14:38:54 INFO Applying migration id=publickey 2026/02/05 14:38:54 INFO Applying migration id=resolvegroup 2026/02/05 14:38:54 INFO Applying migration id=reject 2026/02/05 14:38:54 INFO Applying migration id=autodel 2026/02/05 14:38:54 INFO Applying migration id=jsonb 2026/02/05 14:38:54 INFO Applying migration id=quote 2026/02/05 14:38:54 INFO Applying migration id=rfc9421 2026/02/05 14:38:54 INFO Applying migration id=keys 2026/02/05 14:38:54 INFO Applying migration id=portable 2026/02/05 14:38:54 INFO Applying migration id=proofs 2026/02/05 14:38:54 INFO Applying migration id=contexts 2026/02/05 14:38:54 INFO Applying migration id=deliverieshost 2026/02/05 14:38:54 INFO Applying migration id=pembegin 2026/02/05 14:38:54 INFO Applying migration id=didhost 2026/02/05 14:38:55 WARN Throttled request to set avatar can=2026-02-05T15:08:50.377Z --- PASS: TestAvatar_ChangedRecently (0.55s) === RUN TestAvatar_HappyFlowSizeFirst 2026/02/05 14:38:55 INFO Applying migration id=initial 2026/02/05 14:38:55 INFO Applying migration id=notesupdated 2026/02/05 14:38:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:55 INFO Applying migration id=activitiesid 2026/02/05 14:38:55 INFO Applying migration id=outbox 2026/02/05 14:38:55 INFO Applying migration id=edits 2026/02/05 14:38:55 INFO Applying migration id=outboxactor 2026/02/05 14:38:55 INFO Applying migration id=outboxsender 2026/02/05 14:38:55 INFO Applying migration id=thread 2026/02/05 14:38:55 INFO Applying migration id=host 2026/02/05 14:38:55 INFO Applying migration id=sharedinbox 2026/02/05 14:38:55 INFO Applying migration id=noteshost 2026/02/05 14:38:55 INFO Applying migration id=fetched 2026/02/05 14:38:55 INFO Applying migration id=move 2026/02/05 14:38:55 INFO Applying migration id=cleanup 2026/02/05 14:38:55 INFO Applying migration id=received 2026/02/05 14:38:55 INFO Applying migration id=namehost 2026/02/05 14:38:55 INFO Applying migration id=outboxhost 2026/02/05 14:38:55 INFO Applying migration id=notesfts 2026/02/05 14:38:55 INFO Applying migration id=iconsname 2026/02/05 14:38:55 INFO Applying migration id=nohash 2026/02/05 14:38:55 INFO Applying migration id=shares 2026/02/05 14:38:55 INFO Applying migration id=actorttl 2026/02/05 14:38:55 INFO Applying migration id=tocc 2026/02/05 14:38:55 INFO Applying migration id=followeds 2026/02/05 14:38:55 INFO Applying migration id=certhash 2026/02/05 14:38:55 INFO Applying migration id=follows_sync 2026/02/05 14:38:55 INFO Applying migration id=jsonpath 2026/02/05 14:38:55 INFO Applying migration id=localforward 2026/02/05 14:38:55 INFO Applying migration id=avatar 2026/02/05 14:38:55 INFO Applying migration id=noimage 2026/02/05 14:38:55 INFO Applying migration id=feed 2026/02/05 14:38:55 INFO Applying migration id=bookmarks 2026/02/05 14:38:55 INFO Applying migration id=shareactivity 2026/02/05 14:38:55 INFO Applying migration id=application 2026/02/05 14:38:55 INFO Applying migration id=certificates 2026/02/05 14:38:55 INFO Applying migration id=rawforward 2026/02/05 14:38:55 INFO Applying migration id=publickey 2026/02/05 14:38:55 INFO Applying migration id=resolvegroup 2026/02/05 14:38:55 INFO Applying migration id=reject 2026/02/05 14:38:55 INFO Applying migration id=autodel 2026/02/05 14:38:55 INFO Applying migration id=jsonb 2026/02/05 14:38:55 INFO Applying migration id=quote 2026/02/05 14:38:55 INFO Applying migration id=rfc9421 2026/02/05 14:38:55 INFO Applying migration id=keys 2026/02/05 14:38:55 INFO Applying migration id=portable 2026/02/05 14:38:55 INFO Applying migration id=proofs 2026/02/05 14:38:55 INFO Applying migration id=contexts 2026/02/05 14:38:55 INFO Applying migration id=deliverieshost 2026/02/05 14:38:55 INFO Applying migration id=pembegin 2026/02/05 14:38:55 INFO Applying migration id=didhost --- PASS: TestAvatar_HappyFlowSizeFirst (0.75s) === RUN TestAvatar_InvalidSize 2026/02/05 14:38:56 INFO Applying migration id=initial 2026/02/05 14:38:56 INFO Applying migration id=notesupdated 2026/02/05 14:38:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:56 INFO Applying migration id=activitiesid 2026/02/05 14:38:56 INFO Applying migration id=outbox 2026/02/05 14:38:56 INFO Applying migration id=edits 2026/02/05 14:38:56 INFO Applying migration id=outboxactor 2026/02/05 14:38:56 INFO Applying migration id=outboxsender 2026/02/05 14:38:56 INFO Applying migration id=thread 2026/02/05 14:38:56 INFO Applying migration id=host 2026/02/05 14:38:56 INFO Applying migration id=sharedinbox 2026/02/05 14:38:56 INFO Applying migration id=noteshost 2026/02/05 14:38:56 INFO Applying migration id=fetched 2026/02/05 14:38:56 INFO Applying migration id=move 2026/02/05 14:38:56 INFO Applying migration id=cleanup 2026/02/05 14:38:56 INFO Applying migration id=received 2026/02/05 14:38:56 INFO Applying migration id=namehost 2026/02/05 14:38:56 INFO Applying migration id=outboxhost 2026/02/05 14:38:56 INFO Applying migration id=notesfts 2026/02/05 14:38:56 INFO Applying migration id=iconsname 2026/02/05 14:38:56 INFO Applying migration id=nohash 2026/02/05 14:38:56 INFO Applying migration id=shares 2026/02/05 14:38:56 INFO Applying migration id=actorttl 2026/02/05 14:38:56 INFO Applying migration id=tocc 2026/02/05 14:38:56 INFO Applying migration id=followeds 2026/02/05 14:38:56 INFO Applying migration id=certhash 2026/02/05 14:38:56 INFO Applying migration id=follows_sync 2026/02/05 14:38:56 INFO Applying migration id=jsonpath 2026/02/05 14:38:56 INFO Applying migration id=localforward 2026/02/05 14:38:56 INFO Applying migration id=avatar 2026/02/05 14:38:56 INFO Applying migration id=noimage 2026/02/05 14:38:56 INFO Applying migration id=feed 2026/02/05 14:38:56 INFO Applying migration id=bookmarks 2026/02/05 14:38:56 INFO Applying migration id=shareactivity 2026/02/05 14:38:56 INFO Applying migration id=application 2026/02/05 14:38:56 INFO Applying migration id=certificates 2026/02/05 14:38:56 INFO Applying migration id=rawforward 2026/02/05 14:38:56 INFO Applying migration id=publickey 2026/02/05 14:38:56 INFO Applying migration id=resolvegroup 2026/02/05 14:38:56 INFO Applying migration id=reject 2026/02/05 14:38:56 INFO Applying migration id=autodel 2026/02/05 14:38:56 INFO Applying migration id=jsonb 2026/02/05 14:38:56 INFO Applying migration id=quote 2026/02/05 14:38:56 INFO Applying migration id=rfc9421 2026/02/05 14:38:56 INFO Applying migration id=keys 2026/02/05 14:38:56 INFO Applying migration id=portable 2026/02/05 14:38:56 INFO Applying migration id=proofs 2026/02/05 14:38:56 INFO Applying migration id=contexts 2026/02/05 14:38:56 INFO Applying migration id=deliverieshost 2026/02/05 14:38:56 INFO Applying migration id=pembegin 2026/02/05 14:38:56 INFO Applying migration id=didhost 2026/02/05 14:38:56 WARN Failed to parse avatar size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestAvatar_InvalidSize (0.50s) === RUN TestAvatar_InvalidType 2026/02/05 14:38:56 INFO Applying migration id=initial 2026/02/05 14:38:56 INFO Applying migration id=notesupdated 2026/02/05 14:38:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:56 INFO Applying migration id=activitiesid 2026/02/05 14:38:56 INFO Applying migration id=outbox 2026/02/05 14:38:56 INFO Applying migration id=edits 2026/02/05 14:38:56 INFO Applying migration id=outboxactor 2026/02/05 14:38:56 INFO Applying migration id=outboxsender 2026/02/05 14:38:56 INFO Applying migration id=thread 2026/02/05 14:38:56 INFO Applying migration id=host 2026/02/05 14:38:56 INFO Applying migration id=sharedinbox 2026/02/05 14:38:56 INFO Applying migration id=noteshost 2026/02/05 14:38:56 INFO Applying migration id=fetched 2026/02/05 14:38:56 INFO Applying migration id=move 2026/02/05 14:38:56 INFO Applying migration id=cleanup 2026/02/05 14:38:56 INFO Applying migration id=received 2026/02/05 14:38:56 INFO Applying migration id=namehost 2026/02/05 14:38:56 INFO Applying migration id=outboxhost 2026/02/05 14:38:56 INFO Applying migration id=notesfts 2026/02/05 14:38:56 INFO Applying migration id=iconsname 2026/02/05 14:38:56 INFO Applying migration id=nohash 2026/02/05 14:38:56 INFO Applying migration id=shares 2026/02/05 14:38:56 INFO Applying migration id=actorttl 2026/02/05 14:38:56 INFO Applying migration id=tocc 2026/02/05 14:38:56 INFO Applying migration id=followeds 2026/02/05 14:38:56 INFO Applying migration id=certhash 2026/02/05 14:38:56 INFO Applying migration id=follows_sync 2026/02/05 14:38:56 INFO Applying migration id=jsonpath 2026/02/05 14:38:56 INFO Applying migration id=localforward 2026/02/05 14:38:56 INFO Applying migration id=avatar 2026/02/05 14:38:56 INFO Applying migration id=noimage 2026/02/05 14:38:56 INFO Applying migration id=feed 2026/02/05 14:38:56 INFO Applying migration id=bookmarks 2026/02/05 14:38:56 INFO Applying migration id=shareactivity 2026/02/05 14:38:56 INFO Applying migration id=application 2026/02/05 14:38:56 INFO Applying migration id=certificates 2026/02/05 14:38:56 INFO Applying migration id=rawforward 2026/02/05 14:38:56 INFO Applying migration id=publickey 2026/02/05 14:38:56 INFO Applying migration id=resolvegroup 2026/02/05 14:38:56 INFO Applying migration id=reject 2026/02/05 14:38:56 INFO Applying migration id=autodel 2026/02/05 14:38:56 INFO Applying migration id=jsonb 2026/02/05 14:38:56 INFO Applying migration id=quote 2026/02/05 14:38:56 INFO Applying migration id=rfc9421 2026/02/05 14:38:56 INFO Applying migration id=keys 2026/02/05 14:38:56 INFO Applying migration id=portable 2026/02/05 14:38:56 INFO Applying migration id=proofs 2026/02/05 14:38:56 INFO Applying migration id=contexts 2026/02/05 14:38:56 INFO Applying migration id=deliverieshost 2026/02/05 14:38:56 INFO Applying migration id=pembegin 2026/02/05 14:38:56 INFO Applying migration id=didhost 2026/02/05 14:38:57 WARN Image type is unsupported type=text/plain --- PASS: TestAvatar_InvalidType (0.72s) === RUN TestAvatar_NoSize 2026/02/05 14:38:57 INFO Applying migration id=initial 2026/02/05 14:38:57 INFO Applying migration id=notesupdated 2026/02/05 14:38:57 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:57 INFO Applying migration id=activitiesid 2026/02/05 14:38:57 INFO Applying migration id=outbox 2026/02/05 14:38:57 INFO Applying migration id=edits 2026/02/05 14:38:57 INFO Applying migration id=outboxactor 2026/02/05 14:38:57 INFO Applying migration id=outboxsender 2026/02/05 14:38:57 INFO Applying migration id=thread 2026/02/05 14:38:57 INFO Applying migration id=host 2026/02/05 14:38:57 INFO Applying migration id=sharedinbox 2026/02/05 14:38:57 INFO Applying migration id=noteshost 2026/02/05 14:38:57 INFO Applying migration id=fetched 2026/02/05 14:38:57 INFO Applying migration id=move 2026/02/05 14:38:57 INFO Applying migration id=cleanup 2026/02/05 14:38:57 INFO Applying migration id=received 2026/02/05 14:38:57 INFO Applying migration id=namehost 2026/02/05 14:38:57 INFO Applying migration id=outboxhost 2026/02/05 14:38:57 INFO Applying migration id=notesfts 2026/02/05 14:38:57 INFO Applying migration id=iconsname 2026/02/05 14:38:57 INFO Applying migration id=nohash 2026/02/05 14:38:57 INFO Applying migration id=shares 2026/02/05 14:38:57 INFO Applying migration id=actorttl 2026/02/05 14:38:57 INFO Applying migration id=tocc 2026/02/05 14:38:57 INFO Applying migration id=followeds 2026/02/05 14:38:57 INFO Applying migration id=certhash 2026/02/05 14:38:57 INFO Applying migration id=follows_sync 2026/02/05 14:38:57 INFO Applying migration id=jsonpath 2026/02/05 14:38:57 INFO Applying migration id=localforward 2026/02/05 14:38:57 INFO Applying migration id=avatar 2026/02/05 14:38:57 INFO Applying migration id=noimage 2026/02/05 14:38:57 INFO Applying migration id=feed 2026/02/05 14:38:57 INFO Applying migration id=bookmarks 2026/02/05 14:38:57 INFO Applying migration id=shareactivity 2026/02/05 14:38:57 INFO Applying migration id=application 2026/02/05 14:38:57 INFO Applying migration id=certificates 2026/02/05 14:38:57 INFO Applying migration id=rawforward 2026/02/05 14:38:57 INFO Applying migration id=publickey 2026/02/05 14:38:57 INFO Applying migration id=resolvegroup 2026/02/05 14:38:57 INFO Applying migration id=reject 2026/02/05 14:38:57 INFO Applying migration id=autodel 2026/02/05 14:38:57 INFO Applying migration id=jsonb 2026/02/05 14:38:57 INFO Applying migration id=quote 2026/02/05 14:38:57 INFO Applying migration id=rfc9421 2026/02/05 14:38:57 INFO Applying migration id=keys 2026/02/05 14:38:57 INFO Applying migration id=portable 2026/02/05 14:38:57 INFO Applying migration id=proofs 2026/02/05 14:38:57 INFO Applying migration id=contexts 2026/02/05 14:38:57 INFO Applying migration id=deliverieshost 2026/02/05 14:38:57 INFO Applying migration id=pembegin 2026/02/05 14:38:57 INFO Applying migration id=didhost 2026/02/05 14:38:57 WARN Invalid parameters --- PASS: TestAvatar_NoSize (0.58s) === RUN TestAvatar_NoType 2026/02/05 14:38:57 INFO Applying migration id=initial 2026/02/05 14:38:57 INFO Applying migration id=notesupdated 2026/02/05 14:38:57 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:57 INFO Applying migration id=activitiesid 2026/02/05 14:38:57 INFO Applying migration id=outbox 2026/02/05 14:38:57 INFO Applying migration id=edits 2026/02/05 14:38:57 INFO Applying migration id=outboxactor 2026/02/05 14:38:57 INFO Applying migration id=outboxsender 2026/02/05 14:38:57 INFO Applying migration id=thread 2026/02/05 14:38:57 INFO Applying migration id=host 2026/02/05 14:38:57 INFO Applying migration id=sharedinbox 2026/02/05 14:38:57 INFO Applying migration id=noteshost 2026/02/05 14:38:57 INFO Applying migration id=fetched 2026/02/05 14:38:57 INFO Applying migration id=move 2026/02/05 14:38:57 INFO Applying migration id=cleanup 2026/02/05 14:38:57 INFO Applying migration id=received 2026/02/05 14:38:57 INFO Applying migration id=namehost 2026/02/05 14:38:57 INFO Applying migration id=outboxhost 2026/02/05 14:38:57 INFO Applying migration id=notesfts 2026/02/05 14:38:57 INFO Applying migration id=iconsname 2026/02/05 14:38:57 INFO Applying migration id=nohash 2026/02/05 14:38:57 INFO Applying migration id=shares 2026/02/05 14:38:57 INFO Applying migration id=actorttl 2026/02/05 14:38:57 INFO Applying migration id=tocc 2026/02/05 14:38:57 INFO Applying migration id=followeds 2026/02/05 14:38:57 INFO Applying migration id=certhash 2026/02/05 14:38:57 INFO Applying migration id=follows_sync 2026/02/05 14:38:57 INFO Applying migration id=jsonpath 2026/02/05 14:38:57 INFO Applying migration id=localforward 2026/02/05 14:38:57 INFO Applying migration id=avatar 2026/02/05 14:38:57 INFO Applying migration id=noimage 2026/02/05 14:38:57 INFO Applying migration id=feed 2026/02/05 14:38:57 INFO Applying migration id=bookmarks 2026/02/05 14:38:57 INFO Applying migration id=shareactivity 2026/02/05 14:38:57 INFO Applying migration id=application 2026/02/05 14:38:57 INFO Applying migration id=certificates 2026/02/05 14:38:57 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost 2026/02/05 14:38:58 WARN Invalid parameters --- PASS: TestAvatar_NoType (0.44s) === RUN TestAvatar_InvalidImage 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:58 INFO Applying migration id=host 2026/02/05 14:38:58 INFO Applying migration id=sharedinbox 2026/02/05 14:38:58 INFO Applying migration id=noteshost 2026/02/05 14:38:58 INFO Applying migration id=fetched 2026/02/05 14:38:58 INFO Applying migration id=move 2026/02/05 14:38:58 INFO Applying migration id=cleanup 2026/02/05 14:38:58 INFO Applying migration id=received 2026/02/05 14:38:58 INFO Applying migration id=namehost 2026/02/05 14:38:58 INFO Applying migration id=outboxhost 2026/02/05 14:38:58 INFO Applying migration id=notesfts 2026/02/05 14:38:58 INFO Applying migration id=iconsname 2026/02/05 14:38:58 INFO Applying migration id=nohash 2026/02/05 14:38:58 INFO Applying migration id=shares 2026/02/05 14:38:58 INFO Applying migration id=actorttl 2026/02/05 14:38:58 INFO Applying migration id=tocc 2026/02/05 14:38:58 INFO Applying migration id=followeds 2026/02/05 14:38:58 INFO Applying migration id=certhash 2026/02/05 14:38:58 INFO Applying migration id=follows_sync 2026/02/05 14:38:58 INFO Applying migration id=jsonpath 2026/02/05 14:38:58 INFO Applying migration id=localforward 2026/02/05 14:38:58 INFO Applying migration id=avatar 2026/02/05 14:38:58 INFO Applying migration id=noimage 2026/02/05 14:38:58 INFO Applying migration id=feed 2026/02/05 14:38:58 INFO Applying migration id=bookmarks 2026/02/05 14:38:58 INFO Applying migration id=shareactivity 2026/02/05 14:38:58 INFO Applying migration id=application 2026/02/05 14:38:58 INFO Applying migration id=certificates 2026/02/05 14:38:58 INFO Applying migration id=rawforward 2026/02/05 14:38:58 INFO Applying migration id=publickey 2026/02/05 14:38:58 INFO Applying migration id=resolvegroup 2026/02/05 14:38:58 INFO Applying migration id=reject 2026/02/05 14:38:58 INFO Applying migration id=autodel 2026/02/05 14:38:58 INFO Applying migration id=jsonb 2026/02/05 14:38:58 INFO Applying migration id=quote 2026/02/05 14:38:58 INFO Applying migration id=rfc9421 2026/02/05 14:38:58 INFO Applying migration id=keys 2026/02/05 14:38:58 INFO Applying migration id=portable 2026/02/05 14:38:58 INFO Applying migration id=proofs 2026/02/05 14:38:58 INFO Applying migration id=contexts 2026/02/05 14:38:58 INFO Applying migration id=deliverieshost 2026/02/05 14:38:58 INFO Applying migration id=pembegin 2026/02/05 14:38:58 INFO Applying migration id=didhost 2026/02/05 14:38:58 WARN Failed to read avatar error="image: unknown format" --- PASS: TestAvatar_InvalidImage (0.61s) === RUN TestAvatar_TooSmallSize 2026/02/05 14:38:58 INFO Applying migration id=initial 2026/02/05 14:38:58 INFO Applying migration id=notesupdated 2026/02/05 14:38:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:58 INFO Applying migration id=activitiesid 2026/02/05 14:38:58 INFO Applying migration id=outbox 2026/02/05 14:38:58 INFO Applying migration id=edits 2026/02/05 14:38:58 INFO Applying migration id=outboxactor 2026/02/05 14:38:58 INFO Applying migration id=outboxsender 2026/02/05 14:38:58 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost 2026/02/05 14:38:59 WARN Failed to read avatar error="gif: reading header: unexpected EOF" --- PASS: TestAvatar_TooSmallSize (0.44s) === RUN TestAvatar_TooBigSize 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:38:59 INFO Applying migration id=notesfts 2026/02/05 14:38:59 INFO Applying migration id=iconsname 2026/02/05 14:38:59 INFO Applying migration id=nohash 2026/02/05 14:38:59 INFO Applying migration id=shares 2026/02/05 14:38:59 INFO Applying migration id=actorttl 2026/02/05 14:38:59 INFO Applying migration id=tocc 2026/02/05 14:38:59 INFO Applying migration id=followeds 2026/02/05 14:38:59 INFO Applying migration id=certhash 2026/02/05 14:38:59 INFO Applying migration id=follows_sync 2026/02/05 14:38:59 INFO Applying migration id=jsonpath 2026/02/05 14:38:59 INFO Applying migration id=localforward 2026/02/05 14:38:59 INFO Applying migration id=avatar 2026/02/05 14:38:59 INFO Applying migration id=noimage 2026/02/05 14:38:59 INFO Applying migration id=feed 2026/02/05 14:38:59 INFO Applying migration id=bookmarks 2026/02/05 14:38:59 INFO Applying migration id=shareactivity 2026/02/05 14:38:59 INFO Applying migration id=application 2026/02/05 14:38:59 INFO Applying migration id=certificates 2026/02/05 14:38:59 INFO Applying migration id=rawforward 2026/02/05 14:38:59 INFO Applying migration id=publickey 2026/02/05 14:38:59 INFO Applying migration id=resolvegroup 2026/02/05 14:38:59 INFO Applying migration id=reject 2026/02/05 14:38:59 INFO Applying migration id=autodel 2026/02/05 14:38:59 INFO Applying migration id=jsonb 2026/02/05 14:38:59 INFO Applying migration id=quote 2026/02/05 14:38:59 INFO Applying migration id=rfc9421 2026/02/05 14:38:59 INFO Applying migration id=keys 2026/02/05 14:38:59 INFO Applying migration id=portable 2026/02/05 14:38:59 INFO Applying migration id=proofs 2026/02/05 14:38:59 INFO Applying migration id=contexts 2026/02/05 14:38:59 INFO Applying migration id=deliverieshost 2026/02/05 14:38:59 INFO Applying migration id=pembegin 2026/02/05 14:38:59 INFO Applying migration id=didhost 2026/02/05 14:38:59 WARN Failed to read avatar error="unexpected EOF" --- PASS: TestAvatar_TooBigSize (0.55s) === RUN TestAvatar_SizeLimit 2026/02/05 14:38:59 INFO Applying migration id=initial 2026/02/05 14:38:59 INFO Applying migration id=notesupdated 2026/02/05 14:38:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:38:59 INFO Applying migration id=activitiesid 2026/02/05 14:38:59 INFO Applying migration id=outbox 2026/02/05 14:38:59 INFO Applying migration id=edits 2026/02/05 14:38:59 INFO Applying migration id=outboxactor 2026/02/05 14:38:59 INFO Applying migration id=outboxsender 2026/02/05 14:38:59 INFO Applying migration id=thread 2026/02/05 14:38:59 INFO Applying migration id=host 2026/02/05 14:38:59 INFO Applying migration id=sharedinbox 2026/02/05 14:38:59 INFO Applying migration id=noteshost 2026/02/05 14:38:59 INFO Applying migration id=fetched 2026/02/05 14:38:59 INFO Applying migration id=move 2026/02/05 14:38:59 INFO Applying migration id=cleanup 2026/02/05 14:38:59 INFO Applying migration id=received 2026/02/05 14:38:59 INFO Applying migration id=namehost 2026/02/05 14:38:59 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:00 WARN Image is too big size=63 --- PASS: TestAvatar_SizeLimit (0.39s) === RUN TestAvatar_ExactlySizeLimit 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost --- PASS: TestAvatar_ExactlySizeLimit (0.55s) === RUN TestBio_Throttled 2026/02/05 14:39:00 INFO Applying migration id=initial 2026/02/05 14:39:00 INFO Applying migration id=notesupdated 2026/02/05 14:39:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:00 INFO Applying migration id=activitiesid 2026/02/05 14:39:00 INFO Applying migration id=outbox 2026/02/05 14:39:00 INFO Applying migration id=edits 2026/02/05 14:39:00 INFO Applying migration id=outboxactor 2026/02/05 14:39:00 INFO Applying migration id=outboxsender 2026/02/05 14:39:00 INFO Applying migration id=thread 2026/02/05 14:39:00 INFO Applying migration id=host 2026/02/05 14:39:00 INFO Applying migration id=sharedinbox 2026/02/05 14:39:00 INFO Applying migration id=noteshost 2026/02/05 14:39:00 INFO Applying migration id=fetched 2026/02/05 14:39:00 INFO Applying migration id=move 2026/02/05 14:39:00 INFO Applying migration id=cleanup 2026/02/05 14:39:00 INFO Applying migration id=received 2026/02/05 14:39:00 INFO Applying migration id=namehost 2026/02/05 14:39:00 INFO Applying migration id=outboxhost 2026/02/05 14:39:00 INFO Applying migration id=notesfts 2026/02/05 14:39:00 INFO Applying migration id=iconsname 2026/02/05 14:39:00 INFO Applying migration id=nohash 2026/02/05 14:39:00 INFO Applying migration id=shares 2026/02/05 14:39:00 INFO Applying migration id=actorttl 2026/02/05 14:39:00 INFO Applying migration id=tocc 2026/02/05 14:39:00 INFO Applying migration id=followeds 2026/02/05 14:39:00 INFO Applying migration id=certhash 2026/02/05 14:39:00 INFO Applying migration id=follows_sync 2026/02/05 14:39:00 INFO Applying migration id=jsonpath 2026/02/05 14:39:00 INFO Applying migration id=localforward 2026/02/05 14:39:00 INFO Applying migration id=avatar 2026/02/05 14:39:00 INFO Applying migration id=noimage 2026/02/05 14:39:00 INFO Applying migration id=feed 2026/02/05 14:39:00 INFO Applying migration id=bookmarks 2026/02/05 14:39:00 INFO Applying migration id=shareactivity 2026/02/05 14:39:00 INFO Applying migration id=application 2026/02/05 14:39:00 INFO Applying migration id=certificates 2026/02/05 14:39:00 INFO Applying migration id=rawforward 2026/02/05 14:39:00 INFO Applying migration id=publickey 2026/02/05 14:39:00 INFO Applying migration id=resolvegroup 2026/02/05 14:39:00 INFO Applying migration id=reject 2026/02/05 14:39:00 INFO Applying migration id=autodel 2026/02/05 14:39:00 INFO Applying migration id=jsonb 2026/02/05 14:39:00 INFO Applying migration id=quote 2026/02/05 14:39:00 INFO Applying migration id=rfc9421 2026/02/05 14:39:00 INFO Applying migration id=keys 2026/02/05 14:39:00 INFO Applying migration id=portable 2026/02/05 14:39:00 INFO Applying migration id=proofs 2026/02/05 14:39:00 INFO Applying migration id=contexts 2026/02/05 14:39:00 INFO Applying migration id=deliverieshost 2026/02/05 14:39:00 INFO Applying migration id=pembegin 2026/02/05 14:39:00 INFO Applying migration id=didhost 2026/02/05 14:39:01 WARN Throttled request to set bio can=2026-02-05T15:09:01.088Z --- PASS: TestBio_Throttled (0.51s) === RUN TestBio_HappyFlow 2026/02/05 14:39:01 INFO Applying migration id=initial 2026/02/05 14:39:01 INFO Applying migration id=notesupdated 2026/02/05 14:39:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:01 INFO Applying migration id=activitiesid 2026/02/05 14:39:01 INFO Applying migration id=outbox 2026/02/05 14:39:01 INFO Applying migration id=edits 2026/02/05 14:39:01 INFO Applying migration id=outboxactor 2026/02/05 14:39:01 INFO Applying migration id=outboxsender 2026/02/05 14:39:01 INFO Applying migration id=thread 2026/02/05 14:39:01 INFO Applying migration id=host 2026/02/05 14:39:01 INFO Applying migration id=sharedinbox 2026/02/05 14:39:01 INFO Applying migration id=noteshost 2026/02/05 14:39:01 INFO Applying migration id=fetched 2026/02/05 14:39:01 INFO Applying migration id=move 2026/02/05 14:39:01 INFO Applying migration id=cleanup 2026/02/05 14:39:01 INFO Applying migration id=received 2026/02/05 14:39:01 INFO Applying migration id=namehost 2026/02/05 14:39:01 INFO Applying migration id=outboxhost 2026/02/05 14:39:01 INFO Applying migration id=notesfts 2026/02/05 14:39:01 INFO Applying migration id=iconsname 2026/02/05 14:39:01 INFO Applying migration id=nohash 2026/02/05 14:39:01 INFO Applying migration id=shares 2026/02/05 14:39:01 INFO Applying migration id=actorttl 2026/02/05 14:39:01 INFO Applying migration id=tocc 2026/02/05 14:39:01 INFO Applying migration id=followeds 2026/02/05 14:39:01 INFO Applying migration id=certhash 2026/02/05 14:39:01 INFO Applying migration id=follows_sync 2026/02/05 14:39:01 INFO Applying migration id=jsonpath 2026/02/05 14:39:01 INFO Applying migration id=localforward 2026/02/05 14:39:01 INFO Applying migration id=avatar 2026/02/05 14:39:01 INFO Applying migration id=noimage 2026/02/05 14:39:01 INFO Applying migration id=feed 2026/02/05 14:39:01 INFO Applying migration id=bookmarks 2026/02/05 14:39:01 INFO Applying migration id=shareactivity 2026/02/05 14:39:01 INFO Applying migration id=application 2026/02/05 14:39:01 INFO Applying migration id=certificates 2026/02/05 14:39:01 INFO Applying migration id=rawforward 2026/02/05 14:39:01 INFO Applying migration id=publickey 2026/02/05 14:39:01 INFO Applying migration id=resolvegroup 2026/02/05 14:39:01 INFO Applying migration id=reject 2026/02/05 14:39:01 INFO Applying migration id=autodel 2026/02/05 14:39:01 INFO Applying migration id=jsonb 2026/02/05 14:39:01 INFO Applying migration id=quote 2026/02/05 14:39:01 INFO Applying migration id=rfc9421 2026/02/05 14:39:01 INFO Applying migration id=keys 2026/02/05 14:39:01 INFO Applying migration id=portable 2026/02/05 14:39:01 INFO Applying migration id=proofs 2026/02/05 14:39:01 INFO Applying migration id=contexts 2026/02/05 14:39:01 INFO Applying migration id=deliverieshost 2026/02/05 14:39:01 INFO Applying migration id=pembegin 2026/02/05 14:39:01 INFO Applying migration id=didhost 2026/02/05 14:39:02 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_HappyFlow (0.68s) === RUN TestBio_TooLong 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost --- PASS: TestBio_TooLong (0.55s) === RUN TestBio_MultiLine 2026/02/05 14:39:02 INFO Applying migration id=initial 2026/02/05 14:39:02 INFO Applying migration id=notesupdated 2026/02/05 14:39:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:02 INFO Applying migration id=activitiesid 2026/02/05 14:39:02 INFO Applying migration id=outbox 2026/02/05 14:39:02 INFO Applying migration id=edits 2026/02/05 14:39:02 INFO Applying migration id=outboxactor 2026/02/05 14:39:02 INFO Applying migration id=outboxsender 2026/02/05 14:39:02 INFO Applying migration id=thread 2026/02/05 14:39:02 INFO Applying migration id=host 2026/02/05 14:39:02 INFO Applying migration id=sharedinbox 2026/02/05 14:39:02 INFO Applying migration id=noteshost 2026/02/05 14:39:02 INFO Applying migration id=fetched 2026/02/05 14:39:02 INFO Applying migration id=move 2026/02/05 14:39:02 INFO Applying migration id=cleanup 2026/02/05 14:39:02 INFO Applying migration id=received 2026/02/05 14:39:02 INFO Applying migration id=namehost 2026/02/05 14:39:02 INFO Applying migration id=outboxhost 2026/02/05 14:39:02 INFO Applying migration id=notesfts 2026/02/05 14:39:02 INFO Applying migration id=iconsname 2026/02/05 14:39:02 INFO Applying migration id=nohash 2026/02/05 14:39:02 INFO Applying migration id=shares 2026/02/05 14:39:02 INFO Applying migration id=actorttl 2026/02/05 14:39:02 INFO Applying migration id=tocc 2026/02/05 14:39:02 INFO Applying migration id=followeds 2026/02/05 14:39:02 INFO Applying migration id=certhash 2026/02/05 14:39:02 INFO Applying migration id=follows_sync 2026/02/05 14:39:02 INFO Applying migration id=jsonpath 2026/02/05 14:39:02 INFO Applying migration id=localforward 2026/02/05 14:39:02 INFO Applying migration id=avatar 2026/02/05 14:39:02 INFO Applying migration id=noimage 2026/02/05 14:39:02 INFO Applying migration id=feed 2026/02/05 14:39:02 INFO Applying migration id=bookmarks 2026/02/05 14:39:02 INFO Applying migration id=shareactivity 2026/02/05 14:39:02 INFO Applying migration id=application 2026/02/05 14:39:02 INFO Applying migration id=certificates 2026/02/05 14:39:02 INFO Applying migration id=rawforward 2026/02/05 14:39:02 INFO Applying migration id=publickey 2026/02/05 14:39:02 INFO Applying migration id=resolvegroup 2026/02/05 14:39:02 INFO Applying migration id=reject 2026/02/05 14:39:02 INFO Applying migration id=autodel 2026/02/05 14:39:02 INFO Applying migration id=jsonb 2026/02/05 14:39:02 INFO Applying migration id=quote 2026/02/05 14:39:02 INFO Applying migration id=rfc9421 2026/02/05 14:39:02 INFO Applying migration id=keys 2026/02/05 14:39:02 INFO Applying migration id=portable 2026/02/05 14:39:02 INFO Applying migration id=proofs 2026/02/05 14:39:02 INFO Applying migration id=contexts 2026/02/05 14:39:02 INFO Applying migration id=deliverieshost 2026/02/05 14:39:02 INFO Applying migration id=pembegin 2026/02/05 14:39:02 INFO Applying migration id=didhost 2026/02/05 14:39:03 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLine (0.47s) === RUN TestBio_MultiLineWithLink 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:03 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestBio_MultiLineWithLink (0.63s) === RUN TestBookmark_HappyFlow 2026/02/05 14:39:03 INFO Applying migration id=initial 2026/02/05 14:39:03 INFO Applying migration id=notesupdated 2026/02/05 14:39:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:03 INFO Applying migration id=activitiesid 2026/02/05 14:39:03 INFO Applying migration id=outbox 2026/02/05 14:39:03 INFO Applying migration id=edits 2026/02/05 14:39:03 INFO Applying migration id=outboxactor 2026/02/05 14:39:03 INFO Applying migration id=outboxsender 2026/02/05 14:39:03 INFO Applying migration id=thread 2026/02/05 14:39:03 INFO Applying migration id=host 2026/02/05 14:39:03 INFO Applying migration id=sharedinbox 2026/02/05 14:39:03 INFO Applying migration id=noteshost 2026/02/05 14:39:03 INFO Applying migration id=fetched 2026/02/05 14:39:03 INFO Applying migration id=move 2026/02/05 14:39:03 INFO Applying migration id=cleanup 2026/02/05 14:39:03 INFO Applying migration id=received 2026/02/05 14:39:03 INFO Applying migration id=namehost 2026/02/05 14:39:03 INFO Applying migration id=outboxhost 2026/02/05 14:39:03 INFO Applying migration id=notesfts 2026/02/05 14:39:03 INFO Applying migration id=iconsname 2026/02/05 14:39:03 INFO Applying migration id=nohash 2026/02/05 14:39:03 INFO Applying migration id=shares 2026/02/05 14:39:03 INFO Applying migration id=actorttl 2026/02/05 14:39:03 INFO Applying migration id=tocc 2026/02/05 14:39:03 INFO Applying migration id=followeds 2026/02/05 14:39:03 INFO Applying migration id=certhash 2026/02/05 14:39:03 INFO Applying migration id=follows_sync 2026/02/05 14:39:03 INFO Applying migration id=jsonpath 2026/02/05 14:39:03 INFO Applying migration id=localforward 2026/02/05 14:39:03 INFO Applying migration id=avatar 2026/02/05 14:39:03 INFO Applying migration id=noimage 2026/02/05 14:39:03 INFO Applying migration id=feed 2026/02/05 14:39:03 INFO Applying migration id=bookmarks 2026/02/05 14:39:03 INFO Applying migration id=shareactivity 2026/02/05 14:39:03 INFO Applying migration id=application 2026/02/05 14:39:03 INFO Applying migration id=certificates 2026/02/05 14:39:03 INFO Applying migration id=rawforward 2026/02/05 14:39:03 INFO Applying migration id=publickey 2026/02/05 14:39:03 INFO Applying migration id=resolvegroup 2026/02/05 14:39:03 INFO Applying migration id=reject 2026/02/05 14:39:03 INFO Applying migration id=autodel 2026/02/05 14:39:03 INFO Applying migration id=jsonb 2026/02/05 14:39:03 INFO Applying migration id=quote 2026/02/05 14:39:03 INFO Applying migration id=rfc9421 2026/02/05 14:39:03 INFO Applying migration id=keys 2026/02/05 14:39:03 INFO Applying migration id=portable 2026/02/05 14:39:03 INFO Applying migration id=proofs 2026/02/05 14:39:03 INFO Applying migration id=contexts 2026/02/05 14:39:03 INFO Applying migration id=deliverieshost 2026/02/05 14:39:03 INFO Applying migration id=pembegin 2026/02/05 14:39:03 INFO Applying migration id=didhost 2026/02/05 14:39:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-0c03-7dfd-8495-00813f6e14c2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-0c03-7cbf-8be2-cf49a679fd5a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-0c03-7cbf-8be2-cf49a679fd5a 2026/02/05 14:39:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-0c03-7cbf-8be2-cf49a679fd5a 2026/02/05 14:39:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-0c03-7cbf-8be2-cf49a679fd5a 2026/02/05 14:39:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-0c03-7cbf-8be2-cf49a679fd5a --- PASS: TestBookmark_HappyFlow (0.47s) === RUN TestBookmark_Throttling 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-0ea3-7926-b5f9-4b500969cb48 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-0ea3-78e9-9f9f-d3dde2a8ae00 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-0ea3-78e9-9f9f-d3dde2a8ae00 2026/02/05 14:39:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-0ea5-786d-b28e-0c6494416f58 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-0ea5-784f-aeaf-3d8fd317c3e1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3e-0ea5-784f-aeaf-3d8fd317c3e1 2026/02/05 14:39:04 WARN User is bookmarking too frequently --- PASS: TestBookmark_Throttling (0.65s) === RUN TestBookmark_Limit 2026/02/05 14:39:04 INFO Applying migration id=initial 2026/02/05 14:39:04 INFO Applying migration id=notesupdated 2026/02/05 14:39:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:04 INFO Applying migration id=activitiesid 2026/02/05 14:39:04 INFO Applying migration id=outbox 2026/02/05 14:39:04 INFO Applying migration id=edits 2026/02/05 14:39:04 INFO Applying migration id=outboxactor 2026/02/05 14:39:04 INFO Applying migration id=outboxsender 2026/02/05 14:39:04 INFO Applying migration id=thread 2026/02/05 14:39:04 INFO Applying migration id=host 2026/02/05 14:39:04 INFO Applying migration id=sharedinbox 2026/02/05 14:39:04 INFO Applying migration id=noteshost 2026/02/05 14:39:04 INFO Applying migration id=fetched 2026/02/05 14:39:04 INFO Applying migration id=move 2026/02/05 14:39:04 INFO Applying migration id=cleanup 2026/02/05 14:39:04 INFO Applying migration id=received 2026/02/05 14:39:04 INFO Applying migration id=namehost 2026/02/05 14:39:04 INFO Applying migration id=outboxhost 2026/02/05 14:39:04 INFO Applying migration id=notesfts 2026/02/05 14:39:04 INFO Applying migration id=iconsname 2026/02/05 14:39:04 INFO Applying migration id=nohash 2026/02/05 14:39:04 INFO Applying migration id=shares 2026/02/05 14:39:04 INFO Applying migration id=actorttl 2026/02/05 14:39:04 INFO Applying migration id=tocc 2026/02/05 14:39:04 INFO Applying migration id=followeds 2026/02/05 14:39:04 INFO Applying migration id=certhash 2026/02/05 14:39:04 INFO Applying migration id=follows_sync 2026/02/05 14:39:04 INFO Applying migration id=jsonpath 2026/02/05 14:39:04 INFO Applying migration id=localforward 2026/02/05 14:39:04 INFO Applying migration id=avatar 2026/02/05 14:39:04 INFO Applying migration id=noimage 2026/02/05 14:39:04 INFO Applying migration id=feed 2026/02/05 14:39:04 INFO Applying migration id=bookmarks 2026/02/05 14:39:04 INFO Applying migration id=shareactivity 2026/02/05 14:39:04 INFO Applying migration id=application 2026/02/05 14:39:04 INFO Applying migration id=certificates 2026/02/05 14:39:04 INFO Applying migration id=rawforward 2026/02/05 14:39:04 INFO Applying migration id=publickey 2026/02/05 14:39:04 INFO Applying migration id=resolvegroup 2026/02/05 14:39:04 INFO Applying migration id=reject 2026/02/05 14:39:04 INFO Applying migration id=autodel 2026/02/05 14:39:04 INFO Applying migration id=jsonb 2026/02/05 14:39:04 INFO Applying migration id=quote 2026/02/05 14:39:04 INFO Applying migration id=rfc9421 2026/02/05 14:39:04 INFO Applying migration id=keys 2026/02/05 14:39:04 INFO Applying migration id=portable 2026/02/05 14:39:04 INFO Applying migration id=proofs 2026/02/05 14:39:04 INFO Applying migration id=contexts 2026/02/05 14:39:04 INFO Applying migration id=deliverieshost 2026/02/05 14:39:04 INFO Applying migration id=pembegin 2026/02/05 14:39:04 INFO Applying migration id=didhost 2026/02/05 14:39:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1123-77a4-8f10-6f201c48f956 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1123-771d-98e3-10c909cdc910 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-1123-771d-98e3-10c909cdc910 2026/02/05 14:39:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1127-7e32-a5a0-76bbb4b051aa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1127-7de9-ba47-04f6b93b3920 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3e-1127-7de9-ba47-04f6b93b3920 2026/02/05 14:39:05 WARN User has reached bookmarks limit post=https://localhost.localdomain:8443/post/019c2e3e-1127-7de9-ba47-04f6b93b3920 --- PASS: TestBookmark_Limit (0.65s) === RUN TestBookmark_TwoBookmarks 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1258-7343-919d-4b03bd61214c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1258-731a-b263-d8e3a283dcdf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-1258-731a-b263-d8e3a283dcdf 2026/02/05 14:39:05 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-125a-7159-9660-e3893e4002e5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-125a-713c-9cef-af679c2e1926 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3e-125a-713c-9cef-af679c2e1926 --- PASS: TestBookmark_TwoBookmarks (0.30s) === RUN TestBookmark_Twice 2026/02/05 14:39:05 INFO Applying migration id=initial 2026/02/05 14:39:05 INFO Applying migration id=notesupdated 2026/02/05 14:39:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:05 INFO Applying migration id=activitiesid 2026/02/05 14:39:05 INFO Applying migration id=outbox 2026/02/05 14:39:05 INFO Applying migration id=edits 2026/02/05 14:39:05 INFO Applying migration id=outboxactor 2026/02/05 14:39:05 INFO Applying migration id=outboxsender 2026/02/05 14:39:05 INFO Applying migration id=thread 2026/02/05 14:39:05 INFO Applying migration id=host 2026/02/05 14:39:05 INFO Applying migration id=sharedinbox 2026/02/05 14:39:05 INFO Applying migration id=noteshost 2026/02/05 14:39:05 INFO Applying migration id=fetched 2026/02/05 14:39:05 INFO Applying migration id=move 2026/02/05 14:39:05 INFO Applying migration id=cleanup 2026/02/05 14:39:05 INFO Applying migration id=received 2026/02/05 14:39:05 INFO Applying migration id=namehost 2026/02/05 14:39:05 INFO Applying migration id=outboxhost 2026/02/05 14:39:05 INFO Applying migration id=notesfts 2026/02/05 14:39:05 INFO Applying migration id=iconsname 2026/02/05 14:39:05 INFO Applying migration id=nohash 2026/02/05 14:39:05 INFO Applying migration id=shares 2026/02/05 14:39:05 INFO Applying migration id=actorttl 2026/02/05 14:39:05 INFO Applying migration id=tocc 2026/02/05 14:39:05 INFO Applying migration id=followeds 2026/02/05 14:39:05 INFO Applying migration id=certhash 2026/02/05 14:39:05 INFO Applying migration id=follows_sync 2026/02/05 14:39:05 INFO Applying migration id=jsonpath 2026/02/05 14:39:05 INFO Applying migration id=localforward 2026/02/05 14:39:05 INFO Applying migration id=avatar 2026/02/05 14:39:05 INFO Applying migration id=noimage 2026/02/05 14:39:05 INFO Applying migration id=feed 2026/02/05 14:39:05 INFO Applying migration id=bookmarks 2026/02/05 14:39:05 INFO Applying migration id=shareactivity 2026/02/05 14:39:05 INFO Applying migration id=application 2026/02/05 14:39:05 INFO Applying migration id=certificates 2026/02/05 14:39:05 INFO Applying migration id=rawforward 2026/02/05 14:39:05 INFO Applying migration id=publickey 2026/02/05 14:39:05 INFO Applying migration id=resolvegroup 2026/02/05 14:39:05 INFO Applying migration id=reject 2026/02/05 14:39:05 INFO Applying migration id=autodel 2026/02/05 14:39:05 INFO Applying migration id=jsonb 2026/02/05 14:39:05 INFO Applying migration id=quote 2026/02/05 14:39:05 INFO Applying migration id=rfc9421 2026/02/05 14:39:05 INFO Applying migration id=keys 2026/02/05 14:39:05 INFO Applying migration id=portable 2026/02/05 14:39:05 INFO Applying migration id=proofs 2026/02/05 14:39:05 INFO Applying migration id=contexts 2026/02/05 14:39:05 INFO Applying migration id=deliverieshost 2026/02/05 14:39:05 INFO Applying migration id=pembegin 2026/02/05 14:39:05 INFO Applying migration id=didhost 2026/02/05 14:39:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-14be-7107-b02a-ca203c4e343a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-14be-70de-b95d-ebcfb706fd3d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-14be-70de-b95d-ebcfb706fd3d 2026/02/05 14:39:06 WARN Failed to insert bookmark error="UNIQUE constraint failed: bookmarks.by, bookmarks.note" --- PASS: TestBookmark_Twice (0.61s) === RUN TestBookmark_ToFollowers 2026/02/05 14:39:06 INFO Applying migration id=initial 2026/02/05 14:39:06 INFO Applying migration id=notesupdated 2026/02/05 14:39:06 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:06 INFO Applying migration id=activitiesid 2026/02/05 14:39:06 INFO Applying migration id=outbox 2026/02/05 14:39:06 INFO Applying migration id=edits 2026/02/05 14:39:06 INFO Applying migration id=outboxactor 2026/02/05 14:39:06 INFO Applying migration id=outboxsender 2026/02/05 14:39:06 INFO Applying migration id=thread 2026/02/05 14:39:06 INFO Applying migration id=host 2026/02/05 14:39:06 INFO Applying migration id=sharedinbox 2026/02/05 14:39:06 INFO Applying migration id=noteshost 2026/02/05 14:39:06 INFO Applying migration id=fetched 2026/02/05 14:39:06 INFO Applying migration id=move 2026/02/05 14:39:06 INFO Applying migration id=cleanup 2026/02/05 14:39:06 INFO Applying migration id=received 2026/02/05 14:39:06 INFO Applying migration id=namehost 2026/02/05 14:39:06 INFO Applying migration id=outboxhost 2026/02/05 14:39:06 INFO Applying migration id=notesfts 2026/02/05 14:39:06 INFO Applying migration id=iconsname 2026/02/05 14:39:06 INFO Applying migration id=nohash 2026/02/05 14:39:06 INFO Applying migration id=shares 2026/02/05 14:39:06 INFO Applying migration id=actorttl 2026/02/05 14:39:06 INFO Applying migration id=tocc 2026/02/05 14:39:06 INFO Applying migration id=followeds 2026/02/05 14:39:06 INFO Applying migration id=certhash 2026/02/05 14:39:06 INFO Applying migration id=follows_sync 2026/02/05 14:39:06 INFO Applying migration id=jsonpath 2026/02/05 14:39:06 INFO Applying migration id=localforward 2026/02/05 14:39:06 INFO Applying migration id=avatar 2026/02/05 14:39:06 INFO Applying migration id=noimage 2026/02/05 14:39:06 INFO Applying migration id=feed 2026/02/05 14:39:06 INFO Applying migration id=bookmarks 2026/02/05 14:39:06 INFO Applying migration id=shareactivity 2026/02/05 14:39:06 INFO Applying migration id=application 2026/02/05 14:39:06 INFO Applying migration id=certificates 2026/02/05 14:39:06 INFO Applying migration id=rawforward 2026/02/05 14:39:06 INFO Applying migration id=publickey 2026/02/05 14:39:06 INFO Applying migration id=resolvegroup 2026/02/05 14:39:06 INFO Applying migration id=reject 2026/02/05 14:39:06 INFO Applying migration id=autodel 2026/02/05 14:39:06 INFO Applying migration id=jsonb 2026/02/05 14:39:06 INFO Applying migration id=quote 2026/02/05 14:39:06 INFO Applying migration id=rfc9421 2026/02/05 14:39:06 INFO Applying migration id=keys 2026/02/05 14:39:06 INFO Applying migration id=portable 2026/02/05 14:39:06 INFO Applying migration id=proofs 2026/02/05 14:39:06 INFO Applying migration id=contexts 2026/02/05 14:39:06 INFO Applying migration id=deliverieshost 2026/02/05 14:39:06 INFO Applying migration id=pembegin 2026/02/05 14:39:06 INFO Applying migration id=didhost 2026/02/05 14:39:07 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-17e0-722b-ac66-def1dc6706d1 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/02/05 14:39:07 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-17e0-7977-bed7-2d29b8cd8213 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-17e0-722b-ac66-def1dc6706d1 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-17e0-722b-ac66-def1dc6706d1 2026/02/05 14:39:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-17e0-7ecf-ba2a-899a2cf8fc3a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-17e0-7ea8-b714-7a20b4d25591 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-17e0-7ea8-b714-7a20b4d25591 2026/02/05 14:39:07 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-17e0-7ea8-b714-7a20b4d25591 2026/02/05 14:39:07 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3e-17e4-7b7f-a9e2-ffc8d033fceb activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-17e0-722b-ac66-def1dc6706d1 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 (0.80s) === RUN TestBookmark_DM 2026/02/05 14:39:07 INFO Applying migration id=initial 2026/02/05 14:39:07 INFO Applying migration id=notesupdated 2026/02/05 14:39:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:07 INFO Applying migration id=activitiesid 2026/02/05 14:39:07 INFO Applying migration id=outbox 2026/02/05 14:39:07 INFO Applying migration id=edits 2026/02/05 14:39:07 INFO Applying migration id=outboxactor 2026/02/05 14:39:07 INFO Applying migration id=outboxsender 2026/02/05 14:39:07 INFO Applying migration id=thread 2026/02/05 14:39:07 INFO Applying migration id=host 2026/02/05 14:39:07 INFO Applying migration id=sharedinbox 2026/02/05 14:39:07 INFO Applying migration id=noteshost 2026/02/05 14:39:07 INFO Applying migration id=fetched 2026/02/05 14:39:07 INFO Applying migration id=move 2026/02/05 14:39:07 INFO Applying migration id=cleanup 2026/02/05 14:39:07 INFO Applying migration id=received 2026/02/05 14:39:07 INFO Applying migration id=namehost 2026/02/05 14:39:07 INFO Applying migration id=outboxhost 2026/02/05 14:39:07 INFO Applying migration id=notesfts 2026/02/05 14:39:07 INFO Applying migration id=iconsname 2026/02/05 14:39:07 INFO Applying migration id=nohash 2026/02/05 14:39:07 INFO Applying migration id=shares 2026/02/05 14:39:07 INFO Applying migration id=actorttl 2026/02/05 14:39:07 INFO Applying migration id=tocc 2026/02/05 14:39:07 INFO Applying migration id=followeds 2026/02/05 14:39:07 INFO Applying migration id=certhash 2026/02/05 14:39:07 INFO Applying migration id=follows_sync 2026/02/05 14:39:07 INFO Applying migration id=jsonpath 2026/02/05 14:39:07 INFO Applying migration id=localforward 2026/02/05 14:39:07 INFO Applying migration id=avatar 2026/02/05 14:39:07 INFO Applying migration id=noimage 2026/02/05 14:39:07 INFO Applying migration id=feed 2026/02/05 14:39:07 INFO Applying migration id=bookmarks 2026/02/05 14:39:07 INFO Applying migration id=shareactivity 2026/02/05 14:39:07 INFO Applying migration id=application 2026/02/05 14:39:07 INFO Applying migration id=certificates 2026/02/05 14:39:07 INFO Applying migration id=rawforward 2026/02/05 14:39:07 INFO Applying migration id=publickey 2026/02/05 14:39:07 INFO Applying migration id=resolvegroup 2026/02/05 14:39:07 INFO Applying migration id=reject 2026/02/05 14:39:07 INFO Applying migration id=autodel 2026/02/05 14:39:07 INFO Applying migration id=jsonb 2026/02/05 14:39:07 INFO Applying migration id=quote 2026/02/05 14:39:07 INFO Applying migration id=rfc9421 2026/02/05 14:39:07 INFO Applying migration id=keys 2026/02/05 14:39:07 INFO Applying migration id=portable 2026/02/05 14:39:07 INFO Applying migration id=proofs 2026/02/05 14:39:07 INFO Applying migration id=contexts 2026/02/05 14:39:07 INFO Applying migration id=deliverieshost 2026/02/05 14:39:07 INFO Applying migration id=pembegin 2026/02/05 14:39:07 INFO Applying migration id=didhost 2026/02/05 14:39:07 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:39:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1a7f-772d-a233-87d09397ea92 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1a7f-757c-acf2-5e3db756928f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-1a7f-757c-acf2-5e3db756928f 2026/02/05 14:39:07 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-1a7f-757c-acf2-5e3db756928f --- PASS: TestBookmark_DM (0.67s) === RUN TestCommunities_OneCommunity 2026/02/05 14:39:07 INFO Applying migration id=initial 2026/02/05 14:39:07 INFO Applying migration id=notesupdated 2026/02/05 14:39:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:07 INFO Applying migration id=activitiesid 2026/02/05 14:39:07 INFO Applying migration id=outbox 2026/02/05 14:39:07 INFO Applying migration id=edits 2026/02/05 14:39:07 INFO Applying migration id=outboxactor 2026/02/05 14:39:07 INFO Applying migration id=outboxsender 2026/02/05 14:39:07 INFO Applying migration id=thread 2026/02/05 14:39:07 INFO Applying migration id=host 2026/02/05 14:39:07 INFO Applying migration id=sharedinbox 2026/02/05 14:39:07 INFO Applying migration id=noteshost 2026/02/05 14:39:07 INFO Applying migration id=fetched 2026/02/05 14:39:07 INFO Applying migration id=move 2026/02/05 14:39:07 INFO Applying migration id=cleanup 2026/02/05 14:39:07 INFO Applying migration id=received 2026/02/05 14:39:07 INFO Applying migration id=namehost 2026/02/05 14:39:07 INFO Applying migration id=outboxhost 2026/02/05 14:39:07 INFO Applying migration id=notesfts 2026/02/05 14:39:07 INFO Applying migration id=iconsname 2026/02/05 14:39:07 INFO Applying migration id=nohash 2026/02/05 14:39:07 INFO Applying migration id=shares 2026/02/05 14:39:07 INFO Applying migration id=actorttl 2026/02/05 14:39:07 INFO Applying migration id=tocc 2026/02/05 14:39:07 INFO Applying migration id=followeds 2026/02/05 14:39:07 INFO Applying migration id=certhash 2026/02/05 14:39:07 INFO Applying migration id=follows_sync 2026/02/05 14:39:07 INFO Applying migration id=jsonpath 2026/02/05 14:39:08 INFO Applying migration id=localforward 2026/02/05 14:39:08 INFO Applying migration id=avatar 2026/02/05 14:39:08 INFO Applying migration id=noimage 2026/02/05 14:39:08 INFO Applying migration id=feed 2026/02/05 14:39:08 INFO Applying migration id=bookmarks 2026/02/05 14:39:08 INFO Applying migration id=shareactivity 2026/02/05 14:39:08 INFO Applying migration id=application 2026/02/05 14:39:08 INFO Applying migration id=certificates 2026/02/05 14:39:08 INFO Applying migration id=rawforward 2026/02/05 14:39:08 INFO Applying migration id=publickey 2026/02/05 14:39:08 INFO Applying migration id=resolvegroup 2026/02/05 14:39:08 INFO Applying migration id=reject 2026/02/05 14:39:08 INFO Applying migration id=autodel 2026/02/05 14:39:08 INFO Applying migration id=jsonb 2026/02/05 14:39:08 INFO Applying migration id=quote 2026/02/05 14:39:08 INFO Applying migration id=rfc9421 2026/02/05 14:39:08 INFO Applying migration id=keys 2026/02/05 14:39:08 INFO Applying migration id=portable 2026/02/05 14:39:08 INFO Applying migration id=proofs 2026/02/05 14:39:08 INFO Applying migration id=contexts 2026/02/05 14:39:08 INFO Applying migration id=deliverieshost 2026/02/05 14:39:08 INFO Applying migration id=pembegin 2026/02/05 14:39:08 INFO Applying migration id=didhost 2026/02/05 14:39:08 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-1c3d-7be9-b3ee-bd45f3dea8fa 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/02/05 14:39:08 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-1c3e-733d-97ad-4aabe1453d27 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-1c3d-7be9-b3ee-bd45f3dea8fa activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-1c3d-7be9-b3ee-bd45f3dea8fa 2026/02/05 14:39:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:08 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-1c3e-7941-924f-70ad467682b3 note=https://localhost.localdomain:8443/post/019c2e3e-1c3e-7824-9fc6-df6b47472b84 group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1c3e-7941-924f-70ad467682b3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1c3e-7824-9fc6-df6b47472b84 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-1c3e-7824-9fc6-df6b47472b84 --- PASS: TestCommunities_OneCommunity (0.44s) === RUN TestCommunity_NewThread 2026/02/05 14:39:08 INFO Applying migration id=initial 2026/02/05 14:39:08 INFO Applying migration id=notesupdated 2026/02/05 14:39:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:08 INFO Applying migration id=activitiesid 2026/02/05 14:39:08 INFO Applying migration id=outbox 2026/02/05 14:39:08 INFO Applying migration id=edits 2026/02/05 14:39:08 INFO Applying migration id=outboxactor 2026/02/05 14:39:08 INFO Applying migration id=outboxsender 2026/02/05 14:39:08 INFO Applying migration id=thread 2026/02/05 14:39:08 INFO Applying migration id=host 2026/02/05 14:39:08 INFO Applying migration id=sharedinbox 2026/02/05 14:39:08 INFO Applying migration id=noteshost 2026/02/05 14:39:08 INFO Applying migration id=fetched 2026/02/05 14:39:08 INFO Applying migration id=move 2026/02/05 14:39:08 INFO Applying migration id=cleanup 2026/02/05 14:39:08 INFO Applying migration id=received 2026/02/05 14:39:08 INFO Applying migration id=namehost 2026/02/05 14:39:08 INFO Applying migration id=outboxhost 2026/02/05 14:39:08 INFO Applying migration id=notesfts 2026/02/05 14:39:08 INFO Applying migration id=iconsname 2026/02/05 14:39:08 INFO Applying migration id=nohash 2026/02/05 14:39:08 INFO Applying migration id=shares 2026/02/05 14:39:08 INFO Applying migration id=actorttl 2026/02/05 14:39:08 INFO Applying migration id=tocc 2026/02/05 14:39:08 INFO Applying migration id=followeds 2026/02/05 14:39:08 INFO Applying migration id=certhash 2026/02/05 14:39:08 INFO Applying migration id=follows_sync 2026/02/05 14:39:08 INFO Applying migration id=jsonpath 2026/02/05 14:39:08 INFO Applying migration id=localforward 2026/02/05 14:39:08 INFO Applying migration id=avatar 2026/02/05 14:39:08 INFO Applying migration id=noimage 2026/02/05 14:39:08 INFO Applying migration id=feed 2026/02/05 14:39:08 INFO Applying migration id=bookmarks 2026/02/05 14:39:08 INFO Applying migration id=shareactivity 2026/02/05 14:39:08 INFO Applying migration id=application 2026/02/05 14:39:08 INFO Applying migration id=certificates 2026/02/05 14:39:08 INFO Applying migration id=rawforward 2026/02/05 14:39:08 INFO Applying migration id=publickey 2026/02/05 14:39:08 INFO Applying migration id=resolvegroup 2026/02/05 14:39:08 INFO Applying migration id=reject 2026/02/05 14:39:08 INFO Applying migration id=autodel 2026/02/05 14:39:08 INFO Applying migration id=jsonb 2026/02/05 14:39:08 INFO Applying migration id=quote 2026/02/05 14:39:08 INFO Applying migration id=rfc9421 2026/02/05 14:39:08 INFO Applying migration id=keys 2026/02/05 14:39:08 INFO Applying migration id=portable 2026/02/05 14:39:08 INFO Applying migration id=proofs 2026/02/05 14:39:08 INFO Applying migration id=contexts 2026/02/05 14:39:08 INFO Applying migration id=deliverieshost 2026/02/05 14:39:08 INFO Applying migration id=pembegin 2026/02/05 14:39:08 INFO Applying migration id=didhost 2026/02/05 14:39:08 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-1dee-7c49-b825-2535b22fdc35 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/02/05 14:39:08 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-1def-7b41-a73c-26a91ed13cce 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/02/05 14:39:08 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-1df0-7cb4-9a73-18161d5314b4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-1def-7b41-a73c-26a91ed13cce activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-1def-7b41-a73c-26a91ed13cce 2026/02/05 14:39:08 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:08 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-1df1-7dcf-a004-e25f0787a0dc note=https://localhost.localdomain:8443/post/019c2e3e-1df1-7ac6-ae32-6190d68ebc82 group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-1df1-7dcf-a004-e25f0787a0dc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-1df1-7ac6-ae32-6190d68ebc82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-1df1-7ac6-ae32-6190d68ebc82 --- PASS: TestCommunity_NewThread (0.44s) === RUN TestCommunity_NewThreadNotFollowing 2026/02/05 14:39:08 INFO Applying migration id=initial 2026/02/05 14:39:08 INFO Applying migration id=notesupdated 2026/02/05 14:39:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:08 INFO Applying migration id=activitiesid 2026/02/05 14:39:08 INFO Applying migration id=outbox 2026/02/05 14:39:08 INFO Applying migration id=edits 2026/02/05 14:39:08 INFO Applying migration id=outboxactor 2026/02/05 14:39:08 INFO Applying migration id=outboxsender 2026/02/05 14:39:08 INFO Applying migration id=thread 2026/02/05 14:39:08 INFO Applying migration id=host 2026/02/05 14:39:08 INFO Applying migration id=sharedinbox 2026/02/05 14:39:08 INFO Applying migration id=noteshost 2026/02/05 14:39:08 INFO Applying migration id=fetched 2026/02/05 14:39:08 INFO Applying migration id=move 2026/02/05 14:39:08 INFO Applying migration id=cleanup 2026/02/05 14:39:08 INFO Applying migration id=received 2026/02/05 14:39:08 INFO Applying migration id=namehost 2026/02/05 14:39:08 INFO Applying migration id=outboxhost 2026/02/05 14:39:08 INFO Applying migration id=notesfts 2026/02/05 14:39:08 INFO Applying migration id=iconsname 2026/02/05 14:39:08 INFO Applying migration id=nohash 2026/02/05 14:39:08 INFO Applying migration id=shares 2026/02/05 14:39:08 INFO Applying migration id=actorttl 2026/02/05 14:39:08 INFO Applying migration id=tocc 2026/02/05 14:39:08 INFO Applying migration id=followeds 2026/02/05 14:39:08 INFO Applying migration id=certhash 2026/02/05 14:39:08 INFO Applying migration id=follows_sync 2026/02/05 14:39:08 INFO Applying migration id=jsonpath 2026/02/05 14:39:08 INFO Applying migration id=localforward 2026/02/05 14:39:08 INFO Applying migration id=avatar 2026/02/05 14:39:08 INFO Applying migration id=noimage 2026/02/05 14:39:08 INFO Applying migration id=feed 2026/02/05 14:39:08 INFO Applying migration id=bookmarks 2026/02/05 14:39:08 INFO Applying migration id=shareactivity 2026/02/05 14:39:08 INFO Applying migration id=application 2026/02/05 14:39:08 INFO Applying migration id=certificates 2026/02/05 14:39:08 INFO Applying migration id=rawforward 2026/02/05 14:39:08 INFO Applying migration id=publickey 2026/02/05 14:39:08 INFO Applying migration id=resolvegroup 2026/02/05 14:39:08 INFO Applying migration id=reject 2026/02/05 14:39:08 INFO Applying migration id=autodel 2026/02/05 14:39:08 INFO Applying migration id=jsonb 2026/02/05 14:39:08 INFO Applying migration id=quote 2026/02/05 14:39:08 INFO Applying migration id=rfc9421 2026/02/05 14:39:08 INFO Applying migration id=keys 2026/02/05 14:39:08 INFO Applying migration id=portable 2026/02/05 14:39:08 INFO Applying migration id=proofs 2026/02/05 14:39:08 INFO Applying migration id=contexts 2026/02/05 14:39:08 INFO Applying migration id=deliverieshost 2026/02/05 14:39:08 INFO Applying migration id=pembegin 2026/02/05 14:39:08 INFO Applying migration id=didhost 2026/02/05 14:39:09 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-2067-7e3c-9f2b-bfa2730b5f0c 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/02/05 14:39:09 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:09 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-2068-7732-bd3e-2b70ba674b27 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-2068-7538-b3ca-da589c6ed0aa activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-2068-7538-b3ca-da589c6ed0aa --- PASS: TestCommunity_NewThreadNotFollowing (0.63s) === RUN TestCommunity_NewThreadNotPublic 2026/02/05 14:39:09 INFO Applying migration id=initial 2026/02/05 14:39:09 INFO Applying migration id=notesupdated 2026/02/05 14:39:09 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:09 INFO Applying migration id=activitiesid 2026/02/05 14:39:09 INFO Applying migration id=outbox 2026/02/05 14:39:09 INFO Applying migration id=edits 2026/02/05 14:39:09 INFO Applying migration id=outboxactor 2026/02/05 14:39:09 INFO Applying migration id=outboxsender 2026/02/05 14:39:09 INFO Applying migration id=thread 2026/02/05 14:39:09 INFO Applying migration id=host 2026/02/05 14:39:09 INFO Applying migration id=sharedinbox 2026/02/05 14:39:09 INFO Applying migration id=noteshost 2026/02/05 14:39:09 INFO Applying migration id=fetched 2026/02/05 14:39:09 INFO Applying migration id=move 2026/02/05 14:39:09 INFO Applying migration id=cleanup 2026/02/05 14:39:09 INFO Applying migration id=received 2026/02/05 14:39:09 INFO Applying migration id=namehost 2026/02/05 14:39:09 INFO Applying migration id=outboxhost 2026/02/05 14:39:09 INFO Applying migration id=notesfts 2026/02/05 14:39:09 INFO Applying migration id=iconsname 2026/02/05 14:39:09 INFO Applying migration id=nohash 2026/02/05 14:39:09 INFO Applying migration id=shares 2026/02/05 14:39:09 INFO Applying migration id=actorttl 2026/02/05 14:39:09 INFO Applying migration id=tocc 2026/02/05 14:39:09 INFO Applying migration id=followeds 2026/02/05 14:39:09 INFO Applying migration id=certhash 2026/02/05 14:39:09 INFO Applying migration id=follows_sync 2026/02/05 14:39:09 INFO Applying migration id=jsonpath 2026/02/05 14:39:09 INFO Applying migration id=localforward 2026/02/05 14:39:09 INFO Applying migration id=avatar 2026/02/05 14:39:09 INFO Applying migration id=noimage 2026/02/05 14:39:09 INFO Applying migration id=feed 2026/02/05 14:39:09 INFO Applying migration id=bookmarks 2026/02/05 14:39:09 INFO Applying migration id=shareactivity 2026/02/05 14:39:09 INFO Applying migration id=application 2026/02/05 14:39:09 INFO Applying migration id=certificates 2026/02/05 14:39:09 INFO Applying migration id=rawforward 2026/02/05 14:39:09 INFO Applying migration id=publickey 2026/02/05 14:39:09 INFO Applying migration id=resolvegroup 2026/02/05 14:39:09 INFO Applying migration id=reject 2026/02/05 14:39:09 INFO Applying migration id=autodel 2026/02/05 14:39:09 INFO Applying migration id=jsonb 2026/02/05 14:39:09 INFO Applying migration id=quote 2026/02/05 14:39:09 INFO Applying migration id=rfc9421 2026/02/05 14:39:09 INFO Applying migration id=keys 2026/02/05 14:39:09 INFO Applying migration id=portable 2026/02/05 14:39:09 INFO Applying migration id=proofs 2026/02/05 14:39:09 INFO Applying migration id=contexts 2026/02/05 14:39:09 INFO Applying migration id=deliverieshost 2026/02/05 14:39:09 INFO Applying migration id=pembegin 2026/02/05 14:39:09 INFO Applying migration id=didhost 2026/02/05 14:39:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-232d-7c49-a674-964a94b71825 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/02/05 14:39:10 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-232e-7344-807a-87a4d9c7b31b 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/02/05 14:39:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-232e-7a30-8b50-ef9b070db4e2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-232e-7344-807a-87a4d9c7b31b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-232e-7344-807a-87a4d9c7b31b 2026/02/05 14:39:10 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-232f-7128-9f2e-460e543a4bc3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-232e-7f39-b0fb-e49e331ff83a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-232e-7f39-b0fb-e49e331ff83a --- PASS: TestCommunity_NewThreadNotPublic (0.71s) === RUN TestCommunity_ReplyInThread 2026/02/05 14:39:10 INFO Applying migration id=initial 2026/02/05 14:39:10 INFO Applying migration id=notesupdated 2026/02/05 14:39:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:10 INFO Applying migration id=activitiesid 2026/02/05 14:39:10 INFO Applying migration id=outbox 2026/02/05 14:39:10 INFO Applying migration id=edits 2026/02/05 14:39:10 INFO Applying migration id=outboxactor 2026/02/05 14:39:10 INFO Applying migration id=outboxsender 2026/02/05 14:39:10 INFO Applying migration id=thread 2026/02/05 14:39:10 INFO Applying migration id=host 2026/02/05 14:39:10 INFO Applying migration id=sharedinbox 2026/02/05 14:39:10 INFO Applying migration id=noteshost 2026/02/05 14:39:10 INFO Applying migration id=fetched 2026/02/05 14:39:10 INFO Applying migration id=move 2026/02/05 14:39:10 INFO Applying migration id=cleanup 2026/02/05 14:39:10 INFO Applying migration id=received 2026/02/05 14:39:10 INFO Applying migration id=namehost 2026/02/05 14:39:10 INFO Applying migration id=outboxhost 2026/02/05 14:39:10 INFO Applying migration id=notesfts 2026/02/05 14:39:10 INFO Applying migration id=iconsname 2026/02/05 14:39:10 INFO Applying migration id=nohash 2026/02/05 14:39:10 INFO Applying migration id=shares 2026/02/05 14:39:10 INFO Applying migration id=actorttl 2026/02/05 14:39:10 INFO Applying migration id=tocc 2026/02/05 14:39:10 INFO Applying migration id=followeds 2026/02/05 14:39:10 INFO Applying migration id=certhash 2026/02/05 14:39:10 INFO Applying migration id=follows_sync 2026/02/05 14:39:10 INFO Applying migration id=jsonpath 2026/02/05 14:39:10 INFO Applying migration id=localforward 2026/02/05 14:39:10 INFO Applying migration id=avatar 2026/02/05 14:39:10 INFO Applying migration id=noimage 2026/02/05 14:39:10 INFO Applying migration id=feed 2026/02/05 14:39:10 INFO Applying migration id=bookmarks 2026/02/05 14:39:10 INFO Applying migration id=shareactivity 2026/02/05 14:39:10 INFO Applying migration id=application 2026/02/05 14:39:10 INFO Applying migration id=certificates 2026/02/05 14:39:10 INFO Applying migration id=rawforward 2026/02/05 14:39:10 INFO Applying migration id=publickey 2026/02/05 14:39:10 INFO Applying migration id=resolvegroup 2026/02/05 14:39:10 INFO Applying migration id=reject 2026/02/05 14:39:10 INFO Applying migration id=autodel 2026/02/05 14:39:10 INFO Applying migration id=jsonb 2026/02/05 14:39:10 INFO Applying migration id=quote 2026/02/05 14:39:10 INFO Applying migration id=rfc9421 2026/02/05 14:39:10 INFO Applying migration id=keys 2026/02/05 14:39:10 INFO Applying migration id=portable 2026/02/05 14:39:10 INFO Applying migration id=proofs 2026/02/05 14:39:10 INFO Applying migration id=contexts 2026/02/05 14:39:10 INFO Applying migration id=deliverieshost 2026/02/05 14:39:10 INFO Applying migration id=pembegin 2026/02/05 14:39:10 INFO Applying migration id=didhost 2026/02/05 14:39:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-25a8-714d-ab99-75ca216fd2c3 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/02/05 14:39:10 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-25a9-7033-9ae9-1638dfea613f 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/02/05 14:39:10 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-25aa-7024-bc94-0ea4749cedda activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-25a9-7033-9ae9-1638dfea613f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-25a9-7033-9ae9-1638dfea613f 2026/02/05 14:39:10 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:10 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-25aa-7f2a-b6e4-1c40ab9b4131 note=https://localhost.localdomain:8443/post/019c2e3e-25aa-7c5f-80b6-b37ad79874d3 group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:10 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-25aa-7f2a-b6e4-1c40ab9b4131 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-25aa-7c5f-80b6-b37ad79874d3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-25aa-7c5f-80b6-b37ad79874d3 2026/02/05 14:39:10 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/02/05 14:39: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 --- PASS: TestCommunity_ReplyInThread (0.65s) === RUN TestCommunity_ReplyInThreadAuthorNotFollowing 2026/02/05 14:39:10 INFO Applying migration id=initial 2026/02/05 14:39:10 INFO Applying migration id=notesupdated 2026/02/05 14:39:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:10 INFO Applying migration id=activitiesid 2026/02/05 14:39:10 INFO Applying migration id=outbox 2026/02/05 14:39:10 INFO Applying migration id=edits 2026/02/05 14:39:10 INFO Applying migration id=outboxactor 2026/02/05 14:39:10 INFO Applying migration id=outboxsender 2026/02/05 14:39:10 INFO Applying migration id=thread 2026/02/05 14:39:10 INFO Applying migration id=host 2026/02/05 14:39:10 INFO Applying migration id=sharedinbox 2026/02/05 14:39:10 INFO Applying migration id=noteshost 2026/02/05 14:39:10 INFO Applying migration id=fetched 2026/02/05 14:39:10 INFO Applying migration id=move 2026/02/05 14:39:10 INFO Applying migration id=cleanup 2026/02/05 14:39:10 INFO Applying migration id=received 2026/02/05 14:39:10 INFO Applying migration id=namehost 2026/02/05 14:39:10 INFO Applying migration id=outboxhost 2026/02/05 14:39:10 INFO Applying migration id=notesfts 2026/02/05 14:39:10 INFO Applying migration id=iconsname 2026/02/05 14:39:10 INFO Applying migration id=nohash 2026/02/05 14:39:10 INFO Applying migration id=shares 2026/02/05 14:39:10 INFO Applying migration id=actorttl 2026/02/05 14:39:10 INFO Applying migration id=tocc 2026/02/05 14:39:10 INFO Applying migration id=followeds 2026/02/05 14:39:10 INFO Applying migration id=certhash 2026/02/05 14:39:10 INFO Applying migration id=follows_sync 2026/02/05 14:39:10 INFO Applying migration id=jsonpath 2026/02/05 14:39:10 INFO Applying migration id=localforward 2026/02/05 14:39:10 INFO Applying migration id=avatar 2026/02/05 14:39:10 INFO Applying migration id=noimage 2026/02/05 14:39:10 INFO Applying migration id=feed 2026/02/05 14:39:10 INFO Applying migration id=bookmarks 2026/02/05 14:39:10 INFO Applying migration id=shareactivity 2026/02/05 14:39:10 INFO Applying migration id=application 2026/02/05 14:39:10 INFO Applying migration id=certificates 2026/02/05 14:39:10 INFO Applying migration id=rawforward 2026/02/05 14:39:10 INFO Applying migration id=publickey 2026/02/05 14:39:10 INFO Applying migration id=resolvegroup 2026/02/05 14:39:10 INFO Applying migration id=reject 2026/02/05 14:39:10 INFO Applying migration id=autodel 2026/02/05 14:39:10 INFO Applying migration id=jsonb 2026/02/05 14:39:10 INFO Applying migration id=quote 2026/02/05 14:39:10 INFO Applying migration id=rfc9421 2026/02/05 14:39:10 INFO Applying migration id=keys 2026/02/05 14:39:10 INFO Applying migration id=portable 2026/02/05 14:39:10 INFO Applying migration id=proofs 2026/02/05 14:39:10 INFO Applying migration id=contexts 2026/02/05 14:39:10 INFO Applying migration id=deliverieshost 2026/02/05 14:39:10 INFO Applying migration id=pembegin 2026/02/05 14:39:10 INFO Applying migration id=didhost 2026/02/05 14:39:11 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-27dc-73bb-bfdf-7649a1e552ab activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-27dc-71e8-8c0a-6141ae3b2aad activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-27dc-71e8-8c0a-6141ae3b2aad 2026/02/05 14:39:11 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 (0.55s) === RUN TestCommunity_ReplyInThreadSenderNotFollowing 2026/02/05 14:39:11 INFO Applying migration id=initial 2026/02/05 14:39:11 INFO Applying migration id=notesupdated 2026/02/05 14:39:11 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:11 INFO Applying migration id=activitiesid 2026/02/05 14:39:11 INFO Applying migration id=outbox 2026/02/05 14:39:11 INFO Applying migration id=edits 2026/02/05 14:39:11 INFO Applying migration id=outboxactor 2026/02/05 14:39:11 INFO Applying migration id=outboxsender 2026/02/05 14:39:11 INFO Applying migration id=thread 2026/02/05 14:39:11 INFO Applying migration id=host 2026/02/05 14:39:11 INFO Applying migration id=sharedinbox 2026/02/05 14:39:11 INFO Applying migration id=noteshost 2026/02/05 14:39:11 INFO Applying migration id=fetched 2026/02/05 14:39:11 INFO Applying migration id=move 2026/02/05 14:39:11 INFO Applying migration id=cleanup 2026/02/05 14:39:11 INFO Applying migration id=received 2026/02/05 14:39:11 INFO Applying migration id=namehost 2026/02/05 14:39:11 INFO Applying migration id=outboxhost 2026/02/05 14:39:11 INFO Applying migration id=notesfts 2026/02/05 14:39:11 INFO Applying migration id=iconsname 2026/02/05 14:39:11 INFO Applying migration id=nohash 2026/02/05 14:39:11 INFO Applying migration id=shares 2026/02/05 14:39:11 INFO Applying migration id=actorttl 2026/02/05 14:39:11 INFO Applying migration id=tocc 2026/02/05 14:39:11 INFO Applying migration id=followeds 2026/02/05 14:39:11 INFO Applying migration id=certhash 2026/02/05 14:39:11 INFO Applying migration id=follows_sync 2026/02/05 14:39:11 INFO Applying migration id=jsonpath 2026/02/05 14:39:11 INFO Applying migration id=localforward 2026/02/05 14:39:11 INFO Applying migration id=avatar 2026/02/05 14:39:11 INFO Applying migration id=noimage 2026/02/05 14:39:11 INFO Applying migration id=feed 2026/02/05 14:39:11 INFO Applying migration id=bookmarks 2026/02/05 14:39:11 INFO Applying migration id=shareactivity 2026/02/05 14:39:11 INFO Applying migration id=application 2026/02/05 14:39:11 INFO Applying migration id=certificates 2026/02/05 14:39:11 INFO Applying migration id=rawforward 2026/02/05 14:39:11 INFO Applying migration id=publickey 2026/02/05 14:39:11 INFO Applying migration id=resolvegroup 2026/02/05 14:39:11 INFO Applying migration id=reject 2026/02/05 14:39:11 INFO Applying migration id=autodel 2026/02/05 14:39:11 INFO Applying migration id=jsonb 2026/02/05 14:39:11 INFO Applying migration id=quote 2026/02/05 14:39:11 INFO Applying migration id=rfc9421 2026/02/05 14:39:11 INFO Applying migration id=keys 2026/02/05 14:39:11 INFO Applying migration id=portable 2026/02/05 14:39:11 INFO Applying migration id=proofs 2026/02/05 14:39:11 INFO Applying migration id=contexts 2026/02/05 14:39:11 INFO Applying migration id=deliverieshost 2026/02/05 14:39:11 INFO Applying migration id=pembegin 2026/02/05 14:39:11 INFO Applying migration id=didhost 2026/02/05 14:39:11 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-29a1-7dbc-898d-2abbf39d6d05 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/02/05 14:39:11 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:11 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-29a2-7602-8295-fc9c5d01e65c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-29a2-74d9-87d7-5b166df5724e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-29a2-74d9-87d7-5b166df5724e 2026/02/05 14:39:11 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/02/05 14:39:11 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.45s) === RUN TestCommunity_DuplicateReplyInThread 2026/02/05 14:39:11 INFO Applying migration id=initial 2026/02/05 14:39:11 INFO Applying migration id=notesupdated 2026/02/05 14:39:11 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:11 INFO Applying migration id=activitiesid 2026/02/05 14:39:11 INFO Applying migration id=outbox 2026/02/05 14:39:11 INFO Applying migration id=edits 2026/02/05 14:39:11 INFO Applying migration id=outboxactor 2026/02/05 14:39:11 INFO Applying migration id=outboxsender 2026/02/05 14:39:11 INFO Applying migration id=thread 2026/02/05 14:39:11 INFO Applying migration id=host 2026/02/05 14:39:11 INFO Applying migration id=sharedinbox 2026/02/05 14:39:11 INFO Applying migration id=noteshost 2026/02/05 14:39:11 INFO Applying migration id=fetched 2026/02/05 14:39:11 INFO Applying migration id=move 2026/02/05 14:39:11 INFO Applying migration id=cleanup 2026/02/05 14:39:11 INFO Applying migration id=received 2026/02/05 14:39:11 INFO Applying migration id=namehost 2026/02/05 14:39:11 INFO Applying migration id=outboxhost 2026/02/05 14:39:11 INFO Applying migration id=notesfts 2026/02/05 14:39:11 INFO Applying migration id=iconsname 2026/02/05 14:39:11 INFO Applying migration id=nohash 2026/02/05 14:39:11 INFO Applying migration id=shares 2026/02/05 14:39:11 INFO Applying migration id=actorttl 2026/02/05 14:39:11 INFO Applying migration id=tocc 2026/02/05 14:39:11 INFO Applying migration id=followeds 2026/02/05 14:39:11 INFO Applying migration id=certhash 2026/02/05 14:39:11 INFO Applying migration id=follows_sync 2026/02/05 14:39:11 INFO Applying migration id=jsonpath 2026/02/05 14:39:11 INFO Applying migration id=localforward 2026/02/05 14:39:11 INFO Applying migration id=avatar 2026/02/05 14:39:11 INFO Applying migration id=noimage 2026/02/05 14:39:11 INFO Applying migration id=feed 2026/02/05 14:39:11 INFO Applying migration id=bookmarks 2026/02/05 14:39:11 INFO Applying migration id=shareactivity 2026/02/05 14:39:11 INFO Applying migration id=application 2026/02/05 14:39:11 INFO Applying migration id=certificates 2026/02/05 14:39:11 INFO Applying migration id=rawforward 2026/02/05 14:39:11 INFO Applying migration id=publickey 2026/02/05 14:39:11 INFO Applying migration id=resolvegroup 2026/02/05 14:39:11 INFO Applying migration id=reject 2026/02/05 14:39:11 INFO Applying migration id=autodel 2026/02/05 14:39:11 INFO Applying migration id=jsonb 2026/02/05 14:39:11 INFO Applying migration id=quote 2026/02/05 14:39:11 INFO Applying migration id=rfc9421 2026/02/05 14:39:11 INFO Applying migration id=keys 2026/02/05 14:39:11 INFO Applying migration id=portable 2026/02/05 14:39:11 INFO Applying migration id=proofs 2026/02/05 14:39:11 INFO Applying migration id=contexts 2026/02/05 14:39:11 INFO Applying migration id=deliverieshost 2026/02/05 14:39:11 INFO Applying migration id=pembegin 2026/02/05 14:39:11 INFO Applying migration id=didhost 2026/02/05 14:39:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-2ba4-7c5c-b982-63360bd3885f 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/02/05 14:39:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-2ba5-72c6-9add-a373e7573c77 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/02/05 14:39:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-2ba5-792c-ab7e-d36b32017c79 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-2ba5-72c6-9add-a373e7573c77 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-2ba5-72c6-9add-a373e7573c77 2026/02/05 14:39:12 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:12 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-2ba5-7f0b-9e6f-b44e711f8412 note=https://localhost.localdomain:8443/post/019c2e3e-2ba5-7dea-98cd-346e103feb0e group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-2ba5-7f0b-9e6f-b44e711f8412 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-2ba5-7dea-98cd-346e103feb0e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-2ba5-7dea-98cd-346e103feb0e 2026/02/05 14:39:12 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/02/05 14:39:12 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.52s) === RUN TestCommunity_EditedReplyInThread 2026/02/05 14:39:12 INFO Applying migration id=initial 2026/02/05 14:39:12 INFO Applying migration id=notesupdated 2026/02/05 14:39:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:12 INFO Applying migration id=activitiesid 2026/02/05 14:39:12 INFO Applying migration id=outbox 2026/02/05 14:39:12 INFO Applying migration id=edits 2026/02/05 14:39:12 INFO Applying migration id=outboxactor 2026/02/05 14:39:12 INFO Applying migration id=outboxsender 2026/02/05 14:39:12 INFO Applying migration id=thread 2026/02/05 14:39:12 INFO Applying migration id=host 2026/02/05 14:39:12 INFO Applying migration id=sharedinbox 2026/02/05 14:39:12 INFO Applying migration id=noteshost 2026/02/05 14:39:12 INFO Applying migration id=fetched 2026/02/05 14:39:12 INFO Applying migration id=move 2026/02/05 14:39:12 INFO Applying migration id=cleanup 2026/02/05 14:39:12 INFO Applying migration id=received 2026/02/05 14:39:12 INFO Applying migration id=namehost 2026/02/05 14:39:12 INFO Applying migration id=outboxhost 2026/02/05 14:39:12 INFO Applying migration id=notesfts 2026/02/05 14:39:12 INFO Applying migration id=iconsname 2026/02/05 14:39:12 INFO Applying migration id=nohash 2026/02/05 14:39:12 INFO Applying migration id=shares 2026/02/05 14:39:12 INFO Applying migration id=actorttl 2026/02/05 14:39:12 INFO Applying migration id=tocc 2026/02/05 14:39:12 INFO Applying migration id=followeds 2026/02/05 14:39:12 INFO Applying migration id=certhash 2026/02/05 14:39:12 INFO Applying migration id=follows_sync 2026/02/05 14:39:12 INFO Applying migration id=jsonpath 2026/02/05 14:39:12 INFO Applying migration id=localforward 2026/02/05 14:39:12 INFO Applying migration id=avatar 2026/02/05 14:39:12 INFO Applying migration id=noimage 2026/02/05 14:39:12 INFO Applying migration id=feed 2026/02/05 14:39:12 INFO Applying migration id=bookmarks 2026/02/05 14:39:12 INFO Applying migration id=shareactivity 2026/02/05 14:39:12 INFO Applying migration id=application 2026/02/05 14:39:12 INFO Applying migration id=certificates 2026/02/05 14:39:12 INFO Applying migration id=rawforward 2026/02/05 14:39:12 INFO Applying migration id=publickey 2026/02/05 14:39:12 INFO Applying migration id=resolvegroup 2026/02/05 14:39:12 INFO Applying migration id=reject 2026/02/05 14:39:12 INFO Applying migration id=autodel 2026/02/05 14:39:12 INFO Applying migration id=jsonb 2026/02/05 14:39:12 INFO Applying migration id=quote 2026/02/05 14:39:12 INFO Applying migration id=rfc9421 2026/02/05 14:39:12 INFO Applying migration id=keys 2026/02/05 14:39:12 INFO Applying migration id=portable 2026/02/05 14:39:12 INFO Applying migration id=proofs 2026/02/05 14:39:12 INFO Applying migration id=contexts 2026/02/05 14:39:12 INFO Applying migration id=deliverieshost 2026/02/05 14:39:12 INFO Applying migration id=pembegin 2026/02/05 14:39:12 INFO Applying migration id=didhost 2026/02/05 14:39:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-2e03-7b62-b613-6cec2c446438 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/02/05 14:39:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-2e04-716a-9a8c-e10074d11c0d 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/02/05 14:39:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-2e04-7866-aea8-b1f789f5ec24 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-2e04-716a-9a8c-e10074d11c0d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-2e04-716a-9a8c-e10074d11c0d 2026/02/05 14:39:12 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:12 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-2e04-7ec2-a4e3-072b84c8e174 note=https://localhost.localdomain:8443/post/019c2e3e-2e04-7da6-b8b7-f79ad102e9b7 group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:12 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-2e04-7ec2-a4e3-072b84c8e174 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-2e04-7da6-b8b7-f79ad102e9b7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-2e04-7da6-b8b7-f79ad102e9b7 2026/02/05 14:39:12 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/02/05 14:39:12 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/02/05 14:39:12 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/02/05 14:39:12 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.61s) === RUN TestCommunity_UnknownEditedReplyInThread 2026/02/05 14:39:12 INFO Applying migration id=initial 2026/02/05 14:39:12 INFO Applying migration id=notesupdated 2026/02/05 14:39:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:12 INFO Applying migration id=activitiesid 2026/02/05 14:39:12 INFO Applying migration id=outbox 2026/02/05 14:39:12 INFO Applying migration id=edits 2026/02/05 14:39:12 INFO Applying migration id=outboxactor 2026/02/05 14:39:12 INFO Applying migration id=outboxsender 2026/02/05 14:39:12 INFO Applying migration id=thread 2026/02/05 14:39:12 INFO Applying migration id=host 2026/02/05 14:39:12 INFO Applying migration id=sharedinbox 2026/02/05 14:39:12 INFO Applying migration id=noteshost 2026/02/05 14:39:12 INFO Applying migration id=fetched 2026/02/05 14:39:12 INFO Applying migration id=move 2026/02/05 14:39:12 INFO Applying migration id=cleanup 2026/02/05 14:39:12 INFO Applying migration id=received 2026/02/05 14:39:12 INFO Applying migration id=namehost 2026/02/05 14:39:12 INFO Applying migration id=outboxhost 2026/02/05 14:39:12 INFO Applying migration id=notesfts 2026/02/05 14:39:12 INFO Applying migration id=iconsname 2026/02/05 14:39:12 INFO Applying migration id=nohash 2026/02/05 14:39:12 INFO Applying migration id=shares 2026/02/05 14:39:12 INFO Applying migration id=actorttl 2026/02/05 14:39:12 INFO Applying migration id=tocc 2026/02/05 14:39:12 INFO Applying migration id=followeds 2026/02/05 14:39:12 INFO Applying migration id=certhash 2026/02/05 14:39:12 INFO Applying migration id=follows_sync 2026/02/05 14:39:12 INFO Applying migration id=jsonpath 2026/02/05 14:39:12 INFO Applying migration id=localforward 2026/02/05 14:39:12 INFO Applying migration id=avatar 2026/02/05 14:39:12 INFO Applying migration id=noimage 2026/02/05 14:39:12 INFO Applying migration id=feed 2026/02/05 14:39:12 INFO Applying migration id=bookmarks 2026/02/05 14:39:12 INFO Applying migration id=shareactivity 2026/02/05 14:39:12 INFO Applying migration id=application 2026/02/05 14:39:12 INFO Applying migration id=certificates 2026/02/05 14:39:12 INFO Applying migration id=rawforward 2026/02/05 14:39:12 INFO Applying migration id=publickey 2026/02/05 14:39:12 INFO Applying migration id=resolvegroup 2026/02/05 14:39:12 INFO Applying migration id=reject 2026/02/05 14:39:12 INFO Applying migration id=autodel 2026/02/05 14:39:12 INFO Applying migration id=jsonb 2026/02/05 14:39:12 INFO Applying migration id=quote 2026/02/05 14:39:12 INFO Applying migration id=rfc9421 2026/02/05 14:39:12 INFO Applying migration id=keys 2026/02/05 14:39:12 INFO Applying migration id=portable 2026/02/05 14:39:12 INFO Applying migration id=proofs 2026/02/05 14:39:12 INFO Applying migration id=contexts 2026/02/05 14:39:12 INFO Applying migration id=deliverieshost 2026/02/05 14:39:12 INFO Applying migration id=pembegin 2026/02/05 14:39:12 INFO Applying migration id=didhost 2026/02/05 14:39:13 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-3163-79c8-86e3-34b9beca4b33 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/02/05 14:39:13 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-3164-7019-acd6-85aa94c32f31 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/02/05 14:39:13 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-3164-76ed-88de-e3025e0dad43 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-3164-7019-acd6-85aa94c32f31 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-3164-7019-acd6-85aa94c32f31 2026/02/05 14:39:13 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:13 INFO Forwarding post to group followers activity=https://localhost.localdomain:8443/create/019c2e3e-3164-7cd7-afd4-eb7dbab1f098 note=https://localhost.localdomain:8443/post/019c2e3e-3164-7bc1-a54d-e085674afab7 group=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:13 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-3164-7cd7-afd4-eb7dbab1f098 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-3164-7bc1-a54d-e085674afab7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-3164-7bc1-a54d-e085674afab7 2026/02/05 14:39:13 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/02/05 14:39:13 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.86s) === RUN TestDelete_HappyFlow 2026/02/05 14:39:13 INFO Applying migration id=initial 2026/02/05 14:39:13 INFO Applying migration id=notesupdated 2026/02/05 14:39:13 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:13 INFO Applying migration id=activitiesid 2026/02/05 14:39:13 INFO Applying migration id=outbox 2026/02/05 14:39:13 INFO Applying migration id=edits 2026/02/05 14:39:13 INFO Applying migration id=outboxactor 2026/02/05 14:39:13 INFO Applying migration id=outboxsender 2026/02/05 14:39:13 INFO Applying migration id=thread 2026/02/05 14:39:13 INFO Applying migration id=host 2026/02/05 14:39:13 INFO Applying migration id=sharedinbox 2026/02/05 14:39:13 INFO Applying migration id=noteshost 2026/02/05 14:39:13 INFO Applying migration id=fetched 2026/02/05 14:39:13 INFO Applying migration id=move 2026/02/05 14:39:13 INFO Applying migration id=cleanup 2026/02/05 14:39:13 INFO Applying migration id=received 2026/02/05 14:39:13 INFO Applying migration id=namehost 2026/02/05 14:39:13 INFO Applying migration id=outboxhost 2026/02/05 14:39:13 INFO Applying migration id=notesfts 2026/02/05 14:39:13 INFO Applying migration id=iconsname 2026/02/05 14:39:13 INFO Applying migration id=nohash 2026/02/05 14:39:13 INFO Applying migration id=shares 2026/02/05 14:39:13 INFO Applying migration id=actorttl 2026/02/05 14:39:13 INFO Applying migration id=tocc 2026/02/05 14:39:13 INFO Applying migration id=followeds 2026/02/05 14:39:13 INFO Applying migration id=certhash 2026/02/05 14:39:13 INFO Applying migration id=follows_sync 2026/02/05 14:39:13 INFO Applying migration id=jsonpath 2026/02/05 14:39:13 INFO Applying migration id=localforward 2026/02/05 14:39:13 INFO Applying migration id=avatar 2026/02/05 14:39:13 INFO Applying migration id=noimage 2026/02/05 14:39:13 INFO Applying migration id=feed 2026/02/05 14:39:13 INFO Applying migration id=bookmarks 2026/02/05 14:39:13 INFO Applying migration id=shareactivity 2026/02/05 14:39:13 INFO Applying migration id=application 2026/02/05 14:39:13 INFO Applying migration id=certificates 2026/02/05 14:39:13 INFO Applying migration id=rawforward 2026/02/05 14:39:13 INFO Applying migration id=publickey 2026/02/05 14:39:13 INFO Applying migration id=resolvegroup 2026/02/05 14:39:13 INFO Applying migration id=reject 2026/02/05 14:39:13 INFO Applying migration id=autodel 2026/02/05 14:39:13 INFO Applying migration id=jsonb 2026/02/05 14:39:13 INFO Applying migration id=quote 2026/02/05 14:39:13 INFO Applying migration id=rfc9421 2026/02/05 14:39:13 INFO Applying migration id=keys 2026/02/05 14:39:13 INFO Applying migration id=portable 2026/02/05 14:39:13 INFO Applying migration id=proofs 2026/02/05 14:39:13 INFO Applying migration id=contexts 2026/02/05 14:39:13 INFO Applying migration id=deliverieshost 2026/02/05 14:39:13 INFO Applying migration id=pembegin 2026/02/05 14:39:13 INFO Applying migration id=didhost 2026/02/05 14:39:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-33d6-72bb-aef3-1bcc8e0a1a13 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc 2026/02/05 14:39:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc 2026/02/05 14:39:14 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc 2026/02/05 14:39:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc 2026/02/05 14:39:14 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-33d6-7193-a246-cfcafc77d3bc --- PASS: TestDelete_HappyFlow (0.62s) === RUN TestDelete_NotAuthor 2026/02/05 14:39:14 INFO Applying migration id=initial 2026/02/05 14:39:14 INFO Applying migration id=notesupdated 2026/02/05 14:39:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:14 INFO Applying migration id=activitiesid 2026/02/05 14:39:14 INFO Applying migration id=outbox 2026/02/05 14:39:14 INFO Applying migration id=edits 2026/02/05 14:39:14 INFO Applying migration id=outboxactor 2026/02/05 14:39:14 INFO Applying migration id=outboxsender 2026/02/05 14:39:14 INFO Applying migration id=thread 2026/02/05 14:39:14 INFO Applying migration id=host 2026/02/05 14:39:14 INFO Applying migration id=sharedinbox 2026/02/05 14:39:14 INFO Applying migration id=noteshost 2026/02/05 14:39:14 INFO Applying migration id=fetched 2026/02/05 14:39:14 INFO Applying migration id=move 2026/02/05 14:39:14 INFO Applying migration id=cleanup 2026/02/05 14:39:14 INFO Applying migration id=received 2026/02/05 14:39:14 INFO Applying migration id=namehost 2026/02/05 14:39:14 INFO Applying migration id=outboxhost 2026/02/05 14:39:14 INFO Applying migration id=notesfts 2026/02/05 14:39:14 INFO Applying migration id=iconsname 2026/02/05 14:39:14 INFO Applying migration id=nohash 2026/02/05 14:39:14 INFO Applying migration id=shares 2026/02/05 14:39:14 INFO Applying migration id=actorttl 2026/02/05 14:39:14 INFO Applying migration id=tocc 2026/02/05 14:39:14 INFO Applying migration id=followeds 2026/02/05 14:39:14 INFO Applying migration id=certhash 2026/02/05 14:39:14 INFO Applying migration id=follows_sync 2026/02/05 14:39:14 INFO Applying migration id=jsonpath 2026/02/05 14:39:14 INFO Applying migration id=localforward 2026/02/05 14:39:14 INFO Applying migration id=avatar 2026/02/05 14:39:14 INFO Applying migration id=noimage 2026/02/05 14:39:14 INFO Applying migration id=feed 2026/02/05 14:39:14 INFO Applying migration id=bookmarks 2026/02/05 14:39:14 INFO Applying migration id=shareactivity 2026/02/05 14:39:14 INFO Applying migration id=application 2026/02/05 14:39:14 INFO Applying migration id=certificates 2026/02/05 14:39:14 INFO Applying migration id=rawforward 2026/02/05 14:39:14 INFO Applying migration id=publickey 2026/02/05 14:39:14 INFO Applying migration id=resolvegroup 2026/02/05 14:39:14 INFO Applying migration id=reject 2026/02/05 14:39:14 INFO Applying migration id=autodel 2026/02/05 14:39:14 INFO Applying migration id=jsonb 2026/02/05 14:39:14 INFO Applying migration id=quote 2026/02/05 14:39:14 INFO Applying migration id=rfc9421 2026/02/05 14:39:14 INFO Applying migration id=keys 2026/02/05 14:39:14 INFO Applying migration id=portable 2026/02/05 14:39:14 INFO Applying migration id=proofs 2026/02/05 14:39:14 INFO Applying migration id=contexts 2026/02/05 14:39:14 INFO Applying migration id=deliverieshost 2026/02/05 14:39:14 INFO Applying migration id=pembegin 2026/02/05 14:39:14 INFO Applying migration id=didhost 2026/02/05 14:39:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-354d-79d6-a068-d95597d30613 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-354d-796a-83ba-7ccc9dba8cf7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-354d-796a-83ba-7ccc9dba8cf7 2026/02/05 14:39:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-354d-796a-83ba-7ccc9dba8cf7 2026/02/05 14:39:14 WARN Attempted to delete a non-existing post post=https://localhost.localdomain:8443/post/019c2e3e-354d-796a-83ba-7ccc9dba8cf7 error="sql: no rows in result set" 2026/02/05 14:39:14 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-354d-796a-83ba-7ccc9dba8cf7 --- PASS: TestDelete_NotAuthor (0.38s) === RUN TestDelete_NoSuchPost 2026/02/05 14:39:14 INFO Applying migration id=initial 2026/02/05 14:39:14 INFO Applying migration id=notesupdated 2026/02/05 14:39:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:14 INFO Applying migration id=activitiesid 2026/02/05 14:39:14 INFO Applying migration id=outbox 2026/02/05 14:39:14 INFO Applying migration id=edits 2026/02/05 14:39:14 INFO Applying migration id=outboxactor 2026/02/05 14:39:14 INFO Applying migration id=outboxsender 2026/02/05 14:39:14 INFO Applying migration id=thread 2026/02/05 14:39:14 INFO Applying migration id=host 2026/02/05 14:39:14 INFO Applying migration id=sharedinbox 2026/02/05 14:39:14 INFO Applying migration id=noteshost 2026/02/05 14:39:14 INFO Applying migration id=fetched 2026/02/05 14:39:14 INFO Applying migration id=move 2026/02/05 14:39:14 INFO Applying migration id=cleanup 2026/02/05 14:39:14 INFO Applying migration id=received 2026/02/05 14:39:14 INFO Applying migration id=namehost 2026/02/05 14:39:14 INFO Applying migration id=outboxhost 2026/02/05 14:39:14 INFO Applying migration id=notesfts 2026/02/05 14:39:14 INFO Applying migration id=iconsname 2026/02/05 14:39:14 INFO Applying migration id=nohash 2026/02/05 14:39:14 INFO Applying migration id=shares 2026/02/05 14:39:14 INFO Applying migration id=actorttl 2026/02/05 14:39:14 INFO Applying migration id=tocc 2026/02/05 14:39:14 INFO Applying migration id=followeds 2026/02/05 14:39:14 INFO Applying migration id=certhash 2026/02/05 14:39:14 INFO Applying migration id=follows_sync 2026/02/05 14:39:14 INFO Applying migration id=jsonpath 2026/02/05 14:39:14 INFO Applying migration id=localforward 2026/02/05 14:39:14 INFO Applying migration id=avatar 2026/02/05 14:39:14 INFO Applying migration id=noimage 2026/02/05 14:39:14 INFO Applying migration id=feed 2026/02/05 14:39:14 INFO Applying migration id=bookmarks 2026/02/05 14:39:14 INFO Applying migration id=shareactivity 2026/02/05 14:39:14 INFO Applying migration id=application 2026/02/05 14:39:14 INFO Applying migration id=certificates 2026/02/05 14:39:14 INFO Applying migration id=rawforward 2026/02/05 14:39:14 INFO Applying migration id=publickey 2026/02/05 14:39:14 INFO Applying migration id=resolvegroup 2026/02/05 14:39:14 INFO Applying migration id=reject 2026/02/05 14:39:14 INFO Applying migration id=autodel 2026/02/05 14:39:14 INFO Applying migration id=jsonb 2026/02/05 14:39:14 INFO Applying migration id=quote 2026/02/05 14:39:14 INFO Applying migration id=rfc9421 2026/02/05 14:39:14 INFO Applying migration id=keys 2026/02/05 14:39:14 INFO Applying migration id=portable 2026/02/05 14:39:14 INFO Applying migration id=proofs 2026/02/05 14:39:14 INFO Applying migration id=contexts 2026/02/05 14:39:14 INFO Applying migration id=deliverieshost 2026/02/05 14:39:14 INFO Applying migration id=pembegin 2026/02/05 14:39:14 INFO Applying migration id=didhost 2026/02/05 14:39:15 WARN Attempted to delete a non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestDelete_NoSuchPost (0.69s) === RUN TestDelete_UnauthenticatedUser 2026/02/05 14:39:15 INFO Applying migration id=initial 2026/02/05 14:39:15 INFO Applying migration id=notesupdated 2026/02/05 14:39:15 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:15 INFO Applying migration id=activitiesid 2026/02/05 14:39:15 INFO Applying migration id=outbox 2026/02/05 14:39:15 INFO Applying migration id=edits 2026/02/05 14:39:15 INFO Applying migration id=outboxactor 2026/02/05 14:39:15 INFO Applying migration id=outboxsender 2026/02/05 14:39:15 INFO Applying migration id=thread 2026/02/05 14:39:15 INFO Applying migration id=host 2026/02/05 14:39:15 INFO Applying migration id=sharedinbox 2026/02/05 14:39:15 INFO Applying migration id=noteshost 2026/02/05 14:39:15 INFO Applying migration id=fetched 2026/02/05 14:39:15 INFO Applying migration id=move 2026/02/05 14:39:15 INFO Applying migration id=cleanup 2026/02/05 14:39:15 INFO Applying migration id=received 2026/02/05 14:39:15 INFO Applying migration id=namehost 2026/02/05 14:39:15 INFO Applying migration id=outboxhost 2026/02/05 14:39:15 INFO Applying migration id=notesfts 2026/02/05 14:39:15 INFO Applying migration id=iconsname 2026/02/05 14:39:15 INFO Applying migration id=nohash 2026/02/05 14:39:15 INFO Applying migration id=shares 2026/02/05 14:39:15 INFO Applying migration id=actorttl 2026/02/05 14:39:15 INFO Applying migration id=tocc 2026/02/05 14:39:15 INFO Applying migration id=followeds 2026/02/05 14:39:15 INFO Applying migration id=certhash 2026/02/05 14:39:15 INFO Applying migration id=follows_sync 2026/02/05 14:39:15 INFO Applying migration id=jsonpath 2026/02/05 14:39:15 INFO Applying migration id=localforward 2026/02/05 14:39:15 INFO Applying migration id=avatar 2026/02/05 14:39:15 INFO Applying migration id=noimage 2026/02/05 14:39:15 INFO Applying migration id=feed 2026/02/05 14:39:15 INFO Applying migration id=bookmarks 2026/02/05 14:39:15 INFO Applying migration id=shareactivity 2026/02/05 14:39:15 INFO Applying migration id=application 2026/02/05 14:39:15 INFO Applying migration id=certificates 2026/02/05 14:39:15 INFO Applying migration id=rawforward 2026/02/05 14:39:15 INFO Applying migration id=publickey 2026/02/05 14:39:15 INFO Applying migration id=resolvegroup 2026/02/05 14:39:15 INFO Applying migration id=reject 2026/02/05 14:39:15 INFO Applying migration id=autodel 2026/02/05 14:39:15 INFO Applying migration id=jsonb 2026/02/05 14:39:15 INFO Applying migration id=quote 2026/02/05 14:39:15 INFO Applying migration id=rfc9421 2026/02/05 14:39:15 INFO Applying migration id=keys 2026/02/05 14:39:15 INFO Applying migration id=portable 2026/02/05 14:39:15 INFO Applying migration id=proofs 2026/02/05 14:39:15 INFO Applying migration id=contexts 2026/02/05 14:39:15 INFO Applying migration id=deliverieshost 2026/02/05 14:39:15 INFO Applying migration id=pembegin 2026/02/05 14:39:15 INFO Applying migration id=didhost 2026/02/05 14:39:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-39c9-7664-b323-88f7d6564dd8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-39c9-7639-8723-905b73d9bf3e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-39c9-7639-8723-905b73d9bf3e 2026/02/05 14:39:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-39c9-7639-8723-905b73d9bf3e 2026/02/05 14:39:15 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-39c9-7639-8723-905b73d9bf3e --- PASS: TestDelete_UnauthenticatedUser (0.45s) === RUN TestDelete_WithReply 2026/02/05 14:39:15 INFO Applying migration id=initial 2026/02/05 14:39:15 INFO Applying migration id=notesupdated 2026/02/05 14:39:15 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:15 INFO Applying migration id=activitiesid 2026/02/05 14:39:15 INFO Applying migration id=outbox 2026/02/05 14:39:15 INFO Applying migration id=edits 2026/02/05 14:39:15 INFO Applying migration id=outboxactor 2026/02/05 14:39:15 INFO Applying migration id=outboxsender 2026/02/05 14:39:15 INFO Applying migration id=thread 2026/02/05 14:39:15 INFO Applying migration id=host 2026/02/05 14:39:15 INFO Applying migration id=sharedinbox 2026/02/05 14:39:15 INFO Applying migration id=noteshost 2026/02/05 14:39:15 INFO Applying migration id=fetched 2026/02/05 14:39:15 INFO Applying migration id=move 2026/02/05 14:39:15 INFO Applying migration id=cleanup 2026/02/05 14:39:15 INFO Applying migration id=received 2026/02/05 14:39:15 INFO Applying migration id=namehost 2026/02/05 14:39:15 INFO Applying migration id=outboxhost 2026/02/05 14:39:15 INFO Applying migration id=notesfts 2026/02/05 14:39:15 INFO Applying migration id=iconsname 2026/02/05 14:39:15 INFO Applying migration id=nohash 2026/02/05 14:39:15 INFO Applying migration id=shares 2026/02/05 14:39:15 INFO Applying migration id=actorttl 2026/02/05 14:39:15 INFO Applying migration id=tocc 2026/02/05 14:39:15 INFO Applying migration id=followeds 2026/02/05 14:39:15 INFO Applying migration id=certhash 2026/02/05 14:39:15 INFO Applying migration id=follows_sync 2026/02/05 14:39:15 INFO Applying migration id=jsonpath 2026/02/05 14:39:15 INFO Applying migration id=localforward 2026/02/05 14:39:15 INFO Applying migration id=avatar 2026/02/05 14:39:15 INFO Applying migration id=noimage 2026/02/05 14:39:15 INFO Applying migration id=feed 2026/02/05 14:39:15 INFO Applying migration id=bookmarks 2026/02/05 14:39:15 INFO Applying migration id=shareactivity 2026/02/05 14:39:15 INFO Applying migration id=application 2026/02/05 14:39:15 INFO Applying migration id=certificates 2026/02/05 14:39:15 INFO Applying migration id=rawforward 2026/02/05 14:39:15 INFO Applying migration id=publickey 2026/02/05 14:39:15 INFO Applying migration id=resolvegroup 2026/02/05 14:39:15 INFO Applying migration id=reject 2026/02/05 14:39:15 INFO Applying migration id=autodel 2026/02/05 14:39:15 INFO Applying migration id=jsonb 2026/02/05 14:39:15 INFO Applying migration id=quote 2026/02/05 14:39:15 INFO Applying migration id=rfc9421 2026/02/05 14:39:15 INFO Applying migration id=keys 2026/02/05 14:39:15 INFO Applying migration id=portable 2026/02/05 14:39:15 INFO Applying migration id=proofs 2026/02/05 14:39:15 INFO Applying migration id=contexts 2026/02/05 14:39:15 INFO Applying migration id=deliverieshost 2026/02/05 14:39:16 INFO Applying migration id=pembegin 2026/02/05 14:39:16 INFO Applying migration id=didhost 2026/02/05 14:39:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-3cc2-7a47-9755-abf020eb1b11 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 2026/02/05 14:39:16 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 2026/02/05 14:39:16 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-3cc5-70e0-9b35-8abe40ebbc1e note=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d thread=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-3cc5-70e0-9b35-8abe40ebbc1e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d 2026/02/05 14:39:16 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d 2026/02/05 14:39:16 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d#delete note=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d thread=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d 2026/02/05 14:39:16 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-3cc5-70af-b2c6-e5157d7f2f0d 2026/02/05 14:39:16 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 2026/02/05 14:39:16 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 2026/02/05 14:39:16 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-3cc2-79d9-bcc7-69981c06f429 --- PASS: TestDelete_WithReply (0.77s) === RUN TestDelete_WithReplyPostDeletedFirst 2026/02/05 14:39:16 INFO Applying migration id=initial 2026/02/05 14:39:16 INFO Applying migration id=notesupdated 2026/02/05 14:39:16 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:16 INFO Applying migration id=activitiesid 2026/02/05 14:39:16 INFO Applying migration id=outbox 2026/02/05 14:39:16 INFO Applying migration id=edits 2026/02/05 14:39:16 INFO Applying migration id=outboxactor 2026/02/05 14:39:16 INFO Applying migration id=outboxsender 2026/02/05 14:39:16 INFO Applying migration id=thread 2026/02/05 14:39:16 INFO Applying migration id=host 2026/02/05 14:39:16 INFO Applying migration id=sharedinbox 2026/02/05 14:39:16 INFO Applying migration id=noteshost 2026/02/05 14:39:16 INFO Applying migration id=fetched 2026/02/05 14:39:16 INFO Applying migration id=move 2026/02/05 14:39:16 INFO Applying migration id=cleanup 2026/02/05 14:39:16 INFO Applying migration id=received 2026/02/05 14:39:16 INFO Applying migration id=namehost 2026/02/05 14:39:16 INFO Applying migration id=outboxhost 2026/02/05 14:39:16 INFO Applying migration id=notesfts 2026/02/05 14:39:16 INFO Applying migration id=iconsname 2026/02/05 14:39:16 INFO Applying migration id=nohash 2026/02/05 14:39:16 INFO Applying migration id=shares 2026/02/05 14:39:16 INFO Applying migration id=actorttl 2026/02/05 14:39:16 INFO Applying migration id=tocc 2026/02/05 14:39:16 INFO Applying migration id=followeds 2026/02/05 14:39:16 INFO Applying migration id=certhash 2026/02/05 14:39:16 INFO Applying migration id=follows_sync 2026/02/05 14:39:16 INFO Applying migration id=jsonpath 2026/02/05 14:39:16 INFO Applying migration id=localforward 2026/02/05 14:39:16 INFO Applying migration id=avatar 2026/02/05 14:39:16 INFO Applying migration id=noimage 2026/02/05 14:39:16 INFO Applying migration id=feed 2026/02/05 14:39:16 INFO Applying migration id=bookmarks 2026/02/05 14:39:16 INFO Applying migration id=shareactivity 2026/02/05 14:39:16 INFO Applying migration id=application 2026/02/05 14:39:16 INFO Applying migration id=certificates 2026/02/05 14:39:16 INFO Applying migration id=rawforward 2026/02/05 14:39:16 INFO Applying migration id=publickey 2026/02/05 14:39:16 INFO Applying migration id=resolvegroup 2026/02/05 14:39:16 INFO Applying migration id=reject 2026/02/05 14:39:16 INFO Applying migration id=autodel 2026/02/05 14:39:16 INFO Applying migration id=jsonb 2026/02/05 14:39:16 INFO Applying migration id=quote 2026/02/05 14:39:16 INFO Applying migration id=rfc9421 2026/02/05 14:39:16 INFO Applying migration id=keys 2026/02/05 14:39:16 INFO Applying migration id=portable 2026/02/05 14:39:16 INFO Applying migration id=proofs 2026/02/05 14:39:16 INFO Applying migration id=contexts 2026/02/05 14:39:16 INFO Applying migration id=deliverieshost 2026/02/05 14:39:16 INFO Applying migration id=pembegin 2026/02/05 14:39:16 INFO Applying migration id=didhost 2026/02/05 14:39:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-402c-7d65-8d89-9c9ae608ba0d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 2026/02/05 14:39:17 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 2026/02/05 14:39:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-402e-7eea-9d21-f49025c3f906 note=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb thread=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-402e-7eea-9d21-f49025c3f906 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb 2026/02/05 14:39:17 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 2026/02/05 14:39:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 2026/02/05 14:39:17 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-402c-7cf2-998f-c7fc7405b609 2026/02/05 14:39:17 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb 2026/02/05 14:39:17 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb#delete note=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb thread=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:39:17 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb 2026/02/05 14:39:17 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-402e-7ec2-a331-6d507e6cd9eb --- PASS: TestDelete_WithReplyPostDeletedFirst (0.87s) === RUN TestDM_HappyFlow 2026/02/05 14:39:17 INFO Applying migration id=initial 2026/02/05 14:39:17 INFO Applying migration id=notesupdated 2026/02/05 14:39:17 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:17 INFO Applying migration id=activitiesid 2026/02/05 14:39:17 INFO Applying migration id=outbox 2026/02/05 14:39:17 INFO Applying migration id=edits 2026/02/05 14:39:17 INFO Applying migration id=outboxactor 2026/02/05 14:39:17 INFO Applying migration id=outboxsender 2026/02/05 14:39:17 INFO Applying migration id=thread 2026/02/05 14:39:17 INFO Applying migration id=host 2026/02/05 14:39:17 INFO Applying migration id=sharedinbox 2026/02/05 14:39:17 INFO Applying migration id=noteshost 2026/02/05 14:39:17 INFO Applying migration id=fetched 2026/02/05 14:39:17 INFO Applying migration id=move 2026/02/05 14:39:17 INFO Applying migration id=cleanup 2026/02/05 14:39:17 INFO Applying migration id=received 2026/02/05 14:39:17 INFO Applying migration id=namehost 2026/02/05 14:39:17 INFO Applying migration id=outboxhost 2026/02/05 14:39:17 INFO Applying migration id=notesfts 2026/02/05 14:39:17 INFO Applying migration id=iconsname 2026/02/05 14:39:17 INFO Applying migration id=nohash 2026/02/05 14:39:17 INFO Applying migration id=shares 2026/02/05 14:39:17 INFO Applying migration id=actorttl 2026/02/05 14:39:17 INFO Applying migration id=tocc 2026/02/05 14:39:17 INFO Applying migration id=followeds 2026/02/05 14:39:17 INFO Applying migration id=certhash 2026/02/05 14:39:17 INFO Applying migration id=follows_sync 2026/02/05 14:39:17 INFO Applying migration id=jsonpath 2026/02/05 14:39:17 INFO Applying migration id=localforward 2026/02/05 14:39:17 INFO Applying migration id=avatar 2026/02/05 14:39:17 INFO Applying migration id=noimage 2026/02/05 14:39:17 INFO Applying migration id=feed 2026/02/05 14:39:17 INFO Applying migration id=bookmarks 2026/02/05 14:39:17 INFO Applying migration id=shareactivity 2026/02/05 14:39:17 INFO Applying migration id=application 2026/02/05 14:39:17 INFO Applying migration id=certificates 2026/02/05 14:39:17 INFO Applying migration id=rawforward 2026/02/05 14:39:17 INFO Applying migration id=publickey 2026/02/05 14:39:17 INFO Applying migration id=resolvegroup 2026/02/05 14:39:17 INFO Applying migration id=reject 2026/02/05 14:39:17 INFO Applying migration id=autodel 2026/02/05 14:39:17 INFO Applying migration id=jsonb 2026/02/05 14:39:17 INFO Applying migration id=quote 2026/02/05 14:39:17 INFO Applying migration id=rfc9421 2026/02/05 14:39:17 INFO Applying migration id=keys 2026/02/05 14:39:17 INFO Applying migration id=portable 2026/02/05 14:39:17 INFO Applying migration id=proofs 2026/02/05 14:39:17 INFO Applying migration id=contexts 2026/02/05 14:39:17 INFO Applying migration id=deliverieshost 2026/02/05 14:39:17 INFO Applying migration id=pembegin 2026/02/05 14:39:17 INFO Applying migration id=didhost 2026/02/05 14:39:18 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-4253-74e9-8b14-03d850f44494 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba 2026/02/05 14:39:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba 2026/02/05 14:39:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba 2026/02/05 14:39:18 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba 2026/02/05 14:39:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4252-7e47-9ed0-4aaf68899bba --- PASS: TestDM_HappyFlow (0.55s) === RUN TestDM_UnauthenticatedUser 2026/02/05 14:39:18 INFO Applying migration id=initial 2026/02/05 14:39:18 INFO Applying migration id=notesupdated 2026/02/05 14:39:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:18 INFO Applying migration id=activitiesid 2026/02/05 14:39:18 INFO Applying migration id=outbox 2026/02/05 14:39:18 INFO Applying migration id=edits 2026/02/05 14:39:18 INFO Applying migration id=outboxactor 2026/02/05 14:39:18 INFO Applying migration id=outboxsender 2026/02/05 14:39:18 INFO Applying migration id=thread 2026/02/05 14:39:18 INFO Applying migration id=host 2026/02/05 14:39:18 INFO Applying migration id=sharedinbox 2026/02/05 14:39:18 INFO Applying migration id=noteshost 2026/02/05 14:39:18 INFO Applying migration id=fetched 2026/02/05 14:39:18 INFO Applying migration id=move 2026/02/05 14:39:18 INFO Applying migration id=cleanup 2026/02/05 14:39:18 INFO Applying migration id=received 2026/02/05 14:39:18 INFO Applying migration id=namehost 2026/02/05 14:39:18 INFO Applying migration id=outboxhost 2026/02/05 14:39:18 INFO Applying migration id=notesfts 2026/02/05 14:39:18 INFO Applying migration id=iconsname 2026/02/05 14:39:18 INFO Applying migration id=nohash 2026/02/05 14:39:18 INFO Applying migration id=shares 2026/02/05 14:39:18 INFO Applying migration id=actorttl 2026/02/05 14:39:18 INFO Applying migration id=tocc 2026/02/05 14:39:18 INFO Applying migration id=followeds 2026/02/05 14:39:18 INFO Applying migration id=certhash 2026/02/05 14:39:18 INFO Applying migration id=follows_sync 2026/02/05 14:39:18 INFO Applying migration id=jsonpath 2026/02/05 14:39:18 INFO Applying migration id=localforward 2026/02/05 14:39:18 INFO Applying migration id=avatar 2026/02/05 14:39:18 INFO Applying migration id=noimage 2026/02/05 14:39:18 INFO Applying migration id=feed 2026/02/05 14:39:18 INFO Applying migration id=bookmarks 2026/02/05 14:39:18 INFO Applying migration id=shareactivity 2026/02/05 14:39:18 INFO Applying migration id=application 2026/02/05 14:39:18 INFO Applying migration id=certificates 2026/02/05 14:39:18 INFO Applying migration id=rawforward 2026/02/05 14:39:18 INFO Applying migration id=publickey 2026/02/05 14:39:18 INFO Applying migration id=resolvegroup 2026/02/05 14:39:18 INFO Applying migration id=reject 2026/02/05 14:39:18 INFO Applying migration id=autodel 2026/02/05 14:39:18 INFO Applying migration id=jsonb 2026/02/05 14:39:18 INFO Applying migration id=quote 2026/02/05 14:39:18 INFO Applying migration id=rfc9421 2026/02/05 14:39:18 INFO Applying migration id=keys 2026/02/05 14:39:18 INFO Applying migration id=portable 2026/02/05 14:39:18 INFO Applying migration id=proofs 2026/02/05 14:39:18 INFO Applying migration id=contexts 2026/02/05 14:39:18 INFO Applying migration id=deliverieshost 2026/02/05 14:39:18 INFO Applying migration id=pembegin 2026/02/05 14:39:18 INFO Applying migration id=didhost 2026/02/05 14:39:18 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-452a-7736-bb0f-82d8b22b0c43 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-452a-75ba-8891-d0a7d373c73b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-452a-75ba-8891-d0a7d373c73b 2026/02/05 14:39:18 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-452a-75ba-8891-d0a7d373c73b 2026/02/05 14:39:18 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-452a-75ba-8891-d0a7d373c73b --- PASS: TestDM_UnauthenticatedUser (0.72s) === RUN TestDM_Loopback 2026/02/05 14:39:18 INFO Applying migration id=initial 2026/02/05 14:39:18 INFO Applying migration id=notesupdated 2026/02/05 14:39:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:18 INFO Applying migration id=activitiesid 2026/02/05 14:39:18 INFO Applying migration id=outbox 2026/02/05 14:39:18 INFO Applying migration id=edits 2026/02/05 14:39:18 INFO Applying migration id=outboxactor 2026/02/05 14:39:18 INFO Applying migration id=outboxsender 2026/02/05 14:39:18 INFO Applying migration id=thread 2026/02/05 14:39:18 INFO Applying migration id=host 2026/02/05 14:39:18 INFO Applying migration id=sharedinbox 2026/02/05 14:39:18 INFO Applying migration id=noteshost 2026/02/05 14:39:18 INFO Applying migration id=fetched 2026/02/05 14:39:18 INFO Applying migration id=move 2026/02/05 14:39:18 INFO Applying migration id=cleanup 2026/02/05 14:39:18 INFO Applying migration id=received 2026/02/05 14:39:18 INFO Applying migration id=namehost 2026/02/05 14:39:18 INFO Applying migration id=outboxhost 2026/02/05 14:39:18 INFO Applying migration id=notesfts 2026/02/05 14:39:18 INFO Applying migration id=iconsname 2026/02/05 14:39:18 INFO Applying migration id=nohash 2026/02/05 14:39:18 INFO Applying migration id=shares 2026/02/05 14:39:18 INFO Applying migration id=actorttl 2026/02/05 14:39:18 INFO Applying migration id=tocc 2026/02/05 14:39:18 INFO Applying migration id=followeds 2026/02/05 14:39:18 INFO Applying migration id=certhash 2026/02/05 14:39:18 INFO Applying migration id=follows_sync 2026/02/05 14:39:18 INFO Applying migration id=jsonpath 2026/02/05 14:39:18 INFO Applying migration id=localforward 2026/02/05 14:39:18 INFO Applying migration id=avatar 2026/02/05 14:39:18 INFO Applying migration id=noimage 2026/02/05 14:39:18 INFO Applying migration id=feed 2026/02/05 14:39:18 INFO Applying migration id=bookmarks 2026/02/05 14:39:18 INFO Applying migration id=shareactivity 2026/02/05 14:39:18 INFO Applying migration id=application 2026/02/05 14:39:18 INFO Applying migration id=certificates 2026/02/05 14:39:18 INFO Applying migration id=rawforward 2026/02/05 14:39:18 INFO Applying migration id=publickey 2026/02/05 14:39:18 INFO Applying migration id=resolvegroup 2026/02/05 14:39:18 INFO Applying migration id=reject 2026/02/05 14:39:18 INFO Applying migration id=autodel 2026/02/05 14:39:18 INFO Applying migration id=jsonb 2026/02/05 14:39:18 INFO Applying migration id=quote 2026/02/05 14:39:18 INFO Applying migration id=rfc9421 2026/02/05 14:39:18 INFO Applying migration id=keys 2026/02/05 14:39:18 INFO Applying migration id=portable 2026/02/05 14:39:18 INFO Applying migration id=proofs 2026/02/05 14:39:18 INFO Applying migration id=contexts 2026/02/05 14:39:18 INFO Applying migration id=deliverieshost 2026/02/05 14:39:18 INFO Applying migration id=pembegin 2026/02/05 14:39:18 INFO Applying migration id=didhost 2026/02/05 14:39:19 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob --- PASS: TestDM_Loopback (0.57s) === RUN TestDM_TwoMentions 2026/02/05 14:39:19 INFO Applying migration id=initial 2026/02/05 14:39:19 INFO Applying migration id=notesupdated 2026/02/05 14:39:19 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:19 INFO Applying migration id=activitiesid 2026/02/05 14:39:19 INFO Applying migration id=outbox 2026/02/05 14:39:19 INFO Applying migration id=edits 2026/02/05 14:39:19 INFO Applying migration id=outboxactor 2026/02/05 14:39:19 INFO Applying migration id=outboxsender 2026/02/05 14:39:19 INFO Applying migration id=thread 2026/02/05 14:39:19 INFO Applying migration id=host 2026/02/05 14:39:19 INFO Applying migration id=sharedinbox 2026/02/05 14:39:19 INFO Applying migration id=noteshost 2026/02/05 14:39:19 INFO Applying migration id=fetched 2026/02/05 14:39:19 INFO Applying migration id=move 2026/02/05 14:39:19 INFO Applying migration id=cleanup 2026/02/05 14:39:19 INFO Applying migration id=received 2026/02/05 14:39:19 INFO Applying migration id=namehost 2026/02/05 14:39:19 INFO Applying migration id=outboxhost 2026/02/05 14:39:19 INFO Applying migration id=notesfts 2026/02/05 14:39:19 INFO Applying migration id=iconsname 2026/02/05 14:39:19 INFO Applying migration id=nohash 2026/02/05 14:39:19 INFO Applying migration id=shares 2026/02/05 14:39:19 INFO Applying migration id=actorttl 2026/02/05 14:39:19 INFO Applying migration id=tocc 2026/02/05 14:39:19 INFO Applying migration id=followeds 2026/02/05 14:39:19 INFO Applying migration id=certhash 2026/02/05 14:39:19 INFO Applying migration id=follows_sync 2026/02/05 14:39:19 INFO Applying migration id=jsonpath 2026/02/05 14:39:19 INFO Applying migration id=localforward 2026/02/05 14:39:19 INFO Applying migration id=avatar 2026/02/05 14:39:19 INFO Applying migration id=noimage 2026/02/05 14:39:19 INFO Applying migration id=feed 2026/02/05 14:39:19 INFO Applying migration id=bookmarks 2026/02/05 14:39:19 INFO Applying migration id=shareactivity 2026/02/05 14:39:19 INFO Applying migration id=application 2026/02/05 14:39:19 INFO Applying migration id=certificates 2026/02/05 14:39:19 INFO Applying migration id=rawforward 2026/02/05 14:39:19 INFO Applying migration id=publickey 2026/02/05 14:39:19 INFO Applying migration id=resolvegroup 2026/02/05 14:39:19 INFO Applying migration id=reject 2026/02/05 14:39:19 INFO Applying migration id=autodel 2026/02/05 14:39:19 INFO Applying migration id=jsonb 2026/02/05 14:39:19 INFO Applying migration id=quote 2026/02/05 14:39:19 INFO Applying migration id=rfc9421 2026/02/05 14:39:19 INFO Applying migration id=keys 2026/02/05 14:39:19 INFO Applying migration id=portable 2026/02/05 14:39:19 INFO Applying migration id=proofs 2026/02/05 14:39:19 INFO Applying migration id=contexts 2026/02/05 14:39:19 INFO Applying migration id=deliverieshost 2026/02/05 14:39:19 INFO Applying migration id=pembegin 2026/02/05 14:39:19 INFO Applying migration id=didhost 2026/02/05 14:39:19 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:19 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/02/05 14:39:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-49bf-707c-8fe3-39f23e45651f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-49be-79b3-8b61-f14e34d00c55 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-49be-79b3-8b61-f14e34d00c55 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-49be-79b3-8b61-f14e34d00c55 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-49be-79b3-8b61-f14e34d00c55 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-49be-79b3-8b61-f14e34d00c55 --- PASS: TestDM_TwoMentions (0.62s) === RUN TestDM_TwoMentionsOneLoopback 2026/02/05 14:39:20 INFO Applying migration id=initial 2026/02/05 14:39:20 INFO Applying migration id=notesupdated 2026/02/05 14:39:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:20 INFO Applying migration id=activitiesid 2026/02/05 14:39:20 INFO Applying migration id=outbox 2026/02/05 14:39:20 INFO Applying migration id=edits 2026/02/05 14:39:20 INFO Applying migration id=outboxactor 2026/02/05 14:39:20 INFO Applying migration id=outboxsender 2026/02/05 14:39:20 INFO Applying migration id=thread 2026/02/05 14:39:20 INFO Applying migration id=host 2026/02/05 14:39:20 INFO Applying migration id=sharedinbox 2026/02/05 14:39:20 INFO Applying migration id=noteshost 2026/02/05 14:39:20 INFO Applying migration id=fetched 2026/02/05 14:39:20 INFO Applying migration id=move 2026/02/05 14:39:20 INFO Applying migration id=cleanup 2026/02/05 14:39:20 INFO Applying migration id=received 2026/02/05 14:39:20 INFO Applying migration id=namehost 2026/02/05 14:39:20 INFO Applying migration id=outboxhost 2026/02/05 14:39:20 INFO Applying migration id=notesfts 2026/02/05 14:39:20 INFO Applying migration id=iconsname 2026/02/05 14:39:20 INFO Applying migration id=nohash 2026/02/05 14:39:20 INFO Applying migration id=shares 2026/02/05 14:39:20 INFO Applying migration id=actorttl 2026/02/05 14:39:20 INFO Applying migration id=tocc 2026/02/05 14:39:20 INFO Applying migration id=followeds 2026/02/05 14:39:20 INFO Applying migration id=certhash 2026/02/05 14:39:20 INFO Applying migration id=follows_sync 2026/02/05 14:39:20 INFO Applying migration id=jsonpath 2026/02/05 14:39:20 INFO Applying migration id=localforward 2026/02/05 14:39:20 INFO Applying migration id=avatar 2026/02/05 14:39:20 INFO Applying migration id=noimage 2026/02/05 14:39:20 INFO Applying migration id=feed 2026/02/05 14:39:20 INFO Applying migration id=bookmarks 2026/02/05 14:39:20 INFO Applying migration id=shareactivity 2026/02/05 14:39:20 INFO Applying migration id=application 2026/02/05 14:39:20 INFO Applying migration id=certificates 2026/02/05 14:39:20 INFO Applying migration id=rawforward 2026/02/05 14:39:20 INFO Applying migration id=publickey 2026/02/05 14:39:20 INFO Applying migration id=resolvegroup 2026/02/05 14:39:20 INFO Applying migration id=reject 2026/02/05 14:39:20 INFO Applying migration id=autodel 2026/02/05 14:39:20 INFO Applying migration id=jsonb 2026/02/05 14:39:20 INFO Applying migration id=quote 2026/02/05 14:39:20 INFO Applying migration id=rfc9421 2026/02/05 14:39:20 INFO Applying migration id=keys 2026/02/05 14:39:20 INFO Applying migration id=portable 2026/02/05 14:39:20 INFO Applying migration id=proofs 2026/02/05 14:39:20 INFO Applying migration id=contexts 2026/02/05 14:39:20 INFO Applying migration id=deliverieshost 2026/02/05 14:39:20 INFO Applying migration id=pembegin 2026/02/05 14:39:20 INFO Applying migration id=didhost 2026/02/05 14:39:20 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:20 INFO Adding mention name=@bob@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:39:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-4c2e-7de5-963e-e84260bfc4b4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 2026/02/05 14:39:20 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 2026/02/05 14:39:20 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-4c2e-7bab-9b02-878b952adde3 --- PASS: TestDM_TwoMentionsOneLoopback (0.61s) === RUN TestDM_TooManyRecipients 2026/02/05 14:39:20 INFO Applying migration id=initial 2026/02/05 14:39:20 INFO Applying migration id=notesupdated 2026/02/05 14:39:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:20 INFO Applying migration id=activitiesid 2026/02/05 14:39:20 INFO Applying migration id=outbox 2026/02/05 14:39:20 INFO Applying migration id=edits 2026/02/05 14:39:20 INFO Applying migration id=outboxactor 2026/02/05 14:39:20 INFO Applying migration id=outboxsender 2026/02/05 14:39:20 INFO Applying migration id=thread 2026/02/05 14:39:20 INFO Applying migration id=host 2026/02/05 14:39:20 INFO Applying migration id=sharedinbox 2026/02/05 14:39:20 INFO Applying migration id=noteshost 2026/02/05 14:39:20 INFO Applying migration id=fetched 2026/02/05 14:39:20 INFO Applying migration id=move 2026/02/05 14:39:20 INFO Applying migration id=cleanup 2026/02/05 14:39:20 INFO Applying migration id=received 2026/02/05 14:39:20 INFO Applying migration id=namehost 2026/02/05 14:39:20 INFO Applying migration id=outboxhost 2026/02/05 14:39:20 INFO Applying migration id=notesfts 2026/02/05 14:39:20 INFO Applying migration id=iconsname 2026/02/05 14:39:20 INFO Applying migration id=nohash 2026/02/05 14:39:20 INFO Applying migration id=shares 2026/02/05 14:39:20 INFO Applying migration id=actorttl 2026/02/05 14:39:20 INFO Applying migration id=tocc 2026/02/05 14:39:20 INFO Applying migration id=followeds 2026/02/05 14:39:20 INFO Applying migration id=certhash 2026/02/05 14:39:20 INFO Applying migration id=follows_sync 2026/02/05 14:39:20 INFO Applying migration id=jsonpath 2026/02/05 14:39:20 INFO Applying migration id=localforward 2026/02/05 14:39:20 INFO Applying migration id=avatar 2026/02/05 14:39:20 INFO Applying migration id=noimage 2026/02/05 14:39:20 INFO Applying migration id=feed 2026/02/05 14:39:20 INFO Applying migration id=bookmarks 2026/02/05 14:39:20 INFO Applying migration id=shareactivity 2026/02/05 14:39:20 INFO Applying migration id=application 2026/02/05 14:39:20 INFO Applying migration id=certificates 2026/02/05 14:39:20 INFO Applying migration id=rawforward 2026/02/05 14:39:20 INFO Applying migration id=publickey 2026/02/05 14:39:20 INFO Applying migration id=resolvegroup 2026/02/05 14:39:20 INFO Applying migration id=reject 2026/02/05 14:39:20 INFO Applying migration id=autodel 2026/02/05 14:39:20 INFO Applying migration id=jsonb 2026/02/05 14:39:20 INFO Applying migration id=quote 2026/02/05 14:39:20 INFO Applying migration id=rfc9421 2026/02/05 14:39:20 INFO Applying migration id=keys 2026/02/05 14:39:20 INFO Applying migration id=portable 2026/02/05 14:39:20 INFO Applying migration id=proofs 2026/02/05 14:39:20 INFO Applying migration id=contexts 2026/02/05 14:39:20 INFO Applying migration id=deliverieshost 2026/02/05 14:39:20 INFO Applying migration id=pembegin 2026/02/05 14:39:20 INFO Applying migration id=didhost 2026/02/05 14:39:21 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:21 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol --- PASS: TestDM_TooManyRecipients (0.65s) === RUN TestDM_MaxRecipients 2026/02/05 14:39:21 INFO Applying migration id=initial 2026/02/05 14:39:21 INFO Applying migration id=notesupdated 2026/02/05 14:39:21 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:21 INFO Applying migration id=activitiesid 2026/02/05 14:39:21 INFO Applying migration id=outbox 2026/02/05 14:39:21 INFO Applying migration id=edits 2026/02/05 14:39:21 INFO Applying migration id=outboxactor 2026/02/05 14:39:21 INFO Applying migration id=outboxsender 2026/02/05 14:39:21 INFO Applying migration id=thread 2026/02/05 14:39:21 INFO Applying migration id=host 2026/02/05 14:39:21 INFO Applying migration id=sharedinbox 2026/02/05 14:39:21 INFO Applying migration id=noteshost 2026/02/05 14:39:21 INFO Applying migration id=fetched 2026/02/05 14:39:21 INFO Applying migration id=move 2026/02/05 14:39:21 INFO Applying migration id=cleanup 2026/02/05 14:39:21 INFO Applying migration id=received 2026/02/05 14:39:21 INFO Applying migration id=namehost 2026/02/05 14:39:21 INFO Applying migration id=outboxhost 2026/02/05 14:39:21 INFO Applying migration id=notesfts 2026/02/05 14:39:21 INFO Applying migration id=iconsname 2026/02/05 14:39:21 INFO Applying migration id=nohash 2026/02/05 14:39:21 INFO Applying migration id=shares 2026/02/05 14:39:21 INFO Applying migration id=actorttl 2026/02/05 14:39:21 INFO Applying migration id=tocc 2026/02/05 14:39:21 INFO Applying migration id=followeds 2026/02/05 14:39:21 INFO Applying migration id=certhash 2026/02/05 14:39:21 INFO Applying migration id=follows_sync 2026/02/05 14:39:21 INFO Applying migration id=jsonpath 2026/02/05 14:39:21 INFO Applying migration id=localforward 2026/02/05 14:39:21 INFO Applying migration id=avatar 2026/02/05 14:39:21 INFO Applying migration id=noimage 2026/02/05 14:39:21 INFO Applying migration id=feed 2026/02/05 14:39:21 INFO Applying migration id=bookmarks 2026/02/05 14:39:21 INFO Applying migration id=shareactivity 2026/02/05 14:39:21 INFO Applying migration id=application 2026/02/05 14:39:21 INFO Applying migration id=certificates 2026/02/05 14:39:21 INFO Applying migration id=rawforward 2026/02/05 14:39:21 INFO Applying migration id=publickey 2026/02/05 14:39:21 INFO Applying migration id=resolvegroup 2026/02/05 14:39:21 INFO Applying migration id=reject 2026/02/05 14:39:21 INFO Applying migration id=autodel 2026/02/05 14:39:21 INFO Applying migration id=jsonb 2026/02/05 14:39:21 INFO Applying migration id=quote 2026/02/05 14:39:21 INFO Applying migration id=rfc9421 2026/02/05 14:39:21 INFO Applying migration id=keys 2026/02/05 14:39:21 INFO Applying migration id=portable 2026/02/05 14:39:21 INFO Applying migration id=proofs 2026/02/05 14:39:21 INFO Applying migration id=contexts 2026/02/05 14:39:21 INFO Applying migration id=deliverieshost 2026/02/05 14:39:21 INFO Applying migration id=pembegin 2026/02/05 14:39:21 INFO Applying migration id=didhost 2026/02/05 14:39:21 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:21 INFO Adding mention name=@carol@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/carol 2026/02/05 14:39:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-5123-7180-9e0a-2e50f7929c84 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-5122-7e7c-b35e-c8e96176d414 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-5122-7e7c-b35e-c8e96176d414 2026/02/05 14:39:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-5122-7e7c-b35e-c8e96176d414 2026/02/05 14:39:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-5122-7e7c-b35e-c8e96176d414 2026/02/05 14:39:21 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-5122-7e7c-b35e-c8e96176d414 --- PASS: TestDM_MaxRecipients (0.62s) === RUN TestEdit_Throttling 2026/02/05 14:39:21 INFO Applying migration id=initial 2026/02/05 14:39:21 INFO Applying migration id=notesupdated 2026/02/05 14:39:21 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:21 INFO Applying migration id=activitiesid 2026/02/05 14:39:21 INFO Applying migration id=outbox 2026/02/05 14:39:21 INFO Applying migration id=edits 2026/02/05 14:39:21 INFO Applying migration id=outboxactor 2026/02/05 14:39:21 INFO Applying migration id=outboxsender 2026/02/05 14:39:21 INFO Applying migration id=thread 2026/02/05 14:39:21 INFO Applying migration id=host 2026/02/05 14:39:21 INFO Applying migration id=sharedinbox 2026/02/05 14:39:21 INFO Applying migration id=noteshost 2026/02/05 14:39:21 INFO Applying migration id=fetched 2026/02/05 14:39:21 INFO Applying migration id=move 2026/02/05 14:39:21 INFO Applying migration id=cleanup 2026/02/05 14:39:21 INFO Applying migration id=received 2026/02/05 14:39:21 INFO Applying migration id=namehost 2026/02/05 14:39:21 INFO Applying migration id=outboxhost 2026/02/05 14:39:21 INFO Applying migration id=notesfts 2026/02/05 14:39:21 INFO Applying migration id=iconsname 2026/02/05 14:39:21 INFO Applying migration id=nohash 2026/02/05 14:39:21 INFO Applying migration id=shares 2026/02/05 14:39:21 INFO Applying migration id=actorttl 2026/02/05 14:39:21 INFO Applying migration id=tocc 2026/02/05 14:39:21 INFO Applying migration id=followeds 2026/02/05 14:39:21 INFO Applying migration id=certhash 2026/02/05 14:39:21 INFO Applying migration id=follows_sync 2026/02/05 14:39:21 INFO Applying migration id=jsonpath 2026/02/05 14:39:21 INFO Applying migration id=localforward 2026/02/05 14:39:21 INFO Applying migration id=avatar 2026/02/05 14:39:21 INFO Applying migration id=noimage 2026/02/05 14:39:21 INFO Applying migration id=feed 2026/02/05 14:39:21 INFO Applying migration id=bookmarks 2026/02/05 14:39:21 INFO Applying migration id=shareactivity 2026/02/05 14:39:21 INFO Applying migration id=application 2026/02/05 14:39:21 INFO Applying migration id=certificates 2026/02/05 14:39:21 INFO Applying migration id=rawforward 2026/02/05 14:39:21 INFO Applying migration id=publickey 2026/02/05 14:39:21 INFO Applying migration id=resolvegroup 2026/02/05 14:39:21 INFO Applying migration id=reject 2026/02/05 14:39:21 INFO Applying migration id=autodel 2026/02/05 14:39:21 INFO Applying migration id=jsonb 2026/02/05 14:39:21 INFO Applying migration id=quote 2026/02/05 14:39:21 INFO Applying migration id=rfc9421 2026/02/05 14:39:21 INFO Applying migration id=keys 2026/02/05 14:39:21 INFO Applying migration id=portable 2026/02/05 14:39:21 INFO Applying migration id=proofs 2026/02/05 14:39:21 INFO Applying migration id=contexts 2026/02/05 14:39:21 INFO Applying migration id=deliverieshost 2026/02/05 14:39:21 INFO Applying migration id=pembegin 2026/02/05 14:39:21 INFO Applying migration id=didhost 2026/02/05 14:39:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-53c5-7615-a2e7-78ead72148dd 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/02/05 14:39:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-53c5-7d61-90d2-afb4fbfb237a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-53c5-7615-a2e7-78ead72148dd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-53c5-7615-a2e7-78ead72148dd 2026/02/05 14:39:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-53c7-772d-bf67-af2d58ff7bc4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-53c7-7707-b442-037ec9a5ae96 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-53c7-7707-b442-037ec9a5ae96 2026/02/05 14:39:22 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019c2e3e-53c7-7707-b442-037ec9a5ae96 can=2026-02-05T14:43:22.567Z --- PASS: TestEdit_Throttling (0.68s) === RUN TestEdit_HappyFlow 2026/02/05 14:39:22 INFO Applying migration id=initial 2026/02/05 14:39:22 INFO Applying migration id=notesupdated 2026/02/05 14:39:22 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:22 INFO Applying migration id=activitiesid 2026/02/05 14:39:22 INFO Applying migration id=outbox 2026/02/05 14:39:22 INFO Applying migration id=edits 2026/02/05 14:39:22 INFO Applying migration id=outboxactor 2026/02/05 14:39:22 INFO Applying migration id=outboxsender 2026/02/05 14:39:22 INFO Applying migration id=thread 2026/02/05 14:39:22 INFO Applying migration id=host 2026/02/05 14:39:22 INFO Applying migration id=sharedinbox 2026/02/05 14:39:22 INFO Applying migration id=noteshost 2026/02/05 14:39:22 INFO Applying migration id=fetched 2026/02/05 14:39:22 INFO Applying migration id=move 2026/02/05 14:39:22 INFO Applying migration id=cleanup 2026/02/05 14:39:22 INFO Applying migration id=received 2026/02/05 14:39:22 INFO Applying migration id=namehost 2026/02/05 14:39:22 INFO Applying migration id=outboxhost 2026/02/05 14:39:22 INFO Applying migration id=notesfts 2026/02/05 14:39:22 INFO Applying migration id=iconsname 2026/02/05 14:39:22 INFO Applying migration id=nohash 2026/02/05 14:39:22 INFO Applying migration id=shares 2026/02/05 14:39:22 INFO Applying migration id=actorttl 2026/02/05 14:39:22 INFO Applying migration id=tocc 2026/02/05 14:39:22 INFO Applying migration id=followeds 2026/02/05 14:39:22 INFO Applying migration id=certhash 2026/02/05 14:39:22 INFO Applying migration id=follows_sync 2026/02/05 14:39:22 INFO Applying migration id=jsonpath 2026/02/05 14:39:22 INFO Applying migration id=localforward 2026/02/05 14:39:22 INFO Applying migration id=avatar 2026/02/05 14:39:22 INFO Applying migration id=noimage 2026/02/05 14:39:22 INFO Applying migration id=feed 2026/02/05 14:39:22 INFO Applying migration id=bookmarks 2026/02/05 14:39:22 INFO Applying migration id=shareactivity 2026/02/05 14:39:22 INFO Applying migration id=application 2026/02/05 14:39:22 INFO Applying migration id=certificates 2026/02/05 14:39:22 INFO Applying migration id=rawforward 2026/02/05 14:39:22 INFO Applying migration id=publickey 2026/02/05 14:39:22 INFO Applying migration id=resolvegroup 2026/02/05 14:39:22 INFO Applying migration id=reject 2026/02/05 14:39:22 INFO Applying migration id=autodel 2026/02/05 14:39:22 INFO Applying migration id=jsonb 2026/02/05 14:39:22 INFO Applying migration id=quote 2026/02/05 14:39:22 INFO Applying migration id=rfc9421 2026/02/05 14:39:22 INFO Applying migration id=keys 2026/02/05 14:39:22 INFO Applying migration id=portable 2026/02/05 14:39:22 INFO Applying migration id=proofs 2026/02/05 14:39:22 INFO Applying migration id=contexts 2026/02/05 14:39:22 INFO Applying migration id=deliverieshost 2026/02/05 14:39:22 INFO Applying migration id=pembegin 2026/02/05 14:39:22 INFO Applying migration id=didhost 2026/02/05 14:39:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-55e8-7193-8c17-b381b82e5012 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/02/05 14:39:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-55e8-790a-8a3e-86dadad7b23f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-55e8-7193-8c17-b381b82e5012 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-55e8-7193-8c17-b381b82e5012 2026/02/05 14:39:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-55ea-7081-8703-63a8700d77b8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-55ea-7061-b845-141ed2984284 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-55ea-7061-b845-141ed2984284 2026/02/05 14:39:23 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-55eb-768c-af56-b87a57c9b927 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-55ea-7061-b845-141ed2984284 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-55ea-7061-b845-141ed2984284 2026/02/05 14:39:23 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019c2e3e-55ea-7061-b845-141ed2984284 can=2026-02-05T14:55:23.115Z --- PASS: TestEdit_HappyFlow (0.55s) === RUN TestEdit_EmptyContent 2026/02/05 14:39:23 INFO Applying migration id=initial 2026/02/05 14:39:23 INFO Applying migration id=notesupdated 2026/02/05 14:39:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:23 INFO Applying migration id=activitiesid 2026/02/05 14:39:23 INFO Applying migration id=outbox 2026/02/05 14:39:23 INFO Applying migration id=edits 2026/02/05 14:39:23 INFO Applying migration id=outboxactor 2026/02/05 14:39:23 INFO Applying migration id=outboxsender 2026/02/05 14:39:23 INFO Applying migration id=thread 2026/02/05 14:39:23 INFO Applying migration id=host 2026/02/05 14:39:23 INFO Applying migration id=sharedinbox 2026/02/05 14:39:23 INFO Applying migration id=noteshost 2026/02/05 14:39:23 INFO Applying migration id=fetched 2026/02/05 14:39:23 INFO Applying migration id=move 2026/02/05 14:39:23 INFO Applying migration id=cleanup 2026/02/05 14:39:23 INFO Applying migration id=received 2026/02/05 14:39:23 INFO Applying migration id=namehost 2026/02/05 14:39:23 INFO Applying migration id=outboxhost 2026/02/05 14:39:23 INFO Applying migration id=notesfts 2026/02/05 14:39:23 INFO Applying migration id=iconsname 2026/02/05 14:39:23 INFO Applying migration id=nohash 2026/02/05 14:39:23 INFO Applying migration id=shares 2026/02/05 14:39:23 INFO Applying migration id=actorttl 2026/02/05 14:39:23 INFO Applying migration id=tocc 2026/02/05 14:39:23 INFO Applying migration id=followeds 2026/02/05 14:39:23 INFO Applying migration id=certhash 2026/02/05 14:39:23 INFO Applying migration id=follows_sync 2026/02/05 14:39:23 INFO Applying migration id=jsonpath 2026/02/05 14:39:23 INFO Applying migration id=localforward 2026/02/05 14:39:23 INFO Applying migration id=avatar 2026/02/05 14:39:23 INFO Applying migration id=noimage 2026/02/05 14:39:23 INFO Applying migration id=feed 2026/02/05 14:39:23 INFO Applying migration id=bookmarks 2026/02/05 14:39:23 INFO Applying migration id=shareactivity 2026/02/05 14:39:23 INFO Applying migration id=application 2026/02/05 14:39:23 INFO Applying migration id=certificates 2026/02/05 14:39:23 INFO Applying migration id=rawforward 2026/02/05 14:39:23 INFO Applying migration id=publickey 2026/02/05 14:39:23 INFO Applying migration id=resolvegroup 2026/02/05 14:39:23 INFO Applying migration id=reject 2026/02/05 14:39:23 INFO Applying migration id=autodel 2026/02/05 14:39:23 INFO Applying migration id=jsonb 2026/02/05 14:39:23 INFO Applying migration id=quote 2026/02/05 14:39:23 INFO Applying migration id=rfc9421 2026/02/05 14:39:23 INFO Applying migration id=keys 2026/02/05 14:39:23 INFO Applying migration id=portable 2026/02/05 14:39:23 INFO Applying migration id=proofs 2026/02/05 14:39:23 INFO Applying migration id=contexts 2026/02/05 14:39:23 INFO Applying migration id=deliverieshost 2026/02/05 14:39:23 INFO Applying migration id=pembegin 2026/02/05 14:39:23 INFO Applying migration id=didhost 2026/02/05 14:39:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-5802-72ae-8c26-97adca54132f 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/02/05 14:39:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-5802-7a01-8193-0af1cebd3587 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-5802-72ae-8c26-97adca54132f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-5802-72ae-8c26-97adca54132f 2026/02/05 14:39:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-5804-70fa-8bce-d305ee3fa32a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-5804-70d8-bc69-0c523e15a650 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-5804-70d8-bc69-0c523e15a650 --- PASS: TestEdit_EmptyContent (0.54s) === RUN TestEdit_LongContent 2026/02/05 14:39:23 INFO Applying migration id=initial 2026/02/05 14:39:23 INFO Applying migration id=notesupdated 2026/02/05 14:39:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:23 INFO Applying migration id=activitiesid 2026/02/05 14:39:23 INFO Applying migration id=outbox 2026/02/05 14:39:23 INFO Applying migration id=edits 2026/02/05 14:39:23 INFO Applying migration id=outboxactor 2026/02/05 14:39:23 INFO Applying migration id=outboxsender 2026/02/05 14:39:23 INFO Applying migration id=thread 2026/02/05 14:39:23 INFO Applying migration id=host 2026/02/05 14:39:23 INFO Applying migration id=sharedinbox 2026/02/05 14:39:23 INFO Applying migration id=noteshost 2026/02/05 14:39:23 INFO Applying migration id=fetched 2026/02/05 14:39:23 INFO Applying migration id=move 2026/02/05 14:39:23 INFO Applying migration id=cleanup 2026/02/05 14:39:23 INFO Applying migration id=received 2026/02/05 14:39:23 INFO Applying migration id=namehost 2026/02/05 14:39:23 INFO Applying migration id=outboxhost 2026/02/05 14:39:23 INFO Applying migration id=notesfts 2026/02/05 14:39:23 INFO Applying migration id=iconsname 2026/02/05 14:39:23 INFO Applying migration id=nohash 2026/02/05 14:39:23 INFO Applying migration id=shares 2026/02/05 14:39:23 INFO Applying migration id=actorttl 2026/02/05 14:39:23 INFO Applying migration id=tocc 2026/02/05 14:39:23 INFO Applying migration id=followeds 2026/02/05 14:39:23 INFO Applying migration id=certhash 2026/02/05 14:39:23 INFO Applying migration id=follows_sync 2026/02/05 14:39:23 INFO Applying migration id=jsonpath 2026/02/05 14:39:23 INFO Applying migration id=localforward 2026/02/05 14:39:23 INFO Applying migration id=avatar 2026/02/05 14:39:23 INFO Applying migration id=noimage 2026/02/05 14:39:23 INFO Applying migration id=feed 2026/02/05 14:39:23 INFO Applying migration id=bookmarks 2026/02/05 14:39:23 INFO Applying migration id=shareactivity 2026/02/05 14:39:23 INFO Applying migration id=application 2026/02/05 14:39:23 INFO Applying migration id=certificates 2026/02/05 14:39:23 INFO Applying migration id=rawforward 2026/02/05 14:39:23 INFO Applying migration id=publickey 2026/02/05 14:39:23 INFO Applying migration id=resolvegroup 2026/02/05 14:39:23 INFO Applying migration id=reject 2026/02/05 14:39:23 INFO Applying migration id=autodel 2026/02/05 14:39:23 INFO Applying migration id=jsonb 2026/02/05 14:39:23 INFO Applying migration id=quote 2026/02/05 14:39:23 INFO Applying migration id=rfc9421 2026/02/05 14:39:23 INFO Applying migration id=keys 2026/02/05 14:39:23 INFO Applying migration id=portable 2026/02/05 14:39:23 INFO Applying migration id=proofs 2026/02/05 14:39:23 INFO Applying migration id=contexts 2026/02/05 14:39:23 INFO Applying migration id=deliverieshost 2026/02/05 14:39:23 INFO Applying migration id=pembegin 2026/02/05 14:39:23 INFO Applying migration id=didhost 2026/02/05 14:39:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-5b7f-7442-ae67-dcbf7023769c 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/02/05 14:39:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-5b7f-7b22-bdd2-5b085cd91558 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-5b7f-7442-ae67-dcbf7023769c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-5b7f-7442-ae67-dcbf7023769c 2026/02/05 14:39:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-5b81-72c8-a1fb-18efde69bc34 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-5b81-72a4-a5cb-7350cbd8239f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-5b81-72a4-a5cb-7350cbd8239f --- PASS: TestEdit_LongContent (0.89s) === RUN TestEdit_InvalidEscapeSequence 2026/02/05 14:39:24 INFO Applying migration id=initial 2026/02/05 14:39:24 INFO Applying migration id=notesupdated 2026/02/05 14:39:24 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:24 INFO Applying migration id=activitiesid 2026/02/05 14:39:24 INFO Applying migration id=outbox 2026/02/05 14:39:24 INFO Applying migration id=edits 2026/02/05 14:39:24 INFO Applying migration id=outboxactor 2026/02/05 14:39:24 INFO Applying migration id=outboxsender 2026/02/05 14:39:24 INFO Applying migration id=thread 2026/02/05 14:39:24 INFO Applying migration id=host 2026/02/05 14:39:24 INFO Applying migration id=sharedinbox 2026/02/05 14:39:24 INFO Applying migration id=noteshost 2026/02/05 14:39:24 INFO Applying migration id=fetched 2026/02/05 14:39:24 INFO Applying migration id=move 2026/02/05 14:39:24 INFO Applying migration id=cleanup 2026/02/05 14:39:24 INFO Applying migration id=received 2026/02/05 14:39:24 INFO Applying migration id=namehost 2026/02/05 14:39:24 INFO Applying migration id=outboxhost 2026/02/05 14:39:24 INFO Applying migration id=notesfts 2026/02/05 14:39:24 INFO Applying migration id=iconsname 2026/02/05 14:39:24 INFO Applying migration id=nohash 2026/02/05 14:39:24 INFO Applying migration id=shares 2026/02/05 14:39:24 INFO Applying migration id=actorttl 2026/02/05 14:39:24 INFO Applying migration id=tocc 2026/02/05 14:39:24 INFO Applying migration id=followeds 2026/02/05 14:39:24 INFO Applying migration id=certhash 2026/02/05 14:39:24 INFO Applying migration id=follows_sync 2026/02/05 14:39:24 INFO Applying migration id=jsonpath 2026/02/05 14:39:24 INFO Applying migration id=localforward 2026/02/05 14:39:24 INFO Applying migration id=avatar 2026/02/05 14:39:24 INFO Applying migration id=noimage 2026/02/05 14:39:24 INFO Applying migration id=feed 2026/02/05 14:39:24 INFO Applying migration id=bookmarks 2026/02/05 14:39:24 INFO Applying migration id=shareactivity 2026/02/05 14:39:24 INFO Applying migration id=application 2026/02/05 14:39:24 INFO Applying migration id=certificates 2026/02/05 14:39:24 INFO Applying migration id=rawforward 2026/02/05 14:39:24 INFO Applying migration id=publickey 2026/02/05 14:39:24 INFO Applying migration id=resolvegroup 2026/02/05 14:39:24 INFO Applying migration id=reject 2026/02/05 14:39:24 INFO Applying migration id=autodel 2026/02/05 14:39:24 INFO Applying migration id=jsonb 2026/02/05 14:39:24 INFO Applying migration id=quote 2026/02/05 14:39:24 INFO Applying migration id=rfc9421 2026/02/05 14:39:24 INFO Applying migration id=keys 2026/02/05 14:39:24 INFO Applying migration id=portable 2026/02/05 14:39:24 INFO Applying migration id=proofs 2026/02/05 14:39:24 INFO Applying migration id=contexts 2026/02/05 14:39:24 INFO Applying migration id=deliverieshost 2026/02/05 14:39:24 INFO Applying migration id=pembegin 2026/02/05 14:39:24 INFO Applying migration id=didhost 2026/02/05 14:39:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-5e41-7ea4-955c-359a84c4c8ab 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/02/05 14:39:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-5e42-7745-bc9f-3f202af9e3cd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-5e41-7ea4-955c-359a84c4c8ab activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-5e41-7ea4-955c-359a84c4c8ab 2026/02/05 14:39:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-5e44-7395-8ce2-6004188c4868 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-5e44-736a-be96-225a18de434e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-5e44-736a-be96-225a18de434e --- PASS: TestEdit_InvalidEscapeSequence (0.71s) === RUN TestEdit_NoSuchPost 2026/02/05 14:39:25 INFO Applying migration id=initial 2026/02/05 14:39:25 INFO Applying migration id=notesupdated 2026/02/05 14:39:25 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:25 INFO Applying migration id=activitiesid 2026/02/05 14:39:25 INFO Applying migration id=outbox 2026/02/05 14:39:25 INFO Applying migration id=edits 2026/02/05 14:39:25 INFO Applying migration id=outboxactor 2026/02/05 14:39:25 INFO Applying migration id=outboxsender 2026/02/05 14:39:25 INFO Applying migration id=thread 2026/02/05 14:39:25 INFO Applying migration id=host 2026/02/05 14:39:25 INFO Applying migration id=sharedinbox 2026/02/05 14:39:25 INFO Applying migration id=noteshost 2026/02/05 14:39:25 INFO Applying migration id=fetched 2026/02/05 14:39:25 INFO Applying migration id=move 2026/02/05 14:39:25 INFO Applying migration id=cleanup 2026/02/05 14:39:25 INFO Applying migration id=received 2026/02/05 14:39:25 INFO Applying migration id=namehost 2026/02/05 14:39:25 INFO Applying migration id=outboxhost 2026/02/05 14:39:25 INFO Applying migration id=notesfts 2026/02/05 14:39:25 INFO Applying migration id=iconsname 2026/02/05 14:39:25 INFO Applying migration id=nohash 2026/02/05 14:39:25 INFO Applying migration id=shares 2026/02/05 14:39:25 INFO Applying migration id=actorttl 2026/02/05 14:39:25 INFO Applying migration id=tocc 2026/02/05 14:39:25 INFO Applying migration id=followeds 2026/02/05 14:39:25 INFO Applying migration id=certhash 2026/02/05 14:39:25 INFO Applying migration id=follows_sync 2026/02/05 14:39:25 INFO Applying migration id=jsonpath 2026/02/05 14:39:25 INFO Applying migration id=localforward 2026/02/05 14:39:25 INFO Applying migration id=avatar 2026/02/05 14:39:25 INFO Applying migration id=noimage 2026/02/05 14:39:25 INFO Applying migration id=feed 2026/02/05 14:39:25 INFO Applying migration id=bookmarks 2026/02/05 14:39:25 INFO Applying migration id=shareactivity 2026/02/05 14:39:25 INFO Applying migration id=application 2026/02/05 14:39:25 INFO Applying migration id=certificates 2026/02/05 14:39:25 INFO Applying migration id=rawforward 2026/02/05 14:39:25 INFO Applying migration id=publickey 2026/02/05 14:39:25 INFO Applying migration id=resolvegroup 2026/02/05 14:39:25 INFO Applying migration id=reject 2026/02/05 14:39:25 INFO Applying migration id=autodel 2026/02/05 14:39:25 INFO Applying migration id=jsonb 2026/02/05 14:39:25 INFO Applying migration id=quote 2026/02/05 14:39:25 INFO Applying migration id=rfc9421 2026/02/05 14:39:25 INFO Applying migration id=keys 2026/02/05 14:39:25 INFO Applying migration id=portable 2026/02/05 14:39:25 INFO Applying migration id=proofs 2026/02/05 14:39:25 INFO Applying migration id=contexts 2026/02/05 14:39:25 INFO Applying migration id=deliverieshost 2026/02/05 14:39:25 INFO Applying migration id=pembegin 2026/02/05 14:39:25 INFO Applying migration id=didhost 2026/02/05 14:39:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-607e-775b-85c0-48052e5ef931 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/02/05 14:39:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-607e-7e5b-87d1-5ddbc2a740ae activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-607e-775b-85c0-48052e5ef931 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-607e-775b-85c0-48052e5ef931 2026/02/05 14:39:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-6080-7682-aa2d-dd1aecd268f2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6080-765e-ae3c-94157a294f2f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6080-765e-ae3c-94157a294f2f 2026/02/05 14:39:25 WARN Attempted to edit non-existing post post=https://x error="sql: no rows in result set" --- PASS: TestEdit_NoSuchPost (0.57s) === RUN TestEdit_UnauthenticatedUser 2026/02/05 14:39:25 INFO Applying migration id=initial 2026/02/05 14:39:25 INFO Applying migration id=notesupdated 2026/02/05 14:39:25 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:25 INFO Applying migration id=activitiesid 2026/02/05 14:39:25 INFO Applying migration id=outbox 2026/02/05 14:39:25 INFO Applying migration id=edits 2026/02/05 14:39:25 INFO Applying migration id=outboxactor 2026/02/05 14:39:25 INFO Applying migration id=outboxsender 2026/02/05 14:39:25 INFO Applying migration id=thread 2026/02/05 14:39:25 INFO Applying migration id=host 2026/02/05 14:39:25 INFO Applying migration id=sharedinbox 2026/02/05 14:39:25 INFO Applying migration id=noteshost 2026/02/05 14:39:25 INFO Applying migration id=fetched 2026/02/05 14:39:25 INFO Applying migration id=move 2026/02/05 14:39:25 INFO Applying migration id=cleanup 2026/02/05 14:39:25 INFO Applying migration id=received 2026/02/05 14:39:25 INFO Applying migration id=namehost 2026/02/05 14:39:25 INFO Applying migration id=outboxhost 2026/02/05 14:39:25 INFO Applying migration id=notesfts 2026/02/05 14:39:25 INFO Applying migration id=iconsname 2026/02/05 14:39:25 INFO Applying migration id=nohash 2026/02/05 14:39:25 INFO Applying migration id=shares 2026/02/05 14:39:25 INFO Applying migration id=actorttl 2026/02/05 14:39:25 INFO Applying migration id=tocc 2026/02/05 14:39:25 INFO Applying migration id=followeds 2026/02/05 14:39:25 INFO Applying migration id=certhash 2026/02/05 14:39:25 INFO Applying migration id=follows_sync 2026/02/05 14:39:25 INFO Applying migration id=jsonpath 2026/02/05 14:39:25 INFO Applying migration id=localforward 2026/02/05 14:39:25 INFO Applying migration id=avatar 2026/02/05 14:39:25 INFO Applying migration id=noimage 2026/02/05 14:39:25 INFO Applying migration id=feed 2026/02/05 14:39:25 INFO Applying migration id=bookmarks 2026/02/05 14:39:25 INFO Applying migration id=shareactivity 2026/02/05 14:39:25 INFO Applying migration id=application 2026/02/05 14:39:25 INFO Applying migration id=certificates 2026/02/05 14:39:25 INFO Applying migration id=rawforward 2026/02/05 14:39:25 INFO Applying migration id=publickey 2026/02/05 14:39:25 INFO Applying migration id=resolvegroup 2026/02/05 14:39:25 INFO Applying migration id=reject 2026/02/05 14:39:25 INFO Applying migration id=autodel 2026/02/05 14:39:25 INFO Applying migration id=jsonb 2026/02/05 14:39:25 INFO Applying migration id=quote 2026/02/05 14:39:25 INFO Applying migration id=rfc9421 2026/02/05 14:39:25 INFO Applying migration id=keys 2026/02/05 14:39:25 INFO Applying migration id=portable 2026/02/05 14:39:25 INFO Applying migration id=proofs 2026/02/05 14:39:25 INFO Applying migration id=contexts 2026/02/05 14:39:25 INFO Applying migration id=deliverieshost 2026/02/05 14:39:25 INFO Applying migration id=pembegin 2026/02/05 14:39:25 INFO Applying migration id=didhost 2026/02/05 14:39:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-629e-7f10-8cb3-6f5fb172679d 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/02/05 14:39:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-629f-7981-a513-507266f29e53 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-629e-7f10-8cb3-6f5fb172679d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-629e-7f10-8cb3-6f5fb172679d 2026/02/05 14:39:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-62a1-77cb-8701-94f4550a5c35 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-62a1-779b-96f1-18b0e2e9cd86 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-62a1-779b-96f1-18b0e2e9cd86 --- PASS: TestEdit_UnauthenticatedUser (0.55s) === RUN TestEdit_AddHashtag 2026/02/05 14:39:26 INFO Applying migration id=initial 2026/02/05 14:39:26 INFO Applying migration id=notesupdated 2026/02/05 14:39:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:26 INFO Applying migration id=activitiesid 2026/02/05 14:39:26 INFO Applying migration id=outbox 2026/02/05 14:39:26 INFO Applying migration id=edits 2026/02/05 14:39:26 INFO Applying migration id=outboxactor 2026/02/05 14:39:26 INFO Applying migration id=outboxsender 2026/02/05 14:39:26 INFO Applying migration id=thread 2026/02/05 14:39:26 INFO Applying migration id=host 2026/02/05 14:39:26 INFO Applying migration id=sharedinbox 2026/02/05 14:39:26 INFO Applying migration id=noteshost 2026/02/05 14:39:26 INFO Applying migration id=fetched 2026/02/05 14:39:26 INFO Applying migration id=move 2026/02/05 14:39:26 INFO Applying migration id=cleanup 2026/02/05 14:39:26 INFO Applying migration id=received 2026/02/05 14:39:26 INFO Applying migration id=namehost 2026/02/05 14:39:26 INFO Applying migration id=outboxhost 2026/02/05 14:39:26 INFO Applying migration id=notesfts 2026/02/05 14:39:26 INFO Applying migration id=iconsname 2026/02/05 14:39:26 INFO Applying migration id=nohash 2026/02/05 14:39:26 INFO Applying migration id=shares 2026/02/05 14:39:26 INFO Applying migration id=actorttl 2026/02/05 14:39:26 INFO Applying migration id=tocc 2026/02/05 14:39:26 INFO Applying migration id=followeds 2026/02/05 14:39:26 INFO Applying migration id=certhash 2026/02/05 14:39:26 INFO Applying migration id=follows_sync 2026/02/05 14:39:26 INFO Applying migration id=jsonpath 2026/02/05 14:39:26 INFO Applying migration id=localforward 2026/02/05 14:39:26 INFO Applying migration id=avatar 2026/02/05 14:39:26 INFO Applying migration id=noimage 2026/02/05 14:39:26 INFO Applying migration id=feed 2026/02/05 14:39:26 INFO Applying migration id=bookmarks 2026/02/05 14:39:26 INFO Applying migration id=shareactivity 2026/02/05 14:39:26 INFO Applying migration id=application 2026/02/05 14:39:26 INFO Applying migration id=certificates 2026/02/05 14:39:26 INFO Applying migration id=rawforward 2026/02/05 14:39:26 INFO Applying migration id=publickey 2026/02/05 14:39:26 INFO Applying migration id=resolvegroup 2026/02/05 14:39:26 INFO Applying migration id=reject 2026/02/05 14:39:26 INFO Applying migration id=autodel 2026/02/05 14:39:26 INFO Applying migration id=jsonb 2026/02/05 14:39:26 INFO Applying migration id=quote 2026/02/05 14:39:26 INFO Applying migration id=rfc9421 2026/02/05 14:39:26 INFO Applying migration id=keys 2026/02/05 14:39:26 INFO Applying migration id=portable 2026/02/05 14:39:26 INFO Applying migration id=proofs 2026/02/05 14:39:26 INFO Applying migration id=contexts 2026/02/05 14:39:26 INFO Applying migration id=deliverieshost 2026/02/05 14:39:26 INFO Applying migration id=pembegin 2026/02/05 14:39:26 INFO Applying migration id=didhost 2026/02/05 14:39:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-6563-77a1-aaa1-113776239eb0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6563-7770-89f7-3a3b21a38db5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-6563-7770-89f7-3a3b21a38db5 2026/02/05 14:39:27 INFO Generating first response key=/users/hashtag/hello 2026/02/05 14:39:27 INFO Generating first response key=/users/hashtag/world 2026/02/05 14:39:27 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-6569-7a39-8aec-619788235ce1 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6563-7770-89f7-3a3b21a38db5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-6563-7770-89f7-3a3b21a38db5 2026/02/05 14:39:27 INFO Generating first response key=/hashtag/hello 2026/02/05 14:39:27 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_AddHashtag (0.71s) === RUN TestEdit_RemoveHashtag 2026/02/05 14:39:27 INFO Applying migration id=initial 2026/02/05 14:39:27 INFO Applying migration id=notesupdated 2026/02/05 14:39:27 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:27 INFO Applying migration id=activitiesid 2026/02/05 14:39:27 INFO Applying migration id=outbox 2026/02/05 14:39:27 INFO Applying migration id=edits 2026/02/05 14:39:27 INFO Applying migration id=outboxactor 2026/02/05 14:39:27 INFO Applying migration id=outboxsender 2026/02/05 14:39:27 INFO Applying migration id=thread 2026/02/05 14:39:27 INFO Applying migration id=host 2026/02/05 14:39:27 INFO Applying migration id=sharedinbox 2026/02/05 14:39:27 INFO Applying migration id=noteshost 2026/02/05 14:39:27 INFO Applying migration id=fetched 2026/02/05 14:39:27 INFO Applying migration id=move 2026/02/05 14:39:27 INFO Applying migration id=cleanup 2026/02/05 14:39:27 INFO Applying migration id=received 2026/02/05 14:39:27 INFO Applying migration id=namehost 2026/02/05 14:39:27 INFO Applying migration id=outboxhost 2026/02/05 14:39:27 INFO Applying migration id=notesfts 2026/02/05 14:39:27 INFO Applying migration id=iconsname 2026/02/05 14:39:27 INFO Applying migration id=nohash 2026/02/05 14:39:27 INFO Applying migration id=shares 2026/02/05 14:39:27 INFO Applying migration id=actorttl 2026/02/05 14:39:27 INFO Applying migration id=tocc 2026/02/05 14:39:27 INFO Applying migration id=followeds 2026/02/05 14:39:27 INFO Applying migration id=certhash 2026/02/05 14:39:27 INFO Applying migration id=follows_sync 2026/02/05 14:39:27 INFO Applying migration id=jsonpath 2026/02/05 14:39:27 INFO Applying migration id=localforward 2026/02/05 14:39:27 INFO Applying migration id=avatar 2026/02/05 14:39:27 INFO Applying migration id=noimage 2026/02/05 14:39:27 INFO Applying migration id=feed 2026/02/05 14:39:27 INFO Applying migration id=bookmarks 2026/02/05 14:39:27 INFO Applying migration id=shareactivity 2026/02/05 14:39:27 INFO Applying migration id=application 2026/02/05 14:39:27 INFO Applying migration id=certificates 2026/02/05 14:39:27 INFO Applying migration id=rawforward 2026/02/05 14:39:27 INFO Applying migration id=publickey 2026/02/05 14:39:27 INFO Applying migration id=resolvegroup 2026/02/05 14:39:27 INFO Applying migration id=reject 2026/02/05 14:39:27 INFO Applying migration id=autodel 2026/02/05 14:39:27 INFO Applying migration id=jsonb 2026/02/05 14:39:27 INFO Applying migration id=quote 2026/02/05 14:39:27 INFO Applying migration id=rfc9421 2026/02/05 14:39:27 INFO Applying migration id=keys 2026/02/05 14:39:27 INFO Applying migration id=portable 2026/02/05 14:39:27 INFO Applying migration id=proofs 2026/02/05 14:39:27 INFO Applying migration id=contexts 2026/02/05 14:39:27 INFO Applying migration id=deliverieshost 2026/02/05 14:39:27 INFO Applying migration id=pembegin 2026/02/05 14:39:27 INFO Applying migration id=didhost 2026/02/05 14:39:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-676a-7748-b1e6-4320bd0385e0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-676a-7687-ae12-c45117cdb02f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-676a-7687-ae12-c45117cdb02f 2026/02/05 14:39:27 INFO Generating first response key=/users/hashtag/hello 2026/02/05 14:39:27 INFO Generating first response key=/users/hashtag/world 2026/02/05 14:39:27 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-676f-7728-81a4-f2b30d328126 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-676a-7687-ae12-c45117cdb02f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-676a-7687-ae12-c45117cdb02f 2026/02/05 14:39:27 INFO Generating first response key=/hashtag/hello 2026/02/05 14:39:27 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_RemoveHashtag (0.52s) === RUN TestEdit_KeepHashtags 2026/02/05 14:39:27 INFO Applying migration id=initial 2026/02/05 14:39:27 INFO Applying migration id=notesupdated 2026/02/05 14:39:27 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:27 INFO Applying migration id=activitiesid 2026/02/05 14:39:27 INFO Applying migration id=outbox 2026/02/05 14:39:27 INFO Applying migration id=edits 2026/02/05 14:39:27 INFO Applying migration id=outboxactor 2026/02/05 14:39:27 INFO Applying migration id=outboxsender 2026/02/05 14:39:27 INFO Applying migration id=thread 2026/02/05 14:39:27 INFO Applying migration id=host 2026/02/05 14:39:27 INFO Applying migration id=sharedinbox 2026/02/05 14:39:27 INFO Applying migration id=noteshost 2026/02/05 14:39:27 INFO Applying migration id=fetched 2026/02/05 14:39:27 INFO Applying migration id=move 2026/02/05 14:39:27 INFO Applying migration id=cleanup 2026/02/05 14:39:27 INFO Applying migration id=received 2026/02/05 14:39:27 INFO Applying migration id=namehost 2026/02/05 14:39:27 INFO Applying migration id=outboxhost 2026/02/05 14:39:27 INFO Applying migration id=notesfts 2026/02/05 14:39:27 INFO Applying migration id=iconsname 2026/02/05 14:39:27 INFO Applying migration id=nohash 2026/02/05 14:39:27 INFO Applying migration id=shares 2026/02/05 14:39:27 INFO Applying migration id=actorttl 2026/02/05 14:39:27 INFO Applying migration id=tocc 2026/02/05 14:39:27 INFO Applying migration id=followeds 2026/02/05 14:39:27 INFO Applying migration id=certhash 2026/02/05 14:39:27 INFO Applying migration id=follows_sync 2026/02/05 14:39:27 INFO Applying migration id=jsonpath 2026/02/05 14:39:27 INFO Applying migration id=localforward 2026/02/05 14:39:27 INFO Applying migration id=avatar 2026/02/05 14:39:27 INFO Applying migration id=noimage 2026/02/05 14:39:27 INFO Applying migration id=feed 2026/02/05 14:39:27 INFO Applying migration id=bookmarks 2026/02/05 14:39:27 INFO Applying migration id=shareactivity 2026/02/05 14:39:27 INFO Applying migration id=application 2026/02/05 14:39:27 INFO Applying migration id=certificates 2026/02/05 14:39:27 INFO Applying migration id=rawforward 2026/02/05 14:39:27 INFO Applying migration id=publickey 2026/02/05 14:39:27 INFO Applying migration id=resolvegroup 2026/02/05 14:39:27 INFO Applying migration id=reject 2026/02/05 14:39:27 INFO Applying migration id=autodel 2026/02/05 14:39:27 INFO Applying migration id=jsonb 2026/02/05 14:39:27 INFO Applying migration id=quote 2026/02/05 14:39:27 INFO Applying migration id=rfc9421 2026/02/05 14:39:27 INFO Applying migration id=keys 2026/02/05 14:39:27 INFO Applying migration id=portable 2026/02/05 14:39:27 INFO Applying migration id=proofs 2026/02/05 14:39:27 INFO Applying migration id=contexts 2026/02/05 14:39:27 INFO Applying migration id=deliverieshost 2026/02/05 14:39:27 INFO Applying migration id=pembegin 2026/02/05 14:39:27 INFO Applying migration id=didhost 2026/02/05 14:39:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-69ae-7c7a-93f3-615f1df24d32 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-69ae-7bb7-80be-bd80a748d9ce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-69ae-7bb7-80be-bd80a748d9ce 2026/02/05 14:39:28 INFO Generating first response key=/users/hashtag/hello 2026/02/05 14:39:28 INFO Generating first response key=/users/hashtag/world 2026/02/05 14:39:28 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-69b4-7867-9cdf-72ec28a6fa63 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-69ae-7bb7-80be-bd80a748d9ce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-69ae-7bb7-80be-bd80a748d9ce 2026/02/05 14:39:28 INFO Generating first response key=/hashtag/hello 2026/02/05 14:39:28 INFO Generating first response key=/hashtag/World --- PASS: TestEdit_KeepHashtags (0.58s) === RUN TestEdit_AddMention 2026/02/05 14:39:28 INFO Applying migration id=initial 2026/02/05 14:39:28 INFO Applying migration id=notesupdated 2026/02/05 14:39:28 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:28 INFO Applying migration id=activitiesid 2026/02/05 14:39:28 INFO Applying migration id=outbox 2026/02/05 14:39:28 INFO Applying migration id=edits 2026/02/05 14:39:28 INFO Applying migration id=outboxactor 2026/02/05 14:39:28 INFO Applying migration id=outboxsender 2026/02/05 14:39:28 INFO Applying migration id=thread 2026/02/05 14:39:28 INFO Applying migration id=host 2026/02/05 14:39:28 INFO Applying migration id=sharedinbox 2026/02/05 14:39:28 INFO Applying migration id=noteshost 2026/02/05 14:39:28 INFO Applying migration id=fetched 2026/02/05 14:39:28 INFO Applying migration id=move 2026/02/05 14:39:28 INFO Applying migration id=cleanup 2026/02/05 14:39:28 INFO Applying migration id=received 2026/02/05 14:39:28 INFO Applying migration id=namehost 2026/02/05 14:39:28 INFO Applying migration id=outboxhost 2026/02/05 14:39:28 INFO Applying migration id=notesfts 2026/02/05 14:39:28 INFO Applying migration id=iconsname 2026/02/05 14:39:28 INFO Applying migration id=nohash 2026/02/05 14:39:28 INFO Applying migration id=shares 2026/02/05 14:39:28 INFO Applying migration id=actorttl 2026/02/05 14:39:28 INFO Applying migration id=tocc 2026/02/05 14:39:28 INFO Applying migration id=followeds 2026/02/05 14:39:28 INFO Applying migration id=certhash 2026/02/05 14:39:28 INFO Applying migration id=follows_sync 2026/02/05 14:39:28 INFO Applying migration id=jsonpath 2026/02/05 14:39:28 INFO Applying migration id=localforward 2026/02/05 14:39:28 INFO Applying migration id=avatar 2026/02/05 14:39:28 INFO Applying migration id=noimage 2026/02/05 14:39:28 INFO Applying migration id=feed 2026/02/05 14:39:28 INFO Applying migration id=bookmarks 2026/02/05 14:39:28 INFO Applying migration id=shareactivity 2026/02/05 14:39:28 INFO Applying migration id=application 2026/02/05 14:39:28 INFO Applying migration id=certificates 2026/02/05 14:39:28 INFO Applying migration id=rawforward 2026/02/05 14:39:28 INFO Applying migration id=publickey 2026/02/05 14:39:28 INFO Applying migration id=resolvegroup 2026/02/05 14:39:28 INFO Applying migration id=reject 2026/02/05 14:39:28 INFO Applying migration id=autodel 2026/02/05 14:39:28 INFO Applying migration id=jsonb 2026/02/05 14:39:28 INFO Applying migration id=quote 2026/02/05 14:39:28 INFO Applying migration id=rfc9421 2026/02/05 14:39:28 INFO Applying migration id=keys 2026/02/05 14:39:28 INFO Applying migration id=portable 2026/02/05 14:39:28 INFO Applying migration id=proofs 2026/02/05 14:39:28 INFO Applying migration id=contexts 2026/02/05 14:39:28 INFO Applying migration id=deliverieshost 2026/02/05 14:39:28 INFO Applying migration id=pembegin 2026/02/05 14:39:28 INFO Applying migration id=didhost 2026/02/05 14:39:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-6b8f-7a38-ae40-a1f4d252ce0b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 2026/02/05 14:39:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 2026/02/05 14:39:28 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:28 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-6b93-77d3-8ec5-dc7b86df34e7 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 2026/02/05 14:39:28 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6b8f-7a0b-b330-e6e6b91c3a82 --- PASS: TestEdit_AddMention (0.48s) === RUN TestEdit_RemoveMention 2026/02/05 14:39:28 INFO Applying migration id=initial 2026/02/05 14:39:28 INFO Applying migration id=notesupdated 2026/02/05 14:39:28 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:28 INFO Applying migration id=activitiesid 2026/02/05 14:39:28 INFO Applying migration id=outbox 2026/02/05 14:39:28 INFO Applying migration id=edits 2026/02/05 14:39:28 INFO Applying migration id=outboxactor 2026/02/05 14:39:28 INFO Applying migration id=outboxsender 2026/02/05 14:39:28 INFO Applying migration id=thread 2026/02/05 14:39:28 INFO Applying migration id=host 2026/02/05 14:39:28 INFO Applying migration id=sharedinbox 2026/02/05 14:39:28 INFO Applying migration id=noteshost 2026/02/05 14:39:28 INFO Applying migration id=fetched 2026/02/05 14:39:28 INFO Applying migration id=move 2026/02/05 14:39:28 INFO Applying migration id=cleanup 2026/02/05 14:39:28 INFO Applying migration id=received 2026/02/05 14:39:28 INFO Applying migration id=namehost 2026/02/05 14:39:28 INFO Applying migration id=outboxhost 2026/02/05 14:39:28 INFO Applying migration id=notesfts 2026/02/05 14:39:28 INFO Applying migration id=iconsname 2026/02/05 14:39:28 INFO Applying migration id=nohash 2026/02/05 14:39:28 INFO Applying migration id=shares 2026/02/05 14:39:28 INFO Applying migration id=actorttl 2026/02/05 14:39:28 INFO Applying migration id=tocc 2026/02/05 14:39:28 INFO Applying migration id=followeds 2026/02/05 14:39:28 INFO Applying migration id=certhash 2026/02/05 14:39:28 INFO Applying migration id=follows_sync 2026/02/05 14:39:28 INFO Applying migration id=jsonpath 2026/02/05 14:39:28 INFO Applying migration id=localforward 2026/02/05 14:39:28 INFO Applying migration id=avatar 2026/02/05 14:39:28 INFO Applying migration id=noimage 2026/02/05 14:39:28 INFO Applying migration id=feed 2026/02/05 14:39:28 INFO Applying migration id=bookmarks 2026/02/05 14:39:28 INFO Applying migration id=shareactivity 2026/02/05 14:39:28 INFO Applying migration id=application 2026/02/05 14:39:28 INFO Applying migration id=certificates 2026/02/05 14:39:28 INFO Applying migration id=rawforward 2026/02/05 14:39:28 INFO Applying migration id=publickey 2026/02/05 14:39:28 INFO Applying migration id=resolvegroup 2026/02/05 14:39:28 INFO Applying migration id=reject 2026/02/05 14:39:28 INFO Applying migration id=autodel 2026/02/05 14:39:28 INFO Applying migration id=jsonb 2026/02/05 14:39:28 INFO Applying migration id=quote 2026/02/05 14:39:28 INFO Applying migration id=rfc9421 2026/02/05 14:39:28 INFO Applying migration id=keys 2026/02/05 14:39:28 INFO Applying migration id=portable 2026/02/05 14:39:28 INFO Applying migration id=proofs 2026/02/05 14:39:28 INFO Applying migration id=contexts 2026/02/05 14:39:28 INFO Applying migration id=deliverieshost 2026/02/05 14:39:28 INFO Applying migration id=pembegin 2026/02/05 14:39:28 INFO Applying migration id=didhost 2026/02/05 14:39:29 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:29 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-6e13-7531-a2ef-bac248a34504 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 2026/02/05 14:39:29 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 2026/02/05 14:39:29 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-6e1a-7bd1-a961-599b2091665b activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 2026/02/05 14:39:29 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6e12-7f37-b073-d6984d012278 --- PASS: TestEdit_RemoveMention (0.65s) === RUN TestEdit_KeepMention 2026/02/05 14:39:29 INFO Applying migration id=initial 2026/02/05 14:39:29 INFO Applying migration id=notesupdated 2026/02/05 14:39:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:29 INFO Applying migration id=activitiesid 2026/02/05 14:39:29 INFO Applying migration id=outbox 2026/02/05 14:39:29 INFO Applying migration id=edits 2026/02/05 14:39:29 INFO Applying migration id=outboxactor 2026/02/05 14:39:29 INFO Applying migration id=outboxsender 2026/02/05 14:39:29 INFO Applying migration id=thread 2026/02/05 14:39:29 INFO Applying migration id=host 2026/02/05 14:39:29 INFO Applying migration id=sharedinbox 2026/02/05 14:39:29 INFO Applying migration id=noteshost 2026/02/05 14:39:29 INFO Applying migration id=fetched 2026/02/05 14:39:29 INFO Applying migration id=move 2026/02/05 14:39:29 INFO Applying migration id=cleanup 2026/02/05 14:39:29 INFO Applying migration id=received 2026/02/05 14:39:29 INFO Applying migration id=namehost 2026/02/05 14:39:29 INFO Applying migration id=outboxhost 2026/02/05 14:39:29 INFO Applying migration id=notesfts 2026/02/05 14:39:29 INFO Applying migration id=iconsname 2026/02/05 14:39:29 INFO Applying migration id=nohash 2026/02/05 14:39:29 INFO Applying migration id=shares 2026/02/05 14:39:29 INFO Applying migration id=actorttl 2026/02/05 14:39:29 INFO Applying migration id=tocc 2026/02/05 14:39:29 INFO Applying migration id=followeds 2026/02/05 14:39:29 INFO Applying migration id=certhash 2026/02/05 14:39:29 INFO Applying migration id=follows_sync 2026/02/05 14:39:29 INFO Applying migration id=jsonpath 2026/02/05 14:39:29 INFO Applying migration id=localforward 2026/02/05 14:39:29 INFO Applying migration id=avatar 2026/02/05 14:39:29 INFO Applying migration id=noimage 2026/02/05 14:39:29 INFO Applying migration id=feed 2026/02/05 14:39:29 INFO Applying migration id=bookmarks 2026/02/05 14:39:29 INFO Applying migration id=shareactivity 2026/02/05 14:39:29 INFO Applying migration id=application 2026/02/05 14:39:29 INFO Applying migration id=certificates 2026/02/05 14:39:29 INFO Applying migration id=rawforward 2026/02/05 14:39:29 INFO Applying migration id=publickey 2026/02/05 14:39:29 INFO Applying migration id=resolvegroup 2026/02/05 14:39:29 INFO Applying migration id=reject 2026/02/05 14:39:29 INFO Applying migration id=autodel 2026/02/05 14:39:29 INFO Applying migration id=jsonb 2026/02/05 14:39:29 INFO Applying migration id=quote 2026/02/05 14:39:29 INFO Applying migration id=rfc9421 2026/02/05 14:39:29 INFO Applying migration id=keys 2026/02/05 14:39:29 INFO Applying migration id=portable 2026/02/05 14:39:29 INFO Applying migration id=proofs 2026/02/05 14:39:29 INFO Applying migration id=contexts 2026/02/05 14:39:29 INFO Applying migration id=deliverieshost 2026/02/05 14:39:29 INFO Applying migration id=pembegin 2026/02/05 14:39:29 INFO Applying migration id=didhost 2026/02/05 14:39:29 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:29 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-6ff1-760c-b0b3-5f0a329aa058 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb 2026/02/05 14:39:29 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb 2026/02/05 14:39:29 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:29 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-6ffa-7f0a-8dea-edd0f8c12361 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb 2026/02/05 14:39:29 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-6ff0-7c59-b6cc-ed6121d48ceb --- PASS: TestEdit_KeepMention (0.48s) === RUN TestEdit_PollAddOption 2026/02/05 14:39:29 INFO Applying migration id=initial 2026/02/05 14:39:29 INFO Applying migration id=notesupdated 2026/02/05 14:39:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:29 INFO Applying migration id=activitiesid 2026/02/05 14:39:29 INFO Applying migration id=outbox 2026/02/05 14:39:29 INFO Applying migration id=edits 2026/02/05 14:39:29 INFO Applying migration id=outboxactor 2026/02/05 14:39:29 INFO Applying migration id=outboxsender 2026/02/05 14:39:29 INFO Applying migration id=thread 2026/02/05 14:39:29 INFO Applying migration id=host 2026/02/05 14:39:29 INFO Applying migration id=sharedinbox 2026/02/05 14:39:29 INFO Applying migration id=noteshost 2026/02/05 14:39:29 INFO Applying migration id=fetched 2026/02/05 14:39:29 INFO Applying migration id=move 2026/02/05 14:39:29 INFO Applying migration id=cleanup 2026/02/05 14:39:29 INFO Applying migration id=received 2026/02/05 14:39:29 INFO Applying migration id=namehost 2026/02/05 14:39:29 INFO Applying migration id=outboxhost 2026/02/05 14:39:29 INFO Applying migration id=notesfts 2026/02/05 14:39:29 INFO Applying migration id=iconsname 2026/02/05 14:39:29 INFO Applying migration id=nohash 2026/02/05 14:39:29 INFO Applying migration id=shares 2026/02/05 14:39:29 INFO Applying migration id=actorttl 2026/02/05 14:39:29 INFO Applying migration id=tocc 2026/02/05 14:39:29 INFO Applying migration id=followeds 2026/02/05 14:39:29 INFO Applying migration id=certhash 2026/02/05 14:39:29 INFO Applying migration id=follows_sync 2026/02/05 14:39:29 INFO Applying migration id=jsonpath 2026/02/05 14:39:29 INFO Applying migration id=localforward 2026/02/05 14:39:29 INFO Applying migration id=avatar 2026/02/05 14:39:29 INFO Applying migration id=noimage 2026/02/05 14:39:29 INFO Applying migration id=feed 2026/02/05 14:39:29 INFO Applying migration id=bookmarks 2026/02/05 14:39:29 INFO Applying migration id=shareactivity 2026/02/05 14:39:29 INFO Applying migration id=application 2026/02/05 14:39:29 INFO Applying migration id=certificates 2026/02/05 14:39:29 INFO Applying migration id=rawforward 2026/02/05 14:39:29 INFO Applying migration id=publickey 2026/02/05 14:39:29 INFO Applying migration id=resolvegroup 2026/02/05 14:39:29 INFO Applying migration id=reject 2026/02/05 14:39:29 INFO Applying migration id=autodel 2026/02/05 14:39:29 INFO Applying migration id=jsonb 2026/02/05 14:39:29 INFO Applying migration id=quote 2026/02/05 14:39:29 INFO Applying migration id=rfc9421 2026/02/05 14:39:29 INFO Applying migration id=keys 2026/02/05 14:39:29 INFO Applying migration id=portable 2026/02/05 14:39:29 INFO Applying migration id=proofs 2026/02/05 14:39:29 INFO Applying migration id=contexts 2026/02/05 14:39:29 INFO Applying migration id=deliverieshost 2026/02/05 14:39:29 INFO Applying migration id=pembegin 2026/02/05 14:39:29 INFO Applying migration id=didhost 2026/02/05 14:39:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-71e3-72b1-95c5-f59599af8f1d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-71e5-78f7-a9fe-92b19a4eb568 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71e5-78e1-b8b2-d2f8fada0774 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-71e5-78e1-b8b2-d2f8fada0774 2026/02/05 14:39:30 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-71e7-7703-8669-f4bc05072afa activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-71eb-7605-846b-a5dd3c954eb6 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-71ed-7306-ac56-f897edacf21a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71ed-72d6-b276-f489abd7dc9e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3e-71ed-72d6-b276-f489abd7dc9e 2026/02/05 14:39:30 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-71ee-770a-97bd-6b06a948a7db activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e 2026/02/05 14:39:30 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-71e3-711c-846b-5e9bad2cf05e --- PASS: TestEdit_PollAddOption (0.50s) === RUN TestEdit_RemoveQuestion 2026/02/05 14:39:30 INFO Applying migration id=initial 2026/02/05 14:39:30 INFO Applying migration id=notesupdated 2026/02/05 14:39:30 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:30 INFO Applying migration id=activitiesid 2026/02/05 14:39:30 INFO Applying migration id=outbox 2026/02/05 14:39:30 INFO Applying migration id=edits 2026/02/05 14:39:30 INFO Applying migration id=outboxactor 2026/02/05 14:39:30 INFO Applying migration id=outboxsender 2026/02/05 14:39:30 INFO Applying migration id=thread 2026/02/05 14:39:30 INFO Applying migration id=host 2026/02/05 14:39:30 INFO Applying migration id=sharedinbox 2026/02/05 14:39:30 INFO Applying migration id=noteshost 2026/02/05 14:39:30 INFO Applying migration id=fetched 2026/02/05 14:39:30 INFO Applying migration id=move 2026/02/05 14:39:30 INFO Applying migration id=cleanup 2026/02/05 14:39:30 INFO Applying migration id=received 2026/02/05 14:39:30 INFO Applying migration id=namehost 2026/02/05 14:39:30 INFO Applying migration id=outboxhost 2026/02/05 14:39:30 INFO Applying migration id=notesfts 2026/02/05 14:39:30 INFO Applying migration id=iconsname 2026/02/05 14:39:30 INFO Applying migration id=nohash 2026/02/05 14:39:30 INFO Applying migration id=shares 2026/02/05 14:39:30 INFO Applying migration id=actorttl 2026/02/05 14:39:30 INFO Applying migration id=tocc 2026/02/05 14:39:30 INFO Applying migration id=followeds 2026/02/05 14:39:30 INFO Applying migration id=certhash 2026/02/05 14:39:30 INFO Applying migration id=follows_sync 2026/02/05 14:39:30 INFO Applying migration id=jsonpath 2026/02/05 14:39:30 INFO Applying migration id=localforward 2026/02/05 14:39:30 INFO Applying migration id=avatar 2026/02/05 14:39:30 INFO Applying migration id=noimage 2026/02/05 14:39:30 INFO Applying migration id=feed 2026/02/05 14:39:30 INFO Applying migration id=bookmarks 2026/02/05 14:39:30 INFO Applying migration id=shareactivity 2026/02/05 14:39:30 INFO Applying migration id=application 2026/02/05 14:39:30 INFO Applying migration id=certificates 2026/02/05 14:39:30 INFO Applying migration id=rawforward 2026/02/05 14:39:30 INFO Applying migration id=publickey 2026/02/05 14:39:30 INFO Applying migration id=resolvegroup 2026/02/05 14:39:30 INFO Applying migration id=reject 2026/02/05 14:39:30 INFO Applying migration id=autodel 2026/02/05 14:39:30 INFO Applying migration id=jsonb 2026/02/05 14:39:30 INFO Applying migration id=quote 2026/02/05 14:39:30 INFO Applying migration id=rfc9421 2026/02/05 14:39:30 INFO Applying migration id=keys 2026/02/05 14:39:30 INFO Applying migration id=portable 2026/02/05 14:39:30 INFO Applying migration id=proofs 2026/02/05 14:39:30 INFO Applying migration id=contexts 2026/02/05 14:39:30 INFO Applying migration id=deliverieshost 2026/02/05 14:39:30 INFO Applying migration id=pembegin 2026/02/05 14:39:30 INFO Applying migration id=didhost 2026/02/05 14:39:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7498-7311-8191-a2351f5ca24c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-749c-7a6c-91e1-7fcd04e0d2ad activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-749c-7a39-8b21-d0c9e354e891 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-749c-7a39-8b21-d0c9e354e891 2026/02/05 14:39:30 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-74a1-7116-bdc2-560ebef2a0c9 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-74aa-773e-a02b-a18ac100d929 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa 2026/02/05 14:39:30 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-7497-79ca-a20e-c8acd77d4bfa --- PASS: TestEdit_RemoveQuestion (0.71s) === RUN TestFollow_PostToFollowers 2026/02/05 14:39:31 INFO Applying migration id=initial 2026/02/05 14:39:31 INFO Applying migration id=notesupdated 2026/02/05 14:39:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:31 INFO Applying migration id=activitiesid 2026/02/05 14:39:31 INFO Applying migration id=outbox 2026/02/05 14:39:31 INFO Applying migration id=edits 2026/02/05 14:39:31 INFO Applying migration id=outboxactor 2026/02/05 14:39:31 INFO Applying migration id=outboxsender 2026/02/05 14:39:31 INFO Applying migration id=thread 2026/02/05 14:39:31 INFO Applying migration id=host 2026/02/05 14:39:31 INFO Applying migration id=sharedinbox 2026/02/05 14:39:31 INFO Applying migration id=noteshost 2026/02/05 14:39:31 INFO Applying migration id=fetched 2026/02/05 14:39:31 INFO Applying migration id=move 2026/02/05 14:39:31 INFO Applying migration id=cleanup 2026/02/05 14:39:31 INFO Applying migration id=received 2026/02/05 14:39:31 INFO Applying migration id=namehost 2026/02/05 14:39:31 INFO Applying migration id=outboxhost 2026/02/05 14:39:31 INFO Applying migration id=notesfts 2026/02/05 14:39:31 INFO Applying migration id=iconsname 2026/02/05 14:39:31 INFO Applying migration id=nohash 2026/02/05 14:39:31 INFO Applying migration id=shares 2026/02/05 14:39:31 INFO Applying migration id=actorttl 2026/02/05 14:39:31 INFO Applying migration id=tocc 2026/02/05 14:39:31 INFO Applying migration id=followeds 2026/02/05 14:39:31 INFO Applying migration id=certhash 2026/02/05 14:39:31 INFO Applying migration id=follows_sync 2026/02/05 14:39:31 INFO Applying migration id=jsonpath 2026/02/05 14:39:31 INFO Applying migration id=localforward 2026/02/05 14:39:31 INFO Applying migration id=avatar 2026/02/05 14:39:31 INFO Applying migration id=noimage 2026/02/05 14:39:31 INFO Applying migration id=feed 2026/02/05 14:39:31 INFO Applying migration id=bookmarks 2026/02/05 14:39:31 INFO Applying migration id=shareactivity 2026/02/05 14:39:31 INFO Applying migration id=application 2026/02/05 14:39:31 INFO Applying migration id=certificates 2026/02/05 14:39:31 INFO Applying migration id=rawforward 2026/02/05 14:39:31 INFO Applying migration id=publickey 2026/02/05 14:39:31 INFO Applying migration id=resolvegroup 2026/02/05 14:39:31 INFO Applying migration id=reject 2026/02/05 14:39:31 INFO Applying migration id=autodel 2026/02/05 14:39:31 INFO Applying migration id=jsonb 2026/02/05 14:39:31 INFO Applying migration id=quote 2026/02/05 14:39:31 INFO Applying migration id=rfc9421 2026/02/05 14:39:31 INFO Applying migration id=keys 2026/02/05 14:39:31 INFO Applying migration id=portable 2026/02/05 14:39:31 INFO Applying migration id=proofs 2026/02/05 14:39:31 INFO Applying migration id=contexts 2026/02/05 14:39:31 INFO Applying migration id=deliverieshost 2026/02/05 14:39:31 INFO Applying migration id=pembegin 2026/02/05 14:39:31 INFO Applying migration id=didhost 2026/02/05 14:39:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-7632-7c66-9369-81869daa4c95 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/02/05 14:39:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-7633-743a-8ad8-8240d29af42f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7632-7c66-9369-81869daa4c95 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-7632-7c66-9369-81869daa4c95 2026/02/05 14:39:31 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7635-7189-ac28-29d7e63d0834 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7635-715a-9ccb-aa5659f2aaef activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-7635-715a-9ccb-aa5659f2aaef --- PASS: TestFollow_PostToFollowers (0.39s) === RUN TestFollow_PostToFollowersBeforeFollow 2026/02/05 14:39:31 INFO Applying migration id=initial 2026/02/05 14:39:31 INFO Applying migration id=notesupdated 2026/02/05 14:39:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:31 INFO Applying migration id=activitiesid 2026/02/05 14:39:31 INFO Applying migration id=outbox 2026/02/05 14:39:31 INFO Applying migration id=edits 2026/02/05 14:39:31 INFO Applying migration id=outboxactor 2026/02/05 14:39:31 INFO Applying migration id=outboxsender 2026/02/05 14:39:31 INFO Applying migration id=thread 2026/02/05 14:39:31 INFO Applying migration id=host 2026/02/05 14:39:31 INFO Applying migration id=sharedinbox 2026/02/05 14:39:31 INFO Applying migration id=noteshost 2026/02/05 14:39:31 INFO Applying migration id=fetched 2026/02/05 14:39:31 INFO Applying migration id=move 2026/02/05 14:39:31 INFO Applying migration id=cleanup 2026/02/05 14:39:31 INFO Applying migration id=received 2026/02/05 14:39:31 INFO Applying migration id=namehost 2026/02/05 14:39:31 INFO Applying migration id=outboxhost 2026/02/05 14:39:31 INFO Applying migration id=notesfts 2026/02/05 14:39:31 INFO Applying migration id=iconsname 2026/02/05 14:39:31 INFO Applying migration id=nohash 2026/02/05 14:39:31 INFO Applying migration id=shares 2026/02/05 14:39:31 INFO Applying migration id=actorttl 2026/02/05 14:39:31 INFO Applying migration id=tocc 2026/02/05 14:39:31 INFO Applying migration id=followeds 2026/02/05 14:39:31 INFO Applying migration id=certhash 2026/02/05 14:39:31 INFO Applying migration id=follows_sync 2026/02/05 14:39:31 INFO Applying migration id=jsonpath 2026/02/05 14:39:31 INFO Applying migration id=localforward 2026/02/05 14:39:31 INFO Applying migration id=avatar 2026/02/05 14:39:31 INFO Applying migration id=noimage 2026/02/05 14:39:31 INFO Applying migration id=feed 2026/02/05 14:39:31 INFO Applying migration id=bookmarks 2026/02/05 14:39:31 INFO Applying migration id=shareactivity 2026/02/05 14:39:31 INFO Applying migration id=application 2026/02/05 14:39:31 INFO Applying migration id=certificates 2026/02/05 14:39:31 INFO Applying migration id=rawforward 2026/02/05 14:39:31 INFO Applying migration id=publickey 2026/02/05 14:39:31 INFO Applying migration id=resolvegroup 2026/02/05 14:39:31 INFO Applying migration id=reject 2026/02/05 14:39:31 INFO Applying migration id=autodel 2026/02/05 14:39:31 INFO Applying migration id=jsonb 2026/02/05 14:39:31 INFO Applying migration id=quote 2026/02/05 14:39:31 INFO Applying migration id=rfc9421 2026/02/05 14:39:31 INFO Applying migration id=keys 2026/02/05 14:39:31 INFO Applying migration id=portable 2026/02/05 14:39:31 INFO Applying migration id=proofs 2026/02/05 14:39:31 INFO Applying migration id=contexts 2026/02/05 14:39:31 INFO Applying migration id=deliverieshost 2026/02/05 14:39:31 INFO Applying migration id=pembegin 2026/02/05 14:39:31 INFO Applying migration id=didhost 2026/02/05 14:39:31 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7855-740f-932b-2a76ad71d6e4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7855-73ec-b696-d5206a3382ba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-7855-73ec-b696-d5206a3382ba 2026/02/05 14:39:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-7856-762e-b4c9-93ccb043e681 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/02/05 14:39:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-7856-7cad-9804-9ac8bf4ffa6b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7856-762e-b4c9-93ccb043e681 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-7856-762e-b4c9-93ccb043e681 --- PASS: TestFollow_PostToFollowersBeforeFollow (0.54s) === RUN TestFollow_DMUnfollowFollow 2026/02/05 14:39:31 INFO Applying migration id=initial 2026/02/05 14:39:31 INFO Applying migration id=notesupdated 2026/02/05 14:39:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:31 INFO Applying migration id=activitiesid 2026/02/05 14:39:31 INFO Applying migration id=outbox 2026/02/05 14:39:31 INFO Applying migration id=edits 2026/02/05 14:39:31 INFO Applying migration id=outboxactor 2026/02/05 14:39:31 INFO Applying migration id=outboxsender 2026/02/05 14:39:31 INFO Applying migration id=thread 2026/02/05 14:39:31 INFO Applying migration id=host 2026/02/05 14:39:31 INFO Applying migration id=sharedinbox 2026/02/05 14:39:31 INFO Applying migration id=noteshost 2026/02/05 14:39:31 INFO Applying migration id=fetched 2026/02/05 14:39:31 INFO Applying migration id=move 2026/02/05 14:39:31 INFO Applying migration id=cleanup 2026/02/05 14:39:31 INFO Applying migration id=received 2026/02/05 14:39:31 INFO Applying migration id=namehost 2026/02/05 14:39:31 INFO Applying migration id=outboxhost 2026/02/05 14:39:31 INFO Applying migration id=notesfts 2026/02/05 14:39:31 INFO Applying migration id=iconsname 2026/02/05 14:39:31 INFO Applying migration id=nohash 2026/02/05 14:39:31 INFO Applying migration id=shares 2026/02/05 14:39:31 INFO Applying migration id=actorttl 2026/02/05 14:39:31 INFO Applying migration id=tocc 2026/02/05 14:39:31 INFO Applying migration id=followeds 2026/02/05 14:39:31 INFO Applying migration id=certhash 2026/02/05 14:39:31 INFO Applying migration id=follows_sync 2026/02/05 14:39:31 INFO Applying migration id=jsonpath 2026/02/05 14:39:31 INFO Applying migration id=localforward 2026/02/05 14:39:31 INFO Applying migration id=avatar 2026/02/05 14:39:31 INFO Applying migration id=noimage 2026/02/05 14:39:31 INFO Applying migration id=feed 2026/02/05 14:39:31 INFO Applying migration id=bookmarks 2026/02/05 14:39:31 INFO Applying migration id=shareactivity 2026/02/05 14:39:31 INFO Applying migration id=application 2026/02/05 14:39:31 INFO Applying migration id=certificates 2026/02/05 14:39:31 INFO Applying migration id=rawforward 2026/02/05 14:39:31 INFO Applying migration id=publickey 2026/02/05 14:39:31 INFO Applying migration id=resolvegroup 2026/02/05 14:39:31 INFO Applying migration id=reject 2026/02/05 14:39:31 INFO Applying migration id=autodel 2026/02/05 14:39:31 INFO Applying migration id=jsonb 2026/02/05 14:39:32 INFO Applying migration id=quote 2026/02/05 14:39:32 INFO Applying migration id=rfc9421 2026/02/05 14:39:32 INFO Applying migration id=keys 2026/02/05 14:39:32 INFO Applying migration id=portable 2026/02/05 14:39:32 INFO Applying migration id=proofs 2026/02/05 14:39:32 INFO Applying migration id=contexts 2026/02/05 14:39:32 INFO Applying migration id=deliverieshost 2026/02/05 14:39:32 INFO Applying migration id=pembegin 2026/02/05 14:39:32 INFO Applying migration id=didhost 2026/02/05 14:39:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-7a2c-7926-a087-1b8736ec04b6 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/02/05 14:39:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-7a2d-704d-a8ff-1eab6b9e9238 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7a2c-7926-a087-1b8736ec04b6 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-7a2c-7926-a087-1b8736ec04b6 2026/02/05 14:39:32 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:32 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7a2d-7683-ad06-4195c9f56de9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7a2d-7560-92da-0a268b35281e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-7a2d-7560-92da-0a268b35281e 2026/02/05 14:39:32 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3e-7a35-782b-ab3c-a99bc0eebc92 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7a2c-7926-a087-1b8736ec04b6 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.48s) === RUN TestFollow_DMUnfollowBeforeFeedUpdate 2026/02/05 14:39:32 INFO Applying migration id=initial 2026/02/05 14:39:32 INFO Applying migration id=notesupdated 2026/02/05 14:39:32 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:32 INFO Applying migration id=activitiesid 2026/02/05 14:39:32 INFO Applying migration id=outbox 2026/02/05 14:39:32 INFO Applying migration id=edits 2026/02/05 14:39:32 INFO Applying migration id=outboxactor 2026/02/05 14:39:32 INFO Applying migration id=outboxsender 2026/02/05 14:39:32 INFO Applying migration id=thread 2026/02/05 14:39:32 INFO Applying migration id=host 2026/02/05 14:39:32 INFO Applying migration id=sharedinbox 2026/02/05 14:39:32 INFO Applying migration id=noteshost 2026/02/05 14:39:32 INFO Applying migration id=fetched 2026/02/05 14:39:32 INFO Applying migration id=move 2026/02/05 14:39:32 INFO Applying migration id=cleanup 2026/02/05 14:39:32 INFO Applying migration id=received 2026/02/05 14:39:32 INFO Applying migration id=namehost 2026/02/05 14:39:32 INFO Applying migration id=outboxhost 2026/02/05 14:39:32 INFO Applying migration id=notesfts 2026/02/05 14:39:32 INFO Applying migration id=iconsname 2026/02/05 14:39:32 INFO Applying migration id=nohash 2026/02/05 14:39:32 INFO Applying migration id=shares 2026/02/05 14:39:32 INFO Applying migration id=actorttl 2026/02/05 14:39:32 INFO Applying migration id=tocc 2026/02/05 14:39:32 INFO Applying migration id=followeds 2026/02/05 14:39:32 INFO Applying migration id=certhash 2026/02/05 14:39:32 INFO Applying migration id=follows_sync 2026/02/05 14:39:32 INFO Applying migration id=jsonpath 2026/02/05 14:39:32 INFO Applying migration id=localforward 2026/02/05 14:39:32 INFO Applying migration id=avatar 2026/02/05 14:39:32 INFO Applying migration id=noimage 2026/02/05 14:39:32 INFO Applying migration id=feed 2026/02/05 14:39:32 INFO Applying migration id=bookmarks 2026/02/05 14:39:32 INFO Applying migration id=shareactivity 2026/02/05 14:39:32 INFO Applying migration id=application 2026/02/05 14:39:32 INFO Applying migration id=certificates 2026/02/05 14:39:32 INFO Applying migration id=rawforward 2026/02/05 14:39:32 INFO Applying migration id=publickey 2026/02/05 14:39:32 INFO Applying migration id=resolvegroup 2026/02/05 14:39:32 INFO Applying migration id=reject 2026/02/05 14:39:32 INFO Applying migration id=autodel 2026/02/05 14:39:32 INFO Applying migration id=jsonb 2026/02/05 14:39:32 INFO Applying migration id=quote 2026/02/05 14:39:32 INFO Applying migration id=rfc9421 2026/02/05 14:39:32 INFO Applying migration id=keys 2026/02/05 14:39:32 INFO Applying migration id=portable 2026/02/05 14:39:32 INFO Applying migration id=proofs 2026/02/05 14:39:32 INFO Applying migration id=contexts 2026/02/05 14:39:32 INFO Applying migration id=deliverieshost 2026/02/05 14:39:32 INFO Applying migration id=pembegin 2026/02/05 14:39:32 INFO Applying migration id=didhost 2026/02/05 14:39:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-7c94-7604-a40f-b6a9fdc316c9 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/02/05 14:39:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-7c94-7c59-b50b-bcf3731d2d33 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7c94-7604-a40f-b6a9fdc316c9 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-7c94-7604-a40f-b6a9fdc316c9 2026/02/05 14:39:33 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7c95-7315-bd25-1939a48985d2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7c95-71f2-9956-57f19f009895 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-7c95-71f2-9956-57f19f009895 2026/02/05 14:39:33 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3e-7c96-76f5-aa27-ead4046aab0c activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7c94-7604-a40f-b6a9fdc316c9 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 (0.60s) === RUN TestFollow_PublicPost 2026/02/05 14:39:33 INFO Applying migration id=initial 2026/02/05 14:39:33 INFO Applying migration id=notesupdated 2026/02/05 14:39:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:33 INFO Applying migration id=activitiesid 2026/02/05 14:39:33 INFO Applying migration id=outbox 2026/02/05 14:39:33 INFO Applying migration id=edits 2026/02/05 14:39:33 INFO Applying migration id=outboxactor 2026/02/05 14:39:33 INFO Applying migration id=outboxsender 2026/02/05 14:39:33 INFO Applying migration id=thread 2026/02/05 14:39:33 INFO Applying migration id=host 2026/02/05 14:39:33 INFO Applying migration id=sharedinbox 2026/02/05 14:39:33 INFO Applying migration id=noteshost 2026/02/05 14:39:33 INFO Applying migration id=fetched 2026/02/05 14:39:33 INFO Applying migration id=move 2026/02/05 14:39:33 INFO Applying migration id=cleanup 2026/02/05 14:39:33 INFO Applying migration id=received 2026/02/05 14:39:33 INFO Applying migration id=namehost 2026/02/05 14:39:33 INFO Applying migration id=outboxhost 2026/02/05 14:39:33 INFO Applying migration id=notesfts 2026/02/05 14:39:33 INFO Applying migration id=iconsname 2026/02/05 14:39:33 INFO Applying migration id=nohash 2026/02/05 14:39:33 INFO Applying migration id=shares 2026/02/05 14:39:33 INFO Applying migration id=actorttl 2026/02/05 14:39:33 INFO Applying migration id=tocc 2026/02/05 14:39:33 INFO Applying migration id=followeds 2026/02/05 14:39:33 INFO Applying migration id=certhash 2026/02/05 14:39:33 INFO Applying migration id=follows_sync 2026/02/05 14:39:33 INFO Applying migration id=jsonpath 2026/02/05 14:39:33 INFO Applying migration id=localforward 2026/02/05 14:39:33 INFO Applying migration id=avatar 2026/02/05 14:39:33 INFO Applying migration id=noimage 2026/02/05 14:39:33 INFO Applying migration id=feed 2026/02/05 14:39:33 INFO Applying migration id=bookmarks 2026/02/05 14:39:33 INFO Applying migration id=shareactivity 2026/02/05 14:39:33 INFO Applying migration id=application 2026/02/05 14:39:33 INFO Applying migration id=certificates 2026/02/05 14:39:33 INFO Applying migration id=rawforward 2026/02/05 14:39:33 INFO Applying migration id=publickey 2026/02/05 14:39:33 INFO Applying migration id=resolvegroup 2026/02/05 14:39:33 INFO Applying migration id=reject 2026/02/05 14:39:33 INFO Applying migration id=autodel 2026/02/05 14:39:33 INFO Applying migration id=jsonb 2026/02/05 14:39:33 INFO Applying migration id=quote 2026/02/05 14:39:33 INFO Applying migration id=rfc9421 2026/02/05 14:39:33 INFO Applying migration id=keys 2026/02/05 14:39:33 INFO Applying migration id=portable 2026/02/05 14:39:33 INFO Applying migration id=proofs 2026/02/05 14:39:33 INFO Applying migration id=contexts 2026/02/05 14:39:33 INFO Applying migration id=deliverieshost 2026/02/05 14:39:33 INFO Applying migration id=pembegin 2026/02/05 14:39:33 INFO Applying migration id=didhost 2026/02/05 14:39:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-7e66-70f4-a1e6-467082cd4d0c 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/02/05 14:39:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-7e66-784d-aeb9-bfef7332e90d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-7e66-70f4-a1e6-467082cd4d0c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-7e66-70f4-a1e6-467082cd4d0c 2026/02/05 14:39:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-7e67-7ef4-8236-4e7966c77ef9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-7e67-7ecf-be22-9c40f1dae63e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-7e67-7ecf-be22-9c40f1dae63e --- PASS: TestFollow_PublicPost (0.47s) === RUN TestFollow_Mutual 2026/02/05 14:39:33 INFO Applying migration id=initial 2026/02/05 14:39:33 INFO Applying migration id=notesupdated 2026/02/05 14:39:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:33 INFO Applying migration id=activitiesid 2026/02/05 14:39:33 INFO Applying migration id=outbox 2026/02/05 14:39:33 INFO Applying migration id=edits 2026/02/05 14:39:33 INFO Applying migration id=outboxactor 2026/02/05 14:39:33 INFO Applying migration id=outboxsender 2026/02/05 14:39:33 INFO Applying migration id=thread 2026/02/05 14:39:33 INFO Applying migration id=host 2026/02/05 14:39:33 INFO Applying migration id=sharedinbox 2026/02/05 14:39:33 INFO Applying migration id=noteshost 2026/02/05 14:39:33 INFO Applying migration id=fetched 2026/02/05 14:39:33 INFO Applying migration id=move 2026/02/05 14:39:33 INFO Applying migration id=cleanup 2026/02/05 14:39:33 INFO Applying migration id=received 2026/02/05 14:39:33 INFO Applying migration id=namehost 2026/02/05 14:39:33 INFO Applying migration id=outboxhost 2026/02/05 14:39:33 INFO Applying migration id=notesfts 2026/02/05 14:39:33 INFO Applying migration id=iconsname 2026/02/05 14:39:33 INFO Applying migration id=nohash 2026/02/05 14:39:33 INFO Applying migration id=shares 2026/02/05 14:39:33 INFO Applying migration id=actorttl 2026/02/05 14:39:33 INFO Applying migration id=tocc 2026/02/05 14:39:33 INFO Applying migration id=followeds 2026/02/05 14:39:33 INFO Applying migration id=certhash 2026/02/05 14:39:33 INFO Applying migration id=follows_sync 2026/02/05 14:39:33 INFO Applying migration id=jsonpath 2026/02/05 14:39:33 INFO Applying migration id=localforward 2026/02/05 14:39:33 INFO Applying migration id=avatar 2026/02/05 14:39:33 INFO Applying migration id=noimage 2026/02/05 14:39:33 INFO Applying migration id=feed 2026/02/05 14:39:33 INFO Applying migration id=bookmarks 2026/02/05 14:39:33 INFO Applying migration id=shareactivity 2026/02/05 14:39:33 INFO Applying migration id=application 2026/02/05 14:39:33 INFO Applying migration id=certificates 2026/02/05 14:39:33 INFO Applying migration id=rawforward 2026/02/05 14:39:33 INFO Applying migration id=publickey 2026/02/05 14:39:33 INFO Applying migration id=resolvegroup 2026/02/05 14:39:33 INFO Applying migration id=reject 2026/02/05 14:39:33 INFO Applying migration id=autodel 2026/02/05 14:39:33 INFO Applying migration id=jsonb 2026/02/05 14:39:33 INFO Applying migration id=quote 2026/02/05 14:39:33 INFO Applying migration id=rfc9421 2026/02/05 14:39:33 INFO Applying migration id=keys 2026/02/05 14:39:33 INFO Applying migration id=portable 2026/02/05 14:39:33 INFO Applying migration id=proofs 2026/02/05 14:39:33 INFO Applying migration id=contexts 2026/02/05 14:39:33 INFO Applying migration id=deliverieshost 2026/02/05 14:39:33 INFO Applying migration id=pembegin 2026/02/05 14:39:33 INFO Applying migration id=didhost 2026/02/05 14:39:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-804e-719a-a2fe-2583cef19026 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/02/05 14:39:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-804f-72b6-9853-b4e3344c4cf2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-804e-719a-a2fe-2583cef19026 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-804e-719a-a2fe-2583cef19026 2026/02/05 14:39:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-8053-71a4-a5f1-83797ca3027b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-8053-7146-9e8b-f5ace8a1c0b8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-8053-7146-9e8b-f5ace8a1c0b8 2026/02/05 14:39:33 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-8053-7146-9e8b-f5ace8a1c0b8 2026/02/05 14:39:33 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-8057-770b-a584-ff05621313ba note=https://localhost.localdomain:8443/post/019c2e3e-8057-76af-b2b6-36cf9c48d2b2 thread=https://localhost.localdomain:8443/post/019c2e3e-8053-7146-9e8b-f5ace8a1c0b8 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-8057-770b-a584-ff05621313ba activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-8057-76af-b2b6-36cf9c48d2b2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-8057-76af-b2b6-36cf9c48d2b2 2026/02/05 14:39:33 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8064-7142-ae47-1f77a7d8cf5d 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/02/05 14:39:33 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8065-72be-b299-01a5305d6262 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8064-7142-ae47-1f77a7d8cf5d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-8064-7142-ae47-1f77a7d8cf5d --- PASS: TestFollow_Mutual (0.51s) === RUN TestFollow_AlreadyFollowing 2026/02/05 14:39:33 INFO Applying migration id=initial 2026/02/05 14:39:34 INFO Applying migration id=notesupdated 2026/02/05 14:39:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:34 INFO Applying migration id=activitiesid 2026/02/05 14:39:34 INFO Applying migration id=outbox 2026/02/05 14:39:34 INFO Applying migration id=edits 2026/02/05 14:39:34 INFO Applying migration id=outboxactor 2026/02/05 14:39:34 INFO Applying migration id=outboxsender 2026/02/05 14:39:34 INFO Applying migration id=thread 2026/02/05 14:39:34 INFO Applying migration id=host 2026/02/05 14:39:34 INFO Applying migration id=sharedinbox 2026/02/05 14:39:34 INFO Applying migration id=noteshost 2026/02/05 14:39:34 INFO Applying migration id=fetched 2026/02/05 14:39:34 INFO Applying migration id=move 2026/02/05 14:39:34 INFO Applying migration id=cleanup 2026/02/05 14:39:34 INFO Applying migration id=received 2026/02/05 14:39:34 INFO Applying migration id=namehost 2026/02/05 14:39:34 INFO Applying migration id=outboxhost 2026/02/05 14:39:34 INFO Applying migration id=notesfts 2026/02/05 14:39:34 INFO Applying migration id=iconsname 2026/02/05 14:39:34 INFO Applying migration id=nohash 2026/02/05 14:39:34 INFO Applying migration id=shares 2026/02/05 14:39:34 INFO Applying migration id=actorttl 2026/02/05 14:39:34 INFO Applying migration id=tocc 2026/02/05 14:39:34 INFO Applying migration id=followeds 2026/02/05 14:39:34 INFO Applying migration id=certhash 2026/02/05 14:39:34 INFO Applying migration id=follows_sync 2026/02/05 14:39:34 INFO Applying migration id=jsonpath 2026/02/05 14:39:34 INFO Applying migration id=localforward 2026/02/05 14:39:34 INFO Applying migration id=avatar 2026/02/05 14:39:34 INFO Applying migration id=noimage 2026/02/05 14:39:34 INFO Applying migration id=feed 2026/02/05 14:39:34 INFO Applying migration id=bookmarks 2026/02/05 14:39:34 INFO Applying migration id=shareactivity 2026/02/05 14:39:34 INFO Applying migration id=application 2026/02/05 14:39:34 INFO Applying migration id=certificates 2026/02/05 14:39:34 INFO Applying migration id=rawforward 2026/02/05 14:39:34 INFO Applying migration id=publickey 2026/02/05 14:39:34 INFO Applying migration id=resolvegroup 2026/02/05 14:39:34 INFO Applying migration id=reject 2026/02/05 14:39:34 INFO Applying migration id=autodel 2026/02/05 14:39:34 INFO Applying migration id=jsonb 2026/02/05 14:39:34 INFO Applying migration id=quote 2026/02/05 14:39:34 INFO Applying migration id=rfc9421 2026/02/05 14:39:34 INFO Applying migration id=keys 2026/02/05 14:39:34 INFO Applying migration id=portable 2026/02/05 14:39:34 INFO Applying migration id=proofs 2026/02/05 14:39:34 INFO Applying migration id=contexts 2026/02/05 14:39:34 INFO Applying migration id=deliverieshost 2026/02/05 14:39:34 INFO Applying migration id=pembegin 2026/02/05 14:39:34 INFO Applying migration id=didhost 2026/02/05 14:39:34 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8260-763e-9265-67718f14953d 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/02/05 14:39:34 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8260-7cdf-8b2a-a17977070ab7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8260-763e-9265-67718f14953d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-8260-763e-9265-67718f14953d --- PASS: TestFollow_AlreadyFollowing (0.50s) === RUN TestFollow_NoSuchUser 2026/02/05 14:39:34 INFO Applying migration id=initial 2026/02/05 14:39:34 INFO Applying migration id=notesupdated 2026/02/05 14:39:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:34 INFO Applying migration id=activitiesid 2026/02/05 14:39:34 INFO Applying migration id=outbox 2026/02/05 14:39:34 INFO Applying migration id=edits 2026/02/05 14:39:34 INFO Applying migration id=outboxactor 2026/02/05 14:39:34 INFO Applying migration id=outboxsender 2026/02/05 14:39:34 INFO Applying migration id=thread 2026/02/05 14:39:34 INFO Applying migration id=host 2026/02/05 14:39:34 INFO Applying migration id=sharedinbox 2026/02/05 14:39:34 INFO Applying migration id=noteshost 2026/02/05 14:39:34 INFO Applying migration id=fetched 2026/02/05 14:39:34 INFO Applying migration id=move 2026/02/05 14:39:34 INFO Applying migration id=cleanup 2026/02/05 14:39:34 INFO Applying migration id=received 2026/02/05 14:39:34 INFO Applying migration id=namehost 2026/02/05 14:39:34 INFO Applying migration id=outboxhost 2026/02/05 14:39:34 INFO Applying migration id=notesfts 2026/02/05 14:39:34 INFO Applying migration id=iconsname 2026/02/05 14:39:34 INFO Applying migration id=nohash 2026/02/05 14:39:34 INFO Applying migration id=shares 2026/02/05 14:39:34 INFO Applying migration id=actorttl 2026/02/05 14:39:34 INFO Applying migration id=tocc 2026/02/05 14:39:34 INFO Applying migration id=followeds 2026/02/05 14:39:34 INFO Applying migration id=certhash 2026/02/05 14:39:34 INFO Applying migration id=follows_sync 2026/02/05 14:39:34 INFO Applying migration id=jsonpath 2026/02/05 14:39:34 INFO Applying migration id=localforward 2026/02/05 14:39:34 INFO Applying migration id=avatar 2026/02/05 14:39:34 INFO Applying migration id=noimage 2026/02/05 14:39:34 INFO Applying migration id=feed 2026/02/05 14:39:34 INFO Applying migration id=bookmarks 2026/02/05 14:39:34 INFO Applying migration id=shareactivity 2026/02/05 14:39:34 INFO Applying migration id=application 2026/02/05 14:39:34 INFO Applying migration id=certificates 2026/02/05 14:39:34 INFO Applying migration id=rawforward 2026/02/05 14:39:34 INFO Applying migration id=publickey 2026/02/05 14:39:34 INFO Applying migration id=resolvegroup 2026/02/05 14:39:34 INFO Applying migration id=reject 2026/02/05 14:39:34 INFO Applying migration id=autodel 2026/02/05 14:39:34 INFO Applying migration id=jsonb 2026/02/05 14:39:34 INFO Applying migration id=quote 2026/02/05 14:39:34 INFO Applying migration id=rfc9421 2026/02/05 14:39:34 INFO Applying migration id=keys 2026/02/05 14:39:34 INFO Applying migration id=portable 2026/02/05 14:39:34 INFO Applying migration id=proofs 2026/02/05 14:39:34 INFO Applying migration id=contexts 2026/02/05 14:39:34 INFO Applying migration id=deliverieshost 2026/02/05 14:39:34 INFO Applying migration id=pembegin 2026/02/05 14:39:34 INFO Applying migration id=didhost 2026/02/05 14:39:34 WARN Cannot follow a non-existing user followed=https://localhost.localdomain:8443/user/erin --- PASS: TestFollow_NoSuchUser (0.40s) === RUN TestFollow_UnauthenticatedUser 2026/02/05 14:39:34 INFO Applying migration id=initial 2026/02/05 14:39:34 INFO Applying migration id=notesupdated 2026/02/05 14:39:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:34 INFO Applying migration id=activitiesid 2026/02/05 14:39:34 INFO Applying migration id=outbox 2026/02/05 14:39:34 INFO Applying migration id=edits 2026/02/05 14:39:34 INFO Applying migration id=outboxactor 2026/02/05 14:39:34 INFO Applying migration id=outboxsender 2026/02/05 14:39:34 INFO Applying migration id=thread 2026/02/05 14:39:34 INFO Applying migration id=host 2026/02/05 14:39:34 INFO Applying migration id=sharedinbox 2026/02/05 14:39:34 INFO Applying migration id=noteshost 2026/02/05 14:39:34 INFO Applying migration id=fetched 2026/02/05 14:39:34 INFO Applying migration id=move 2026/02/05 14:39:34 INFO Applying migration id=cleanup 2026/02/05 14:39:34 INFO Applying migration id=received 2026/02/05 14:39:34 INFO Applying migration id=namehost 2026/02/05 14:39:34 INFO Applying migration id=outboxhost 2026/02/05 14:39:34 INFO Applying migration id=notesfts 2026/02/05 14:39:34 INFO Applying migration id=iconsname 2026/02/05 14:39:34 INFO Applying migration id=nohash 2026/02/05 14:39:34 INFO Applying migration id=shares 2026/02/05 14:39:34 INFO Applying migration id=actorttl 2026/02/05 14:39:34 INFO Applying migration id=tocc 2026/02/05 14:39:34 INFO Applying migration id=followeds 2026/02/05 14:39:34 INFO Applying migration id=certhash 2026/02/05 14:39:34 INFO Applying migration id=follows_sync 2026/02/05 14:39:34 INFO Applying migration id=jsonpath 2026/02/05 14:39:34 INFO Applying migration id=localforward 2026/02/05 14:39:34 INFO Applying migration id=avatar 2026/02/05 14:39:34 INFO Applying migration id=noimage 2026/02/05 14:39:34 INFO Applying migration id=feed 2026/02/05 14:39:34 INFO Applying migration id=bookmarks 2026/02/05 14:39:34 INFO Applying migration id=shareactivity 2026/02/05 14:39:34 INFO Applying migration id=application 2026/02/05 14:39:34 INFO Applying migration id=certificates 2026/02/05 14:39:34 INFO Applying migration id=rawforward 2026/02/05 14:39:34 INFO Applying migration id=publickey 2026/02/05 14:39:34 INFO Applying migration id=resolvegroup 2026/02/05 14:39:34 INFO Applying migration id=reject 2026/02/05 14:39:34 INFO Applying migration id=autodel 2026/02/05 14:39:34 INFO Applying migration id=jsonb 2026/02/05 14:39:34 INFO Applying migration id=quote 2026/02/05 14:39:34 INFO Applying migration id=rfc9421 2026/02/05 14:39:34 INFO Applying migration id=keys 2026/02/05 14:39:34 INFO Applying migration id=portable 2026/02/05 14:39:34 INFO Applying migration id=proofs 2026/02/05 14:39:34 INFO Applying migration id=contexts 2026/02/05 14:39:34 INFO Applying migration id=deliverieshost 2026/02/05 14:39:34 INFO Applying migration id=pembegin 2026/02/05 14:39:34 INFO Applying migration id=didhost --- PASS: TestFollow_UnauthenticatedUser (0.47s) === RUN TestFollows_NoFollows 2026/02/05 14:39:35 INFO Applying migration id=initial 2026/02/05 14:39:35 INFO Applying migration id=notesupdated 2026/02/05 14:39:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:35 INFO Applying migration id=activitiesid 2026/02/05 14:39:35 INFO Applying migration id=outbox 2026/02/05 14:39:35 INFO Applying migration id=edits 2026/02/05 14:39:35 INFO Applying migration id=outboxactor 2026/02/05 14:39:35 INFO Applying migration id=outboxsender 2026/02/05 14:39:35 INFO Applying migration id=thread 2026/02/05 14:39:35 INFO Applying migration id=host 2026/02/05 14:39:35 INFO Applying migration id=sharedinbox 2026/02/05 14:39:35 INFO Applying migration id=noteshost 2026/02/05 14:39:35 INFO Applying migration id=fetched 2026/02/05 14:39:35 INFO Applying migration id=move 2026/02/05 14:39:35 INFO Applying migration id=cleanup 2026/02/05 14:39:35 INFO Applying migration id=received 2026/02/05 14:39:35 INFO Applying migration id=namehost 2026/02/05 14:39:35 INFO Applying migration id=outboxhost 2026/02/05 14:39:35 INFO Applying migration id=notesfts 2026/02/05 14:39:35 INFO Applying migration id=iconsname 2026/02/05 14:39:35 INFO Applying migration id=nohash 2026/02/05 14:39:35 INFO Applying migration id=shares 2026/02/05 14:39:35 INFO Applying migration id=actorttl 2026/02/05 14:39:35 INFO Applying migration id=tocc 2026/02/05 14:39:35 INFO Applying migration id=followeds 2026/02/05 14:39:35 INFO Applying migration id=certhash 2026/02/05 14:39:35 INFO Applying migration id=follows_sync 2026/02/05 14:39:35 INFO Applying migration id=jsonpath 2026/02/05 14:39:35 INFO Applying migration id=localforward 2026/02/05 14:39:35 INFO Applying migration id=avatar 2026/02/05 14:39:35 INFO Applying migration id=noimage 2026/02/05 14:39:35 INFO Applying migration id=feed 2026/02/05 14:39:35 INFO Applying migration id=bookmarks 2026/02/05 14:39:35 INFO Applying migration id=shareactivity 2026/02/05 14:39:35 INFO Applying migration id=application 2026/02/05 14:39:35 INFO Applying migration id=certificates 2026/02/05 14:39:35 INFO Applying migration id=rawforward 2026/02/05 14:39:35 INFO Applying migration id=publickey 2026/02/05 14:39:35 INFO Applying migration id=resolvegroup 2026/02/05 14:39:35 INFO Applying migration id=reject 2026/02/05 14:39:35 INFO Applying migration id=autodel 2026/02/05 14:39:35 INFO Applying migration id=jsonb 2026/02/05 14:39:35 INFO Applying migration id=quote 2026/02/05 14:39:35 INFO Applying migration id=rfc9421 2026/02/05 14:39:35 INFO Applying migration id=keys 2026/02/05 14:39:35 INFO Applying migration id=portable 2026/02/05 14:39:35 INFO Applying migration id=proofs 2026/02/05 14:39:35 INFO Applying migration id=contexts 2026/02/05 14:39:35 INFO Applying migration id=deliverieshost 2026/02/05 14:39:35 INFO Applying migration id=pembegin 2026/02/05 14:39:35 INFO Applying migration id=didhost --- PASS: TestFollows_NoFollows (0.59s) === RUN TestFollows_TwoInactive 2026/02/05 14:39:35 INFO Applying migration id=initial 2026/02/05 14:39:35 INFO Applying migration id=notesupdated 2026/02/05 14:39:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:35 INFO Applying migration id=activitiesid 2026/02/05 14:39:35 INFO Applying migration id=outbox 2026/02/05 14:39:35 INFO Applying migration id=edits 2026/02/05 14:39:35 INFO Applying migration id=outboxactor 2026/02/05 14:39:35 INFO Applying migration id=outboxsender 2026/02/05 14:39:35 INFO Applying migration id=thread 2026/02/05 14:39:35 INFO Applying migration id=host 2026/02/05 14:39:35 INFO Applying migration id=sharedinbox 2026/02/05 14:39:35 INFO Applying migration id=noteshost 2026/02/05 14:39:35 INFO Applying migration id=fetched 2026/02/05 14:39:35 INFO Applying migration id=move 2026/02/05 14:39:35 INFO Applying migration id=cleanup 2026/02/05 14:39:35 INFO Applying migration id=received 2026/02/05 14:39:35 INFO Applying migration id=namehost 2026/02/05 14:39:35 INFO Applying migration id=outboxhost 2026/02/05 14:39:35 INFO Applying migration id=notesfts 2026/02/05 14:39:35 INFO Applying migration id=iconsname 2026/02/05 14:39:35 INFO Applying migration id=nohash 2026/02/05 14:39:35 INFO Applying migration id=shares 2026/02/05 14:39:35 INFO Applying migration id=actorttl 2026/02/05 14:39:35 INFO Applying migration id=tocc 2026/02/05 14:39:35 INFO Applying migration id=followeds 2026/02/05 14:39:35 INFO Applying migration id=certhash 2026/02/05 14:39:35 INFO Applying migration id=follows_sync 2026/02/05 14:39:35 INFO Applying migration id=jsonpath 2026/02/05 14:39:36 INFO Applying migration id=localforward 2026/02/05 14:39:36 INFO Applying migration id=avatar 2026/02/05 14:39:36 INFO Applying migration id=noimage 2026/02/05 14:39:36 INFO Applying migration id=feed 2026/02/05 14:39:36 INFO Applying migration id=bookmarks 2026/02/05 14:39:36 INFO Applying migration id=shareactivity 2026/02/05 14:39:36 INFO Applying migration id=application 2026/02/05 14:39:36 INFO Applying migration id=certificates 2026/02/05 14:39:36 INFO Applying migration id=rawforward 2026/02/05 14:39:36 INFO Applying migration id=publickey 2026/02/05 14:39:36 INFO Applying migration id=resolvegroup 2026/02/05 14:39:36 INFO Applying migration id=reject 2026/02/05 14:39:36 INFO Applying migration id=autodel 2026/02/05 14:39:36 INFO Applying migration id=jsonb 2026/02/05 14:39:36 INFO Applying migration id=quote 2026/02/05 14:39:36 INFO Applying migration id=rfc9421 2026/02/05 14:39:36 INFO Applying migration id=keys 2026/02/05 14:39:36 INFO Applying migration id=portable 2026/02/05 14:39:36 INFO Applying migration id=proofs 2026/02/05 14:39:36 INFO Applying migration id=contexts 2026/02/05 14:39:36 INFO Applying migration id=deliverieshost 2026/02/05 14:39:36 INFO Applying migration id=pembegin 2026/02/05 14:39:36 INFO Applying migration id=didhost 2026/02/05 14:39:36 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8a73-7ad8-99e1-9a265326f437 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/02/05 14:39:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8a74-7c5b-9565-9dae8b8217ef activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8a73-7ad8-99e1-9a265326f437 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-8a73-7ad8-99e1-9a265326f437 2026/02/05 14:39:36 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8a79-765b-970d-180940504e81 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/02/05 14:39:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8a79-7d6d-b43a-4cd162990ab5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8a79-765b-970d-180940504e81 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-8a79-765b-970d-180940504e81 --- PASS: TestFollows_TwoInactive (0.61s) === RUN TestFollows_OneActiveOneInactive 2026/02/05 14:39:36 INFO Applying migration id=initial 2026/02/05 14:39:36 INFO Applying migration id=notesupdated 2026/02/05 14:39:36 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:36 INFO Applying migration id=activitiesid 2026/02/05 14:39:36 INFO Applying migration id=outbox 2026/02/05 14:39:36 INFO Applying migration id=edits 2026/02/05 14:39:36 INFO Applying migration id=outboxactor 2026/02/05 14:39:36 INFO Applying migration id=outboxsender 2026/02/05 14:39:36 INFO Applying migration id=thread 2026/02/05 14:39:36 INFO Applying migration id=host 2026/02/05 14:39:36 INFO Applying migration id=sharedinbox 2026/02/05 14:39:36 INFO Applying migration id=noteshost 2026/02/05 14:39:36 INFO Applying migration id=fetched 2026/02/05 14:39:36 INFO Applying migration id=move 2026/02/05 14:39:36 INFO Applying migration id=cleanup 2026/02/05 14:39:36 INFO Applying migration id=received 2026/02/05 14:39:36 INFO Applying migration id=namehost 2026/02/05 14:39:36 INFO Applying migration id=outboxhost 2026/02/05 14:39:36 INFO Applying migration id=notesfts 2026/02/05 14:39:36 INFO Applying migration id=iconsname 2026/02/05 14:39:36 INFO Applying migration id=nohash 2026/02/05 14:39:36 INFO Applying migration id=shares 2026/02/05 14:39:36 INFO Applying migration id=actorttl 2026/02/05 14:39:36 INFO Applying migration id=tocc 2026/02/05 14:39:36 INFO Applying migration id=followeds 2026/02/05 14:39:36 INFO Applying migration id=certhash 2026/02/05 14:39:36 INFO Applying migration id=follows_sync 2026/02/05 14:39:36 INFO Applying migration id=jsonpath 2026/02/05 14:39:36 INFO Applying migration id=localforward 2026/02/05 14:39:36 INFO Applying migration id=avatar 2026/02/05 14:39:36 INFO Applying migration id=noimage 2026/02/05 14:39:36 INFO Applying migration id=feed 2026/02/05 14:39:36 INFO Applying migration id=bookmarks 2026/02/05 14:39:36 INFO Applying migration id=shareactivity 2026/02/05 14:39:36 INFO Applying migration id=application 2026/02/05 14:39:36 INFO Applying migration id=certificates 2026/02/05 14:39:36 INFO Applying migration id=rawforward 2026/02/05 14:39:36 INFO Applying migration id=publickey 2026/02/05 14:39:36 INFO Applying migration id=resolvegroup 2026/02/05 14:39:36 INFO Applying migration id=reject 2026/02/05 14:39:36 INFO Applying migration id=autodel 2026/02/05 14:39:36 INFO Applying migration id=jsonb 2026/02/05 14:39:36 INFO Applying migration id=quote 2026/02/05 14:39:36 INFO Applying migration id=rfc9421 2026/02/05 14:39:36 INFO Applying migration id=keys 2026/02/05 14:39:36 INFO Applying migration id=portable 2026/02/05 14:39:36 INFO Applying migration id=proofs 2026/02/05 14:39:36 INFO Applying migration id=contexts 2026/02/05 14:39:36 INFO Applying migration id=deliverieshost 2026/02/05 14:39:36 INFO Applying migration id=pembegin 2026/02/05 14:39:36 INFO Applying migration id=didhost 2026/02/05 14:39:37 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8d1d-781b-92cb-f7176c076ccf 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/02/05 14:39:37 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8d1e-7977-b7f2-5baa052a3ddb activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8d1d-781b-92cb-f7176c076ccf activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-8d1d-781b-92cb-f7176c076ccf 2026/02/05 14:39:37 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-8d1f-777c-9698-f36659dda7ed 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/02/05 14:39:37 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-8d20-76d1-babe-c5a06ce05d99 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-8d1f-777c-9698-f36659dda7ed activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3e-8d1f-777c-9698-f36659dda7ed 2026/02/05 14:39:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-8d24-7b7d-a9af-fa39836f3885 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-8d24-7b27-8987-e5be9e93c764 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-8d24-7b27-8987-e5be9e93c764 --- PASS: TestFollows_OneActiveOneInactive (0.69s) === RUN TestFollows_UnauthenticatedUser 2026/02/05 14:39:37 INFO Applying migration id=initial 2026/02/05 14:39:37 INFO Applying migration id=notesupdated 2026/02/05 14:39:37 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:37 INFO Applying migration id=activitiesid 2026/02/05 14:39:37 INFO Applying migration id=outbox 2026/02/05 14:39:37 INFO Applying migration id=edits 2026/02/05 14:39:37 INFO Applying migration id=outboxactor 2026/02/05 14:39:37 INFO Applying migration id=outboxsender 2026/02/05 14:39:37 INFO Applying migration id=thread 2026/02/05 14:39:37 INFO Applying migration id=host 2026/02/05 14:39:37 INFO Applying migration id=sharedinbox 2026/02/05 14:39:37 INFO Applying migration id=noteshost 2026/02/05 14:39:37 INFO Applying migration id=fetched 2026/02/05 14:39:37 INFO Applying migration id=move 2026/02/05 14:39:37 INFO Applying migration id=cleanup 2026/02/05 14:39:37 INFO Applying migration id=received 2026/02/05 14:39:37 INFO Applying migration id=namehost 2026/02/05 14:39:37 INFO Applying migration id=outboxhost 2026/02/05 14:39:37 INFO Applying migration id=notesfts 2026/02/05 14:39:37 INFO Applying migration id=iconsname 2026/02/05 14:39:37 INFO Applying migration id=nohash 2026/02/05 14:39:37 INFO Applying migration id=shares 2026/02/05 14:39:37 INFO Applying migration id=actorttl 2026/02/05 14:39:37 INFO Applying migration id=tocc 2026/02/05 14:39:37 INFO Applying migration id=followeds 2026/02/05 14:39:37 INFO Applying migration id=certhash 2026/02/05 14:39:37 INFO Applying migration id=follows_sync 2026/02/05 14:39:37 INFO Applying migration id=jsonpath 2026/02/05 14:39:37 INFO Applying migration id=localforward 2026/02/05 14:39:37 INFO Applying migration id=avatar 2026/02/05 14:39:37 INFO Applying migration id=noimage 2026/02/05 14:39:37 INFO Applying migration id=feed 2026/02/05 14:39:37 INFO Applying migration id=bookmarks 2026/02/05 14:39:37 INFO Applying migration id=shareactivity 2026/02/05 14:39:37 INFO Applying migration id=application 2026/02/05 14:39:37 INFO Applying migration id=certificates 2026/02/05 14:39:37 INFO Applying migration id=rawforward 2026/02/05 14:39:37 INFO Applying migration id=publickey 2026/02/05 14:39:37 INFO Applying migration id=resolvegroup 2026/02/05 14:39:37 INFO Applying migration id=reject 2026/02/05 14:39:37 INFO Applying migration id=autodel 2026/02/05 14:39:37 INFO Applying migration id=jsonb 2026/02/05 14:39:37 INFO Applying migration id=quote 2026/02/05 14:39:37 INFO Applying migration id=rfc9421 2026/02/05 14:39:37 INFO Applying migration id=keys 2026/02/05 14:39:37 INFO Applying migration id=portable 2026/02/05 14:39:37 INFO Applying migration id=proofs 2026/02/05 14:39:37 INFO Applying migration id=contexts 2026/02/05 14:39:37 INFO Applying migration id=deliverieshost 2026/02/05 14:39:37 INFO Applying migration id=pembegin 2026/02/05 14:39:37 INFO Applying migration id=didhost --- PASS: TestFollows_UnauthenticatedUser (0.58s) === RUN TestForward_ReplyToPostByFollower 2026/02/05 14:39:37 INFO Applying migration id=initial 2026/02/05 14:39:37 INFO Applying migration id=notesupdated 2026/02/05 14:39:37 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:37 INFO Applying migration id=activitiesid 2026/02/05 14:39:37 INFO Applying migration id=outbox 2026/02/05 14:39:37 INFO Applying migration id=edits 2026/02/05 14:39:37 INFO Applying migration id=outboxactor 2026/02/05 14:39:37 INFO Applying migration id=outboxsender 2026/02/05 14:39:37 INFO Applying migration id=thread 2026/02/05 14:39:37 INFO Applying migration id=host 2026/02/05 14:39:37 INFO Applying migration id=sharedinbox 2026/02/05 14:39:37 INFO Applying migration id=noteshost 2026/02/05 14:39:37 INFO Applying migration id=fetched 2026/02/05 14:39:37 INFO Applying migration id=move 2026/02/05 14:39:37 INFO Applying migration id=cleanup 2026/02/05 14:39:37 INFO Applying migration id=received 2026/02/05 14:39:37 INFO Applying migration id=namehost 2026/02/05 14:39:37 INFO Applying migration id=outboxhost 2026/02/05 14:39:37 INFO Applying migration id=notesfts 2026/02/05 14:39:37 INFO Applying migration id=iconsname 2026/02/05 14:39:37 INFO Applying migration id=nohash 2026/02/05 14:39:37 INFO Applying migration id=shares 2026/02/05 14:39:37 INFO Applying migration id=actorttl 2026/02/05 14:39:37 INFO Applying migration id=tocc 2026/02/05 14:39:37 INFO Applying migration id=followeds 2026/02/05 14:39:37 INFO Applying migration id=certhash 2026/02/05 14:39:37 INFO Applying migration id=follows_sync 2026/02/05 14:39:37 INFO Applying migration id=jsonpath 2026/02/05 14:39:37 INFO Applying migration id=localforward 2026/02/05 14:39:37 INFO Applying migration id=avatar 2026/02/05 14:39:37 INFO Applying migration id=noimage 2026/02/05 14:39:37 INFO Applying migration id=feed 2026/02/05 14:39:37 INFO Applying migration id=bookmarks 2026/02/05 14:39:37 INFO Applying migration id=shareactivity 2026/02/05 14:39:37 INFO Applying migration id=application 2026/02/05 14:39:37 INFO Applying migration id=certificates 2026/02/05 14:39:37 INFO Applying migration id=rawforward 2026/02/05 14:39:37 INFO Applying migration id=publickey 2026/02/05 14:39:37 INFO Applying migration id=resolvegroup 2026/02/05 14:39:37 INFO Applying migration id=reject 2026/02/05 14:39:37 INFO Applying migration id=autodel 2026/02/05 14:39:37 INFO Applying migration id=jsonb 2026/02/05 14:39:37 INFO Applying migration id=quote 2026/02/05 14:39:37 INFO Applying migration id=rfc9421 2026/02/05 14:39:37 INFO Applying migration id=keys 2026/02/05 14:39:37 INFO Applying migration id=portable 2026/02/05 14:39:37 INFO Applying migration id=proofs 2026/02/05 14:39:37 INFO Applying migration id=contexts 2026/02/05 14:39:37 INFO Applying migration id=deliverieshost 2026/02/05 14:39:37 INFO Applying migration id=pembegin 2026/02/05 14:39:37 INFO Applying migration id=didhost 2026/02/05 14:39:38 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-90ac-7bec-9a06-0259483bc2a1 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/02/05 14:39: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/02/05 14:39: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_ReplyToPostByFollower (0.32s) === RUN TestForward_ReplyToPublicPost 2026/02/05 14:39:38 INFO Applying migration id=initial 2026/02/05 14:39:38 INFO Applying migration id=notesupdated 2026/02/05 14:39:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:38 INFO Applying migration id=activitiesid 2026/02/05 14:39:38 INFO Applying migration id=outbox 2026/02/05 14:39:38 INFO Applying migration id=edits 2026/02/05 14:39:38 INFO Applying migration id=outboxactor 2026/02/05 14:39:38 INFO Applying migration id=outboxsender 2026/02/05 14:39:38 INFO Applying migration id=thread 2026/02/05 14:39:38 INFO Applying migration id=host 2026/02/05 14:39:38 INFO Applying migration id=sharedinbox 2026/02/05 14:39:38 INFO Applying migration id=noteshost 2026/02/05 14:39:38 INFO Applying migration id=fetched 2026/02/05 14:39:38 INFO Applying migration id=move 2026/02/05 14:39:38 INFO Applying migration id=cleanup 2026/02/05 14:39:38 INFO Applying migration id=received 2026/02/05 14:39:38 INFO Applying migration id=namehost 2026/02/05 14:39:38 INFO Applying migration id=outboxhost 2026/02/05 14:39:38 INFO Applying migration id=notesfts 2026/02/05 14:39:38 INFO Applying migration id=iconsname 2026/02/05 14:39:38 INFO Applying migration id=nohash 2026/02/05 14:39:38 INFO Applying migration id=shares 2026/02/05 14:39:38 INFO Applying migration id=actorttl 2026/02/05 14:39:38 INFO Applying migration id=tocc 2026/02/05 14:39:38 INFO Applying migration id=followeds 2026/02/05 14:39:38 INFO Applying migration id=certhash 2026/02/05 14:39:38 INFO Applying migration id=follows_sync 2026/02/05 14:39:38 INFO Applying migration id=jsonpath 2026/02/05 14:39:38 INFO Applying migration id=localforward 2026/02/05 14:39:38 INFO Applying migration id=avatar 2026/02/05 14:39:38 INFO Applying migration id=noimage 2026/02/05 14:39:38 INFO Applying migration id=feed 2026/02/05 14:39:38 INFO Applying migration id=bookmarks 2026/02/05 14:39:38 INFO Applying migration id=shareactivity 2026/02/05 14:39:38 INFO Applying migration id=application 2026/02/05 14:39:38 INFO Applying migration id=certificates 2026/02/05 14:39:38 INFO Applying migration id=rawforward 2026/02/05 14:39:38 INFO Applying migration id=publickey 2026/02/05 14:39:38 INFO Applying migration id=resolvegroup 2026/02/05 14:39:38 INFO Applying migration id=reject 2026/02/05 14:39:38 INFO Applying migration id=autodel 2026/02/05 14:39:38 INFO Applying migration id=jsonb 2026/02/05 14:39:38 INFO Applying migration id=quote 2026/02/05 14:39:38 INFO Applying migration id=rfc9421 2026/02/05 14:39:38 INFO Applying migration id=keys 2026/02/05 14:39:38 INFO Applying migration id=portable 2026/02/05 14:39:38 INFO Applying migration id=proofs 2026/02/05 14:39:38 INFO Applying migration id=contexts 2026/02/05 14:39:38 INFO Applying migration id=deliverieshost 2026/02/05 14:39:38 INFO Applying migration id=pembegin 2026/02/05 14:39:38 INFO Applying migration id=didhost 2026/02/05 14:39:38 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-9293-78d1-b1eb-6836088396d1 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/02/05 14:39: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/02/05 14:39: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_ReplyToPublicPost (0.49s) === RUN TestForward_LocalReplyToLocalPublicPost 2026/02/05 14:39:38 INFO Applying migration id=initial 2026/02/05 14:39:38 INFO Applying migration id=notesupdated 2026/02/05 14:39:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:38 INFO Applying migration id=activitiesid 2026/02/05 14:39:38 INFO Applying migration id=outbox 2026/02/05 14:39:38 INFO Applying migration id=edits 2026/02/05 14:39:38 INFO Applying migration id=outboxactor 2026/02/05 14:39:38 INFO Applying migration id=outboxsender 2026/02/05 14:39:38 INFO Applying migration id=thread 2026/02/05 14:39:38 INFO Applying migration id=host 2026/02/05 14:39:38 INFO Applying migration id=sharedinbox 2026/02/05 14:39:38 INFO Applying migration id=noteshost 2026/02/05 14:39:38 INFO Applying migration id=fetched 2026/02/05 14:39:38 INFO Applying migration id=move 2026/02/05 14:39:38 INFO Applying migration id=cleanup 2026/02/05 14:39:38 INFO Applying migration id=received 2026/02/05 14:39:38 INFO Applying migration id=namehost 2026/02/05 14:39:38 INFO Applying migration id=outboxhost 2026/02/05 14:39:38 INFO Applying migration id=notesfts 2026/02/05 14:39:38 INFO Applying migration id=iconsname 2026/02/05 14:39:38 INFO Applying migration id=nohash 2026/02/05 14:39:38 INFO Applying migration id=shares 2026/02/05 14:39:38 INFO Applying migration id=actorttl 2026/02/05 14:39:38 INFO Applying migration id=tocc 2026/02/05 14:39:38 INFO Applying migration id=followeds 2026/02/05 14:39:38 INFO Applying migration id=certhash 2026/02/05 14:39:38 INFO Applying migration id=follows_sync 2026/02/05 14:39:38 INFO Applying migration id=jsonpath 2026/02/05 14:39:38 INFO Applying migration id=localforward 2026/02/05 14:39:38 INFO Applying migration id=avatar 2026/02/05 14:39:38 INFO Applying migration id=noimage 2026/02/05 14:39:38 INFO Applying migration id=feed 2026/02/05 14:39:38 INFO Applying migration id=bookmarks 2026/02/05 14:39:38 INFO Applying migration id=shareactivity 2026/02/05 14:39:38 INFO Applying migration id=application 2026/02/05 14:39:38 INFO Applying migration id=certificates 2026/02/05 14:39:38 INFO Applying migration id=rawforward 2026/02/05 14:39:38 INFO Applying migration id=publickey 2026/02/05 14:39:38 INFO Applying migration id=resolvegroup 2026/02/05 14:39:38 INFO Applying migration id=reject 2026/02/05 14:39:38 INFO Applying migration id=autodel 2026/02/05 14:39:38 INFO Applying migration id=jsonb 2026/02/05 14:39:38 INFO Applying migration id=quote 2026/02/05 14:39:38 INFO Applying migration id=rfc9421 2026/02/05 14:39:38 INFO Applying migration id=keys 2026/02/05 14:39:38 INFO Applying migration id=portable 2026/02/05 14:39:38 INFO Applying migration id=proofs 2026/02/05 14:39:38 INFO Applying migration id=contexts 2026/02/05 14:39:38 INFO Applying migration id=deliverieshost 2026/02/05 14:39:38 INFO Applying migration id=pembegin 2026/02/05 14:39:38 INFO Applying migration id=didhost 2026/02/05 14:39:39 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-9411-7ce1-8ddd-1d502a13fbdf 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/02/05 14:39:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-9412-74fc-ac05-46c47530d0b5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-9412-74b7-9d05-47d79e46f261 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-9412-74b7-9d05-47d79e46f261 2026/02/05 14:39:39 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-9412-74b7-9d05-47d79e46f261 2026/02/05 14:39:39 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-9414-73f9-81b4-1bed0fa23848 note=https://localhost.localdomain:8443/post/019c2e3e-9414-73cf-829b-c30841bffc9a thread=https://localhost.localdomain:8443/post/019c2e3e-9412-74b7-9d05-47d79e46f261 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-9414-73f9-81b4-1bed0fa23848 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-9414-73cf-829b-c30841bffc9a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-9414-73cf-829b-c30841bffc9a --- PASS: TestForward_LocalReplyToLocalPublicPost (0.38s) === RUN TestForward_ReplyToReplyToPostByFollower 2026/02/05 14:39:39 INFO Applying migration id=initial 2026/02/05 14:39:39 INFO Applying migration id=notesupdated 2026/02/05 14:39:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:39 INFO Applying migration id=activitiesid 2026/02/05 14:39:39 INFO Applying migration id=outbox 2026/02/05 14:39:39 INFO Applying migration id=edits 2026/02/05 14:39:39 INFO Applying migration id=outboxactor 2026/02/05 14:39:39 INFO Applying migration id=outboxsender 2026/02/05 14:39:39 INFO Applying migration id=thread 2026/02/05 14:39:39 INFO Applying migration id=host 2026/02/05 14:39:39 INFO Applying migration id=sharedinbox 2026/02/05 14:39:39 INFO Applying migration id=noteshost 2026/02/05 14:39:39 INFO Applying migration id=fetched 2026/02/05 14:39:39 INFO Applying migration id=move 2026/02/05 14:39:39 INFO Applying migration id=cleanup 2026/02/05 14:39:39 INFO Applying migration id=received 2026/02/05 14:39:39 INFO Applying migration id=namehost 2026/02/05 14:39:39 INFO Applying migration id=outboxhost 2026/02/05 14:39:39 INFO Applying migration id=notesfts 2026/02/05 14:39:39 INFO Applying migration id=iconsname 2026/02/05 14:39:39 INFO Applying migration id=nohash 2026/02/05 14:39:39 INFO Applying migration id=shares 2026/02/05 14:39:39 INFO Applying migration id=actorttl 2026/02/05 14:39:39 INFO Applying migration id=tocc 2026/02/05 14:39:39 INFO Applying migration id=followeds 2026/02/05 14:39:39 INFO Applying migration id=certhash 2026/02/05 14:39:39 INFO Applying migration id=follows_sync 2026/02/05 14:39:39 INFO Applying migration id=jsonpath 2026/02/05 14:39:39 INFO Applying migration id=localforward 2026/02/05 14:39:39 INFO Applying migration id=avatar 2026/02/05 14:39:39 INFO Applying migration id=noimage 2026/02/05 14:39:39 INFO Applying migration id=feed 2026/02/05 14:39:39 INFO Applying migration id=bookmarks 2026/02/05 14:39:39 INFO Applying migration id=shareactivity 2026/02/05 14:39:39 INFO Applying migration id=application 2026/02/05 14:39:39 INFO Applying migration id=certificates 2026/02/05 14:39:39 INFO Applying migration id=rawforward 2026/02/05 14:39:39 INFO Applying migration id=publickey 2026/02/05 14:39:39 INFO Applying migration id=resolvegroup 2026/02/05 14:39:39 INFO Applying migration id=reject 2026/02/05 14:39:39 INFO Applying migration id=autodel 2026/02/05 14:39:39 INFO Applying migration id=jsonb 2026/02/05 14:39:39 INFO Applying migration id=quote 2026/02/05 14:39:39 INFO Applying migration id=rfc9421 2026/02/05 14:39:39 INFO Applying migration id=keys 2026/02/05 14:39:39 INFO Applying migration id=portable 2026/02/05 14:39:39 INFO Applying migration id=proofs 2026/02/05 14:39:39 INFO Applying migration id=contexts 2026/02/05 14:39:39 INFO Applying migration id=deliverieshost 2026/02/05 14:39:39 INFO Applying migration id=pembegin 2026/02/05 14:39:39 INFO Applying migration id=didhost 2026/02/05 14:39:39 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-9740-70c6-a07a-d8eec4ab752f 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/02/05 14:39:39 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/02/05 14:39: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_ReplyToReplyToPostByFollower (0.81s) === RUN TestForward_ReplyToUnknownPost 2026/02/05 14:39:39 INFO Applying migration id=initial 2026/02/05 14:39:39 INFO Applying migration id=notesupdated 2026/02/05 14:39:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:39 INFO Applying migration id=activitiesid 2026/02/05 14:39:39 INFO Applying migration id=outbox 2026/02/05 14:39:39 INFO Applying migration id=edits 2026/02/05 14:39:39 INFO Applying migration id=outboxactor 2026/02/05 14:39:39 INFO Applying migration id=outboxsender 2026/02/05 14:39:39 INFO Applying migration id=thread 2026/02/05 14:39:39 INFO Applying migration id=host 2026/02/05 14:39:39 INFO Applying migration id=sharedinbox 2026/02/05 14:39:39 INFO Applying migration id=noteshost 2026/02/05 14:39:39 INFO Applying migration id=fetched 2026/02/05 14:39:39 INFO Applying migration id=move 2026/02/05 14:39:39 INFO Applying migration id=cleanup 2026/02/05 14:39:39 INFO Applying migration id=received 2026/02/05 14:39:39 INFO Applying migration id=namehost 2026/02/05 14:39:39 INFO Applying migration id=outboxhost 2026/02/05 14:39:39 INFO Applying migration id=notesfts 2026/02/05 14:39:39 INFO Applying migration id=iconsname 2026/02/05 14:39:39 INFO Applying migration id=nohash 2026/02/05 14:39:39 INFO Applying migration id=shares 2026/02/05 14:39:39 INFO Applying migration id=actorttl 2026/02/05 14:39:39 INFO Applying migration id=tocc 2026/02/05 14:39:39 INFO Applying migration id=followeds 2026/02/05 14:39:39 INFO Applying migration id=certhash 2026/02/05 14:39:39 INFO Applying migration id=follows_sync 2026/02/05 14:39:39 INFO Applying migration id=jsonpath 2026/02/05 14:39:39 INFO Applying migration id=localforward 2026/02/05 14:39:39 INFO Applying migration id=avatar 2026/02/05 14:39:39 INFO Applying migration id=noimage 2026/02/05 14:39:39 INFO Applying migration id=feed 2026/02/05 14:39:39 INFO Applying migration id=bookmarks 2026/02/05 14:39:39 INFO Applying migration id=shareactivity 2026/02/05 14:39:39 INFO Applying migration id=application 2026/02/05 14:39:39 INFO Applying migration id=certificates 2026/02/05 14:39:39 INFO Applying migration id=rawforward 2026/02/05 14:39:39 INFO Applying migration id=publickey 2026/02/05 14:39:39 INFO Applying migration id=resolvegroup 2026/02/05 14:39:39 INFO Applying migration id=reject 2026/02/05 14:39:39 INFO Applying migration id=autodel 2026/02/05 14:39:39 INFO Applying migration id=jsonb 2026/02/05 14:39:39 INFO Applying migration id=quote 2026/02/05 14:39:39 INFO Applying migration id=rfc9421 2026/02/05 14:39:39 INFO Applying migration id=keys 2026/02/05 14:39:39 INFO Applying migration id=portable 2026/02/05 14:39:39 INFO Applying migration id=proofs 2026/02/05 14:39:39 INFO Applying migration id=contexts 2026/02/05 14:39:39 INFO Applying migration id=deliverieshost 2026/02/05 14:39:39 INFO Applying migration id=pembegin 2026/02/05 14:39:39 INFO Applying migration id=didhost 2026/02/05 14:39:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-9983-7c5a-a71b-927903151ecd 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/02/05 14:39: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_ReplyToUnknownPost (0.59s) === RUN TestForward_ReplyToDM 2026/02/05 14:39:40 INFO Applying migration id=initial 2026/02/05 14:39:40 INFO Applying migration id=notesupdated 2026/02/05 14:39:40 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:40 INFO Applying migration id=activitiesid 2026/02/05 14:39:40 INFO Applying migration id=outbox 2026/02/05 14:39:40 INFO Applying migration id=edits 2026/02/05 14:39:40 INFO Applying migration id=outboxactor 2026/02/05 14:39:40 INFO Applying migration id=outboxsender 2026/02/05 14:39:40 INFO Applying migration id=thread 2026/02/05 14:39:40 INFO Applying migration id=host 2026/02/05 14:39:40 INFO Applying migration id=sharedinbox 2026/02/05 14:39:40 INFO Applying migration id=noteshost 2026/02/05 14:39:40 INFO Applying migration id=fetched 2026/02/05 14:39:40 INFO Applying migration id=move 2026/02/05 14:39:40 INFO Applying migration id=cleanup 2026/02/05 14:39:40 INFO Applying migration id=received 2026/02/05 14:39:40 INFO Applying migration id=namehost 2026/02/05 14:39:40 INFO Applying migration id=outboxhost 2026/02/05 14:39:40 INFO Applying migration id=notesfts 2026/02/05 14:39:40 INFO Applying migration id=iconsname 2026/02/05 14:39:40 INFO Applying migration id=nohash 2026/02/05 14:39:40 INFO Applying migration id=shares 2026/02/05 14:39:40 INFO Applying migration id=actorttl 2026/02/05 14:39:40 INFO Applying migration id=tocc 2026/02/05 14:39:40 INFO Applying migration id=followeds 2026/02/05 14:39:40 INFO Applying migration id=certhash 2026/02/05 14:39:40 INFO Applying migration id=follows_sync 2026/02/05 14:39:40 INFO Applying migration id=jsonpath 2026/02/05 14:39:40 INFO Applying migration id=localforward 2026/02/05 14:39:40 INFO Applying migration id=avatar 2026/02/05 14:39:40 INFO Applying migration id=noimage 2026/02/05 14:39:40 INFO Applying migration id=feed 2026/02/05 14:39:40 INFO Applying migration id=bookmarks 2026/02/05 14:39:40 INFO Applying migration id=shareactivity 2026/02/05 14:39:40 INFO Applying migration id=application 2026/02/05 14:39:40 INFO Applying migration id=certificates 2026/02/05 14:39:40 INFO Applying migration id=rawforward 2026/02/05 14:39:40 INFO Applying migration id=publickey 2026/02/05 14:39:40 INFO Applying migration id=resolvegroup 2026/02/05 14:39:40 INFO Applying migration id=reject 2026/02/05 14:39:40 INFO Applying migration id=autodel 2026/02/05 14:39:40 INFO Applying migration id=jsonb 2026/02/05 14:39:40 INFO Applying migration id=quote 2026/02/05 14:39:40 INFO Applying migration id=rfc9421 2026/02/05 14:39:40 INFO Applying migration id=keys 2026/02/05 14:39:40 INFO Applying migration id=portable 2026/02/05 14:39:40 INFO Applying migration id=proofs 2026/02/05 14:39:40 INFO Applying migration id=contexts 2026/02/05 14:39:40 INFO Applying migration id=deliverieshost 2026/02/05 14:39:40 INFO Applying migration id=pembegin 2026/02/05 14:39:40 INFO Applying migration id=didhost 2026/02/05 14:39:40 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-9b99-76db-a0f5-4e3590ad0aa0 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/02/05 14:39: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 (0.53s) === RUN TestForward_NotFollowingAuthor 2026/02/05 14:39:40 INFO Applying migration id=initial 2026/02/05 14:39:40 INFO Applying migration id=notesupdated 2026/02/05 14:39:40 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:40 INFO Applying migration id=activitiesid 2026/02/05 14:39:40 INFO Applying migration id=outbox 2026/02/05 14:39:40 INFO Applying migration id=edits 2026/02/05 14:39:40 INFO Applying migration id=outboxactor 2026/02/05 14:39:40 INFO Applying migration id=outboxsender 2026/02/05 14:39:40 INFO Applying migration id=thread 2026/02/05 14:39:40 INFO Applying migration id=host 2026/02/05 14:39:40 INFO Applying migration id=sharedinbox 2026/02/05 14:39:40 INFO Applying migration id=noteshost 2026/02/05 14:39:40 INFO Applying migration id=fetched 2026/02/05 14:39:40 INFO Applying migration id=move 2026/02/05 14:39:40 INFO Applying migration id=cleanup 2026/02/05 14:39:40 INFO Applying migration id=received 2026/02/05 14:39:40 INFO Applying migration id=namehost 2026/02/05 14:39:40 INFO Applying migration id=outboxhost 2026/02/05 14:39:40 INFO Applying migration id=notesfts 2026/02/05 14:39:40 INFO Applying migration id=iconsname 2026/02/05 14:39:40 INFO Applying migration id=nohash 2026/02/05 14:39:40 INFO Applying migration id=shares 2026/02/05 14:39:40 INFO Applying migration id=actorttl 2026/02/05 14:39:40 INFO Applying migration id=tocc 2026/02/05 14:39:40 INFO Applying migration id=followeds 2026/02/05 14:39:40 INFO Applying migration id=certhash 2026/02/05 14:39:40 INFO Applying migration id=follows_sync 2026/02/05 14:39:40 INFO Applying migration id=jsonpath 2026/02/05 14:39:41 INFO Applying migration id=localforward 2026/02/05 14:39:41 INFO Applying migration id=avatar 2026/02/05 14:39:41 INFO Applying migration id=noimage 2026/02/05 14:39:41 INFO Applying migration id=feed 2026/02/05 14:39:41 INFO Applying migration id=bookmarks 2026/02/05 14:39:41 INFO Applying migration id=shareactivity 2026/02/05 14:39:41 INFO Applying migration id=application 2026/02/05 14:39:41 INFO Applying migration id=certificates 2026/02/05 14:39:41 INFO Applying migration id=rawforward 2026/02/05 14:39:41 INFO Applying migration id=publickey 2026/02/05 14:39:41 INFO Applying migration id=resolvegroup 2026/02/05 14:39:41 INFO Applying migration id=reject 2026/02/05 14:39:41 INFO Applying migration id=autodel 2026/02/05 14:39:41 INFO Applying migration id=jsonb 2026/02/05 14:39:41 INFO Applying migration id=quote 2026/02/05 14:39:41 INFO Applying migration id=rfc9421 2026/02/05 14:39:41 INFO Applying migration id=keys 2026/02/05 14:39:41 INFO Applying migration id=portable 2026/02/05 14:39:41 INFO Applying migration id=proofs 2026/02/05 14:39:41 INFO Applying migration id=contexts 2026/02/05 14:39:41 INFO Applying migration id=deliverieshost 2026/02/05 14:39:41 INFO Applying migration id=pembegin 2026/02/05 14:39:41 INFO Applying migration id=didhost 2026/02/05 14:39: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/02/05 14:39: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 (0.70s) === RUN TestForward_NotReplyToLocalPost 2026/02/05 14:39:41 INFO Applying migration id=initial 2026/02/05 14:39:41 INFO Applying migration id=notesupdated 2026/02/05 14:39:41 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:41 INFO Applying migration id=activitiesid 2026/02/05 14:39:41 INFO Applying migration id=outbox 2026/02/05 14:39:41 INFO Applying migration id=edits 2026/02/05 14:39:41 INFO Applying migration id=outboxactor 2026/02/05 14:39:41 INFO Applying migration id=outboxsender 2026/02/05 14:39:41 INFO Applying migration id=thread 2026/02/05 14:39:41 INFO Applying migration id=host 2026/02/05 14:39:41 INFO Applying migration id=sharedinbox 2026/02/05 14:39:41 INFO Applying migration id=noteshost 2026/02/05 14:39:41 INFO Applying migration id=fetched 2026/02/05 14:39:41 INFO Applying migration id=move 2026/02/05 14:39:41 INFO Applying migration id=cleanup 2026/02/05 14:39:41 INFO Applying migration id=received 2026/02/05 14:39:41 INFO Applying migration id=namehost 2026/02/05 14:39:41 INFO Applying migration id=outboxhost 2026/02/05 14:39:41 INFO Applying migration id=notesfts 2026/02/05 14:39:41 INFO Applying migration id=iconsname 2026/02/05 14:39:41 INFO Applying migration id=nohash 2026/02/05 14:39:41 INFO Applying migration id=shares 2026/02/05 14:39:41 INFO Applying migration id=actorttl 2026/02/05 14:39:41 INFO Applying migration id=tocc 2026/02/05 14:39:41 INFO Applying migration id=followeds 2026/02/05 14:39:41 INFO Applying migration id=certhash 2026/02/05 14:39:41 INFO Applying migration id=follows_sync 2026/02/05 14:39:41 INFO Applying migration id=jsonpath 2026/02/05 14:39:41 INFO Applying migration id=localforward 2026/02/05 14:39:41 INFO Applying migration id=avatar 2026/02/05 14:39:41 INFO Applying migration id=noimage 2026/02/05 14:39:41 INFO Applying migration id=feed 2026/02/05 14:39:41 INFO Applying migration id=bookmarks 2026/02/05 14:39:41 INFO Applying migration id=shareactivity 2026/02/05 14:39:41 INFO Applying migration id=application 2026/02/05 14:39:41 INFO Applying migration id=certificates 2026/02/05 14:39:41 INFO Applying migration id=rawforward 2026/02/05 14:39:41 INFO Applying migration id=publickey 2026/02/05 14:39:41 INFO Applying migration id=resolvegroup 2026/02/05 14:39:41 INFO Applying migration id=reject 2026/02/05 14:39:41 INFO Applying migration id=autodel 2026/02/05 14:39:41 INFO Applying migration id=jsonb 2026/02/05 14:39:41 INFO Applying migration id=quote 2026/02/05 14:39:41 INFO Applying migration id=rfc9421 2026/02/05 14:39:41 INFO Applying migration id=keys 2026/02/05 14:39:41 INFO Applying migration id=portable 2026/02/05 14:39:41 INFO Applying migration id=proofs 2026/02/05 14:39:41 INFO Applying migration id=contexts 2026/02/05 14:39:41 INFO Applying migration id=deliverieshost 2026/02/05 14:39:41 INFO Applying migration id=pembegin 2026/02/05 14:39:41 INFO Applying migration id=didhost 2026/02/05 14:39:42 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-a02d-7dd0-8419-b0d388d7d642 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/02/05 14:39: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.47s) === RUN TestForward_ReplyToFederatedPost 2026/02/05 14:39:42 INFO Applying migration id=initial 2026/02/05 14:39:42 INFO Applying migration id=notesupdated 2026/02/05 14:39:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:42 INFO Applying migration id=activitiesid 2026/02/05 14:39:42 INFO Applying migration id=outbox 2026/02/05 14:39:42 INFO Applying migration id=edits 2026/02/05 14:39:42 INFO Applying migration id=outboxactor 2026/02/05 14:39:42 INFO Applying migration id=outboxsender 2026/02/05 14:39:42 INFO Applying migration id=thread 2026/02/05 14:39:42 INFO Applying migration id=host 2026/02/05 14:39:42 INFO Applying migration id=sharedinbox 2026/02/05 14:39:42 INFO Applying migration id=noteshost 2026/02/05 14:39:42 INFO Applying migration id=fetched 2026/02/05 14:39:42 INFO Applying migration id=move 2026/02/05 14:39:42 INFO Applying migration id=cleanup 2026/02/05 14:39:42 INFO Applying migration id=received 2026/02/05 14:39:42 INFO Applying migration id=namehost 2026/02/05 14:39:42 INFO Applying migration id=outboxhost 2026/02/05 14:39:42 INFO Applying migration id=notesfts 2026/02/05 14:39:42 INFO Applying migration id=iconsname 2026/02/05 14:39:42 INFO Applying migration id=nohash 2026/02/05 14:39:42 INFO Applying migration id=shares 2026/02/05 14:39:42 INFO Applying migration id=actorttl 2026/02/05 14:39:42 INFO Applying migration id=tocc 2026/02/05 14:39:42 INFO Applying migration id=followeds 2026/02/05 14:39:42 INFO Applying migration id=certhash 2026/02/05 14:39:42 INFO Applying migration id=follows_sync 2026/02/05 14:39:42 INFO Applying migration id=jsonpath 2026/02/05 14:39:42 INFO Applying migration id=localforward 2026/02/05 14:39:42 INFO Applying migration id=avatar 2026/02/05 14:39:42 INFO Applying migration id=noimage 2026/02/05 14:39:42 INFO Applying migration id=feed 2026/02/05 14:39:42 INFO Applying migration id=bookmarks 2026/02/05 14:39:42 INFO Applying migration id=shareactivity 2026/02/05 14:39:42 INFO Applying migration id=application 2026/02/05 14:39:42 INFO Applying migration id=certificates 2026/02/05 14:39:42 INFO Applying migration id=rawforward 2026/02/05 14:39:42 INFO Applying migration id=publickey 2026/02/05 14:39:42 INFO Applying migration id=resolvegroup 2026/02/05 14:39:42 INFO Applying migration id=reject 2026/02/05 14:39:42 INFO Applying migration id=autodel 2026/02/05 14:39:42 INFO Applying migration id=jsonb 2026/02/05 14:39:42 INFO Applying migration id=quote 2026/02/05 14:39:42 INFO Applying migration id=rfc9421 2026/02/05 14:39:42 INFO Applying migration id=keys 2026/02/05 14:39:42 INFO Applying migration id=portable 2026/02/05 14:39:42 INFO Applying migration id=proofs 2026/02/05 14:39:42 INFO Applying migration id=contexts 2026/02/05 14:39:42 INFO Applying migration id=deliverieshost 2026/02/05 14:39:42 INFO Applying migration id=pembegin 2026/02/05 14:39:42 INFO Applying migration id=didhost --- PASS: TestForward_ReplyToFederatedPost (0.64s) === RUN TestForward_MaxDepth 2026/02/05 14:39:42 INFO Applying migration id=initial 2026/02/05 14:39:42 INFO Applying migration id=notesupdated 2026/02/05 14:39:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:42 INFO Applying migration id=activitiesid 2026/02/05 14:39:42 INFO Applying migration id=outbox 2026/02/05 14:39:42 INFO Applying migration id=edits 2026/02/05 14:39:42 INFO Applying migration id=outboxactor 2026/02/05 14:39:42 INFO Applying migration id=outboxsender 2026/02/05 14:39:42 INFO Applying migration id=thread 2026/02/05 14:39:42 INFO Applying migration id=host 2026/02/05 14:39:42 INFO Applying migration id=sharedinbox 2026/02/05 14:39:42 INFO Applying migration id=noteshost 2026/02/05 14:39:42 INFO Applying migration id=fetched 2026/02/05 14:39:42 INFO Applying migration id=move 2026/02/05 14:39:42 INFO Applying migration id=cleanup 2026/02/05 14:39:42 INFO Applying migration id=received 2026/02/05 14:39:42 INFO Applying migration id=namehost 2026/02/05 14:39:42 INFO Applying migration id=outboxhost 2026/02/05 14:39:42 INFO Applying migration id=notesfts 2026/02/05 14:39:42 INFO Applying migration id=iconsname 2026/02/05 14:39:42 INFO Applying migration id=nohash 2026/02/05 14:39:42 INFO Applying migration id=shares 2026/02/05 14:39:42 INFO Applying migration id=actorttl 2026/02/05 14:39:42 INFO Applying migration id=tocc 2026/02/05 14:39:42 INFO Applying migration id=followeds 2026/02/05 14:39:42 INFO Applying migration id=certhash 2026/02/05 14:39:42 INFO Applying migration id=follows_sync 2026/02/05 14:39:42 INFO Applying migration id=jsonpath 2026/02/05 14:39:42 INFO Applying migration id=localforward 2026/02/05 14:39:42 INFO Applying migration id=avatar 2026/02/05 14:39:42 INFO Applying migration id=noimage 2026/02/05 14:39:42 INFO Applying migration id=feed 2026/02/05 14:39:42 INFO Applying migration id=bookmarks 2026/02/05 14:39:42 INFO Applying migration id=shareactivity 2026/02/05 14:39:42 INFO Applying migration id=application 2026/02/05 14:39:42 INFO Applying migration id=certificates 2026/02/05 14:39:42 INFO Applying migration id=rawforward 2026/02/05 14:39:42 INFO Applying migration id=publickey 2026/02/05 14:39:42 INFO Applying migration id=resolvegroup 2026/02/05 14:39:42 INFO Applying migration id=reject 2026/02/05 14:39:42 INFO Applying migration id=autodel 2026/02/05 14:39:42 INFO Applying migration id=jsonb 2026/02/05 14:39:42 INFO Applying migration id=quote 2026/02/05 14:39:42 INFO Applying migration id=rfc9421 2026/02/05 14:39:42 INFO Applying migration id=keys 2026/02/05 14:39:42 INFO Applying migration id=portable 2026/02/05 14:39:42 INFO Applying migration id=proofs 2026/02/05 14:39:42 INFO Applying migration id=contexts 2026/02/05 14:39:42 INFO Applying migration id=deliverieshost 2026/02/05 14:39:42 INFO Applying migration id=pembegin 2026/02/05 14:39:42 INFO Applying migration id=didhost 2026/02/05 14:39:43 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-a4a6-7b29-b8a7-8e0d60be8bf4 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/02/05 14:39:43 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/02/05 14:39:43 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 (0.50s) === RUN TestForward_MaxDepthPlusOne 2026/02/05 14:39:43 INFO Applying migration id=initial 2026/02/05 14:39:43 INFO Applying migration id=notesupdated 2026/02/05 14:39:43 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:43 INFO Applying migration id=activitiesid 2026/02/05 14:39:43 INFO Applying migration id=outbox 2026/02/05 14:39:43 INFO Applying migration id=edits 2026/02/05 14:39:43 INFO Applying migration id=outboxactor 2026/02/05 14:39:43 INFO Applying migration id=outboxsender 2026/02/05 14:39:43 INFO Applying migration id=thread 2026/02/05 14:39:43 INFO Applying migration id=host 2026/02/05 14:39:43 INFO Applying migration id=sharedinbox 2026/02/05 14:39:43 INFO Applying migration id=noteshost 2026/02/05 14:39:43 INFO Applying migration id=fetched 2026/02/05 14:39:43 INFO Applying migration id=move 2026/02/05 14:39:43 INFO Applying migration id=cleanup 2026/02/05 14:39:43 INFO Applying migration id=received 2026/02/05 14:39:43 INFO Applying migration id=namehost 2026/02/05 14:39:43 INFO Applying migration id=outboxhost 2026/02/05 14:39:43 INFO Applying migration id=notesfts 2026/02/05 14:39:43 INFO Applying migration id=iconsname 2026/02/05 14:39:43 INFO Applying migration id=nohash 2026/02/05 14:39:43 INFO Applying migration id=shares 2026/02/05 14:39:43 INFO Applying migration id=actorttl 2026/02/05 14:39:43 INFO Applying migration id=tocc 2026/02/05 14:39:43 INFO Applying migration id=followeds 2026/02/05 14:39:43 INFO Applying migration id=certhash 2026/02/05 14:39:43 INFO Applying migration id=follows_sync 2026/02/05 14:39:43 INFO Applying migration id=jsonpath 2026/02/05 14:39:43 INFO Applying migration id=localforward 2026/02/05 14:39:43 INFO Applying migration id=avatar 2026/02/05 14:39:43 INFO Applying migration id=noimage 2026/02/05 14:39:43 INFO Applying migration id=feed 2026/02/05 14:39:43 INFO Applying migration id=bookmarks 2026/02/05 14:39:43 INFO Applying migration id=shareactivity 2026/02/05 14:39:43 INFO Applying migration id=application 2026/02/05 14:39:43 INFO Applying migration id=certificates 2026/02/05 14:39:43 INFO Applying migration id=rawforward 2026/02/05 14:39:43 INFO Applying migration id=publickey 2026/02/05 14:39:43 INFO Applying migration id=resolvegroup 2026/02/05 14:39:43 INFO Applying migration id=reject 2026/02/05 14:39:43 INFO Applying migration id=autodel 2026/02/05 14:39:43 INFO Applying migration id=jsonb 2026/02/05 14:39:43 INFO Applying migration id=quote 2026/02/05 14:39:43 INFO Applying migration id=rfc9421 2026/02/05 14:39:43 INFO Applying migration id=keys 2026/02/05 14:39:43 INFO Applying migration id=portable 2026/02/05 14:39:43 INFO Applying migration id=proofs 2026/02/05 14:39:43 INFO Applying migration id=contexts 2026/02/05 14:39:43 INFO Applying migration id=deliverieshost 2026/02/05 14:39:43 INFO Applying migration id=pembegin 2026/02/05 14:39:43 INFO Applying migration id=didhost 2026/02/05 14:39:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-a808-7a95-9ff5-9742dad732bf 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/02/05 14:39:44 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 (0.86s) === RUN TestForward_ReplyToLocalPostByLocalFollower 2026/02/05 14:39:44 INFO Applying migration id=initial 2026/02/05 14:39:44 INFO Applying migration id=notesupdated 2026/02/05 14:39:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:44 INFO Applying migration id=activitiesid 2026/02/05 14:39:44 INFO Applying migration id=outbox 2026/02/05 14:39:44 INFO Applying migration id=edits 2026/02/05 14:39:44 INFO Applying migration id=outboxactor 2026/02/05 14:39:44 INFO Applying migration id=outboxsender 2026/02/05 14:39:44 INFO Applying migration id=thread 2026/02/05 14:39:44 INFO Applying migration id=host 2026/02/05 14:39:44 INFO Applying migration id=sharedinbox 2026/02/05 14:39:44 INFO Applying migration id=noteshost 2026/02/05 14:39:44 INFO Applying migration id=fetched 2026/02/05 14:39:44 INFO Applying migration id=move 2026/02/05 14:39:44 INFO Applying migration id=cleanup 2026/02/05 14:39:44 INFO Applying migration id=received 2026/02/05 14:39:44 INFO Applying migration id=namehost 2026/02/05 14:39:44 INFO Applying migration id=outboxhost 2026/02/05 14:39:44 INFO Applying migration id=notesfts 2026/02/05 14:39:44 INFO Applying migration id=iconsname 2026/02/05 14:39:44 INFO Applying migration id=nohash 2026/02/05 14:39:44 INFO Applying migration id=shares 2026/02/05 14:39:44 INFO Applying migration id=actorttl 2026/02/05 14:39:44 INFO Applying migration id=tocc 2026/02/05 14:39:44 INFO Applying migration id=followeds 2026/02/05 14:39:44 INFO Applying migration id=certhash 2026/02/05 14:39:44 INFO Applying migration id=follows_sync 2026/02/05 14:39:44 INFO Applying migration id=jsonpath 2026/02/05 14:39:44 INFO Applying migration id=localforward 2026/02/05 14:39:44 INFO Applying migration id=avatar 2026/02/05 14:39:44 INFO Applying migration id=noimage 2026/02/05 14:39:44 INFO Applying migration id=feed 2026/02/05 14:39:44 INFO Applying migration id=bookmarks 2026/02/05 14:39:44 INFO Applying migration id=shareactivity 2026/02/05 14:39:44 INFO Applying migration id=application 2026/02/05 14:39:44 INFO Applying migration id=certificates 2026/02/05 14:39:44 INFO Applying migration id=rawforward 2026/02/05 14:39:44 INFO Applying migration id=publickey 2026/02/05 14:39:44 INFO Applying migration id=resolvegroup 2026/02/05 14:39:44 INFO Applying migration id=reject 2026/02/05 14:39:44 INFO Applying migration id=autodel 2026/02/05 14:39:44 INFO Applying migration id=jsonb 2026/02/05 14:39:44 INFO Applying migration id=quote 2026/02/05 14:39:44 INFO Applying migration id=rfc9421 2026/02/05 14:39:44 INFO Applying migration id=keys 2026/02/05 14:39:44 INFO Applying migration id=portable 2026/02/05 14:39:44 INFO Applying migration id=proofs 2026/02/05 14:39:44 INFO Applying migration id=contexts 2026/02/05 14:39:44 INFO Applying migration id=deliverieshost 2026/02/05 14:39:44 INFO Applying migration id=pembegin 2026/02/05 14:39:44 INFO Applying migration id=didhost 2026/02/05 14:39:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-a9ef-7a98-a2e0-695c365fb3cf 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/02/05 14:39:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-a9f0-7068-9bc1-5bbc64add30d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-a9f0-7033-b30c-b18c01d2306b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-a9f0-7033-b30c-b18c01d2306b 2026/02/05 14:39:44 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-a9f0-7033-b30c-b18c01d2306b 2026/02/05 14:39:44 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-a9f1-7ee4-b9f9-cc4cdb01ca9e note=https://localhost.localdomain:8443/post/019c2e3e-a9f1-7ebb-ad90-2c42cf6bb2c7 thread=https://localhost.localdomain:8443/post/019c2e3e-a9f0-7033-b30c-b18c01d2306b starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-a9f1-7ee4-b9f9-cc4cdb01ca9e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-a9f1-7ebb-ad90-2c42cf6bb2c7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-a9f1-7ebb-ad90-2c42cf6bb2c7 --- PASS: TestForward_ReplyToLocalPostByLocalFollower (0.49s) === RUN TestForward_EditedReplyToLocalPostByLocalFollower 2026/02/05 14:39:44 INFO Applying migration id=initial 2026/02/05 14:39:44 INFO Applying migration id=notesupdated 2026/02/05 14:39:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:44 INFO Applying migration id=activitiesid 2026/02/05 14:39:44 INFO Applying migration id=outbox 2026/02/05 14:39:44 INFO Applying migration id=edits 2026/02/05 14:39:44 INFO Applying migration id=outboxactor 2026/02/05 14:39:44 INFO Applying migration id=outboxsender 2026/02/05 14:39:44 INFO Applying migration id=thread 2026/02/05 14:39:44 INFO Applying migration id=host 2026/02/05 14:39:44 INFO Applying migration id=sharedinbox 2026/02/05 14:39:44 INFO Applying migration id=noteshost 2026/02/05 14:39:44 INFO Applying migration id=fetched 2026/02/05 14:39:44 INFO Applying migration id=move 2026/02/05 14:39:44 INFO Applying migration id=cleanup 2026/02/05 14:39:44 INFO Applying migration id=received 2026/02/05 14:39:44 INFO Applying migration id=namehost 2026/02/05 14:39:44 INFO Applying migration id=outboxhost 2026/02/05 14:39:44 INFO Applying migration id=notesfts 2026/02/05 14:39:44 INFO Applying migration id=iconsname 2026/02/05 14:39:44 INFO Applying migration id=nohash 2026/02/05 14:39:44 INFO Applying migration id=shares 2026/02/05 14:39:44 INFO Applying migration id=actorttl 2026/02/05 14:39:44 INFO Applying migration id=tocc 2026/02/05 14:39:44 INFO Applying migration id=followeds 2026/02/05 14:39:44 INFO Applying migration id=certhash 2026/02/05 14:39:44 INFO Applying migration id=follows_sync 2026/02/05 14:39:44 INFO Applying migration id=jsonpath 2026/02/05 14:39:44 INFO Applying migration id=localforward 2026/02/05 14:39:44 INFO Applying migration id=avatar 2026/02/05 14:39:44 INFO Applying migration id=noimage 2026/02/05 14:39:44 INFO Applying migration id=feed 2026/02/05 14:39:44 INFO Applying migration id=bookmarks 2026/02/05 14:39:44 INFO Applying migration id=shareactivity 2026/02/05 14:39:44 INFO Applying migration id=application 2026/02/05 14:39:44 INFO Applying migration id=certificates 2026/02/05 14:39:44 INFO Applying migration id=rawforward 2026/02/05 14:39:44 INFO Applying migration id=publickey 2026/02/05 14:39:44 INFO Applying migration id=resolvegroup 2026/02/05 14:39:44 INFO Applying migration id=reject 2026/02/05 14:39:44 INFO Applying migration id=autodel 2026/02/05 14:39:44 INFO Applying migration id=jsonb 2026/02/05 14:39:44 INFO Applying migration id=quote 2026/02/05 14:39:44 INFO Applying migration id=rfc9421 2026/02/05 14:39:44 INFO Applying migration id=keys 2026/02/05 14:39:44 INFO Applying migration id=portable 2026/02/05 14:39:44 INFO Applying migration id=proofs 2026/02/05 14:39:44 INFO Applying migration id=contexts 2026/02/05 14:39:44 INFO Applying migration id=deliverieshost 2026/02/05 14:39:44 INFO Applying migration id=pembegin 2026/02/05 14:39:44 INFO Applying migration id=didhost 2026/02/05 14:39:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-aeab-7d06-965f-df598ba614ad 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/02/05 14:39:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-aeac-733d-94eb-a59e8bdc778c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-aeac-72ff-a4e4-fc8358ab9c04 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-aeac-72ff-a4e4-fc8358ab9c04 2026/02/05 14:39:45 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-aeac-72ff-a4e4-fc8358ab9c04 2026/02/05 14:39:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-aeae-73de-bfd0-5ce21bbbaee7 note=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 thread=https://localhost.localdomain:8443/post/019c2e3e-aeac-72ff-a4e4-fc8358ab9c04 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-aeae-73de-bfd0-5ce21bbbaee7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 2026/02/05 14:39:45 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/update/019c2e3e-aeb0-74b0-ad98-e372c3b4697e note=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 thread=https://localhost.localdomain:8443/post/019c2e3e-aeac-72ff-a4e4-fc8358ab9c04 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:45 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3e-aeb0-74b0-ad98-e372c3b4697e activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-aeae-73b6-b3c3-311c9c39ce09 --- PASS: TestForward_EditedReplyToLocalPostByLocalFollower (1.21s) === RUN TestForward_DeletedReplyToLocalPostByLocalFollower 2026/02/05 14:39:45 INFO Applying migration id=initial 2026/02/05 14:39:45 INFO Applying migration id=notesupdated 2026/02/05 14:39:45 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:45 INFO Applying migration id=activitiesid 2026/02/05 14:39:45 INFO Applying migration id=outbox 2026/02/05 14:39:45 INFO Applying migration id=edits 2026/02/05 14:39:45 INFO Applying migration id=outboxactor 2026/02/05 14:39:45 INFO Applying migration id=outboxsender 2026/02/05 14:39:45 INFO Applying migration id=thread 2026/02/05 14:39:45 INFO Applying migration id=host 2026/02/05 14:39:45 INFO Applying migration id=sharedinbox 2026/02/05 14:39:45 INFO Applying migration id=noteshost 2026/02/05 14:39:45 INFO Applying migration id=fetched 2026/02/05 14:39:45 INFO Applying migration id=move 2026/02/05 14:39:45 INFO Applying migration id=cleanup 2026/02/05 14:39:45 INFO Applying migration id=received 2026/02/05 14:39:45 INFO Applying migration id=namehost 2026/02/05 14:39:45 INFO Applying migration id=outboxhost 2026/02/05 14:39:45 INFO Applying migration id=notesfts 2026/02/05 14:39:45 INFO Applying migration id=iconsname 2026/02/05 14:39:45 INFO Applying migration id=nohash 2026/02/05 14:39:45 INFO Applying migration id=shares 2026/02/05 14:39:45 INFO Applying migration id=actorttl 2026/02/05 14:39:45 INFO Applying migration id=tocc 2026/02/05 14:39:45 INFO Applying migration id=followeds 2026/02/05 14:39:45 INFO Applying migration id=certhash 2026/02/05 14:39:45 INFO Applying migration id=follows_sync 2026/02/05 14:39:45 INFO Applying migration id=jsonpath 2026/02/05 14:39:45 INFO Applying migration id=localforward 2026/02/05 14:39:45 INFO Applying migration id=avatar 2026/02/05 14:39:45 INFO Applying migration id=noimage 2026/02/05 14:39:45 INFO Applying migration id=feed 2026/02/05 14:39:45 INFO Applying migration id=bookmarks 2026/02/05 14:39:45 INFO Applying migration id=shareactivity 2026/02/05 14:39:45 INFO Applying migration id=application 2026/02/05 14:39:45 INFO Applying migration id=certificates 2026/02/05 14:39:45 INFO Applying migration id=rawforward 2026/02/05 14:39:45 INFO Applying migration id=publickey 2026/02/05 14:39:45 INFO Applying migration id=resolvegroup 2026/02/05 14:39:45 INFO Applying migration id=reject 2026/02/05 14:39:45 INFO Applying migration id=autodel 2026/02/05 14:39:45 INFO Applying migration id=jsonb 2026/02/05 14:39:45 INFO Applying migration id=quote 2026/02/05 14:39:45 INFO Applying migration id=rfc9421 2026/02/05 14:39:45 INFO Applying migration id=keys 2026/02/05 14:39:45 INFO Applying migration id=portable 2026/02/05 14:39:45 INFO Applying migration id=proofs 2026/02/05 14:39:45 INFO Applying migration id=contexts 2026/02/05 14:39:45 INFO Applying migration id=deliverieshost 2026/02/05 14:39:45 INFO Applying migration id=pembegin 2026/02/05 14:39:45 INFO Applying migration id=didhost 2026/02/05 14:39:46 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-b10e-7720-b079-80f409105daf 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/02/05 14:39:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-b10e-7c93-a5c0-f501cd9514d3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-b10e-7c59-9f11-ad49442e739b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-b10e-7c59-9f11-ad49442e739b 2026/02/05 14:39:46 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3e-b10e-7c59-9f11-ad49442e739b 2026/02/05 14:39:46 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3e-b110-7d52-aded-14bf75b566e1 note=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec thread=https://localhost.localdomain:8443/post/019c2e3e-b10e-7c59-9f11-ad49442e739b starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:39:46 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-b110-7d52-aded-14bf75b566e1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec 2026/02/05 14:39:46 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec 2026/02/05 14:39:46 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec#delete note=https://localhost.localdomain:8443/post/019c2e3e-b110-7d2e-a306-43ad73a3a1ec thread=https://localhost.localdomain:8443/post/019c2e3e-b10e-7c59-9f11-ad49442e739b starter=https://localhost.localdomain:8443/user/alice --- PASS: TestForward_DeletedReplyToLocalPostByLocalFollower (0.61s) === RUN TestForward_EditedReplyToPublicPost 2026/02/05 14:39:46 INFO Applying migration id=initial 2026/02/05 14:39:46 INFO Applying migration id=notesupdated 2026/02/05 14:39:46 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:46 INFO Applying migration id=activitiesid 2026/02/05 14:39:46 INFO Applying migration id=outbox 2026/02/05 14:39:46 INFO Applying migration id=edits 2026/02/05 14:39:46 INFO Applying migration id=outboxactor 2026/02/05 14:39:46 INFO Applying migration id=outboxsender 2026/02/05 14:39:46 INFO Applying migration id=thread 2026/02/05 14:39:46 INFO Applying migration id=host 2026/02/05 14:39:46 INFO Applying migration id=sharedinbox 2026/02/05 14:39:46 INFO Applying migration id=noteshost 2026/02/05 14:39:46 INFO Applying migration id=fetched 2026/02/05 14:39:46 INFO Applying migration id=move 2026/02/05 14:39:46 INFO Applying migration id=cleanup 2026/02/05 14:39:46 INFO Applying migration id=received 2026/02/05 14:39:46 INFO Applying migration id=namehost 2026/02/05 14:39:46 INFO Applying migration id=outboxhost 2026/02/05 14:39:46 INFO Applying migration id=notesfts 2026/02/05 14:39:46 INFO Applying migration id=iconsname 2026/02/05 14:39:46 INFO Applying migration id=nohash 2026/02/05 14:39:46 INFO Applying migration id=shares 2026/02/05 14:39:46 INFO Applying migration id=actorttl 2026/02/05 14:39:46 INFO Applying migration id=tocc 2026/02/05 14:39:46 INFO Applying migration id=followeds 2026/02/05 14:39:46 INFO Applying migration id=certhash 2026/02/05 14:39:46 INFO Applying migration id=follows_sync 2026/02/05 14:39:46 INFO Applying migration id=jsonpath 2026/02/05 14:39:46 INFO Applying migration id=localforward 2026/02/05 14:39:46 INFO Applying migration id=avatar 2026/02/05 14:39:46 INFO Applying migration id=noimage 2026/02/05 14:39:46 INFO Applying migration id=feed 2026/02/05 14:39:46 INFO Applying migration id=bookmarks 2026/02/05 14:39:46 INFO Applying migration id=shareactivity 2026/02/05 14:39:46 INFO Applying migration id=application 2026/02/05 14:39:46 INFO Applying migration id=certificates 2026/02/05 14:39:46 INFO Applying migration id=rawforward 2026/02/05 14:39:46 INFO Applying migration id=publickey 2026/02/05 14:39:46 INFO Applying migration id=resolvegroup 2026/02/05 14:39:46 INFO Applying migration id=reject 2026/02/05 14:39:46 INFO Applying migration id=autodel 2026/02/05 14:39:46 INFO Applying migration id=jsonb 2026/02/05 14:39:46 INFO Applying migration id=quote 2026/02/05 14:39:46 INFO Applying migration id=rfc9421 2026/02/05 14:39:46 INFO Applying migration id=keys 2026/02/05 14:39:46 INFO Applying migration id=portable 2026/02/05 14:39:46 INFO Applying migration id=proofs 2026/02/05 14:39:46 INFO Applying migration id=contexts 2026/02/05 14:39:46 INFO Applying migration id=deliverieshost 2026/02/05 14:39:46 INFO Applying migration id=pembegin 2026/02/05 14:39:46 INFO Applying migration id=didhost 2026/02/05 14:39:47 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-b3bd-7a9c-96c6-fb55f76b0f90 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/02/05 14:39:47 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/02/05 14:39: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/02/05 14:39:47 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/02/05 14:39:47 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.69s) === RUN TestForward_ResentEditedReplyToPublicPost 2026/02/05 14:39:47 INFO Applying migration id=initial 2026/02/05 14:39:47 INFO Applying migration id=notesupdated 2026/02/05 14:39:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:47 INFO Applying migration id=activitiesid 2026/02/05 14:39:47 INFO Applying migration id=outbox 2026/02/05 14:39:47 INFO Applying migration id=edits 2026/02/05 14:39:47 INFO Applying migration id=outboxactor 2026/02/05 14:39:47 INFO Applying migration id=outboxsender 2026/02/05 14:39:47 INFO Applying migration id=thread 2026/02/05 14:39:47 INFO Applying migration id=host 2026/02/05 14:39:47 INFO Applying migration id=sharedinbox 2026/02/05 14:39:47 INFO Applying migration id=noteshost 2026/02/05 14:39:47 INFO Applying migration id=fetched 2026/02/05 14:39:47 INFO Applying migration id=move 2026/02/05 14:39:47 INFO Applying migration id=cleanup 2026/02/05 14:39:47 INFO Applying migration id=received 2026/02/05 14:39:47 INFO Applying migration id=namehost 2026/02/05 14:39:47 INFO Applying migration id=outboxhost 2026/02/05 14:39:47 INFO Applying migration id=notesfts 2026/02/05 14:39:47 INFO Applying migration id=iconsname 2026/02/05 14:39:47 INFO Applying migration id=nohash 2026/02/05 14:39:47 INFO Applying migration id=shares 2026/02/05 14:39:47 INFO Applying migration id=actorttl 2026/02/05 14:39:47 INFO Applying migration id=tocc 2026/02/05 14:39:47 INFO Applying migration id=followeds 2026/02/05 14:39:47 INFO Applying migration id=certhash 2026/02/05 14:39:47 INFO Applying migration id=follows_sync 2026/02/05 14:39:47 INFO Applying migration id=jsonpath 2026/02/05 14:39:47 INFO Applying migration id=localforward 2026/02/05 14:39:47 INFO Applying migration id=avatar 2026/02/05 14:39:47 INFO Applying migration id=noimage 2026/02/05 14:39:47 INFO Applying migration id=feed 2026/02/05 14:39:47 INFO Applying migration id=bookmarks 2026/02/05 14:39:47 INFO Applying migration id=shareactivity 2026/02/05 14:39:47 INFO Applying migration id=application 2026/02/05 14:39:47 INFO Applying migration id=certificates 2026/02/05 14:39:47 INFO Applying migration id=rawforward 2026/02/05 14:39:47 INFO Applying migration id=publickey 2026/02/05 14:39:47 INFO Applying migration id=resolvegroup 2026/02/05 14:39:47 INFO Applying migration id=reject 2026/02/05 14:39:47 INFO Applying migration id=autodel 2026/02/05 14:39:47 INFO Applying migration id=jsonb 2026/02/05 14:39:47 INFO Applying migration id=quote 2026/02/05 14:39:47 INFO Applying migration id=rfc9421 2026/02/05 14:39:47 INFO Applying migration id=keys 2026/02/05 14:39:47 INFO Applying migration id=portable 2026/02/05 14:39:47 INFO Applying migration id=proofs 2026/02/05 14:39:47 INFO Applying migration id=contexts 2026/02/05 14:39:47 INFO Applying migration id=deliverieshost 2026/02/05 14:39:47 INFO Applying migration id=pembegin 2026/02/05 14:39:47 INFO Applying migration id=didhost 2026/02/05 14:39:47 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-b6d9-7aa0-907b-9ad45cc57cc0 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/02/05 14:39:47 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/02/05 14:39: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/02/05 14:39:47 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/02/05 14:39:47 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 (0.80s) === RUN TestForward_DeletedReplyToPublicPost 2026/02/05 14:39:47 INFO Applying migration id=initial 2026/02/05 14:39:47 INFO Applying migration id=notesupdated 2026/02/05 14:39:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:47 INFO Applying migration id=activitiesid 2026/02/05 14:39:47 INFO Applying migration id=outbox 2026/02/05 14:39:47 INFO Applying migration id=edits 2026/02/05 14:39:47 INFO Applying migration id=outboxactor 2026/02/05 14:39:47 INFO Applying migration id=outboxsender 2026/02/05 14:39:47 INFO Applying migration id=thread 2026/02/05 14:39:47 INFO Applying migration id=host 2026/02/05 14:39:47 INFO Applying migration id=sharedinbox 2026/02/05 14:39:47 INFO Applying migration id=noteshost 2026/02/05 14:39:47 INFO Applying migration id=fetched 2026/02/05 14:39:47 INFO Applying migration id=move 2026/02/05 14:39:47 INFO Applying migration id=cleanup 2026/02/05 14:39:47 INFO Applying migration id=received 2026/02/05 14:39:47 INFO Applying migration id=namehost 2026/02/05 14:39:47 INFO Applying migration id=outboxhost 2026/02/05 14:39:47 INFO Applying migration id=notesfts 2026/02/05 14:39:47 INFO Applying migration id=iconsname 2026/02/05 14:39:47 INFO Applying migration id=nohash 2026/02/05 14:39:47 INFO Applying migration id=shares 2026/02/05 14:39:47 INFO Applying migration id=actorttl 2026/02/05 14:39:47 INFO Applying migration id=tocc 2026/02/05 14:39:48 INFO Applying migration id=followeds 2026/02/05 14:39:48 INFO Applying migration id=certhash 2026/02/05 14:39:48 INFO Applying migration id=follows_sync 2026/02/05 14:39:48 INFO Applying migration id=jsonpath 2026/02/05 14:39:48 INFO Applying migration id=localforward 2026/02/05 14:39:48 INFO Applying migration id=avatar 2026/02/05 14:39:48 INFO Applying migration id=noimage 2026/02/05 14:39:48 INFO Applying migration id=feed 2026/02/05 14:39:48 INFO Applying migration id=bookmarks 2026/02/05 14:39:48 INFO Applying migration id=shareactivity 2026/02/05 14:39:48 INFO Applying migration id=application 2026/02/05 14:39:48 INFO Applying migration id=certificates 2026/02/05 14:39:48 INFO Applying migration id=rawforward 2026/02/05 14:39:48 INFO Applying migration id=publickey 2026/02/05 14:39:48 INFO Applying migration id=resolvegroup 2026/02/05 14:39:48 INFO Applying migration id=reject 2026/02/05 14:39:48 INFO Applying migration id=autodel 2026/02/05 14:39:48 INFO Applying migration id=jsonb 2026/02/05 14:39:48 INFO Applying migration id=quote 2026/02/05 14:39:48 INFO Applying migration id=rfc9421 2026/02/05 14:39:48 INFO Applying migration id=keys 2026/02/05 14:39:48 INFO Applying migration id=portable 2026/02/05 14:39:48 INFO Applying migration id=proofs 2026/02/05 14:39:48 INFO Applying migration id=contexts 2026/02/05 14:39:48 INFO Applying migration id=deliverieshost 2026/02/05 14:39:48 INFO Applying migration id=pembegin 2026/02/05 14:39:48 INFO Applying migration id=didhost 2026/02/05 14:39:48 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-b8c7-7abe-9e55-dace4fc35545 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/02/05 14:39:48 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/02/05 14:39: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/02/05 14:39:48 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/02/05 14:39:48 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 (0.49s) === RUN TestForward_DeletedDeletedReplyToPublicPost 2026/02/05 14:39:48 INFO Applying migration id=initial 2026/02/05 14:39:48 INFO Applying migration id=notesupdated 2026/02/05 14:39:48 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:48 INFO Applying migration id=activitiesid 2026/02/05 14:39:48 INFO Applying migration id=outbox 2026/02/05 14:39:48 INFO Applying migration id=edits 2026/02/05 14:39:48 INFO Applying migration id=outboxactor 2026/02/05 14:39:48 INFO Applying migration id=outboxsender 2026/02/05 14:39:48 INFO Applying migration id=thread 2026/02/05 14:39:48 INFO Applying migration id=host 2026/02/05 14:39:48 INFO Applying migration id=sharedinbox 2026/02/05 14:39:48 INFO Applying migration id=noteshost 2026/02/05 14:39:48 INFO Applying migration id=fetched 2026/02/05 14:39:48 INFO Applying migration id=move 2026/02/05 14:39:48 INFO Applying migration id=cleanup 2026/02/05 14:39:48 INFO Applying migration id=received 2026/02/05 14:39:48 INFO Applying migration id=namehost 2026/02/05 14:39:48 INFO Applying migration id=outboxhost 2026/02/05 14:39:48 INFO Applying migration id=notesfts 2026/02/05 14:39:48 INFO Applying migration id=iconsname 2026/02/05 14:39:48 INFO Applying migration id=nohash 2026/02/05 14:39:48 INFO Applying migration id=shares 2026/02/05 14:39:48 INFO Applying migration id=actorttl 2026/02/05 14:39:48 INFO Applying migration id=tocc 2026/02/05 14:39:48 INFO Applying migration id=followeds 2026/02/05 14:39:48 INFO Applying migration id=certhash 2026/02/05 14:39:48 INFO Applying migration id=follows_sync 2026/02/05 14:39:48 INFO Applying migration id=jsonpath 2026/02/05 14:39:48 INFO Applying migration id=localforward 2026/02/05 14:39:48 INFO Applying migration id=avatar 2026/02/05 14:39:48 INFO Applying migration id=noimage 2026/02/05 14:39:48 INFO Applying migration id=feed 2026/02/05 14:39:48 INFO Applying migration id=bookmarks 2026/02/05 14:39:48 INFO Applying migration id=shareactivity 2026/02/05 14:39:48 INFO Applying migration id=application 2026/02/05 14:39:48 INFO Applying migration id=certificates 2026/02/05 14:39:48 INFO Applying migration id=rawforward 2026/02/05 14:39:48 INFO Applying migration id=publickey 2026/02/05 14:39:48 INFO Applying migration id=resolvegroup 2026/02/05 14:39:48 INFO Applying migration id=reject 2026/02/05 14:39:48 INFO Applying migration id=autodel 2026/02/05 14:39:48 INFO Applying migration id=jsonb 2026/02/05 14:39:48 INFO Applying migration id=quote 2026/02/05 14:39:48 INFO Applying migration id=rfc9421 2026/02/05 14:39:48 INFO Applying migration id=keys 2026/02/05 14:39:48 INFO Applying migration id=portable 2026/02/05 14:39:48 INFO Applying migration id=proofs 2026/02/05 14:39:48 INFO Applying migration id=contexts 2026/02/05 14:39:48 INFO Applying migration id=deliverieshost 2026/02/05 14:39:48 INFO Applying migration id=pembegin 2026/02/05 14:39:48 INFO Applying migration id=didhost 2026/02/05 14:39:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-bbe0-7aa6-ac9d-636d613eb8a8 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/02/05 14:39: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/02/05 14:39: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/02/05 14:39: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/02/05 14:39:49 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/02/05 14:39: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 --- PASS: TestForward_DeletedDeletedReplyToPublicPost (0.79s) === RUN TestFTS_Happyflow 2026/02/05 14:39:49 INFO Applying migration id=initial 2026/02/05 14:39:49 INFO Applying migration id=notesupdated 2026/02/05 14:39:49 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:49 INFO Applying migration id=activitiesid 2026/02/05 14:39:49 INFO Applying migration id=outbox 2026/02/05 14:39:49 INFO Applying migration id=edits 2026/02/05 14:39:49 INFO Applying migration id=outboxactor 2026/02/05 14:39:49 INFO Applying migration id=outboxsender 2026/02/05 14:39:49 INFO Applying migration id=thread 2026/02/05 14:39:49 INFO Applying migration id=host 2026/02/05 14:39:49 INFO Applying migration id=sharedinbox 2026/02/05 14:39:49 INFO Applying migration id=noteshost 2026/02/05 14:39:49 INFO Applying migration id=fetched 2026/02/05 14:39:49 INFO Applying migration id=move 2026/02/05 14:39:49 INFO Applying migration id=cleanup 2026/02/05 14:39:49 INFO Applying migration id=received 2026/02/05 14:39:49 INFO Applying migration id=namehost 2026/02/05 14:39:49 INFO Applying migration id=outboxhost 2026/02/05 14:39:49 INFO Applying migration id=notesfts 2026/02/05 14:39:49 INFO Applying migration id=iconsname 2026/02/05 14:39:49 INFO Applying migration id=nohash 2026/02/05 14:39:49 INFO Applying migration id=shares 2026/02/05 14:39:49 INFO Applying migration id=actorttl 2026/02/05 14:39:49 INFO Applying migration id=tocc 2026/02/05 14:39:49 INFO Applying migration id=followeds 2026/02/05 14:39:49 INFO Applying migration id=certhash 2026/02/05 14:39:49 INFO Applying migration id=follows_sync 2026/02/05 14:39:49 INFO Applying migration id=jsonpath 2026/02/05 14:39:49 INFO Applying migration id=localforward 2026/02/05 14:39:49 INFO Applying migration id=avatar 2026/02/05 14:39:49 INFO Applying migration id=noimage 2026/02/05 14:39:49 INFO Applying migration id=feed 2026/02/05 14:39:49 INFO Applying migration id=bookmarks 2026/02/05 14:39:49 INFO Applying migration id=shareactivity 2026/02/05 14:39:49 INFO Applying migration id=application 2026/02/05 14:39:49 INFO Applying migration id=certificates 2026/02/05 14:39:49 INFO Applying migration id=rawforward 2026/02/05 14:39:49 INFO Applying migration id=publickey 2026/02/05 14:39:49 INFO Applying migration id=resolvegroup 2026/02/05 14:39:49 INFO Applying migration id=reject 2026/02/05 14:39:49 INFO Applying migration id=autodel 2026/02/05 14:39:49 INFO Applying migration id=jsonb 2026/02/05 14:39:49 INFO Applying migration id=quote 2026/02/05 14:39:49 INFO Applying migration id=rfc9421 2026/02/05 14:39:49 INFO Applying migration id=keys 2026/02/05 14:39:49 INFO Applying migration id=portable 2026/02/05 14:39:49 INFO Applying migration id=proofs 2026/02/05 14:39:49 INFO Applying migration id=contexts 2026/02/05 14:39:49 INFO Applying migration id=deliverieshost 2026/02/05 14:39:49 INFO Applying migration id=pembegin 2026/02/05 14:39:49 INFO Applying migration id=didhost 2026/02/05 14:39:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-bf3c-7066-8a14-1b31b5ea0401 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-bf3b-7f1f-a0b7-a3a5c1646aba activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-bf3b-7f1f-a0b7-a3a5c1646aba --- PASS: TestFTS_Happyflow (0.86s) === RUN TestFTS_HashtagWithoutHash 2026/02/05 14:39:50 INFO Applying migration id=initial 2026/02/05 14:39:50 INFO Applying migration id=notesupdated 2026/02/05 14:39:50 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:50 INFO Applying migration id=activitiesid 2026/02/05 14:39:50 INFO Applying migration id=outbox 2026/02/05 14:39:50 INFO Applying migration id=edits 2026/02/05 14:39:50 INFO Applying migration id=outboxactor 2026/02/05 14:39:50 INFO Applying migration id=outboxsender 2026/02/05 14:39:50 INFO Applying migration id=thread 2026/02/05 14:39:50 INFO Applying migration id=host 2026/02/05 14:39:50 INFO Applying migration id=sharedinbox 2026/02/05 14:39:50 INFO Applying migration id=noteshost 2026/02/05 14:39:50 INFO Applying migration id=fetched 2026/02/05 14:39:50 INFO Applying migration id=move 2026/02/05 14:39:50 INFO Applying migration id=cleanup 2026/02/05 14:39:50 INFO Applying migration id=received 2026/02/05 14:39:50 INFO Applying migration id=namehost 2026/02/05 14:39:50 INFO Applying migration id=outboxhost 2026/02/05 14:39:50 INFO Applying migration id=notesfts 2026/02/05 14:39:50 INFO Applying migration id=iconsname 2026/02/05 14:39:50 INFO Applying migration id=nohash 2026/02/05 14:39:50 INFO Applying migration id=shares 2026/02/05 14:39:50 INFO Applying migration id=actorttl 2026/02/05 14:39:50 INFO Applying migration id=tocc 2026/02/05 14:39:50 INFO Applying migration id=followeds 2026/02/05 14:39:50 INFO Applying migration id=certhash 2026/02/05 14:39:50 INFO Applying migration id=follows_sync 2026/02/05 14:39:50 INFO Applying migration id=jsonpath 2026/02/05 14:39:50 INFO Applying migration id=localforward 2026/02/05 14:39:50 INFO Applying migration id=avatar 2026/02/05 14:39:50 INFO Applying migration id=noimage 2026/02/05 14:39:50 INFO Applying migration id=feed 2026/02/05 14:39:50 INFO Applying migration id=bookmarks 2026/02/05 14:39:50 INFO Applying migration id=shareactivity 2026/02/05 14:39:50 INFO Applying migration id=application 2026/02/05 14:39:50 INFO Applying migration id=certificates 2026/02/05 14:39:50 INFO Applying migration id=rawforward 2026/02/05 14:39:50 INFO Applying migration id=publickey 2026/02/05 14:39:50 INFO Applying migration id=resolvegroup 2026/02/05 14:39:50 INFO Applying migration id=reject 2026/02/05 14:39:50 INFO Applying migration id=autodel 2026/02/05 14:39:50 INFO Applying migration id=jsonb 2026/02/05 14:39:50 INFO Applying migration id=quote 2026/02/05 14:39:50 INFO Applying migration id=rfc9421 2026/02/05 14:39:50 INFO Applying migration id=keys 2026/02/05 14:39:50 INFO Applying migration id=portable 2026/02/05 14:39:50 INFO Applying migration id=proofs 2026/02/05 14:39:50 INFO Applying migration id=contexts 2026/02/05 14:39:50 INFO Applying migration id=deliverieshost 2026/02/05 14:39:50 INFO Applying migration id=pembegin 2026/02/05 14:39:50 INFO Applying migration id=didhost 2026/02/05 14:39:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-c123-74d4-9a3e-c532f1d3ed02 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-c123-7474-85a9-2aeda3c1ae80 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-c123-7474-85a9-2aeda3c1ae80 --- PASS: TestFTS_HashtagWithoutHash (0.49s) === RUN TestFTS_HashtagWithHash 2026/02/05 14:39:50 INFO Applying migration id=initial 2026/02/05 14:39:50 INFO Applying migration id=notesupdated 2026/02/05 14:39:50 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:50 INFO Applying migration id=activitiesid 2026/02/05 14:39:50 INFO Applying migration id=outbox 2026/02/05 14:39:50 INFO Applying migration id=edits 2026/02/05 14:39:50 INFO Applying migration id=outboxactor 2026/02/05 14:39:50 INFO Applying migration id=outboxsender 2026/02/05 14:39:50 INFO Applying migration id=thread 2026/02/05 14:39:50 INFO Applying migration id=host 2026/02/05 14:39:50 INFO Applying migration id=sharedinbox 2026/02/05 14:39:50 INFO Applying migration id=noteshost 2026/02/05 14:39:50 INFO Applying migration id=fetched 2026/02/05 14:39:50 INFO Applying migration id=move 2026/02/05 14:39:50 INFO Applying migration id=cleanup 2026/02/05 14:39:50 INFO Applying migration id=received 2026/02/05 14:39:50 INFO Applying migration id=namehost 2026/02/05 14:39:50 INFO Applying migration id=outboxhost 2026/02/05 14:39:50 INFO Applying migration id=notesfts 2026/02/05 14:39:50 INFO Applying migration id=iconsname 2026/02/05 14:39:50 INFO Applying migration id=nohash 2026/02/05 14:39:50 INFO Applying migration id=shares 2026/02/05 14:39:50 INFO Applying migration id=actorttl 2026/02/05 14:39:50 INFO Applying migration id=tocc 2026/02/05 14:39:50 INFO Applying migration id=followeds 2026/02/05 14:39:50 INFO Applying migration id=certhash 2026/02/05 14:39:50 INFO Applying migration id=follows_sync 2026/02/05 14:39:50 INFO Applying migration id=jsonpath 2026/02/05 14:39:50 INFO Applying migration id=localforward 2026/02/05 14:39:50 INFO Applying migration id=avatar 2026/02/05 14:39:50 INFO Applying migration id=noimage 2026/02/05 14:39:50 INFO Applying migration id=feed 2026/02/05 14:39:50 INFO Applying migration id=bookmarks 2026/02/05 14:39:50 INFO Applying migration id=shareactivity 2026/02/05 14:39:50 INFO Applying migration id=application 2026/02/05 14:39:50 INFO Applying migration id=certificates 2026/02/05 14:39:50 INFO Applying migration id=rawforward 2026/02/05 14:39:50 INFO Applying migration id=publickey 2026/02/05 14:39:50 INFO Applying migration id=resolvegroup 2026/02/05 14:39:50 INFO Applying migration id=reject 2026/02/05 14:39:50 INFO Applying migration id=autodel 2026/02/05 14:39:50 INFO Applying migration id=jsonb 2026/02/05 14:39:50 INFO Applying migration id=quote 2026/02/05 14:39:50 INFO Applying migration id=rfc9421 2026/02/05 14:39:50 INFO Applying migration id=keys 2026/02/05 14:39:50 INFO Applying migration id=portable 2026/02/05 14:39:50 INFO Applying migration id=proofs 2026/02/05 14:39:50 INFO Applying migration id=contexts 2026/02/05 14:39:50 INFO Applying migration id=deliverieshost 2026/02/05 14:39:50 INFO Applying migration id=pembegin 2026/02/05 14:39:50 INFO Applying migration id=didhost 2026/02/05 14:39:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-c4c4-7cda-ba2b-516cdc5ae6a7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-c4c4-7c38-82c8-b1746e8bec3f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-c4c4-7c38-82c8-b1746e8bec3f --- PASS: TestFTS_HashtagWithHash (0.93s) === RUN TestFTS_HashtagWithHashAndQuotes 2026/02/05 14:39:51 INFO Applying migration id=initial 2026/02/05 14:39:51 INFO Applying migration id=notesupdated 2026/02/05 14:39:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:51 INFO Applying migration id=activitiesid 2026/02/05 14:39:51 INFO Applying migration id=outbox 2026/02/05 14:39:51 INFO Applying migration id=edits 2026/02/05 14:39:51 INFO Applying migration id=outboxactor 2026/02/05 14:39:51 INFO Applying migration id=outboxsender 2026/02/05 14:39:51 INFO Applying migration id=thread 2026/02/05 14:39:51 INFO Applying migration id=host 2026/02/05 14:39:51 INFO Applying migration id=sharedinbox 2026/02/05 14:39:51 INFO Applying migration id=noteshost 2026/02/05 14:39:51 INFO Applying migration id=fetched 2026/02/05 14:39:51 INFO Applying migration id=move 2026/02/05 14:39:51 INFO Applying migration id=cleanup 2026/02/05 14:39:51 INFO Applying migration id=received 2026/02/05 14:39:51 INFO Applying migration id=namehost 2026/02/05 14:39:51 INFO Applying migration id=outboxhost 2026/02/05 14:39:51 INFO Applying migration id=notesfts 2026/02/05 14:39:51 INFO Applying migration id=iconsname 2026/02/05 14:39:51 INFO Applying migration id=nohash 2026/02/05 14:39:51 INFO Applying migration id=shares 2026/02/05 14:39:51 INFO Applying migration id=actorttl 2026/02/05 14:39:51 INFO Applying migration id=tocc 2026/02/05 14:39:51 INFO Applying migration id=followeds 2026/02/05 14:39:51 INFO Applying migration id=certhash 2026/02/05 14:39:51 INFO Applying migration id=follows_sync 2026/02/05 14:39:51 INFO Applying migration id=jsonpath 2026/02/05 14:39:51 INFO Applying migration id=localforward 2026/02/05 14:39:51 INFO Applying migration id=avatar 2026/02/05 14:39:51 INFO Applying migration id=noimage 2026/02/05 14:39:51 INFO Applying migration id=feed 2026/02/05 14:39:51 INFO Applying migration id=bookmarks 2026/02/05 14:39:51 INFO Applying migration id=shareactivity 2026/02/05 14:39:51 INFO Applying migration id=application 2026/02/05 14:39:51 INFO Applying migration id=certificates 2026/02/05 14:39:51 INFO Applying migration id=rawforward 2026/02/05 14:39:51 INFO Applying migration id=publickey 2026/02/05 14:39:51 INFO Applying migration id=resolvegroup 2026/02/05 14:39:51 INFO Applying migration id=reject 2026/02/05 14:39:51 INFO Applying migration id=autodel 2026/02/05 14:39:51 INFO Applying migration id=jsonb 2026/02/05 14:39:51 INFO Applying migration id=quote 2026/02/05 14:39:51 INFO Applying migration id=rfc9421 2026/02/05 14:39:51 INFO Applying migration id=keys 2026/02/05 14:39:51 INFO Applying migration id=portable 2026/02/05 14:39:51 INFO Applying migration id=proofs 2026/02/05 14:39:51 INFO Applying migration id=contexts 2026/02/05 14:39:51 INFO Applying migration id=deliverieshost 2026/02/05 14:39:51 INFO Applying migration id=pembegin 2026/02/05 14:39:51 INFO Applying migration id=didhost 2026/02/05 14:39:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-c7cc-761e-9566-80318d226b11 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-c7cc-757c-bc3b-a91597567045 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-c7cc-757c-bc3b-a91597567045 --- PASS: TestFTS_HashtagWithHashAndQuotes (0.78s) === RUN TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser 2026/02/05 14:39:52 INFO Applying migration id=initial 2026/02/05 14:39:52 INFO Applying migration id=notesupdated 2026/02/05 14:39:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:52 INFO Applying migration id=activitiesid 2026/02/05 14:39:52 INFO Applying migration id=outbox 2026/02/05 14:39:52 INFO Applying migration id=edits 2026/02/05 14:39:52 INFO Applying migration id=outboxactor 2026/02/05 14:39:52 INFO Applying migration id=outboxsender 2026/02/05 14:39:52 INFO Applying migration id=thread 2026/02/05 14:39:52 INFO Applying migration id=host 2026/02/05 14:39:52 INFO Applying migration id=sharedinbox 2026/02/05 14:39:52 INFO Applying migration id=noteshost 2026/02/05 14:39:52 INFO Applying migration id=fetched 2026/02/05 14:39:52 INFO Applying migration id=move 2026/02/05 14:39:52 INFO Applying migration id=cleanup 2026/02/05 14:39:52 INFO Applying migration id=received 2026/02/05 14:39:52 INFO Applying migration id=namehost 2026/02/05 14:39:52 INFO Applying migration id=outboxhost 2026/02/05 14:39:52 INFO Applying migration id=notesfts 2026/02/05 14:39:52 INFO Applying migration id=iconsname 2026/02/05 14:39:52 INFO Applying migration id=nohash 2026/02/05 14:39:52 INFO Applying migration id=shares 2026/02/05 14:39:52 INFO Applying migration id=actorttl 2026/02/05 14:39:52 INFO Applying migration id=tocc 2026/02/05 14:39:52 INFO Applying migration id=followeds 2026/02/05 14:39:52 INFO Applying migration id=certhash 2026/02/05 14:39:52 INFO Applying migration id=follows_sync 2026/02/05 14:39:52 INFO Applying migration id=jsonpath 2026/02/05 14:39:52 INFO Applying migration id=localforward 2026/02/05 14:39:52 INFO Applying migration id=avatar 2026/02/05 14:39:52 INFO Applying migration id=noimage 2026/02/05 14:39:52 INFO Applying migration id=feed 2026/02/05 14:39:52 INFO Applying migration id=bookmarks 2026/02/05 14:39:52 INFO Applying migration id=shareactivity 2026/02/05 14:39:52 INFO Applying migration id=application 2026/02/05 14:39:52 INFO Applying migration id=certificates 2026/02/05 14:39:52 INFO Applying migration id=rawforward 2026/02/05 14:39:52 INFO Applying migration id=publickey 2026/02/05 14:39:52 INFO Applying migration id=resolvegroup 2026/02/05 14:39:52 INFO Applying migration id=reject 2026/02/05 14:39:52 INFO Applying migration id=autodel 2026/02/05 14:39:52 INFO Applying migration id=jsonb 2026/02/05 14:39:52 INFO Applying migration id=quote 2026/02/05 14:39:52 INFO Applying migration id=rfc9421 2026/02/05 14:39:52 INFO Applying migration id=keys 2026/02/05 14:39:52 INFO Applying migration id=portable 2026/02/05 14:39:52 INFO Applying migration id=proofs 2026/02/05 14:39:52 INFO Applying migration id=contexts 2026/02/05 14:39:52 INFO Applying migration id=deliverieshost 2026/02/05 14:39:52 INFO Applying migration id=pembegin 2026/02/05 14:39:52 INFO Applying migration id=didhost 2026/02/05 14:39:52 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-c940-7180-868f-e1c767546454 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-c940-7109-96ed-66e547165489 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-c940-7109-96ed-66e547165489 --- PASS: TestFTS_HashtagWithHashAndQuotesUnauthenticatedUser (0.37s) === RUN TestFTS_HashtagWithHashAndQuotesSecondPage 2026/02/05 14:39:52 INFO Applying migration id=initial 2026/02/05 14:39:52 INFO Applying migration id=notesupdated 2026/02/05 14:39:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:52 INFO Applying migration id=activitiesid 2026/02/05 14:39:52 INFO Applying migration id=outbox 2026/02/05 14:39:52 INFO Applying migration id=edits 2026/02/05 14:39:52 INFO Applying migration id=outboxactor 2026/02/05 14:39:52 INFO Applying migration id=outboxsender 2026/02/05 14:39:52 INFO Applying migration id=thread 2026/02/05 14:39:52 INFO Applying migration id=host 2026/02/05 14:39:52 INFO Applying migration id=sharedinbox 2026/02/05 14:39:52 INFO Applying migration id=noteshost 2026/02/05 14:39:52 INFO Applying migration id=fetched 2026/02/05 14:39:52 INFO Applying migration id=move 2026/02/05 14:39:52 INFO Applying migration id=cleanup 2026/02/05 14:39:52 INFO Applying migration id=received 2026/02/05 14:39:52 INFO Applying migration id=namehost 2026/02/05 14:39:52 INFO Applying migration id=outboxhost 2026/02/05 14:39:52 INFO Applying migration id=notesfts 2026/02/05 14:39:52 INFO Applying migration id=iconsname 2026/02/05 14:39:52 INFO Applying migration id=nohash 2026/02/05 14:39:52 INFO Applying migration id=shares 2026/02/05 14:39:52 INFO Applying migration id=actorttl 2026/02/05 14:39:52 INFO Applying migration id=tocc 2026/02/05 14:39:52 INFO Applying migration id=followeds 2026/02/05 14:39:52 INFO Applying migration id=certhash 2026/02/05 14:39:52 INFO Applying migration id=follows_sync 2026/02/05 14:39:52 INFO Applying migration id=jsonpath 2026/02/05 14:39:52 INFO Applying migration id=localforward 2026/02/05 14:39:52 INFO Applying migration id=avatar 2026/02/05 14:39:52 INFO Applying migration id=noimage 2026/02/05 14:39:52 INFO Applying migration id=feed 2026/02/05 14:39:52 INFO Applying migration id=bookmarks 2026/02/05 14:39:52 INFO Applying migration id=shareactivity 2026/02/05 14:39:52 INFO Applying migration id=application 2026/02/05 14:39:52 INFO Applying migration id=certificates 2026/02/05 14:39:52 INFO Applying migration id=rawforward 2026/02/05 14:39:52 INFO Applying migration id=publickey 2026/02/05 14:39:52 INFO Applying migration id=resolvegroup 2026/02/05 14:39:52 INFO Applying migration id=reject 2026/02/05 14:39:52 INFO Applying migration id=autodel 2026/02/05 14:39:52 INFO Applying migration id=jsonb 2026/02/05 14:39:52 INFO Applying migration id=quote 2026/02/05 14:39:52 INFO Applying migration id=rfc9421 2026/02/05 14:39:52 INFO Applying migration id=keys 2026/02/05 14:39:52 INFO Applying migration id=portable 2026/02/05 14:39:52 INFO Applying migration id=proofs 2026/02/05 14:39:52 INFO Applying migration id=contexts 2026/02/05 14:39:52 INFO Applying migration id=deliverieshost 2026/02/05 14:39:52 INFO Applying migration id=pembegin 2026/02/05 14:39:52 INFO Applying migration id=didhost 2026/02/05 14:39:53 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-cbf9-703f-af44-e0feb21522d9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-cbf9-700e-a584-e2b055176e79 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-cbf9-700e-a584-e2b055176e79 --- PASS: TestFTS_HashtagWithHashAndQuotesSecondPage (0.69s) === RUN TestFTS_NoInput 2026/02/05 14:39:53 INFO Applying migration id=initial 2026/02/05 14:39:53 INFO Applying migration id=notesupdated 2026/02/05 14:39:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:53 INFO Applying migration id=activitiesid 2026/02/05 14:39:53 INFO Applying migration id=outbox 2026/02/05 14:39:53 INFO Applying migration id=edits 2026/02/05 14:39:53 INFO Applying migration id=outboxactor 2026/02/05 14:39:53 INFO Applying migration id=outboxsender 2026/02/05 14:39:53 INFO Applying migration id=thread 2026/02/05 14:39:53 INFO Applying migration id=host 2026/02/05 14:39:53 INFO Applying migration id=sharedinbox 2026/02/05 14:39:53 INFO Applying migration id=noteshost 2026/02/05 14:39:53 INFO Applying migration id=fetched 2026/02/05 14:39:53 INFO Applying migration id=move 2026/02/05 14:39:53 INFO Applying migration id=cleanup 2026/02/05 14:39:53 INFO Applying migration id=received 2026/02/05 14:39:53 INFO Applying migration id=namehost 2026/02/05 14:39:53 INFO Applying migration id=outboxhost 2026/02/05 14:39:53 INFO Applying migration id=notesfts 2026/02/05 14:39:53 INFO Applying migration id=iconsname 2026/02/05 14:39:53 INFO Applying migration id=nohash 2026/02/05 14:39:53 INFO Applying migration id=shares 2026/02/05 14:39:53 INFO Applying migration id=actorttl 2026/02/05 14:39:53 INFO Applying migration id=tocc 2026/02/05 14:39:53 INFO Applying migration id=followeds 2026/02/05 14:39:53 INFO Applying migration id=certhash 2026/02/05 14:39:53 INFO Applying migration id=follows_sync 2026/02/05 14:39:53 INFO Applying migration id=jsonpath 2026/02/05 14:39:53 INFO Applying migration id=localforward 2026/02/05 14:39:53 INFO Applying migration id=avatar 2026/02/05 14:39:53 INFO Applying migration id=noimage 2026/02/05 14:39:53 INFO Applying migration id=feed 2026/02/05 14:39:53 INFO Applying migration id=bookmarks 2026/02/05 14:39:53 INFO Applying migration id=shareactivity 2026/02/05 14:39:53 INFO Applying migration id=application 2026/02/05 14:39:53 INFO Applying migration id=certificates 2026/02/05 14:39:53 INFO Applying migration id=rawforward 2026/02/05 14:39:53 INFO Applying migration id=publickey 2026/02/05 14:39:53 INFO Applying migration id=resolvegroup 2026/02/05 14:39:53 INFO Applying migration id=reject 2026/02/05 14:39:53 INFO Applying migration id=autodel 2026/02/05 14:39:53 INFO Applying migration id=jsonb 2026/02/05 14:39:53 INFO Applying migration id=quote 2026/02/05 14:39:53 INFO Applying migration id=rfc9421 2026/02/05 14:39:53 INFO Applying migration id=keys 2026/02/05 14:39:53 INFO Applying migration id=portable 2026/02/05 14:39:53 INFO Applying migration id=proofs 2026/02/05 14:39:53 INFO Applying migration id=contexts 2026/02/05 14:39:53 INFO Applying migration id=deliverieshost 2026/02/05 14:39:53 INFO Applying migration id=pembegin 2026/02/05 14:39:53 INFO Applying migration id=didhost --- PASS: TestFTS_NoInput (0.61s) === RUN TestFTS_EmptyInput 2026/02/05 14:39:53 INFO Applying migration id=initial 2026/02/05 14:39:53 INFO Applying migration id=notesupdated 2026/02/05 14:39:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:53 INFO Applying migration id=activitiesid 2026/02/05 14:39:53 INFO Applying migration id=outbox 2026/02/05 14:39:53 INFO Applying migration id=edits 2026/02/05 14:39:53 INFO Applying migration id=outboxactor 2026/02/05 14:39:53 INFO Applying migration id=outboxsender 2026/02/05 14:39:53 INFO Applying migration id=thread 2026/02/05 14:39:53 INFO Applying migration id=host 2026/02/05 14:39:53 INFO Applying migration id=sharedinbox 2026/02/05 14:39:53 INFO Applying migration id=noteshost 2026/02/05 14:39:53 INFO Applying migration id=fetched 2026/02/05 14:39:53 INFO Applying migration id=move 2026/02/05 14:39:53 INFO Applying migration id=cleanup 2026/02/05 14:39:53 INFO Applying migration id=received 2026/02/05 14:39:53 INFO Applying migration id=namehost 2026/02/05 14:39:53 INFO Applying migration id=outboxhost 2026/02/05 14:39:53 INFO Applying migration id=notesfts 2026/02/05 14:39:53 INFO Applying migration id=iconsname 2026/02/05 14:39:53 INFO Applying migration id=nohash 2026/02/05 14:39:53 INFO Applying migration id=shares 2026/02/05 14:39:53 INFO Applying migration id=actorttl 2026/02/05 14:39:53 INFO Applying migration id=tocc 2026/02/05 14:39:53 INFO Applying migration id=followeds 2026/02/05 14:39:53 INFO Applying migration id=certhash 2026/02/05 14:39:53 INFO Applying migration id=follows_sync 2026/02/05 14:39:53 INFO Applying migration id=jsonpath 2026/02/05 14:39:54 INFO Applying migration id=localforward 2026/02/05 14:39:54 INFO Applying migration id=avatar 2026/02/05 14:39:54 INFO Applying migration id=noimage 2026/02/05 14:39:54 INFO Applying migration id=feed 2026/02/05 14:39:54 INFO Applying migration id=bookmarks 2026/02/05 14:39:54 INFO Applying migration id=shareactivity 2026/02/05 14:39:54 INFO Applying migration id=application 2026/02/05 14:39:54 INFO Applying migration id=certificates 2026/02/05 14:39:54 INFO Applying migration id=rawforward 2026/02/05 14:39:54 INFO Applying migration id=publickey 2026/02/05 14:39:54 INFO Applying migration id=resolvegroup 2026/02/05 14:39:54 INFO Applying migration id=reject 2026/02/05 14:39:54 INFO Applying migration id=autodel 2026/02/05 14:39:54 INFO Applying migration id=jsonb 2026/02/05 14:39:54 INFO Applying migration id=quote 2026/02/05 14:39:54 INFO Applying migration id=rfc9421 2026/02/05 14:39:54 INFO Applying migration id=keys 2026/02/05 14:39:54 INFO Applying migration id=portable 2026/02/05 14:39:54 INFO Applying migration id=proofs 2026/02/05 14:39:54 INFO Applying migration id=contexts 2026/02/05 14:39:54 INFO Applying migration id=deliverieshost 2026/02/05 14:39:54 INFO Applying migration id=pembegin 2026/02/05 14:39:54 INFO Applying migration id=didhost --- PASS: TestFTS_EmptyInput (0.70s) === RUN TestFTS_InvalidEscapeSequence 2026/02/05 14:39:54 INFO Applying migration id=initial 2026/02/05 14:39:54 INFO Applying migration id=notesupdated 2026/02/05 14:39:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:54 INFO Applying migration id=activitiesid 2026/02/05 14:39:54 INFO Applying migration id=outbox 2026/02/05 14:39:54 INFO Applying migration id=edits 2026/02/05 14:39:54 INFO Applying migration id=outboxactor 2026/02/05 14:39:54 INFO Applying migration id=outboxsender 2026/02/05 14:39:54 INFO Applying migration id=thread 2026/02/05 14:39:54 INFO Applying migration id=host 2026/02/05 14:39:54 INFO Applying migration id=sharedinbox 2026/02/05 14:39:54 INFO Applying migration id=noteshost 2026/02/05 14:39:54 INFO Applying migration id=fetched 2026/02/05 14:39:54 INFO Applying migration id=move 2026/02/05 14:39:54 INFO Applying migration id=cleanup 2026/02/05 14:39:54 INFO Applying migration id=received 2026/02/05 14:39:54 INFO Applying migration id=namehost 2026/02/05 14:39:54 INFO Applying migration id=outboxhost 2026/02/05 14:39:54 INFO Applying migration id=notesfts 2026/02/05 14:39:54 INFO Applying migration id=iconsname 2026/02/05 14:39:54 INFO Applying migration id=nohash 2026/02/05 14:39:54 INFO Applying migration id=shares 2026/02/05 14:39:54 INFO Applying migration id=actorttl 2026/02/05 14:39:54 INFO Applying migration id=tocc 2026/02/05 14:39:54 INFO Applying migration id=followeds 2026/02/05 14:39:54 INFO Applying migration id=certhash 2026/02/05 14:39:54 INFO Applying migration id=follows_sync 2026/02/05 14:39:54 INFO Applying migration id=jsonpath 2026/02/05 14:39:54 INFO Applying migration id=localforward 2026/02/05 14:39:54 INFO Applying migration id=avatar 2026/02/05 14:39:54 INFO Applying migration id=noimage 2026/02/05 14:39:54 INFO Applying migration id=feed 2026/02/05 14:39:54 INFO Applying migration id=bookmarks 2026/02/05 14:39:54 INFO Applying migration id=shareactivity 2026/02/05 14:39:54 INFO Applying migration id=application 2026/02/05 14:39:54 INFO Applying migration id=certificates 2026/02/05 14:39:54 INFO Applying migration id=rawforward 2026/02/05 14:39:54 INFO Applying migration id=publickey 2026/02/05 14:39:54 INFO Applying migration id=resolvegroup 2026/02/05 14:39:54 INFO Applying migration id=reject 2026/02/05 14:39:54 INFO Applying migration id=autodel 2026/02/05 14:39:54 INFO Applying migration id=jsonb 2026/02/05 14:39:54 INFO Applying migration id=quote 2026/02/05 14:39:54 INFO Applying migration id=rfc9421 2026/02/05 14:39:54 INFO Applying migration id=keys 2026/02/05 14:39:54 INFO Applying migration id=portable 2026/02/05 14:39:54 INFO Applying migration id=proofs 2026/02/05 14:39:54 INFO Applying migration id=contexts 2026/02/05 14:39:54 INFO Applying migration id=deliverieshost 2026/02/05 14:39:54 INFO Applying migration id=pembegin 2026/02/05 14:39:54 INFO Applying migration id=didhost 2026/02/05 14:39:55 INFO Failed to decode query url=/users/fts?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestFTS_InvalidEscapeSequence (0.41s) === RUN TestFTS_UnathenticatedUser 2026/02/05 14:39:55 INFO Applying migration id=initial 2026/02/05 14:39:55 INFO Applying migration id=notesupdated 2026/02/05 14:39:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:55 INFO Applying migration id=activitiesid 2026/02/05 14:39:55 INFO Applying migration id=outbox 2026/02/05 14:39:55 INFO Applying migration id=edits 2026/02/05 14:39:55 INFO Applying migration id=outboxactor 2026/02/05 14:39:55 INFO Applying migration id=outboxsender 2026/02/05 14:39:55 INFO Applying migration id=thread 2026/02/05 14:39:55 INFO Applying migration id=host 2026/02/05 14:39:55 INFO Applying migration id=sharedinbox 2026/02/05 14:39:55 INFO Applying migration id=noteshost 2026/02/05 14:39:55 INFO Applying migration id=fetched 2026/02/05 14:39:55 INFO Applying migration id=move 2026/02/05 14:39:55 INFO Applying migration id=cleanup 2026/02/05 14:39:55 INFO Applying migration id=received 2026/02/05 14:39:55 INFO Applying migration id=namehost 2026/02/05 14:39:55 INFO Applying migration id=outboxhost 2026/02/05 14:39:55 INFO Applying migration id=notesfts 2026/02/05 14:39:55 INFO Applying migration id=iconsname 2026/02/05 14:39:55 INFO Applying migration id=nohash 2026/02/05 14:39:55 INFO Applying migration id=shares 2026/02/05 14:39:55 INFO Applying migration id=actorttl 2026/02/05 14:39:55 INFO Applying migration id=tocc 2026/02/05 14:39:55 INFO Applying migration id=followeds 2026/02/05 14:39:55 INFO Applying migration id=certhash 2026/02/05 14:39:55 INFO Applying migration id=follows_sync 2026/02/05 14:39:55 INFO Applying migration id=jsonpath 2026/02/05 14:39:55 INFO Applying migration id=localforward 2026/02/05 14:39:55 INFO Applying migration id=avatar 2026/02/05 14:39:55 INFO Applying migration id=noimage 2026/02/05 14:39:55 INFO Applying migration id=feed 2026/02/05 14:39:55 INFO Applying migration id=bookmarks 2026/02/05 14:39:55 INFO Applying migration id=shareactivity 2026/02/05 14:39:55 INFO Applying migration id=application 2026/02/05 14:39:55 INFO Applying migration id=certificates 2026/02/05 14:39:55 INFO Applying migration id=rawforward 2026/02/05 14:39:55 INFO Applying migration id=publickey 2026/02/05 14:39:55 INFO Applying migration id=resolvegroup 2026/02/05 14:39:55 INFO Applying migration id=reject 2026/02/05 14:39:55 INFO Applying migration id=autodel 2026/02/05 14:39:55 INFO Applying migration id=jsonb 2026/02/05 14:39:55 INFO Applying migration id=quote 2026/02/05 14:39:55 INFO Applying migration id=rfc9421 2026/02/05 14:39:55 INFO Applying migration id=keys 2026/02/05 14:39:55 INFO Applying migration id=portable 2026/02/05 14:39:55 INFO Applying migration id=proofs 2026/02/05 14:39:55 INFO Applying migration id=contexts 2026/02/05 14:39:55 INFO Applying migration id=deliverieshost 2026/02/05 14:39:55 INFO Applying migration id=pembegin 2026/02/05 14:39:55 INFO Applying migration id=didhost 2026/02/05 14:39:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-d567-7431-9d0f-bf4d2c423993 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-d567-736a-a8c0-c1fe3e2dbcc3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-d567-736a-a8c0-c1fe3e2dbcc3 --- PASS: TestFTS_UnathenticatedUser (0.70s) === RUN TestFTS_SearchByAuthorUserName 2026/02/05 14:39:55 INFO Applying migration id=initial 2026/02/05 14:39:55 INFO Applying migration id=notesupdated 2026/02/05 14:39:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:55 INFO Applying migration id=activitiesid 2026/02/05 14:39:55 INFO Applying migration id=outbox 2026/02/05 14:39:55 INFO Applying migration id=edits 2026/02/05 14:39:55 INFO Applying migration id=outboxactor 2026/02/05 14:39:55 INFO Applying migration id=outboxsender 2026/02/05 14:39:55 INFO Applying migration id=thread 2026/02/05 14:39:55 INFO Applying migration id=host 2026/02/05 14:39:55 INFO Applying migration id=sharedinbox 2026/02/05 14:39:55 INFO Applying migration id=noteshost 2026/02/05 14:39:55 INFO Applying migration id=fetched 2026/02/05 14:39:55 INFO Applying migration id=move 2026/02/05 14:39:55 INFO Applying migration id=cleanup 2026/02/05 14:39:55 INFO Applying migration id=received 2026/02/05 14:39:55 INFO Applying migration id=namehost 2026/02/05 14:39:55 INFO Applying migration id=outboxhost 2026/02/05 14:39:55 INFO Applying migration id=notesfts 2026/02/05 14:39:55 INFO Applying migration id=iconsname 2026/02/05 14:39:55 INFO Applying migration id=nohash 2026/02/05 14:39:55 INFO Applying migration id=shares 2026/02/05 14:39:55 INFO Applying migration id=actorttl 2026/02/05 14:39:55 INFO Applying migration id=tocc 2026/02/05 14:39:55 INFO Applying migration id=followeds 2026/02/05 14:39:55 INFO Applying migration id=certhash 2026/02/05 14:39:55 INFO Applying migration id=follows_sync 2026/02/05 14:39:55 INFO Applying migration id=jsonpath 2026/02/05 14:39:55 INFO Applying migration id=localforward 2026/02/05 14:39:55 INFO Applying migration id=avatar 2026/02/05 14:39:55 INFO Applying migration id=noimage 2026/02/05 14:39:55 INFO Applying migration id=feed 2026/02/05 14:39:55 INFO Applying migration id=bookmarks 2026/02/05 14:39:55 INFO Applying migration id=shareactivity 2026/02/05 14:39:55 INFO Applying migration id=application 2026/02/05 14:39:55 INFO Applying migration id=certificates 2026/02/05 14:39:55 INFO Applying migration id=rawforward 2026/02/05 14:39:55 INFO Applying migration id=publickey 2026/02/05 14:39:55 INFO Applying migration id=resolvegroup 2026/02/05 14:39:55 INFO Applying migration id=reject 2026/02/05 14:39:55 INFO Applying migration id=autodel 2026/02/05 14:39:55 INFO Applying migration id=jsonb 2026/02/05 14:39:55 INFO Applying migration id=quote 2026/02/05 14:39:55 INFO Applying migration id=rfc9421 2026/02/05 14:39:55 INFO Applying migration id=keys 2026/02/05 14:39:55 INFO Applying migration id=portable 2026/02/05 14:39:55 INFO Applying migration id=proofs 2026/02/05 14:39:55 INFO Applying migration id=contexts 2026/02/05 14:39:55 INFO Applying migration id=deliverieshost 2026/02/05 14:39:55 INFO Applying migration id=pembegin 2026/02/05 14:39:55 INFO Applying migration id=didhost 2026/02/05 14:39:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-d821-7168-a039-b74b6a6a5ff8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-d821-713e-9d8b-d925c37c1537 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-d821-713e-9d8b-d925c37c1537 --- PASS: TestFTS_SearchByAuthorUserName (0.69s) === RUN TestFTS_SearchByAuthorID 2026/02/05 14:39:56 INFO Applying migration id=initial 2026/02/05 14:39:56 INFO Applying migration id=notesupdated 2026/02/05 14:39:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:56 INFO Applying migration id=activitiesid 2026/02/05 14:39:56 INFO Applying migration id=outbox 2026/02/05 14:39:56 INFO Applying migration id=edits 2026/02/05 14:39:56 INFO Applying migration id=outboxactor 2026/02/05 14:39:56 INFO Applying migration id=outboxsender 2026/02/05 14:39:56 INFO Applying migration id=thread 2026/02/05 14:39:56 INFO Applying migration id=host 2026/02/05 14:39:56 INFO Applying migration id=sharedinbox 2026/02/05 14:39:56 INFO Applying migration id=noteshost 2026/02/05 14:39:56 INFO Applying migration id=fetched 2026/02/05 14:39:56 INFO Applying migration id=move 2026/02/05 14:39:56 INFO Applying migration id=cleanup 2026/02/05 14:39:56 INFO Applying migration id=received 2026/02/05 14:39:56 INFO Applying migration id=namehost 2026/02/05 14:39:56 INFO Applying migration id=outboxhost 2026/02/05 14:39:56 INFO Applying migration id=notesfts 2026/02/05 14:39:56 INFO Applying migration id=iconsname 2026/02/05 14:39:56 INFO Applying migration id=nohash 2026/02/05 14:39:56 INFO Applying migration id=shares 2026/02/05 14:39:56 INFO Applying migration id=actorttl 2026/02/05 14:39:56 INFO Applying migration id=tocc 2026/02/05 14:39:56 INFO Applying migration id=followeds 2026/02/05 14:39:56 INFO Applying migration id=certhash 2026/02/05 14:39:56 INFO Applying migration id=follows_sync 2026/02/05 14:39:56 INFO Applying migration id=jsonpath 2026/02/05 14:39:56 INFO Applying migration id=localforward 2026/02/05 14:39:56 INFO Applying migration id=avatar 2026/02/05 14:39:56 INFO Applying migration id=noimage 2026/02/05 14:39:56 INFO Applying migration id=feed 2026/02/05 14:39:56 INFO Applying migration id=bookmarks 2026/02/05 14:39:56 INFO Applying migration id=shareactivity 2026/02/05 14:39:56 INFO Applying migration id=application 2026/02/05 14:39:56 INFO Applying migration id=certificates 2026/02/05 14:39:56 INFO Applying migration id=rawforward 2026/02/05 14:39:56 INFO Applying migration id=publickey 2026/02/05 14:39:56 INFO Applying migration id=resolvegroup 2026/02/05 14:39:56 INFO Applying migration id=reject 2026/02/05 14:39:56 INFO Applying migration id=autodel 2026/02/05 14:39:56 INFO Applying migration id=jsonb 2026/02/05 14:39:56 INFO Applying migration id=quote 2026/02/05 14:39:56 INFO Applying migration id=rfc9421 2026/02/05 14:39:56 INFO Applying migration id=keys 2026/02/05 14:39:56 INFO Applying migration id=portable 2026/02/05 14:39:56 INFO Applying migration id=proofs 2026/02/05 14:39:56 INFO Applying migration id=contexts 2026/02/05 14:39:56 INFO Applying migration id=deliverieshost 2026/02/05 14:39:56 INFO Applying migration id=pembegin 2026/02/05 14:39:56 INFO Applying migration id=didhost 2026/02/05 14:39:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-d9ff-7bfe-b0df-96ba1e91c881 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-d9ff-7b63-ae67-13a4425057d7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-d9ff-7b63-ae67-13a4425057d7 --- PASS: TestFTS_SearchByAuthorID (0.48s) === RUN TestFTS_SearchByMentionUserName 2026/02/05 14:39:56 INFO Applying migration id=initial 2026/02/05 14:39:56 INFO Applying migration id=notesupdated 2026/02/05 14:39:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:56 INFO Applying migration id=activitiesid 2026/02/05 14:39:56 INFO Applying migration id=outbox 2026/02/05 14:39:56 INFO Applying migration id=edits 2026/02/05 14:39:56 INFO Applying migration id=outboxactor 2026/02/05 14:39:56 INFO Applying migration id=outboxsender 2026/02/05 14:39:56 INFO Applying migration id=thread 2026/02/05 14:39:56 INFO Applying migration id=host 2026/02/05 14:39:56 INFO Applying migration id=sharedinbox 2026/02/05 14:39:56 INFO Applying migration id=noteshost 2026/02/05 14:39:56 INFO Applying migration id=fetched 2026/02/05 14:39:56 INFO Applying migration id=move 2026/02/05 14:39:56 INFO Applying migration id=cleanup 2026/02/05 14:39:56 INFO Applying migration id=received 2026/02/05 14:39:56 INFO Applying migration id=namehost 2026/02/05 14:39:56 INFO Applying migration id=outboxhost 2026/02/05 14:39:56 INFO Applying migration id=notesfts 2026/02/05 14:39:56 INFO Applying migration id=iconsname 2026/02/05 14:39:56 INFO Applying migration id=nohash 2026/02/05 14:39:56 INFO Applying migration id=shares 2026/02/05 14:39:56 INFO Applying migration id=actorttl 2026/02/05 14:39:56 INFO Applying migration id=tocc 2026/02/05 14:39:57 INFO Applying migration id=followeds 2026/02/05 14:39:57 INFO Applying migration id=certhash 2026/02/05 14:39:57 INFO Applying migration id=follows_sync 2026/02/05 14:39:57 INFO Applying migration id=jsonpath 2026/02/05 14:39:57 INFO Applying migration id=localforward 2026/02/05 14:39:57 INFO Applying migration id=avatar 2026/02/05 14:39:57 INFO Applying migration id=noimage 2026/02/05 14:39:57 INFO Applying migration id=feed 2026/02/05 14:39:57 INFO Applying migration id=bookmarks 2026/02/05 14:39:57 INFO Applying migration id=shareactivity 2026/02/05 14:39:57 INFO Applying migration id=application 2026/02/05 14:39:57 INFO Applying migration id=certificates 2026/02/05 14:39:57 INFO Applying migration id=rawforward 2026/02/05 14:39:57 INFO Applying migration id=publickey 2026/02/05 14:39:57 INFO Applying migration id=resolvegroup 2026/02/05 14:39:57 INFO Applying migration id=reject 2026/02/05 14:39:57 INFO Applying migration id=autodel 2026/02/05 14:39:57 INFO Applying migration id=jsonb 2026/02/05 14:39:57 INFO Applying migration id=quote 2026/02/05 14:39:57 INFO Applying migration id=rfc9421 2026/02/05 14:39:57 INFO Applying migration id=keys 2026/02/05 14:39:57 INFO Applying migration id=portable 2026/02/05 14:39:57 INFO Applying migration id=proofs 2026/02/05 14:39:57 INFO Applying migration id=contexts 2026/02/05 14:39:57 INFO Applying migration id=deliverieshost 2026/02/05 14:39:57 INFO Applying migration id=pembegin 2026/02/05 14:39:57 INFO Applying migration id=didhost --- PASS: TestFTS_SearchByMentionUserName (1.20s) === RUN TestFTS_SearchByMentionID 2026/02/05 14:39:58 INFO Applying migration id=initial 2026/02/05 14:39:58 INFO Applying migration id=notesupdated 2026/02/05 14:39:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:58 INFO Applying migration id=activitiesid 2026/02/05 14:39:58 INFO Applying migration id=outbox 2026/02/05 14:39:58 INFO Applying migration id=edits 2026/02/05 14:39:58 INFO Applying migration id=outboxactor 2026/02/05 14:39:58 INFO Applying migration id=outboxsender 2026/02/05 14:39:58 INFO Applying migration id=thread 2026/02/05 14:39:58 INFO Applying migration id=host 2026/02/05 14:39:58 INFO Applying migration id=sharedinbox 2026/02/05 14:39:58 INFO Applying migration id=noteshost 2026/02/05 14:39:58 INFO Applying migration id=fetched 2026/02/05 14:39:58 INFO Applying migration id=move 2026/02/05 14:39:58 INFO Applying migration id=cleanup 2026/02/05 14:39:58 INFO Applying migration id=received 2026/02/05 14:39:58 INFO Applying migration id=namehost 2026/02/05 14:39:58 INFO Applying migration id=outboxhost 2026/02/05 14:39:58 INFO Applying migration id=notesfts 2026/02/05 14:39:58 INFO Applying migration id=iconsname 2026/02/05 14:39:58 INFO Applying migration id=nohash 2026/02/05 14:39:58 INFO Applying migration id=shares 2026/02/05 14:39:58 INFO Applying migration id=actorttl 2026/02/05 14:39:58 INFO Applying migration id=tocc 2026/02/05 14:39:58 INFO Applying migration id=followeds 2026/02/05 14:39:58 INFO Applying migration id=certhash 2026/02/05 14:39:58 INFO Applying migration id=follows_sync 2026/02/05 14:39:58 INFO Applying migration id=jsonpath 2026/02/05 14:39:58 INFO Applying migration id=localforward 2026/02/05 14:39:58 INFO Applying migration id=avatar 2026/02/05 14:39:58 INFO Applying migration id=noimage 2026/02/05 14:39:58 INFO Applying migration id=feed 2026/02/05 14:39:58 INFO Applying migration id=bookmarks 2026/02/05 14:39:58 INFO Applying migration id=shareactivity 2026/02/05 14:39:58 INFO Applying migration id=application 2026/02/05 14:39:58 INFO Applying migration id=certificates 2026/02/05 14:39:58 INFO Applying migration id=rawforward 2026/02/05 14:39:58 INFO Applying migration id=publickey 2026/02/05 14:39:58 INFO Applying migration id=resolvegroup 2026/02/05 14:39:58 INFO Applying migration id=reject 2026/02/05 14:39:58 INFO Applying migration id=autodel 2026/02/05 14:39:58 INFO Applying migration id=jsonb 2026/02/05 14:39:58 INFO Applying migration id=quote 2026/02/05 14:39:58 INFO Applying migration id=rfc9421 2026/02/05 14:39:58 INFO Applying migration id=keys 2026/02/05 14:39:58 INFO Applying migration id=portable 2026/02/05 14:39:58 INFO Applying migration id=proofs 2026/02/05 14:39:58 INFO Applying migration id=contexts 2026/02/05 14:39:58 INFO Applying migration id=deliverieshost 2026/02/05 14:39:58 INFO Applying migration id=pembegin 2026/02/05 14:39:58 INFO Applying migration id=didhost --- PASS: TestFTS_SearchByMentionID (0.64s) === RUN TestHashtag_PublicPost 2026/02/05 14:39:58 INFO Applying migration id=initial 2026/02/05 14:39:58 INFO Applying migration id=notesupdated 2026/02/05 14:39:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:58 INFO Applying migration id=activitiesid 2026/02/05 14:39:58 INFO Applying migration id=outbox 2026/02/05 14:39:58 INFO Applying migration id=edits 2026/02/05 14:39:58 INFO Applying migration id=outboxactor 2026/02/05 14:39:58 INFO Applying migration id=outboxsender 2026/02/05 14:39:58 INFO Applying migration id=thread 2026/02/05 14:39:58 INFO Applying migration id=host 2026/02/05 14:39:58 INFO Applying migration id=sharedinbox 2026/02/05 14:39:58 INFO Applying migration id=noteshost 2026/02/05 14:39:58 INFO Applying migration id=fetched 2026/02/05 14:39:58 INFO Applying migration id=move 2026/02/05 14:39:58 INFO Applying migration id=cleanup 2026/02/05 14:39:58 INFO Applying migration id=received 2026/02/05 14:39:58 INFO Applying migration id=namehost 2026/02/05 14:39:58 INFO Applying migration id=outboxhost 2026/02/05 14:39:58 INFO Applying migration id=notesfts 2026/02/05 14:39:58 INFO Applying migration id=iconsname 2026/02/05 14:39:58 INFO Applying migration id=nohash 2026/02/05 14:39:58 INFO Applying migration id=shares 2026/02/05 14:39:58 INFO Applying migration id=actorttl 2026/02/05 14:39:58 INFO Applying migration id=tocc 2026/02/05 14:39:58 INFO Applying migration id=followeds 2026/02/05 14:39:58 INFO Applying migration id=certhash 2026/02/05 14:39:58 INFO Applying migration id=follows_sync 2026/02/05 14:39:58 INFO Applying migration id=jsonpath 2026/02/05 14:39:58 INFO Applying migration id=localforward 2026/02/05 14:39:58 INFO Applying migration id=avatar 2026/02/05 14:39:58 INFO Applying migration id=noimage 2026/02/05 14:39:58 INFO Applying migration id=feed 2026/02/05 14:39:58 INFO Applying migration id=bookmarks 2026/02/05 14:39:58 INFO Applying migration id=shareactivity 2026/02/05 14:39:58 INFO Applying migration id=application 2026/02/05 14:39:58 INFO Applying migration id=certificates 2026/02/05 14:39:58 INFO Applying migration id=rawforward 2026/02/05 14:39:58 INFO Applying migration id=publickey 2026/02/05 14:39:58 INFO Applying migration id=resolvegroup 2026/02/05 14:39:58 INFO Applying migration id=reject 2026/02/05 14:39:58 INFO Applying migration id=autodel 2026/02/05 14:39:58 INFO Applying migration id=jsonb 2026/02/05 14:39:58 INFO Applying migration id=quote 2026/02/05 14:39:58 INFO Applying migration id=rfc9421 2026/02/05 14:39:58 INFO Applying migration id=keys 2026/02/05 14:39:58 INFO Applying migration id=portable 2026/02/05 14:39:58 INFO Applying migration id=proofs 2026/02/05 14:39:58 INFO Applying migration id=contexts 2026/02/05 14:39:58 INFO Applying migration id=deliverieshost 2026/02/05 14:39:58 INFO Applying migration id=pembegin 2026/02/05 14:39:58 INFO Applying migration id=didhost 2026/02/05 14:39:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-e300-76e3-bebd-9748a33b1e21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-e300-7679-881c-e99032fee79a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-e300-7679-881c-e99032fee79a 2026/02/05 14:39:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-e300-7679-881c-e99032fee79a 2026/02/05 14:39:59 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PublicPost (0.46s) === RUN TestHashtag_PublicPostUnauthenticatedUser 2026/02/05 14:39:59 INFO Applying migration id=initial 2026/02/05 14:39:59 INFO Applying migration id=notesupdated 2026/02/05 14:39:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:59 INFO Applying migration id=activitiesid 2026/02/05 14:39:59 INFO Applying migration id=outbox 2026/02/05 14:39:59 INFO Applying migration id=edits 2026/02/05 14:39:59 INFO Applying migration id=outboxactor 2026/02/05 14:39:59 INFO Applying migration id=outboxsender 2026/02/05 14:39:59 INFO Applying migration id=thread 2026/02/05 14:39:59 INFO Applying migration id=host 2026/02/05 14:39:59 INFO Applying migration id=sharedinbox 2026/02/05 14:39:59 INFO Applying migration id=noteshost 2026/02/05 14:39:59 INFO Applying migration id=fetched 2026/02/05 14:39:59 INFO Applying migration id=move 2026/02/05 14:39:59 INFO Applying migration id=cleanup 2026/02/05 14:39:59 INFO Applying migration id=received 2026/02/05 14:39:59 INFO Applying migration id=namehost 2026/02/05 14:39:59 INFO Applying migration id=outboxhost 2026/02/05 14:39:59 INFO Applying migration id=notesfts 2026/02/05 14:39:59 INFO Applying migration id=iconsname 2026/02/05 14:39:59 INFO Applying migration id=nohash 2026/02/05 14:39:59 INFO Applying migration id=shares 2026/02/05 14:39:59 INFO Applying migration id=actorttl 2026/02/05 14:39:59 INFO Applying migration id=tocc 2026/02/05 14:39:59 INFO Applying migration id=followeds 2026/02/05 14:39:59 INFO Applying migration id=certhash 2026/02/05 14:39:59 INFO Applying migration id=follows_sync 2026/02/05 14:39:59 INFO Applying migration id=jsonpath 2026/02/05 14:39:59 INFO Applying migration id=localforward 2026/02/05 14:39:59 INFO Applying migration id=avatar 2026/02/05 14:39:59 INFO Applying migration id=noimage 2026/02/05 14:39:59 INFO Applying migration id=feed 2026/02/05 14:39:59 INFO Applying migration id=bookmarks 2026/02/05 14:39:59 INFO Applying migration id=shareactivity 2026/02/05 14:39:59 INFO Applying migration id=application 2026/02/05 14:39:59 INFO Applying migration id=certificates 2026/02/05 14:39:59 INFO Applying migration id=rawforward 2026/02/05 14:39:59 INFO Applying migration id=publickey 2026/02/05 14:39:59 INFO Applying migration id=resolvegroup 2026/02/05 14:39:59 INFO Applying migration id=reject 2026/02/05 14:39:59 INFO Applying migration id=autodel 2026/02/05 14:39:59 INFO Applying migration id=jsonb 2026/02/05 14:39:59 INFO Applying migration id=quote 2026/02/05 14:39:59 INFO Applying migration id=rfc9421 2026/02/05 14:39:59 INFO Applying migration id=keys 2026/02/05 14:39:59 INFO Applying migration id=portable 2026/02/05 14:39:59 INFO Applying migration id=proofs 2026/02/05 14:39:59 INFO Applying migration id=contexts 2026/02/05 14:39:59 INFO Applying migration id=deliverieshost 2026/02/05 14:39:59 INFO Applying migration id=pembegin 2026/02/05 14:39:59 INFO Applying migration id=didhost 2026/02/05 14:39:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-e4d4-74a0-b7cb-1cf32aa5c8a6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-e4d4-7441-a79d-b20c129440f7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-e4d4-7441-a79d-b20c129440f7 2026/02/05 14:39:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-e4d4-7441-a79d-b20c129440f7 2026/02/05 14:39:59 INFO Generating first response key=/hashtag/world --- PASS: TestHashtag_PublicPostUnauthenticatedUser (0.47s) === RUN TestHashtag_ExclamationMark 2026/02/05 14:39:59 INFO Applying migration id=initial 2026/02/05 14:39:59 INFO Applying migration id=notesupdated 2026/02/05 14:39:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:39:59 INFO Applying migration id=activitiesid 2026/02/05 14:39:59 INFO Applying migration id=outbox 2026/02/05 14:39:59 INFO Applying migration id=edits 2026/02/05 14:39:59 INFO Applying migration id=outboxactor 2026/02/05 14:39:59 INFO Applying migration id=outboxsender 2026/02/05 14:39:59 INFO Applying migration id=thread 2026/02/05 14:39:59 INFO Applying migration id=host 2026/02/05 14:39:59 INFO Applying migration id=sharedinbox 2026/02/05 14:39:59 INFO Applying migration id=noteshost 2026/02/05 14:39:59 INFO Applying migration id=fetched 2026/02/05 14:39:59 INFO Applying migration id=move 2026/02/05 14:39:59 INFO Applying migration id=cleanup 2026/02/05 14:39:59 INFO Applying migration id=received 2026/02/05 14:39:59 INFO Applying migration id=namehost 2026/02/05 14:39:59 INFO Applying migration id=outboxhost 2026/02/05 14:39:59 INFO Applying migration id=notesfts 2026/02/05 14:39:59 INFO Applying migration id=iconsname 2026/02/05 14:39:59 INFO Applying migration id=nohash 2026/02/05 14:39:59 INFO Applying migration id=shares 2026/02/05 14:39:59 INFO Applying migration id=actorttl 2026/02/05 14:39:59 INFO Applying migration id=tocc 2026/02/05 14:39:59 INFO Applying migration id=followeds 2026/02/05 14:39:59 INFO Applying migration id=certhash 2026/02/05 14:39:59 INFO Applying migration id=follows_sync 2026/02/05 14:39:59 INFO Applying migration id=jsonpath 2026/02/05 14:39:59 INFO Applying migration id=localforward 2026/02/05 14:39:59 INFO Applying migration id=avatar 2026/02/05 14:39:59 INFO Applying migration id=noimage 2026/02/05 14:39:59 INFO Applying migration id=feed 2026/02/05 14:39:59 INFO Applying migration id=bookmarks 2026/02/05 14:39:59 INFO Applying migration id=shareactivity 2026/02/05 14:39:59 INFO Applying migration id=application 2026/02/05 14:39:59 INFO Applying migration id=certificates 2026/02/05 14:39:59 INFO Applying migration id=rawforward 2026/02/05 14:39:59 INFO Applying migration id=publickey 2026/02/05 14:39:59 INFO Applying migration id=resolvegroup 2026/02/05 14:39:59 INFO Applying migration id=reject 2026/02/05 14:39:59 INFO Applying migration id=autodel 2026/02/05 14:39:59 INFO Applying migration id=jsonb 2026/02/05 14:39:59 INFO Applying migration id=quote 2026/02/05 14:39:59 INFO Applying migration id=rfc9421 2026/02/05 14:39:59 INFO Applying migration id=keys 2026/02/05 14:39:59 INFO Applying migration id=portable 2026/02/05 14:39:59 INFO Applying migration id=proofs 2026/02/05 14:39:59 INFO Applying migration id=contexts 2026/02/05 14:39:59 INFO Applying migration id=deliverieshost 2026/02/05 14:39:59 INFO Applying migration id=pembegin 2026/02/05 14:39:59 INFO Applying migration id=didhost 2026/02/05 14:40:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-e615-718f-bbfc-9b8e92b6db8d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-e615-7112-8e95-4bb2dbc2d1c6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-e615-7112-8e95-4bb2dbc2d1c6 2026/02/05 14:40:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-e615-7112-8e95-4bb2dbc2d1c6 2026/02/05 14:40:00 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_ExclamationMark (0.32s) === RUN TestHashtag_Beginning 2026/02/05 14:40:00 INFO Applying migration id=initial 2026/02/05 14:40:00 INFO Applying migration id=notesupdated 2026/02/05 14:40:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:00 INFO Applying migration id=activitiesid 2026/02/05 14:40:00 INFO Applying migration id=outbox 2026/02/05 14:40:00 INFO Applying migration id=edits 2026/02/05 14:40:00 INFO Applying migration id=outboxactor 2026/02/05 14:40:00 INFO Applying migration id=outboxsender 2026/02/05 14:40:00 INFO Applying migration id=thread 2026/02/05 14:40:00 INFO Applying migration id=host 2026/02/05 14:40:00 INFO Applying migration id=sharedinbox 2026/02/05 14:40:00 INFO Applying migration id=noteshost 2026/02/05 14:40:00 INFO Applying migration id=fetched 2026/02/05 14:40:00 INFO Applying migration id=move 2026/02/05 14:40:00 INFO Applying migration id=cleanup 2026/02/05 14:40:00 INFO Applying migration id=received 2026/02/05 14:40:00 INFO Applying migration id=namehost 2026/02/05 14:40:00 INFO Applying migration id=outboxhost 2026/02/05 14:40:00 INFO Applying migration id=notesfts 2026/02/05 14:40:00 INFO Applying migration id=iconsname 2026/02/05 14:40:00 INFO Applying migration id=nohash 2026/02/05 14:40:00 INFO Applying migration id=shares 2026/02/05 14:40:00 INFO Applying migration id=actorttl 2026/02/05 14:40:00 INFO Applying migration id=tocc 2026/02/05 14:40:00 INFO Applying migration id=followeds 2026/02/05 14:40:00 INFO Applying migration id=certhash 2026/02/05 14:40:00 INFO Applying migration id=follows_sync 2026/02/05 14:40:00 INFO Applying migration id=jsonpath 2026/02/05 14:40:00 INFO Applying migration id=localforward 2026/02/05 14:40:00 INFO Applying migration id=avatar 2026/02/05 14:40:00 INFO Applying migration id=noimage 2026/02/05 14:40:00 INFO Applying migration id=feed 2026/02/05 14:40:00 INFO Applying migration id=bookmarks 2026/02/05 14:40:00 INFO Applying migration id=shareactivity 2026/02/05 14:40:00 INFO Applying migration id=application 2026/02/05 14:40:00 INFO Applying migration id=certificates 2026/02/05 14:40:00 INFO Applying migration id=rawforward 2026/02/05 14:40:00 INFO Applying migration id=publickey 2026/02/05 14:40:00 INFO Applying migration id=resolvegroup 2026/02/05 14:40:00 INFO Applying migration id=reject 2026/02/05 14:40:00 INFO Applying migration id=autodel 2026/02/05 14:40:00 INFO Applying migration id=jsonb 2026/02/05 14:40:00 INFO Applying migration id=quote 2026/02/05 14:40:00 INFO Applying migration id=rfc9421 2026/02/05 14:40:00 INFO Applying migration id=keys 2026/02/05 14:40:00 INFO Applying migration id=portable 2026/02/05 14:40:00 INFO Applying migration id=proofs 2026/02/05 14:40:00 INFO Applying migration id=contexts 2026/02/05 14:40:00 INFO Applying migration id=deliverieshost 2026/02/05 14:40:00 INFO Applying migration id=pembegin 2026/02/05 14:40:00 INFO Applying migration id=didhost 2026/02/05 14:40:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-e8ce-7d07-82e0-ae4e5cb19041 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-e8ce-78e6-8bfb-84f59ff7a380 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-e8ce-78e6-8bfb-84f59ff7a380 2026/02/05 14:40:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-e8ce-78e6-8bfb-84f59ff7a380 2026/02/05 14:40:00 INFO Generating first response key=/hashtag/Hello --- PASS: TestHashtag_Beginning (0.69s) === RUN TestHashtag_Multiple 2026/02/05 14:40:00 INFO Applying migration id=initial 2026/02/05 14:40:00 INFO Applying migration id=notesupdated 2026/02/05 14:40:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:00 INFO Applying migration id=activitiesid 2026/02/05 14:40:00 INFO Applying migration id=outbox 2026/02/05 14:40:00 INFO Applying migration id=edits 2026/02/05 14:40:00 INFO Applying migration id=outboxactor 2026/02/05 14:40:00 INFO Applying migration id=outboxsender 2026/02/05 14:40:00 INFO Applying migration id=thread 2026/02/05 14:40:00 INFO Applying migration id=host 2026/02/05 14:40:00 INFO Applying migration id=sharedinbox 2026/02/05 14:40:00 INFO Applying migration id=noteshost 2026/02/05 14:40:00 INFO Applying migration id=fetched 2026/02/05 14:40:00 INFO Applying migration id=move 2026/02/05 14:40:00 INFO Applying migration id=cleanup 2026/02/05 14:40:00 INFO Applying migration id=received 2026/02/05 14:40:00 INFO Applying migration id=namehost 2026/02/05 14:40:00 INFO Applying migration id=outboxhost 2026/02/05 14:40:00 INFO Applying migration id=notesfts 2026/02/05 14:40:00 INFO Applying migration id=iconsname 2026/02/05 14:40:00 INFO Applying migration id=nohash 2026/02/05 14:40:00 INFO Applying migration id=shares 2026/02/05 14:40:00 INFO Applying migration id=actorttl 2026/02/05 14:40:00 INFO Applying migration id=tocc 2026/02/05 14:40:00 INFO Applying migration id=followeds 2026/02/05 14:40:00 INFO Applying migration id=certhash 2026/02/05 14:40:00 INFO Applying migration id=follows_sync 2026/02/05 14:40:00 INFO Applying migration id=jsonpath 2026/02/05 14:40:00 INFO Applying migration id=localforward 2026/02/05 14:40:00 INFO Applying migration id=avatar 2026/02/05 14:40:00 INFO Applying migration id=noimage 2026/02/05 14:40:00 INFO Applying migration id=feed 2026/02/05 14:40:00 INFO Applying migration id=bookmarks 2026/02/05 14:40:00 INFO Applying migration id=shareactivity 2026/02/05 14:40:00 INFO Applying migration id=application 2026/02/05 14:40:00 INFO Applying migration id=certificates 2026/02/05 14:40:00 INFO Applying migration id=rawforward 2026/02/05 14:40:00 INFO Applying migration id=publickey 2026/02/05 14:40:00 INFO Applying migration id=resolvegroup 2026/02/05 14:40:00 INFO Applying migration id=reject 2026/02/05 14:40:00 INFO Applying migration id=autodel 2026/02/05 14:40:00 INFO Applying migration id=jsonb 2026/02/05 14:40:00 INFO Applying migration id=quote 2026/02/05 14:40:00 INFO Applying migration id=rfc9421 2026/02/05 14:40:00 INFO Applying migration id=keys 2026/02/05 14:40:00 INFO Applying migration id=portable 2026/02/05 14:40:00 INFO Applying migration id=proofs 2026/02/05 14:40:00 INFO Applying migration id=contexts 2026/02/05 14:40:00 INFO Applying migration id=deliverieshost 2026/02/05 14:40:00 INFO Applying migration id=pembegin 2026/02/05 14:40:00 INFO Applying migration id=didhost 2026/02/05 14:40:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-eba8-7270-8a70-4710639c1a70 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-eba8-721f-a28a-48a6cbb65d3d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-eba8-721f-a28a-48a6cbb65d3d 2026/02/05 14:40:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-eba8-721f-a28a-48a6cbb65d3d 2026/02/05 14:40:01 INFO Generating first response key=/hashtag/Hello 2026/02/05 14:40:01 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_Multiple (0.74s) === RUN TestHashtag_CaseSensitivity 2026/02/05 14:40:01 INFO Applying migration id=initial 2026/02/05 14:40:01 INFO Applying migration id=notesupdated 2026/02/05 14:40:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:01 INFO Applying migration id=activitiesid 2026/02/05 14:40:01 INFO Applying migration id=outbox 2026/02/05 14:40:01 INFO Applying migration id=edits 2026/02/05 14:40:01 INFO Applying migration id=outboxactor 2026/02/05 14:40:01 INFO Applying migration id=outboxsender 2026/02/05 14:40:01 INFO Applying migration id=thread 2026/02/05 14:40:01 INFO Applying migration id=host 2026/02/05 14:40:01 INFO Applying migration id=sharedinbox 2026/02/05 14:40:01 INFO Applying migration id=noteshost 2026/02/05 14:40:01 INFO Applying migration id=fetched 2026/02/05 14:40:01 INFO Applying migration id=move 2026/02/05 14:40:01 INFO Applying migration id=cleanup 2026/02/05 14:40:01 INFO Applying migration id=received 2026/02/05 14:40:01 INFO Applying migration id=namehost 2026/02/05 14:40:01 INFO Applying migration id=outboxhost 2026/02/05 14:40:01 INFO Applying migration id=notesfts 2026/02/05 14:40:01 INFO Applying migration id=iconsname 2026/02/05 14:40:01 INFO Applying migration id=nohash 2026/02/05 14:40:01 INFO Applying migration id=shares 2026/02/05 14:40:01 INFO Applying migration id=actorttl 2026/02/05 14:40:01 INFO Applying migration id=tocc 2026/02/05 14:40:01 INFO Applying migration id=followeds 2026/02/05 14:40:01 INFO Applying migration id=certhash 2026/02/05 14:40:01 INFO Applying migration id=follows_sync 2026/02/05 14:40:01 INFO Applying migration id=jsonpath 2026/02/05 14:40:01 INFO Applying migration id=localforward 2026/02/05 14:40:01 INFO Applying migration id=avatar 2026/02/05 14:40:01 INFO Applying migration id=noimage 2026/02/05 14:40:01 INFO Applying migration id=feed 2026/02/05 14:40:01 INFO Applying migration id=bookmarks 2026/02/05 14:40:01 INFO Applying migration id=shareactivity 2026/02/05 14:40:01 INFO Applying migration id=application 2026/02/05 14:40:01 INFO Applying migration id=certificates 2026/02/05 14:40:01 INFO Applying migration id=rawforward 2026/02/05 14:40:01 INFO Applying migration id=publickey 2026/02/05 14:40:01 INFO Applying migration id=resolvegroup 2026/02/05 14:40:01 INFO Applying migration id=reject 2026/02/05 14:40:01 INFO Applying migration id=autodel 2026/02/05 14:40:01 INFO Applying migration id=jsonb 2026/02/05 14:40:01 INFO Applying migration id=quote 2026/02/05 14:40:01 INFO Applying migration id=rfc9421 2026/02/05 14:40:01 INFO Applying migration id=keys 2026/02/05 14:40:01 INFO Applying migration id=portable 2026/02/05 14:40:01 INFO Applying migration id=proofs 2026/02/05 14:40:01 INFO Applying migration id=contexts 2026/02/05 14:40:01 INFO Applying migration id=deliverieshost 2026/02/05 14:40:01 INFO Applying migration id=pembegin 2026/02/05 14:40:01 INFO Applying migration id=didhost 2026/02/05 14:40:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-ed50-702f-8da8-0684b286a960 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-ed4f-7ef3-a11c-fce1ff555655 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-ed4f-7ef3-a11c-fce1ff555655 2026/02/05 14:40:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-ed4f-7ef3-a11c-fce1ff555655 2026/02/05 14:40:01 INFO Generating first response key=/hashtag/WoRlD --- PASS: TestHashtag_CaseSensitivity (0.42s) === RUN TestHashtag_PostToFollowers 2026/02/05 14:40:01 INFO Applying migration id=initial 2026/02/05 14:40:01 INFO Applying migration id=notesupdated 2026/02/05 14:40:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:01 INFO Applying migration id=activitiesid 2026/02/05 14:40:01 INFO Applying migration id=outbox 2026/02/05 14:40:01 INFO Applying migration id=edits 2026/02/05 14:40:01 INFO Applying migration id=outboxactor 2026/02/05 14:40:01 INFO Applying migration id=outboxsender 2026/02/05 14:40:01 INFO Applying migration id=thread 2026/02/05 14:40:01 INFO Applying migration id=host 2026/02/05 14:40:01 INFO Applying migration id=sharedinbox 2026/02/05 14:40:01 INFO Applying migration id=noteshost 2026/02/05 14:40:01 INFO Applying migration id=fetched 2026/02/05 14:40:01 INFO Applying migration id=move 2026/02/05 14:40:01 INFO Applying migration id=cleanup 2026/02/05 14:40:01 INFO Applying migration id=received 2026/02/05 14:40:01 INFO Applying migration id=namehost 2026/02/05 14:40:01 INFO Applying migration id=outboxhost 2026/02/05 14:40:01 INFO Applying migration id=notesfts 2026/02/05 14:40:01 INFO Applying migration id=iconsname 2026/02/05 14:40:01 INFO Applying migration id=nohash 2026/02/05 14:40:01 INFO Applying migration id=shares 2026/02/05 14:40:01 INFO Applying migration id=actorttl 2026/02/05 14:40:01 INFO Applying migration id=tocc 2026/02/05 14:40:01 INFO Applying migration id=followeds 2026/02/05 14:40:01 INFO Applying migration id=certhash 2026/02/05 14:40:01 INFO Applying migration id=follows_sync 2026/02/05 14:40:01 INFO Applying migration id=jsonpath 2026/02/05 14:40:01 INFO Applying migration id=localforward 2026/02/05 14:40:01 INFO Applying migration id=avatar 2026/02/05 14:40:01 INFO Applying migration id=noimage 2026/02/05 14:40:01 INFO Applying migration id=feed 2026/02/05 14:40:01 INFO Applying migration id=bookmarks 2026/02/05 14:40:01 INFO Applying migration id=shareactivity 2026/02/05 14:40:01 INFO Applying migration id=application 2026/02/05 14:40:01 INFO Applying migration id=certificates 2026/02/05 14:40:01 INFO Applying migration id=rawforward 2026/02/05 14:40:01 INFO Applying migration id=publickey 2026/02/05 14:40:01 INFO Applying migration id=resolvegroup 2026/02/05 14:40:01 INFO Applying migration id=reject 2026/02/05 14:40:01 INFO Applying migration id=autodel 2026/02/05 14:40:01 INFO Applying migration id=jsonb 2026/02/05 14:40:02 INFO Applying migration id=quote 2026/02/05 14:40:02 INFO Applying migration id=rfc9421 2026/02/05 14:40:02 INFO Applying migration id=keys 2026/02/05 14:40:02 INFO Applying migration id=portable 2026/02/05 14:40:02 INFO Applying migration id=proofs 2026/02/05 14:40:02 INFO Applying migration id=contexts 2026/02/05 14:40:02 INFO Applying migration id=deliverieshost 2026/02/05 14:40:02 INFO Applying migration id=pembegin 2026/02/05 14:40:02 INFO Applying migration id=didhost 2026/02/05 14:40:02 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3e-efc6-7c2b-a9a8-28f3e57b57ef 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/02/05 14:40:02 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3e-efc7-73f5-aff8-ef9a52ad0b40 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3e-efc6-7c2b-a9a8-28f3e57b57ef activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3e-efc6-7c2b-a9a8-28f3e57b57ef 2026/02/05 14:40:02 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-efc8-77fd-b6be-9c85a67dfb3d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-efc8-778e-82b2-fc73a1af0ca2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-efc8-778e-82b2-fc73a1af0ca2 2026/02/05 14:40:02 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-efc8-778e-82b2-fc73a1af0ca2 2026/02/05 14:40:02 INFO Generating first response key=/users/hashtag/world --- PASS: TestHashtag_PostToFollowers (0.63s) === RUN TestHashtag_BigOffset 2026/02/05 14:40:02 INFO Applying migration id=initial 2026/02/05 14:40:02 INFO Applying migration id=notesupdated 2026/02/05 14:40:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:02 INFO Applying migration id=activitiesid 2026/02/05 14:40:02 INFO Applying migration id=outbox 2026/02/05 14:40:02 INFO Applying migration id=edits 2026/02/05 14:40:02 INFO Applying migration id=outboxactor 2026/02/05 14:40:02 INFO Applying migration id=outboxsender 2026/02/05 14:40:02 INFO Applying migration id=thread 2026/02/05 14:40:02 INFO Applying migration id=host 2026/02/05 14:40:02 INFO Applying migration id=sharedinbox 2026/02/05 14:40:02 INFO Applying migration id=noteshost 2026/02/05 14:40:02 INFO Applying migration id=fetched 2026/02/05 14:40:02 INFO Applying migration id=move 2026/02/05 14:40:02 INFO Applying migration id=cleanup 2026/02/05 14:40:02 INFO Applying migration id=received 2026/02/05 14:40:02 INFO Applying migration id=namehost 2026/02/05 14:40:02 INFO Applying migration id=outboxhost 2026/02/05 14:40:02 INFO Applying migration id=notesfts 2026/02/05 14:40:02 INFO Applying migration id=iconsname 2026/02/05 14:40:02 INFO Applying migration id=nohash 2026/02/05 14:40:02 INFO Applying migration id=shares 2026/02/05 14:40:02 INFO Applying migration id=actorttl 2026/02/05 14:40:02 INFO Applying migration id=tocc 2026/02/05 14:40:02 INFO Applying migration id=followeds 2026/02/05 14:40:02 INFO Applying migration id=certhash 2026/02/05 14:40:02 INFO Applying migration id=follows_sync 2026/02/05 14:40:02 INFO Applying migration id=jsonpath 2026/02/05 14:40:02 INFO Applying migration id=localforward 2026/02/05 14:40:02 INFO Applying migration id=avatar 2026/02/05 14:40:02 INFO Applying migration id=noimage 2026/02/05 14:40:02 INFO Applying migration id=feed 2026/02/05 14:40:02 INFO Applying migration id=bookmarks 2026/02/05 14:40:02 INFO Applying migration id=shareactivity 2026/02/05 14:40:02 INFO Applying migration id=application 2026/02/05 14:40:02 INFO Applying migration id=certificates 2026/02/05 14:40:02 INFO Applying migration id=rawforward 2026/02/05 14:40:02 INFO Applying migration id=publickey 2026/02/05 14:40:02 INFO Applying migration id=resolvegroup 2026/02/05 14:40:02 INFO Applying migration id=reject 2026/02/05 14:40:02 INFO Applying migration id=autodel 2026/02/05 14:40:02 INFO Applying migration id=jsonb 2026/02/05 14:40:02 INFO Applying migration id=quote 2026/02/05 14:40:02 INFO Applying migration id=rfc9421 2026/02/05 14:40:02 INFO Applying migration id=keys 2026/02/05 14:40:02 INFO Applying migration id=portable 2026/02/05 14:40:02 INFO Applying migration id=proofs 2026/02/05 14:40:02 INFO Applying migration id=contexts 2026/02/05 14:40:02 INFO Applying migration id=deliverieshost 2026/02/05 14:40:02 INFO Applying migration id=pembegin 2026/02/05 14:40:02 INFO Applying migration id=didhost 2026/02/05 14:40:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-f1c1-7b26-810e-e95071609bc6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-f1c1-7ad0-bcff-741b3fb221f3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-f1c1-7ad0-bcff-741b3fb221f3 2026/02/05 14:40:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-f1c1-7ad0-bcff-741b3fb221f3 2026/02/05 14:40:03 INFO Generating first response key=/users/hashtag/world?123 --- PASS: TestHashtag_BigOffset (0.50s) === RUN TestHashtag_BigOffsetUnauthenticatedUser 2026/02/05 14:40:03 INFO Applying migration id=initial 2026/02/05 14:40:03 INFO Applying migration id=notesupdated 2026/02/05 14:40:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:03 INFO Applying migration id=activitiesid 2026/02/05 14:40:03 INFO Applying migration id=outbox 2026/02/05 14:40:03 INFO Applying migration id=edits 2026/02/05 14:40:03 INFO Applying migration id=outboxactor 2026/02/05 14:40:03 INFO Applying migration id=outboxsender 2026/02/05 14:40:03 INFO Applying migration id=thread 2026/02/05 14:40:03 INFO Applying migration id=host 2026/02/05 14:40:03 INFO Applying migration id=sharedinbox 2026/02/05 14:40:03 INFO Applying migration id=noteshost 2026/02/05 14:40:03 INFO Applying migration id=fetched 2026/02/05 14:40:03 INFO Applying migration id=move 2026/02/05 14:40:03 INFO Applying migration id=cleanup 2026/02/05 14:40:03 INFO Applying migration id=received 2026/02/05 14:40:03 INFO Applying migration id=namehost 2026/02/05 14:40:03 INFO Applying migration id=outboxhost 2026/02/05 14:40:03 INFO Applying migration id=notesfts 2026/02/05 14:40:03 INFO Applying migration id=iconsname 2026/02/05 14:40:03 INFO Applying migration id=nohash 2026/02/05 14:40:03 INFO Applying migration id=shares 2026/02/05 14:40:03 INFO Applying migration id=actorttl 2026/02/05 14:40:03 INFO Applying migration id=tocc 2026/02/05 14:40:03 INFO Applying migration id=followeds 2026/02/05 14:40:03 INFO Applying migration id=certhash 2026/02/05 14:40:03 INFO Applying migration id=follows_sync 2026/02/05 14:40:03 INFO Applying migration id=jsonpath 2026/02/05 14:40:03 INFO Applying migration id=localforward 2026/02/05 14:40:03 INFO Applying migration id=avatar 2026/02/05 14:40:03 INFO Applying migration id=noimage 2026/02/05 14:40:03 INFO Applying migration id=feed 2026/02/05 14:40:03 INFO Applying migration id=bookmarks 2026/02/05 14:40:03 INFO Applying migration id=shareactivity 2026/02/05 14:40:03 INFO Applying migration id=application 2026/02/05 14:40:03 INFO Applying migration id=certificates 2026/02/05 14:40:03 INFO Applying migration id=rawforward 2026/02/05 14:40:03 INFO Applying migration id=publickey 2026/02/05 14:40:03 INFO Applying migration id=resolvegroup 2026/02/05 14:40:03 INFO Applying migration id=reject 2026/02/05 14:40:03 INFO Applying migration id=autodel 2026/02/05 14:40:03 INFO Applying migration id=jsonb 2026/02/05 14:40:03 INFO Applying migration id=quote 2026/02/05 14:40:03 INFO Applying migration id=rfc9421 2026/02/05 14:40:03 INFO Applying migration id=keys 2026/02/05 14:40:03 INFO Applying migration id=portable 2026/02/05 14:40:03 INFO Applying migration id=proofs 2026/02/05 14:40:03 INFO Applying migration id=contexts 2026/02/05 14:40:03 INFO Applying migration id=deliverieshost 2026/02/05 14:40:03 INFO Applying migration id=pembegin 2026/02/05 14:40:03 INFO Applying migration id=didhost 2026/02/05 14:40:03 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-f3ef-78f6-8cdf-6dfd550270d6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-f3ef-78c4-bf5c-fece0d5bf1ab activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-f3ef-78c4-bf5c-fece0d5bf1ab 2026/02/05 14:40:03 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-f3ef-78c4-bf5c-fece0d5bf1ab 2026/02/05 14:40:03 INFO Generating first response key=/hashtag/world?123 --- PASS: TestHashtag_BigOffsetUnauthenticatedUser (0.56s) === RUN TestHashtag_InvalidOffset 2026/02/05 14:40:03 INFO Applying migration id=initial 2026/02/05 14:40:03 INFO Applying migration id=notesupdated 2026/02/05 14:40:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:03 INFO Applying migration id=activitiesid 2026/02/05 14:40:03 INFO Applying migration id=outbox 2026/02/05 14:40:03 INFO Applying migration id=edits 2026/02/05 14:40:03 INFO Applying migration id=outboxactor 2026/02/05 14:40:03 INFO Applying migration id=outboxsender 2026/02/05 14:40:03 INFO Applying migration id=thread 2026/02/05 14:40:03 INFO Applying migration id=host 2026/02/05 14:40:03 INFO Applying migration id=sharedinbox 2026/02/05 14:40:03 INFO Applying migration id=noteshost 2026/02/05 14:40:03 INFO Applying migration id=fetched 2026/02/05 14:40:03 INFO Applying migration id=move 2026/02/05 14:40:03 INFO Applying migration id=cleanup 2026/02/05 14:40:03 INFO Applying migration id=received 2026/02/05 14:40:03 INFO Applying migration id=namehost 2026/02/05 14:40:03 INFO Applying migration id=outboxhost 2026/02/05 14:40:03 INFO Applying migration id=notesfts 2026/02/05 14:40:03 INFO Applying migration id=iconsname 2026/02/05 14:40:03 INFO Applying migration id=nohash 2026/02/05 14:40:03 INFO Applying migration id=shares 2026/02/05 14:40:03 INFO Applying migration id=actorttl 2026/02/05 14:40:03 INFO Applying migration id=tocc 2026/02/05 14:40:03 INFO Applying migration id=followeds 2026/02/05 14:40:03 INFO Applying migration id=certhash 2026/02/05 14:40:03 INFO Applying migration id=follows_sync 2026/02/05 14:40:03 INFO Applying migration id=jsonpath 2026/02/05 14:40:03 INFO Applying migration id=localforward 2026/02/05 14:40:03 INFO Applying migration id=avatar 2026/02/05 14:40:03 INFO Applying migration id=noimage 2026/02/05 14:40:03 INFO Applying migration id=feed 2026/02/05 14:40:03 INFO Applying migration id=bookmarks 2026/02/05 14:40:03 INFO Applying migration id=shareactivity 2026/02/05 14:40:03 INFO Applying migration id=application 2026/02/05 14:40:03 INFO Applying migration id=certificates 2026/02/05 14:40:03 INFO Applying migration id=rawforward 2026/02/05 14:40:03 INFO Applying migration id=publickey 2026/02/05 14:40:03 INFO Applying migration id=resolvegroup 2026/02/05 14:40:03 INFO Applying migration id=reject 2026/02/05 14:40:03 INFO Applying migration id=autodel 2026/02/05 14:40:03 INFO Applying migration id=jsonb 2026/02/05 14:40:03 INFO Applying migration id=quote 2026/02/05 14:40:03 INFO Applying migration id=rfc9421 2026/02/05 14:40:03 INFO Applying migration id=keys 2026/02/05 14:40:03 INFO Applying migration id=portable 2026/02/05 14:40:03 INFO Applying migration id=proofs 2026/02/05 14:40:03 INFO Applying migration id=contexts 2026/02/05 14:40:03 INFO Applying migration id=deliverieshost 2026/02/05 14:40:03 INFO Applying migration id=pembegin 2026/02/05 14:40:03 INFO Applying migration id=didhost 2026/02/05 14:40:04 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-f6ba-7d29-965a-f836166444c3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-f6ba-7ce6-b114-d5bd776e1166 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-f6ba-7ce6-b114-d5bd776e1166 2026/02/05 14:40:04 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-f6ba-7ce6-b114-d5bd776e1166 2026/02/05 14:40:04 INFO Generating first response key=/hashtag/world?z 2026/02/05 14:40:04 INFO Failed to parse query url=/hashtag/world?z error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestHashtag_InvalidOffset (0.71s) === RUN TestHashtag_EmptyHashtag 2026/02/05 14:40:04 INFO Applying migration id=initial 2026/02/05 14:40:04 INFO Applying migration id=notesupdated 2026/02/05 14:40:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:04 INFO Applying migration id=activitiesid 2026/02/05 14:40:04 INFO Applying migration id=outbox 2026/02/05 14:40:04 INFO Applying migration id=edits 2026/02/05 14:40:04 INFO Applying migration id=outboxactor 2026/02/05 14:40:04 INFO Applying migration id=outboxsender 2026/02/05 14:40:04 INFO Applying migration id=thread 2026/02/05 14:40:04 INFO Applying migration id=host 2026/02/05 14:40:04 INFO Applying migration id=sharedinbox 2026/02/05 14:40:04 INFO Applying migration id=noteshost 2026/02/05 14:40:04 INFO Applying migration id=fetched 2026/02/05 14:40:04 INFO Applying migration id=move 2026/02/05 14:40:04 INFO Applying migration id=cleanup 2026/02/05 14:40:04 INFO Applying migration id=received 2026/02/05 14:40:04 INFO Applying migration id=namehost 2026/02/05 14:40:04 INFO Applying migration id=outboxhost 2026/02/05 14:40:04 INFO Applying migration id=notesfts 2026/02/05 14:40:04 INFO Applying migration id=iconsname 2026/02/05 14:40:04 INFO Applying migration id=nohash 2026/02/05 14:40:04 INFO Applying migration id=shares 2026/02/05 14:40:04 INFO Applying migration id=actorttl 2026/02/05 14:40:04 INFO Applying migration id=tocc 2026/02/05 14:40:04 INFO Applying migration id=followeds 2026/02/05 14:40:04 INFO Applying migration id=certhash 2026/02/05 14:40:04 INFO Applying migration id=follows_sync 2026/02/05 14:40:04 INFO Applying migration id=jsonpath 2026/02/05 14:40:04 INFO Applying migration id=localforward 2026/02/05 14:40:04 INFO Applying migration id=avatar 2026/02/05 14:40:04 INFO Applying migration id=noimage 2026/02/05 14:40:04 INFO Applying migration id=feed 2026/02/05 14:40:04 INFO Applying migration id=bookmarks 2026/02/05 14:40:04 INFO Applying migration id=shareactivity 2026/02/05 14:40:04 INFO Applying migration id=application 2026/02/05 14:40:04 INFO Applying migration id=certificates 2026/02/05 14:40:04 INFO Applying migration id=rawforward 2026/02/05 14:40:04 INFO Applying migration id=publickey 2026/02/05 14:40:04 INFO Applying migration id=resolvegroup 2026/02/05 14:40:04 INFO Applying migration id=reject 2026/02/05 14:40:04 INFO Applying migration id=autodel 2026/02/05 14:40:04 INFO Applying migration id=jsonb 2026/02/05 14:40:04 INFO Applying migration id=quote 2026/02/05 14:40:04 INFO Applying migration id=rfc9421 2026/02/05 14:40:04 INFO Applying migration id=keys 2026/02/05 14:40:04 INFO Applying migration id=portable 2026/02/05 14:40:04 INFO Applying migration id=proofs 2026/02/05 14:40:04 INFO Applying migration id=contexts 2026/02/05 14:40:04 INFO Applying migration id=deliverieshost 2026/02/05 14:40:04 INFO Applying migration id=pembegin 2026/02/05 14:40:04 INFO Applying migration id=didhost 2026/02/05 14:40:04 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtag (0.44s) === RUN TestHashtag_EmptyHashtagUnauthenticatedUser 2026/02/05 14:40:04 INFO Applying migration id=initial 2026/02/05 14:40:04 INFO Applying migration id=notesupdated 2026/02/05 14:40:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:04 INFO Applying migration id=activitiesid 2026/02/05 14:40:04 INFO Applying migration id=outbox 2026/02/05 14:40:04 INFO Applying migration id=edits 2026/02/05 14:40:04 INFO Applying migration id=outboxactor 2026/02/05 14:40:04 INFO Applying migration id=outboxsender 2026/02/05 14:40:04 INFO Applying migration id=thread 2026/02/05 14:40:04 INFO Applying migration id=host 2026/02/05 14:40:04 INFO Applying migration id=sharedinbox 2026/02/05 14:40:04 INFO Applying migration id=noteshost 2026/02/05 14:40:04 INFO Applying migration id=fetched 2026/02/05 14:40:04 INFO Applying migration id=move 2026/02/05 14:40:04 INFO Applying migration id=cleanup 2026/02/05 14:40:04 INFO Applying migration id=received 2026/02/05 14:40:04 INFO Applying migration id=namehost 2026/02/05 14:40:04 INFO Applying migration id=outboxhost 2026/02/05 14:40:04 INFO Applying migration id=notesfts 2026/02/05 14:40:04 INFO Applying migration id=iconsname 2026/02/05 14:40:04 INFO Applying migration id=nohash 2026/02/05 14:40:04 INFO Applying migration id=shares 2026/02/05 14:40:04 INFO Applying migration id=actorttl 2026/02/05 14:40:04 INFO Applying migration id=tocc 2026/02/05 14:40:04 INFO Applying migration id=followeds 2026/02/05 14:40:04 INFO Applying migration id=certhash 2026/02/05 14:40:04 INFO Applying migration id=follows_sync 2026/02/05 14:40:04 INFO Applying migration id=jsonpath 2026/02/05 14:40:04 INFO Applying migration id=localforward 2026/02/05 14:40:04 INFO Applying migration id=avatar 2026/02/05 14:40:04 INFO Applying migration id=noimage 2026/02/05 14:40:04 INFO Applying migration id=feed 2026/02/05 14:40:04 INFO Applying migration id=bookmarks 2026/02/05 14:40:04 INFO Applying migration id=shareactivity 2026/02/05 14:40:04 INFO Applying migration id=application 2026/02/05 14:40:04 INFO Applying migration id=certificates 2026/02/05 14:40:04 INFO Applying migration id=rawforward 2026/02/05 14:40:04 INFO Applying migration id=publickey 2026/02/05 14:40:04 INFO Applying migration id=resolvegroup 2026/02/05 14:40:04 INFO Applying migration id=reject 2026/02/05 14:40:04 INFO Applying migration id=autodel 2026/02/05 14:40:04 INFO Applying migration id=jsonb 2026/02/05 14:40:04 INFO Applying migration id=quote 2026/02/05 14:40:04 INFO Applying migration id=rfc9421 2026/02/05 14:40:04 INFO Applying migration id=keys 2026/02/05 14:40:04 INFO Applying migration id=portable 2026/02/05 14:40:04 INFO Applying migration id=proofs 2026/02/05 14:40:04 INFO Applying migration id=contexts 2026/02/05 14:40:04 INFO Applying migration id=deliverieshost 2026/02/05 14:40:04 INFO Applying migration id=pembegin 2026/02/05 14:40:04 INFO Applying migration id=didhost 2026/02/05 14:40:05 WARN Received an invalid request --- PASS: TestHashtag_EmptyHashtagUnauthenticatedUser (0.96s) === RUN TestHashtags_NoHashtags 2026/02/05 14:40:05 INFO Applying migration id=initial 2026/02/05 14:40:05 INFO Applying migration id=notesupdated 2026/02/05 14:40:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:05 INFO Applying migration id=activitiesid 2026/02/05 14:40:05 INFO Applying migration id=outbox 2026/02/05 14:40:05 INFO Applying migration id=edits 2026/02/05 14:40:05 INFO Applying migration id=outboxactor 2026/02/05 14:40:05 INFO Applying migration id=outboxsender 2026/02/05 14:40:05 INFO Applying migration id=thread 2026/02/05 14:40:05 INFO Applying migration id=host 2026/02/05 14:40:05 INFO Applying migration id=sharedinbox 2026/02/05 14:40:05 INFO Applying migration id=noteshost 2026/02/05 14:40:05 INFO Applying migration id=fetched 2026/02/05 14:40:05 INFO Applying migration id=move 2026/02/05 14:40:05 INFO Applying migration id=cleanup 2026/02/05 14:40:05 INFO Applying migration id=received 2026/02/05 14:40:05 INFO Applying migration id=namehost 2026/02/05 14:40:05 INFO Applying migration id=outboxhost 2026/02/05 14:40:05 INFO Applying migration id=notesfts 2026/02/05 14:40:05 INFO Applying migration id=iconsname 2026/02/05 14:40:05 INFO Applying migration id=nohash 2026/02/05 14:40:05 INFO Applying migration id=shares 2026/02/05 14:40:05 INFO Applying migration id=actorttl 2026/02/05 14:40:05 INFO Applying migration id=tocc 2026/02/05 14:40:05 INFO Applying migration id=followeds 2026/02/05 14:40:05 INFO Applying migration id=certhash 2026/02/05 14:40:05 INFO Applying migration id=follows_sync 2026/02/05 14:40:05 INFO Applying migration id=jsonpath 2026/02/05 14:40:05 INFO Applying migration id=localforward 2026/02/05 14:40:05 INFO Applying migration id=avatar 2026/02/05 14:40:05 INFO Applying migration id=noimage 2026/02/05 14:40:05 INFO Applying migration id=feed 2026/02/05 14:40:05 INFO Applying migration id=bookmarks 2026/02/05 14:40:05 INFO Applying migration id=shareactivity 2026/02/05 14:40:05 INFO Applying migration id=application 2026/02/05 14:40:05 INFO Applying migration id=certificates 2026/02/05 14:40:05 INFO Applying migration id=rawforward 2026/02/05 14:40:05 INFO Applying migration id=publickey 2026/02/05 14:40:05 INFO Applying migration id=resolvegroup 2026/02/05 14:40:05 INFO Applying migration id=reject 2026/02/05 14:40:05 INFO Applying migration id=autodel 2026/02/05 14:40:05 INFO Applying migration id=jsonb 2026/02/05 14:40:05 INFO Applying migration id=quote 2026/02/05 14:40:05 INFO Applying migration id=rfc9421 2026/02/05 14:40:05 INFO Applying migration id=keys 2026/02/05 14:40:05 INFO Applying migration id=portable 2026/02/05 14:40:05 INFO Applying migration id=proofs 2026/02/05 14:40:05 INFO Applying migration id=contexts 2026/02/05 14:40:05 INFO Applying migration id=deliverieshost 2026/02/05 14:40:05 INFO Applying migration id=pembegin 2026/02/05 14:40:05 INFO Applying migration id=didhost 2026/02/05 14:40:06 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3e-fe5c-76d5-8cf9-deae08a04f17 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3e-fe5b-7b58-b70b-fa5daf110058 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3e-fe5b-7b58-b70b-fa5daf110058 2026/02/05 14:40:06 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3e-fe5b-7b58-b70b-fa5daf110058 2026/02/05 14:40:06 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_NoHashtags (0.56s) === RUN TestHashtags_OneHashtagOneAuthor 2026/02/05 14:40:06 INFO Applying migration id=initial 2026/02/05 14:40:06 INFO Applying migration id=notesupdated 2026/02/05 14:40:06 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:06 INFO Applying migration id=activitiesid 2026/02/05 14:40:06 INFO Applying migration id=outbox 2026/02/05 14:40:06 INFO Applying migration id=edits 2026/02/05 14:40:06 INFO Applying migration id=outboxactor 2026/02/05 14:40:06 INFO Applying migration id=outboxsender 2026/02/05 14:40:06 INFO Applying migration id=thread 2026/02/05 14:40:06 INFO Applying migration id=host 2026/02/05 14:40:06 INFO Applying migration id=sharedinbox 2026/02/05 14:40:06 INFO Applying migration id=noteshost 2026/02/05 14:40:06 INFO Applying migration id=fetched 2026/02/05 14:40:06 INFO Applying migration id=move 2026/02/05 14:40:06 INFO Applying migration id=cleanup 2026/02/05 14:40:06 INFO Applying migration id=received 2026/02/05 14:40:06 INFO Applying migration id=namehost 2026/02/05 14:40:06 INFO Applying migration id=outboxhost 2026/02/05 14:40:06 INFO Applying migration id=notesfts 2026/02/05 14:40:06 INFO Applying migration id=iconsname 2026/02/05 14:40:06 INFO Applying migration id=nohash 2026/02/05 14:40:06 INFO Applying migration id=shares 2026/02/05 14:40:06 INFO Applying migration id=actorttl 2026/02/05 14:40:06 INFO Applying migration id=tocc 2026/02/05 14:40:06 INFO Applying migration id=followeds 2026/02/05 14:40:06 INFO Applying migration id=certhash 2026/02/05 14:40:06 INFO Applying migration id=follows_sync 2026/02/05 14:40:06 INFO Applying migration id=jsonpath 2026/02/05 14:40:06 INFO Applying migration id=localforward 2026/02/05 14:40:06 INFO Applying migration id=avatar 2026/02/05 14:40:06 INFO Applying migration id=noimage 2026/02/05 14:40:06 INFO Applying migration id=feed 2026/02/05 14:40:06 INFO Applying migration id=bookmarks 2026/02/05 14:40:06 INFO Applying migration id=shareactivity 2026/02/05 14:40:06 INFO Applying migration id=application 2026/02/05 14:40:06 INFO Applying migration id=certificates 2026/02/05 14:40:06 INFO Applying migration id=rawforward 2026/02/05 14:40:06 INFO Applying migration id=publickey 2026/02/05 14:40:06 INFO Applying migration id=resolvegroup 2026/02/05 14:40:06 INFO Applying migration id=reject 2026/02/05 14:40:06 INFO Applying migration id=autodel 2026/02/05 14:40:06 INFO Applying migration id=jsonb 2026/02/05 14:40:06 INFO Applying migration id=quote 2026/02/05 14:40:06 INFO Applying migration id=rfc9421 2026/02/05 14:40:06 INFO Applying migration id=keys 2026/02/05 14:40:06 INFO Applying migration id=portable 2026/02/05 14:40:06 INFO Applying migration id=proofs 2026/02/05 14:40:06 INFO Applying migration id=contexts 2026/02/05 14:40:06 INFO Applying migration id=deliverieshost 2026/02/05 14:40:06 INFO Applying migration id=pembegin 2026/02/05 14:40:06 INFO Applying migration id=didhost 2026/02/05 14:40:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-016a-7227-bdd7-edcf4dfb3349 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-016a-713e-aa28-bd5e29b2c9cc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-016a-713e-aa28-bd5e29b2c9cc 2026/02/05 14:40:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-016a-713e-aa28-bd5e29b2c9cc 2026/02/05 14:40:07 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagOneAuthor (0.78s) === RUN TestHashtags_OneHashtagTwoAuthors 2026/02/05 14:40:07 INFO Applying migration id=initial 2026/02/05 14:40:07 INFO Applying migration id=notesupdated 2026/02/05 14:40:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:07 INFO Applying migration id=activitiesid 2026/02/05 14:40:07 INFO Applying migration id=outbox 2026/02/05 14:40:07 INFO Applying migration id=edits 2026/02/05 14:40:07 INFO Applying migration id=outboxactor 2026/02/05 14:40:07 INFO Applying migration id=outboxsender 2026/02/05 14:40:07 INFO Applying migration id=thread 2026/02/05 14:40:07 INFO Applying migration id=host 2026/02/05 14:40:07 INFO Applying migration id=sharedinbox 2026/02/05 14:40:07 INFO Applying migration id=noteshost 2026/02/05 14:40:07 INFO Applying migration id=fetched 2026/02/05 14:40:07 INFO Applying migration id=move 2026/02/05 14:40:07 INFO Applying migration id=cleanup 2026/02/05 14:40:07 INFO Applying migration id=received 2026/02/05 14:40:07 INFO Applying migration id=namehost 2026/02/05 14:40:07 INFO Applying migration id=outboxhost 2026/02/05 14:40:07 INFO Applying migration id=notesfts 2026/02/05 14:40:07 INFO Applying migration id=iconsname 2026/02/05 14:40:07 INFO Applying migration id=nohash 2026/02/05 14:40:07 INFO Applying migration id=shares 2026/02/05 14:40:07 INFO Applying migration id=actorttl 2026/02/05 14:40:07 INFO Applying migration id=tocc 2026/02/05 14:40:07 INFO Applying migration id=followeds 2026/02/05 14:40:07 INFO Applying migration id=certhash 2026/02/05 14:40:07 INFO Applying migration id=follows_sync 2026/02/05 14:40:07 INFO Applying migration id=jsonpath 2026/02/05 14:40:07 INFO Applying migration id=localforward 2026/02/05 14:40:07 INFO Applying migration id=avatar 2026/02/05 14:40:07 INFO Applying migration id=noimage 2026/02/05 14:40:07 INFO Applying migration id=feed 2026/02/05 14:40:07 INFO Applying migration id=bookmarks 2026/02/05 14:40:07 INFO Applying migration id=shareactivity 2026/02/05 14:40:07 INFO Applying migration id=application 2026/02/05 14:40:07 INFO Applying migration id=certificates 2026/02/05 14:40:07 INFO Applying migration id=rawforward 2026/02/05 14:40:07 INFO Applying migration id=publickey 2026/02/05 14:40:07 INFO Applying migration id=resolvegroup 2026/02/05 14:40:07 INFO Applying migration id=reject 2026/02/05 14:40:07 INFO Applying migration id=autodel 2026/02/05 14:40:07 INFO Applying migration id=jsonb 2026/02/05 14:40:07 INFO Applying migration id=quote 2026/02/05 14:40:07 INFO Applying migration id=rfc9421 2026/02/05 14:40:07 INFO Applying migration id=keys 2026/02/05 14:40:07 INFO Applying migration id=portable 2026/02/05 14:40:07 INFO Applying migration id=proofs 2026/02/05 14:40:07 INFO Applying migration id=contexts 2026/02/05 14:40:07 INFO Applying migration id=deliverieshost 2026/02/05 14:40:07 INFO Applying migration id=pembegin 2026/02/05 14:40:07 INFO Applying migration id=didhost 2026/02/05 14:40:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-032a-7699-9751-2cb8eea44c58 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-032a-7636-b44a-22acbddbd167 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-032a-7636-b44a-22acbddbd167 2026/02/05 14:40:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-032a-7636-b44a-22acbddbd167 2026/02/05 14:40:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-032e-7533-bb2c-00efa2e077ee activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-032e-74fc-a402-be98e4f9da2d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-032e-74fc-a402-be98e4f9da2d 2026/02/05 14:40:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-032e-74fc-a402-be98e4f9da2d 2026/02/05 14:40:07 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthors (0.45s) === RUN TestHashtags_OneHashtagTwoAuthorsCaseSensitivity 2026/02/05 14:40:07 INFO Applying migration id=initial 2026/02/05 14:40:07 INFO Applying migration id=notesupdated 2026/02/05 14:40:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:07 INFO Applying migration id=activitiesid 2026/02/05 14:40:07 INFO Applying migration id=outbox 2026/02/05 14:40:07 INFO Applying migration id=edits 2026/02/05 14:40:07 INFO Applying migration id=outboxactor 2026/02/05 14:40:07 INFO Applying migration id=outboxsender 2026/02/05 14:40:07 INFO Applying migration id=thread 2026/02/05 14:40:07 INFO Applying migration id=host 2026/02/05 14:40:07 INFO Applying migration id=sharedinbox 2026/02/05 14:40:07 INFO Applying migration id=noteshost 2026/02/05 14:40:07 INFO Applying migration id=fetched 2026/02/05 14:40:07 INFO Applying migration id=move 2026/02/05 14:40:07 INFO Applying migration id=cleanup 2026/02/05 14:40:07 INFO Applying migration id=received 2026/02/05 14:40:07 INFO Applying migration id=namehost 2026/02/05 14:40:07 INFO Applying migration id=outboxhost 2026/02/05 14:40:07 INFO Applying migration id=notesfts 2026/02/05 14:40:07 INFO Applying migration id=iconsname 2026/02/05 14:40:07 INFO Applying migration id=nohash 2026/02/05 14:40:07 INFO Applying migration id=shares 2026/02/05 14:40:07 INFO Applying migration id=actorttl 2026/02/05 14:40:07 INFO Applying migration id=tocc 2026/02/05 14:40:07 INFO Applying migration id=followeds 2026/02/05 14:40:07 INFO Applying migration id=certhash 2026/02/05 14:40:07 INFO Applying migration id=follows_sync 2026/02/05 14:40:07 INFO Applying migration id=jsonpath 2026/02/05 14:40:07 INFO Applying migration id=localforward 2026/02/05 14:40:07 INFO Applying migration id=avatar 2026/02/05 14:40:07 INFO Applying migration id=noimage 2026/02/05 14:40:07 INFO Applying migration id=feed 2026/02/05 14:40:07 INFO Applying migration id=bookmarks 2026/02/05 14:40:07 INFO Applying migration id=shareactivity 2026/02/05 14:40:07 INFO Applying migration id=application 2026/02/05 14:40:07 INFO Applying migration id=certificates 2026/02/05 14:40:07 INFO Applying migration id=rawforward 2026/02/05 14:40:07 INFO Applying migration id=publickey 2026/02/05 14:40:07 INFO Applying migration id=resolvegroup 2026/02/05 14:40:07 INFO Applying migration id=reject 2026/02/05 14:40:07 INFO Applying migration id=autodel 2026/02/05 14:40:07 INFO Applying migration id=jsonb 2026/02/05 14:40:07 INFO Applying migration id=quote 2026/02/05 14:40:07 INFO Applying migration id=rfc9421 2026/02/05 14:40:07 INFO Applying migration id=keys 2026/02/05 14:40:07 INFO Applying migration id=portable 2026/02/05 14:40:07 INFO Applying migration id=proofs 2026/02/05 14:40:07 INFO Applying migration id=contexts 2026/02/05 14:40:07 INFO Applying migration id=deliverieshost 2026/02/05 14:40:07 INFO Applying migration id=pembegin 2026/02/05 14:40:07 INFO Applying migration id=didhost 2026/02/05 14:40:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-0518-730b-96c7-6c89d055592c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-0517-7d31-9e0d-24170eb26b99 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-0517-7d31-9e0d-24170eb26b99 2026/02/05 14:40:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-0517-7d31-9e0d-24170eb26b99 2026/02/05 14:40:07 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-051c-75e3-9c38-27b0ed23e4db activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-051c-75a6-97d2-99cfa5030173 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-051c-75a6-97d2-99cfa5030173 2026/02/05 14:40:07 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-051c-75a6-97d2-99cfa5030173 2026/02/05 14:40:07 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsCaseSensitivity (0.50s) === RUN TestHashtags_TwoHashtagsOneAuthor 2026/02/05 14:40:07 INFO Applying migration id=initial 2026/02/05 14:40:07 INFO Applying migration id=notesupdated 2026/02/05 14:40:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:07 INFO Applying migration id=activitiesid 2026/02/05 14:40:07 INFO Applying migration id=outbox 2026/02/05 14:40:07 INFO Applying migration id=edits 2026/02/05 14:40:07 INFO Applying migration id=outboxactor 2026/02/05 14:40:07 INFO Applying migration id=outboxsender 2026/02/05 14:40:07 INFO Applying migration id=thread 2026/02/05 14:40:07 INFO Applying migration id=host 2026/02/05 14:40:07 INFO Applying migration id=sharedinbox 2026/02/05 14:40:07 INFO Applying migration id=noteshost 2026/02/05 14:40:07 INFO Applying migration id=fetched 2026/02/05 14:40:07 INFO Applying migration id=move 2026/02/05 14:40:07 INFO Applying migration id=cleanup 2026/02/05 14:40:07 INFO Applying migration id=received 2026/02/05 14:40:07 INFO Applying migration id=namehost 2026/02/05 14:40:07 INFO Applying migration id=outboxhost 2026/02/05 14:40:07 INFO Applying migration id=notesfts 2026/02/05 14:40:08 INFO Applying migration id=iconsname 2026/02/05 14:40:08 INFO Applying migration id=nohash 2026/02/05 14:40:08 INFO Applying migration id=shares 2026/02/05 14:40:08 INFO Applying migration id=actorttl 2026/02/05 14:40:08 INFO Applying migration id=tocc 2026/02/05 14:40:08 INFO Applying migration id=followeds 2026/02/05 14:40:08 INFO Applying migration id=certhash 2026/02/05 14:40:08 INFO Applying migration id=follows_sync 2026/02/05 14:40:08 INFO Applying migration id=jsonpath 2026/02/05 14:40:08 INFO Applying migration id=localforward 2026/02/05 14:40:08 INFO Applying migration id=avatar 2026/02/05 14:40:08 INFO Applying migration id=noimage 2026/02/05 14:40:08 INFO Applying migration id=feed 2026/02/05 14:40:08 INFO Applying migration id=bookmarks 2026/02/05 14:40:08 INFO Applying migration id=shareactivity 2026/02/05 14:40:08 INFO Applying migration id=application 2026/02/05 14:40:08 INFO Applying migration id=certificates 2026/02/05 14:40:08 INFO Applying migration id=rawforward 2026/02/05 14:40:08 INFO Applying migration id=publickey 2026/02/05 14:40:08 INFO Applying migration id=resolvegroup 2026/02/05 14:40:08 INFO Applying migration id=reject 2026/02/05 14:40:08 INFO Applying migration id=autodel 2026/02/05 14:40:08 INFO Applying migration id=jsonb 2026/02/05 14:40:08 INFO Applying migration id=quote 2026/02/05 14:40:08 INFO Applying migration id=rfc9421 2026/02/05 14:40:08 INFO Applying migration id=keys 2026/02/05 14:40:08 INFO Applying migration id=portable 2026/02/05 14:40:08 INFO Applying migration id=proofs 2026/02/05 14:40:08 INFO Applying migration id=contexts 2026/02/05 14:40:08 INFO Applying migration id=deliverieshost 2026/02/05 14:40:08 INFO Applying migration id=pembegin 2026/02/05 14:40:08 INFO Applying migration id=didhost 2026/02/05 14:40:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-075c-72b6-96c5-9bca8b4ea48e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-075c-7285-9551-59b7dc47ddbe activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-075c-7285-9551-59b7dc47ddbe 2026/02/05 14:40:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-075c-7285-9551-59b7dc47ddbe 2026/02/05 14:40:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-075f-799b-8217-cde4696cfea0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-075f-796e-ab4f-0099e3bc47c4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-075f-796e-ab4f-0099e3bc47c4 2026/02/05 14:40:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-075f-796e-ab4f-0099e3bc47c4 2026/02/05 14:40:08 INFO Generating first response key=/users/hashtags --- PASS: TestHashtags_TwoHashtagsOneAuthor (0.58s) === RUN TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser 2026/02/05 14:40:08 INFO Applying migration id=initial 2026/02/05 14:40:08 INFO Applying migration id=notesupdated 2026/02/05 14:40:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:08 INFO Applying migration id=activitiesid 2026/02/05 14:40:08 INFO Applying migration id=outbox 2026/02/05 14:40:08 INFO Applying migration id=edits 2026/02/05 14:40:08 INFO Applying migration id=outboxactor 2026/02/05 14:40:08 INFO Applying migration id=outboxsender 2026/02/05 14:40:08 INFO Applying migration id=thread 2026/02/05 14:40:08 INFO Applying migration id=host 2026/02/05 14:40:08 INFO Applying migration id=sharedinbox 2026/02/05 14:40:08 INFO Applying migration id=noteshost 2026/02/05 14:40:08 INFO Applying migration id=fetched 2026/02/05 14:40:08 INFO Applying migration id=move 2026/02/05 14:40:08 INFO Applying migration id=cleanup 2026/02/05 14:40:08 INFO Applying migration id=received 2026/02/05 14:40:08 INFO Applying migration id=namehost 2026/02/05 14:40:08 INFO Applying migration id=outboxhost 2026/02/05 14:40:08 INFO Applying migration id=notesfts 2026/02/05 14:40:08 INFO Applying migration id=iconsname 2026/02/05 14:40:08 INFO Applying migration id=nohash 2026/02/05 14:40:08 INFO Applying migration id=shares 2026/02/05 14:40:08 INFO Applying migration id=actorttl 2026/02/05 14:40:08 INFO Applying migration id=tocc 2026/02/05 14:40:08 INFO Applying migration id=followeds 2026/02/05 14:40:08 INFO Applying migration id=certhash 2026/02/05 14:40:08 INFO Applying migration id=follows_sync 2026/02/05 14:40:08 INFO Applying migration id=jsonpath 2026/02/05 14:40:08 INFO Applying migration id=localforward 2026/02/05 14:40:08 INFO Applying migration id=avatar 2026/02/05 14:40:08 INFO Applying migration id=noimage 2026/02/05 14:40:08 INFO Applying migration id=feed 2026/02/05 14:40:08 INFO Applying migration id=bookmarks 2026/02/05 14:40:08 INFO Applying migration id=shareactivity 2026/02/05 14:40:08 INFO Applying migration id=application 2026/02/05 14:40:08 INFO Applying migration id=certificates 2026/02/05 14:40:08 INFO Applying migration id=rawforward 2026/02/05 14:40:08 INFO Applying migration id=publickey 2026/02/05 14:40:08 INFO Applying migration id=resolvegroup 2026/02/05 14:40:08 INFO Applying migration id=reject 2026/02/05 14:40:08 INFO Applying migration id=autodel 2026/02/05 14:40:08 INFO Applying migration id=jsonb 2026/02/05 14:40:08 INFO Applying migration id=quote 2026/02/05 14:40:08 INFO Applying migration id=rfc9421 2026/02/05 14:40:08 INFO Applying migration id=keys 2026/02/05 14:40:08 INFO Applying migration id=portable 2026/02/05 14:40:08 INFO Applying migration id=proofs 2026/02/05 14:40:08 INFO Applying migration id=contexts 2026/02/05 14:40:08 INFO Applying migration id=deliverieshost 2026/02/05 14:40:08 INFO Applying migration id=pembegin 2026/02/05 14:40:08 INFO Applying migration id=didhost 2026/02/05 14:40:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-08ea-7b66-b64c-30e6b381cc9b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-08ea-7b37-8cbc-104949ad9b70 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-08ea-7b37-8cbc-104949ad9b70 2026/02/05 14:40:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-08ea-7b37-8cbc-104949ad9b70 2026/02/05 14:40:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-08ed-7e7f-8842-ea2c492d9f7a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-08ed-7e51-8350-1393ee1d0c7e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-08ed-7e51-8350-1393ee1d0c7e 2026/02/05 14:40:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-08ed-7e51-8350-1393ee1d0c7e 2026/02/05 14:40:08 INFO Generating first response key=/hashtags --- PASS: TestHashtags_OneHashtagTwoAuthorsUnauthenticatedUser (0.40s) === RUN TestHome_AuthenticatedUser 2026/02/05 14:40:08 INFO Applying migration id=initial 2026/02/05 14:40:08 INFO Applying migration id=notesupdated 2026/02/05 14:40:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:08 INFO Applying migration id=activitiesid 2026/02/05 14:40:08 INFO Applying migration id=outbox 2026/02/05 14:40:08 INFO Applying migration id=edits 2026/02/05 14:40:08 INFO Applying migration id=outboxactor 2026/02/05 14:40:08 INFO Applying migration id=outboxsender 2026/02/05 14:40:08 INFO Applying migration id=thread 2026/02/05 14:40:08 INFO Applying migration id=host 2026/02/05 14:40:08 INFO Applying migration id=sharedinbox 2026/02/05 14:40:08 INFO Applying migration id=noteshost 2026/02/05 14:40:08 INFO Applying migration id=fetched 2026/02/05 14:40:08 INFO Applying migration id=move 2026/02/05 14:40:08 INFO Applying migration id=cleanup 2026/02/05 14:40:08 INFO Applying migration id=received 2026/02/05 14:40:08 INFO Applying migration id=namehost 2026/02/05 14:40:08 INFO Applying migration id=outboxhost 2026/02/05 14:40:08 INFO Applying migration id=notesfts 2026/02/05 14:40:08 INFO Applying migration id=iconsname 2026/02/05 14:40:08 INFO Applying migration id=nohash 2026/02/05 14:40:08 INFO Applying migration id=shares 2026/02/05 14:40:08 INFO Applying migration id=actorttl 2026/02/05 14:40:08 INFO Applying migration id=tocc 2026/02/05 14:40:09 INFO Applying migration id=followeds 2026/02/05 14:40:09 INFO Applying migration id=certhash 2026/02/05 14:40:09 INFO Applying migration id=follows_sync 2026/02/05 14:40:09 INFO Applying migration id=jsonpath 2026/02/05 14:40:09 INFO Applying migration id=localforward 2026/02/05 14:40:09 INFO Applying migration id=avatar 2026/02/05 14:40:09 INFO Applying migration id=noimage 2026/02/05 14:40:09 INFO Applying migration id=feed 2026/02/05 14:40:09 INFO Applying migration id=bookmarks 2026/02/05 14:40:09 INFO Applying migration id=shareactivity 2026/02/05 14:40:09 INFO Applying migration id=application 2026/02/05 14:40:09 INFO Applying migration id=certificates 2026/02/05 14:40:09 INFO Applying migration id=rawforward 2026/02/05 14:40:09 INFO Applying migration id=publickey 2026/02/05 14:40:09 INFO Applying migration id=resolvegroup 2026/02/05 14:40:09 INFO Applying migration id=reject 2026/02/05 14:40:09 INFO Applying migration id=autodel 2026/02/05 14:40:09 INFO Applying migration id=jsonb 2026/02/05 14:40:09 INFO Applying migration id=quote 2026/02/05 14:40:09 INFO Applying migration id=rfc9421 2026/02/05 14:40:09 INFO Applying migration id=keys 2026/02/05 14:40:09 INFO Applying migration id=portable 2026/02/05 14:40:09 INFO Applying migration id=proofs 2026/02/05 14:40:09 INFO Applying migration id=contexts 2026/02/05 14:40:09 INFO Applying migration id=deliverieshost 2026/02/05 14:40:09 INFO Applying migration id=pembegin 2026/02/05 14:40:09 INFO Applying migration id=didhost --- PASS: TestHome_AuthenticatedUser (0.39s) === RUN TestHome_UnauthenticatedUser 2026/02/05 14:40:09 INFO Applying migration id=initial 2026/02/05 14:40:09 INFO Applying migration id=notesupdated 2026/02/05 14:40:09 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:09 INFO Applying migration id=activitiesid 2026/02/05 14:40:09 INFO Applying migration id=outbox 2026/02/05 14:40:09 INFO Applying migration id=edits 2026/02/05 14:40:09 INFO Applying migration id=outboxactor 2026/02/05 14:40:09 INFO Applying migration id=outboxsender 2026/02/05 14:40:09 INFO Applying migration id=thread 2026/02/05 14:40:09 INFO Applying migration id=host 2026/02/05 14:40:09 INFO Applying migration id=sharedinbox 2026/02/05 14:40:09 INFO Applying migration id=noteshost 2026/02/05 14:40:09 INFO Applying migration id=fetched 2026/02/05 14:40:09 INFO Applying migration id=move 2026/02/05 14:40:09 INFO Applying migration id=cleanup 2026/02/05 14:40:09 INFO Applying migration id=received 2026/02/05 14:40:09 INFO Applying migration id=namehost 2026/02/05 14:40:09 INFO Applying migration id=outboxhost 2026/02/05 14:40:09 INFO Applying migration id=notesfts 2026/02/05 14:40:09 INFO Applying migration id=iconsname 2026/02/05 14:40:09 INFO Applying migration id=nohash 2026/02/05 14:40:09 INFO Applying migration id=shares 2026/02/05 14:40:09 INFO Applying migration id=actorttl 2026/02/05 14:40:09 INFO Applying migration id=tocc 2026/02/05 14:40:09 INFO Applying migration id=followeds 2026/02/05 14:40:09 INFO Applying migration id=certhash 2026/02/05 14:40:09 INFO Applying migration id=follows_sync 2026/02/05 14:40:09 INFO Applying migration id=jsonpath 2026/02/05 14:40:09 INFO Applying migration id=localforward 2026/02/05 14:40:09 INFO Applying migration id=avatar 2026/02/05 14:40:09 INFO Applying migration id=noimage 2026/02/05 14:40:09 INFO Applying migration id=feed 2026/02/05 14:40:09 INFO Applying migration id=bookmarks 2026/02/05 14:40:09 INFO Applying migration id=shareactivity 2026/02/05 14:40:09 INFO Applying migration id=application 2026/02/05 14:40:09 INFO Applying migration id=certificates 2026/02/05 14:40:09 INFO Applying migration id=rawforward 2026/02/05 14:40:09 INFO Applying migration id=publickey 2026/02/05 14:40:09 INFO Applying migration id=resolvegroup 2026/02/05 14:40:09 INFO Applying migration id=reject 2026/02/05 14:40:09 INFO Applying migration id=autodel 2026/02/05 14:40:09 INFO Applying migration id=jsonb 2026/02/05 14:40:09 INFO Applying migration id=quote 2026/02/05 14:40:09 INFO Applying migration id=rfc9421 2026/02/05 14:40:09 INFO Applying migration id=keys 2026/02/05 14:40:09 INFO Applying migration id=portable 2026/02/05 14:40:09 INFO Applying migration id=proofs 2026/02/05 14:40:09 INFO Applying migration id=contexts 2026/02/05 14:40:09 INFO Applying migration id=deliverieshost 2026/02/05 14:40:09 INFO Applying migration id=pembegin 2026/02/05 14:40:09 INFO Applying migration id=didhost --- PASS: TestHome_UnauthenticatedUser (0.37s) === RUN TestMove_FederatedToFederated 2026/02/05 14:40:09 INFO Applying migration id=initial 2026/02/05 14:40:09 INFO Applying migration id=notesupdated 2026/02/05 14:40:09 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:09 INFO Applying migration id=activitiesid 2026/02/05 14:40:09 INFO Applying migration id=outbox 2026/02/05 14:40:09 INFO Applying migration id=edits 2026/02/05 14:40:09 INFO Applying migration id=outboxactor 2026/02/05 14:40:09 INFO Applying migration id=outboxsender 2026/02/05 14:40:09 INFO Applying migration id=thread 2026/02/05 14:40:09 INFO Applying migration id=host 2026/02/05 14:40:09 INFO Applying migration id=sharedinbox 2026/02/05 14:40:09 INFO Applying migration id=noteshost 2026/02/05 14:40:09 INFO Applying migration id=fetched 2026/02/05 14:40:09 INFO Applying migration id=move 2026/02/05 14:40:09 INFO Applying migration id=cleanup 2026/02/05 14:40:09 INFO Applying migration id=received 2026/02/05 14:40:09 INFO Applying migration id=namehost 2026/02/05 14:40:09 INFO Applying migration id=outboxhost 2026/02/05 14:40:09 INFO Applying migration id=notesfts 2026/02/05 14:40:09 INFO Applying migration id=iconsname 2026/02/05 14:40:09 INFO Applying migration id=nohash 2026/02/05 14:40:09 INFO Applying migration id=shares 2026/02/05 14:40:09 INFO Applying migration id=actorttl 2026/02/05 14:40:09 INFO Applying migration id=tocc 2026/02/05 14:40:09 INFO Applying migration id=followeds 2026/02/05 14:40:09 INFO Applying migration id=certhash 2026/02/05 14:40:09 INFO Applying migration id=follows_sync 2026/02/05 14:40:09 INFO Applying migration id=jsonpath 2026/02/05 14:40:09 INFO Applying migration id=localforward 2026/02/05 14:40:09 INFO Applying migration id=avatar 2026/02/05 14:40:09 INFO Applying migration id=noimage 2026/02/05 14:40:09 INFO Applying migration id=feed 2026/02/05 14:40:09 INFO Applying migration id=bookmarks 2026/02/05 14:40:09 INFO Applying migration id=shareactivity 2026/02/05 14:40:09 INFO Applying migration id=application 2026/02/05 14:40:09 INFO Applying migration id=certificates 2026/02/05 14:40:09 INFO Applying migration id=rawforward 2026/02/05 14:40:09 INFO Applying migration id=publickey 2026/02/05 14:40:09 INFO Applying migration id=resolvegroup 2026/02/05 14:40:09 INFO Applying migration id=reject 2026/02/05 14:40:09 INFO Applying migration id=autodel 2026/02/05 14:40:09 INFO Applying migration id=jsonb 2026/02/05 14:40:09 INFO Applying migration id=quote 2026/02/05 14:40:09 INFO Applying migration id=rfc9421 2026/02/05 14:40:09 INFO Applying migration id=keys 2026/02/05 14:40:09 INFO Applying migration id=portable 2026/02/05 14:40:09 INFO Applying migration id=proofs 2026/02/05 14:40:09 INFO Applying migration id=contexts 2026/02/05 14:40:09 INFO Applying migration id=deliverieshost 2026/02/05 14:40:09 INFO Applying migration id=pembegin 2026/02/05 14:40:09 INFO Applying migration id=didhost 2026/02/05 14:40:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-0edd-79bf-94ab-707ee08912e4 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/02/05 14:40:10 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-0edd-79bf-94ab-707ee08912e4 old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/02/05 14:40:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-0ede-7d32-a980-b861f2e788b9 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/02/05 14:40:10 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-0edf-7ee9-9e12-8280d9481a86 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-0edd-79bf-94ab-707ee08912e4 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.75s) === RUN TestMove_FederatedToFederatedTwoAccounts 2026/02/05 14:40:10 INFO Applying migration id=initial 2026/02/05 14:40:10 INFO Applying migration id=notesupdated 2026/02/05 14:40:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:10 INFO Applying migration id=activitiesid 2026/02/05 14:40:10 INFO Applying migration id=outbox 2026/02/05 14:40:10 INFO Applying migration id=edits 2026/02/05 14:40:10 INFO Applying migration id=outboxactor 2026/02/05 14:40:10 INFO Applying migration id=outboxsender 2026/02/05 14:40:10 INFO Applying migration id=thread 2026/02/05 14:40:10 INFO Applying migration id=host 2026/02/05 14:40:10 INFO Applying migration id=sharedinbox 2026/02/05 14:40:10 INFO Applying migration id=noteshost 2026/02/05 14:40:10 INFO Applying migration id=fetched 2026/02/05 14:40:10 INFO Applying migration id=move 2026/02/05 14:40:10 INFO Applying migration id=cleanup 2026/02/05 14:40:10 INFO Applying migration id=received 2026/02/05 14:40:10 INFO Applying migration id=namehost 2026/02/05 14:40:10 INFO Applying migration id=outboxhost 2026/02/05 14:40:10 INFO Applying migration id=notesfts 2026/02/05 14:40:10 INFO Applying migration id=iconsname 2026/02/05 14:40:10 INFO Applying migration id=nohash 2026/02/05 14:40:10 INFO Applying migration id=shares 2026/02/05 14:40:10 INFO Applying migration id=actorttl 2026/02/05 14:40:10 INFO Applying migration id=tocc 2026/02/05 14:40:10 INFO Applying migration id=followeds 2026/02/05 14:40:10 INFO Applying migration id=certhash 2026/02/05 14:40:10 INFO Applying migration id=follows_sync 2026/02/05 14:40:10 INFO Applying migration id=jsonpath 2026/02/05 14:40:10 INFO Applying migration id=localforward 2026/02/05 14:40:10 INFO Applying migration id=avatar 2026/02/05 14:40:10 INFO Applying migration id=noimage 2026/02/05 14:40:10 INFO Applying migration id=feed 2026/02/05 14:40:10 INFO Applying migration id=bookmarks 2026/02/05 14:40:10 INFO Applying migration id=shareactivity 2026/02/05 14:40:10 INFO Applying migration id=application 2026/02/05 14:40:10 INFO Applying migration id=certificates 2026/02/05 14:40:10 INFO Applying migration id=rawforward 2026/02/05 14:40:10 INFO Applying migration id=publickey 2026/02/05 14:40:10 INFO Applying migration id=resolvegroup 2026/02/05 14:40:10 INFO Applying migration id=reject 2026/02/05 14:40:10 INFO Applying migration id=autodel 2026/02/05 14:40:10 INFO Applying migration id=jsonb 2026/02/05 14:40:10 INFO Applying migration id=quote 2026/02/05 14:40:10 INFO Applying migration id=rfc9421 2026/02/05 14:40:10 INFO Applying migration id=keys 2026/02/05 14:40:10 INFO Applying migration id=portable 2026/02/05 14:40:10 INFO Applying migration id=proofs 2026/02/05 14:40:10 INFO Applying migration id=contexts 2026/02/05 14:40:10 INFO Applying migration id=deliverieshost 2026/02/05 14:40:10 INFO Applying migration id=pembegin 2026/02/05 14:40:10 INFO Applying migration id=didhost 2026/02/05 14:40:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-10d9-7c78-9f3a-62655fd4a7fd 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/02/05 14:40:10 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-10d9-7c78-9f3a-62655fd4a7fd old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/02/05 14:40:10 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-10da-7e52-82fa-ff78cddaf614 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/02/05 14:40:10 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-10dc-70b8-88f5-eaf40bc1a732 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-10d9-7c78-9f3a-62655fd4a7fd 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.51s) === RUN TestMove_FederatedToFederatedNotLinked 2026/02/05 14:40:10 INFO Applying migration id=initial 2026/02/05 14:40:10 INFO Applying migration id=notesupdated 2026/02/05 14:40:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:10 INFO Applying migration id=activitiesid 2026/02/05 14:40:10 INFO Applying migration id=outbox 2026/02/05 14:40:10 INFO Applying migration id=edits 2026/02/05 14:40:10 INFO Applying migration id=outboxactor 2026/02/05 14:40:10 INFO Applying migration id=outboxsender 2026/02/05 14:40:10 INFO Applying migration id=thread 2026/02/05 14:40:10 INFO Applying migration id=host 2026/02/05 14:40:10 INFO Applying migration id=sharedinbox 2026/02/05 14:40:10 INFO Applying migration id=noteshost 2026/02/05 14:40:10 INFO Applying migration id=fetched 2026/02/05 14:40:10 INFO Applying migration id=move 2026/02/05 14:40:10 INFO Applying migration id=cleanup 2026/02/05 14:40:10 INFO Applying migration id=received 2026/02/05 14:40:10 INFO Applying migration id=namehost 2026/02/05 14:40:10 INFO Applying migration id=outboxhost 2026/02/05 14:40:10 INFO Applying migration id=notesfts 2026/02/05 14:40:10 INFO Applying migration id=iconsname 2026/02/05 14:40:10 INFO Applying migration id=nohash 2026/02/05 14:40:10 INFO Applying migration id=shares 2026/02/05 14:40:10 INFO Applying migration id=actorttl 2026/02/05 14:40:10 INFO Applying migration id=tocc 2026/02/05 14:40:11 INFO Applying migration id=followeds 2026/02/05 14:40:11 INFO Applying migration id=certhash 2026/02/05 14:40:11 INFO Applying migration id=follows_sync 2026/02/05 14:40:11 INFO Applying migration id=jsonpath 2026/02/05 14:40:11 INFO Applying migration id=localforward 2026/02/05 14:40:11 INFO Applying migration id=avatar 2026/02/05 14:40:11 INFO Applying migration id=noimage 2026/02/05 14:40:11 INFO Applying migration id=feed 2026/02/05 14:40:11 INFO Applying migration id=bookmarks 2026/02/05 14:40:11 INFO Applying migration id=shareactivity 2026/02/05 14:40:11 INFO Applying migration id=application 2026/02/05 14:40:11 INFO Applying migration id=certificates 2026/02/05 14:40:11 INFO Applying migration id=rawforward 2026/02/05 14:40:11 INFO Applying migration id=publickey 2026/02/05 14:40:11 INFO Applying migration id=resolvegroup 2026/02/05 14:40:11 INFO Applying migration id=reject 2026/02/05 14:40:11 INFO Applying migration id=autodel 2026/02/05 14:40:11 INFO Applying migration id=jsonb 2026/02/05 14:40:11 INFO Applying migration id=quote 2026/02/05 14:40:11 INFO Applying migration id=rfc9421 2026/02/05 14:40:11 INFO Applying migration id=keys 2026/02/05 14:40:11 INFO Applying migration id=portable 2026/02/05 14:40:11 INFO Applying migration id=proofs 2026/02/05 14:40:11 INFO Applying migration id=contexts 2026/02/05 14:40:11 INFO Applying migration id=deliverieshost 2026/02/05 14:40:11 INFO Applying migration id=pembegin 2026/02/05 14:40:11 INFO Applying migration id=didhost 2026/02/05 14:40:11 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1234-7b06-97ce-9ef705460f7d 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 (0.35s) === RUN TestMove_FederatedToLocal 2026/02/05 14:40:11 INFO Applying migration id=initial 2026/02/05 14:40:11 INFO Applying migration id=notesupdated 2026/02/05 14:40:11 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:11 INFO Applying migration id=activitiesid 2026/02/05 14:40:11 INFO Applying migration id=outbox 2026/02/05 14:40:11 INFO Applying migration id=edits 2026/02/05 14:40:11 INFO Applying migration id=outboxactor 2026/02/05 14:40:11 INFO Applying migration id=outboxsender 2026/02/05 14:40:11 INFO Applying migration id=thread 2026/02/05 14:40:11 INFO Applying migration id=host 2026/02/05 14:40:11 INFO Applying migration id=sharedinbox 2026/02/05 14:40:11 INFO Applying migration id=noteshost 2026/02/05 14:40:11 INFO Applying migration id=fetched 2026/02/05 14:40:11 INFO Applying migration id=move 2026/02/05 14:40:11 INFO Applying migration id=cleanup 2026/02/05 14:40:11 INFO Applying migration id=received 2026/02/05 14:40:11 INFO Applying migration id=namehost 2026/02/05 14:40:11 INFO Applying migration id=outboxhost 2026/02/05 14:40:11 INFO Applying migration id=notesfts 2026/02/05 14:40:11 INFO Applying migration id=iconsname 2026/02/05 14:40:11 INFO Applying migration id=nohash 2026/02/05 14:40:11 INFO Applying migration id=shares 2026/02/05 14:40:11 INFO Applying migration id=actorttl 2026/02/05 14:40:11 INFO Applying migration id=tocc 2026/02/05 14:40:11 INFO Applying migration id=followeds 2026/02/05 14:40:11 INFO Applying migration id=certhash 2026/02/05 14:40:11 INFO Applying migration id=follows_sync 2026/02/05 14:40:11 INFO Applying migration id=jsonpath 2026/02/05 14:40:11 INFO Applying migration id=localforward 2026/02/05 14:40:11 INFO Applying migration id=avatar 2026/02/05 14:40:11 INFO Applying migration id=noimage 2026/02/05 14:40:11 INFO Applying migration id=feed 2026/02/05 14:40:11 INFO Applying migration id=bookmarks 2026/02/05 14:40:11 INFO Applying migration id=shareactivity 2026/02/05 14:40:11 INFO Applying migration id=application 2026/02/05 14:40:11 INFO Applying migration id=certificates 2026/02/05 14:40:11 INFO Applying migration id=rawforward 2026/02/05 14:40:11 INFO Applying migration id=publickey 2026/02/05 14:40:11 INFO Applying migration id=resolvegroup 2026/02/05 14:40:11 INFO Applying migration id=reject 2026/02/05 14:40:11 INFO Applying migration id=autodel 2026/02/05 14:40:11 INFO Applying migration id=jsonb 2026/02/05 14:40:11 INFO Applying migration id=quote 2026/02/05 14:40:11 INFO Applying migration id=rfc9421 2026/02/05 14:40:11 INFO Applying migration id=keys 2026/02/05 14:40:11 INFO Applying migration id=portable 2026/02/05 14:40:11 INFO Applying migration id=proofs 2026/02/05 14:40:11 INFO Applying migration id=contexts 2026/02/05 14:40:11 INFO Applying migration id=deliverieshost 2026/02/05 14:40:11 INFO Applying migration id=pembegin 2026/02/05 14:40:11 INFO Applying migration id=didhost 2026/02/05 14:40:12 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1636-7b83-920b-7a6221311ab6 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/02/05 14:40:12 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 (1.03s) === RUN TestMove_FederatedToLocalLinked 2026/02/05 14:40:12 INFO Applying migration id=initial 2026/02/05 14:40:12 INFO Applying migration id=notesupdated 2026/02/05 14:40:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:12 INFO Applying migration id=activitiesid 2026/02/05 14:40:12 INFO Applying migration id=outbox 2026/02/05 14:40:12 INFO Applying migration id=edits 2026/02/05 14:40:12 INFO Applying migration id=outboxactor 2026/02/05 14:40:12 INFO Applying migration id=outboxsender 2026/02/05 14:40:12 INFO Applying migration id=thread 2026/02/05 14:40:12 INFO Applying migration id=host 2026/02/05 14:40:12 INFO Applying migration id=sharedinbox 2026/02/05 14:40:12 INFO Applying migration id=noteshost 2026/02/05 14:40:12 INFO Applying migration id=fetched 2026/02/05 14:40:12 INFO Applying migration id=move 2026/02/05 14:40:12 INFO Applying migration id=cleanup 2026/02/05 14:40:12 INFO Applying migration id=received 2026/02/05 14:40:12 INFO Applying migration id=namehost 2026/02/05 14:40:12 INFO Applying migration id=outboxhost 2026/02/05 14:40:12 INFO Applying migration id=notesfts 2026/02/05 14:40:12 INFO Applying migration id=iconsname 2026/02/05 14:40:12 INFO Applying migration id=nohash 2026/02/05 14:40:12 INFO Applying migration id=shares 2026/02/05 14:40:12 INFO Applying migration id=actorttl 2026/02/05 14:40:12 INFO Applying migration id=tocc 2026/02/05 14:40:12 INFO Applying migration id=followeds 2026/02/05 14:40:12 INFO Applying migration id=certhash 2026/02/05 14:40:12 INFO Applying migration id=follows_sync 2026/02/05 14:40:12 INFO Applying migration id=jsonpath 2026/02/05 14:40:12 INFO Applying migration id=localforward 2026/02/05 14:40:12 INFO Applying migration id=avatar 2026/02/05 14:40:12 INFO Applying migration id=noimage 2026/02/05 14:40:12 INFO Applying migration id=feed 2026/02/05 14:40:12 INFO Applying migration id=bookmarks 2026/02/05 14:40:12 INFO Applying migration id=shareactivity 2026/02/05 14:40:12 INFO Applying migration id=application 2026/02/05 14:40:12 INFO Applying migration id=certificates 2026/02/05 14:40:12 INFO Applying migration id=rawforward 2026/02/05 14:40:12 INFO Applying migration id=publickey 2026/02/05 14:40:12 INFO Applying migration id=resolvegroup 2026/02/05 14:40:12 INFO Applying migration id=reject 2026/02/05 14:40:12 INFO Applying migration id=autodel 2026/02/05 14:40:12 INFO Applying migration id=jsonb 2026/02/05 14:40:12 INFO Applying migration id=quote 2026/02/05 14:40:12 INFO Applying migration id=rfc9421 2026/02/05 14:40:12 INFO Applying migration id=keys 2026/02/05 14:40:12 INFO Applying migration id=portable 2026/02/05 14:40:12 INFO Applying migration id=proofs 2026/02/05 14:40:12 INFO Applying migration id=contexts 2026/02/05 14:40:12 INFO Applying migration id=deliverieshost 2026/02/05 14:40:12 INFO Applying migration id=pembegin 2026/02/05 14:40:12 INFO Applying migration id=didhost 2026/02/05 14:40:12 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-17eb-7a7e-8792-bf824224e978 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/02/05 14:40:12 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-17eb-7a7e-8792-bf824224e978 old=https://127.0.0.1/user/dan new=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:12 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-17ec-7f15-8878-3e6d9154096b 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/02/05 14:40:12 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-17ee-72ba-a0d3-f59f81b569d8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-17ec-7f15-8878-3e6d9154096b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-17ec-7f15-8878-3e6d9154096b 2026/02/05 14:40:12 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-17ee-76ac-98e1-ebeec1d97ff6 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-17eb-7a7e-8792-bf824224e978 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.43s) === RUN TestMove_FollowingBoth 2026/02/05 14:40:12 INFO Applying migration id=initial 2026/02/05 14:40:12 INFO Applying migration id=notesupdated 2026/02/05 14:40:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:12 INFO Applying migration id=activitiesid 2026/02/05 14:40:12 INFO Applying migration id=outbox 2026/02/05 14:40:12 INFO Applying migration id=edits 2026/02/05 14:40:12 INFO Applying migration id=outboxactor 2026/02/05 14:40:12 INFO Applying migration id=outboxsender 2026/02/05 14:40:12 INFO Applying migration id=thread 2026/02/05 14:40:12 INFO Applying migration id=host 2026/02/05 14:40:12 INFO Applying migration id=sharedinbox 2026/02/05 14:40:12 INFO Applying migration id=noteshost 2026/02/05 14:40:12 INFO Applying migration id=fetched 2026/02/05 14:40:12 INFO Applying migration id=move 2026/02/05 14:40:12 INFO Applying migration id=cleanup 2026/02/05 14:40:12 INFO Applying migration id=received 2026/02/05 14:40:12 INFO Applying migration id=namehost 2026/02/05 14:40:12 INFO Applying migration id=outboxhost 2026/02/05 14:40:12 INFO Applying migration id=notesfts 2026/02/05 14:40:12 INFO Applying migration id=iconsname 2026/02/05 14:40:12 INFO Applying migration id=nohash 2026/02/05 14:40:12 INFO Applying migration id=shares 2026/02/05 14:40:12 INFO Applying migration id=actorttl 2026/02/05 14:40:12 INFO Applying migration id=tocc 2026/02/05 14:40:12 INFO Applying migration id=followeds 2026/02/05 14:40:12 INFO Applying migration id=certhash 2026/02/05 14:40:12 INFO Applying migration id=follows_sync 2026/02/05 14:40:12 INFO Applying migration id=jsonpath 2026/02/05 14:40:12 INFO Applying migration id=localforward 2026/02/05 14:40:12 INFO Applying migration id=avatar 2026/02/05 14:40:12 INFO Applying migration id=noimage 2026/02/05 14:40:12 INFO Applying migration id=feed 2026/02/05 14:40:12 INFO Applying migration id=bookmarks 2026/02/05 14:40:12 INFO Applying migration id=shareactivity 2026/02/05 14:40:12 INFO Applying migration id=application 2026/02/05 14:40:12 INFO Applying migration id=certificates 2026/02/05 14:40:12 INFO Applying migration id=rawforward 2026/02/05 14:40:12 INFO Applying migration id=publickey 2026/02/05 14:40:12 INFO Applying migration id=resolvegroup 2026/02/05 14:40:12 INFO Applying migration id=reject 2026/02/05 14:40:12 INFO Applying migration id=autodel 2026/02/05 14:40:12 INFO Applying migration id=jsonb 2026/02/05 14:40:12 INFO Applying migration id=quote 2026/02/05 14:40:12 INFO Applying migration id=rfc9421 2026/02/05 14:40:12 INFO Applying migration id=keys 2026/02/05 14:40:12 INFO Applying migration id=portable 2026/02/05 14:40:12 INFO Applying migration id=proofs 2026/02/05 14:40:12 INFO Applying migration id=contexts 2026/02/05 14:40:12 INFO Applying migration id=deliverieshost 2026/02/05 14:40:12 INFO Applying migration id=pembegin 2026/02/05 14:40:12 INFO Applying migration id=didhost 2026/02/05 14:40:13 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1991-7623-8b44-4bc0ae3ac8ad 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/02/05 14:40:13 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1991-7d05-a28b-2215265efa3b 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/02/05 14:40:13 INFO Removing follow of moved actor follow=https://localhost.localdomain:8443/follow/019c2e3f-1991-7623-8b44-4bc0ae3ac8ad old=https://127.0.0.1/user/dan new=https://::1/user/dan 2026/02/05 14:40:13 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-1993-700f-a8e8-85f0d4a631f8 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-1991-7623-8b44-4bc0ae3ac8ad 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.42s) === RUN TestMove_LocalToLocalAliasThrottled 2026/02/05 14:40:13 INFO Applying migration id=initial 2026/02/05 14:40:13 INFO Applying migration id=notesupdated 2026/02/05 14:40:13 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:13 INFO Applying migration id=activitiesid 2026/02/05 14:40:13 INFO Applying migration id=outbox 2026/02/05 14:40:13 INFO Applying migration id=edits 2026/02/05 14:40:13 INFO Applying migration id=outboxactor 2026/02/05 14:40:13 INFO Applying migration id=outboxsender 2026/02/05 14:40:13 INFO Applying migration id=thread 2026/02/05 14:40:13 INFO Applying migration id=host 2026/02/05 14:40:13 INFO Applying migration id=sharedinbox 2026/02/05 14:40:13 INFO Applying migration id=noteshost 2026/02/05 14:40:13 INFO Applying migration id=fetched 2026/02/05 14:40:13 INFO Applying migration id=move 2026/02/05 14:40:13 INFO Applying migration id=cleanup 2026/02/05 14:40:13 INFO Applying migration id=received 2026/02/05 14:40:13 INFO Applying migration id=namehost 2026/02/05 14:40:13 INFO Applying migration id=outboxhost 2026/02/05 14:40:13 INFO Applying migration id=notesfts 2026/02/05 14:40:13 INFO Applying migration id=iconsname 2026/02/05 14:40:13 INFO Applying migration id=nohash 2026/02/05 14:40:13 INFO Applying migration id=shares 2026/02/05 14:40:13 INFO Applying migration id=actorttl 2026/02/05 14:40:13 INFO Applying migration id=tocc 2026/02/05 14:40:13 INFO Applying migration id=followeds 2026/02/05 14:40:13 INFO Applying migration id=certhash 2026/02/05 14:40:13 INFO Applying migration id=follows_sync 2026/02/05 14:40:13 INFO Applying migration id=jsonpath 2026/02/05 14:40:13 INFO Applying migration id=localforward 2026/02/05 14:40:13 INFO Applying migration id=avatar 2026/02/05 14:40:13 INFO Applying migration id=noimage 2026/02/05 14:40:13 INFO Applying migration id=feed 2026/02/05 14:40:13 INFO Applying migration id=bookmarks 2026/02/05 14:40:13 INFO Applying migration id=shareactivity 2026/02/05 14:40:13 INFO Applying migration id=application 2026/02/05 14:40:13 INFO Applying migration id=certificates 2026/02/05 14:40:13 INFO Applying migration id=rawforward 2026/02/05 14:40:13 INFO Applying migration id=publickey 2026/02/05 14:40:13 INFO Applying migration id=resolvegroup 2026/02/05 14:40:13 INFO Applying migration id=reject 2026/02/05 14:40:13 INFO Applying migration id=autodel 2026/02/05 14:40:13 INFO Applying migration id=jsonb 2026/02/05 14:40:13 INFO Applying migration id=quote 2026/02/05 14:40:13 INFO Applying migration id=rfc9421 2026/02/05 14:40:13 INFO Applying migration id=keys 2026/02/05 14:40:13 INFO Applying migration id=portable 2026/02/05 14:40:13 INFO Applying migration id=proofs 2026/02/05 14:40:13 INFO Applying migration id=contexts 2026/02/05 14:40:13 INFO Applying migration id=deliverieshost 2026/02/05 14:40:13 INFO Applying migration id=pembegin 2026/02/05 14:40:13 INFO Applying migration id=didhost 2026/02/05 14:40:14 WARN Throttled request to set alias can=2026-02-05T15:10:13.937Z --- PASS: TestMove_LocalToLocalAliasThrottled (0.94s) === RUN TestMove_LocalToLocal 2026/02/05 14:40:14 INFO Applying migration id=initial 2026/02/05 14:40:14 INFO Applying migration id=notesupdated 2026/02/05 14:40:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:14 INFO Applying migration id=activitiesid 2026/02/05 14:40:14 INFO Applying migration id=outbox 2026/02/05 14:40:14 INFO Applying migration id=edits 2026/02/05 14:40:14 INFO Applying migration id=outboxactor 2026/02/05 14:40:14 INFO Applying migration id=outboxsender 2026/02/05 14:40:14 INFO Applying migration id=thread 2026/02/05 14:40:14 INFO Applying migration id=host 2026/02/05 14:40:14 INFO Applying migration id=sharedinbox 2026/02/05 14:40:14 INFO Applying migration id=noteshost 2026/02/05 14:40:14 INFO Applying migration id=fetched 2026/02/05 14:40:14 INFO Applying migration id=move 2026/02/05 14:40:14 INFO Applying migration id=cleanup 2026/02/05 14:40:14 INFO Applying migration id=received 2026/02/05 14:40:14 INFO Applying migration id=namehost 2026/02/05 14:40:14 INFO Applying migration id=outboxhost 2026/02/05 14:40:14 INFO Applying migration id=notesfts 2026/02/05 14:40:14 INFO Applying migration id=iconsname 2026/02/05 14:40:14 INFO Applying migration id=nohash 2026/02/05 14:40:14 INFO Applying migration id=shares 2026/02/05 14:40:14 INFO Applying migration id=actorttl 2026/02/05 14:40:14 INFO Applying migration id=tocc 2026/02/05 14:40:14 INFO Applying migration id=followeds 2026/02/05 14:40:14 INFO Applying migration id=certhash 2026/02/05 14:40:14 INFO Applying migration id=follows_sync 2026/02/05 14:40:14 INFO Applying migration id=jsonpath 2026/02/05 14:40:14 INFO Applying migration id=localforward 2026/02/05 14:40:14 INFO Applying migration id=avatar 2026/02/05 14:40:14 INFO Applying migration id=noimage 2026/02/05 14:40:14 INFO Applying migration id=feed 2026/02/05 14:40:14 INFO Applying migration id=bookmarks 2026/02/05 14:40:14 INFO Applying migration id=shareactivity 2026/02/05 14:40:14 INFO Applying migration id=application 2026/02/05 14:40:14 INFO Applying migration id=certificates 2026/02/05 14:40:14 INFO Applying migration id=rawforward 2026/02/05 14:40:14 INFO Applying migration id=publickey 2026/02/05 14:40:14 INFO Applying migration id=resolvegroup 2026/02/05 14:40:14 INFO Applying migration id=reject 2026/02/05 14:40:14 INFO Applying migration id=autodel 2026/02/05 14:40:14 INFO Applying migration id=jsonb 2026/02/05 14:40:14 INFO Applying migration id=quote 2026/02/05 14:40:14 INFO Applying migration id=rfc9421 2026/02/05 14:40:14 INFO Applying migration id=keys 2026/02/05 14:40:14 INFO Applying migration id=portable 2026/02/05 14:40:14 INFO Applying migration id=proofs 2026/02/05 14:40:14 INFO Applying migration id=contexts 2026/02/05 14:40:14 INFO Applying migration id=deliverieshost 2026/02/05 14:40:14 INFO Applying migration id=pembegin 2026/02/05 14:40:14 INFO Applying migration id=didhost 2026/02/05 14:40:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1fe3-7081-ade8-cac3fa1451dd 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/02/05 14:40:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-1fe3-7756-9888-9debb0eed945 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-1fe3-7081-ade8-cac3fa1451dd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-1fe3-7081-ade8-cac3fa1451dd 2026/02/05 14:40:14 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-1fe3-7081-ade8-cac3fa1451dd old=https://localhost.localdomain:8443/user/alice new=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:14 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-1fe6-7865-b3c4-92a2d5b77e88 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/02/05 14:40:14 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-1fe7-7b4c-a10c-8849f2717ce2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-1fe6-7865-b3c4-92a2d5b77e88 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-1fe6-7865-b3c4-92a2d5b77e88 2026/02/05 14:40:14 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-1fe8-7007-a8d8-4fc75619505a activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-1fe3-7081-ade8-cac3fa1451dd 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.68s) === RUN TestMove_LocalToLocalNoFollowers 2026/02/05 14:40:14 INFO Applying migration id=initial 2026/02/05 14:40:14 INFO Applying migration id=notesupdated 2026/02/05 14:40:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:14 INFO Applying migration id=activitiesid 2026/02/05 14:40:14 INFO Applying migration id=outbox 2026/02/05 14:40:14 INFO Applying migration id=edits 2026/02/05 14:40:14 INFO Applying migration id=outboxactor 2026/02/05 14:40:14 INFO Applying migration id=outboxsender 2026/02/05 14:40:14 INFO Applying migration id=thread 2026/02/05 14:40:14 INFO Applying migration id=host 2026/02/05 14:40:14 INFO Applying migration id=sharedinbox 2026/02/05 14:40:14 INFO Applying migration id=noteshost 2026/02/05 14:40:14 INFO Applying migration id=fetched 2026/02/05 14:40:14 INFO Applying migration id=move 2026/02/05 14:40:14 INFO Applying migration id=cleanup 2026/02/05 14:40:14 INFO Applying migration id=received 2026/02/05 14:40:14 INFO Applying migration id=namehost 2026/02/05 14:40:14 INFO Applying migration id=outboxhost 2026/02/05 14:40:14 INFO Applying migration id=notesfts 2026/02/05 14:40:14 INFO Applying migration id=iconsname 2026/02/05 14:40:14 INFO Applying migration id=nohash 2026/02/05 14:40:14 INFO Applying migration id=shares 2026/02/05 14:40:14 INFO Applying migration id=actorttl 2026/02/05 14:40:14 INFO Applying migration id=tocc 2026/02/05 14:40:14 INFO Applying migration id=followeds 2026/02/05 14:40:14 INFO Applying migration id=certhash 2026/02/05 14:40:14 INFO Applying migration id=follows_sync 2026/02/05 14:40:14 INFO Applying migration id=jsonpath 2026/02/05 14:40:14 INFO Applying migration id=localforward 2026/02/05 14:40:14 INFO Applying migration id=avatar 2026/02/05 14:40:14 INFO Applying migration id=noimage 2026/02/05 14:40:14 INFO Applying migration id=feed 2026/02/05 14:40:14 INFO Applying migration id=bookmarks 2026/02/05 14:40:14 INFO Applying migration id=shareactivity 2026/02/05 14:40:14 INFO Applying migration id=application 2026/02/05 14:40:14 INFO Applying migration id=certificates 2026/02/05 14:40:14 INFO Applying migration id=rawforward 2026/02/05 14:40:14 INFO Applying migration id=publickey 2026/02/05 14:40:14 INFO Applying migration id=resolvegroup 2026/02/05 14:40:14 INFO Applying migration id=reject 2026/02/05 14:40:14 INFO Applying migration id=autodel 2026/02/05 14:40:14 INFO Applying migration id=jsonb 2026/02/05 14:40:14 INFO Applying migration id=quote 2026/02/05 14:40:14 INFO Applying migration id=rfc9421 2026/02/05 14:40:14 INFO Applying migration id=keys 2026/02/05 14:40:14 INFO Applying migration id=portable 2026/02/05 14:40:14 INFO Applying migration id=proofs 2026/02/05 14:40:14 INFO Applying migration id=contexts 2026/02/05 14:40:14 INFO Applying migration id=deliverieshost 2026/02/05 14:40:14 INFO Applying migration id=pembegin 2026/02/05 14:40:14 INFO Applying migration id=didhost --- PASS: TestMove_LocalToLocalNoFollowers (0.75s) === RUN TestMove_LocalToFederated 2026/02/05 14:40:15 INFO Applying migration id=initial 2026/02/05 14:40:15 INFO Applying migration id=notesupdated 2026/02/05 14:40:15 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:15 INFO Applying migration id=activitiesid 2026/02/05 14:40:15 INFO Applying migration id=outbox 2026/02/05 14:40:15 INFO Applying migration id=edits 2026/02/05 14:40:15 INFO Applying migration id=outboxactor 2026/02/05 14:40:15 INFO Applying migration id=outboxsender 2026/02/05 14:40:15 INFO Applying migration id=thread 2026/02/05 14:40:15 INFO Applying migration id=host 2026/02/05 14:40:15 INFO Applying migration id=sharedinbox 2026/02/05 14:40:15 INFO Applying migration id=noteshost 2026/02/05 14:40:15 INFO Applying migration id=fetched 2026/02/05 14:40:15 INFO Applying migration id=move 2026/02/05 14:40:15 INFO Applying migration id=cleanup 2026/02/05 14:40:15 INFO Applying migration id=received 2026/02/05 14:40:15 INFO Applying migration id=namehost 2026/02/05 14:40:15 INFO Applying migration id=outboxhost 2026/02/05 14:40:15 INFO Applying migration id=notesfts 2026/02/05 14:40:15 INFO Applying migration id=iconsname 2026/02/05 14:40:15 INFO Applying migration id=nohash 2026/02/05 14:40:15 INFO Applying migration id=shares 2026/02/05 14:40:15 INFO Applying migration id=actorttl 2026/02/05 14:40:15 INFO Applying migration id=tocc 2026/02/05 14:40:15 INFO Applying migration id=followeds 2026/02/05 14:40:15 INFO Applying migration id=certhash 2026/02/05 14:40:15 INFO Applying migration id=follows_sync 2026/02/05 14:40:15 INFO Applying migration id=jsonpath 2026/02/05 14:40:15 INFO Applying migration id=localforward 2026/02/05 14:40:15 INFO Applying migration id=avatar 2026/02/05 14:40:15 INFO Applying migration id=noimage 2026/02/05 14:40:15 INFO Applying migration id=feed 2026/02/05 14:40:15 INFO Applying migration id=bookmarks 2026/02/05 14:40:15 INFO Applying migration id=shareactivity 2026/02/05 14:40:15 INFO Applying migration id=application 2026/02/05 14:40:15 INFO Applying migration id=certificates 2026/02/05 14:40:15 INFO Applying migration id=rawforward 2026/02/05 14:40:15 INFO Applying migration id=publickey 2026/02/05 14:40:15 INFO Applying migration id=resolvegroup 2026/02/05 14:40:15 INFO Applying migration id=reject 2026/02/05 14:40:15 INFO Applying migration id=autodel 2026/02/05 14:40:15 INFO Applying migration id=jsonb 2026/02/05 14:40:15 INFO Applying migration id=quote 2026/02/05 14:40:15 INFO Applying migration id=rfc9421 2026/02/05 14:40:15 INFO Applying migration id=keys 2026/02/05 14:40:15 INFO Applying migration id=portable 2026/02/05 14:40:15 INFO Applying migration id=proofs 2026/02/05 14:40:15 INFO Applying migration id=contexts 2026/02/05 14:40:15 INFO Applying migration id=deliverieshost 2026/02/05 14:40:15 INFO Applying migration id=pembegin 2026/02/05 14:40:15 INFO Applying migration id=didhost 2026/02/05 14:40:15 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-2461-7b84-936d-7896ccc1f2f4 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/02/05 14:40:15 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-2462-7315-96a1-b4e9ffbbb110 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-2461-7b84-936d-7896ccc1f2f4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-2461-7b84-936d-7896ccc1f2f4 2026/02/05 14:40:15 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-2461-7b84-936d-7896ccc1f2f4 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/02/05 14:40:15 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-2464-74c1-a7be-18aa9edc0dc4 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/02/05 14:40:15 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-2465-7727-82dd-468c75333e91 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-2461-7b84-936d-7896ccc1f2f4 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.40s) === RUN TestMove_LocalToFederatedNoSourceToTargetAlias 2026/02/05 14:40:15 INFO Applying migration id=initial 2026/02/05 14:40:15 INFO Applying migration id=notesupdated 2026/02/05 14:40:15 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:15 INFO Applying migration id=activitiesid 2026/02/05 14:40:15 INFO Applying migration id=outbox 2026/02/05 14:40:15 INFO Applying migration id=edits 2026/02/05 14:40:15 INFO Applying migration id=outboxactor 2026/02/05 14:40:15 INFO Applying migration id=outboxsender 2026/02/05 14:40:15 INFO Applying migration id=thread 2026/02/05 14:40:15 INFO Applying migration id=host 2026/02/05 14:40:15 INFO Applying migration id=sharedinbox 2026/02/05 14:40:15 INFO Applying migration id=noteshost 2026/02/05 14:40:15 INFO Applying migration id=fetched 2026/02/05 14:40:15 INFO Applying migration id=move 2026/02/05 14:40:15 INFO Applying migration id=cleanup 2026/02/05 14:40:15 INFO Applying migration id=received 2026/02/05 14:40:15 INFO Applying migration id=namehost 2026/02/05 14:40:15 INFO Applying migration id=outboxhost 2026/02/05 14:40:15 INFO Applying migration id=notesfts 2026/02/05 14:40:15 INFO Applying migration id=iconsname 2026/02/05 14:40:15 INFO Applying migration id=nohash 2026/02/05 14:40:15 INFO Applying migration id=shares 2026/02/05 14:40:15 INFO Applying migration id=actorttl 2026/02/05 14:40:15 INFO Applying migration id=tocc 2026/02/05 14:40:16 INFO Applying migration id=followeds 2026/02/05 14:40:16 INFO Applying migration id=certhash 2026/02/05 14:40:16 INFO Applying migration id=follows_sync 2026/02/05 14:40:16 INFO Applying migration id=jsonpath 2026/02/05 14:40:16 INFO Applying migration id=localforward 2026/02/05 14:40:16 INFO Applying migration id=avatar 2026/02/05 14:40:16 INFO Applying migration id=noimage 2026/02/05 14:40:16 INFO Applying migration id=feed 2026/02/05 14:40:16 INFO Applying migration id=bookmarks 2026/02/05 14:40:16 INFO Applying migration id=shareactivity 2026/02/05 14:40:16 INFO Applying migration id=application 2026/02/05 14:40:16 INFO Applying migration id=certificates 2026/02/05 14:40:16 INFO Applying migration id=rawforward 2026/02/05 14:40:16 INFO Applying migration id=publickey 2026/02/05 14:40:16 INFO Applying migration id=resolvegroup 2026/02/05 14:40:16 INFO Applying migration id=reject 2026/02/05 14:40:16 INFO Applying migration id=autodel 2026/02/05 14:40:16 INFO Applying migration id=jsonb 2026/02/05 14:40:16 INFO Applying migration id=quote 2026/02/05 14:40:16 INFO Applying migration id=rfc9421 2026/02/05 14:40:16 INFO Applying migration id=keys 2026/02/05 14:40:16 INFO Applying migration id=portable 2026/02/05 14:40:16 INFO Applying migration id=proofs 2026/02/05 14:40:16 INFO Applying migration id=contexts 2026/02/05 14:40:16 INFO Applying migration id=deliverieshost 2026/02/05 14:40:16 INFO Applying migration id=pembegin 2026/02/05 14:40:16 INFO Applying migration id=didhost 2026/02/05 14:40:16 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-2729-7237-9b07-63b4c77df0e7 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/02/05 14:40:16 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-2729-7951-9d5d-50be293a985a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-2729-7237-9b07-63b4c77df0e7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-2729-7237-9b07-63b4c77df0e7 2026/02/05 14:40:16 WARN Move source is not an alias for target target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoSourceToTargetAlias (0.71s) === RUN TestMove_LocalToFederatedNoTargetToSourceAlias 2026/02/05 14:40:16 INFO Applying migration id=initial 2026/02/05 14:40:16 INFO Applying migration id=notesupdated 2026/02/05 14:40:16 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:16 INFO Applying migration id=activitiesid 2026/02/05 14:40:16 INFO Applying migration id=outbox 2026/02/05 14:40:16 INFO Applying migration id=edits 2026/02/05 14:40:16 INFO Applying migration id=outboxactor 2026/02/05 14:40:16 INFO Applying migration id=outboxsender 2026/02/05 14:40:16 INFO Applying migration id=thread 2026/02/05 14:40:16 INFO Applying migration id=host 2026/02/05 14:40:16 INFO Applying migration id=sharedinbox 2026/02/05 14:40:16 INFO Applying migration id=noteshost 2026/02/05 14:40:16 INFO Applying migration id=fetched 2026/02/05 14:40:16 INFO Applying migration id=move 2026/02/05 14:40:16 INFO Applying migration id=cleanup 2026/02/05 14:40:16 INFO Applying migration id=received 2026/02/05 14:40:16 INFO Applying migration id=namehost 2026/02/05 14:40:16 INFO Applying migration id=outboxhost 2026/02/05 14:40:16 INFO Applying migration id=notesfts 2026/02/05 14:40:16 INFO Applying migration id=iconsname 2026/02/05 14:40:16 INFO Applying migration id=nohash 2026/02/05 14:40:16 INFO Applying migration id=shares 2026/02/05 14:40:16 INFO Applying migration id=actorttl 2026/02/05 14:40:16 INFO Applying migration id=tocc 2026/02/05 14:40:16 INFO Applying migration id=followeds 2026/02/05 14:40:16 INFO Applying migration id=certhash 2026/02/05 14:40:16 INFO Applying migration id=follows_sync 2026/02/05 14:40:16 INFO Applying migration id=jsonpath 2026/02/05 14:40:16 INFO Applying migration id=localforward 2026/02/05 14:40:16 INFO Applying migration id=avatar 2026/02/05 14:40:16 INFO Applying migration id=noimage 2026/02/05 14:40:16 INFO Applying migration id=feed 2026/02/05 14:40:16 INFO Applying migration id=bookmarks 2026/02/05 14:40:16 INFO Applying migration id=shareactivity 2026/02/05 14:40:16 INFO Applying migration id=application 2026/02/05 14:40:16 INFO Applying migration id=certificates 2026/02/05 14:40:16 INFO Applying migration id=rawforward 2026/02/05 14:40:16 INFO Applying migration id=publickey 2026/02/05 14:40:16 INFO Applying migration id=resolvegroup 2026/02/05 14:40:16 INFO Applying migration id=reject 2026/02/05 14:40:16 INFO Applying migration id=autodel 2026/02/05 14:40:16 INFO Applying migration id=jsonb 2026/02/05 14:40:16 INFO Applying migration id=quote 2026/02/05 14:40:16 INFO Applying migration id=rfc9421 2026/02/05 14:40:16 INFO Applying migration id=keys 2026/02/05 14:40:16 INFO Applying migration id=portable 2026/02/05 14:40:16 INFO Applying migration id=proofs 2026/02/05 14:40:16 INFO Applying migration id=contexts 2026/02/05 14:40:16 INFO Applying migration id=deliverieshost 2026/02/05 14:40:16 INFO Applying migration id=pembegin 2026/02/05 14:40:16 INFO Applying migration id=didhost 2026/02/05 14:40:17 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-293e-7c15-a5dc-28f9594de126 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/02/05 14:40:17 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-293f-73f1-9c2f-5018ee0fe7d0 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-293e-7c15-a5dc-28f9594de126 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-293e-7c15-a5dc-28f9594de126 2026/02/05 14:40:17 WARN Move target is not an alias for source target=alice@127.0.0.1 --- PASS: TestMove_LocalToFederatedNoTargetToSourceAlias (0.53s) === RUN TestMove_LocalToFederatedAlreadyMoved 2026/02/05 14:40:17 INFO Applying migration id=initial 2026/02/05 14:40:17 INFO Applying migration id=notesupdated 2026/02/05 14:40:17 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:17 INFO Applying migration id=activitiesid 2026/02/05 14:40:17 INFO Applying migration id=outbox 2026/02/05 14:40:17 INFO Applying migration id=edits 2026/02/05 14:40:17 INFO Applying migration id=outboxactor 2026/02/05 14:40:17 INFO Applying migration id=outboxsender 2026/02/05 14:40:17 INFO Applying migration id=thread 2026/02/05 14:40:17 INFO Applying migration id=host 2026/02/05 14:40:17 INFO Applying migration id=sharedinbox 2026/02/05 14:40:17 INFO Applying migration id=noteshost 2026/02/05 14:40:17 INFO Applying migration id=fetched 2026/02/05 14:40:17 INFO Applying migration id=move 2026/02/05 14:40:17 INFO Applying migration id=cleanup 2026/02/05 14:40:17 INFO Applying migration id=received 2026/02/05 14:40:17 INFO Applying migration id=namehost 2026/02/05 14:40:17 INFO Applying migration id=outboxhost 2026/02/05 14:40:17 INFO Applying migration id=notesfts 2026/02/05 14:40:17 INFO Applying migration id=iconsname 2026/02/05 14:40:17 INFO Applying migration id=nohash 2026/02/05 14:40:17 INFO Applying migration id=shares 2026/02/05 14:40:17 INFO Applying migration id=actorttl 2026/02/05 14:40:17 INFO Applying migration id=tocc 2026/02/05 14:40:17 INFO Applying migration id=followeds 2026/02/05 14:40:17 INFO Applying migration id=certhash 2026/02/05 14:40:17 INFO Applying migration id=follows_sync 2026/02/05 14:40:17 INFO Applying migration id=jsonpath 2026/02/05 14:40:17 INFO Applying migration id=localforward 2026/02/05 14:40:17 INFO Applying migration id=avatar 2026/02/05 14:40:17 INFO Applying migration id=noimage 2026/02/05 14:40:17 INFO Applying migration id=feed 2026/02/05 14:40:17 INFO Applying migration id=bookmarks 2026/02/05 14:40:17 INFO Applying migration id=shareactivity 2026/02/05 14:40:17 INFO Applying migration id=application 2026/02/05 14:40:17 INFO Applying migration id=certificates 2026/02/05 14:40:17 INFO Applying migration id=rawforward 2026/02/05 14:40:17 INFO Applying migration id=publickey 2026/02/05 14:40:17 INFO Applying migration id=resolvegroup 2026/02/05 14:40:17 INFO Applying migration id=reject 2026/02/05 14:40:17 INFO Applying migration id=autodel 2026/02/05 14:40:17 INFO Applying migration id=jsonb 2026/02/05 14:40:17 INFO Applying migration id=quote 2026/02/05 14:40:17 INFO Applying migration id=rfc9421 2026/02/05 14:40:17 INFO Applying migration id=keys 2026/02/05 14:40:17 INFO Applying migration id=portable 2026/02/05 14:40:17 INFO Applying migration id=proofs 2026/02/05 14:40:17 INFO Applying migration id=contexts 2026/02/05 14:40:17 INFO Applying migration id=deliverieshost 2026/02/05 14:40:17 INFO Applying migration id=pembegin 2026/02/05 14:40:17 INFO Applying migration id=didhost 2026/02/05 14:40:17 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-2b45-700e-9370-a272c58564a5 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/02/05 14:40:17 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-2b45-779d-82e3-a30c76f42511 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-2b45-700e-9370-a272c58564a5 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-2b45-700e-9370-a272c58564a5 2026/02/05 14:40:17 INFO Moving follow follow=https://localhost.localdomain:8443/follow/019c2e3f-2b45-700e-9370-a272c58564a5 old=https://localhost.localdomain:8443/user/alice new=https://127.0.0.1/user/alice 2026/02/05 14:40:17 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-2b47-784d-b352-fc5ccf40db2d 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/02/05 14:40:17 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-2b48-7aca-8845-68c93ef5bcb3 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-2b45-700e-9370-a272c58564a5 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/02/05 14:40:17 WARN User cannot be moved again movedTo=https://127.0.0.1/user/alice --- PASS: TestMove_LocalToFederatedAlreadyMoved (0.52s) === RUN TestName_Throttled 2026/02/05 14:40:17 INFO Applying migration id=initial 2026/02/05 14:40:17 INFO Applying migration id=notesupdated 2026/02/05 14:40:17 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:17 INFO Applying migration id=activitiesid 2026/02/05 14:40:17 INFO Applying migration id=outbox 2026/02/05 14:40:17 INFO Applying migration id=edits 2026/02/05 14:40:17 INFO Applying migration id=outboxactor 2026/02/05 14:40:17 INFO Applying migration id=outboxsender 2026/02/05 14:40:17 INFO Applying migration id=thread 2026/02/05 14:40:17 INFO Applying migration id=host 2026/02/05 14:40:17 INFO Applying migration id=sharedinbox 2026/02/05 14:40:17 INFO Applying migration id=noteshost 2026/02/05 14:40:17 INFO Applying migration id=fetched 2026/02/05 14:40:17 INFO Applying migration id=move 2026/02/05 14:40:17 INFO Applying migration id=cleanup 2026/02/05 14:40:17 INFO Applying migration id=received 2026/02/05 14:40:17 INFO Applying migration id=namehost 2026/02/05 14:40:17 INFO Applying migration id=outboxhost 2026/02/05 14:40:17 INFO Applying migration id=notesfts 2026/02/05 14:40:17 INFO Applying migration id=iconsname 2026/02/05 14:40:17 INFO Applying migration id=nohash 2026/02/05 14:40:17 INFO Applying migration id=shares 2026/02/05 14:40:17 INFO Applying migration id=actorttl 2026/02/05 14:40:17 INFO Applying migration id=tocc 2026/02/05 14:40:17 INFO Applying migration id=followeds 2026/02/05 14:40:17 INFO Applying migration id=certhash 2026/02/05 14:40:17 INFO Applying migration id=follows_sync 2026/02/05 14:40:17 INFO Applying migration id=jsonpath 2026/02/05 14:40:17 INFO Applying migration id=localforward 2026/02/05 14:40:17 INFO Applying migration id=avatar 2026/02/05 14:40:17 INFO Applying migration id=noimage 2026/02/05 14:40:17 INFO Applying migration id=feed 2026/02/05 14:40:17 INFO Applying migration id=bookmarks 2026/02/05 14:40:17 INFO Applying migration id=shareactivity 2026/02/05 14:40:17 INFO Applying migration id=application 2026/02/05 14:40:17 INFO Applying migration id=certificates 2026/02/05 14:40:17 INFO Applying migration id=rawforward 2026/02/05 14:40:17 INFO Applying migration id=publickey 2026/02/05 14:40:17 INFO Applying migration id=resolvegroup 2026/02/05 14:40:17 INFO Applying migration id=reject 2026/02/05 14:40:17 INFO Applying migration id=autodel 2026/02/05 14:40:17 INFO Applying migration id=jsonb 2026/02/05 14:40:17 INFO Applying migration id=quote 2026/02/05 14:40:17 INFO Applying migration id=rfc9421 2026/02/05 14:40:17 INFO Applying migration id=keys 2026/02/05 14:40:17 INFO Applying migration id=portable 2026/02/05 14:40:17 INFO Applying migration id=proofs 2026/02/05 14:40:17 INFO Applying migration id=contexts 2026/02/05 14:40:17 INFO Applying migration id=deliverieshost 2026/02/05 14:40:17 INFO Applying migration id=pembegin 2026/02/05 14:40:17 INFO Applying migration id=didhost 2026/02/05 14:40:18 WARN Throttled request to set name can=2026-02-05T15:10:17.993Z --- PASS: TestName_Throttled (0.83s) === RUN TestName_HappyFlow 2026/02/05 14:40:18 INFO Applying migration id=initial 2026/02/05 14:40:18 INFO Applying migration id=notesupdated 2026/02/05 14:40:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:18 INFO Applying migration id=activitiesid 2026/02/05 14:40:18 INFO Applying migration id=outbox 2026/02/05 14:40:18 INFO Applying migration id=edits 2026/02/05 14:40:18 INFO Applying migration id=outboxactor 2026/02/05 14:40:18 INFO Applying migration id=outboxsender 2026/02/05 14:40:18 INFO Applying migration id=thread 2026/02/05 14:40:18 INFO Applying migration id=host 2026/02/05 14:40:18 INFO Applying migration id=sharedinbox 2026/02/05 14:40:18 INFO Applying migration id=noteshost 2026/02/05 14:40:18 INFO Applying migration id=fetched 2026/02/05 14:40:18 INFO Applying migration id=move 2026/02/05 14:40:18 INFO Applying migration id=cleanup 2026/02/05 14:40:18 INFO Applying migration id=received 2026/02/05 14:40:18 INFO Applying migration id=namehost 2026/02/05 14:40:18 INFO Applying migration id=outboxhost 2026/02/05 14:40:18 INFO Applying migration id=notesfts 2026/02/05 14:40:18 INFO Applying migration id=iconsname 2026/02/05 14:40:18 INFO Applying migration id=nohash 2026/02/05 14:40:18 INFO Applying migration id=shares 2026/02/05 14:40:18 INFO Applying migration id=actorttl 2026/02/05 14:40:18 INFO Applying migration id=tocc 2026/02/05 14:40:18 INFO Applying migration id=followeds 2026/02/05 14:40:18 INFO Applying migration id=certhash 2026/02/05 14:40:18 INFO Applying migration id=follows_sync 2026/02/05 14:40:18 INFO Applying migration id=jsonpath 2026/02/05 14:40:18 INFO Applying migration id=localforward 2026/02/05 14:40:18 INFO Applying migration id=avatar 2026/02/05 14:40:18 INFO Applying migration id=noimage 2026/02/05 14:40:18 INFO Applying migration id=feed 2026/02/05 14:40:18 INFO Applying migration id=bookmarks 2026/02/05 14:40:18 INFO Applying migration id=shareactivity 2026/02/05 14:40:18 INFO Applying migration id=application 2026/02/05 14:40:18 INFO Applying migration id=certificates 2026/02/05 14:40:18 INFO Applying migration id=rawforward 2026/02/05 14:40:18 INFO Applying migration id=publickey 2026/02/05 14:40:18 INFO Applying migration id=resolvegroup 2026/02/05 14:40:18 INFO Applying migration id=reject 2026/02/05 14:40:18 INFO Applying migration id=autodel 2026/02/05 14:40:18 INFO Applying migration id=jsonb 2026/02/05 14:40:18 INFO Applying migration id=quote 2026/02/05 14:40:18 INFO Applying migration id=rfc9421 2026/02/05 14:40:18 INFO Applying migration id=keys 2026/02/05 14:40:18 INFO Applying migration id=portable 2026/02/05 14:40:18 INFO Applying migration id=proofs 2026/02/05 14:40:18 INFO Applying migration id=contexts 2026/02/05 14:40:18 INFO Applying migration id=deliverieshost 2026/02/05 14:40:18 INFO Applying migration id=pembegin 2026/02/05 14:40:18 INFO Applying migration id=didhost 2026/02/05 14:40:19 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_HappyFlow (0.69s) === RUN TestName_TooLong 2026/02/05 14:40:19 INFO Applying migration id=initial 2026/02/05 14:40:19 INFO Applying migration id=notesupdated 2026/02/05 14:40:19 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:19 INFO Applying migration id=activitiesid 2026/02/05 14:40:19 INFO Applying migration id=outbox 2026/02/05 14:40:19 INFO Applying migration id=edits 2026/02/05 14:40:19 INFO Applying migration id=outboxactor 2026/02/05 14:40:19 INFO Applying migration id=outboxsender 2026/02/05 14:40:19 INFO Applying migration id=thread 2026/02/05 14:40:19 INFO Applying migration id=host 2026/02/05 14:40:19 INFO Applying migration id=sharedinbox 2026/02/05 14:40:19 INFO Applying migration id=noteshost 2026/02/05 14:40:19 INFO Applying migration id=fetched 2026/02/05 14:40:19 INFO Applying migration id=move 2026/02/05 14:40:19 INFO Applying migration id=cleanup 2026/02/05 14:40:19 INFO Applying migration id=received 2026/02/05 14:40:19 INFO Applying migration id=namehost 2026/02/05 14:40:19 INFO Applying migration id=outboxhost 2026/02/05 14:40:19 INFO Applying migration id=notesfts 2026/02/05 14:40:19 INFO Applying migration id=iconsname 2026/02/05 14:40:19 INFO Applying migration id=nohash 2026/02/05 14:40:19 INFO Applying migration id=shares 2026/02/05 14:40:19 INFO Applying migration id=actorttl 2026/02/05 14:40:19 INFO Applying migration id=tocc 2026/02/05 14:40:19 INFO Applying migration id=followeds 2026/02/05 14:40:19 INFO Applying migration id=certhash 2026/02/05 14:40:19 INFO Applying migration id=follows_sync 2026/02/05 14:40:19 INFO Applying migration id=jsonpath 2026/02/05 14:40:19 INFO Applying migration id=localforward 2026/02/05 14:40:19 INFO Applying migration id=avatar 2026/02/05 14:40:19 INFO Applying migration id=noimage 2026/02/05 14:40:19 INFO Applying migration id=feed 2026/02/05 14:40:19 INFO Applying migration id=bookmarks 2026/02/05 14:40:19 INFO Applying migration id=shareactivity 2026/02/05 14:40:19 INFO Applying migration id=application 2026/02/05 14:40:19 INFO Applying migration id=certificates 2026/02/05 14:40:19 INFO Applying migration id=rawforward 2026/02/05 14:40:19 INFO Applying migration id=publickey 2026/02/05 14:40:19 INFO Applying migration id=resolvegroup 2026/02/05 14:40:19 INFO Applying migration id=reject 2026/02/05 14:40:19 INFO Applying migration id=autodel 2026/02/05 14:40:19 INFO Applying migration id=jsonb 2026/02/05 14:40:19 INFO Applying migration id=quote 2026/02/05 14:40:19 INFO Applying migration id=rfc9421 2026/02/05 14:40:19 INFO Applying migration id=keys 2026/02/05 14:40:19 INFO Applying migration id=portable 2026/02/05 14:40:19 INFO Applying migration id=proofs 2026/02/05 14:40:19 INFO Applying migration id=contexts 2026/02/05 14:40:19 INFO Applying migration id=deliverieshost 2026/02/05 14:40:19 INFO Applying migration id=pembegin 2026/02/05 14:40:19 INFO Applying migration id=didhost --- PASS: TestName_TooLong (0.44s) === RUN TestName_MultiLine 2026/02/05 14:40:19 INFO Applying migration id=initial 2026/02/05 14:40:19 INFO Applying migration id=notesupdated 2026/02/05 14:40:19 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:19 INFO Applying migration id=activitiesid 2026/02/05 14:40:19 INFO Applying migration id=outbox 2026/02/05 14:40:19 INFO Applying migration id=edits 2026/02/05 14:40:19 INFO Applying migration id=outboxactor 2026/02/05 14:40:19 INFO Applying migration id=outboxsender 2026/02/05 14:40:19 INFO Applying migration id=thread 2026/02/05 14:40:19 INFO Applying migration id=host 2026/02/05 14:40:19 INFO Applying migration id=sharedinbox 2026/02/05 14:40:19 INFO Applying migration id=noteshost 2026/02/05 14:40:19 INFO Applying migration id=fetched 2026/02/05 14:40:19 INFO Applying migration id=move 2026/02/05 14:40:19 INFO Applying migration id=cleanup 2026/02/05 14:40:19 INFO Applying migration id=received 2026/02/05 14:40:19 INFO Applying migration id=namehost 2026/02/05 14:40:19 INFO Applying migration id=outboxhost 2026/02/05 14:40:19 INFO Applying migration id=notesfts 2026/02/05 14:40:19 INFO Applying migration id=iconsname 2026/02/05 14:40:19 INFO Applying migration id=nohash 2026/02/05 14:40:19 INFO Applying migration id=shares 2026/02/05 14:40:19 INFO Applying migration id=actorttl 2026/02/05 14:40:19 INFO Applying migration id=tocc 2026/02/05 14:40:19 INFO Applying migration id=followeds 2026/02/05 14:40:19 INFO Applying migration id=certhash 2026/02/05 14:40:19 INFO Applying migration id=follows_sync 2026/02/05 14:40:19 INFO Applying migration id=jsonpath 2026/02/05 14:40:19 INFO Applying migration id=localforward 2026/02/05 14:40:19 INFO Applying migration id=avatar 2026/02/05 14:40:19 INFO Applying migration id=noimage 2026/02/05 14:40:19 INFO Applying migration id=feed 2026/02/05 14:40:19 INFO Applying migration id=bookmarks 2026/02/05 14:40:19 INFO Applying migration id=shareactivity 2026/02/05 14:40:19 INFO Applying migration id=application 2026/02/05 14:40:19 INFO Applying migration id=certificates 2026/02/05 14:40:19 INFO Applying migration id=rawforward 2026/02/05 14:40:19 INFO Applying migration id=publickey 2026/02/05 14:40:19 INFO Applying migration id=resolvegroup 2026/02/05 14:40:19 INFO Applying migration id=reject 2026/02/05 14:40:19 INFO Applying migration id=autodel 2026/02/05 14:40:19 INFO Applying migration id=jsonb 2026/02/05 14:40:19 INFO Applying migration id=quote 2026/02/05 14:40:19 INFO Applying migration id=rfc9421 2026/02/05 14:40:19 INFO Applying migration id=keys 2026/02/05 14:40:19 INFO Applying migration id=portable 2026/02/05 14:40:19 INFO Applying migration id=proofs 2026/02/05 14:40:19 INFO Applying migration id=contexts 2026/02/05 14:40:19 INFO Applying migration id=deliverieshost 2026/02/05 14:40:19 INFO Applying migration id=pembegin 2026/02/05 14:40:19 INFO Applying migration id=didhost 2026/02/05 14:40:20 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestName_MultiLine (0.58s) === RUN TestOutbox_NonExistingUser 2026/02/05 14:40:20 INFO Applying migration id=initial 2026/02/05 14:40:20 INFO Applying migration id=notesupdated 2026/02/05 14:40:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:20 INFO Applying migration id=activitiesid 2026/02/05 14:40:20 INFO Applying migration id=outbox 2026/02/05 14:40:20 INFO Applying migration id=edits 2026/02/05 14:40:20 INFO Applying migration id=outboxactor 2026/02/05 14:40:20 INFO Applying migration id=outboxsender 2026/02/05 14:40:20 INFO Applying migration id=thread 2026/02/05 14:40:20 INFO Applying migration id=host 2026/02/05 14:40:20 INFO Applying migration id=sharedinbox 2026/02/05 14:40:20 INFO Applying migration id=noteshost 2026/02/05 14:40:20 INFO Applying migration id=fetched 2026/02/05 14:40:20 INFO Applying migration id=move 2026/02/05 14:40:20 INFO Applying migration id=cleanup 2026/02/05 14:40:20 INFO Applying migration id=received 2026/02/05 14:40:20 INFO Applying migration id=namehost 2026/02/05 14:40:20 INFO Applying migration id=outboxhost 2026/02/05 14:40:20 INFO Applying migration id=notesfts 2026/02/05 14:40:20 INFO Applying migration id=iconsname 2026/02/05 14:40:20 INFO Applying migration id=nohash 2026/02/05 14:40:20 INFO Applying migration id=shares 2026/02/05 14:40:20 INFO Applying migration id=actorttl 2026/02/05 14:40:20 INFO Applying migration id=tocc 2026/02/05 14:40:20 INFO Applying migration id=followeds 2026/02/05 14:40:20 INFO Applying migration id=certhash 2026/02/05 14:40:20 INFO Applying migration id=follows_sync 2026/02/05 14:40:20 INFO Applying migration id=jsonpath 2026/02/05 14:40:20 INFO Applying migration id=localforward 2026/02/05 14:40:20 INFO Applying migration id=avatar 2026/02/05 14:40:20 INFO Applying migration id=noimage 2026/02/05 14:40:20 INFO Applying migration id=feed 2026/02/05 14:40:20 INFO Applying migration id=bookmarks 2026/02/05 14:40:20 INFO Applying migration id=shareactivity 2026/02/05 14:40:20 INFO Applying migration id=application 2026/02/05 14:40:20 INFO Applying migration id=certificates 2026/02/05 14:40:20 INFO Applying migration id=rawforward 2026/02/05 14:40:20 INFO Applying migration id=publickey 2026/02/05 14:40:20 INFO Applying migration id=resolvegroup 2026/02/05 14:40:20 INFO Applying migration id=reject 2026/02/05 14:40:20 INFO Applying migration id=autodel 2026/02/05 14:40:20 INFO Applying migration id=jsonb 2026/02/05 14:40:20 INFO Applying migration id=quote 2026/02/05 14:40:20 INFO Applying migration id=rfc9421 2026/02/05 14:40:20 INFO Applying migration id=keys 2026/02/05 14:40:20 INFO Applying migration id=portable 2026/02/05 14:40:20 INFO Applying migration id=proofs 2026/02/05 14:40:20 INFO Applying migration id=contexts 2026/02/05 14:40:20 INFO Applying migration id=deliverieshost 2026/02/05 14:40:20 INFO Applying migration id=pembegin 2026/02/05 14:40:20 INFO Applying migration id=didhost 2026/02/05 14:40:20 INFO Person was not found actor=https://x --- PASS: TestOutbox_NonExistingUser (0.47s) === RUN TestOutbox_InvalidOffset 2026/02/05 14:40:20 INFO Applying migration id=initial 2026/02/05 14:40:20 INFO Applying migration id=notesupdated 2026/02/05 14:40:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:20 INFO Applying migration id=activitiesid 2026/02/05 14:40:20 INFO Applying migration id=outbox 2026/02/05 14:40:20 INFO Applying migration id=edits 2026/02/05 14:40:20 INFO Applying migration id=outboxactor 2026/02/05 14:40:20 INFO Applying migration id=outboxsender 2026/02/05 14:40:20 INFO Applying migration id=thread 2026/02/05 14:40:20 INFO Applying migration id=host 2026/02/05 14:40:20 INFO Applying migration id=sharedinbox 2026/02/05 14:40:20 INFO Applying migration id=noteshost 2026/02/05 14:40:20 INFO Applying migration id=fetched 2026/02/05 14:40:20 INFO Applying migration id=move 2026/02/05 14:40:20 INFO Applying migration id=cleanup 2026/02/05 14:40:20 INFO Applying migration id=received 2026/02/05 14:40:20 INFO Applying migration id=namehost 2026/02/05 14:40:20 INFO Applying migration id=outboxhost 2026/02/05 14:40:20 INFO Applying migration id=notesfts 2026/02/05 14:40:20 INFO Applying migration id=iconsname 2026/02/05 14:40:20 INFO Applying migration id=nohash 2026/02/05 14:40:20 INFO Applying migration id=shares 2026/02/05 14:40:20 INFO Applying migration id=actorttl 2026/02/05 14:40:20 INFO Applying migration id=tocc 2026/02/05 14:40:20 INFO Applying migration id=followeds 2026/02/05 14:40:20 INFO Applying migration id=certhash 2026/02/05 14:40:20 INFO Applying migration id=follows_sync 2026/02/05 14:40:20 INFO Applying migration id=jsonpath 2026/02/05 14:40:20 INFO Applying migration id=localforward 2026/02/05 14:40:20 INFO Applying migration id=avatar 2026/02/05 14:40:20 INFO Applying migration id=noimage 2026/02/05 14:40:20 INFO Applying migration id=feed 2026/02/05 14:40:20 INFO Applying migration id=bookmarks 2026/02/05 14:40:20 INFO Applying migration id=shareactivity 2026/02/05 14:40:20 INFO Applying migration id=application 2026/02/05 14:40:20 INFO Applying migration id=certificates 2026/02/05 14:40:20 INFO Applying migration id=rawforward 2026/02/05 14:40:20 INFO Applying migration id=publickey 2026/02/05 14:40:20 INFO Applying migration id=resolvegroup 2026/02/05 14:40:20 INFO Applying migration id=reject 2026/02/05 14:40:20 INFO Applying migration id=autodel 2026/02/05 14:40:20 INFO Applying migration id=jsonb 2026/02/05 14:40:20 INFO Applying migration id=quote 2026/02/05 14:40:20 INFO Applying migration id=rfc9421 2026/02/05 14:40:20 INFO Applying migration id=keys 2026/02/05 14:40:20 INFO Applying migration id=portable 2026/02/05 14:40:20 INFO Applying migration id=proofs 2026/02/05 14:40:20 INFO Applying migration id=contexts 2026/02/05 14:40:20 INFO Applying migration id=deliverieshost 2026/02/05 14:40:20 INFO Applying migration id=pembegin 2026/02/05 14:40:20 INFO Applying migration id=didhost 2026/02/05 14:40:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-3a0d-714d-857d-ab05d7ad4f6b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-3a0d-70a1-bbc7-3deb7dc9b97c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-3a0d-70a1-bbc7-3deb7dc9b97c 2026/02/05 14:40:21 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.77s) === RUN TestOutbox_PublicPost 2026/02/05 14:40:21 INFO Applying migration id=initial 2026/02/05 14:40:21 INFO Applying migration id=notesupdated 2026/02/05 14:40:21 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:21 INFO Applying migration id=activitiesid 2026/02/05 14:40:21 INFO Applying migration id=outbox 2026/02/05 14:40:21 INFO Applying migration id=edits 2026/02/05 14:40:21 INFO Applying migration id=outboxactor 2026/02/05 14:40:21 INFO Applying migration id=outboxsender 2026/02/05 14:40:21 INFO Applying migration id=thread 2026/02/05 14:40:21 INFO Applying migration id=host 2026/02/05 14:40:21 INFO Applying migration id=sharedinbox 2026/02/05 14:40:21 INFO Applying migration id=noteshost 2026/02/05 14:40:21 INFO Applying migration id=fetched 2026/02/05 14:40:21 INFO Applying migration id=move 2026/02/05 14:40:21 INFO Applying migration id=cleanup 2026/02/05 14:40:21 INFO Applying migration id=received 2026/02/05 14:40:21 INFO Applying migration id=namehost 2026/02/05 14:40:21 INFO Applying migration id=outboxhost 2026/02/05 14:40:21 INFO Applying migration id=notesfts 2026/02/05 14:40:21 INFO Applying migration id=iconsname 2026/02/05 14:40:21 INFO Applying migration id=nohash 2026/02/05 14:40:21 INFO Applying migration id=shares 2026/02/05 14:40:21 INFO Applying migration id=actorttl 2026/02/05 14:40:21 INFO Applying migration id=tocc 2026/02/05 14:40:21 INFO Applying migration id=followeds 2026/02/05 14:40:21 INFO Applying migration id=certhash 2026/02/05 14:40:21 INFO Applying migration id=follows_sync 2026/02/05 14:40:21 INFO Applying migration id=jsonpath 2026/02/05 14:40:21 INFO Applying migration id=localforward 2026/02/05 14:40:21 INFO Applying migration id=avatar 2026/02/05 14:40:21 INFO Applying migration id=noimage 2026/02/05 14:40:21 INFO Applying migration id=feed 2026/02/05 14:40:21 INFO Applying migration id=bookmarks 2026/02/05 14:40:21 INFO Applying migration id=shareactivity 2026/02/05 14:40:21 INFO Applying migration id=application 2026/02/05 14:40:21 INFO Applying migration id=certificates 2026/02/05 14:40:21 INFO Applying migration id=rawforward 2026/02/05 14:40:21 INFO Applying migration id=publickey 2026/02/05 14:40:21 INFO Applying migration id=resolvegroup 2026/02/05 14:40:21 INFO Applying migration id=reject 2026/02/05 14:40:21 INFO Applying migration id=autodel 2026/02/05 14:40:21 INFO Applying migration id=jsonb 2026/02/05 14:40:21 INFO Applying migration id=quote 2026/02/05 14:40:21 INFO Applying migration id=rfc9421 2026/02/05 14:40:21 INFO Applying migration id=keys 2026/02/05 14:40:21 INFO Applying migration id=portable 2026/02/05 14:40:21 INFO Applying migration id=proofs 2026/02/05 14:40:21 INFO Applying migration id=contexts 2026/02/05 14:40:21 INFO Applying migration id=deliverieshost 2026/02/05 14:40:21 INFO Applying migration id=pembegin 2026/02/05 14:40:21 INFO Applying migration id=didhost 2026/02/05 14:40:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-3b8b-70b3-9a5f-8eb2590b4f6a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-3b8b-708a-95fd-c5d8f65f4c0c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-3b8b-708a-95fd-c5d8f65f4c0c 2026/02/05 14:40:21 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPost (0.38s) === RUN TestOutbox_PublicPostUnauthenticatedUser 2026/02/05 14:40:21 INFO Applying migration id=initial 2026/02/05 14:40:21 INFO Applying migration id=notesupdated 2026/02/05 14:40:21 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:21 INFO Applying migration id=activitiesid 2026/02/05 14:40:21 INFO Applying migration id=outbox 2026/02/05 14:40:21 INFO Applying migration id=edits 2026/02/05 14:40:21 INFO Applying migration id=outboxactor 2026/02/05 14:40:21 INFO Applying migration id=outboxsender 2026/02/05 14:40:21 INFO Applying migration id=thread 2026/02/05 14:40:21 INFO Applying migration id=host 2026/02/05 14:40:21 INFO Applying migration id=sharedinbox 2026/02/05 14:40:21 INFO Applying migration id=noteshost 2026/02/05 14:40:21 INFO Applying migration id=fetched 2026/02/05 14:40:21 INFO Applying migration id=move 2026/02/05 14:40:21 INFO Applying migration id=cleanup 2026/02/05 14:40:21 INFO Applying migration id=received 2026/02/05 14:40:21 INFO Applying migration id=namehost 2026/02/05 14:40:21 INFO Applying migration id=outboxhost 2026/02/05 14:40:21 INFO Applying migration id=notesfts 2026/02/05 14:40:21 INFO Applying migration id=iconsname 2026/02/05 14:40:21 INFO Applying migration id=nohash 2026/02/05 14:40:21 INFO Applying migration id=shares 2026/02/05 14:40:21 INFO Applying migration id=actorttl 2026/02/05 14:40:21 INFO Applying migration id=tocc 2026/02/05 14:40:21 INFO Applying migration id=followeds 2026/02/05 14:40:21 INFO Applying migration id=certhash 2026/02/05 14:40:21 INFO Applying migration id=follows_sync 2026/02/05 14:40:21 INFO Applying migration id=jsonpath 2026/02/05 14:40:21 INFO Applying migration id=localforward 2026/02/05 14:40:21 INFO Applying migration id=avatar 2026/02/05 14:40:21 INFO Applying migration id=noimage 2026/02/05 14:40:21 INFO Applying migration id=feed 2026/02/05 14:40:21 INFO Applying migration id=bookmarks 2026/02/05 14:40:21 INFO Applying migration id=shareactivity 2026/02/05 14:40:21 INFO Applying migration id=application 2026/02/05 14:40:21 INFO Applying migration id=certificates 2026/02/05 14:40:21 INFO Applying migration id=rawforward 2026/02/05 14:40:21 INFO Applying migration id=publickey 2026/02/05 14:40:21 INFO Applying migration id=resolvegroup 2026/02/05 14:40:21 INFO Applying migration id=reject 2026/02/05 14:40:21 INFO Applying migration id=autodel 2026/02/05 14:40:21 INFO Applying migration id=jsonb 2026/02/05 14:40:21 INFO Applying migration id=quote 2026/02/05 14:40:21 INFO Applying migration id=rfc9421 2026/02/05 14:40:21 INFO Applying migration id=keys 2026/02/05 14:40:21 INFO Applying migration id=portable 2026/02/05 14:40:21 INFO Applying migration id=proofs 2026/02/05 14:40:21 INFO Applying migration id=contexts 2026/02/05 14:40:21 INFO Applying migration id=deliverieshost 2026/02/05 14:40:21 INFO Applying migration id=pembegin 2026/02/05 14:40:21 INFO Applying migration id=didhost 2026/02/05 14:40:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-3e14-7012-85b4-c13fa370a0ef activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-3e12-7ed8-8389-a16daa3fbd95 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-3e12-7ed8-8389-a16daa3fbd95 2026/02/05 14:40:22 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostUnauthenticatedUser (0.65s) === RUN TestOutbox_PublicPostSelf 2026/02/05 14:40:22 INFO Applying migration id=initial 2026/02/05 14:40:22 INFO Applying migration id=notesupdated 2026/02/05 14:40:22 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:22 INFO Applying migration id=activitiesid 2026/02/05 14:40:22 INFO Applying migration id=outbox 2026/02/05 14:40:22 INFO Applying migration id=edits 2026/02/05 14:40:22 INFO Applying migration id=outboxactor 2026/02/05 14:40:22 INFO Applying migration id=outboxsender 2026/02/05 14:40:22 INFO Applying migration id=thread 2026/02/05 14:40:22 INFO Applying migration id=host 2026/02/05 14:40:22 INFO Applying migration id=sharedinbox 2026/02/05 14:40:22 INFO Applying migration id=noteshost 2026/02/05 14:40:22 INFO Applying migration id=fetched 2026/02/05 14:40:22 INFO Applying migration id=move 2026/02/05 14:40:22 INFO Applying migration id=cleanup 2026/02/05 14:40:22 INFO Applying migration id=received 2026/02/05 14:40:22 INFO Applying migration id=namehost 2026/02/05 14:40:22 INFO Applying migration id=outboxhost 2026/02/05 14:40:22 INFO Applying migration id=notesfts 2026/02/05 14:40:22 INFO Applying migration id=iconsname 2026/02/05 14:40:22 INFO Applying migration id=nohash 2026/02/05 14:40:22 INFO Applying migration id=shares 2026/02/05 14:40:22 INFO Applying migration id=actorttl 2026/02/05 14:40:22 INFO Applying migration id=tocc 2026/02/05 14:40:22 INFO Applying migration id=followeds 2026/02/05 14:40:22 INFO Applying migration id=certhash 2026/02/05 14:40:22 INFO Applying migration id=follows_sync 2026/02/05 14:40:22 INFO Applying migration id=jsonpath 2026/02/05 14:40:22 INFO Applying migration id=localforward 2026/02/05 14:40:22 INFO Applying migration id=avatar 2026/02/05 14:40:22 INFO Applying migration id=noimage 2026/02/05 14:40:22 INFO Applying migration id=feed 2026/02/05 14:40:22 INFO Applying migration id=bookmarks 2026/02/05 14:40:22 INFO Applying migration id=shareactivity 2026/02/05 14:40:22 INFO Applying migration id=application 2026/02/05 14:40:22 INFO Applying migration id=certificates 2026/02/05 14:40:22 INFO Applying migration id=rawforward 2026/02/05 14:40:22 INFO Applying migration id=publickey 2026/02/05 14:40:22 INFO Applying migration id=resolvegroup 2026/02/05 14:40:22 INFO Applying migration id=reject 2026/02/05 14:40:22 INFO Applying migration id=autodel 2026/02/05 14:40:22 INFO Applying migration id=jsonb 2026/02/05 14:40:22 INFO Applying migration id=quote 2026/02/05 14:40:22 INFO Applying migration id=rfc9421 2026/02/05 14:40:22 INFO Applying migration id=keys 2026/02/05 14:40:22 INFO Applying migration id=portable 2026/02/05 14:40:22 INFO Applying migration id=proofs 2026/02/05 14:40:22 INFO Applying migration id=contexts 2026/02/05 14:40:22 INFO Applying migration id=deliverieshost 2026/02/05 14:40:22 INFO Applying migration id=pembegin 2026/02/05 14:40:22 INFO Applying migration id=didhost 2026/02/05 14:40:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-4035-7420-87dd-13ae2a53c315 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-4035-73f1-8f69-c92a19a87e26 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-4035-73f1-8f69-c92a19a87e26 2026/02/05 14:40:23 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PublicPostSelf (0.54s) === RUN TestOutbox_PostToFollowers 2026/02/05 14:40:23 INFO Applying migration id=initial 2026/02/05 14:40:23 INFO Applying migration id=notesupdated 2026/02/05 14:40:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:23 INFO Applying migration id=activitiesid 2026/02/05 14:40:23 INFO Applying migration id=outbox 2026/02/05 14:40:23 INFO Applying migration id=edits 2026/02/05 14:40:23 INFO Applying migration id=outboxactor 2026/02/05 14:40:23 INFO Applying migration id=outboxsender 2026/02/05 14:40:23 INFO Applying migration id=thread 2026/02/05 14:40:23 INFO Applying migration id=host 2026/02/05 14:40:23 INFO Applying migration id=sharedinbox 2026/02/05 14:40:23 INFO Applying migration id=noteshost 2026/02/05 14:40:23 INFO Applying migration id=fetched 2026/02/05 14:40:23 INFO Applying migration id=move 2026/02/05 14:40:23 INFO Applying migration id=cleanup 2026/02/05 14:40:23 INFO Applying migration id=received 2026/02/05 14:40:23 INFO Applying migration id=namehost 2026/02/05 14:40:23 INFO Applying migration id=outboxhost 2026/02/05 14:40:23 INFO Applying migration id=notesfts 2026/02/05 14:40:23 INFO Applying migration id=iconsname 2026/02/05 14:40:23 INFO Applying migration id=nohash 2026/02/05 14:40:23 INFO Applying migration id=shares 2026/02/05 14:40:23 INFO Applying migration id=actorttl 2026/02/05 14:40:23 INFO Applying migration id=tocc 2026/02/05 14:40:23 INFO Applying migration id=followeds 2026/02/05 14:40:23 INFO Applying migration id=certhash 2026/02/05 14:40:23 INFO Applying migration id=follows_sync 2026/02/05 14:40:23 INFO Applying migration id=jsonpath 2026/02/05 14:40:23 INFO Applying migration id=localforward 2026/02/05 14:40:23 INFO Applying migration id=avatar 2026/02/05 14:40:23 INFO Applying migration id=noimage 2026/02/05 14:40:23 INFO Applying migration id=feed 2026/02/05 14:40:23 INFO Applying migration id=bookmarks 2026/02/05 14:40:23 INFO Applying migration id=shareactivity 2026/02/05 14:40:23 INFO Applying migration id=application 2026/02/05 14:40:23 INFO Applying migration id=certificates 2026/02/05 14:40:23 INFO Applying migration id=rawforward 2026/02/05 14:40:23 INFO Applying migration id=publickey 2026/02/05 14:40:23 INFO Applying migration id=resolvegroup 2026/02/05 14:40:23 INFO Applying migration id=reject 2026/02/05 14:40:23 INFO Applying migration id=autodel 2026/02/05 14:40:23 INFO Applying migration id=jsonb 2026/02/05 14:40:23 INFO Applying migration id=quote 2026/02/05 14:40:23 INFO Applying migration id=rfc9421 2026/02/05 14:40:23 INFO Applying migration id=keys 2026/02/05 14:40:23 INFO Applying migration id=portable 2026/02/05 14:40:23 INFO Applying migration id=proofs 2026/02/05 14:40:23 INFO Applying migration id=contexts 2026/02/05 14:40:23 INFO Applying migration id=deliverieshost 2026/02/05 14:40:23 INFO Applying migration id=pembegin 2026/02/05 14:40:23 INFO Applying migration id=didhost 2026/02/05 14:40:23 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-42c5-7480-86c7-1473aacc22ff 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/02/05 14:40:23 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-42c6-7614-8f14-6aab6bc1914b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-42c5-7480-86c7-1473aacc22ff activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-42c5-7480-86c7-1473aacc22ff 2026/02/05 14:40:23 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-42c7-73e1-ab59-7923b343632c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-42c7-7383-95df-c0679a8f4563 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-42c7-7383-95df-c0679a8f4563 2026/02/05 14:40:23 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowers (0.66s) === RUN TestOutbox_PostToFollowersNotFollowing 2026/02/05 14:40:23 INFO Applying migration id=initial 2026/02/05 14:40:23 INFO Applying migration id=notesupdated 2026/02/05 14:40:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:23 INFO Applying migration id=activitiesid 2026/02/05 14:40:23 INFO Applying migration id=outbox 2026/02/05 14:40:23 INFO Applying migration id=edits 2026/02/05 14:40:23 INFO Applying migration id=outboxactor 2026/02/05 14:40:23 INFO Applying migration id=outboxsender 2026/02/05 14:40:23 INFO Applying migration id=thread 2026/02/05 14:40:23 INFO Applying migration id=host 2026/02/05 14:40:23 INFO Applying migration id=sharedinbox 2026/02/05 14:40:23 INFO Applying migration id=noteshost 2026/02/05 14:40:23 INFO Applying migration id=fetched 2026/02/05 14:40:23 INFO Applying migration id=move 2026/02/05 14:40:23 INFO Applying migration id=cleanup 2026/02/05 14:40:23 INFO Applying migration id=received 2026/02/05 14:40:23 INFO Applying migration id=namehost 2026/02/05 14:40:23 INFO Applying migration id=outboxhost 2026/02/05 14:40:23 INFO Applying migration id=notesfts 2026/02/05 14:40:23 INFO Applying migration id=iconsname 2026/02/05 14:40:23 INFO Applying migration id=nohash 2026/02/05 14:40:23 INFO Applying migration id=shares 2026/02/05 14:40:23 INFO Applying migration id=actorttl 2026/02/05 14:40:23 INFO Applying migration id=tocc 2026/02/05 14:40:23 INFO Applying migration id=followeds 2026/02/05 14:40:23 INFO Applying migration id=certhash 2026/02/05 14:40:23 INFO Applying migration id=follows_sync 2026/02/05 14:40:23 INFO Applying migration id=jsonpath 2026/02/05 14:40:23 INFO Applying migration id=localforward 2026/02/05 14:40:23 INFO Applying migration id=avatar 2026/02/05 14:40:23 INFO Applying migration id=noimage 2026/02/05 14:40:23 INFO Applying migration id=feed 2026/02/05 14:40:23 INFO Applying migration id=bookmarks 2026/02/05 14:40:23 INFO Applying migration id=shareactivity 2026/02/05 14:40:23 INFO Applying migration id=application 2026/02/05 14:40:23 INFO Applying migration id=certificates 2026/02/05 14:40:23 INFO Applying migration id=rawforward 2026/02/05 14:40:23 INFO Applying migration id=publickey 2026/02/05 14:40:23 INFO Applying migration id=resolvegroup 2026/02/05 14:40:23 INFO Applying migration id=reject 2026/02/05 14:40:23 INFO Applying migration id=autodel 2026/02/05 14:40:23 INFO Applying migration id=jsonb 2026/02/05 14:40:23 INFO Applying migration id=quote 2026/02/05 14:40:23 INFO Applying migration id=rfc9421 2026/02/05 14:40:23 INFO Applying migration id=keys 2026/02/05 14:40:23 INFO Applying migration id=portable 2026/02/05 14:40:23 INFO Applying migration id=proofs 2026/02/05 14:40:23 INFO Applying migration id=contexts 2026/02/05 14:40:23 INFO Applying migration id=deliverieshost 2026/02/05 14:40:23 INFO Applying migration id=pembegin 2026/02/05 14:40:23 INFO Applying migration id=didhost 2026/02/05 14:40:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-4714-7e9c-a89c-52d136e54cc7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-4714-7e7a-b8bc-7a20d288ecfd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-4714-7e7a-b8bc-7a20d288ecfd 2026/02/05 14:40:24 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersNotFollowing (1.09s) === RUN TestOutbox_PostToFollowersUnauthentictedUser 2026/02/05 14:40:24 INFO Applying migration id=initial 2026/02/05 14:40:24 INFO Applying migration id=notesupdated 2026/02/05 14:40:24 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:24 INFO Applying migration id=activitiesid 2026/02/05 14:40:24 INFO Applying migration id=outbox 2026/02/05 14:40:24 INFO Applying migration id=edits 2026/02/05 14:40:24 INFO Applying migration id=outboxactor 2026/02/05 14:40:24 INFO Applying migration id=outboxsender 2026/02/05 14:40:24 INFO Applying migration id=thread 2026/02/05 14:40:24 INFO Applying migration id=host 2026/02/05 14:40:24 INFO Applying migration id=sharedinbox 2026/02/05 14:40:24 INFO Applying migration id=noteshost 2026/02/05 14:40:24 INFO Applying migration id=fetched 2026/02/05 14:40:24 INFO Applying migration id=move 2026/02/05 14:40:24 INFO Applying migration id=cleanup 2026/02/05 14:40:24 INFO Applying migration id=received 2026/02/05 14:40:24 INFO Applying migration id=namehost 2026/02/05 14:40:24 INFO Applying migration id=outboxhost 2026/02/05 14:40:24 INFO Applying migration id=notesfts 2026/02/05 14:40:24 INFO Applying migration id=iconsname 2026/02/05 14:40:24 INFO Applying migration id=nohash 2026/02/05 14:40:24 INFO Applying migration id=shares 2026/02/05 14:40:24 INFO Applying migration id=actorttl 2026/02/05 14:40:24 INFO Applying migration id=tocc 2026/02/05 14:40:24 INFO Applying migration id=followeds 2026/02/05 14:40:24 INFO Applying migration id=certhash 2026/02/05 14:40:24 INFO Applying migration id=follows_sync 2026/02/05 14:40:24 INFO Applying migration id=jsonpath 2026/02/05 14:40:24 INFO Applying migration id=localforward 2026/02/05 14:40:24 INFO Applying migration id=avatar 2026/02/05 14:40:24 INFO Applying migration id=noimage 2026/02/05 14:40:24 INFO Applying migration id=feed 2026/02/05 14:40:24 INFO Applying migration id=bookmarks 2026/02/05 14:40:24 INFO Applying migration id=shareactivity 2026/02/05 14:40:24 INFO Applying migration id=application 2026/02/05 14:40:24 INFO Applying migration id=certificates 2026/02/05 14:40:24 INFO Applying migration id=rawforward 2026/02/05 14:40:24 INFO Applying migration id=publickey 2026/02/05 14:40:24 INFO Applying migration id=resolvegroup 2026/02/05 14:40:24 INFO Applying migration id=reject 2026/02/05 14:40:24 INFO Applying migration id=autodel 2026/02/05 14:40:24 INFO Applying migration id=jsonb 2026/02/05 14:40:24 INFO Applying migration id=quote 2026/02/05 14:40:24 INFO Applying migration id=rfc9421 2026/02/05 14:40:24 INFO Applying migration id=keys 2026/02/05 14:40:24 INFO Applying migration id=portable 2026/02/05 14:40:24 INFO Applying migration id=proofs 2026/02/05 14:40:24 INFO Applying migration id=contexts 2026/02/05 14:40:24 INFO Applying migration id=deliverieshost 2026/02/05 14:40:24 INFO Applying migration id=pembegin 2026/02/05 14:40:24 INFO Applying migration id=didhost 2026/02/05 14:40:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-4919-7c67-be1c-505b5a91c4fa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-4919-7c40-8bc5-2e5c2ee523df activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-4919-7c40-8bc5-2e5c2ee523df 2026/02/05 14:40:25 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersUnauthentictedUser (0.52s) === RUN TestOutbox_PostToFollowersSelf 2026/02/05 14:40:25 INFO Applying migration id=initial 2026/02/05 14:40:25 INFO Applying migration id=notesupdated 2026/02/05 14:40:25 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:25 INFO Applying migration id=activitiesid 2026/02/05 14:40:25 INFO Applying migration id=outbox 2026/02/05 14:40:25 INFO Applying migration id=edits 2026/02/05 14:40:25 INFO Applying migration id=outboxactor 2026/02/05 14:40:25 INFO Applying migration id=outboxsender 2026/02/05 14:40:25 INFO Applying migration id=thread 2026/02/05 14:40:25 INFO Applying migration id=host 2026/02/05 14:40:25 INFO Applying migration id=sharedinbox 2026/02/05 14:40:25 INFO Applying migration id=noteshost 2026/02/05 14:40:25 INFO Applying migration id=fetched 2026/02/05 14:40:25 INFO Applying migration id=move 2026/02/05 14:40:25 INFO Applying migration id=cleanup 2026/02/05 14:40:25 INFO Applying migration id=received 2026/02/05 14:40:25 INFO Applying migration id=namehost 2026/02/05 14:40:25 INFO Applying migration id=outboxhost 2026/02/05 14:40:25 INFO Applying migration id=notesfts 2026/02/05 14:40:25 INFO Applying migration id=iconsname 2026/02/05 14:40:25 INFO Applying migration id=nohash 2026/02/05 14:40:25 INFO Applying migration id=shares 2026/02/05 14:40:25 INFO Applying migration id=actorttl 2026/02/05 14:40:25 INFO Applying migration id=tocc 2026/02/05 14:40:25 INFO Applying migration id=followeds 2026/02/05 14:40:25 INFO Applying migration id=certhash 2026/02/05 14:40:25 INFO Applying migration id=follows_sync 2026/02/05 14:40:25 INFO Applying migration id=jsonpath 2026/02/05 14:40:25 INFO Applying migration id=localforward 2026/02/05 14:40:25 INFO Applying migration id=avatar 2026/02/05 14:40:25 INFO Applying migration id=noimage 2026/02/05 14:40:25 INFO Applying migration id=feed 2026/02/05 14:40:25 INFO Applying migration id=bookmarks 2026/02/05 14:40:25 INFO Applying migration id=shareactivity 2026/02/05 14:40:25 INFO Applying migration id=application 2026/02/05 14:40:25 INFO Applying migration id=certificates 2026/02/05 14:40:25 INFO Applying migration id=rawforward 2026/02/05 14:40:25 INFO Applying migration id=publickey 2026/02/05 14:40:25 INFO Applying migration id=resolvegroup 2026/02/05 14:40:25 INFO Applying migration id=reject 2026/02/05 14:40:25 INFO Applying migration id=autodel 2026/02/05 14:40:25 INFO Applying migration id=jsonb 2026/02/05 14:40:25 INFO Applying migration id=quote 2026/02/05 14:40:25 INFO Applying migration id=rfc9421 2026/02/05 14:40:25 INFO Applying migration id=keys 2026/02/05 14:40:25 INFO Applying migration id=portable 2026/02/05 14:40:25 INFO Applying migration id=proofs 2026/02/05 14:40:25 INFO Applying migration id=contexts 2026/02/05 14:40:25 INFO Applying migration id=deliverieshost 2026/02/05 14:40:25 INFO Applying migration id=pembegin 2026/02/05 14:40:25 INFO Applying migration id=didhost 2026/02/05 14:40:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-4c22-78c5-89cb-ad0894a7fda4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-4c22-7835-9b73-9c32f3dc1dd9 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-4c22-7835-9b73-9c32f3dc1dd9 2026/02/05 14:40:26 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_PostToFollowersSelf (0.78s) === RUN TestOutbox_DM 2026/02/05 14:40:26 INFO Applying migration id=initial 2026/02/05 14:40:26 INFO Applying migration id=notesupdated 2026/02/05 14:40:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:26 INFO Applying migration id=activitiesid 2026/02/05 14:40:26 INFO Applying migration id=outbox 2026/02/05 14:40:26 INFO Applying migration id=edits 2026/02/05 14:40:26 INFO Applying migration id=outboxactor 2026/02/05 14:40:26 INFO Applying migration id=outboxsender 2026/02/05 14:40:26 INFO Applying migration id=thread 2026/02/05 14:40:26 INFO Applying migration id=host 2026/02/05 14:40:26 INFO Applying migration id=sharedinbox 2026/02/05 14:40:26 INFO Applying migration id=noteshost 2026/02/05 14:40:26 INFO Applying migration id=fetched 2026/02/05 14:40:26 INFO Applying migration id=move 2026/02/05 14:40:26 INFO Applying migration id=cleanup 2026/02/05 14:40:26 INFO Applying migration id=received 2026/02/05 14:40:26 INFO Applying migration id=namehost 2026/02/05 14:40:26 INFO Applying migration id=outboxhost 2026/02/05 14:40:26 INFO Applying migration id=notesfts 2026/02/05 14:40:26 INFO Applying migration id=iconsname 2026/02/05 14:40:26 INFO Applying migration id=nohash 2026/02/05 14:40:26 INFO Applying migration id=shares 2026/02/05 14:40:26 INFO Applying migration id=actorttl 2026/02/05 14:40:26 INFO Applying migration id=tocc 2026/02/05 14:40:26 INFO Applying migration id=followeds 2026/02/05 14:40:26 INFO Applying migration id=certhash 2026/02/05 14:40:26 INFO Applying migration id=follows_sync 2026/02/05 14:40:26 INFO Applying migration id=jsonpath 2026/02/05 14:40:26 INFO Applying migration id=localforward 2026/02/05 14:40:26 INFO Applying migration id=avatar 2026/02/05 14:40:26 INFO Applying migration id=noimage 2026/02/05 14:40:26 INFO Applying migration id=feed 2026/02/05 14:40:26 INFO Applying migration id=bookmarks 2026/02/05 14:40:26 INFO Applying migration id=shareactivity 2026/02/05 14:40:26 INFO Applying migration id=application 2026/02/05 14:40:26 INFO Applying migration id=certificates 2026/02/05 14:40:26 INFO Applying migration id=rawforward 2026/02/05 14:40:26 INFO Applying migration id=publickey 2026/02/05 14:40:26 INFO Applying migration id=resolvegroup 2026/02/05 14:40:26 INFO Applying migration id=reject 2026/02/05 14:40:26 INFO Applying migration id=autodel 2026/02/05 14:40:26 INFO Applying migration id=jsonb 2026/02/05 14:40:26 INFO Applying migration id=quote 2026/02/05 14:40:26 INFO Applying migration id=rfc9421 2026/02/05 14:40:26 INFO Applying migration id=keys 2026/02/05 14:40:26 INFO Applying migration id=portable 2026/02/05 14:40:26 INFO Applying migration id=proofs 2026/02/05 14:40:26 INFO Applying migration id=contexts 2026/02/05 14:40:26 INFO Applying migration id=deliverieshost 2026/02/05 14:40:26 INFO Applying migration id=pembegin 2026/02/05 14:40:26 INFO Applying migration id=didhost 2026/02/05 14:40:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-4f32-70b9-a4cc-a5e49904ae83 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/02/05 14:40:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-4f33-723b-971a-5a6d0d9b42c5 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-4f32-70b9-a4cc-a5e49904ae83 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-4f32-70b9-a4cc-a5e49904ae83 2026/02/05 14:40:26 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-4f34-7669-be8e-d7f1b12d7653 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-4f33-7e66-bf69-620442474b54 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-4f33-7e66-bf69-620442474b54 2026/02/05 14:40:26 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DM (0.79s) === RUN TestOutbox_DMSelf 2026/02/05 14:40:26 INFO Applying migration id=initial 2026/02/05 14:40:26 INFO Applying migration id=notesupdated 2026/02/05 14:40:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:26 INFO Applying migration id=activitiesid 2026/02/05 14:40:26 INFO Applying migration id=outbox 2026/02/05 14:40:26 INFO Applying migration id=edits 2026/02/05 14:40:26 INFO Applying migration id=outboxactor 2026/02/05 14:40:26 INFO Applying migration id=outboxsender 2026/02/05 14:40:26 INFO Applying migration id=thread 2026/02/05 14:40:26 INFO Applying migration id=host 2026/02/05 14:40:26 INFO Applying migration id=sharedinbox 2026/02/05 14:40:26 INFO Applying migration id=noteshost 2026/02/05 14:40:26 INFO Applying migration id=fetched 2026/02/05 14:40:26 INFO Applying migration id=move 2026/02/05 14:40:26 INFO Applying migration id=cleanup 2026/02/05 14:40:26 INFO Applying migration id=received 2026/02/05 14:40:26 INFO Applying migration id=namehost 2026/02/05 14:40:26 INFO Applying migration id=outboxhost 2026/02/05 14:40:26 INFO Applying migration id=notesfts 2026/02/05 14:40:26 INFO Applying migration id=iconsname 2026/02/05 14:40:26 INFO Applying migration id=nohash 2026/02/05 14:40:26 INFO Applying migration id=shares 2026/02/05 14:40:26 INFO Applying migration id=actorttl 2026/02/05 14:40:26 INFO Applying migration id=tocc 2026/02/05 14:40:26 INFO Applying migration id=followeds 2026/02/05 14:40:26 INFO Applying migration id=certhash 2026/02/05 14:40:26 INFO Applying migration id=follows_sync 2026/02/05 14:40:26 INFO Applying migration id=jsonpath 2026/02/05 14:40:26 INFO Applying migration id=localforward 2026/02/05 14:40:26 INFO Applying migration id=avatar 2026/02/05 14:40:26 INFO Applying migration id=noimage 2026/02/05 14:40:26 INFO Applying migration id=feed 2026/02/05 14:40:26 INFO Applying migration id=bookmarks 2026/02/05 14:40:26 INFO Applying migration id=shareactivity 2026/02/05 14:40:26 INFO Applying migration id=application 2026/02/05 14:40:26 INFO Applying migration id=certificates 2026/02/05 14:40:26 INFO Applying migration id=rawforward 2026/02/05 14:40:26 INFO Applying migration id=publickey 2026/02/05 14:40:26 INFO Applying migration id=resolvegroup 2026/02/05 14:40:27 INFO Applying migration id=reject 2026/02/05 14:40:27 INFO Applying migration id=autodel 2026/02/05 14:40:27 INFO Applying migration id=jsonb 2026/02/05 14:40:27 INFO Applying migration id=quote 2026/02/05 14:40:27 INFO Applying migration id=rfc9421 2026/02/05 14:40:27 INFO Applying migration id=keys 2026/02/05 14:40:27 INFO Applying migration id=portable 2026/02/05 14:40:27 INFO Applying migration id=proofs 2026/02/05 14:40:27 INFO Applying migration id=contexts 2026/02/05 14:40:27 INFO Applying migration id=deliverieshost 2026/02/05 14:40:27 INFO Applying migration id=pembegin 2026/02/05 14:40:27 INFO Applying migration id=didhost 2026/02/05 14:40:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-5158-7b66-b3bc-9a5722f14eb3 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/02/05 14:40:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-5159-72ef-8b27-f35c7b6555ce activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-5158-7b66-b3bc-9a5722f14eb3 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-5158-7b66-b3bc-9a5722f14eb3 2026/02/05 14:40:27 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-5159-7b2f-9f08-61b24979a2a3 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-5159-77e8-87a0-bfe773c71b03 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-5159-77e8-87a0-bfe773c71b03 2026/02/05 14:40:27 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMSelf (0.54s) === RUN TestOutbox_DMNotRecipient 2026/02/05 14:40:27 INFO Applying migration id=initial 2026/02/05 14:40:27 INFO Applying migration id=notesupdated 2026/02/05 14:40:27 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:27 INFO Applying migration id=activitiesid 2026/02/05 14:40:27 INFO Applying migration id=outbox 2026/02/05 14:40:27 INFO Applying migration id=edits 2026/02/05 14:40:27 INFO Applying migration id=outboxactor 2026/02/05 14:40:27 INFO Applying migration id=outboxsender 2026/02/05 14:40:27 INFO Applying migration id=thread 2026/02/05 14:40:27 INFO Applying migration id=host 2026/02/05 14:40:27 INFO Applying migration id=sharedinbox 2026/02/05 14:40:27 INFO Applying migration id=noteshost 2026/02/05 14:40:27 INFO Applying migration id=fetched 2026/02/05 14:40:27 INFO Applying migration id=move 2026/02/05 14:40:27 INFO Applying migration id=cleanup 2026/02/05 14:40:27 INFO Applying migration id=received 2026/02/05 14:40:27 INFO Applying migration id=namehost 2026/02/05 14:40:27 INFO Applying migration id=outboxhost 2026/02/05 14:40:27 INFO Applying migration id=notesfts 2026/02/05 14:40:27 INFO Applying migration id=iconsname 2026/02/05 14:40:27 INFO Applying migration id=nohash 2026/02/05 14:40:27 INFO Applying migration id=shares 2026/02/05 14:40:27 INFO Applying migration id=actorttl 2026/02/05 14:40:27 INFO Applying migration id=tocc 2026/02/05 14:40:27 INFO Applying migration id=followeds 2026/02/05 14:40:27 INFO Applying migration id=certhash 2026/02/05 14:40:27 INFO Applying migration id=follows_sync 2026/02/05 14:40:27 INFO Applying migration id=jsonpath 2026/02/05 14:40:27 INFO Applying migration id=localforward 2026/02/05 14:40:27 INFO Applying migration id=avatar 2026/02/05 14:40:27 INFO Applying migration id=noimage 2026/02/05 14:40:27 INFO Applying migration id=feed 2026/02/05 14:40:27 INFO Applying migration id=bookmarks 2026/02/05 14:40:27 INFO Applying migration id=shareactivity 2026/02/05 14:40:27 INFO Applying migration id=application 2026/02/05 14:40:27 INFO Applying migration id=certificates 2026/02/05 14:40:27 INFO Applying migration id=rawforward 2026/02/05 14:40:27 INFO Applying migration id=publickey 2026/02/05 14:40:27 INFO Applying migration id=resolvegroup 2026/02/05 14:40:27 INFO Applying migration id=reject 2026/02/05 14:40:27 INFO Applying migration id=autodel 2026/02/05 14:40:27 INFO Applying migration id=jsonb 2026/02/05 14:40:27 INFO Applying migration id=quote 2026/02/05 14:40:27 INFO Applying migration id=rfc9421 2026/02/05 14:40:27 INFO Applying migration id=keys 2026/02/05 14:40:27 INFO Applying migration id=portable 2026/02/05 14:40:27 INFO Applying migration id=proofs 2026/02/05 14:40:27 INFO Applying migration id=contexts 2026/02/05 14:40:27 INFO Applying migration id=deliverieshost 2026/02/05 14:40:27 INFO Applying migration id=pembegin 2026/02/05 14:40:27 INFO Applying migration id=didhost 2026/02/05 14:40:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-544e-7730-afce-e2a073fadf9a 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/02/05 14:40:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-544e-7d8d-9446-3d8f98869a8a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-544e-7730-afce-e2a073fadf9a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-544e-7730-afce-e2a073fadf9a 2026/02/05 14:40:28 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-544f-7675-a6f1-8392bbbf0efa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-544f-7376-a46d-9dcd735fb204 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-544f-7376-a46d-9dcd735fb204 2026/02/05 14:40:28 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_DMNotRecipient (0.76s) === RUN TestOutbox_UnauthenticatedUser 2026/02/05 14:40:28 INFO Applying migration id=initial 2026/02/05 14:40:28 INFO Applying migration id=notesupdated 2026/02/05 14:40:28 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:28 INFO Applying migration id=activitiesid 2026/02/05 14:40:28 INFO Applying migration id=outbox 2026/02/05 14:40:28 INFO Applying migration id=edits 2026/02/05 14:40:28 INFO Applying migration id=outboxactor 2026/02/05 14:40:28 INFO Applying migration id=outboxsender 2026/02/05 14:40:28 INFO Applying migration id=thread 2026/02/05 14:40:28 INFO Applying migration id=host 2026/02/05 14:40:28 INFO Applying migration id=sharedinbox 2026/02/05 14:40:28 INFO Applying migration id=noteshost 2026/02/05 14:40:28 INFO Applying migration id=fetched 2026/02/05 14:40:28 INFO Applying migration id=move 2026/02/05 14:40:28 INFO Applying migration id=cleanup 2026/02/05 14:40:28 INFO Applying migration id=received 2026/02/05 14:40:28 INFO Applying migration id=namehost 2026/02/05 14:40:28 INFO Applying migration id=outboxhost 2026/02/05 14:40:28 INFO Applying migration id=notesfts 2026/02/05 14:40:28 INFO Applying migration id=iconsname 2026/02/05 14:40:28 INFO Applying migration id=nohash 2026/02/05 14:40:28 INFO Applying migration id=shares 2026/02/05 14:40:28 INFO Applying migration id=actorttl 2026/02/05 14:40:28 INFO Applying migration id=tocc 2026/02/05 14:40:28 INFO Applying migration id=followeds 2026/02/05 14:40:28 INFO Applying migration id=certhash 2026/02/05 14:40:28 INFO Applying migration id=follows_sync 2026/02/05 14:40:28 INFO Applying migration id=jsonpath 2026/02/05 14:40:28 INFO Applying migration id=localforward 2026/02/05 14:40:28 INFO Applying migration id=avatar 2026/02/05 14:40:28 INFO Applying migration id=noimage 2026/02/05 14:40:28 INFO Applying migration id=feed 2026/02/05 14:40:28 INFO Applying migration id=bookmarks 2026/02/05 14:40:28 INFO Applying migration id=shareactivity 2026/02/05 14:40:28 INFO Applying migration id=application 2026/02/05 14:40:28 INFO Applying migration id=certificates 2026/02/05 14:40:28 INFO Applying migration id=rawforward 2026/02/05 14:40:28 INFO Applying migration id=publickey 2026/02/05 14:40:28 INFO Applying migration id=resolvegroup 2026/02/05 14:40:28 INFO Applying migration id=reject 2026/02/05 14:40:28 INFO Applying migration id=autodel 2026/02/05 14:40:28 INFO Applying migration id=jsonb 2026/02/05 14:40:28 INFO Applying migration id=quote 2026/02/05 14:40:28 INFO Applying migration id=rfc9421 2026/02/05 14:40:28 INFO Applying migration id=keys 2026/02/05 14:40:28 INFO Applying migration id=portable 2026/02/05 14:40:28 INFO Applying migration id=proofs 2026/02/05 14:40:28 INFO Applying migration id=contexts 2026/02/05 14:40:28 INFO Applying migration id=deliverieshost 2026/02/05 14:40:28 INFO Applying migration id=pembegin 2026/02/05 14:40:28 INFO Applying migration id=didhost 2026/02/05 14:40:28 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-558d-7ec0-8526-d036c8e1b2a7 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/02/05 14:40:28 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-558e-762c-ac75-46df136dcab3 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-558d-7ec0-8526-d036c8e1b2a7 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-558d-7ec0-8526-d036c8e1b2a7 2026/02/05 14:40:28 INFO Adding mention name=@bob actor=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:28 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-558e-7e00-9d6e-51c9bc5fdccf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-558e-7aee-a0ba-e0c2fec6a8c1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-558e-7aee-a0ba-e0c2fec6a8c1 2026/02/05 14:40:28 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 --- PASS: TestOutbox_UnauthenticatedUser (0.32s) === RUN TestOutbox_PublicPostInGroup 2026/02/05 14:40:28 INFO Applying migration id=initial 2026/02/05 14:40:28 INFO Applying migration id=notesupdated 2026/02/05 14:40:28 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:28 INFO Applying migration id=activitiesid 2026/02/05 14:40:28 INFO Applying migration id=outbox 2026/02/05 14:40:28 INFO Applying migration id=edits 2026/02/05 14:40:28 INFO Applying migration id=outboxactor 2026/02/05 14:40:28 INFO Applying migration id=outboxsender 2026/02/05 14:40:28 INFO Applying migration id=thread 2026/02/05 14:40:28 INFO Applying migration id=host 2026/02/05 14:40:28 INFO Applying migration id=sharedinbox 2026/02/05 14:40:28 INFO Applying migration id=noteshost 2026/02/05 14:40:28 INFO Applying migration id=fetched 2026/02/05 14:40:28 INFO Applying migration id=move 2026/02/05 14:40:28 INFO Applying migration id=cleanup 2026/02/05 14:40:28 INFO Applying migration id=received 2026/02/05 14:40:28 INFO Applying migration id=namehost 2026/02/05 14:40:28 INFO Applying migration id=outboxhost 2026/02/05 14:40:28 INFO Applying migration id=notesfts 2026/02/05 14:40:28 INFO Applying migration id=iconsname 2026/02/05 14:40:28 INFO Applying migration id=nohash 2026/02/05 14:40:28 INFO Applying migration id=shares 2026/02/05 14:40:28 INFO Applying migration id=actorttl 2026/02/05 14:40:28 INFO Applying migration id=tocc 2026/02/05 14:40:28 INFO Applying migration id=followeds 2026/02/05 14:40:28 INFO Applying migration id=certhash 2026/02/05 14:40:28 INFO Applying migration id=follows_sync 2026/02/05 14:40:28 INFO Applying migration id=jsonpath 2026/02/05 14:40:28 INFO Applying migration id=localforward 2026/02/05 14:40:28 INFO Applying migration id=avatar 2026/02/05 14:40:28 INFO Applying migration id=noimage 2026/02/05 14:40:28 INFO Applying migration id=feed 2026/02/05 14:40:28 INFO Applying migration id=bookmarks 2026/02/05 14:40:28 INFO Applying migration id=shareactivity 2026/02/05 14:40:28 INFO Applying migration id=application 2026/02/05 14:40:28 INFO Applying migration id=certificates 2026/02/05 14:40:28 INFO Applying migration id=rawforward 2026/02/05 14:40:28 INFO Applying migration id=publickey 2026/02/05 14:40:28 INFO Applying migration id=resolvegroup 2026/02/05 14:40:28 INFO Applying migration id=reject 2026/02/05 14:40:28 INFO Applying migration id=autodel 2026/02/05 14:40:28 INFO Applying migration id=jsonb 2026/02/05 14:40:28 INFO Applying migration id=quote 2026/02/05 14:40:28 INFO Applying migration id=rfc9421 2026/02/05 14:40:28 INFO Applying migration id=keys 2026/02/05 14:40:28 INFO Applying migration id=portable 2026/02/05 14:40:28 INFO Applying migration id=proofs 2026/02/05 14:40:28 INFO Applying migration id=contexts 2026/02/05 14:40:28 INFO Applying migration id=deliverieshost 2026/02/05 14:40:28 INFO Applying migration id=pembegin 2026/02/05 14:40:28 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:29 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroup (0.55s) === RUN TestOutbox_PublicPostInGroupUnauthenticatedUser 2026/02/05 14:40:29 INFO Applying migration id=initial 2026/02/05 14:40:29 INFO Applying migration id=notesupdated 2026/02/05 14:40:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:29 INFO Applying migration id=activitiesid 2026/02/05 14:40:29 INFO Applying migration id=outbox 2026/02/05 14:40:29 INFO Applying migration id=edits 2026/02/05 14:40:29 INFO Applying migration id=outboxactor 2026/02/05 14:40:29 INFO Applying migration id=outboxsender 2026/02/05 14:40:29 INFO Applying migration id=thread 2026/02/05 14:40:29 INFO Applying migration id=host 2026/02/05 14:40:29 INFO Applying migration id=sharedinbox 2026/02/05 14:40:29 INFO Applying migration id=noteshost 2026/02/05 14:40:29 INFO Applying migration id=fetched 2026/02/05 14:40:29 INFO Applying migration id=move 2026/02/05 14:40:29 INFO Applying migration id=cleanup 2026/02/05 14:40:29 INFO Applying migration id=received 2026/02/05 14:40:29 INFO Applying migration id=namehost 2026/02/05 14:40:29 INFO Applying migration id=outboxhost 2026/02/05 14:40:29 INFO Applying migration id=notesfts 2026/02/05 14:40:29 INFO Applying migration id=iconsname 2026/02/05 14:40:29 INFO Applying migration id=nohash 2026/02/05 14:40:29 INFO Applying migration id=shares 2026/02/05 14:40:29 INFO Applying migration id=actorttl 2026/02/05 14:40:29 INFO Applying migration id=tocc 2026/02/05 14:40:29 INFO Applying migration id=followeds 2026/02/05 14:40:29 INFO Applying migration id=certhash 2026/02/05 14:40:29 INFO Applying migration id=follows_sync 2026/02/05 14:40:29 INFO Applying migration id=jsonpath 2026/02/05 14:40:29 INFO Applying migration id=localforward 2026/02/05 14:40:29 INFO Applying migration id=avatar 2026/02/05 14:40:29 INFO Applying migration id=noimage 2026/02/05 14:40:29 INFO Applying migration id=feed 2026/02/05 14:40:29 INFO Applying migration id=bookmarks 2026/02/05 14:40:29 INFO Applying migration id=shareactivity 2026/02/05 14:40:29 INFO Applying migration id=application 2026/02/05 14:40:29 INFO Applying migration id=certificates 2026/02/05 14:40:29 INFO Applying migration id=rawforward 2026/02/05 14:40:29 INFO Applying migration id=publickey 2026/02/05 14:40:29 INFO Applying migration id=resolvegroup 2026/02/05 14:40:29 INFO Applying migration id=reject 2026/02/05 14:40:29 INFO Applying migration id=autodel 2026/02/05 14:40:29 INFO Applying migration id=jsonb 2026/02/05 14:40:29 INFO Applying migration id=quote 2026/02/05 14:40:29 INFO Applying migration id=rfc9421 2026/02/05 14:40:29 INFO Applying migration id=keys 2026/02/05 14:40:29 INFO Applying migration id=portable 2026/02/05 14:40:29 INFO Applying migration id=proofs 2026/02/05 14:40:29 INFO Applying migration id=contexts 2026/02/05 14:40:29 INFO Applying migration id=deliverieshost 2026/02/05 14:40:29 INFO Applying migration id=pembegin 2026/02/05 14:40:29 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:29 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupUnauthenticatedUser (0.59s) === RUN TestOutbox_PublicPostInGroupAudienceSetByUser 2026/02/05 14:40:29 INFO Applying migration id=initial 2026/02/05 14:40:29 INFO Applying migration id=notesupdated 2026/02/05 14:40:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:29 INFO Applying migration id=activitiesid 2026/02/05 14:40:29 INFO Applying migration id=outbox 2026/02/05 14:40:29 INFO Applying migration id=edits 2026/02/05 14:40:29 INFO Applying migration id=outboxactor 2026/02/05 14:40:29 INFO Applying migration id=outboxsender 2026/02/05 14:40:29 INFO Applying migration id=thread 2026/02/05 14:40:29 INFO Applying migration id=host 2026/02/05 14:40:29 INFO Applying migration id=sharedinbox 2026/02/05 14:40:29 INFO Applying migration id=noteshost 2026/02/05 14:40:29 INFO Applying migration id=fetched 2026/02/05 14:40:29 INFO Applying migration id=move 2026/02/05 14:40:29 INFO Applying migration id=cleanup 2026/02/05 14:40:29 INFO Applying migration id=received 2026/02/05 14:40:29 INFO Applying migration id=namehost 2026/02/05 14:40:29 INFO Applying migration id=outboxhost 2026/02/05 14:40:29 INFO Applying migration id=notesfts 2026/02/05 14:40:29 INFO Applying migration id=iconsname 2026/02/05 14:40:29 INFO Applying migration id=nohash 2026/02/05 14:40:29 INFO Applying migration id=shares 2026/02/05 14:40:29 INFO Applying migration id=actorttl 2026/02/05 14:40:29 INFO Applying migration id=tocc 2026/02/05 14:40:29 INFO Applying migration id=followeds 2026/02/05 14:40:29 INFO Applying migration id=certhash 2026/02/05 14:40:29 INFO Applying migration id=follows_sync 2026/02/05 14:40:29 INFO Applying migration id=jsonpath 2026/02/05 14:40:29 INFO Applying migration id=localforward 2026/02/05 14:40:29 INFO Applying migration id=avatar 2026/02/05 14:40:29 INFO Applying migration id=noimage 2026/02/05 14:40:29 INFO Applying migration id=feed 2026/02/05 14:40:29 INFO Applying migration id=bookmarks 2026/02/05 14:40:29 INFO Applying migration id=shareactivity 2026/02/05 14:40:29 INFO Applying migration id=application 2026/02/05 14:40:29 INFO Applying migration id=certificates 2026/02/05 14:40:29 INFO Applying migration id=rawforward 2026/02/05 14:40:29 INFO Applying migration id=publickey 2026/02/05 14:40:29 INFO Applying migration id=resolvegroup 2026/02/05 14:40:29 INFO Applying migration id=reject 2026/02/05 14:40:29 INFO Applying migration id=autodel 2026/02/05 14:40:29 INFO Applying migration id=jsonb 2026/02/05 14:40:29 INFO Applying migration id=quote 2026/02/05 14:40:29 INFO Applying migration id=rfc9421 2026/02/05 14:40:29 INFO Applying migration id=keys 2026/02/05 14:40:29 INFO Applying migration id=portable 2026/02/05 14:40:29 INFO Applying migration id=proofs 2026/02/05 14:40:29 INFO Applying migration id=contexts 2026/02/05 14:40:29 INFO Applying migration id=deliverieshost 2026/02/05 14:40:29 INFO Applying migration id=pembegin 2026/02/05 14:40:29 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:30 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:30 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByUser (0.42s) === RUN TestOutbox_PublicPostInGroupAudienceSetByGroup 2026/02/05 14:40:30 INFO Applying migration id=initial 2026/02/05 14:40:30 INFO Applying migration id=notesupdated 2026/02/05 14:40:30 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:30 INFO Applying migration id=activitiesid 2026/02/05 14:40:30 INFO Applying migration id=outbox 2026/02/05 14:40:30 INFO Applying migration id=edits 2026/02/05 14:40:30 INFO Applying migration id=outboxactor 2026/02/05 14:40:30 INFO Applying migration id=outboxsender 2026/02/05 14:40:30 INFO Applying migration id=thread 2026/02/05 14:40:30 INFO Applying migration id=host 2026/02/05 14:40:30 INFO Applying migration id=sharedinbox 2026/02/05 14:40:30 INFO Applying migration id=noteshost 2026/02/05 14:40:30 INFO Applying migration id=fetched 2026/02/05 14:40:30 INFO Applying migration id=move 2026/02/05 14:40:30 INFO Applying migration id=cleanup 2026/02/05 14:40:30 INFO Applying migration id=received 2026/02/05 14:40:30 INFO Applying migration id=namehost 2026/02/05 14:40:30 INFO Applying migration id=outboxhost 2026/02/05 14:40:30 INFO Applying migration id=notesfts 2026/02/05 14:40:30 INFO Applying migration id=iconsname 2026/02/05 14:40:30 INFO Applying migration id=nohash 2026/02/05 14:40:30 INFO Applying migration id=shares 2026/02/05 14:40:30 INFO Applying migration id=actorttl 2026/02/05 14:40:30 INFO Applying migration id=tocc 2026/02/05 14:40:30 INFO Applying migration id=followeds 2026/02/05 14:40:30 INFO Applying migration id=certhash 2026/02/05 14:40:30 INFO Applying migration id=follows_sync 2026/02/05 14:40:30 INFO Applying migration id=jsonpath 2026/02/05 14:40:30 INFO Applying migration id=localforward 2026/02/05 14:40:30 INFO Applying migration id=avatar 2026/02/05 14:40:30 INFO Applying migration id=noimage 2026/02/05 14:40:30 INFO Applying migration id=feed 2026/02/05 14:40:30 INFO Applying migration id=bookmarks 2026/02/05 14:40:30 INFO Applying migration id=shareactivity 2026/02/05 14:40:30 INFO Applying migration id=application 2026/02/05 14:40:30 INFO Applying migration id=certificates 2026/02/05 14:40:30 INFO Applying migration id=rawforward 2026/02/05 14:40:30 INFO Applying migration id=publickey 2026/02/05 14:40:30 INFO Applying migration id=resolvegroup 2026/02/05 14:40:30 INFO Applying migration id=reject 2026/02/05 14:40:30 INFO Applying migration id=autodel 2026/02/05 14:40:30 INFO Applying migration id=jsonb 2026/02/05 14:40:30 INFO Applying migration id=quote 2026/02/05 14:40:30 INFO Applying migration id=rfc9421 2026/02/05 14:40:30 INFO Applying migration id=keys 2026/02/05 14:40:30 INFO Applying migration id=portable 2026/02/05 14:40:30 INFO Applying migration id=proofs 2026/02/05 14:40:30 INFO Applying migration id=contexts 2026/02/05 14:40:30 INFO Applying migration id=deliverieshost 2026/02/05 14:40:30 INFO Applying migration id=pembegin 2026/02/05 14:40:30 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:30 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:30 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupAudienceSetByGroup (0.71s) === RUN TestOutbox_PublicPostInGroupDeletedByUser 2026/02/05 14:40:30 INFO Applying migration id=initial 2026/02/05 14:40:30 INFO Applying migration id=notesupdated 2026/02/05 14:40:30 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:30 INFO Applying migration id=activitiesid 2026/02/05 14:40:30 INFO Applying migration id=outbox 2026/02/05 14:40:30 INFO Applying migration id=edits 2026/02/05 14:40:30 INFO Applying migration id=outboxactor 2026/02/05 14:40:30 INFO Applying migration id=outboxsender 2026/02/05 14:40:30 INFO Applying migration id=thread 2026/02/05 14:40:30 INFO Applying migration id=host 2026/02/05 14:40:30 INFO Applying migration id=sharedinbox 2026/02/05 14:40:30 INFO Applying migration id=noteshost 2026/02/05 14:40:30 INFO Applying migration id=fetched 2026/02/05 14:40:30 INFO Applying migration id=move 2026/02/05 14:40:30 INFO Applying migration id=cleanup 2026/02/05 14:40:30 INFO Applying migration id=received 2026/02/05 14:40:30 INFO Applying migration id=namehost 2026/02/05 14:40:30 INFO Applying migration id=outboxhost 2026/02/05 14:40:30 INFO Applying migration id=notesfts 2026/02/05 14:40:30 INFO Applying migration id=iconsname 2026/02/05 14:40:30 INFO Applying migration id=nohash 2026/02/05 14:40:30 INFO Applying migration id=shares 2026/02/05 14:40:30 INFO Applying migration id=actorttl 2026/02/05 14:40:30 INFO Applying migration id=tocc 2026/02/05 14:40:30 INFO Applying migration id=followeds 2026/02/05 14:40:30 INFO Applying migration id=certhash 2026/02/05 14:40:30 INFO Applying migration id=follows_sync 2026/02/05 14:40:30 INFO Applying migration id=jsonpath 2026/02/05 14:40:30 INFO Applying migration id=localforward 2026/02/05 14:40:30 INFO Applying migration id=avatar 2026/02/05 14:40:30 INFO Applying migration id=noimage 2026/02/05 14:40:30 INFO Applying migration id=feed 2026/02/05 14:40:30 INFO Applying migration id=bookmarks 2026/02/05 14:40:30 INFO Applying migration id=shareactivity 2026/02/05 14:40:30 INFO Applying migration id=application 2026/02/05 14:40:30 INFO Applying migration id=certificates 2026/02/05 14:40:30 INFO Applying migration id=rawforward 2026/02/05 14:40:30 INFO Applying migration id=publickey 2026/02/05 14:40:30 INFO Applying migration id=resolvegroup 2026/02/05 14:40:30 INFO Applying migration id=reject 2026/02/05 14:40:30 INFO Applying migration id=autodel 2026/02/05 14:40:30 INFO Applying migration id=jsonb 2026/02/05 14:40:30 INFO Applying migration id=quote 2026/02/05 14:40:30 INFO Applying migration id=rfc9421 2026/02/05 14:40:30 INFO Applying migration id=keys 2026/02/05 14:40:30 INFO Applying migration id=portable 2026/02/05 14:40:30 INFO Applying migration id=proofs 2026/02/05 14:40:30 INFO Applying migration id=contexts 2026/02/05 14:40:30 INFO Applying migration id=deliverieshost 2026/02/05 14:40:30 INFO Applying migration id=pembegin 2026/02/05 14:40:30 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:31 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:31 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/02/05 14:40:31 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByUser (0.62s) === RUN TestOutbox_PublicPostInGroupDeletedByAnotherUser 2026/02/05 14:40:31 INFO Applying migration id=initial 2026/02/05 14:40:31 INFO Applying migration id=notesupdated 2026/02/05 14:40:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:31 INFO Applying migration id=activitiesid 2026/02/05 14:40:31 INFO Applying migration id=outbox 2026/02/05 14:40:31 INFO Applying migration id=edits 2026/02/05 14:40:31 INFO Applying migration id=outboxactor 2026/02/05 14:40:31 INFO Applying migration id=outboxsender 2026/02/05 14:40:31 INFO Applying migration id=thread 2026/02/05 14:40:31 INFO Applying migration id=host 2026/02/05 14:40:31 INFO Applying migration id=sharedinbox 2026/02/05 14:40:31 INFO Applying migration id=noteshost 2026/02/05 14:40:31 INFO Applying migration id=fetched 2026/02/05 14:40:31 INFO Applying migration id=move 2026/02/05 14:40:31 INFO Applying migration id=cleanup 2026/02/05 14:40:31 INFO Applying migration id=received 2026/02/05 14:40:31 INFO Applying migration id=namehost 2026/02/05 14:40:31 INFO Applying migration id=outboxhost 2026/02/05 14:40:31 INFO Applying migration id=notesfts 2026/02/05 14:40:31 INFO Applying migration id=iconsname 2026/02/05 14:40:31 INFO Applying migration id=nohash 2026/02/05 14:40:31 INFO Applying migration id=shares 2026/02/05 14:40:31 INFO Applying migration id=actorttl 2026/02/05 14:40:31 INFO Applying migration id=tocc 2026/02/05 14:40:31 INFO Applying migration id=followeds 2026/02/05 14:40:31 INFO Applying migration id=certhash 2026/02/05 14:40:31 INFO Applying migration id=follows_sync 2026/02/05 14:40:31 INFO Applying migration id=jsonpath 2026/02/05 14:40:31 INFO Applying migration id=localforward 2026/02/05 14:40:31 INFO Applying migration id=avatar 2026/02/05 14:40:31 INFO Applying migration id=noimage 2026/02/05 14:40:31 INFO Applying migration id=feed 2026/02/05 14:40:31 INFO Applying migration id=bookmarks 2026/02/05 14:40:31 INFO Applying migration id=shareactivity 2026/02/05 14:40:31 INFO Applying migration id=application 2026/02/05 14:40:31 INFO Applying migration id=certificates 2026/02/05 14:40:31 INFO Applying migration id=rawforward 2026/02/05 14:40:31 INFO Applying migration id=publickey 2026/02/05 14:40:31 INFO Applying migration id=resolvegroup 2026/02/05 14:40:31 INFO Applying migration id=reject 2026/02/05 14:40:31 INFO Applying migration id=autodel 2026/02/05 14:40:31 INFO Applying migration id=jsonb 2026/02/05 14:40:31 INFO Applying migration id=quote 2026/02/05 14:40:31 INFO Applying migration id=rfc9421 2026/02/05 14:40:31 INFO Applying migration id=keys 2026/02/05 14:40:31 INFO Applying migration id=portable 2026/02/05 14:40:31 INFO Applying migration id=proofs 2026/02/05 14:40:31 INFO Applying migration id=contexts 2026/02/05 14:40:31 INFO Applying migration id=deliverieshost 2026/02/05 14:40:31 INFO Applying migration id=pembegin 2026/02/05 14:40:31 INFO Applying migration id=didhost 2026/02/05 14:40: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/02/05 14:40:31 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:31 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/02/05 14:40:31 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByAnotherUser (0.45s) === RUN TestOutbox_PublicPostInGroupDeletedByGroup 2026/02/05 14:40:31 INFO Applying migration id=initial 2026/02/05 14:40:31 INFO Applying migration id=notesupdated 2026/02/05 14:40:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:31 INFO Applying migration id=activitiesid 2026/02/05 14:40:31 INFO Applying migration id=outbox 2026/02/05 14:40:31 INFO Applying migration id=edits 2026/02/05 14:40:31 INFO Applying migration id=outboxactor 2026/02/05 14:40:31 INFO Applying migration id=outboxsender 2026/02/05 14:40:31 INFO Applying migration id=thread 2026/02/05 14:40:31 INFO Applying migration id=host 2026/02/05 14:40:31 INFO Applying migration id=sharedinbox 2026/02/05 14:40:31 INFO Applying migration id=noteshost 2026/02/05 14:40:31 INFO Applying migration id=fetched 2026/02/05 14:40:31 INFO Applying migration id=move 2026/02/05 14:40:31 INFO Applying migration id=cleanup 2026/02/05 14:40:31 INFO Applying migration id=received 2026/02/05 14:40:31 INFO Applying migration id=namehost 2026/02/05 14:40:31 INFO Applying migration id=outboxhost 2026/02/05 14:40:31 INFO Applying migration id=notesfts 2026/02/05 14:40:31 INFO Applying migration id=iconsname 2026/02/05 14:40:31 INFO Applying migration id=nohash 2026/02/05 14:40:31 INFO Applying migration id=shares 2026/02/05 14:40:31 INFO Applying migration id=actorttl 2026/02/05 14:40:31 INFO Applying migration id=tocc 2026/02/05 14:40:31 INFO Applying migration id=followeds 2026/02/05 14:40:31 INFO Applying migration id=certhash 2026/02/05 14:40:31 INFO Applying migration id=follows_sync 2026/02/05 14:40:31 INFO Applying migration id=jsonpath 2026/02/05 14:40:31 INFO Applying migration id=localforward 2026/02/05 14:40:31 INFO Applying migration id=avatar 2026/02/05 14:40:31 INFO Applying migration id=noimage 2026/02/05 14:40:31 INFO Applying migration id=feed 2026/02/05 14:40:31 INFO Applying migration id=bookmarks 2026/02/05 14:40:31 INFO Applying migration id=shareactivity 2026/02/05 14:40:31 INFO Applying migration id=application 2026/02/05 14:40:31 INFO Applying migration id=certificates 2026/02/05 14:40:31 INFO Applying migration id=rawforward 2026/02/05 14:40:31 INFO Applying migration id=publickey 2026/02/05 14:40:31 INFO Applying migration id=resolvegroup 2026/02/05 14:40:31 INFO Applying migration id=reject 2026/02/05 14:40:31 INFO Applying migration id=autodel 2026/02/05 14:40:31 INFO Applying migration id=jsonb 2026/02/05 14:40:32 INFO Applying migration id=quote 2026/02/05 14:40:32 INFO Applying migration id=rfc9421 2026/02/05 14:40:32 INFO Applying migration id=keys 2026/02/05 14:40:32 INFO Applying migration id=portable 2026/02/05 14:40:32 INFO Applying migration id=proofs 2026/02/05 14:40:32 INFO Applying migration id=contexts 2026/02/05 14:40:32 INFO Applying migration id=deliverieshost 2026/02/05 14:40:32 INFO Applying migration id=pembegin 2026/02/05 14:40:32 INFO Applying migration id=didhost 2026/02/05 14:40:32 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/02/05 14:40:32 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:32 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/02/05 14:40:32 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupDeletedByGroup (0.62s) === RUN TestOutbox_PublicPostInGroupForwardedDelete 2026/02/05 14:40:32 INFO Applying migration id=initial 2026/02/05 14:40:32 INFO Applying migration id=notesupdated 2026/02/05 14:40:32 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:32 INFO Applying migration id=activitiesid 2026/02/05 14:40:32 INFO Applying migration id=outbox 2026/02/05 14:40:32 INFO Applying migration id=edits 2026/02/05 14:40:32 INFO Applying migration id=outboxactor 2026/02/05 14:40:32 INFO Applying migration id=outboxsender 2026/02/05 14:40:32 INFO Applying migration id=thread 2026/02/05 14:40:32 INFO Applying migration id=host 2026/02/05 14:40:32 INFO Applying migration id=sharedinbox 2026/02/05 14:40:32 INFO Applying migration id=noteshost 2026/02/05 14:40:32 INFO Applying migration id=fetched 2026/02/05 14:40:32 INFO Applying migration id=move 2026/02/05 14:40:32 INFO Applying migration id=cleanup 2026/02/05 14:40:32 INFO Applying migration id=received 2026/02/05 14:40:32 INFO Applying migration id=namehost 2026/02/05 14:40:32 INFO Applying migration id=outboxhost 2026/02/05 14:40:32 INFO Applying migration id=notesfts 2026/02/05 14:40:32 INFO Applying migration id=iconsname 2026/02/05 14:40:32 INFO Applying migration id=nohash 2026/02/05 14:40:32 INFO Applying migration id=shares 2026/02/05 14:40:32 INFO Applying migration id=actorttl 2026/02/05 14:40:32 INFO Applying migration id=tocc 2026/02/05 14:40:32 INFO Applying migration id=followeds 2026/02/05 14:40:32 INFO Applying migration id=certhash 2026/02/05 14:40:32 INFO Applying migration id=follows_sync 2026/02/05 14:40:32 INFO Applying migration id=jsonpath 2026/02/05 14:40:32 INFO Applying migration id=localforward 2026/02/05 14:40:32 INFO Applying migration id=avatar 2026/02/05 14:40:32 INFO Applying migration id=noimage 2026/02/05 14:40:32 INFO Applying migration id=feed 2026/02/05 14:40:32 INFO Applying migration id=bookmarks 2026/02/05 14:40:32 INFO Applying migration id=shareactivity 2026/02/05 14:40:32 INFO Applying migration id=application 2026/02/05 14:40:32 INFO Applying migration id=certificates 2026/02/05 14:40:32 INFO Applying migration id=rawforward 2026/02/05 14:40:32 INFO Applying migration id=publickey 2026/02/05 14:40:32 INFO Applying migration id=resolvegroup 2026/02/05 14:40:32 INFO Applying migration id=reject 2026/02/05 14:40:32 INFO Applying migration id=autodel 2026/02/05 14:40:32 INFO Applying migration id=jsonb 2026/02/05 14:40:32 INFO Applying migration id=quote 2026/02/05 14:40:32 INFO Applying migration id=rfc9421 2026/02/05 14:40:32 INFO Applying migration id=keys 2026/02/05 14:40:32 INFO Applying migration id=portable 2026/02/05 14:40:32 INFO Applying migration id=proofs 2026/02/05 14:40:32 INFO Applying migration id=contexts 2026/02/05 14:40:32 INFO Applying migration id=deliverieshost 2026/02/05 14:40:32 INFO Applying migration id=pembegin 2026/02/05 14:40:32 INFO Applying migration id=didhost 2026/02/05 14:40:32 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/02/05 14:40:32 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:32 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/02/05 14:40:32 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupForwardedDelete (0.34s) === RUN TestOutbox_PublicPostInGroupEditedByUser 2026/02/05 14:40:32 INFO Applying migration id=initial 2026/02/05 14:40:32 INFO Applying migration id=notesupdated 2026/02/05 14:40:32 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:32 INFO Applying migration id=activitiesid 2026/02/05 14:40:32 INFO Applying migration id=outbox 2026/02/05 14:40:32 INFO Applying migration id=edits 2026/02/05 14:40:32 INFO Applying migration id=outboxactor 2026/02/05 14:40:32 INFO Applying migration id=outboxsender 2026/02/05 14:40:32 INFO Applying migration id=thread 2026/02/05 14:40:32 INFO Applying migration id=host 2026/02/05 14:40:32 INFO Applying migration id=sharedinbox 2026/02/05 14:40:32 INFO Applying migration id=noteshost 2026/02/05 14:40:32 INFO Applying migration id=fetched 2026/02/05 14:40:32 INFO Applying migration id=move 2026/02/05 14:40:32 INFO Applying migration id=cleanup 2026/02/05 14:40:32 INFO Applying migration id=received 2026/02/05 14:40:32 INFO Applying migration id=namehost 2026/02/05 14:40:32 INFO Applying migration id=outboxhost 2026/02/05 14:40:32 INFO Applying migration id=notesfts 2026/02/05 14:40:32 INFO Applying migration id=iconsname 2026/02/05 14:40:32 INFO Applying migration id=nohash 2026/02/05 14:40:32 INFO Applying migration id=shares 2026/02/05 14:40:32 INFO Applying migration id=actorttl 2026/02/05 14:40:32 INFO Applying migration id=tocc 2026/02/05 14:40:32 INFO Applying migration id=followeds 2026/02/05 14:40:32 INFO Applying migration id=certhash 2026/02/05 14:40:32 INFO Applying migration id=follows_sync 2026/02/05 14:40:32 INFO Applying migration id=jsonpath 2026/02/05 14:40:32 INFO Applying migration id=localforward 2026/02/05 14:40:32 INFO Applying migration id=avatar 2026/02/05 14:40:32 INFO Applying migration id=noimage 2026/02/05 14:40:32 INFO Applying migration id=feed 2026/02/05 14:40:32 INFO Applying migration id=bookmarks 2026/02/05 14:40:32 INFO Applying migration id=shareactivity 2026/02/05 14:40:32 INFO Applying migration id=application 2026/02/05 14:40:32 INFO Applying migration id=certificates 2026/02/05 14:40:32 INFO Applying migration id=rawforward 2026/02/05 14:40:32 INFO Applying migration id=publickey 2026/02/05 14:40:32 INFO Applying migration id=resolvegroup 2026/02/05 14:40:32 INFO Applying migration id=reject 2026/02/05 14:40:32 INFO Applying migration id=autodel 2026/02/05 14:40:32 INFO Applying migration id=jsonb 2026/02/05 14:40:32 INFO Applying migration id=quote 2026/02/05 14:40:32 INFO Applying migration id=rfc9421 2026/02/05 14:40:32 INFO Applying migration id=keys 2026/02/05 14:40:32 INFO Applying migration id=portable 2026/02/05 14:40:32 INFO Applying migration id=proofs 2026/02/05 14:40:32 INFO Applying migration id=contexts 2026/02/05 14:40:32 INFO Applying migration id=deliverieshost 2026/02/05 14:40:32 INFO Applying migration id=pembegin 2026/02/05 14:40:32 INFO Applying migration id=didhost 2026/02/05 14:40:33 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/02/05 14:40:33 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 2026/02/05 14:40:33 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/02/05 14:40:33 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PublicPostInGroupEditedByUser (0.38s) === RUN TestOutbox_PostToFollowersInGroup 2026/02/05 14:40:33 INFO Applying migration id=initial 2026/02/05 14:40:33 INFO Applying migration id=notesupdated 2026/02/05 14:40:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:33 INFO Applying migration id=activitiesid 2026/02/05 14:40:33 INFO Applying migration id=outbox 2026/02/05 14:40:33 INFO Applying migration id=edits 2026/02/05 14:40:33 INFO Applying migration id=outboxactor 2026/02/05 14:40:33 INFO Applying migration id=outboxsender 2026/02/05 14:40:33 INFO Applying migration id=thread 2026/02/05 14:40:33 INFO Applying migration id=host 2026/02/05 14:40:33 INFO Applying migration id=sharedinbox 2026/02/05 14:40:33 INFO Applying migration id=noteshost 2026/02/05 14:40:33 INFO Applying migration id=fetched 2026/02/05 14:40:33 INFO Applying migration id=move 2026/02/05 14:40:33 INFO Applying migration id=cleanup 2026/02/05 14:40:33 INFO Applying migration id=received 2026/02/05 14:40:33 INFO Applying migration id=namehost 2026/02/05 14:40:33 INFO Applying migration id=outboxhost 2026/02/05 14:40:33 INFO Applying migration id=notesfts 2026/02/05 14:40:33 INFO Applying migration id=iconsname 2026/02/05 14:40:33 INFO Applying migration id=nohash 2026/02/05 14:40:33 INFO Applying migration id=shares 2026/02/05 14:40:33 INFO Applying migration id=actorttl 2026/02/05 14:40:33 INFO Applying migration id=tocc 2026/02/05 14:40:33 INFO Applying migration id=followeds 2026/02/05 14:40:33 INFO Applying migration id=certhash 2026/02/05 14:40:33 INFO Applying migration id=follows_sync 2026/02/05 14:40:33 INFO Applying migration id=jsonpath 2026/02/05 14:40:33 INFO Applying migration id=localforward 2026/02/05 14:40:33 INFO Applying migration id=avatar 2026/02/05 14:40:33 INFO Applying migration id=noimage 2026/02/05 14:40:33 INFO Applying migration id=feed 2026/02/05 14:40:33 INFO Applying migration id=bookmarks 2026/02/05 14:40:33 INFO Applying migration id=shareactivity 2026/02/05 14:40:33 INFO Applying migration id=application 2026/02/05 14:40:33 INFO Applying migration id=certificates 2026/02/05 14:40:33 INFO Applying migration id=rawforward 2026/02/05 14:40:33 INFO Applying migration id=publickey 2026/02/05 14:40:33 INFO Applying migration id=resolvegroup 2026/02/05 14:40:33 INFO Applying migration id=reject 2026/02/05 14:40:33 INFO Applying migration id=autodel 2026/02/05 14:40:33 INFO Applying migration id=jsonb 2026/02/05 14:40:33 INFO Applying migration id=quote 2026/02/05 14:40:33 INFO Applying migration id=rfc9421 2026/02/05 14:40:33 INFO Applying migration id=keys 2026/02/05 14:40:33 INFO Applying migration id=portable 2026/02/05 14:40:33 INFO Applying migration id=proofs 2026/02/05 14:40:33 INFO Applying migration id=contexts 2026/02/05 14:40:33 INFO Applying migration id=deliverieshost 2026/02/05 14:40:33 INFO Applying migration id=pembegin 2026/02/05 14:40:33 INFO Applying migration id=didhost 2026/02/05 14:40:33 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-6921-7728-ac14-bf91312cf884 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/02/05 14:40:33 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/02/05 14:40:33 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroup (0.35s) === RUN TestOutbox_PostToFollowersInGroupNotFollowingGroup 2026/02/05 14:40:33 INFO Applying migration id=initial 2026/02/05 14:40:33 INFO Applying migration id=notesupdated 2026/02/05 14:40:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:33 INFO Applying migration id=activitiesid 2026/02/05 14:40:33 INFO Applying migration id=outbox 2026/02/05 14:40:33 INFO Applying migration id=edits 2026/02/05 14:40:33 INFO Applying migration id=outboxactor 2026/02/05 14:40:33 INFO Applying migration id=outboxsender 2026/02/05 14:40:33 INFO Applying migration id=thread 2026/02/05 14:40:33 INFO Applying migration id=host 2026/02/05 14:40:33 INFO Applying migration id=sharedinbox 2026/02/05 14:40:33 INFO Applying migration id=noteshost 2026/02/05 14:40:33 INFO Applying migration id=fetched 2026/02/05 14:40:33 INFO Applying migration id=move 2026/02/05 14:40:33 INFO Applying migration id=cleanup 2026/02/05 14:40:33 INFO Applying migration id=received 2026/02/05 14:40:33 INFO Applying migration id=namehost 2026/02/05 14:40:33 INFO Applying migration id=outboxhost 2026/02/05 14:40:33 INFO Applying migration id=notesfts 2026/02/05 14:40:33 INFO Applying migration id=iconsname 2026/02/05 14:40:33 INFO Applying migration id=nohash 2026/02/05 14:40:33 INFO Applying migration id=shares 2026/02/05 14:40:33 INFO Applying migration id=actorttl 2026/02/05 14:40:33 INFO Applying migration id=tocc 2026/02/05 14:40:33 INFO Applying migration id=followeds 2026/02/05 14:40:33 INFO Applying migration id=certhash 2026/02/05 14:40:33 INFO Applying migration id=follows_sync 2026/02/05 14:40:33 INFO Applying migration id=jsonpath 2026/02/05 14:40:33 INFO Applying migration id=localforward 2026/02/05 14:40:33 INFO Applying migration id=avatar 2026/02/05 14:40:33 INFO Applying migration id=noimage 2026/02/05 14:40:33 INFO Applying migration id=feed 2026/02/05 14:40:33 INFO Applying migration id=bookmarks 2026/02/05 14:40:33 INFO Applying migration id=shareactivity 2026/02/05 14:40:33 INFO Applying migration id=application 2026/02/05 14:40:33 INFO Applying migration id=certificates 2026/02/05 14:40:33 INFO Applying migration id=rawforward 2026/02/05 14:40:33 INFO Applying migration id=publickey 2026/02/05 14:40:33 INFO Applying migration id=resolvegroup 2026/02/05 14:40:33 INFO Applying migration id=reject 2026/02/05 14:40:33 INFO Applying migration id=autodel 2026/02/05 14:40:33 INFO Applying migration id=jsonb 2026/02/05 14:40:33 INFO Applying migration id=quote 2026/02/05 14:40:33 INFO Applying migration id=rfc9421 2026/02/05 14:40:33 INFO Applying migration id=keys 2026/02/05 14:40:33 INFO Applying migration id=portable 2026/02/05 14:40:33 INFO Applying migration id=proofs 2026/02/05 14:40:33 INFO Applying migration id=contexts 2026/02/05 14:40:33 INFO Applying migration id=deliverieshost 2026/02/05 14:40:33 INFO Applying migration id=pembegin 2026/02/05 14:40:33 INFO Applying migration id=didhost 2026/02/05 14:40:34 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-6af3-793e-ab29-b33cb5890f91 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/02/05 14:40:34 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/02/05 14:40:34 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotFollowingGroup (0.47s) === RUN TestOutbox_PostToFollowersInGroupNotAccepted 2026/02/05 14:40:34 INFO Applying migration id=initial 2026/02/05 14:40:34 INFO Applying migration id=notesupdated 2026/02/05 14:40:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:34 INFO Applying migration id=activitiesid 2026/02/05 14:40:34 INFO Applying migration id=outbox 2026/02/05 14:40:34 INFO Applying migration id=edits 2026/02/05 14:40:34 INFO Applying migration id=outboxactor 2026/02/05 14:40:34 INFO Applying migration id=outboxsender 2026/02/05 14:40:34 INFO Applying migration id=thread 2026/02/05 14:40:34 INFO Applying migration id=host 2026/02/05 14:40:34 INFO Applying migration id=sharedinbox 2026/02/05 14:40:34 INFO Applying migration id=noteshost 2026/02/05 14:40:34 INFO Applying migration id=fetched 2026/02/05 14:40:34 INFO Applying migration id=move 2026/02/05 14:40:34 INFO Applying migration id=cleanup 2026/02/05 14:40:34 INFO Applying migration id=received 2026/02/05 14:40:34 INFO Applying migration id=namehost 2026/02/05 14:40:34 INFO Applying migration id=outboxhost 2026/02/05 14:40:34 INFO Applying migration id=notesfts 2026/02/05 14:40:34 INFO Applying migration id=iconsname 2026/02/05 14:40:34 INFO Applying migration id=nohash 2026/02/05 14:40:34 INFO Applying migration id=shares 2026/02/05 14:40:34 INFO Applying migration id=actorttl 2026/02/05 14:40:34 INFO Applying migration id=tocc 2026/02/05 14:40:34 INFO Applying migration id=followeds 2026/02/05 14:40:34 INFO Applying migration id=certhash 2026/02/05 14:40:34 INFO Applying migration id=follows_sync 2026/02/05 14:40:34 INFO Applying migration id=jsonpath 2026/02/05 14:40:34 INFO Applying migration id=localforward 2026/02/05 14:40:34 INFO Applying migration id=avatar 2026/02/05 14:40:34 INFO Applying migration id=noimage 2026/02/05 14:40:34 INFO Applying migration id=feed 2026/02/05 14:40:34 INFO Applying migration id=bookmarks 2026/02/05 14:40:34 INFO Applying migration id=shareactivity 2026/02/05 14:40:34 INFO Applying migration id=application 2026/02/05 14:40:34 INFO Applying migration id=certificates 2026/02/05 14:40:34 INFO Applying migration id=rawforward 2026/02/05 14:40:34 INFO Applying migration id=publickey 2026/02/05 14:40:34 INFO Applying migration id=resolvegroup 2026/02/05 14:40:34 INFO Applying migration id=reject 2026/02/05 14:40:34 INFO Applying migration id=autodel 2026/02/05 14:40:34 INFO Applying migration id=jsonb 2026/02/05 14:40:34 INFO Applying migration id=quote 2026/02/05 14:40:34 INFO Applying migration id=rfc9421 2026/02/05 14:40:34 INFO Applying migration id=keys 2026/02/05 14:40:34 INFO Applying migration id=portable 2026/02/05 14:40:34 INFO Applying migration id=proofs 2026/02/05 14:40:34 INFO Applying migration id=contexts 2026/02/05 14:40:34 INFO Applying migration id=deliverieshost 2026/02/05 14:40:34 INFO Applying migration id=pembegin 2026/02/05 14:40:34 INFO Applying migration id=didhost 2026/02/05 14:40:34 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-6d9b-7a7d-8ac2-677faab06c66 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/02/05 14:40:34 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/02/05 14:40:34 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupNotAccepted (0.68s) === RUN TestOutbox_PostToFollowersInGroupFollowingAuthor 2026/02/05 14:40:34 INFO Applying migration id=initial 2026/02/05 14:40:34 INFO Applying migration id=notesupdated 2026/02/05 14:40:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:34 INFO Applying migration id=activitiesid 2026/02/05 14:40:34 INFO Applying migration id=outbox 2026/02/05 14:40:34 INFO Applying migration id=edits 2026/02/05 14:40:34 INFO Applying migration id=outboxactor 2026/02/05 14:40:34 INFO Applying migration id=outboxsender 2026/02/05 14:40:34 INFO Applying migration id=thread 2026/02/05 14:40:34 INFO Applying migration id=host 2026/02/05 14:40:34 INFO Applying migration id=sharedinbox 2026/02/05 14:40:34 INFO Applying migration id=noteshost 2026/02/05 14:40:34 INFO Applying migration id=fetched 2026/02/05 14:40:34 INFO Applying migration id=move 2026/02/05 14:40:34 INFO Applying migration id=cleanup 2026/02/05 14:40:34 INFO Applying migration id=received 2026/02/05 14:40:34 INFO Applying migration id=namehost 2026/02/05 14:40:34 INFO Applying migration id=outboxhost 2026/02/05 14:40:34 INFO Applying migration id=notesfts 2026/02/05 14:40:34 INFO Applying migration id=iconsname 2026/02/05 14:40:34 INFO Applying migration id=nohash 2026/02/05 14:40:34 INFO Applying migration id=shares 2026/02/05 14:40:34 INFO Applying migration id=actorttl 2026/02/05 14:40:34 INFO Applying migration id=tocc 2026/02/05 14:40:34 INFO Applying migration id=followeds 2026/02/05 14:40:34 INFO Applying migration id=certhash 2026/02/05 14:40:34 INFO Applying migration id=follows_sync 2026/02/05 14:40:34 INFO Applying migration id=jsonpath 2026/02/05 14:40:34 INFO Applying migration id=localforward 2026/02/05 14:40:34 INFO Applying migration id=avatar 2026/02/05 14:40:34 INFO Applying migration id=noimage 2026/02/05 14:40:34 INFO Applying migration id=feed 2026/02/05 14:40:34 INFO Applying migration id=bookmarks 2026/02/05 14:40:34 INFO Applying migration id=shareactivity 2026/02/05 14:40:34 INFO Applying migration id=application 2026/02/05 14:40:34 INFO Applying migration id=certificates 2026/02/05 14:40:34 INFO Applying migration id=rawforward 2026/02/05 14:40:34 INFO Applying migration id=publickey 2026/02/05 14:40:34 INFO Applying migration id=resolvegroup 2026/02/05 14:40:34 INFO Applying migration id=reject 2026/02/05 14:40:34 INFO Applying migration id=autodel 2026/02/05 14:40:34 INFO Applying migration id=jsonb 2026/02/05 14:40:34 INFO Applying migration id=quote 2026/02/05 14:40:34 INFO Applying migration id=rfc9421 2026/02/05 14:40:34 INFO Applying migration id=keys 2026/02/05 14:40:34 INFO Applying migration id=portable 2026/02/05 14:40:34 INFO Applying migration id=proofs 2026/02/05 14:40:34 INFO Applying migration id=contexts 2026/02/05 14:40:34 INFO Applying migration id=deliverieshost 2026/02/05 14:40:34 INFO Applying migration id=pembegin 2026/02/05 14:40:34 INFO Applying migration id=didhost 2026/02/05 14:40:35 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-6f3c-76f9-9932-ff1354f2d7a4 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/02/05 14:40: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 2026/02/05 14:40:35 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupFollowingAuthor (0.42s) === RUN TestOutbox_PostToFollowersInGroupUnauthenticatedUser 2026/02/05 14:40:35 INFO Applying migration id=initial 2026/02/05 14:40:35 INFO Applying migration id=notesupdated 2026/02/05 14:40:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:35 INFO Applying migration id=activitiesid 2026/02/05 14:40:35 INFO Applying migration id=outbox 2026/02/05 14:40:35 INFO Applying migration id=edits 2026/02/05 14:40:35 INFO Applying migration id=outboxactor 2026/02/05 14:40:35 INFO Applying migration id=outboxsender 2026/02/05 14:40:35 INFO Applying migration id=thread 2026/02/05 14:40:35 INFO Applying migration id=host 2026/02/05 14:40:35 INFO Applying migration id=sharedinbox 2026/02/05 14:40:35 INFO Applying migration id=noteshost 2026/02/05 14:40:35 INFO Applying migration id=fetched 2026/02/05 14:40:35 INFO Applying migration id=move 2026/02/05 14:40:35 INFO Applying migration id=cleanup 2026/02/05 14:40:35 INFO Applying migration id=received 2026/02/05 14:40:35 INFO Applying migration id=namehost 2026/02/05 14:40:35 INFO Applying migration id=outboxhost 2026/02/05 14:40:35 INFO Applying migration id=notesfts 2026/02/05 14:40:35 INFO Applying migration id=iconsname 2026/02/05 14:40:35 INFO Applying migration id=nohash 2026/02/05 14:40:35 INFO Applying migration id=shares 2026/02/05 14:40:35 INFO Applying migration id=actorttl 2026/02/05 14:40:35 INFO Applying migration id=tocc 2026/02/05 14:40:35 INFO Applying migration id=followeds 2026/02/05 14:40:35 INFO Applying migration id=certhash 2026/02/05 14:40:35 INFO Applying migration id=follows_sync 2026/02/05 14:40:35 INFO Applying migration id=jsonpath 2026/02/05 14:40:35 INFO Applying migration id=localforward 2026/02/05 14:40:35 INFO Applying migration id=avatar 2026/02/05 14:40:35 INFO Applying migration id=noimage 2026/02/05 14:40:35 INFO Applying migration id=feed 2026/02/05 14:40:35 INFO Applying migration id=bookmarks 2026/02/05 14:40:35 INFO Applying migration id=shareactivity 2026/02/05 14:40:35 INFO Applying migration id=application 2026/02/05 14:40:35 INFO Applying migration id=certificates 2026/02/05 14:40:35 INFO Applying migration id=rawforward 2026/02/05 14:40:35 INFO Applying migration id=publickey 2026/02/05 14:40:35 INFO Applying migration id=resolvegroup 2026/02/05 14:40:35 INFO Applying migration id=reject 2026/02/05 14:40:35 INFO Applying migration id=autodel 2026/02/05 14:40:35 INFO Applying migration id=jsonb 2026/02/05 14:40:35 INFO Applying migration id=quote 2026/02/05 14:40:35 INFO Applying migration id=rfc9421 2026/02/05 14:40:35 INFO Applying migration id=keys 2026/02/05 14:40:35 INFO Applying migration id=portable 2026/02/05 14:40:35 INFO Applying migration id=proofs 2026/02/05 14:40:35 INFO Applying migration id=contexts 2026/02/05 14:40:35 INFO Applying migration id=deliverieshost 2026/02/05 14:40:35 INFO Applying migration id=pembegin 2026/02/05 14:40:35 INFO Applying migration id=didhost 2026/02/05 14:40:35 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-7151-741f-9507-694b34ffd662 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/02/05 14:40: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 2026/02/05 14:40:35 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_PostToFollowersInGroupUnauthenticatedUser (0.53s) === RUN TestOutbox_DMInGroupNotFollowingGroup 2026/02/05 14:40:35 INFO Applying migration id=initial 2026/02/05 14:40:35 INFO Applying migration id=notesupdated 2026/02/05 14:40:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:35 INFO Applying migration id=activitiesid 2026/02/05 14:40:35 INFO Applying migration id=outbox 2026/02/05 14:40:35 INFO Applying migration id=edits 2026/02/05 14:40:35 INFO Applying migration id=outboxactor 2026/02/05 14:40:35 INFO Applying migration id=outboxsender 2026/02/05 14:40:35 INFO Applying migration id=thread 2026/02/05 14:40:35 INFO Applying migration id=host 2026/02/05 14:40:35 INFO Applying migration id=sharedinbox 2026/02/05 14:40:35 INFO Applying migration id=noteshost 2026/02/05 14:40:35 INFO Applying migration id=fetched 2026/02/05 14:40:35 INFO Applying migration id=move 2026/02/05 14:40:35 INFO Applying migration id=cleanup 2026/02/05 14:40:35 INFO Applying migration id=received 2026/02/05 14:40:35 INFO Applying migration id=namehost 2026/02/05 14:40:35 INFO Applying migration id=outboxhost 2026/02/05 14:40:35 INFO Applying migration id=notesfts 2026/02/05 14:40:35 INFO Applying migration id=iconsname 2026/02/05 14:40:35 INFO Applying migration id=nohash 2026/02/05 14:40:35 INFO Applying migration id=shares 2026/02/05 14:40:35 INFO Applying migration id=actorttl 2026/02/05 14:40:35 INFO Applying migration id=tocc 2026/02/05 14:40:35 INFO Applying migration id=followeds 2026/02/05 14:40:35 INFO Applying migration id=certhash 2026/02/05 14:40:35 INFO Applying migration id=follows_sync 2026/02/05 14:40:35 INFO Applying migration id=jsonpath 2026/02/05 14:40:35 INFO Applying migration id=localforward 2026/02/05 14:40:35 INFO Applying migration id=avatar 2026/02/05 14:40:35 INFO Applying migration id=noimage 2026/02/05 14:40:35 INFO Applying migration id=feed 2026/02/05 14:40:35 INFO Applying migration id=bookmarks 2026/02/05 14:40:35 INFO Applying migration id=shareactivity 2026/02/05 14:40:35 INFO Applying migration id=application 2026/02/05 14:40:35 INFO Applying migration id=certificates 2026/02/05 14:40:35 INFO Applying migration id=rawforward 2026/02/05 14:40:35 INFO Applying migration id=publickey 2026/02/05 14:40:35 INFO Applying migration id=resolvegroup 2026/02/05 14:40:35 INFO Applying migration id=reject 2026/02/05 14:40:35 INFO Applying migration id=autodel 2026/02/05 14:40:35 INFO Applying migration id=jsonb 2026/02/05 14:40:35 INFO Applying migration id=quote 2026/02/05 14:40:35 INFO Applying migration id=rfc9421 2026/02/05 14:40:35 INFO Applying migration id=keys 2026/02/05 14:40:35 INFO Applying migration id=portable 2026/02/05 14:40:35 INFO Applying migration id=proofs 2026/02/05 14:40:35 INFO Applying migration id=contexts 2026/02/05 14:40:35 INFO Applying migration id=deliverieshost 2026/02/05 14:40:35 INFO Applying migration id=pembegin 2026/02/05 14:40:35 INFO Applying migration id=didhost 2026/02/05 14:40:36 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-72e5-7423-99cb-2b56b6cb6381 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/02/05 14:40:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-72e5-7b04-acfd-2b2516b48b77 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-72e5-7423-99cb-2b56b6cb6381 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-72e5-7423-99cb-2b56b6cb6381 2026/02/05 14:40: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 2026/02/05 14:40:36 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupNotFollowingGroup (0.40s) === RUN TestOutbox_DMInGroupAnotherUser 2026/02/05 14:40:36 INFO Applying migration id=initial 2026/02/05 14:40:36 INFO Applying migration id=notesupdated 2026/02/05 14:40:36 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:36 INFO Applying migration id=activitiesid 2026/02/05 14:40:36 INFO Applying migration id=outbox 2026/02/05 14:40:36 INFO Applying migration id=edits 2026/02/05 14:40:36 INFO Applying migration id=outboxactor 2026/02/05 14:40:36 INFO Applying migration id=outboxsender 2026/02/05 14:40:36 INFO Applying migration id=thread 2026/02/05 14:40:36 INFO Applying migration id=host 2026/02/05 14:40:36 INFO Applying migration id=sharedinbox 2026/02/05 14:40:36 INFO Applying migration id=noteshost 2026/02/05 14:40:36 INFO Applying migration id=fetched 2026/02/05 14:40:36 INFO Applying migration id=move 2026/02/05 14:40:36 INFO Applying migration id=cleanup 2026/02/05 14:40:36 INFO Applying migration id=received 2026/02/05 14:40:36 INFO Applying migration id=namehost 2026/02/05 14:40:36 INFO Applying migration id=outboxhost 2026/02/05 14:40:36 INFO Applying migration id=notesfts 2026/02/05 14:40:36 INFO Applying migration id=iconsname 2026/02/05 14:40:36 INFO Applying migration id=nohash 2026/02/05 14:40:36 INFO Applying migration id=shares 2026/02/05 14:40:36 INFO Applying migration id=actorttl 2026/02/05 14:40:36 INFO Applying migration id=tocc 2026/02/05 14:40:36 INFO Applying migration id=followeds 2026/02/05 14:40:36 INFO Applying migration id=certhash 2026/02/05 14:40:36 INFO Applying migration id=follows_sync 2026/02/05 14:40:36 INFO Applying migration id=jsonpath 2026/02/05 14:40:36 INFO Applying migration id=localforward 2026/02/05 14:40:36 INFO Applying migration id=avatar 2026/02/05 14:40:36 INFO Applying migration id=noimage 2026/02/05 14:40:36 INFO Applying migration id=feed 2026/02/05 14:40:36 INFO Applying migration id=bookmarks 2026/02/05 14:40:36 INFO Applying migration id=shareactivity 2026/02/05 14:40:36 INFO Applying migration id=application 2026/02/05 14:40:36 INFO Applying migration id=certificates 2026/02/05 14:40:36 INFO Applying migration id=rawforward 2026/02/05 14:40:36 INFO Applying migration id=publickey 2026/02/05 14:40:36 INFO Applying migration id=resolvegroup 2026/02/05 14:40:36 INFO Applying migration id=reject 2026/02/05 14:40:36 INFO Applying migration id=autodel 2026/02/05 14:40:36 INFO Applying migration id=jsonb 2026/02/05 14:40:36 INFO Applying migration id=quote 2026/02/05 14:40:36 INFO Applying migration id=rfc9421 2026/02/05 14:40:36 INFO Applying migration id=keys 2026/02/05 14:40:36 INFO Applying migration id=portable 2026/02/05 14:40:36 INFO Applying migration id=proofs 2026/02/05 14:40:36 INFO Applying migration id=contexts 2026/02/05 14:40:36 INFO Applying migration id=deliverieshost 2026/02/05 14:40:36 INFO Applying migration id=pembegin 2026/02/05 14:40:36 INFO Applying migration id=didhost 2026/02/05 14:40:36 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-74a0-7c90-ac61-bcbe042e8167 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/02/05 14:40:36 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-74a1-7520-9db8-b682b3361b3c 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/02/05 14:40:36 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-74a1-7b6b-893d-1c68a977825e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-74a1-7520-9db8-b682b3361b3c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-74a1-7520-9db8-b682b3361b3c 2026/02/05 14:40: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 2026/02/05 14:40:36 INFO Viewing outbox actor=https://other.localdomain/group/people offset=0 --- PASS: TestOutbox_DMInGroupAnotherUser (0.44s) === RUN TestPoll_TwoOptions 2026/02/05 14:40:36 INFO Applying migration id=initial 2026/02/05 14:40:36 INFO Applying migration id=notesupdated 2026/02/05 14:40:36 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:36 INFO Applying migration id=activitiesid 2026/02/05 14:40:36 INFO Applying migration id=outbox 2026/02/05 14:40:36 INFO Applying migration id=edits 2026/02/05 14:40:36 INFO Applying migration id=outboxactor 2026/02/05 14:40:36 INFO Applying migration id=outboxsender 2026/02/05 14:40:36 INFO Applying migration id=thread 2026/02/05 14:40:36 INFO Applying migration id=host 2026/02/05 14:40:36 INFO Applying migration id=sharedinbox 2026/02/05 14:40:36 INFO Applying migration id=noteshost 2026/02/05 14:40:36 INFO Applying migration id=fetched 2026/02/05 14:40:36 INFO Applying migration id=move 2026/02/05 14:40:36 INFO Applying migration id=cleanup 2026/02/05 14:40:36 INFO Applying migration id=received 2026/02/05 14:40:36 INFO Applying migration id=namehost 2026/02/05 14:40:36 INFO Applying migration id=outboxhost 2026/02/05 14:40:36 INFO Applying migration id=notesfts 2026/02/05 14:40:36 INFO Applying migration id=iconsname 2026/02/05 14:40:36 INFO Applying migration id=nohash 2026/02/05 14:40:36 INFO Applying migration id=shares 2026/02/05 14:40:36 INFO Applying migration id=actorttl 2026/02/05 14:40:36 INFO Applying migration id=tocc 2026/02/05 14:40:36 INFO Applying migration id=followeds 2026/02/05 14:40:36 INFO Applying migration id=certhash 2026/02/05 14:40:36 INFO Applying migration id=follows_sync 2026/02/05 14:40:36 INFO Applying migration id=jsonpath 2026/02/05 14:40:36 INFO Applying migration id=localforward 2026/02/05 14:40:36 INFO Applying migration id=avatar 2026/02/05 14:40:36 INFO Applying migration id=noimage 2026/02/05 14:40:36 INFO Applying migration id=feed 2026/02/05 14:40:36 INFO Applying migration id=bookmarks 2026/02/05 14:40:36 INFO Applying migration id=shareactivity 2026/02/05 14:40:36 INFO Applying migration id=application 2026/02/05 14:40:36 INFO Applying migration id=certificates 2026/02/05 14:40:36 INFO Applying migration id=rawforward 2026/02/05 14:40:36 INFO Applying migration id=publickey 2026/02/05 14:40:36 INFO Applying migration id=resolvegroup 2026/02/05 14:40:36 INFO Applying migration id=reject 2026/02/05 14:40:36 INFO Applying migration id=autodel 2026/02/05 14:40:36 INFO Applying migration id=jsonb 2026/02/05 14:40:36 INFO Applying migration id=quote 2026/02/05 14:40:36 INFO Applying migration id=rfc9421 2026/02/05 14:40:36 INFO Applying migration id=keys 2026/02/05 14:40:36 INFO Applying migration id=portable 2026/02/05 14:40:36 INFO Applying migration id=proofs 2026/02/05 14:40:36 INFO Applying migration id=contexts 2026/02/05 14:40:36 INFO Applying migration id=deliverieshost 2026/02/05 14:40:36 INFO Applying migration id=pembegin 2026/02/05 14:40:36 INFO Applying migration id=didhost 2026/02/05 14:40:37 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/02/05 14:40:37 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptions (0.61s) === RUN TestPoll_TwoOptionsZeroVotes 2026/02/05 14:40:37 INFO Applying migration id=initial 2026/02/05 14:40:37 INFO Applying migration id=notesupdated 2026/02/05 14:40:37 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:37 INFO Applying migration id=activitiesid 2026/02/05 14:40:37 INFO Applying migration id=outbox 2026/02/05 14:40:37 INFO Applying migration id=edits 2026/02/05 14:40:37 INFO Applying migration id=outboxactor 2026/02/05 14:40:37 INFO Applying migration id=outboxsender 2026/02/05 14:40:37 INFO Applying migration id=thread 2026/02/05 14:40:37 INFO Applying migration id=host 2026/02/05 14:40:37 INFO Applying migration id=sharedinbox 2026/02/05 14:40:37 INFO Applying migration id=noteshost 2026/02/05 14:40:37 INFO Applying migration id=fetched 2026/02/05 14:40:37 INFO Applying migration id=move 2026/02/05 14:40:37 INFO Applying migration id=cleanup 2026/02/05 14:40:37 INFO Applying migration id=received 2026/02/05 14:40:37 INFO Applying migration id=namehost 2026/02/05 14:40:37 INFO Applying migration id=outboxhost 2026/02/05 14:40:37 INFO Applying migration id=notesfts 2026/02/05 14:40:37 INFO Applying migration id=iconsname 2026/02/05 14:40:37 INFO Applying migration id=nohash 2026/02/05 14:40:37 INFO Applying migration id=shares 2026/02/05 14:40:37 INFO Applying migration id=actorttl 2026/02/05 14:40:37 INFO Applying migration id=tocc 2026/02/05 14:40:37 INFO Applying migration id=followeds 2026/02/05 14:40:37 INFO Applying migration id=certhash 2026/02/05 14:40:37 INFO Applying migration id=follows_sync 2026/02/05 14:40:37 INFO Applying migration id=jsonpath 2026/02/05 14:40:37 INFO Applying migration id=localforward 2026/02/05 14:40:37 INFO Applying migration id=avatar 2026/02/05 14:40:37 INFO Applying migration id=noimage 2026/02/05 14:40:37 INFO Applying migration id=feed 2026/02/05 14:40:37 INFO Applying migration id=bookmarks 2026/02/05 14:40:37 INFO Applying migration id=shareactivity 2026/02/05 14:40:37 INFO Applying migration id=application 2026/02/05 14:40:37 INFO Applying migration id=certificates 2026/02/05 14:40:37 INFO Applying migration id=rawforward 2026/02/05 14:40:37 INFO Applying migration id=publickey 2026/02/05 14:40:37 INFO Applying migration id=resolvegroup 2026/02/05 14:40:37 INFO Applying migration id=reject 2026/02/05 14:40:37 INFO Applying migration id=autodel 2026/02/05 14:40:37 INFO Applying migration id=jsonb 2026/02/05 14:40:37 INFO Applying migration id=quote 2026/02/05 14:40:37 INFO Applying migration id=rfc9421 2026/02/05 14:40:37 INFO Applying migration id=keys 2026/02/05 14:40:37 INFO Applying migration id=portable 2026/02/05 14:40:37 INFO Applying migration id=proofs 2026/02/05 14:40:37 INFO Applying migration id=contexts 2026/02/05 14:40:37 INFO Applying migration id=deliverieshost 2026/02/05 14:40:37 INFO Applying migration id=pembegin 2026/02/05 14:40:37 INFO Applying migration id=didhost 2026/02/05 14:40:37 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/02/05 14:40:37 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsZeroVotes (0.87s) === RUN TestPoll_TwoOptionsOnlyZeroVotes 2026/02/05 14:40:37 INFO Applying migration id=initial 2026/02/05 14:40:38 INFO Applying migration id=notesupdated 2026/02/05 14:40:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:38 INFO Applying migration id=activitiesid 2026/02/05 14:40:38 INFO Applying migration id=outbox 2026/02/05 14:40:38 INFO Applying migration id=edits 2026/02/05 14:40:38 INFO Applying migration id=outboxactor 2026/02/05 14:40:38 INFO Applying migration id=outboxsender 2026/02/05 14:40:38 INFO Applying migration id=thread 2026/02/05 14:40:38 INFO Applying migration id=host 2026/02/05 14:40:38 INFO Applying migration id=sharedinbox 2026/02/05 14:40:38 INFO Applying migration id=noteshost 2026/02/05 14:40:38 INFO Applying migration id=fetched 2026/02/05 14:40:38 INFO Applying migration id=move 2026/02/05 14:40:38 INFO Applying migration id=cleanup 2026/02/05 14:40:38 INFO Applying migration id=received 2026/02/05 14:40:38 INFO Applying migration id=namehost 2026/02/05 14:40:38 INFO Applying migration id=outboxhost 2026/02/05 14:40:38 INFO Applying migration id=notesfts 2026/02/05 14:40:38 INFO Applying migration id=iconsname 2026/02/05 14:40:38 INFO Applying migration id=nohash 2026/02/05 14:40:38 INFO Applying migration id=shares 2026/02/05 14:40:38 INFO Applying migration id=actorttl 2026/02/05 14:40:38 INFO Applying migration id=tocc 2026/02/05 14:40:38 INFO Applying migration id=followeds 2026/02/05 14:40:38 INFO Applying migration id=certhash 2026/02/05 14:40:38 INFO Applying migration id=follows_sync 2026/02/05 14:40:38 INFO Applying migration id=jsonpath 2026/02/05 14:40:38 INFO Applying migration id=localforward 2026/02/05 14:40:38 INFO Applying migration id=avatar 2026/02/05 14:40:38 INFO Applying migration id=noimage 2026/02/05 14:40:38 INFO Applying migration id=feed 2026/02/05 14:40:38 INFO Applying migration id=bookmarks 2026/02/05 14:40:38 INFO Applying migration id=shareactivity 2026/02/05 14:40:38 INFO Applying migration id=application 2026/02/05 14:40:38 INFO Applying migration id=certificates 2026/02/05 14:40:38 INFO Applying migration id=rawforward 2026/02/05 14:40:38 INFO Applying migration id=publickey 2026/02/05 14:40:38 INFO Applying migration id=resolvegroup 2026/02/05 14:40:38 INFO Applying migration id=reject 2026/02/05 14:40:38 INFO Applying migration id=autodel 2026/02/05 14:40:38 INFO Applying migration id=jsonb 2026/02/05 14:40:38 INFO Applying migration id=quote 2026/02/05 14:40:38 INFO Applying migration id=rfc9421 2026/02/05 14:40:38 INFO Applying migration id=keys 2026/02/05 14:40:38 INFO Applying migration id=portable 2026/02/05 14:40:38 INFO Applying migration id=proofs 2026/02/05 14:40:38 INFO Applying migration id=contexts 2026/02/05 14:40:38 INFO Applying migration id=deliverieshost 2026/02/05 14:40:38 INFO Applying migration id=pembegin 2026/02/05 14:40:38 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:38 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_TwoOptionsOnlyZeroVotes (0.53s) === RUN TestPoll_OneOption 2026/02/05 14:40:38 INFO Applying migration id=initial 2026/02/05 14:40:38 INFO Applying migration id=notesupdated 2026/02/05 14:40:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:38 INFO Applying migration id=activitiesid 2026/02/05 14:40:38 INFO Applying migration id=outbox 2026/02/05 14:40:38 INFO Applying migration id=edits 2026/02/05 14:40:38 INFO Applying migration id=outboxactor 2026/02/05 14:40:38 INFO Applying migration id=outboxsender 2026/02/05 14:40:38 INFO Applying migration id=thread 2026/02/05 14:40:38 INFO Applying migration id=host 2026/02/05 14:40:38 INFO Applying migration id=sharedinbox 2026/02/05 14:40:38 INFO Applying migration id=noteshost 2026/02/05 14:40:38 INFO Applying migration id=fetched 2026/02/05 14:40:38 INFO Applying migration id=move 2026/02/05 14:40:38 INFO Applying migration id=cleanup 2026/02/05 14:40:38 INFO Applying migration id=received 2026/02/05 14:40:38 INFO Applying migration id=namehost 2026/02/05 14:40:38 INFO Applying migration id=outboxhost 2026/02/05 14:40:38 INFO Applying migration id=notesfts 2026/02/05 14:40:38 INFO Applying migration id=iconsname 2026/02/05 14:40:38 INFO Applying migration id=nohash 2026/02/05 14:40:38 INFO Applying migration id=shares 2026/02/05 14:40:38 INFO Applying migration id=actorttl 2026/02/05 14:40:38 INFO Applying migration id=tocc 2026/02/05 14:40:38 INFO Applying migration id=followeds 2026/02/05 14:40:38 INFO Applying migration id=certhash 2026/02/05 14:40:38 INFO Applying migration id=follows_sync 2026/02/05 14:40:38 INFO Applying migration id=jsonpath 2026/02/05 14:40:38 INFO Applying migration id=localforward 2026/02/05 14:40:38 INFO Applying migration id=avatar 2026/02/05 14:40:38 INFO Applying migration id=noimage 2026/02/05 14:40:38 INFO Applying migration id=feed 2026/02/05 14:40:38 INFO Applying migration id=bookmarks 2026/02/05 14:40:38 INFO Applying migration id=shareactivity 2026/02/05 14:40:38 INFO Applying migration id=application 2026/02/05 14:40:38 INFO Applying migration id=certificates 2026/02/05 14:40:38 INFO Applying migration id=rawforward 2026/02/05 14:40:38 INFO Applying migration id=publickey 2026/02/05 14:40:38 INFO Applying migration id=resolvegroup 2026/02/05 14:40:38 INFO Applying migration id=reject 2026/02/05 14:40:38 INFO Applying migration id=autodel 2026/02/05 14:40:38 INFO Applying migration id=jsonb 2026/02/05 14:40:38 INFO Applying migration id=quote 2026/02/05 14:40:38 INFO Applying migration id=rfc9421 2026/02/05 14:40:38 INFO Applying migration id=keys 2026/02/05 14:40:38 INFO Applying migration id=portable 2026/02/05 14:40:38 INFO Applying migration id=proofs 2026/02/05 14:40:38 INFO Applying migration id=contexts 2026/02/05 14:40:38 INFO Applying migration id=deliverieshost 2026/02/05 14:40:38 INFO Applying migration id=pembegin 2026/02/05 14:40:38 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:39 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OneOption (0.59s) === RUN TestPoll_Vote 2026/02/05 14:40:39 INFO Applying migration id=initial 2026/02/05 14:40:39 INFO Applying migration id=notesupdated 2026/02/05 14:40:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:39 INFO Applying migration id=activitiesid 2026/02/05 14:40:39 INFO Applying migration id=outbox 2026/02/05 14:40:39 INFO Applying migration id=edits 2026/02/05 14:40:39 INFO Applying migration id=outboxactor 2026/02/05 14:40:39 INFO Applying migration id=outboxsender 2026/02/05 14:40:39 INFO Applying migration id=thread 2026/02/05 14:40:39 INFO Applying migration id=host 2026/02/05 14:40:39 INFO Applying migration id=sharedinbox 2026/02/05 14:40:39 INFO Applying migration id=noteshost 2026/02/05 14:40:39 INFO Applying migration id=fetched 2026/02/05 14:40:39 INFO Applying migration id=move 2026/02/05 14:40:39 INFO Applying migration id=cleanup 2026/02/05 14:40:39 INFO Applying migration id=received 2026/02/05 14:40:39 INFO Applying migration id=namehost 2026/02/05 14:40:39 INFO Applying migration id=outboxhost 2026/02/05 14:40:39 INFO Applying migration id=notesfts 2026/02/05 14:40:39 INFO Applying migration id=iconsname 2026/02/05 14:40:39 INFO Applying migration id=nohash 2026/02/05 14:40:39 INFO Applying migration id=shares 2026/02/05 14:40:39 INFO Applying migration id=actorttl 2026/02/05 14:40:39 INFO Applying migration id=tocc 2026/02/05 14:40:39 INFO Applying migration id=followeds 2026/02/05 14:40:39 INFO Applying migration id=certhash 2026/02/05 14:40:39 INFO Applying migration id=follows_sync 2026/02/05 14:40:39 INFO Applying migration id=jsonpath 2026/02/05 14:40:39 INFO Applying migration id=localforward 2026/02/05 14:40:39 INFO Applying migration id=avatar 2026/02/05 14:40:39 INFO Applying migration id=noimage 2026/02/05 14:40:39 INFO Applying migration id=feed 2026/02/05 14:40:39 INFO Applying migration id=bookmarks 2026/02/05 14:40:39 INFO Applying migration id=shareactivity 2026/02/05 14:40:39 INFO Applying migration id=application 2026/02/05 14:40:39 INFO Applying migration id=certificates 2026/02/05 14:40:39 INFO Applying migration id=rawforward 2026/02/05 14:40:39 INFO Applying migration id=publickey 2026/02/05 14:40:39 INFO Applying migration id=resolvegroup 2026/02/05 14:40:39 INFO Applying migration id=reject 2026/02/05 14:40:39 INFO Applying migration id=autodel 2026/02/05 14:40:39 INFO Applying migration id=jsonb 2026/02/05 14:40:39 INFO Applying migration id=quote 2026/02/05 14:40:39 INFO Applying migration id=rfc9421 2026/02/05 14:40:39 INFO Applying migration id=keys 2026/02/05 14:40:39 INFO Applying migration id=portable 2026/02/05 14:40:39 INFO Applying migration id=proofs 2026/02/05 14:40:39 INFO Applying migration id=contexts 2026/02/05 14:40:39 INFO Applying migration id=deliverieshost 2026/02/05 14:40:39 INFO Applying migration id=pembegin 2026/02/05 14:40:39 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:39 INFO Replying to post post=https://127.0.0.1/poll/1 2026/02/05 14:40:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-8219-7bc8-af6d-4803ad06277e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-8219-7b9c-892a-dc09bfa3709e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-8219-7b9c-892a-dc09bfa3709e 2026/02/05 14:40:39 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Vote (0.85s) === RUN TestPoll_VoteClosedPoll 2026/02/05 14:40:39 INFO Applying migration id=initial 2026/02/05 14:40:39 INFO Applying migration id=notesupdated 2026/02/05 14:40:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:39 INFO Applying migration id=activitiesid 2026/02/05 14:40:39 INFO Applying migration id=outbox 2026/02/05 14:40:39 INFO Applying migration id=edits 2026/02/05 14:40:39 INFO Applying migration id=outboxactor 2026/02/05 14:40:39 INFO Applying migration id=outboxsender 2026/02/05 14:40:39 INFO Applying migration id=thread 2026/02/05 14:40:39 INFO Applying migration id=host 2026/02/05 14:40:39 INFO Applying migration id=sharedinbox 2026/02/05 14:40:39 INFO Applying migration id=noteshost 2026/02/05 14:40:39 INFO Applying migration id=fetched 2026/02/05 14:40:39 INFO Applying migration id=move 2026/02/05 14:40:39 INFO Applying migration id=cleanup 2026/02/05 14:40:39 INFO Applying migration id=received 2026/02/05 14:40:39 INFO Applying migration id=namehost 2026/02/05 14:40:39 INFO Applying migration id=outboxhost 2026/02/05 14:40:39 INFO Applying migration id=notesfts 2026/02/05 14:40:39 INFO Applying migration id=iconsname 2026/02/05 14:40:39 INFO Applying migration id=nohash 2026/02/05 14:40:39 INFO Applying migration id=shares 2026/02/05 14:40:39 INFO Applying migration id=actorttl 2026/02/05 14:40:39 INFO Applying migration id=tocc 2026/02/05 14:40:40 INFO Applying migration id=followeds 2026/02/05 14:40:40 INFO Applying migration id=certhash 2026/02/05 14:40:40 INFO Applying migration id=follows_sync 2026/02/05 14:40:40 INFO Applying migration id=jsonpath 2026/02/05 14:40:40 INFO Applying migration id=localforward 2026/02/05 14:40:40 INFO Applying migration id=avatar 2026/02/05 14:40:40 INFO Applying migration id=noimage 2026/02/05 14:40:40 INFO Applying migration id=feed 2026/02/05 14:40:40 INFO Applying migration id=bookmarks 2026/02/05 14:40:40 INFO Applying migration id=shareactivity 2026/02/05 14:40:40 INFO Applying migration id=application 2026/02/05 14:40:40 INFO Applying migration id=certificates 2026/02/05 14:40:40 INFO Applying migration id=rawforward 2026/02/05 14:40:40 INFO Applying migration id=publickey 2026/02/05 14:40:40 INFO Applying migration id=resolvegroup 2026/02/05 14:40:40 INFO Applying migration id=reject 2026/02/05 14:40:40 INFO Applying migration id=autodel 2026/02/05 14:40:40 INFO Applying migration id=jsonb 2026/02/05 14:40:40 INFO Applying migration id=quote 2026/02/05 14:40:40 INFO Applying migration id=rfc9421 2026/02/05 14:40:40 INFO Applying migration id=keys 2026/02/05 14:40:40 INFO Applying migration id=portable 2026/02/05 14:40:40 INFO Applying migration id=proofs 2026/02/05 14:40:40 INFO Applying migration id=contexts 2026/02/05 14:40:40 INFO Applying migration id=deliverieshost 2026/02/05 14:40:40 INFO Applying migration id=pembegin 2026/02/05 14:40:40 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:40 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteClosedPoll (0.65s) === RUN TestPoll_VoteEndedPoll 2026/02/05 14:40:40 INFO Applying migration id=initial 2026/02/05 14:40:40 INFO Applying migration id=notesupdated 2026/02/05 14:40:40 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:40 INFO Applying migration id=activitiesid 2026/02/05 14:40:40 INFO Applying migration id=outbox 2026/02/05 14:40:40 INFO Applying migration id=edits 2026/02/05 14:40:40 INFO Applying migration id=outboxactor 2026/02/05 14:40:40 INFO Applying migration id=outboxsender 2026/02/05 14:40:40 INFO Applying migration id=thread 2026/02/05 14:40:40 INFO Applying migration id=host 2026/02/05 14:40:40 INFO Applying migration id=sharedinbox 2026/02/05 14:40:40 INFO Applying migration id=noteshost 2026/02/05 14:40:40 INFO Applying migration id=fetched 2026/02/05 14:40:40 INFO Applying migration id=move 2026/02/05 14:40:40 INFO Applying migration id=cleanup 2026/02/05 14:40:40 INFO Applying migration id=received 2026/02/05 14:40:40 INFO Applying migration id=namehost 2026/02/05 14:40:40 INFO Applying migration id=outboxhost 2026/02/05 14:40:40 INFO Applying migration id=notesfts 2026/02/05 14:40:40 INFO Applying migration id=iconsname 2026/02/05 14:40:40 INFO Applying migration id=nohash 2026/02/05 14:40:40 INFO Applying migration id=shares 2026/02/05 14:40:40 INFO Applying migration id=actorttl 2026/02/05 14:40:40 INFO Applying migration id=tocc 2026/02/05 14:40:40 INFO Applying migration id=followeds 2026/02/05 14:40:40 INFO Applying migration id=certhash 2026/02/05 14:40:40 INFO Applying migration id=follows_sync 2026/02/05 14:40:40 INFO Applying migration id=jsonpath 2026/02/05 14:40:40 INFO Applying migration id=localforward 2026/02/05 14:40:40 INFO Applying migration id=avatar 2026/02/05 14:40:40 INFO Applying migration id=noimage 2026/02/05 14:40:40 INFO Applying migration id=feed 2026/02/05 14:40:40 INFO Applying migration id=bookmarks 2026/02/05 14:40:40 INFO Applying migration id=shareactivity 2026/02/05 14:40:40 INFO Applying migration id=application 2026/02/05 14:40:40 INFO Applying migration id=certificates 2026/02/05 14:40:40 INFO Applying migration id=rawforward 2026/02/05 14:40:40 INFO Applying migration id=publickey 2026/02/05 14:40:40 INFO Applying migration id=resolvegroup 2026/02/05 14:40:40 INFO Applying migration id=reject 2026/02/05 14:40:40 INFO Applying migration id=autodel 2026/02/05 14:40:40 INFO Applying migration id=jsonb 2026/02/05 14:40:40 INFO Applying migration id=quote 2026/02/05 14:40:40 INFO Applying migration id=rfc9421 2026/02/05 14:40:40 INFO Applying migration id=keys 2026/02/05 14:40:40 INFO Applying migration id=portable 2026/02/05 14:40:40 INFO Applying migration id=proofs 2026/02/05 14:40:40 INFO Applying migration id=contexts 2026/02/05 14:40:40 INFO Applying migration id=deliverieshost 2026/02/05 14:40:40 INFO Applying migration id=pembegin 2026/02/05 14:40:40 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:41 INFO Replying to post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_VoteEndedPoll (0.62s) === RUN TestPoll_Reply 2026/02/05 14:40:41 INFO Applying migration id=initial 2026/02/05 14:40:41 INFO Applying migration id=notesupdated 2026/02/05 14:40:41 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:41 INFO Applying migration id=activitiesid 2026/02/05 14:40:41 INFO Applying migration id=outbox 2026/02/05 14:40:41 INFO Applying migration id=edits 2026/02/05 14:40:41 INFO Applying migration id=outboxactor 2026/02/05 14:40:41 INFO Applying migration id=outboxsender 2026/02/05 14:40:41 INFO Applying migration id=thread 2026/02/05 14:40:41 INFO Applying migration id=host 2026/02/05 14:40:41 INFO Applying migration id=sharedinbox 2026/02/05 14:40:41 INFO Applying migration id=noteshost 2026/02/05 14:40:41 INFO Applying migration id=fetched 2026/02/05 14:40:41 INFO Applying migration id=move 2026/02/05 14:40:41 INFO Applying migration id=cleanup 2026/02/05 14:40:41 INFO Applying migration id=received 2026/02/05 14:40:41 INFO Applying migration id=namehost 2026/02/05 14:40:41 INFO Applying migration id=outboxhost 2026/02/05 14:40:41 INFO Applying migration id=notesfts 2026/02/05 14:40:41 INFO Applying migration id=iconsname 2026/02/05 14:40:41 INFO Applying migration id=nohash 2026/02/05 14:40:41 INFO Applying migration id=shares 2026/02/05 14:40:41 INFO Applying migration id=actorttl 2026/02/05 14:40:41 INFO Applying migration id=tocc 2026/02/05 14:40:41 INFO Applying migration id=followeds 2026/02/05 14:40:41 INFO Applying migration id=certhash 2026/02/05 14:40:41 INFO Applying migration id=follows_sync 2026/02/05 14:40:41 INFO Applying migration id=jsonpath 2026/02/05 14:40:41 INFO Applying migration id=localforward 2026/02/05 14:40:41 INFO Applying migration id=avatar 2026/02/05 14:40:41 INFO Applying migration id=noimage 2026/02/05 14:40:41 INFO Applying migration id=feed 2026/02/05 14:40:41 INFO Applying migration id=bookmarks 2026/02/05 14:40:41 INFO Applying migration id=shareactivity 2026/02/05 14:40:41 INFO Applying migration id=application 2026/02/05 14:40:41 INFO Applying migration id=certificates 2026/02/05 14:40:41 INFO Applying migration id=rawforward 2026/02/05 14:40:41 INFO Applying migration id=publickey 2026/02/05 14:40:41 INFO Applying migration id=resolvegroup 2026/02/05 14:40:41 INFO Applying migration id=reject 2026/02/05 14:40:41 INFO Applying migration id=autodel 2026/02/05 14:40:41 INFO Applying migration id=jsonb 2026/02/05 14:40:41 INFO Applying migration id=quote 2026/02/05 14:40:41 INFO Applying migration id=rfc9421 2026/02/05 14:40:41 INFO Applying migration id=keys 2026/02/05 14:40:41 INFO Applying migration id=portable 2026/02/05 14:40:41 INFO Applying migration id=proofs 2026/02/05 14:40:41 INFO Applying migration id=contexts 2026/02/05 14:40:41 INFO Applying migration id=deliverieshost 2026/02/05 14:40:41 INFO Applying migration id=pembegin 2026/02/05 14:40:41 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:42 INFO Replying to post post=https://127.0.0.1/poll/1 2026/02/05 14:40:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-8a71-7df9-9802-8fffe1530bcb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-8a71-7ddc-8174-786a549d4cdc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-8a71-7ddc-8174-786a549d4cdc 2026/02/05 14:40:42 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Reply (0.86s) === RUN TestPoll_ReplyClosedPoll 2026/02/05 14:40:42 INFO Applying migration id=initial 2026/02/05 14:40:42 INFO Applying migration id=notesupdated 2026/02/05 14:40:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:42 INFO Applying migration id=activitiesid 2026/02/05 14:40:42 INFO Applying migration id=outbox 2026/02/05 14:40:42 INFO Applying migration id=edits 2026/02/05 14:40:42 INFO Applying migration id=outboxactor 2026/02/05 14:40:42 INFO Applying migration id=outboxsender 2026/02/05 14:40:42 INFO Applying migration id=thread 2026/02/05 14:40:42 INFO Applying migration id=host 2026/02/05 14:40:42 INFO Applying migration id=sharedinbox 2026/02/05 14:40:42 INFO Applying migration id=noteshost 2026/02/05 14:40:42 INFO Applying migration id=fetched 2026/02/05 14:40:42 INFO Applying migration id=move 2026/02/05 14:40:42 INFO Applying migration id=cleanup 2026/02/05 14:40:42 INFO Applying migration id=received 2026/02/05 14:40:42 INFO Applying migration id=namehost 2026/02/05 14:40:42 INFO Applying migration id=outboxhost 2026/02/05 14:40:42 INFO Applying migration id=notesfts 2026/02/05 14:40:42 INFO Applying migration id=iconsname 2026/02/05 14:40:42 INFO Applying migration id=nohash 2026/02/05 14:40:42 INFO Applying migration id=shares 2026/02/05 14:40:42 INFO Applying migration id=actorttl 2026/02/05 14:40:42 INFO Applying migration id=tocc 2026/02/05 14:40:42 INFO Applying migration id=followeds 2026/02/05 14:40:42 INFO Applying migration id=certhash 2026/02/05 14:40:42 INFO Applying migration id=follows_sync 2026/02/05 14:40:42 INFO Applying migration id=jsonpath 2026/02/05 14:40:42 INFO Applying migration id=localforward 2026/02/05 14:40:42 INFO Applying migration id=avatar 2026/02/05 14:40:42 INFO Applying migration id=noimage 2026/02/05 14:40:42 INFO Applying migration id=feed 2026/02/05 14:40:42 INFO Applying migration id=bookmarks 2026/02/05 14:40:42 INFO Applying migration id=shareactivity 2026/02/05 14:40:42 INFO Applying migration id=application 2026/02/05 14:40:42 INFO Applying migration id=certificates 2026/02/05 14:40:42 INFO Applying migration id=rawforward 2026/02/05 14:40:42 INFO Applying migration id=publickey 2026/02/05 14:40:42 INFO Applying migration id=resolvegroup 2026/02/05 14:40:42 INFO Applying migration id=reject 2026/02/05 14:40:42 INFO Applying migration id=autodel 2026/02/05 14:40:42 INFO Applying migration id=jsonb 2026/02/05 14:40:42 INFO Applying migration id=quote 2026/02/05 14:40:42 INFO Applying migration id=rfc9421 2026/02/05 14:40:42 INFO Applying migration id=keys 2026/02/05 14:40:42 INFO Applying migration id=portable 2026/02/05 14:40:42 INFO Applying migration id=proofs 2026/02/05 14:40:42 INFO Applying migration id=contexts 2026/02/05 14:40:42 INFO Applying migration id=deliverieshost 2026/02/05 14:40:42 INFO Applying migration id=pembegin 2026/02/05 14:40:42 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:42 INFO Replying to post post=https://127.0.0.1/poll/1 2026/02/05 14:40:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-8c80-78fb-9341-f1933b560a1a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-8c80-78e4-873a-d7f48baf32f3 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-8c80-78e4-873a-d7f48baf32f3 2026/02/05 14:40:42 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_ReplyClosedPoll (0.53s) === RUN TestPoll_EditVote 2026/02/05 14:40:42 INFO Applying migration id=initial 2026/02/05 14:40:42 INFO Applying migration id=notesupdated 2026/02/05 14:40:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:42 INFO Applying migration id=activitiesid 2026/02/05 14:40:42 INFO Applying migration id=outbox 2026/02/05 14:40:42 INFO Applying migration id=edits 2026/02/05 14:40:42 INFO Applying migration id=outboxactor 2026/02/05 14:40:42 INFO Applying migration id=outboxsender 2026/02/05 14:40:42 INFO Applying migration id=thread 2026/02/05 14:40:42 INFO Applying migration id=host 2026/02/05 14:40:42 INFO Applying migration id=sharedinbox 2026/02/05 14:40:42 INFO Applying migration id=noteshost 2026/02/05 14:40:42 INFO Applying migration id=fetched 2026/02/05 14:40:42 INFO Applying migration id=move 2026/02/05 14:40:42 INFO Applying migration id=cleanup 2026/02/05 14:40:42 INFO Applying migration id=received 2026/02/05 14:40:42 INFO Applying migration id=namehost 2026/02/05 14:40:42 INFO Applying migration id=outboxhost 2026/02/05 14:40:42 INFO Applying migration id=notesfts 2026/02/05 14:40:42 INFO Applying migration id=iconsname 2026/02/05 14:40:42 INFO Applying migration id=nohash 2026/02/05 14:40:42 INFO Applying migration id=shares 2026/02/05 14:40:42 INFO Applying migration id=actorttl 2026/02/05 14:40:42 INFO Applying migration id=tocc 2026/02/05 14:40:42 INFO Applying migration id=followeds 2026/02/05 14:40:42 INFO Applying migration id=certhash 2026/02/05 14:40:42 INFO Applying migration id=follows_sync 2026/02/05 14:40:42 INFO Applying migration id=jsonpath 2026/02/05 14:40:42 INFO Applying migration id=localforward 2026/02/05 14:40:42 INFO Applying migration id=avatar 2026/02/05 14:40:42 INFO Applying migration id=noimage 2026/02/05 14:40:42 INFO Applying migration id=feed 2026/02/05 14:40:42 INFO Applying migration id=bookmarks 2026/02/05 14:40:42 INFO Applying migration id=shareactivity 2026/02/05 14:40:42 INFO Applying migration id=application 2026/02/05 14:40:42 INFO Applying migration id=certificates 2026/02/05 14:40:42 INFO Applying migration id=rawforward 2026/02/05 14:40:42 INFO Applying migration id=publickey 2026/02/05 14:40:42 INFO Applying migration id=resolvegroup 2026/02/05 14:40:42 INFO Applying migration id=reject 2026/02/05 14:40:42 INFO Applying migration id=autodel 2026/02/05 14:40:42 INFO Applying migration id=jsonb 2026/02/05 14:40:42 INFO Applying migration id=quote 2026/02/05 14:40:42 INFO Applying migration id=rfc9421 2026/02/05 14:40:42 INFO Applying migration id=keys 2026/02/05 14:40:42 INFO Applying migration id=portable 2026/02/05 14:40:42 INFO Applying migration id=proofs 2026/02/05 14:40:42 INFO Applying migration id=contexts 2026/02/05 14:40:42 INFO Applying migration id=deliverieshost 2026/02/05 14:40:42 INFO Applying migration id=pembegin 2026/02/05 14:40:42 INFO Applying migration id=didhost 2026/02/05 14:40: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/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/02/05 14:40:42 INFO Replying to post post=https://127.0.0.1/poll/1 2026/02/05 14:40:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-8dad-7f28-b9dc-f51e8567b582 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-8dad-7eeb-bd84-c465c86eaf63 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-8dad-7eeb-bd84-c465c86eaf63 2026/02/05 14:40:42 INFO Viewing post post=https://127.0.0.1/poll/1 2026/02/05 14:40:42 WARN Cannot edit votes vote=https://localhost.localdomain:8443/post/019c2e3f-8dad-7eeb-bd84-c465c86eaf63 --- PASS: TestPoll_EditVote (0.30s) === RUN TestPoll_DeleteReply 2026/02/05 14:40:42 INFO Applying migration id=initial 2026/02/05 14:40:42 INFO Applying migration id=notesupdated 2026/02/05 14:40:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:42 INFO Applying migration id=activitiesid 2026/02/05 14:40:42 INFO Applying migration id=outbox 2026/02/05 14:40:42 INFO Applying migration id=edits 2026/02/05 14:40:42 INFO Applying migration id=outboxactor 2026/02/05 14:40:42 INFO Applying migration id=outboxsender 2026/02/05 14:40:42 INFO Applying migration id=thread 2026/02/05 14:40:42 INFO Applying migration id=host 2026/02/05 14:40:42 INFO Applying migration id=sharedinbox 2026/02/05 14:40:42 INFO Applying migration id=noteshost 2026/02/05 14:40:42 INFO Applying migration id=fetched 2026/02/05 14:40:42 INFO Applying migration id=move 2026/02/05 14:40:42 INFO Applying migration id=cleanup 2026/02/05 14:40:42 INFO Applying migration id=received 2026/02/05 14:40:42 INFO Applying migration id=namehost 2026/02/05 14:40:42 INFO Applying migration id=outboxhost 2026/02/05 14:40:42 INFO Applying migration id=notesfts 2026/02/05 14:40:42 INFO Applying migration id=iconsname 2026/02/05 14:40:42 INFO Applying migration id=nohash 2026/02/05 14:40:42 INFO Applying migration id=shares 2026/02/05 14:40:42 INFO Applying migration id=actorttl 2026/02/05 14:40:42 INFO Applying migration id=tocc 2026/02/05 14:40:42 INFO Applying migration id=followeds 2026/02/05 14:40:42 INFO Applying migration id=certhash 2026/02/05 14:40:42 INFO Applying migration id=follows_sync 2026/02/05 14:40:42 INFO Applying migration id=jsonpath 2026/02/05 14:40:42 INFO Applying migration id=localforward 2026/02/05 14:40:42 INFO Applying migration id=avatar 2026/02/05 14:40:42 INFO Applying migration id=noimage 2026/02/05 14:40:42 INFO Applying migration id=feed 2026/02/05 14:40:42 INFO Applying migration id=bookmarks 2026/02/05 14:40:42 INFO Applying migration id=shareactivity 2026/02/05 14:40:42 INFO Applying migration id=application 2026/02/05 14:40:42 INFO Applying migration id=certificates 2026/02/05 14:40:42 INFO Applying migration id=rawforward 2026/02/05 14:40:42 INFO Applying migration id=publickey 2026/02/05 14:40:42 INFO Applying migration id=resolvegroup 2026/02/05 14:40:42 INFO Applying migration id=reject 2026/02/05 14:40:42 INFO Applying migration id=autodel 2026/02/05 14:40:42 INFO Applying migration id=jsonb 2026/02/05 14:40:43 INFO Applying migration id=quote 2026/02/05 14:40:43 INFO Applying migration id=rfc9421 2026/02/05 14:40:43 INFO Applying migration id=keys 2026/02/05 14:40:43 INFO Applying migration id=portable 2026/02/05 14:40:43 INFO Applying migration id=proofs 2026/02/05 14:40:43 INFO Applying migration id=contexts 2026/02/05 14:40:43 INFO Applying migration id=deliverieshost 2026/02/05 14:40:43 INFO Applying migration id=pembegin 2026/02/05 14:40:43 INFO Applying migration id=didhost 2026/02/05 14:40:43 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/02/05 14:40:43 INFO Replying to post post=https://127.0.0.1/poll/1 2026/02/05 14:40:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-8f08-7a06-9b0d-fa9820e3f4fe activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-8f08-79ee-9c4f-783928773fa2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-8f08-79ee-9c4f-783928773fa2 2026/02/05 14:40:43 INFO Viewing post post=https://127.0.0.1/poll/1 2026/02/05 14:40:43 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019c2e3f-8f08-79ee-9c4f-783928773fa2 can=2026-02-05T14:44:43.272Z --- PASS: TestPoll_DeleteReply (0.35s) === RUN TestPoll_Update 2026/02/05 14:40:43 INFO Applying migration id=initial 2026/02/05 14:40:43 INFO Applying migration id=notesupdated 2026/02/05 14:40:43 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:43 INFO Applying migration id=activitiesid 2026/02/05 14:40:43 INFO Applying migration id=outbox 2026/02/05 14:40:43 INFO Applying migration id=edits 2026/02/05 14:40:43 INFO Applying migration id=outboxactor 2026/02/05 14:40:43 INFO Applying migration id=outboxsender 2026/02/05 14:40:43 INFO Applying migration id=thread 2026/02/05 14:40:43 INFO Applying migration id=host 2026/02/05 14:40:43 INFO Applying migration id=sharedinbox 2026/02/05 14:40:43 INFO Applying migration id=noteshost 2026/02/05 14:40:43 INFO Applying migration id=fetched 2026/02/05 14:40:43 INFO Applying migration id=move 2026/02/05 14:40:43 INFO Applying migration id=cleanup 2026/02/05 14:40:43 INFO Applying migration id=received 2026/02/05 14:40:43 INFO Applying migration id=namehost 2026/02/05 14:40:43 INFO Applying migration id=outboxhost 2026/02/05 14:40:43 INFO Applying migration id=notesfts 2026/02/05 14:40:43 INFO Applying migration id=iconsname 2026/02/05 14:40:43 INFO Applying migration id=nohash 2026/02/05 14:40:43 INFO Applying migration id=shares 2026/02/05 14:40:43 INFO Applying migration id=actorttl 2026/02/05 14:40:43 INFO Applying migration id=tocc 2026/02/05 14:40:43 INFO Applying migration id=followeds 2026/02/05 14:40:43 INFO Applying migration id=certhash 2026/02/05 14:40:43 INFO Applying migration id=follows_sync 2026/02/05 14:40:43 INFO Applying migration id=jsonpath 2026/02/05 14:40:43 INFO Applying migration id=localforward 2026/02/05 14:40:43 INFO Applying migration id=avatar 2026/02/05 14:40:43 INFO Applying migration id=noimage 2026/02/05 14:40:43 INFO Applying migration id=feed 2026/02/05 14:40:43 INFO Applying migration id=bookmarks 2026/02/05 14:40:43 INFO Applying migration id=shareactivity 2026/02/05 14:40:43 INFO Applying migration id=application 2026/02/05 14:40:43 INFO Applying migration id=certificates 2026/02/05 14:40:43 INFO Applying migration id=rawforward 2026/02/05 14:40:43 INFO Applying migration id=publickey 2026/02/05 14:40:43 INFO Applying migration id=resolvegroup 2026/02/05 14:40:43 INFO Applying migration id=reject 2026/02/05 14:40:43 INFO Applying migration id=autodel 2026/02/05 14:40:43 INFO Applying migration id=jsonb 2026/02/05 14:40:43 INFO Applying migration id=quote 2026/02/05 14:40:43 INFO Applying migration id=rfc9421 2026/02/05 14:40:43 INFO Applying migration id=keys 2026/02/05 14:40:43 INFO Applying migration id=portable 2026/02/05 14:40:43 INFO Applying migration id=proofs 2026/02/05 14:40:43 INFO Applying migration id=contexts 2026/02/05 14:40:43 INFO Applying migration id=deliverieshost 2026/02/05 14:40:43 INFO Applying migration id=pembegin 2026/02/05 14:40:43 INFO Applying migration id=didhost 2026/02/05 14:40:43 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/02/05 14:40:43 INFO Viewing post post=https://127.0.0.1/poll/1 2026/02/05 14:40:43 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/02/05 14:40:43 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_Update (0.61s) === RUN TestPoll_OldUpdate 2026/02/05 14:40:43 INFO Applying migration id=initial 2026/02/05 14:40:43 INFO Applying migration id=notesupdated 2026/02/05 14:40:43 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:43 INFO Applying migration id=activitiesid 2026/02/05 14:40:43 INFO Applying migration id=outbox 2026/02/05 14:40:43 INFO Applying migration id=edits 2026/02/05 14:40:43 INFO Applying migration id=outboxactor 2026/02/05 14:40:43 INFO Applying migration id=outboxsender 2026/02/05 14:40:43 INFO Applying migration id=thread 2026/02/05 14:40:43 INFO Applying migration id=host 2026/02/05 14:40:43 INFO Applying migration id=sharedinbox 2026/02/05 14:40:43 INFO Applying migration id=noteshost 2026/02/05 14:40:43 INFO Applying migration id=fetched 2026/02/05 14:40:43 INFO Applying migration id=move 2026/02/05 14:40:43 INFO Applying migration id=cleanup 2026/02/05 14:40:43 INFO Applying migration id=received 2026/02/05 14:40:43 INFO Applying migration id=namehost 2026/02/05 14:40:43 INFO Applying migration id=outboxhost 2026/02/05 14:40:43 INFO Applying migration id=notesfts 2026/02/05 14:40:43 INFO Applying migration id=iconsname 2026/02/05 14:40:43 INFO Applying migration id=nohash 2026/02/05 14:40:43 INFO Applying migration id=shares 2026/02/05 14:40:43 INFO Applying migration id=actorttl 2026/02/05 14:40:43 INFO Applying migration id=tocc 2026/02/05 14:40:43 INFO Applying migration id=followeds 2026/02/05 14:40:43 INFO Applying migration id=certhash 2026/02/05 14:40:43 INFO Applying migration id=follows_sync 2026/02/05 14:40:43 INFO Applying migration id=jsonpath 2026/02/05 14:40:43 INFO Applying migration id=localforward 2026/02/05 14:40:43 INFO Applying migration id=avatar 2026/02/05 14:40:43 INFO Applying migration id=noimage 2026/02/05 14:40:43 INFO Applying migration id=feed 2026/02/05 14:40:43 INFO Applying migration id=bookmarks 2026/02/05 14:40:43 INFO Applying migration id=shareactivity 2026/02/05 14:40:43 INFO Applying migration id=application 2026/02/05 14:40:43 INFO Applying migration id=certificates 2026/02/05 14:40:43 INFO Applying migration id=rawforward 2026/02/05 14:40:43 INFO Applying migration id=publickey 2026/02/05 14:40:43 INFO Applying migration id=resolvegroup 2026/02/05 14:40:43 INFO Applying migration id=reject 2026/02/05 14:40:43 INFO Applying migration id=autodel 2026/02/05 14:40:43 INFO Applying migration id=jsonb 2026/02/05 14:40:43 INFO Applying migration id=quote 2026/02/05 14:40:43 INFO Applying migration id=rfc9421 2026/02/05 14:40:43 INFO Applying migration id=keys 2026/02/05 14:40:43 INFO Applying migration id=portable 2026/02/05 14:40:43 INFO Applying migration id=proofs 2026/02/05 14:40:43 INFO Applying migration id=contexts 2026/02/05 14:40:43 INFO Applying migration id=deliverieshost 2026/02/05 14:40:43 INFO Applying migration id=pembegin 2026/02/05 14:40:43 INFO Applying migration id=didhost 2026/02/05 14:40:44 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/02/05 14:40:44 INFO Viewing post post=https://127.0.0.1/poll/1 2026/02/05 14:40:44 INFO Viewing post post=https://127.0.0.1/poll/1 --- PASS: TestPoll_OldUpdate (0.62s) === RUN TestPoll_Local3Options 2026/02/05 14:40:44 INFO Applying migration id=initial 2026/02/05 14:40:44 INFO Applying migration id=notesupdated 2026/02/05 14:40:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:44 INFO Applying migration id=activitiesid 2026/02/05 14:40:44 INFO Applying migration id=outbox 2026/02/05 14:40:44 INFO Applying migration id=edits 2026/02/05 14:40:44 INFO Applying migration id=outboxactor 2026/02/05 14:40:44 INFO Applying migration id=outboxsender 2026/02/05 14:40:44 INFO Applying migration id=thread 2026/02/05 14:40:44 INFO Applying migration id=host 2026/02/05 14:40:44 INFO Applying migration id=sharedinbox 2026/02/05 14:40:44 INFO Applying migration id=noteshost 2026/02/05 14:40:44 INFO Applying migration id=fetched 2026/02/05 14:40:44 INFO Applying migration id=move 2026/02/05 14:40:44 INFO Applying migration id=cleanup 2026/02/05 14:40:44 INFO Applying migration id=received 2026/02/05 14:40:44 INFO Applying migration id=namehost 2026/02/05 14:40:44 INFO Applying migration id=outboxhost 2026/02/05 14:40:44 INFO Applying migration id=notesfts 2026/02/05 14:40:44 INFO Applying migration id=iconsname 2026/02/05 14:40:44 INFO Applying migration id=nohash 2026/02/05 14:40:44 INFO Applying migration id=shares 2026/02/05 14:40:44 INFO Applying migration id=actorttl 2026/02/05 14:40:44 INFO Applying migration id=tocc 2026/02/05 14:40:44 INFO Applying migration id=followeds 2026/02/05 14:40:44 INFO Applying migration id=certhash 2026/02/05 14:40:44 INFO Applying migration id=follows_sync 2026/02/05 14:40:44 INFO Applying migration id=jsonpath 2026/02/05 14:40:44 INFO Applying migration id=localforward 2026/02/05 14:40:44 INFO Applying migration id=avatar 2026/02/05 14:40:44 INFO Applying migration id=noimage 2026/02/05 14:40:44 INFO Applying migration id=feed 2026/02/05 14:40:44 INFO Applying migration id=bookmarks 2026/02/05 14:40:44 INFO Applying migration id=shareactivity 2026/02/05 14:40:44 INFO Applying migration id=application 2026/02/05 14:40:44 INFO Applying migration id=certificates 2026/02/05 14:40:44 INFO Applying migration id=rawforward 2026/02/05 14:40:44 INFO Applying migration id=publickey 2026/02/05 14:40:44 INFO Applying migration id=resolvegroup 2026/02/05 14:40:44 INFO Applying migration id=reject 2026/02/05 14:40:44 INFO Applying migration id=autodel 2026/02/05 14:40:44 INFO Applying migration id=jsonb 2026/02/05 14:40:44 INFO Applying migration id=quote 2026/02/05 14:40:44 INFO Applying migration id=rfc9421 2026/02/05 14:40:44 INFO Applying migration id=keys 2026/02/05 14:40:44 INFO Applying migration id=portable 2026/02/05 14:40:44 INFO Applying migration id=proofs 2026/02/05 14:40:44 INFO Applying migration id=contexts 2026/02/05 14:40:44 INFO Applying migration id=deliverieshost 2026/02/05 14:40:44 INFO Applying migration id=pembegin 2026/02/05 14:40:44 INFO Applying migration id=didhost 2026/02/05 14:40:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-959a-70c9-a1b6-3c4233583fc8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-9599-7eb8-be3c-41af44de7e4a activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-9599-7eb8-be3c-41af44de7e4a 2026/02/05 14:40:44 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-9599-7eb8-be3c-41af44de7e4a --- PASS: TestPoll_Local3Options (0.45s) === RUN TestPoll_Local5Options 2026/02/05 14:40:44 INFO Applying migration id=initial 2026/02/05 14:40:44 INFO Applying migration id=notesupdated 2026/02/05 14:40:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:44 INFO Applying migration id=activitiesid 2026/02/05 14:40:44 INFO Applying migration id=outbox 2026/02/05 14:40:44 INFO Applying migration id=edits 2026/02/05 14:40:44 INFO Applying migration id=outboxactor 2026/02/05 14:40:44 INFO Applying migration id=outboxsender 2026/02/05 14:40:44 INFO Applying migration id=thread 2026/02/05 14:40:44 INFO Applying migration id=host 2026/02/05 14:40:44 INFO Applying migration id=sharedinbox 2026/02/05 14:40:44 INFO Applying migration id=noteshost 2026/02/05 14:40:44 INFO Applying migration id=fetched 2026/02/05 14:40:44 INFO Applying migration id=move 2026/02/05 14:40:44 INFO Applying migration id=cleanup 2026/02/05 14:40:44 INFO Applying migration id=received 2026/02/05 14:40:44 INFO Applying migration id=namehost 2026/02/05 14:40:44 INFO Applying migration id=outboxhost 2026/02/05 14:40:44 INFO Applying migration id=notesfts 2026/02/05 14:40:44 INFO Applying migration id=iconsname 2026/02/05 14:40:44 INFO Applying migration id=nohash 2026/02/05 14:40:45 INFO Applying migration id=shares 2026/02/05 14:40:45 INFO Applying migration id=actorttl 2026/02/05 14:40:45 INFO Applying migration id=tocc 2026/02/05 14:40:45 INFO Applying migration id=followeds 2026/02/05 14:40:45 INFO Applying migration id=certhash 2026/02/05 14:40:45 INFO Applying migration id=follows_sync 2026/02/05 14:40:45 INFO Applying migration id=jsonpath 2026/02/05 14:40:45 INFO Applying migration id=localforward 2026/02/05 14:40:45 INFO Applying migration id=avatar 2026/02/05 14:40:45 INFO Applying migration id=noimage 2026/02/05 14:40:45 INFO Applying migration id=feed 2026/02/05 14:40:45 INFO Applying migration id=bookmarks 2026/02/05 14:40:45 INFO Applying migration id=shareactivity 2026/02/05 14:40:45 INFO Applying migration id=application 2026/02/05 14:40:45 INFO Applying migration id=certificates 2026/02/05 14:40:45 INFO Applying migration id=rawforward 2026/02/05 14:40:45 INFO Applying migration id=publickey 2026/02/05 14:40:45 INFO Applying migration id=resolvegroup 2026/02/05 14:40:45 INFO Applying migration id=reject 2026/02/05 14:40:45 INFO Applying migration id=autodel 2026/02/05 14:40:45 INFO Applying migration id=jsonb 2026/02/05 14:40:45 INFO Applying migration id=quote 2026/02/05 14:40:45 INFO Applying migration id=rfc9421 2026/02/05 14:40:45 INFO Applying migration id=keys 2026/02/05 14:40:45 INFO Applying migration id=portable 2026/02/05 14:40:45 INFO Applying migration id=proofs 2026/02/05 14:40:45 INFO Applying migration id=contexts 2026/02/05 14:40:45 INFO Applying migration id=deliverieshost 2026/02/05 14:40:45 INFO Applying migration id=pembegin 2026/02/05 14:40:45 INFO Applying migration id=didhost 2026/02/05 14:40:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-97a3-7a46-8293-9aeb50bc05df activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-97a3-7956-bcc4-ef0e185d9a4d activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-97a3-7956-bcc4-ef0e185d9a4d 2026/02/05 14:40:45 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-97a3-7956-bcc4-ef0e185d9a4d --- PASS: TestPoll_Local5Options (0.52s) === RUN TestPoll_Local1Option 2026/02/05 14:40:45 INFO Applying migration id=initial 2026/02/05 14:40:45 INFO Applying migration id=notesupdated 2026/02/05 14:40:45 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:45 INFO Applying migration id=activitiesid 2026/02/05 14:40:45 INFO Applying migration id=outbox 2026/02/05 14:40:45 INFO Applying migration id=edits 2026/02/05 14:40:45 INFO Applying migration id=outboxactor 2026/02/05 14:40:45 INFO Applying migration id=outboxsender 2026/02/05 14:40:45 INFO Applying migration id=thread 2026/02/05 14:40:45 INFO Applying migration id=host 2026/02/05 14:40:45 INFO Applying migration id=sharedinbox 2026/02/05 14:40:45 INFO Applying migration id=noteshost 2026/02/05 14:40:45 INFO Applying migration id=fetched 2026/02/05 14:40:45 INFO Applying migration id=move 2026/02/05 14:40:45 INFO Applying migration id=cleanup 2026/02/05 14:40:45 INFO Applying migration id=received 2026/02/05 14:40:45 INFO Applying migration id=namehost 2026/02/05 14:40:45 INFO Applying migration id=outboxhost 2026/02/05 14:40:45 INFO Applying migration id=notesfts 2026/02/05 14:40:45 INFO Applying migration id=iconsname 2026/02/05 14:40:45 INFO Applying migration id=nohash 2026/02/05 14:40:45 INFO Applying migration id=shares 2026/02/05 14:40:45 INFO Applying migration id=actorttl 2026/02/05 14:40:45 INFO Applying migration id=tocc 2026/02/05 14:40:45 INFO Applying migration id=followeds 2026/02/05 14:40:45 INFO Applying migration id=certhash 2026/02/05 14:40:45 INFO Applying migration id=follows_sync 2026/02/05 14:40:45 INFO Applying migration id=jsonpath 2026/02/05 14:40:45 INFO Applying migration id=localforward 2026/02/05 14:40:45 INFO Applying migration id=avatar 2026/02/05 14:40:45 INFO Applying migration id=noimage 2026/02/05 14:40:45 INFO Applying migration id=feed 2026/02/05 14:40:45 INFO Applying migration id=bookmarks 2026/02/05 14:40:45 INFO Applying migration id=shareactivity 2026/02/05 14:40:45 INFO Applying migration id=application 2026/02/05 14:40:45 INFO Applying migration id=certificates 2026/02/05 14:40:45 INFO Applying migration id=rawforward 2026/02/05 14:40:45 INFO Applying migration id=publickey 2026/02/05 14:40:45 INFO Applying migration id=resolvegroup 2026/02/05 14:40:45 INFO Applying migration id=reject 2026/02/05 14:40:45 INFO Applying migration id=autodel 2026/02/05 14:40:45 INFO Applying migration id=jsonb 2026/02/05 14:40:45 INFO Applying migration id=quote 2026/02/05 14:40:45 INFO Applying migration id=rfc9421 2026/02/05 14:40:45 INFO Applying migration id=keys 2026/02/05 14:40:45 INFO Applying migration id=portable 2026/02/05 14:40:45 INFO Applying migration id=proofs 2026/02/05 14:40:45 INFO Applying migration id=contexts 2026/02/05 14:40:45 INFO Applying migration id=deliverieshost 2026/02/05 14:40:45 INFO Applying migration id=pembegin 2026/02/05 14:40:45 INFO Applying migration id=didhost 2026/02/05 14:40:45 INFO Received invalid poll content="[POLL So, polls on Station are pretty cool, right?] Nope" --- PASS: TestPoll_Local1Option (0.49s) === RUN TestPoll_Local6Options 2026/02/05 14:40:45 INFO Applying migration id=initial 2026/02/05 14:40:45 INFO Applying migration id=notesupdated 2026/02/05 14:40:45 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:45 INFO Applying migration id=activitiesid 2026/02/05 14:40:45 INFO Applying migration id=outbox 2026/02/05 14:40:45 INFO Applying migration id=edits 2026/02/05 14:40:45 INFO Applying migration id=outboxactor 2026/02/05 14:40:45 INFO Applying migration id=outboxsender 2026/02/05 14:40:45 INFO Applying migration id=thread 2026/02/05 14:40:45 INFO Applying migration id=host 2026/02/05 14:40:45 INFO Applying migration id=sharedinbox 2026/02/05 14:40:45 INFO Applying migration id=noteshost 2026/02/05 14:40:45 INFO Applying migration id=fetched 2026/02/05 14:40:45 INFO Applying migration id=move 2026/02/05 14:40:45 INFO Applying migration id=cleanup 2026/02/05 14:40:45 INFO Applying migration id=received 2026/02/05 14:40:45 INFO Applying migration id=namehost 2026/02/05 14:40:45 INFO Applying migration id=outboxhost 2026/02/05 14:40:45 INFO Applying migration id=notesfts 2026/02/05 14:40:45 INFO Applying migration id=iconsname 2026/02/05 14:40:45 INFO Applying migration id=nohash 2026/02/05 14:40:45 INFO Applying migration id=shares 2026/02/05 14:40:45 INFO Applying migration id=actorttl 2026/02/05 14:40:45 INFO Applying migration id=tocc 2026/02/05 14:40:46 INFO Applying migration id=followeds 2026/02/05 14:40:46 INFO Applying migration id=certhash 2026/02/05 14:40:46 INFO Applying migration id=follows_sync 2026/02/05 14:40:46 INFO Applying migration id=jsonpath 2026/02/05 14:40:46 INFO Applying migration id=localforward 2026/02/05 14:40:46 INFO Applying migration id=avatar 2026/02/05 14:40:46 INFO Applying migration id=noimage 2026/02/05 14:40:46 INFO Applying migration id=feed 2026/02/05 14:40:46 INFO Applying migration id=bookmarks 2026/02/05 14:40:46 INFO Applying migration id=shareactivity 2026/02/05 14:40:46 INFO Applying migration id=application 2026/02/05 14:40:46 INFO Applying migration id=certificates 2026/02/05 14:40:46 INFO Applying migration id=rawforward 2026/02/05 14:40:46 INFO Applying migration id=publickey 2026/02/05 14:40:46 INFO Applying migration id=resolvegroup 2026/02/05 14:40:46 INFO Applying migration id=reject 2026/02/05 14:40:46 INFO Applying migration id=autodel 2026/02/05 14:40:46 INFO Applying migration id=jsonb 2026/02/05 14:40:46 INFO Applying migration id=quote 2026/02/05 14:40:46 INFO Applying migration id=rfc9421 2026/02/05 14:40:46 INFO Applying migration id=keys 2026/02/05 14:40:46 INFO Applying migration id=portable 2026/02/05 14:40:46 INFO Applying migration id=proofs 2026/02/05 14:40:46 INFO Applying migration id=contexts 2026/02/05 14:40:46 INFO Applying migration id=deliverieshost 2026/02/05 14:40:46 INFO Applying migration id=pembegin 2026/02/05 14:40:46 INFO Applying migration id=didhost 2026/02/05 14:40:46 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.69s) === RUN TestPoll_LocalEmptyOption 2026/02/05 14:40:46 INFO Applying migration id=initial 2026/02/05 14:40:46 INFO Applying migration id=notesupdated 2026/02/05 14:40:46 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:46 INFO Applying migration id=activitiesid 2026/02/05 14:40:46 INFO Applying migration id=outbox 2026/02/05 14:40:46 INFO Applying migration id=edits 2026/02/05 14:40:46 INFO Applying migration id=outboxactor 2026/02/05 14:40:46 INFO Applying migration id=outboxsender 2026/02/05 14:40:46 INFO Applying migration id=thread 2026/02/05 14:40:46 INFO Applying migration id=host 2026/02/05 14:40:46 INFO Applying migration id=sharedinbox 2026/02/05 14:40:46 INFO Applying migration id=noteshost 2026/02/05 14:40:46 INFO Applying migration id=fetched 2026/02/05 14:40:46 INFO Applying migration id=move 2026/02/05 14:40:46 INFO Applying migration id=cleanup 2026/02/05 14:40:46 INFO Applying migration id=received 2026/02/05 14:40:46 INFO Applying migration id=namehost 2026/02/05 14:40:46 INFO Applying migration id=outboxhost 2026/02/05 14:40:46 INFO Applying migration id=notesfts 2026/02/05 14:40:46 INFO Applying migration id=iconsname 2026/02/05 14:40:46 INFO Applying migration id=nohash 2026/02/05 14:40:46 INFO Applying migration id=shares 2026/02/05 14:40:46 INFO Applying migration id=actorttl 2026/02/05 14:40:46 INFO Applying migration id=tocc 2026/02/05 14:40:46 INFO Applying migration id=followeds 2026/02/05 14:40:46 INFO Applying migration id=certhash 2026/02/05 14:40:46 INFO Applying migration id=follows_sync 2026/02/05 14:40:46 INFO Applying migration id=jsonpath 2026/02/05 14:40:46 INFO Applying migration id=localforward 2026/02/05 14:40:46 INFO Applying migration id=avatar 2026/02/05 14:40:46 INFO Applying migration id=noimage 2026/02/05 14:40:46 INFO Applying migration id=feed 2026/02/05 14:40:46 INFO Applying migration id=bookmarks 2026/02/05 14:40:46 INFO Applying migration id=shareactivity 2026/02/05 14:40:46 INFO Applying migration id=application 2026/02/05 14:40:46 INFO Applying migration id=certificates 2026/02/05 14:40:46 INFO Applying migration id=rawforward 2026/02/05 14:40:46 INFO Applying migration id=publickey 2026/02/05 14:40:46 INFO Applying migration id=resolvegroup 2026/02/05 14:40:46 INFO Applying migration id=reject 2026/02/05 14:40:46 INFO Applying migration id=autodel 2026/02/05 14:40:46 INFO Applying migration id=jsonb 2026/02/05 14:40:46 INFO Applying migration id=quote 2026/02/05 14:40:46 INFO Applying migration id=rfc9421 2026/02/05 14:40:46 INFO Applying migration id=keys 2026/02/05 14:40:46 INFO Applying migration id=portable 2026/02/05 14:40:46 INFO Applying migration id=proofs 2026/02/05 14:40:46 INFO Applying migration id=contexts 2026/02/05 14:40:46 INFO Applying migration id=deliverieshost 2026/02/05 14:40:46 INFO Applying migration id=pembegin 2026/02/05 14:40:46 INFO Applying migration id=didhost --- PASS: TestPoll_LocalEmptyOption (0.56s) === RUN TestPoll_LocalOptionWithLink 2026/02/05 14:40:47 INFO Applying migration id=initial 2026/02/05 14:40:47 INFO Applying migration id=notesupdated 2026/02/05 14:40:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:47 INFO Applying migration id=activitiesid 2026/02/05 14:40:47 INFO Applying migration id=outbox 2026/02/05 14:40:47 INFO Applying migration id=edits 2026/02/05 14:40:47 INFO Applying migration id=outboxactor 2026/02/05 14:40:47 INFO Applying migration id=outboxsender 2026/02/05 14:40:47 INFO Applying migration id=thread 2026/02/05 14:40:47 INFO Applying migration id=host 2026/02/05 14:40:47 INFO Applying migration id=sharedinbox 2026/02/05 14:40:47 INFO Applying migration id=noteshost 2026/02/05 14:40:47 INFO Applying migration id=fetched 2026/02/05 14:40:47 INFO Applying migration id=move 2026/02/05 14:40:47 INFO Applying migration id=cleanup 2026/02/05 14:40:47 INFO Applying migration id=received 2026/02/05 14:40:47 INFO Applying migration id=namehost 2026/02/05 14:40:47 INFO Applying migration id=outboxhost 2026/02/05 14:40:47 INFO Applying migration id=notesfts 2026/02/05 14:40:47 INFO Applying migration id=iconsname 2026/02/05 14:40:47 INFO Applying migration id=nohash 2026/02/05 14:40:47 INFO Applying migration id=shares 2026/02/05 14:40:47 INFO Applying migration id=actorttl 2026/02/05 14:40:47 INFO Applying migration id=tocc 2026/02/05 14:40:47 INFO Applying migration id=followeds 2026/02/05 14:40:47 INFO Applying migration id=certhash 2026/02/05 14:40:47 INFO Applying migration id=follows_sync 2026/02/05 14:40:47 INFO Applying migration id=jsonpath 2026/02/05 14:40:47 INFO Applying migration id=localforward 2026/02/05 14:40:47 INFO Applying migration id=avatar 2026/02/05 14:40:47 INFO Applying migration id=noimage 2026/02/05 14:40:47 INFO Applying migration id=feed 2026/02/05 14:40:47 INFO Applying migration id=bookmarks 2026/02/05 14:40:47 INFO Applying migration id=shareactivity 2026/02/05 14:40:47 INFO Applying migration id=application 2026/02/05 14:40:47 INFO Applying migration id=certificates 2026/02/05 14:40:47 INFO Applying migration id=rawforward 2026/02/05 14:40:47 INFO Applying migration id=publickey 2026/02/05 14:40:47 INFO Applying migration id=resolvegroup 2026/02/05 14:40:47 INFO Applying migration id=reject 2026/02/05 14:40:47 INFO Applying migration id=autodel 2026/02/05 14:40:47 INFO Applying migration id=jsonb 2026/02/05 14:40:47 INFO Applying migration id=quote 2026/02/05 14:40:47 INFO Applying migration id=rfc9421 2026/02/05 14:40:47 INFO Applying migration id=keys 2026/02/05 14:40:47 INFO Applying migration id=portable 2026/02/05 14:40:47 INFO Applying migration id=proofs 2026/02/05 14:40:47 INFO Applying migration id=contexts 2026/02/05 14:40:47 INFO Applying migration id=deliverieshost 2026/02/05 14:40:47 INFO Applying migration id=pembegin 2026/02/05 14:40:47 INFO Applying migration id=didhost 2026/02/05 14:40:47 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a169-788e-a51c-4766df216889 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a169-7788-991b-ca8a3b35e3a2 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a169-7788-991b-ca8a3b35e3a2 2026/02/05 14:40:47 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a169-7788-991b-ca8a3b35e3a2 --- PASS: TestPoll_LocalOptionWithLink (0.76s) === RUN TestPoll_Local3OptionsAnd2Votes 2026/02/05 14:40:47 INFO Applying migration id=initial 2026/02/05 14:40:47 INFO Applying migration id=notesupdated 2026/02/05 14:40:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:47 INFO Applying migration id=activitiesid 2026/02/05 14:40:47 INFO Applying migration id=outbox 2026/02/05 14:40:48 INFO Applying migration id=edits 2026/02/05 14:40:48 INFO Applying migration id=outboxactor 2026/02/05 14:40:48 INFO Applying migration id=outboxsender 2026/02/05 14:40:48 INFO Applying migration id=thread 2026/02/05 14:40:48 INFO Applying migration id=host 2026/02/05 14:40:48 INFO Applying migration id=sharedinbox 2026/02/05 14:40:48 INFO Applying migration id=noteshost 2026/02/05 14:40:48 INFO Applying migration id=fetched 2026/02/05 14:40:48 INFO Applying migration id=move 2026/02/05 14:40:48 INFO Applying migration id=cleanup 2026/02/05 14:40:48 INFO Applying migration id=received 2026/02/05 14:40:48 INFO Applying migration id=namehost 2026/02/05 14:40:48 INFO Applying migration id=outboxhost 2026/02/05 14:40:48 INFO Applying migration id=notesfts 2026/02/05 14:40:48 INFO Applying migration id=iconsname 2026/02/05 14:40:48 INFO Applying migration id=nohash 2026/02/05 14:40:48 INFO Applying migration id=shares 2026/02/05 14:40:48 INFO Applying migration id=actorttl 2026/02/05 14:40:48 INFO Applying migration id=tocc 2026/02/05 14:40:48 INFO Applying migration id=followeds 2026/02/05 14:40:48 INFO Applying migration id=certhash 2026/02/05 14:40:48 INFO Applying migration id=follows_sync 2026/02/05 14:40:48 INFO Applying migration id=jsonpath 2026/02/05 14:40:48 INFO Applying migration id=localforward 2026/02/05 14:40:48 INFO Applying migration id=avatar 2026/02/05 14:40:48 INFO Applying migration id=noimage 2026/02/05 14:40:48 INFO Applying migration id=feed 2026/02/05 14:40:48 INFO Applying migration id=bookmarks 2026/02/05 14:40:48 INFO Applying migration id=shareactivity 2026/02/05 14:40:48 INFO Applying migration id=application 2026/02/05 14:40:48 INFO Applying migration id=certificates 2026/02/05 14:40:48 INFO Applying migration id=rawforward 2026/02/05 14:40:48 INFO Applying migration id=publickey 2026/02/05 14:40:48 INFO Applying migration id=resolvegroup 2026/02/05 14:40:48 INFO Applying migration id=reject 2026/02/05 14:40:48 INFO Applying migration id=autodel 2026/02/05 14:40:48 INFO Applying migration id=jsonb 2026/02/05 14:40:48 INFO Applying migration id=quote 2026/02/05 14:40:48 INFO Applying migration id=rfc9421 2026/02/05 14:40:48 INFO Applying migration id=keys 2026/02/05 14:40:48 INFO Applying migration id=portable 2026/02/05 14:40:48 INFO Applying migration id=proofs 2026/02/05 14:40:48 INFO Applying migration id=contexts 2026/02/05 14:40:48 INFO Applying migration id=deliverieshost 2026/02/05 14:40:48 INFO Applying migration id=pembegin 2026/02/05 14:40:48 INFO Applying migration id=didhost 2026/02/05 14:40:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a457-798e-8831-3cde271e37a9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a45b-7813-b78e-a49116de7614 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a45b-77da-92cf-9267d9034dad activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-a45b-77da-92cf-9267d9034dad 2026/02/05 14:40:48 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a45e-74f1-a136-c8fa31634bad activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a45e-74b6-a807-dea1d7120973 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-a45e-74b6-a807-dea1d7120973 2026/02/05 14:40:48 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3f-a468-7b58-b1d8-293fc0945612 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 2026/02/05 14:40:48 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a457-78d7-b45c-a57dc6cc9bb8 --- PASS: TestPoll_Local3OptionsAnd2Votes (0.77s) === RUN TestPoll_Local3OptionsAnd2VotesAndDeletedVote 2026/02/05 14:40:48 INFO Applying migration id=initial 2026/02/05 14:40:48 INFO Applying migration id=notesupdated 2026/02/05 14:40:48 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:48 INFO Applying migration id=activitiesid 2026/02/05 14:40:48 INFO Applying migration id=outbox 2026/02/05 14:40:48 INFO Applying migration id=edits 2026/02/05 14:40:48 INFO Applying migration id=outboxactor 2026/02/05 14:40:48 INFO Applying migration id=outboxsender 2026/02/05 14:40:48 INFO Applying migration id=thread 2026/02/05 14:40:48 INFO Applying migration id=host 2026/02/05 14:40:48 INFO Applying migration id=sharedinbox 2026/02/05 14:40:48 INFO Applying migration id=noteshost 2026/02/05 14:40:48 INFO Applying migration id=fetched 2026/02/05 14:40:48 INFO Applying migration id=move 2026/02/05 14:40:48 INFO Applying migration id=cleanup 2026/02/05 14:40:48 INFO Applying migration id=received 2026/02/05 14:40:48 INFO Applying migration id=namehost 2026/02/05 14:40:48 INFO Applying migration id=outboxhost 2026/02/05 14:40:48 INFO Applying migration id=notesfts 2026/02/05 14:40:48 INFO Applying migration id=iconsname 2026/02/05 14:40:48 INFO Applying migration id=nohash 2026/02/05 14:40:48 INFO Applying migration id=shares 2026/02/05 14:40:48 INFO Applying migration id=actorttl 2026/02/05 14:40:48 INFO Applying migration id=tocc 2026/02/05 14:40:48 INFO Applying migration id=followeds 2026/02/05 14:40:48 INFO Applying migration id=certhash 2026/02/05 14:40:48 INFO Applying migration id=follows_sync 2026/02/05 14:40:48 INFO Applying migration id=jsonpath 2026/02/05 14:40:48 INFO Applying migration id=localforward 2026/02/05 14:40:48 INFO Applying migration id=avatar 2026/02/05 14:40:48 INFO Applying migration id=noimage 2026/02/05 14:40:48 INFO Applying migration id=feed 2026/02/05 14:40:48 INFO Applying migration id=bookmarks 2026/02/05 14:40:48 INFO Applying migration id=shareactivity 2026/02/05 14:40:48 INFO Applying migration id=application 2026/02/05 14:40:48 INFO Applying migration id=certificates 2026/02/05 14:40:48 INFO Applying migration id=rawforward 2026/02/05 14:40:48 INFO Applying migration id=publickey 2026/02/05 14:40:48 INFO Applying migration id=resolvegroup 2026/02/05 14:40:48 INFO Applying migration id=reject 2026/02/05 14:40:48 INFO Applying migration id=autodel 2026/02/05 14:40:48 INFO Applying migration id=jsonb 2026/02/05 14:40:48 INFO Applying migration id=quote 2026/02/05 14:40:48 INFO Applying migration id=rfc9421 2026/02/05 14:40:48 INFO Applying migration id=keys 2026/02/05 14:40:48 INFO Applying migration id=portable 2026/02/05 14:40:48 INFO Applying migration id=proofs 2026/02/05 14:40:48 INFO Applying migration id=contexts 2026/02/05 14:40:48 INFO Applying migration id=deliverieshost 2026/02/05 14:40:48 INFO Applying migration id=pembegin 2026/02/05 14:40:48 INFO Applying migration id=didhost 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a64a-7a58-9746-ac3aa298c086 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a64c-7775-a2d6-2de56311f821 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a64c-775d-9d1b-dacd705c6338 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-a64c-775d-9d1b-dacd705c6338 2026/02/05 14:40:49 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a64d-7948-9ac6-eee066b8693e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a64d-7932-8f90-a826a8809a75 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-a64d-7932-8f90-a826a8809a75 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e3f-a64d-7932-8f90-a826a8809a75#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a64d-7932-8f90-a826a8809a75 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e3f-a64d-7932-8f90-a826a8809a75 2026/02/05 14:40:49 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3f-a652-76ad-9814-794468864bb1 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a64a-79b6-9ccd-d8f91d52afa7 --- PASS: TestPoll_Local3OptionsAnd2VotesAndDeletedVote (0.48s) === RUN TestPoll_LocalVoteVisibilityFollowers 2026/02/05 14:40:49 INFO Applying migration id=initial 2026/02/05 14:40:49 INFO Applying migration id=notesupdated 2026/02/05 14:40:49 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:49 INFO Applying migration id=activitiesid 2026/02/05 14:40:49 INFO Applying migration id=outbox 2026/02/05 14:40:49 INFO Applying migration id=edits 2026/02/05 14:40:49 INFO Applying migration id=outboxactor 2026/02/05 14:40:49 INFO Applying migration id=outboxsender 2026/02/05 14:40:49 INFO Applying migration id=thread 2026/02/05 14:40:49 INFO Applying migration id=host 2026/02/05 14:40:49 INFO Applying migration id=sharedinbox 2026/02/05 14:40:49 INFO Applying migration id=noteshost 2026/02/05 14:40:49 INFO Applying migration id=fetched 2026/02/05 14:40:49 INFO Applying migration id=move 2026/02/05 14:40:49 INFO Applying migration id=cleanup 2026/02/05 14:40:49 INFO Applying migration id=received 2026/02/05 14:40:49 INFO Applying migration id=namehost 2026/02/05 14:40:49 INFO Applying migration id=outboxhost 2026/02/05 14:40:49 INFO Applying migration id=notesfts 2026/02/05 14:40:49 INFO Applying migration id=iconsname 2026/02/05 14:40:49 INFO Applying migration id=nohash 2026/02/05 14:40:49 INFO Applying migration id=shares 2026/02/05 14:40:49 INFO Applying migration id=actorttl 2026/02/05 14:40:49 INFO Applying migration id=tocc 2026/02/05 14:40:49 INFO Applying migration id=followeds 2026/02/05 14:40:49 INFO Applying migration id=certhash 2026/02/05 14:40:49 INFO Applying migration id=follows_sync 2026/02/05 14:40:49 INFO Applying migration id=jsonpath 2026/02/05 14:40:49 INFO Applying migration id=localforward 2026/02/05 14:40:49 INFO Applying migration id=avatar 2026/02/05 14:40:49 INFO Applying migration id=noimage 2026/02/05 14:40:49 INFO Applying migration id=feed 2026/02/05 14:40:49 INFO Applying migration id=bookmarks 2026/02/05 14:40:49 INFO Applying migration id=shareactivity 2026/02/05 14:40:49 INFO Applying migration id=application 2026/02/05 14:40:49 INFO Applying migration id=certificates 2026/02/05 14:40:49 INFO Applying migration id=rawforward 2026/02/05 14:40:49 INFO Applying migration id=publickey 2026/02/05 14:40:49 INFO Applying migration id=resolvegroup 2026/02/05 14:40:49 INFO Applying migration id=reject 2026/02/05 14:40:49 INFO Applying migration id=autodel 2026/02/05 14:40:49 INFO Applying migration id=jsonb 2026/02/05 14:40:49 INFO Applying migration id=quote 2026/02/05 14:40:49 INFO Applying migration id=rfc9421 2026/02/05 14:40:49 INFO Applying migration id=keys 2026/02/05 14:40:49 INFO Applying migration id=portable 2026/02/05 14:40:49 INFO Applying migration id=proofs 2026/02/05 14:40:49 INFO Applying migration id=contexts 2026/02/05 14:40:49 INFO Applying migration id=deliverieshost 2026/02/05 14:40:49 INFO Applying migration id=pembegin 2026/02/05 14:40:49 INFO Applying migration id=didhost 2026/02/05 14:40:49 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-a896-753c-b0f0-01cd4caeeaac 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/02/05 14:40:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-a897-76f0-a97e-32c6782a659f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-a896-753c-b0f0-01cd4caeeaac activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e3f-a896-753c-b0f0-01cd4caeeaac 2026/02/05 14:40:49 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-a898-754c-ab8d-fd0da737e647 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/02/05 14:40:49 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-a899-7603-ba41-580278c6e8ee activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-a898-754c-ab8d-fd0da737e647 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e3f-a898-754c-ab8d-fd0da737e647 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a89a-75ea-8dbd-e2bf5d294080 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a89e-7ab5-9b24-383bbeb01496 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a89e-7a7f-8b16-a97b082c352c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-a89e-7a7f-8b16-a97b082c352c 2026/02/05 14:40:49 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-a8a1-79c4-a464-5f15c95d4fdf activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a8a1-798b-8c8a-3709552137fc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-a8a1-798b-8c8a-3709552137fc 2026/02/05 14:40:49 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3f-a8a6-73cb-a09b-9881bb6f4526 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 2026/02/05 14:40:49 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3f-a89a-74be-9dbb-56f2216012b0 --- PASS: TestPoll_LocalVoteVisibilityFollowers (0.61s) === RUN TestPoll_LocalVoteVisibilityPublic 2026/02/05 14:40:49 INFO Applying migration id=initial 2026/02/05 14:40:49 INFO Applying migration id=notesupdated 2026/02/05 14:40:49 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:49 INFO Applying migration id=activitiesid 2026/02/05 14:40:49 INFO Applying migration id=outbox 2026/02/05 14:40:49 INFO Applying migration id=edits 2026/02/05 14:40:49 INFO Applying migration id=outboxactor 2026/02/05 14:40:49 INFO Applying migration id=outboxsender 2026/02/05 14:40:49 INFO Applying migration id=thread 2026/02/05 14:40:49 INFO Applying migration id=host 2026/02/05 14:40:49 INFO Applying migration id=sharedinbox 2026/02/05 14:40:49 INFO Applying migration id=noteshost 2026/02/05 14:40:49 INFO Applying migration id=fetched 2026/02/05 14:40:49 INFO Applying migration id=move 2026/02/05 14:40:49 INFO Applying migration id=cleanup 2026/02/05 14:40:49 INFO Applying migration id=received 2026/02/05 14:40:49 INFO Applying migration id=namehost 2026/02/05 14:40:49 INFO Applying migration id=outboxhost 2026/02/05 14:40:49 INFO Applying migration id=notesfts 2026/02/05 14:40:49 INFO Applying migration id=iconsname 2026/02/05 14:40:49 INFO Applying migration id=nohash 2026/02/05 14:40:49 INFO Applying migration id=shares 2026/02/05 14:40:49 INFO Applying migration id=actorttl 2026/02/05 14:40:49 INFO Applying migration id=tocc 2026/02/05 14:40:49 INFO Applying migration id=followeds 2026/02/05 14:40:49 INFO Applying migration id=certhash 2026/02/05 14:40:49 INFO Applying migration id=follows_sync 2026/02/05 14:40:49 INFO Applying migration id=jsonpath 2026/02/05 14:40:49 INFO Applying migration id=localforward 2026/02/05 14:40:49 INFO Applying migration id=avatar 2026/02/05 14:40:49 INFO Applying migration id=noimage 2026/02/05 14:40:49 INFO Applying migration id=feed 2026/02/05 14:40:49 INFO Applying migration id=bookmarks 2026/02/05 14:40:49 INFO Applying migration id=shareactivity 2026/02/05 14:40:49 INFO Applying migration id=application 2026/02/05 14:40:49 INFO Applying migration id=certificates 2026/02/05 14:40:49 INFO Applying migration id=rawforward 2026/02/05 14:40:49 INFO Applying migration id=publickey 2026/02/05 14:40:49 INFO Applying migration id=resolvegroup 2026/02/05 14:40:49 INFO Applying migration id=reject 2026/02/05 14:40:49 INFO Applying migration id=autodel 2026/02/05 14:40:49 INFO Applying migration id=jsonb 2026/02/05 14:40:49 INFO Applying migration id=quote 2026/02/05 14:40:49 INFO Applying migration id=rfc9421 2026/02/05 14:40:49 INFO Applying migration id=keys 2026/02/05 14:40:49 INFO Applying migration id=portable 2026/02/05 14:40:49 INFO Applying migration id=proofs 2026/02/05 14:40:49 INFO Applying migration id=contexts 2026/02/05 14:40:49 INFO Applying migration id=deliverieshost 2026/02/05 14:40:49 INFO Applying migration id=pembegin 2026/02/05 14:40:49 INFO Applying migration id=didhost 2026/02/05 14:40:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-aba3-76bf-b786-2cc49d0d9768 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-aba5-7508-be09-e680fd9a7604 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-aba5-74f3-b20d-0e364c4e2ac4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-aba5-74f3-b20d-0e364c4e2ac4 2026/02/05 14:40:50 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-aba6-7792-874f-e1d1fbc4b1fa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-aba6-777c-9e8f-969e55d9f690 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-aba6-777c-9e8f-969e55d9f690 2026/02/05 14:40:50 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3f-aba8-7506-b23e-10152745bd9e activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 2026/02/05 14:40:50 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-aba3-7609-af8d-b7dcae975107 --- PASS: TestPoll_LocalVoteVisibilityPublic (0.76s) === RUN TestPoll_LocalSelfVote 2026/02/05 14:40:50 INFO Applying migration id=initial 2026/02/05 14:40:50 INFO Applying migration id=notesupdated 2026/02/05 14:40:50 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:50 INFO Applying migration id=activitiesid 2026/02/05 14:40:50 INFO Applying migration id=outbox 2026/02/05 14:40:50 INFO Applying migration id=edits 2026/02/05 14:40:50 INFO Applying migration id=outboxactor 2026/02/05 14:40:50 INFO Applying migration id=outboxsender 2026/02/05 14:40:50 INFO Applying migration id=thread 2026/02/05 14:40:50 INFO Applying migration id=host 2026/02/05 14:40:50 INFO Applying migration id=sharedinbox 2026/02/05 14:40:50 INFO Applying migration id=noteshost 2026/02/05 14:40:50 INFO Applying migration id=fetched 2026/02/05 14:40:50 INFO Applying migration id=move 2026/02/05 14:40:50 INFO Applying migration id=cleanup 2026/02/05 14:40:50 INFO Applying migration id=received 2026/02/05 14:40:50 INFO Applying migration id=namehost 2026/02/05 14:40:50 INFO Applying migration id=outboxhost 2026/02/05 14:40:50 INFO Applying migration id=notesfts 2026/02/05 14:40:50 INFO Applying migration id=iconsname 2026/02/05 14:40:50 INFO Applying migration id=nohash 2026/02/05 14:40:50 INFO Applying migration id=shares 2026/02/05 14:40:50 INFO Applying migration id=actorttl 2026/02/05 14:40:50 INFO Applying migration id=tocc 2026/02/05 14:40:50 INFO Applying migration id=followeds 2026/02/05 14:40:50 INFO Applying migration id=certhash 2026/02/05 14:40:50 INFO Applying migration id=follows_sync 2026/02/05 14:40:50 INFO Applying migration id=jsonpath 2026/02/05 14:40:50 INFO Applying migration id=localforward 2026/02/05 14:40:50 INFO Applying migration id=avatar 2026/02/05 14:40:50 INFO Applying migration id=noimage 2026/02/05 14:40:50 INFO Applying migration id=feed 2026/02/05 14:40:50 INFO Applying migration id=bookmarks 2026/02/05 14:40:50 INFO Applying migration id=shareactivity 2026/02/05 14:40:50 INFO Applying migration id=application 2026/02/05 14:40:50 INFO Applying migration id=certificates 2026/02/05 14:40:50 INFO Applying migration id=rawforward 2026/02/05 14:40:50 INFO Applying migration id=publickey 2026/02/05 14:40:50 INFO Applying migration id=resolvegroup 2026/02/05 14:40:50 INFO Applying migration id=reject 2026/02/05 14:40:50 INFO Applying migration id=autodel 2026/02/05 14:40:50 INFO Applying migration id=jsonb 2026/02/05 14:40:50 INFO Applying migration id=quote 2026/02/05 14:40:50 INFO Applying migration id=rfc9421 2026/02/05 14:40:50 INFO Applying migration id=keys 2026/02/05 14:40:50 INFO Applying migration id=portable 2026/02/05 14:40:50 INFO Applying migration id=proofs 2026/02/05 14:40:50 INFO Applying migration id=contexts 2026/02/05 14:40:50 INFO Applying migration id=deliverieshost 2026/02/05 14:40:50 INFO Applying migration id=pembegin 2026/02/05 14:40:50 INFO Applying migration id=didhost 2026/02/05 14:40:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-ada1-7386-b153-be2b8521316a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 2026/02/05 14:40:51 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 2026/02/05 14:40:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-ada5-7db6-a467-4e27e261d5af activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-ada5-7d7d-a33a-6f0e079f55ae activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-ada5-7d7d-a33a-6f0e079f55ae 2026/02/05 14:40:51 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 2026/02/05 14:40:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-ada8-7ae2-94e4-8d86d85779b7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-ada8-7aa9-b4c6-40676eebbf99 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-ada8-7aa9-b4c6-40676eebbf99 2026/02/05 14:40:51 INFO Updating poll results poll=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 2026/02/05 14:40:51 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e3f-adad-72db-ae1c-9b70f61d7fb4 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 activity.object.type=Question activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 2026/02/05 14:40:51 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-ada1-7124-ba2c-b1d8e9aa0566 --- PASS: TestPoll_LocalSelfVote (0.52s) === RUN TestRegister_RedirectNoCertificate 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:51 INFO Applying migration id=followeds 2026/02/05 14:40:51 INFO Applying migration id=certhash 2026/02/05 14:40:51 INFO Applying migration id=follows_sync 2026/02/05 14:40:51 INFO Applying migration id=jsonpath 2026/02/05 14:40:51 INFO Applying migration id=localforward 2026/02/05 14:40:51 INFO Applying migration id=avatar 2026/02/05 14:40:51 INFO Applying migration id=noimage 2026/02/05 14:40:51 INFO Applying migration id=feed 2026/02/05 14:40:51 INFO Applying migration id=bookmarks 2026/02/05 14:40:51 INFO Applying migration id=shareactivity 2026/02/05 14:40:51 INFO Applying migration id=application 2026/02/05 14:40:51 INFO Applying migration id=certificates 2026/02/05 14:40:51 INFO Applying migration id=rawforward 2026/02/05 14:40:51 INFO Applying migration id=publickey 2026/02/05 14:40:51 INFO Applying migration id=resolvegroup 2026/02/05 14:40:51 INFO Applying migration id=reject 2026/02/05 14:40:51 INFO Applying migration id=autodel 2026/02/05 14:40:51 INFO Applying migration id=jsonb 2026/02/05 14:40:51 INFO Applying migration id=quote 2026/02/05 14:40:51 INFO Applying migration id=rfc9421 2026/02/05 14:40:51 INFO Applying migration id=keys 2026/02/05 14:40:51 INFO Applying migration id=portable 2026/02/05 14:40:51 INFO Applying migration id=proofs 2026/02/05 14:40:51 INFO Applying migration id=contexts 2026/02/05 14:40:51 INFO Applying migration id=deliverieshost 2026/02/05 14:40:51 INFO Applying migration id=pembegin 2026/02/05 14:40:51 INFO Applying migration id=didhost --- PASS: TestRegister_RedirectNoCertificate (0.12s) === RUN TestRegister_Redirect 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:51 INFO Applying migration id=followeds 2026/02/05 14:40:51 INFO Applying migration id=certhash 2026/02/05 14:40:51 INFO Applying migration id=follows_sync 2026/02/05 14:40:51 INFO Applying migration id=jsonpath 2026/02/05 14:40:51 INFO Applying migration id=localforward 2026/02/05 14:40:51 INFO Applying migration id=avatar 2026/02/05 14:40:51 INFO Applying migration id=noimage 2026/02/05 14:40:51 INFO Applying migration id=feed 2026/02/05 14:40:51 INFO Applying migration id=bookmarks 2026/02/05 14:40:51 INFO Applying migration id=shareactivity 2026/02/05 14:40:51 INFO Applying migration id=application 2026/02/05 14:40:51 INFO Applying migration id=certificates 2026/02/05 14:40:51 INFO Applying migration id=rawforward 2026/02/05 14:40:51 INFO Applying migration id=publickey 2026/02/05 14:40:51 INFO Applying migration id=resolvegroup 2026/02/05 14:40:51 INFO Applying migration id=reject 2026/02/05 14:40:51 INFO Applying migration id=autodel 2026/02/05 14:40:51 INFO Applying migration id=jsonb 2026/02/05 14:40:51 INFO Applying migration id=quote 2026/02/05 14:40:51 INFO Applying migration id=rfc9421 2026/02/05 14:40:51 INFO Applying migration id=keys 2026/02/05 14:40:51 INFO Applying migration id=portable 2026/02/05 14:40:51 INFO Applying migration id=proofs 2026/02/05 14:40:51 INFO Applying migration id=contexts 2026/02/05 14:40:51 INFO Applying migration id=deliverieshost 2026/02/05 14:40:51 INFO Applying migration id=pembegin 2026/02/05 14:40:51 INFO Applying migration id=didhost 2026/02/05 14:40:51 INFO Redirecting new user --- PASS: TestRegister_Redirect (0.16s) === RUN TestRegister_NoCertificate 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:51 INFO Applying migration id=followeds 2026/02/05 14:40:51 INFO Applying migration id=certhash 2026/02/05 14:40:51 INFO Applying migration id=follows_sync 2026/02/05 14:40:51 INFO Applying migration id=jsonpath 2026/02/05 14:40:51 INFO Applying migration id=localforward 2026/02/05 14:40:51 INFO Applying migration id=avatar 2026/02/05 14:40:51 INFO Applying migration id=noimage 2026/02/05 14:40:51 INFO Applying migration id=feed 2026/02/05 14:40:51 INFO Applying migration id=bookmarks 2026/02/05 14:40:51 INFO Applying migration id=shareactivity 2026/02/05 14:40:51 INFO Applying migration id=application 2026/02/05 14:40:51 INFO Applying migration id=certificates 2026/02/05 14:40:51 INFO Applying migration id=rawforward 2026/02/05 14:40:51 INFO Applying migration id=publickey 2026/02/05 14:40:51 INFO Applying migration id=resolvegroup 2026/02/05 14:40:51 INFO Applying migration id=reject 2026/02/05 14:40:51 INFO Applying migration id=autodel 2026/02/05 14:40:51 INFO Applying migration id=jsonb 2026/02/05 14:40:51 INFO Applying migration id=quote 2026/02/05 14:40:51 INFO Applying migration id=rfc9421 2026/02/05 14:40:51 INFO Applying migration id=keys 2026/02/05 14:40:51 INFO Applying migration id=portable 2026/02/05 14:40:51 INFO Applying migration id=proofs 2026/02/05 14:40:51 INFO Applying migration id=contexts 2026/02/05 14:40:51 INFO Applying migration id=deliverieshost 2026/02/05 14:40:51 INFO Applying migration id=pembegin 2026/02/05 14:40:51 INFO Applying migration id=didhost 2026/02/05 14:40:51 WARN No client certificate request.path=/users/register --- PASS: TestRegister_NoCertificate (0.09s) === RUN TestRegister_HappyFlow 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:51 INFO Applying migration id=followeds 2026/02/05 14:40:51 INFO Applying migration id=certhash 2026/02/05 14:40:51 INFO Applying migration id=follows_sync 2026/02/05 14:40:51 INFO Applying migration id=jsonpath 2026/02/05 14:40:51 INFO Applying migration id=localforward 2026/02/05 14:40:51 INFO Applying migration id=avatar 2026/02/05 14:40:51 INFO Applying migration id=noimage 2026/02/05 14:40:51 INFO Applying migration id=feed 2026/02/05 14:40:51 INFO Applying migration id=bookmarks 2026/02/05 14:40:51 INFO Applying migration id=shareactivity 2026/02/05 14:40:51 INFO Applying migration id=application 2026/02/05 14:40:51 INFO Applying migration id=certificates 2026/02/05 14:40:51 INFO Applying migration id=rawforward 2026/02/05 14:40:51 INFO Applying migration id=publickey 2026/02/05 14:40:51 INFO Applying migration id=resolvegroup 2026/02/05 14:40:51 INFO Applying migration id=reject 2026/02/05 14:40:51 INFO Applying migration id=autodel 2026/02/05 14:40:51 INFO Applying migration id=jsonb 2026/02/05 14:40:51 INFO Applying migration id=quote 2026/02/05 14:40:51 INFO Applying migration id=rfc9421 2026/02/05 14:40:51 INFO Applying migration id=keys 2026/02/05 14:40:51 INFO Applying migration id=portable 2026/02/05 14:40:51 INFO Applying migration id=proofs 2026/02/05 14:40:51 INFO Applying migration id=contexts 2026/02/05 14:40:51 INFO Applying migration id=deliverieshost 2026/02/05 14:40:51 INFO Applying migration id=pembegin 2026/02/05 14:40:51 INFO Applying migration id=didhost 2026/02/05 14:40:51 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_HappyFlow (0.35s) === RUN TestRegister_HappyFlowRegistrationClosed 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:51 INFO Applying migration id=followeds 2026/02/05 14:40:51 INFO Applying migration id=certhash 2026/02/05 14:40:51 INFO Applying migration id=follows_sync 2026/02/05 14:40:51 INFO Applying migration id=jsonpath 2026/02/05 14:40:51 INFO Applying migration id=localforward 2026/02/05 14:40:51 INFO Applying migration id=avatar 2026/02/05 14:40:51 INFO Applying migration id=noimage 2026/02/05 14:40:51 INFO Applying migration id=feed 2026/02/05 14:40:51 INFO Applying migration id=bookmarks 2026/02/05 14:40:51 INFO Applying migration id=shareactivity 2026/02/05 14:40:51 INFO Applying migration id=application 2026/02/05 14:40:51 INFO Applying migration id=certificates 2026/02/05 14:40:51 INFO Applying migration id=rawforward 2026/02/05 14:40:51 INFO Applying migration id=publickey 2026/02/05 14:40:51 INFO Applying migration id=resolvegroup 2026/02/05 14:40:51 INFO Applying migration id=reject 2026/02/05 14:40:51 INFO Applying migration id=autodel 2026/02/05 14:40:51 INFO Applying migration id=jsonb 2026/02/05 14:40:51 INFO Applying migration id=quote 2026/02/05 14:40:51 INFO Applying migration id=rfc9421 2026/02/05 14:40:51 INFO Applying migration id=keys 2026/02/05 14:40:51 INFO Applying migration id=portable 2026/02/05 14:40:51 INFO Applying migration id=proofs 2026/02/05 14:40:51 INFO Applying migration id=contexts 2026/02/05 14:40:51 INFO Applying migration id=deliverieshost 2026/02/05 14:40:51 INFO Applying migration id=pembegin 2026/02/05 14:40:51 INFO Applying migration id=didhost --- PASS: TestRegister_HappyFlowRegistrationClosed (0.10s) === RUN TestRegister_AlreadyRegistered 2026/02/05 14:40:51 INFO Applying migration id=initial 2026/02/05 14:40:51 INFO Applying migration id=notesupdated 2026/02/05 14:40:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:51 INFO Applying migration id=activitiesid 2026/02/05 14:40:51 INFO Applying migration id=outbox 2026/02/05 14:40:51 INFO Applying migration id=edits 2026/02/05 14:40:51 INFO Applying migration id=outboxactor 2026/02/05 14:40:51 INFO Applying migration id=outboxsender 2026/02/05 14:40:51 INFO Applying migration id=thread 2026/02/05 14:40:51 INFO Applying migration id=host 2026/02/05 14:40:51 INFO Applying migration id=sharedinbox 2026/02/05 14:40:51 INFO Applying migration id=noteshost 2026/02/05 14:40:51 INFO Applying migration id=fetched 2026/02/05 14:40:51 INFO Applying migration id=move 2026/02/05 14:40:51 INFO Applying migration id=cleanup 2026/02/05 14:40:51 INFO Applying migration id=received 2026/02/05 14:40:51 INFO Applying migration id=namehost 2026/02/05 14:40:51 INFO Applying migration id=outboxhost 2026/02/05 14:40:51 INFO Applying migration id=notesfts 2026/02/05 14:40:51 INFO Applying migration id=iconsname 2026/02/05 14:40:51 INFO Applying migration id=nohash 2026/02/05 14:40:51 INFO Applying migration id=shares 2026/02/05 14:40:51 INFO Applying migration id=actorttl 2026/02/05 14:40:51 INFO Applying migration id=tocc 2026/02/05 14:40:52 INFO Applying migration id=followeds 2026/02/05 14:40:52 INFO Applying migration id=certhash 2026/02/05 14:40:52 INFO Applying migration id=follows_sync 2026/02/05 14:40:52 INFO Applying migration id=jsonpath 2026/02/05 14:40:52 INFO Applying migration id=localforward 2026/02/05 14:40:52 INFO Applying migration id=avatar 2026/02/05 14:40:52 INFO Applying migration id=noimage 2026/02/05 14:40:52 INFO Applying migration id=feed 2026/02/05 14:40:52 INFO Applying migration id=bookmarks 2026/02/05 14:40:52 INFO Applying migration id=shareactivity 2026/02/05 14:40:52 INFO Applying migration id=application 2026/02/05 14:40:52 INFO Applying migration id=certificates 2026/02/05 14:40:52 INFO Applying migration id=rawforward 2026/02/05 14:40:52 INFO Applying migration id=publickey 2026/02/05 14:40:52 INFO Applying migration id=resolvegroup 2026/02/05 14:40:52 INFO Applying migration id=reject 2026/02/05 14:40:52 INFO Applying migration id=autodel 2026/02/05 14:40:52 INFO Applying migration id=jsonb 2026/02/05 14:40:52 INFO Applying migration id=quote 2026/02/05 14:40:52 INFO Applying migration id=rfc9421 2026/02/05 14:40:52 INFO Applying migration id=keys 2026/02/05 14:40:52 INFO Applying migration id=portable 2026/02/05 14:40:52 INFO Applying migration id=proofs 2026/02/05 14:40:52 INFO Applying migration id=contexts 2026/02/05 14:40:52 INFO Applying migration id=deliverieshost 2026/02/05 14:40:52 INFO Applying migration id=pembegin 2026/02/05 14:40:52 INFO Applying migration id=didhost 2026/02/05 14:40:52 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_AlreadyRegistered (0.30s) === RUN TestRegister_Twice 2026/02/05 14:40:52 INFO Applying migration id=initial 2026/02/05 14:40:52 INFO Applying migration id=notesupdated 2026/02/05 14:40:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:52 INFO Applying migration id=activitiesid 2026/02/05 14:40:52 INFO Applying migration id=outbox 2026/02/05 14:40:52 INFO Applying migration id=edits 2026/02/05 14:40:52 INFO Applying migration id=outboxactor 2026/02/05 14:40:52 INFO Applying migration id=outboxsender 2026/02/05 14:40:52 INFO Applying migration id=thread 2026/02/05 14:40:52 INFO Applying migration id=host 2026/02/05 14:40:52 INFO Applying migration id=sharedinbox 2026/02/05 14:40:52 INFO Applying migration id=noteshost 2026/02/05 14:40:52 INFO Applying migration id=fetched 2026/02/05 14:40:52 INFO Applying migration id=move 2026/02/05 14:40:52 INFO Applying migration id=cleanup 2026/02/05 14:40:52 INFO Applying migration id=received 2026/02/05 14:40:52 INFO Applying migration id=namehost 2026/02/05 14:40:52 INFO Applying migration id=outboxhost 2026/02/05 14:40:52 INFO Applying migration id=notesfts 2026/02/05 14:40:52 INFO Applying migration id=iconsname 2026/02/05 14:40:52 INFO Applying migration id=nohash 2026/02/05 14:40:52 INFO Applying migration id=shares 2026/02/05 14:40:52 INFO Applying migration id=actorttl 2026/02/05 14:40:52 INFO Applying migration id=tocc 2026/02/05 14:40:52 INFO Applying migration id=followeds 2026/02/05 14:40:52 INFO Applying migration id=certhash 2026/02/05 14:40:52 INFO Applying migration id=follows_sync 2026/02/05 14:40:52 INFO Applying migration id=jsonpath 2026/02/05 14:40:52 INFO Applying migration id=localforward 2026/02/05 14:40:52 INFO Applying migration id=avatar 2026/02/05 14:40:52 INFO Applying migration id=noimage 2026/02/05 14:40:52 INFO Applying migration id=feed 2026/02/05 14:40:52 INFO Applying migration id=bookmarks 2026/02/05 14:40:52 INFO Applying migration id=shareactivity 2026/02/05 14:40:52 INFO Applying migration id=application 2026/02/05 14:40:52 INFO Applying migration id=certificates 2026/02/05 14:40:52 INFO Applying migration id=rawforward 2026/02/05 14:40:52 INFO Applying migration id=publickey 2026/02/05 14:40:52 INFO Applying migration id=resolvegroup 2026/02/05 14:40:52 INFO Applying migration id=reject 2026/02/05 14:40:52 INFO Applying migration id=autodel 2026/02/05 14:40:52 INFO Applying migration id=jsonb 2026/02/05 14:40:52 INFO Applying migration id=quote 2026/02/05 14:40:52 INFO Applying migration id=rfc9421 2026/02/05 14:40:52 INFO Applying migration id=keys 2026/02/05 14:40:52 INFO Applying migration id=portable 2026/02/05 14:40:52 INFO Applying migration id=proofs 2026/02/05 14:40:52 INFO Applying migration id=contexts 2026/02/05 14:40:52 INFO Applying migration id=deliverieshost 2026/02/05 14:40:52 INFO Applying migration id=pembegin 2026/02/05 14:40:52 INFO Applying migration id=didhost 2026/02/05 14:40:52 INFO Creating new user request.path=/users/register name=erin 2026/02/05 14:40:52 WARN Registered user cannot register again request.path=/users/register request.user=erin --- PASS: TestRegister_Twice (0.18s) === RUN TestRegister_Throttling 2026/02/05 14:40:52 INFO Applying migration id=initial 2026/02/05 14:40:52 INFO Applying migration id=notesupdated 2026/02/05 14:40:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:52 INFO Applying migration id=activitiesid 2026/02/05 14:40:52 INFO Applying migration id=outbox 2026/02/05 14:40:52 INFO Applying migration id=edits 2026/02/05 14:40:52 INFO Applying migration id=outboxactor 2026/02/05 14:40:52 INFO Applying migration id=outboxsender 2026/02/05 14:40:52 INFO Applying migration id=thread 2026/02/05 14:40:52 INFO Applying migration id=host 2026/02/05 14:40:52 INFO Applying migration id=sharedinbox 2026/02/05 14:40:52 INFO Applying migration id=noteshost 2026/02/05 14:40:52 INFO Applying migration id=fetched 2026/02/05 14:40:52 INFO Applying migration id=move 2026/02/05 14:40:52 INFO Applying migration id=cleanup 2026/02/05 14:40:52 INFO Applying migration id=received 2026/02/05 14:40:52 INFO Applying migration id=namehost 2026/02/05 14:40:52 INFO Applying migration id=outboxhost 2026/02/05 14:40:52 INFO Applying migration id=notesfts 2026/02/05 14:40:52 INFO Applying migration id=iconsname 2026/02/05 14:40:52 INFO Applying migration id=nohash 2026/02/05 14:40:52 INFO Applying migration id=shares 2026/02/05 14:40:52 INFO Applying migration id=actorttl 2026/02/05 14:40:52 INFO Applying migration id=tocc 2026/02/05 14:40:52 INFO Applying migration id=followeds 2026/02/05 14:40:52 INFO Applying migration id=certhash 2026/02/05 14:40:52 INFO Applying migration id=follows_sync 2026/02/05 14:40:52 INFO Applying migration id=jsonpath 2026/02/05 14:40:52 INFO Applying migration id=localforward 2026/02/05 14:40:52 INFO Applying migration id=avatar 2026/02/05 14:40:52 INFO Applying migration id=noimage 2026/02/05 14:40:52 INFO Applying migration id=feed 2026/02/05 14:40:52 INFO Applying migration id=bookmarks 2026/02/05 14:40:52 INFO Applying migration id=shareactivity 2026/02/05 14:40:52 INFO Applying migration id=application 2026/02/05 14:40:52 INFO Applying migration id=certificates 2026/02/05 14:40:52 INFO Applying migration id=rawforward 2026/02/05 14:40:52 INFO Applying migration id=publickey 2026/02/05 14:40:52 INFO Applying migration id=resolvegroup 2026/02/05 14:40:52 INFO Applying migration id=reject 2026/02/05 14:40:52 INFO Applying migration id=autodel 2026/02/05 14:40:52 INFO Applying migration id=jsonb 2026/02/05 14:40:52 INFO Applying migration id=quote 2026/02/05 14:40:52 INFO Applying migration id=rfc9421 2026/02/05 14:40:52 INFO Applying migration id=keys 2026/02/05 14:40:52 INFO Applying migration id=portable 2026/02/05 14:40:52 INFO Applying migration id=proofs 2026/02/05 14:40:52 INFO Applying migration id=contexts 2026/02/05 14:40:52 INFO Applying migration id=deliverieshost 2026/02/05 14:40:52 INFO Applying migration id=pembegin 2026/02/05 14:40:52 INFO Applying migration id=didhost 2026/02/05 14:40:52 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling (0.26s) === RUN TestRegister_Throttling30Minutes 2026/02/05 14:40:52 INFO Applying migration id=initial 2026/02/05 14:40:52 INFO Applying migration id=notesupdated 2026/02/05 14:40:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:52 INFO Applying migration id=activitiesid 2026/02/05 14:40:52 INFO Applying migration id=outbox 2026/02/05 14:40:52 INFO Applying migration id=edits 2026/02/05 14:40:52 INFO Applying migration id=outboxactor 2026/02/05 14:40:52 INFO Applying migration id=outboxsender 2026/02/05 14:40:52 INFO Applying migration id=thread 2026/02/05 14:40:52 INFO Applying migration id=host 2026/02/05 14:40:52 INFO Applying migration id=sharedinbox 2026/02/05 14:40:52 INFO Applying migration id=noteshost 2026/02/05 14:40:52 INFO Applying migration id=fetched 2026/02/05 14:40:52 INFO Applying migration id=move 2026/02/05 14:40:52 INFO Applying migration id=cleanup 2026/02/05 14:40:52 INFO Applying migration id=received 2026/02/05 14:40:52 INFO Applying migration id=namehost 2026/02/05 14:40:52 INFO Applying migration id=outboxhost 2026/02/05 14:40:52 INFO Applying migration id=notesfts 2026/02/05 14:40:52 INFO Applying migration id=iconsname 2026/02/05 14:40:52 INFO Applying migration id=nohash 2026/02/05 14:40:52 INFO Applying migration id=shares 2026/02/05 14:40:52 INFO Applying migration id=actorttl 2026/02/05 14:40:52 INFO Applying migration id=tocc 2026/02/05 14:40:52 INFO Applying migration id=followeds 2026/02/05 14:40:52 INFO Applying migration id=certhash 2026/02/05 14:40:52 INFO Applying migration id=follows_sync 2026/02/05 14:40:52 INFO Applying migration id=jsonpath 2026/02/05 14:40:52 INFO Applying migration id=localforward 2026/02/05 14:40:52 INFO Applying migration id=avatar 2026/02/05 14:40:52 INFO Applying migration id=noimage 2026/02/05 14:40:52 INFO Applying migration id=feed 2026/02/05 14:40:52 INFO Applying migration id=bookmarks 2026/02/05 14:40:52 INFO Applying migration id=shareactivity 2026/02/05 14:40:52 INFO Applying migration id=application 2026/02/05 14:40:52 INFO Applying migration id=certificates 2026/02/05 14:40:52 INFO Applying migration id=rawforward 2026/02/05 14:40:52 INFO Applying migration id=publickey 2026/02/05 14:40:52 INFO Applying migration id=resolvegroup 2026/02/05 14:40:52 INFO Applying migration id=reject 2026/02/05 14:40:52 INFO Applying migration id=autodel 2026/02/05 14:40:52 INFO Applying migration id=jsonb 2026/02/05 14:40:52 INFO Applying migration id=quote 2026/02/05 14:40:52 INFO Applying migration id=rfc9421 2026/02/05 14:40:52 INFO Applying migration id=keys 2026/02/05 14:40:52 INFO Applying migration id=portable 2026/02/05 14:40:52 INFO Applying migration id=proofs 2026/02/05 14:40:52 INFO Applying migration id=contexts 2026/02/05 14:40:52 INFO Applying migration id=deliverieshost 2026/02/05 14:40:52 INFO Applying migration id=pembegin 2026/02/05 14:40:52 INFO Applying migration id=didhost 2026/02/05 14:40:52 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_Throttling30Minutes (0.22s) === RUN TestRegister_Throttling1Hour 2026/02/05 14:40:52 INFO Applying migration id=initial 2026/02/05 14:40:52 INFO Applying migration id=notesupdated 2026/02/05 14:40:52 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:52 INFO Applying migration id=activitiesid 2026/02/05 14:40:52 INFO Applying migration id=outbox 2026/02/05 14:40:52 INFO Applying migration id=edits 2026/02/05 14:40:52 INFO Applying migration id=outboxactor 2026/02/05 14:40:52 INFO Applying migration id=outboxsender 2026/02/05 14:40:52 INFO Applying migration id=thread 2026/02/05 14:40:52 INFO Applying migration id=host 2026/02/05 14:40:52 INFO Applying migration id=sharedinbox 2026/02/05 14:40:52 INFO Applying migration id=noteshost 2026/02/05 14:40:52 INFO Applying migration id=fetched 2026/02/05 14:40:52 INFO Applying migration id=move 2026/02/05 14:40:52 INFO Applying migration id=cleanup 2026/02/05 14:40:52 INFO Applying migration id=received 2026/02/05 14:40:52 INFO Applying migration id=namehost 2026/02/05 14:40:52 INFO Applying migration id=outboxhost 2026/02/05 14:40:52 INFO Applying migration id=notesfts 2026/02/05 14:40:52 INFO Applying migration id=iconsname 2026/02/05 14:40:52 INFO Applying migration id=nohash 2026/02/05 14:40:52 INFO Applying migration id=shares 2026/02/05 14:40:52 INFO Applying migration id=actorttl 2026/02/05 14:40:52 INFO Applying migration id=tocc 2026/02/05 14:40:52 INFO Applying migration id=followeds 2026/02/05 14:40:52 INFO Applying migration id=certhash 2026/02/05 14:40:52 INFO Applying migration id=follows_sync 2026/02/05 14:40:52 INFO Applying migration id=jsonpath 2026/02/05 14:40:52 INFO Applying migration id=localforward 2026/02/05 14:40:53 INFO Applying migration id=avatar 2026/02/05 14:40:53 INFO Applying migration id=noimage 2026/02/05 14:40:53 INFO Applying migration id=feed 2026/02/05 14:40:53 INFO Applying migration id=bookmarks 2026/02/05 14:40:53 INFO Applying migration id=shareactivity 2026/02/05 14:40:53 INFO Applying migration id=application 2026/02/05 14:40:53 INFO Applying migration id=certificates 2026/02/05 14:40:53 INFO Applying migration id=rawforward 2026/02/05 14:40:53 INFO Applying migration id=publickey 2026/02/05 14:40:53 INFO Applying migration id=resolvegroup 2026/02/05 14:40:53 INFO Applying migration id=reject 2026/02/05 14:40:53 INFO Applying migration id=autodel 2026/02/05 14:40:53 INFO Applying migration id=jsonb 2026/02/05 14:40:53 INFO Applying migration id=quote 2026/02/05 14:40:53 INFO Applying migration id=rfc9421 2026/02/05 14:40:53 INFO Applying migration id=keys 2026/02/05 14:40:53 INFO Applying migration id=portable 2026/02/05 14:40:53 INFO Applying migration id=proofs 2026/02/05 14:40:53 INFO Applying migration id=contexts 2026/02/05 14:40:53 INFO Applying migration id=deliverieshost 2026/02/05 14:40:53 INFO Applying migration id=pembegin 2026/02/05 14:40:53 INFO Applying migration id=didhost 2026/02/05 14:40:53 INFO Creating new user request.path=/users/register name=erin 2026/02/05 14:40:53 INFO Creating new user request.path=/users/register name=david --- PASS: TestRegister_Throttling1Hour (0.37s) === RUN TestRegister_TwoCertificates 2026/02/05 14:40:53 INFO Applying migration id=initial 2026/02/05 14:40:53 INFO Applying migration id=notesupdated 2026/02/05 14:40:53 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:53 INFO Applying migration id=activitiesid 2026/02/05 14:40:53 INFO Applying migration id=outbox 2026/02/05 14:40:53 INFO Applying migration id=edits 2026/02/05 14:40:53 INFO Applying migration id=outboxactor 2026/02/05 14:40:53 INFO Applying migration id=outboxsender 2026/02/05 14:40:53 INFO Applying migration id=thread 2026/02/05 14:40:53 INFO Applying migration id=host 2026/02/05 14:40:53 INFO Applying migration id=sharedinbox 2026/02/05 14:40:53 INFO Applying migration id=noteshost 2026/02/05 14:40:53 INFO Applying migration id=fetched 2026/02/05 14:40:53 INFO Applying migration id=move 2026/02/05 14:40:53 INFO Applying migration id=cleanup 2026/02/05 14:40:53 INFO Applying migration id=received 2026/02/05 14:40:53 INFO Applying migration id=namehost 2026/02/05 14:40:53 INFO Applying migration id=outboxhost 2026/02/05 14:40:53 INFO Applying migration id=notesfts 2026/02/05 14:40:53 INFO Applying migration id=iconsname 2026/02/05 14:40:53 INFO Applying migration id=nohash 2026/02/05 14:40:53 INFO Applying migration id=shares 2026/02/05 14:40:53 INFO Applying migration id=actorttl 2026/02/05 14:40:53 INFO Applying migration id=tocc 2026/02/05 14:40:53 INFO Applying migration id=followeds 2026/02/05 14:40:53 INFO Applying migration id=certhash 2026/02/05 14:40:53 INFO Applying migration id=follows_sync 2026/02/05 14:40:53 INFO Applying migration id=jsonpath 2026/02/05 14:40:53 INFO Applying migration id=localforward 2026/02/05 14:40:53 INFO Applying migration id=avatar 2026/02/05 14:40:53 INFO Applying migration id=noimage 2026/02/05 14:40:53 INFO Applying migration id=feed 2026/02/05 14:40:53 INFO Applying migration id=bookmarks 2026/02/05 14:40:53 INFO Applying migration id=shareactivity 2026/02/05 14:40:53 INFO Applying migration id=application 2026/02/05 14:40:53 INFO Applying migration id=certificates 2026/02/05 14:40:53 INFO Applying migration id=rawforward 2026/02/05 14:40:53 INFO Applying migration id=publickey 2026/02/05 14:40:53 INFO Applying migration id=resolvegroup 2026/02/05 14:40:53 INFO Applying migration id=reject 2026/02/05 14:40:53 INFO Applying migration id=autodel 2026/02/05 14:40:53 INFO Applying migration id=jsonb 2026/02/05 14:40:53 INFO Applying migration id=quote 2026/02/05 14:40:53 INFO Applying migration id=rfc9421 2026/02/05 14:40:53 INFO Applying migration id=keys 2026/02/05 14:40:53 INFO Applying migration id=portable 2026/02/05 14:40:53 INFO Applying migration id=proofs 2026/02/05 14:40:53 INFO Applying migration id=contexts 2026/02/05 14:40:53 INFO Applying migration id=deliverieshost 2026/02/05 14:40:53 INFO Applying migration id=pembegin 2026/02/05 14:40:53 INFO Applying migration id=didhost 2026/02/05 14:40:53 INFO Redirecting new user 2026/02/05 14:40:53 INFO Creating new user request.path=/users/register name=erin 2026/02/05 14:40:53 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/02/05 14:40:53 INFO Redirecting new user 2026/02/05 14:40:53 INFO Creating new user request.path=/users/register name=erin 2026/02/05 14:40:53 INFO Approving certificate request.path=/users/certificates/approve/4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF request.user=erin user=erin hash=4561F7655D75BC965B6204AAED6CB1CE2047E1CA79397A81B41AC26281D42EFF 2026/02/05 14:40:53 WARN Registered user cannot register again request.path=/users/register request.user=erin 2026/02/05 14:40:53 INFO Revoking certificate request.path=/users/certificates/revoke/EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A request.user=erin user=erin hash=EB108D8A0EF3051B2830FEAA87AA79ADA1C5B60DD8A7CECCC8EC25BD086DC11A 2026/02/05 14:40:53 INFO Redirecting new user 2026/02/05 14:40:53 INFO Creating new user request.path=/users/register name=erin --- PASS: TestRegister_TwoCertificates (0.82s) === RUN TestRegister_ForbiddenUserName 2026/02/05 14:40:54 INFO Applying migration id=initial 2026/02/05 14:40:54 INFO Applying migration id=notesupdated 2026/02/05 14:40:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:54 INFO Applying migration id=activitiesid 2026/02/05 14:40:54 INFO Applying migration id=outbox 2026/02/05 14:40:54 INFO Applying migration id=edits 2026/02/05 14:40:54 INFO Applying migration id=outboxactor 2026/02/05 14:40:54 INFO Applying migration id=outboxsender 2026/02/05 14:40:54 INFO Applying migration id=thread 2026/02/05 14:40:54 INFO Applying migration id=host 2026/02/05 14:40:54 INFO Applying migration id=sharedinbox 2026/02/05 14:40:54 INFO Applying migration id=noteshost 2026/02/05 14:40:54 INFO Applying migration id=fetched 2026/02/05 14:40:54 INFO Applying migration id=move 2026/02/05 14:40:54 INFO Applying migration id=cleanup 2026/02/05 14:40:54 INFO Applying migration id=received 2026/02/05 14:40:54 INFO Applying migration id=namehost 2026/02/05 14:40:54 INFO Applying migration id=outboxhost 2026/02/05 14:40:54 INFO Applying migration id=notesfts 2026/02/05 14:40:54 INFO Applying migration id=iconsname 2026/02/05 14:40:54 INFO Applying migration id=nohash 2026/02/05 14:40:54 INFO Applying migration id=shares 2026/02/05 14:40:54 INFO Applying migration id=actorttl 2026/02/05 14:40:54 INFO Applying migration id=tocc 2026/02/05 14:40:54 INFO Applying migration id=followeds 2026/02/05 14:40:54 INFO Applying migration id=certhash 2026/02/05 14:40:54 INFO Applying migration id=follows_sync 2026/02/05 14:40:54 INFO Applying migration id=jsonpath 2026/02/05 14:40:54 INFO Applying migration id=localforward 2026/02/05 14:40:54 INFO Applying migration id=avatar 2026/02/05 14:40:54 INFO Applying migration id=noimage 2026/02/05 14:40:54 INFO Applying migration id=feed 2026/02/05 14:40:54 INFO Applying migration id=bookmarks 2026/02/05 14:40:54 INFO Applying migration id=shareactivity 2026/02/05 14:40:54 INFO Applying migration id=application 2026/02/05 14:40:54 INFO Applying migration id=certificates 2026/02/05 14:40:54 INFO Applying migration id=rawforward 2026/02/05 14:40:54 INFO Applying migration id=publickey 2026/02/05 14:40:54 INFO Applying migration id=resolvegroup 2026/02/05 14:40:54 INFO Applying migration id=reject 2026/02/05 14:40:54 INFO Applying migration id=autodel 2026/02/05 14:40:54 INFO Applying migration id=jsonb 2026/02/05 14:40:54 INFO Applying migration id=quote 2026/02/05 14:40:54 INFO Applying migration id=rfc9421 2026/02/05 14:40:54 INFO Applying migration id=keys 2026/02/05 14:40:54 INFO Applying migration id=portable 2026/02/05 14:40:54 INFO Applying migration id=proofs 2026/02/05 14:40:54 INFO Applying migration id=contexts 2026/02/05 14:40:54 INFO Applying migration id=deliverieshost 2026/02/05 14:40:54 INFO Applying migration id=pembegin 2026/02/05 14:40:54 INFO Applying migration id=didhost --- PASS: TestRegister_ForbiddenUserName (0.13s) === RUN TestReply_AuthorNotFollowed 2026/02/05 14:40:54 INFO Applying migration id=initial 2026/02/05 14:40:54 INFO Applying migration id=notesupdated 2026/02/05 14:40:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:54 INFO Applying migration id=activitiesid 2026/02/05 14:40:54 INFO Applying migration id=outbox 2026/02/05 14:40:54 INFO Applying migration id=edits 2026/02/05 14:40:54 INFO Applying migration id=outboxactor 2026/02/05 14:40:54 INFO Applying migration id=outboxsender 2026/02/05 14:40:54 INFO Applying migration id=thread 2026/02/05 14:40:54 INFO Applying migration id=host 2026/02/05 14:40:54 INFO Applying migration id=sharedinbox 2026/02/05 14:40:54 INFO Applying migration id=noteshost 2026/02/05 14:40:54 INFO Applying migration id=fetched 2026/02/05 14:40:54 INFO Applying migration id=move 2026/02/05 14:40:54 INFO Applying migration id=cleanup 2026/02/05 14:40:54 INFO Applying migration id=received 2026/02/05 14:40:54 INFO Applying migration id=namehost 2026/02/05 14:40:54 INFO Applying migration id=outboxhost 2026/02/05 14:40:54 INFO Applying migration id=notesfts 2026/02/05 14:40:54 INFO Applying migration id=iconsname 2026/02/05 14:40:54 INFO Applying migration id=nohash 2026/02/05 14:40:54 INFO Applying migration id=shares 2026/02/05 14:40:54 INFO Applying migration id=actorttl 2026/02/05 14:40:54 INFO Applying migration id=tocc 2026/02/05 14:40:54 INFO Applying migration id=followeds 2026/02/05 14:40:54 INFO Applying migration id=certhash 2026/02/05 14:40:54 INFO Applying migration id=follows_sync 2026/02/05 14:40:54 INFO Applying migration id=jsonpath 2026/02/05 14:40:54 INFO Applying migration id=localforward 2026/02/05 14:40:54 INFO Applying migration id=avatar 2026/02/05 14:40:54 INFO Applying migration id=noimage 2026/02/05 14:40:54 INFO Applying migration id=feed 2026/02/05 14:40:54 INFO Applying migration id=bookmarks 2026/02/05 14:40:54 INFO Applying migration id=shareactivity 2026/02/05 14:40:54 INFO Applying migration id=application 2026/02/05 14:40:54 INFO Applying migration id=certificates 2026/02/05 14:40:54 INFO Applying migration id=rawforward 2026/02/05 14:40:54 INFO Applying migration id=publickey 2026/02/05 14:40:54 INFO Applying migration id=resolvegroup 2026/02/05 14:40:54 INFO Applying migration id=reject 2026/02/05 14:40:54 INFO Applying migration id=autodel 2026/02/05 14:40:54 INFO Applying migration id=jsonb 2026/02/05 14:40:54 INFO Applying migration id=quote 2026/02/05 14:40:54 INFO Applying migration id=rfc9421 2026/02/05 14:40:54 INFO Applying migration id=keys 2026/02/05 14:40:54 INFO Applying migration id=portable 2026/02/05 14:40:54 INFO Applying migration id=proofs 2026/02/05 14:40:54 INFO Applying migration id=contexts 2026/02/05 14:40:54 INFO Applying migration id=deliverieshost 2026/02/05 14:40:54 INFO Applying migration id=pembegin 2026/02/05 14:40:54 INFO Applying migration id=didhost 2026/02/05 14:40:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-bb67-7ab3-b1de-8149aa8fd20d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 2026/02/05 14:40:54 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 2026/02/05 14:40:54 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 2026/02/05 14:40:54 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-bb6b-7634-94f8-4f68655d8e98 note=https://localhost.localdomain:8443/post/019c2e3f-bb6b-75e5-920b-479aeb887822 thread=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:54 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-bb6b-7634-94f8-4f68655d8e98 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-bb6b-75e5-920b-479aeb887822 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-bb6b-75e5-920b-479aeb887822 2026/02/05 14:40:54 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-bb67-7a7c-bf5a-6161c612ef82 2026/02/05 14:40:54 INFO Generating first response key=/local --- PASS: TestReply_AuthorNotFollowed (0.42s) === RUN TestReply_AuthorFollowed 2026/02/05 14:40:54 INFO Applying migration id=initial 2026/02/05 14:40:54 INFO Applying migration id=notesupdated 2026/02/05 14:40:54 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:54 INFO Applying migration id=activitiesid 2026/02/05 14:40:54 INFO Applying migration id=outbox 2026/02/05 14:40:54 INFO Applying migration id=edits 2026/02/05 14:40:54 INFO Applying migration id=outboxactor 2026/02/05 14:40:54 INFO Applying migration id=outboxsender 2026/02/05 14:40:54 INFO Applying migration id=thread 2026/02/05 14:40:54 INFO Applying migration id=host 2026/02/05 14:40:54 INFO Applying migration id=sharedinbox 2026/02/05 14:40:54 INFO Applying migration id=noteshost 2026/02/05 14:40:54 INFO Applying migration id=fetched 2026/02/05 14:40:54 INFO Applying migration id=move 2026/02/05 14:40:54 INFO Applying migration id=cleanup 2026/02/05 14:40:54 INFO Applying migration id=received 2026/02/05 14:40:54 INFO Applying migration id=namehost 2026/02/05 14:40:54 INFO Applying migration id=outboxhost 2026/02/05 14:40:54 INFO Applying migration id=notesfts 2026/02/05 14:40:54 INFO Applying migration id=iconsname 2026/02/05 14:40:54 INFO Applying migration id=nohash 2026/02/05 14:40:54 INFO Applying migration id=shares 2026/02/05 14:40:54 INFO Applying migration id=actorttl 2026/02/05 14:40:54 INFO Applying migration id=tocc 2026/02/05 14:40:54 INFO Applying migration id=followeds 2026/02/05 14:40:54 INFO Applying migration id=certhash 2026/02/05 14:40:54 INFO Applying migration id=follows_sync 2026/02/05 14:40:54 INFO Applying migration id=jsonpath 2026/02/05 14:40:54 INFO Applying migration id=localforward 2026/02/05 14:40:54 INFO Applying migration id=avatar 2026/02/05 14:40:54 INFO Applying migration id=noimage 2026/02/05 14:40:54 INFO Applying migration id=feed 2026/02/05 14:40:54 INFO Applying migration id=bookmarks 2026/02/05 14:40:54 INFO Applying migration id=shareactivity 2026/02/05 14:40:54 INFO Applying migration id=application 2026/02/05 14:40:54 INFO Applying migration id=certificates 2026/02/05 14:40:54 INFO Applying migration id=rawforward 2026/02/05 14:40:54 INFO Applying migration id=publickey 2026/02/05 14:40:54 INFO Applying migration id=resolvegroup 2026/02/05 14:40:54 INFO Applying migration id=reject 2026/02/05 14:40:54 INFO Applying migration id=autodel 2026/02/05 14:40:54 INFO Applying migration id=jsonb 2026/02/05 14:40:54 INFO Applying migration id=quote 2026/02/05 14:40:54 INFO Applying migration id=rfc9421 2026/02/05 14:40:54 INFO Applying migration id=keys 2026/02/05 14:40:54 INFO Applying migration id=portable 2026/02/05 14:40:54 INFO Applying migration id=proofs 2026/02/05 14:40:54 INFO Applying migration id=contexts 2026/02/05 14:40:54 INFO Applying migration id=deliverieshost 2026/02/05 14:40:54 INFO Applying migration id=pembegin 2026/02/05 14:40:54 INFO Applying migration id=didhost 2026/02/05 14:40:55 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-bd55-7e11-84e6-6e6b31bceb1d 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/02/05 14:40:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-bd57-7073-bc19-38b535d065fa activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-bd55-7e11-84e6-6e6b31bceb1d activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-bd55-7e11-84e6-6e6b31bceb1d 2026/02/05 14:40:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-bd57-7e9b-8ac1-afb6a11e245a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 2026/02/05 14:40:55 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 2026/02/05 14:40:55 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 2026/02/05 14:40:55 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-bd60-79ee-92b1-871c4151bf82 note=https://localhost.localdomain:8443/post/019c2e3f-bd60-7994-bef7-c1a0e1770c9a thread=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-bd60-79ee-92b1-871c4151bf82 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-bd60-7994-bef7-c1a0e1770c9a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-bd60-7994-bef7-c1a0e1770c9a 2026/02/05 14:40:55 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-bd57-7e0d-849b-519d2ccf8582 2026/02/05 14:40:55 INFO Generating first response key=/local --- PASS: TestReply_AuthorFollowed (0.51s) === RUN TestReply_PostToFollowers 2026/02/05 14:40:55 INFO Applying migration id=initial 2026/02/05 14:40:55 INFO Applying migration id=notesupdated 2026/02/05 14:40:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:55 INFO Applying migration id=activitiesid 2026/02/05 14:40:55 INFO Applying migration id=outbox 2026/02/05 14:40:55 INFO Applying migration id=edits 2026/02/05 14:40:55 INFO Applying migration id=outboxactor 2026/02/05 14:40:55 INFO Applying migration id=outboxsender 2026/02/05 14:40:55 INFO Applying migration id=thread 2026/02/05 14:40:55 INFO Applying migration id=host 2026/02/05 14:40:55 INFO Applying migration id=sharedinbox 2026/02/05 14:40:55 INFO Applying migration id=noteshost 2026/02/05 14:40:55 INFO Applying migration id=fetched 2026/02/05 14:40:55 INFO Applying migration id=move 2026/02/05 14:40:55 INFO Applying migration id=cleanup 2026/02/05 14:40:55 INFO Applying migration id=received 2026/02/05 14:40:55 INFO Applying migration id=namehost 2026/02/05 14:40:55 INFO Applying migration id=outboxhost 2026/02/05 14:40:55 INFO Applying migration id=notesfts 2026/02/05 14:40:55 INFO Applying migration id=iconsname 2026/02/05 14:40:55 INFO Applying migration id=nohash 2026/02/05 14:40:55 INFO Applying migration id=shares 2026/02/05 14:40:55 INFO Applying migration id=actorttl 2026/02/05 14:40:55 INFO Applying migration id=tocc 2026/02/05 14:40:55 INFO Applying migration id=followeds 2026/02/05 14:40:55 INFO Applying migration id=certhash 2026/02/05 14:40:55 INFO Applying migration id=follows_sync 2026/02/05 14:40:55 INFO Applying migration id=jsonpath 2026/02/05 14:40:55 INFO Applying migration id=localforward 2026/02/05 14:40:55 INFO Applying migration id=avatar 2026/02/05 14:40:55 INFO Applying migration id=noimage 2026/02/05 14:40:55 INFO Applying migration id=feed 2026/02/05 14:40:55 INFO Applying migration id=bookmarks 2026/02/05 14:40:55 INFO Applying migration id=shareactivity 2026/02/05 14:40:55 INFO Applying migration id=application 2026/02/05 14:40:55 INFO Applying migration id=certificates 2026/02/05 14:40:55 INFO Applying migration id=rawforward 2026/02/05 14:40:55 INFO Applying migration id=publickey 2026/02/05 14:40:55 INFO Applying migration id=resolvegroup 2026/02/05 14:40:55 INFO Applying migration id=reject 2026/02/05 14:40:55 INFO Applying migration id=autodel 2026/02/05 14:40:55 INFO Applying migration id=jsonb 2026/02/05 14:40:55 INFO Applying migration id=quote 2026/02/05 14:40:55 INFO Applying migration id=rfc9421 2026/02/05 14:40:55 INFO Applying migration id=keys 2026/02/05 14:40:55 INFO Applying migration id=portable 2026/02/05 14:40:55 INFO Applying migration id=proofs 2026/02/05 14:40:55 INFO Applying migration id=contexts 2026/02/05 14:40:55 INFO Applying migration id=deliverieshost 2026/02/05 14:40:55 INFO Applying migration id=pembegin 2026/02/05 14:40:55 INFO Applying migration id=didhost 2026/02/05 14:40:55 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-c085-78a8-8de4-1ad79d625435 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/02/05 14:40:55 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-c086-7151-968c-f54b4a0d34b4 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c085-78a8-8de4-1ad79d625435 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-c085-78a8-8de4-1ad79d625435 2026/02/05 14:40:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c086-783c-b344-a1d689daf2b0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d 2026/02/05 14:40:55 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d 2026/02/05 14:40:55 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d 2026/02/05 14:40:55 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-c089-7f00-899c-098c9e60fd2c note=https://localhost.localdomain:8443/post/019c2e3f-c089-7ed7-a11d-9517a7a7791b thread=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:55 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c089-7f00-899c-098c9e60fd2c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c089-7ed7-a11d-9517a7a7791b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-c089-7ed7-a11d-9517a7a7791b 2026/02/05 14:40:55 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c086-780f-9b36-715961d5ea1d 2026/02/05 14:40:55 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowers (0.80s) === RUN TestReply_PostToFollowersNotFollowing 2026/02/05 14:40:55 INFO Applying migration id=initial 2026/02/05 14:40:55 INFO Applying migration id=notesupdated 2026/02/05 14:40:55 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:55 INFO Applying migration id=activitiesid 2026/02/05 14:40:55 INFO Applying migration id=outbox 2026/02/05 14:40:55 INFO Applying migration id=edits 2026/02/05 14:40:55 INFO Applying migration id=outboxactor 2026/02/05 14:40:55 INFO Applying migration id=outboxsender 2026/02/05 14:40:55 INFO Applying migration id=thread 2026/02/05 14:40:55 INFO Applying migration id=host 2026/02/05 14:40:55 INFO Applying migration id=sharedinbox 2026/02/05 14:40:55 INFO Applying migration id=noteshost 2026/02/05 14:40:55 INFO Applying migration id=fetched 2026/02/05 14:40:55 INFO Applying migration id=move 2026/02/05 14:40:55 INFO Applying migration id=cleanup 2026/02/05 14:40:55 INFO Applying migration id=received 2026/02/05 14:40:55 INFO Applying migration id=namehost 2026/02/05 14:40:55 INFO Applying migration id=outboxhost 2026/02/05 14:40:55 INFO Applying migration id=notesfts 2026/02/05 14:40:55 INFO Applying migration id=iconsname 2026/02/05 14:40:55 INFO Applying migration id=nohash 2026/02/05 14:40:55 INFO Applying migration id=shares 2026/02/05 14:40:55 INFO Applying migration id=actorttl 2026/02/05 14:40:55 INFO Applying migration id=tocc 2026/02/05 14:40:55 INFO Applying migration id=followeds 2026/02/05 14:40:55 INFO Applying migration id=certhash 2026/02/05 14:40:55 INFO Applying migration id=follows_sync 2026/02/05 14:40:55 INFO Applying migration id=jsonpath 2026/02/05 14:40:56 INFO Applying migration id=localforward 2026/02/05 14:40:56 INFO Applying migration id=avatar 2026/02/05 14:40:56 INFO Applying migration id=noimage 2026/02/05 14:40:56 INFO Applying migration id=feed 2026/02/05 14:40:56 INFO Applying migration id=bookmarks 2026/02/05 14:40:56 INFO Applying migration id=shareactivity 2026/02/05 14:40:56 INFO Applying migration id=application 2026/02/05 14:40:56 INFO Applying migration id=certificates 2026/02/05 14:40:56 INFO Applying migration id=rawforward 2026/02/05 14:40:56 INFO Applying migration id=publickey 2026/02/05 14:40:56 INFO Applying migration id=resolvegroup 2026/02/05 14:40:56 INFO Applying migration id=reject 2026/02/05 14:40:56 INFO Applying migration id=autodel 2026/02/05 14:40:56 INFO Applying migration id=jsonb 2026/02/05 14:40:56 INFO Applying migration id=quote 2026/02/05 14:40:56 INFO Applying migration id=rfc9421 2026/02/05 14:40:56 INFO Applying migration id=keys 2026/02/05 14:40:56 INFO Applying migration id=portable 2026/02/05 14:40:56 INFO Applying migration id=proofs 2026/02/05 14:40:56 INFO Applying migration id=contexts 2026/02/05 14:40:56 INFO Applying migration id=deliverieshost 2026/02/05 14:40:56 INFO Applying migration id=pembegin 2026/02/05 14:40:56 INFO Applying migration id=didhost 2026/02/05 14:40:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c2fa-7c4d-9edc-25a3c3f15458 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 2026/02/05 14:40:56 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 2026/02/05 14:40:56 WARN Post does not exist post=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 2026/02/05 14:40:56 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 2026/02/05 14:40:56 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3f-c2fa-7be9-884b-d5fb7172ce37 2026/02/05 14:40:56 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersNotFollowing (0.63s) === RUN TestReply_PostToFollowersUnfollowedBeforeReply 2026/02/05 14:40:56 INFO Applying migration id=initial 2026/02/05 14:40:56 INFO Applying migration id=notesupdated 2026/02/05 14:40:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:56 INFO Applying migration id=activitiesid 2026/02/05 14:40:56 INFO Applying migration id=outbox 2026/02/05 14:40:56 INFO Applying migration id=edits 2026/02/05 14:40:56 INFO Applying migration id=outboxactor 2026/02/05 14:40:56 INFO Applying migration id=outboxsender 2026/02/05 14:40:56 INFO Applying migration id=thread 2026/02/05 14:40:56 INFO Applying migration id=host 2026/02/05 14:40:56 INFO Applying migration id=sharedinbox 2026/02/05 14:40:56 INFO Applying migration id=noteshost 2026/02/05 14:40:56 INFO Applying migration id=fetched 2026/02/05 14:40:56 INFO Applying migration id=move 2026/02/05 14:40:56 INFO Applying migration id=cleanup 2026/02/05 14:40:56 INFO Applying migration id=received 2026/02/05 14:40:56 INFO Applying migration id=namehost 2026/02/05 14:40:56 INFO Applying migration id=outboxhost 2026/02/05 14:40:56 INFO Applying migration id=notesfts 2026/02/05 14:40:56 INFO Applying migration id=iconsname 2026/02/05 14:40:56 INFO Applying migration id=nohash 2026/02/05 14:40:56 INFO Applying migration id=shares 2026/02/05 14:40:56 INFO Applying migration id=actorttl 2026/02/05 14:40:56 INFO Applying migration id=tocc 2026/02/05 14:40:56 INFO Applying migration id=followeds 2026/02/05 14:40:56 INFO Applying migration id=certhash 2026/02/05 14:40:56 INFO Applying migration id=follows_sync 2026/02/05 14:40:56 INFO Applying migration id=jsonpath 2026/02/05 14:40:56 INFO Applying migration id=localforward 2026/02/05 14:40:56 INFO Applying migration id=avatar 2026/02/05 14:40:56 INFO Applying migration id=noimage 2026/02/05 14:40:56 INFO Applying migration id=feed 2026/02/05 14:40:56 INFO Applying migration id=bookmarks 2026/02/05 14:40:56 INFO Applying migration id=shareactivity 2026/02/05 14:40:56 INFO Applying migration id=application 2026/02/05 14:40:56 INFO Applying migration id=certificates 2026/02/05 14:40:56 INFO Applying migration id=rawforward 2026/02/05 14:40:56 INFO Applying migration id=publickey 2026/02/05 14:40:56 INFO Applying migration id=resolvegroup 2026/02/05 14:40:56 INFO Applying migration id=reject 2026/02/05 14:40:56 INFO Applying migration id=autodel 2026/02/05 14:40:56 INFO Applying migration id=jsonb 2026/02/05 14:40:56 INFO Applying migration id=quote 2026/02/05 14:40:56 INFO Applying migration id=rfc9421 2026/02/05 14:40:56 INFO Applying migration id=keys 2026/02/05 14:40:56 INFO Applying migration id=portable 2026/02/05 14:40:56 INFO Applying migration id=proofs 2026/02/05 14:40:56 INFO Applying migration id=contexts 2026/02/05 14:40:56 INFO Applying migration id=deliverieshost 2026/02/05 14:40:56 INFO Applying migration id=pembegin 2026/02/05 14:40:56 INFO Applying migration id=didhost 2026/02/05 14:40:56 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-c44a-7cc0-8fb7-09fc304fbe48 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/02/05 14:40:56 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-c44b-7416-8be0-eb45b5137a0b activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c44a-7cc0-8fb7-09fc304fbe48 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-c44a-7cc0-8fb7-09fc304fbe48 2026/02/05 14:40:56 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c44b-7926-858e-927fd5bf2e17 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 2026/02/05 14:40:56 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 2026/02/05 14:40:56 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-c44e-7115-b787-f9ba71c5e19e activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c44a-7cc0-8fb7-09fc304fbe48 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/02/05 14:40:56 WARN Post does not exist post=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 2026/02/05 14:40:56 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 2026/02/05 14:40:56 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3f-c44b-7903-85d9-a9ad7d019a43 2026/02/05 14:40:56 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedBeforeReply (0.33s) === RUN TestReply_PostToFollowersUnfollowedAfterReply 2026/02/05 14:40:56 INFO Applying migration id=initial 2026/02/05 14:40:56 INFO Applying migration id=notesupdated 2026/02/05 14:40:56 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:56 INFO Applying migration id=activitiesid 2026/02/05 14:40:56 INFO Applying migration id=outbox 2026/02/05 14:40:56 INFO Applying migration id=edits 2026/02/05 14:40:56 INFO Applying migration id=outboxactor 2026/02/05 14:40:56 INFO Applying migration id=outboxsender 2026/02/05 14:40:56 INFO Applying migration id=thread 2026/02/05 14:40:56 INFO Applying migration id=host 2026/02/05 14:40:56 INFO Applying migration id=sharedinbox 2026/02/05 14:40:56 INFO Applying migration id=noteshost 2026/02/05 14:40:56 INFO Applying migration id=fetched 2026/02/05 14:40:56 INFO Applying migration id=move 2026/02/05 14:40:56 INFO Applying migration id=cleanup 2026/02/05 14:40:56 INFO Applying migration id=received 2026/02/05 14:40:56 INFO Applying migration id=namehost 2026/02/05 14:40:56 INFO Applying migration id=outboxhost 2026/02/05 14:40:56 INFO Applying migration id=notesfts 2026/02/05 14:40:56 INFO Applying migration id=iconsname 2026/02/05 14:40:56 INFO Applying migration id=nohash 2026/02/05 14:40:56 INFO Applying migration id=shares 2026/02/05 14:40:56 INFO Applying migration id=actorttl 2026/02/05 14:40:56 INFO Applying migration id=tocc 2026/02/05 14:40:56 INFO Applying migration id=followeds 2026/02/05 14:40:56 INFO Applying migration id=certhash 2026/02/05 14:40:56 INFO Applying migration id=follows_sync 2026/02/05 14:40:56 INFO Applying migration id=jsonpath 2026/02/05 14:40:56 INFO Applying migration id=localforward 2026/02/05 14:40:56 INFO Applying migration id=avatar 2026/02/05 14:40:56 INFO Applying migration id=noimage 2026/02/05 14:40:56 INFO Applying migration id=feed 2026/02/05 14:40:56 INFO Applying migration id=bookmarks 2026/02/05 14:40:56 INFO Applying migration id=shareactivity 2026/02/05 14:40:56 INFO Applying migration id=application 2026/02/05 14:40:56 INFO Applying migration id=certificates 2026/02/05 14:40:56 INFO Applying migration id=rawforward 2026/02/05 14:40:56 INFO Applying migration id=publickey 2026/02/05 14:40:56 INFO Applying migration id=resolvegroup 2026/02/05 14:40:56 INFO Applying migration id=reject 2026/02/05 14:40:56 INFO Applying migration id=autodel 2026/02/05 14:40:56 INFO Applying migration id=jsonb 2026/02/05 14:40:56 INFO Applying migration id=quote 2026/02/05 14:40:56 INFO Applying migration id=rfc9421 2026/02/05 14:40:56 INFO Applying migration id=keys 2026/02/05 14:40:56 INFO Applying migration id=portable 2026/02/05 14:40:56 INFO Applying migration id=proofs 2026/02/05 14:40:56 INFO Applying migration id=contexts 2026/02/05 14:40:56 INFO Applying migration id=deliverieshost 2026/02/05 14:40:56 INFO Applying migration id=pembegin 2026/02/05 14:40:56 INFO Applying migration id=didhost 2026/02/05 14:40:57 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-c6ff-7e64-9235-1fac38f15e0c 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/02/05 14:40:57 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-c700-7e80-9bb2-169390560016 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c6ff-7e64-9235-1fac38f15e0c activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-c6ff-7e64-9235-1fac38f15e0c 2026/02/05 14:40:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c701-7bd2-a46d-626ecef4898e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 2026/02/05 14:40:57 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 2026/02/05 14:40:57 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 2026/02/05 14:40:57 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-c708-7587-8ddf-9f3ed1caa631 note=https://localhost.localdomain:8443/post/019c2e3f-c708-753b-bea7-3423d9fbe783 thread=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:57 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c708-7587-8ddf-9f3ed1caa631 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c708-753b-bea7-3423d9fbe783 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-c708-753b-bea7-3423d9fbe783 2026/02/05 14:40:57 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-c70a-7e06-88d9-6a13563c1939 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c6ff-7e64-9235-1fac38f15e0c 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/02/05 14:40:57 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 2026/02/05 14:40:57 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e3f-c701-7b7b-b9be-802352757bf8 2026/02/05 14:40:57 INFO Generating first response key=/local --- PASS: TestReply_PostToFollowersUnfollowedAfterReply (0.70s) === RUN TestReply_SelfReply 2026/02/05 14:40:57 INFO Applying migration id=initial 2026/02/05 14:40:57 INFO Applying migration id=notesupdated 2026/02/05 14:40:57 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:57 INFO Applying migration id=activitiesid 2026/02/05 14:40:57 INFO Applying migration id=outbox 2026/02/05 14:40:57 INFO Applying migration id=edits 2026/02/05 14:40:57 INFO Applying migration id=outboxactor 2026/02/05 14:40:57 INFO Applying migration id=outboxsender 2026/02/05 14:40:57 INFO Applying migration id=thread 2026/02/05 14:40:57 INFO Applying migration id=host 2026/02/05 14:40:57 INFO Applying migration id=sharedinbox 2026/02/05 14:40:57 INFO Applying migration id=noteshost 2026/02/05 14:40:57 INFO Applying migration id=fetched 2026/02/05 14:40:57 INFO Applying migration id=move 2026/02/05 14:40:57 INFO Applying migration id=cleanup 2026/02/05 14:40:57 INFO Applying migration id=received 2026/02/05 14:40:57 INFO Applying migration id=namehost 2026/02/05 14:40:57 INFO Applying migration id=outboxhost 2026/02/05 14:40:57 INFO Applying migration id=notesfts 2026/02/05 14:40:57 INFO Applying migration id=iconsname 2026/02/05 14:40:57 INFO Applying migration id=nohash 2026/02/05 14:40:57 INFO Applying migration id=shares 2026/02/05 14:40:57 INFO Applying migration id=actorttl 2026/02/05 14:40:57 INFO Applying migration id=tocc 2026/02/05 14:40:57 INFO Applying migration id=followeds 2026/02/05 14:40:57 INFO Applying migration id=certhash 2026/02/05 14:40:57 INFO Applying migration id=follows_sync 2026/02/05 14:40:57 INFO Applying migration id=jsonpath 2026/02/05 14:40:57 INFO Applying migration id=localforward 2026/02/05 14:40:57 INFO Applying migration id=avatar 2026/02/05 14:40:57 INFO Applying migration id=noimage 2026/02/05 14:40:57 INFO Applying migration id=feed 2026/02/05 14:40:57 INFO Applying migration id=bookmarks 2026/02/05 14:40:57 INFO Applying migration id=shareactivity 2026/02/05 14:40:57 INFO Applying migration id=application 2026/02/05 14:40:57 INFO Applying migration id=certificates 2026/02/05 14:40:57 INFO Applying migration id=rawforward 2026/02/05 14:40:57 INFO Applying migration id=publickey 2026/02/05 14:40:57 INFO Applying migration id=resolvegroup 2026/02/05 14:40:57 INFO Applying migration id=reject 2026/02/05 14:40:57 INFO Applying migration id=autodel 2026/02/05 14:40:57 INFO Applying migration id=jsonb 2026/02/05 14:40:57 INFO Applying migration id=quote 2026/02/05 14:40:57 INFO Applying migration id=rfc9421 2026/02/05 14:40:57 INFO Applying migration id=keys 2026/02/05 14:40:57 INFO Applying migration id=portable 2026/02/05 14:40:57 INFO Applying migration id=proofs 2026/02/05 14:40:57 INFO Applying migration id=contexts 2026/02/05 14:40:57 INFO Applying migration id=deliverieshost 2026/02/05 14:40:57 INFO Applying migration id=pembegin 2026/02/05 14:40:57 INFO Applying migration id=didhost 2026/02/05 14:40:58 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-c8de-7c3c-a8dd-2a0e8e9f1a02 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/02/05 14:40:58 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-c8df-7342-9343-3f209bc3ec4c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-c8de-7c3c-a8dd-2a0e8e9f1a02 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-c8de-7c3c-a8dd-2a0e8e9f1a02 2026/02/05 14:40:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c8df-77b0-bb8d-e72e5c81a445 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e 2026/02/05 14:40:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e 2026/02/05 14:40:58 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e 2026/02/05 14:40:58 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-c8e2-7408-a87e-8f43a6edfe21 note=https://localhost.localdomain:8443/post/019c2e3f-c8e2-73e6-bf32-89c736f6dc95 thread=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-c8e2-7408-a87e-8f43a6edfe21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-c8e2-73e6-bf32-89c736f6dc95 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-c8e2-73e6-bf32-89c736f6dc95 2026/02/05 14:40:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-c8df-778e-868b-6eeb5e06027e 2026/02/05 14:40:58 INFO Generating first response key=/local --- PASS: TestReply_SelfReply (0.47s) === RUN TestReply_ReplyToPublicPostByFollowedUser 2026/02/05 14:40:58 INFO Applying migration id=initial 2026/02/05 14:40:58 INFO Applying migration id=notesupdated 2026/02/05 14:40:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:58 INFO Applying migration id=activitiesid 2026/02/05 14:40:58 INFO Applying migration id=outbox 2026/02/05 14:40:58 INFO Applying migration id=edits 2026/02/05 14:40:58 INFO Applying migration id=outboxactor 2026/02/05 14:40:58 INFO Applying migration id=outboxsender 2026/02/05 14:40:58 INFO Applying migration id=thread 2026/02/05 14:40:58 INFO Applying migration id=host 2026/02/05 14:40:58 INFO Applying migration id=sharedinbox 2026/02/05 14:40:58 INFO Applying migration id=noteshost 2026/02/05 14:40:58 INFO Applying migration id=fetched 2026/02/05 14:40:58 INFO Applying migration id=move 2026/02/05 14:40:58 INFO Applying migration id=cleanup 2026/02/05 14:40:58 INFO Applying migration id=received 2026/02/05 14:40:58 INFO Applying migration id=namehost 2026/02/05 14:40:58 INFO Applying migration id=outboxhost 2026/02/05 14:40:58 INFO Applying migration id=notesfts 2026/02/05 14:40:58 INFO Applying migration id=iconsname 2026/02/05 14:40:58 INFO Applying migration id=nohash 2026/02/05 14:40:58 INFO Applying migration id=shares 2026/02/05 14:40:58 INFO Applying migration id=actorttl 2026/02/05 14:40:58 INFO Applying migration id=tocc 2026/02/05 14:40:58 INFO Applying migration id=followeds 2026/02/05 14:40:58 INFO Applying migration id=certhash 2026/02/05 14:40:58 INFO Applying migration id=follows_sync 2026/02/05 14:40:58 INFO Applying migration id=jsonpath 2026/02/05 14:40:58 INFO Applying migration id=localforward 2026/02/05 14:40:58 INFO Applying migration id=avatar 2026/02/05 14:40:58 INFO Applying migration id=noimage 2026/02/05 14:40:58 INFO Applying migration id=feed 2026/02/05 14:40:58 INFO Applying migration id=bookmarks 2026/02/05 14:40:58 INFO Applying migration id=shareactivity 2026/02/05 14:40:58 INFO Applying migration id=application 2026/02/05 14:40:58 INFO Applying migration id=certificates 2026/02/05 14:40:58 INFO Applying migration id=rawforward 2026/02/05 14:40:58 INFO Applying migration id=publickey 2026/02/05 14:40:58 INFO Applying migration id=resolvegroup 2026/02/05 14:40:58 INFO Applying migration id=reject 2026/02/05 14:40:58 INFO Applying migration id=autodel 2026/02/05 14:40:58 INFO Applying migration id=jsonb 2026/02/05 14:40:58 INFO Applying migration id=quote 2026/02/05 14:40:58 INFO Applying migration id=rfc9421 2026/02/05 14:40:58 INFO Applying migration id=keys 2026/02/05 14:40:58 INFO Applying migration id=portable 2026/02/05 14:40:58 INFO Applying migration id=proofs 2026/02/05 14:40:58 INFO Applying migration id=contexts 2026/02/05 14:40:58 INFO Applying migration id=deliverieshost 2026/02/05 14:40:58 INFO Applying migration id=pembegin 2026/02/05 14:40:58 INFO Applying migration id=didhost 2026/02/05 14:40:58 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-cb86-7164-b61b-53ec78e46a3f 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/02/05 14:40:58 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-cb86-781f-bec5-8fc43ad527b7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-cb86-7164-b61b-53ec78e46a3f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-cb86-7164-b61b-53ec78e46a3f 2026/02/05 14:40:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cb87-7037-82d9-479cb35c4340 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 2026/02/05 14:40:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 2026/02/05 14:40:58 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 2026/02/05 14:40:58 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-cb8f-7d6c-b010-30eb83070d2c note=https://localhost.localdomain:8443/post/019c2e3f-cb8f-7d12-8de4-74c79b358e31 thread=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:58 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cb8f-7d6c-b010-30eb83070d2c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cb8f-7d12-8de4-74c79b358e31 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-cb8f-7d12-8de4-74c79b358e31 2026/02/05 14:40:58 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-cb86-7e9a-bf08-6d4fde030c35 2026/02/05 14:40:58 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByFollowedUser (0.69s) === RUN TestReply_ReplyToPublicPostByNotFollowedUser 2026/02/05 14:40:58 INFO Applying migration id=initial 2026/02/05 14:40:58 INFO Applying migration id=notesupdated 2026/02/05 14:40:58 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:58 INFO Applying migration id=activitiesid 2026/02/05 14:40:58 INFO Applying migration id=outbox 2026/02/05 14:40:58 INFO Applying migration id=edits 2026/02/05 14:40:58 INFO Applying migration id=outboxactor 2026/02/05 14:40:58 INFO Applying migration id=outboxsender 2026/02/05 14:40:58 INFO Applying migration id=thread 2026/02/05 14:40:58 INFO Applying migration id=host 2026/02/05 14:40:58 INFO Applying migration id=sharedinbox 2026/02/05 14:40:58 INFO Applying migration id=noteshost 2026/02/05 14:40:58 INFO Applying migration id=fetched 2026/02/05 14:40:58 INFO Applying migration id=move 2026/02/05 14:40:58 INFO Applying migration id=cleanup 2026/02/05 14:40:58 INFO Applying migration id=received 2026/02/05 14:40:58 INFO Applying migration id=namehost 2026/02/05 14:40:58 INFO Applying migration id=outboxhost 2026/02/05 14:40:58 INFO Applying migration id=notesfts 2026/02/05 14:40:58 INFO Applying migration id=iconsname 2026/02/05 14:40:58 INFO Applying migration id=nohash 2026/02/05 14:40:58 INFO Applying migration id=shares 2026/02/05 14:40:58 INFO Applying migration id=actorttl 2026/02/05 14:40:58 INFO Applying migration id=tocc 2026/02/05 14:40:58 INFO Applying migration id=followeds 2026/02/05 14:40:58 INFO Applying migration id=certhash 2026/02/05 14:40:58 INFO Applying migration id=follows_sync 2026/02/05 14:40:58 INFO Applying migration id=jsonpath 2026/02/05 14:40:58 INFO Applying migration id=localforward 2026/02/05 14:40:58 INFO Applying migration id=avatar 2026/02/05 14:40:58 INFO Applying migration id=noimage 2026/02/05 14:40:58 INFO Applying migration id=feed 2026/02/05 14:40:58 INFO Applying migration id=bookmarks 2026/02/05 14:40:58 INFO Applying migration id=shareactivity 2026/02/05 14:40:58 INFO Applying migration id=application 2026/02/05 14:40:58 INFO Applying migration id=certificates 2026/02/05 14:40:58 INFO Applying migration id=rawforward 2026/02/05 14:40:58 INFO Applying migration id=publickey 2026/02/05 14:40:58 INFO Applying migration id=resolvegroup 2026/02/05 14:40:58 INFO Applying migration id=reject 2026/02/05 14:40:58 INFO Applying migration id=autodel 2026/02/05 14:40:58 INFO Applying migration id=jsonb 2026/02/05 14:40:58 INFO Applying migration id=quote 2026/02/05 14:40:58 INFO Applying migration id=rfc9421 2026/02/05 14:40:58 INFO Applying migration id=keys 2026/02/05 14:40:58 INFO Applying migration id=portable 2026/02/05 14:40:58 INFO Applying migration id=proofs 2026/02/05 14:40:58 INFO Applying migration id=contexts 2026/02/05 14:40:58 INFO Applying migration id=deliverieshost 2026/02/05 14:40:58 INFO Applying migration id=pembegin 2026/02/05 14:40:58 INFO Applying migration id=didhost 2026/02/05 14:40:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cdca-7dac-8de6-69a6c2147c5a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b 2026/02/05 14:40:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b 2026/02/05 14:40:59 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b 2026/02/05 14:40:59 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e3f-cdd3-7894-bcfe-e7c8f2ce1ffa note=https://localhost.localdomain:8443/post/019c2e3f-cdd3-783c-87f3-deb145b3e088 thread=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:40:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cdd3-7894-bcfe-e7c8f2ce1ffa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cdd3-783c-87f3-deb145b3e088 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e3f-cdd3-783c-87f3-deb145b3e088 2026/02/05 14:40:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-cdca-7d1f-a758-316ea9feb88b 2026/02/05 14:40:59 INFO Generating first response key=/local --- PASS: TestReply_ReplyToPublicPostByNotFollowedUser (0.59s) === RUN TestReply_DM 2026/02/05 14:40:59 INFO Applying migration id=initial 2026/02/05 14:40:59 INFO Applying migration id=notesupdated 2026/02/05 14:40:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:59 INFO Applying migration id=activitiesid 2026/02/05 14:40:59 INFO Applying migration id=outbox 2026/02/05 14:40:59 INFO Applying migration id=edits 2026/02/05 14:40:59 INFO Applying migration id=outboxactor 2026/02/05 14:40:59 INFO Applying migration id=outboxsender 2026/02/05 14:40:59 INFO Applying migration id=thread 2026/02/05 14:40:59 INFO Applying migration id=host 2026/02/05 14:40:59 INFO Applying migration id=sharedinbox 2026/02/05 14:40:59 INFO Applying migration id=noteshost 2026/02/05 14:40:59 INFO Applying migration id=fetched 2026/02/05 14:40:59 INFO Applying migration id=move 2026/02/05 14:40:59 INFO Applying migration id=cleanup 2026/02/05 14:40:59 INFO Applying migration id=received 2026/02/05 14:40:59 INFO Applying migration id=namehost 2026/02/05 14:40:59 INFO Applying migration id=outboxhost 2026/02/05 14:40:59 INFO Applying migration id=notesfts 2026/02/05 14:40:59 INFO Applying migration id=iconsname 2026/02/05 14:40:59 INFO Applying migration id=nohash 2026/02/05 14:40:59 INFO Applying migration id=shares 2026/02/05 14:40:59 INFO Applying migration id=actorttl 2026/02/05 14:40:59 INFO Applying migration id=tocc 2026/02/05 14:40:59 INFO Applying migration id=followeds 2026/02/05 14:40:59 INFO Applying migration id=certhash 2026/02/05 14:40:59 INFO Applying migration id=follows_sync 2026/02/05 14:40:59 INFO Applying migration id=jsonpath 2026/02/05 14:40:59 INFO Applying migration id=localforward 2026/02/05 14:40:59 INFO Applying migration id=avatar 2026/02/05 14:40:59 INFO Applying migration id=noimage 2026/02/05 14:40:59 INFO Applying migration id=feed 2026/02/05 14:40:59 INFO Applying migration id=bookmarks 2026/02/05 14:40:59 INFO Applying migration id=shareactivity 2026/02/05 14:40:59 INFO Applying migration id=application 2026/02/05 14:40:59 INFO Applying migration id=certificates 2026/02/05 14:40:59 INFO Applying migration id=rawforward 2026/02/05 14:40:59 INFO Applying migration id=publickey 2026/02/05 14:40:59 INFO Applying migration id=resolvegroup 2026/02/05 14:40:59 INFO Applying migration id=reject 2026/02/05 14:40:59 INFO Applying migration id=autodel 2026/02/05 14:40:59 INFO Applying migration id=jsonb 2026/02/05 14:40:59 INFO Applying migration id=quote 2026/02/05 14:40:59 INFO Applying migration id=rfc9421 2026/02/05 14:40:59 INFO Applying migration id=keys 2026/02/05 14:40:59 INFO Applying migration id=portable 2026/02/05 14:40:59 INFO Applying migration id=proofs 2026/02/05 14:40:59 INFO Applying migration id=contexts 2026/02/05 14:40:59 INFO Applying migration id=deliverieshost 2026/02/05 14:40:59 INFO Applying migration id=pembegin 2026/02/05 14:40:59 INFO Applying migration id=didhost 2026/02/05 14:40:59 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-cf76-7ee8-80ab-acb4ad9888ed 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/02/05 14:40:59 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-cf77-7b62-81f1-afffc34e2b79 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-cf76-7ee8-80ab-acb4ad9888ed activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-cf76-7ee8-80ab-acb4ad9888ed 2026/02/05 14:40:59 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:40:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cf78-7714-b243-e65ad0c769dd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cf78-7505-b90f-e784c47c4d4d activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-cf78-7505-b90f-e784c47c4d4d 2026/02/05 14:40:59 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-cf78-7505-b90f-e784c47c4d4d 2026/02/05 14:40:59 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-cf78-7505-b90f-e784c47c4d4d 2026/02/05 14:40:59 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-cf80-7b61-b9ab-09920c0d1f40 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-cf80-7b2c-abc4-de1b87d35f35 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-cf80-7b2c-abc4-de1b87d35f35 --- PASS: TestReply_DM (0.42s) === RUN TestReply_DMUnfollowed 2026/02/05 14:40:59 INFO Applying migration id=initial 2026/02/05 14:40:59 INFO Applying migration id=notesupdated 2026/02/05 14:40:59 INFO Applying migration id=personspreferredusername 2026/02/05 14:40:59 INFO Applying migration id=activitiesid 2026/02/05 14:40:59 INFO Applying migration id=outbox 2026/02/05 14:40:59 INFO Applying migration id=edits 2026/02/05 14:40:59 INFO Applying migration id=outboxactor 2026/02/05 14:40:59 INFO Applying migration id=outboxsender 2026/02/05 14:40:59 INFO Applying migration id=thread 2026/02/05 14:40:59 INFO Applying migration id=host 2026/02/05 14:40:59 INFO Applying migration id=sharedinbox 2026/02/05 14:40:59 INFO Applying migration id=noteshost 2026/02/05 14:40:59 INFO Applying migration id=fetched 2026/02/05 14:40:59 INFO Applying migration id=move 2026/02/05 14:40:59 INFO Applying migration id=cleanup 2026/02/05 14:40:59 INFO Applying migration id=received 2026/02/05 14:40:59 INFO Applying migration id=namehost 2026/02/05 14:40:59 INFO Applying migration id=outboxhost 2026/02/05 14:40:59 INFO Applying migration id=notesfts 2026/02/05 14:40:59 INFO Applying migration id=iconsname 2026/02/05 14:40:59 INFO Applying migration id=nohash 2026/02/05 14:40:59 INFO Applying migration id=shares 2026/02/05 14:40:59 INFO Applying migration id=actorttl 2026/02/05 14:40:59 INFO Applying migration id=tocc 2026/02/05 14:40:59 INFO Applying migration id=followeds 2026/02/05 14:40:59 INFO Applying migration id=certhash 2026/02/05 14:40:59 INFO Applying migration id=follows_sync 2026/02/05 14:40:59 INFO Applying migration id=jsonpath 2026/02/05 14:40:59 INFO Applying migration id=localforward 2026/02/05 14:40:59 INFO Applying migration id=avatar 2026/02/05 14:40:59 INFO Applying migration id=noimage 2026/02/05 14:40:59 INFO Applying migration id=feed 2026/02/05 14:40:59 INFO Applying migration id=bookmarks 2026/02/05 14:40:59 INFO Applying migration id=shareactivity 2026/02/05 14:40:59 INFO Applying migration id=application 2026/02/05 14:40:59 INFO Applying migration id=certificates 2026/02/05 14:40:59 INFO Applying migration id=rawforward 2026/02/05 14:40:59 INFO Applying migration id=publickey 2026/02/05 14:40:59 INFO Applying migration id=resolvegroup 2026/02/05 14:40:59 INFO Applying migration id=reject 2026/02/05 14:40:59 INFO Applying migration id=autodel 2026/02/05 14:40:59 INFO Applying migration id=jsonb 2026/02/05 14:40:59 INFO Applying migration id=quote 2026/02/05 14:40:59 INFO Applying migration id=rfc9421 2026/02/05 14:40:59 INFO Applying migration id=keys 2026/02/05 14:40:59 INFO Applying migration id=portable 2026/02/05 14:40:59 INFO Applying migration id=proofs 2026/02/05 14:40:59 INFO Applying migration id=contexts 2026/02/05 14:40:59 INFO Applying migration id=deliverieshost 2026/02/05 14:40:59 INFO Applying migration id=pembegin 2026/02/05 14:40:59 INFO Applying migration id=didhost 2026/02/05 14:41:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-d130-73cd-b195-7bfcafc17ced 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/02/05 14:41:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-d130-7a1b-a8aa-fd2ec9cf17c9 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-d130-73cd-b195-7bfcafc17ced activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-d130-73cd-b195-7bfcafc17ced 2026/02/05 14:41:00 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-d131-70bc-b825-f528711b43f2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-d130-7ee4-b7a0-ef4b8c9f8922 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-d130-7ee4-b7a0-ef4b8c9f8922 2026/02/05 14:41:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-d130-7ee4-b7a0-ef4b8c9f8922 2026/02/05 14:41:00 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-d135-79f0-ad36-79fc06f09615 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-d130-73cd-b195-7bfcafc17ced 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/02/05 14:41:00 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-d130-7ee4-b7a0-ef4b8c9f8922 2026/02/05 14:41:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-d136-76c3-a568-7ae092b75199 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-d136-76a5-9088-afb1804c8cad activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-d136-76a5-9088-afb1804c8cad --- PASS: TestReply_DMUnfollowed (0.44s) === RUN TestReply_DMUnfollowedBeforeFeedUpdate 2026/02/05 14:41:00 INFO Applying migration id=initial 2026/02/05 14:41:00 INFO Applying migration id=notesupdated 2026/02/05 14:41:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:00 INFO Applying migration id=activitiesid 2026/02/05 14:41:00 INFO Applying migration id=outbox 2026/02/05 14:41:00 INFO Applying migration id=edits 2026/02/05 14:41:00 INFO Applying migration id=outboxactor 2026/02/05 14:41:00 INFO Applying migration id=outboxsender 2026/02/05 14:41:00 INFO Applying migration id=thread 2026/02/05 14:41:00 INFO Applying migration id=host 2026/02/05 14:41:00 INFO Applying migration id=sharedinbox 2026/02/05 14:41:00 INFO Applying migration id=noteshost 2026/02/05 14:41:00 INFO Applying migration id=fetched 2026/02/05 14:41:00 INFO Applying migration id=move 2026/02/05 14:41:00 INFO Applying migration id=cleanup 2026/02/05 14:41:00 INFO Applying migration id=received 2026/02/05 14:41:00 INFO Applying migration id=namehost 2026/02/05 14:41:00 INFO Applying migration id=outboxhost 2026/02/05 14:41:00 INFO Applying migration id=notesfts 2026/02/05 14:41:00 INFO Applying migration id=iconsname 2026/02/05 14:41:00 INFO Applying migration id=nohash 2026/02/05 14:41:00 INFO Applying migration id=shares 2026/02/05 14:41:00 INFO Applying migration id=actorttl 2026/02/05 14:41:00 INFO Applying migration id=tocc 2026/02/05 14:41:00 INFO Applying migration id=followeds 2026/02/05 14:41:00 INFO Applying migration id=certhash 2026/02/05 14:41:00 INFO Applying migration id=follows_sync 2026/02/05 14:41:00 INFO Applying migration id=jsonpath 2026/02/05 14:41:00 INFO Applying migration id=localforward 2026/02/05 14:41:00 INFO Applying migration id=avatar 2026/02/05 14:41:00 INFO Applying migration id=noimage 2026/02/05 14:41:00 INFO Applying migration id=feed 2026/02/05 14:41:00 INFO Applying migration id=bookmarks 2026/02/05 14:41:00 INFO Applying migration id=shareactivity 2026/02/05 14:41:00 INFO Applying migration id=application 2026/02/05 14:41:00 INFO Applying migration id=certificates 2026/02/05 14:41:00 INFO Applying migration id=rawforward 2026/02/05 14:41:00 INFO Applying migration id=publickey 2026/02/05 14:41:00 INFO Applying migration id=resolvegroup 2026/02/05 14:41:00 INFO Applying migration id=reject 2026/02/05 14:41:00 INFO Applying migration id=autodel 2026/02/05 14:41:00 INFO Applying migration id=jsonb 2026/02/05 14:41:00 INFO Applying migration id=quote 2026/02/05 14:41:00 INFO Applying migration id=rfc9421 2026/02/05 14:41:00 INFO Applying migration id=keys 2026/02/05 14:41:00 INFO Applying migration id=portable 2026/02/05 14:41:00 INFO Applying migration id=proofs 2026/02/05 14:41:00 INFO Applying migration id=contexts 2026/02/05 14:41:00 INFO Applying migration id=deliverieshost 2026/02/05 14:41:00 INFO Applying migration id=pembegin 2026/02/05 14:41:00 INFO Applying migration id=didhost 2026/02/05 14:41:00 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-d329-792c-b2d7-e3ec412f1f89 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/02/05 14:41:00 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-d32a-7245-9095-a61781ae58c1 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-d329-792c-b2d7-e3ec412f1f89 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-d329-792c-b2d7-e3ec412f1f89 2026/02/05 14:41:00 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-d32a-7a51-8be7-c1c14372b735 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-d32a-78d3-beb1-8c196f5e12f0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-d32a-78d3-beb1-8c196f5e12f0 2026/02/05 14:41:00 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-d32a-78d3-beb1-8c196f5e12f0 2026/02/05 14:41:00 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e3f-d32f-70d7-922a-b8487290985a activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-d329-792c-b2d7-e3ec412f1f89 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/02/05 14:41:00 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e3f-d32a-78d3-beb1-8c196f5e12f0 2026/02/05 14:41:00 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-d330-701c-a945-d1b300779cb4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-d32f-7f2b-862b-a6bdcb38ae07 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-d32f-7f2b-862b-a6bdcb38ae07 --- PASS: TestReply_DMUnfollowedBeforeFeedUpdate (0.50s) === RUN TestReply_DMToAnotherUser 2026/02/05 14:41:00 INFO Applying migration id=initial 2026/02/05 14:41:00 INFO Applying migration id=notesupdated 2026/02/05 14:41:00 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:00 INFO Applying migration id=activitiesid 2026/02/05 14:41:00 INFO Applying migration id=outbox 2026/02/05 14:41:00 INFO Applying migration id=edits 2026/02/05 14:41:00 INFO Applying migration id=outboxactor 2026/02/05 14:41:00 INFO Applying migration id=outboxsender 2026/02/05 14:41:00 INFO Applying migration id=thread 2026/02/05 14:41:00 INFO Applying migration id=host 2026/02/05 14:41:00 INFO Applying migration id=sharedinbox 2026/02/05 14:41:00 INFO Applying migration id=noteshost 2026/02/05 14:41:00 INFO Applying migration id=fetched 2026/02/05 14:41:00 INFO Applying migration id=move 2026/02/05 14:41:00 INFO Applying migration id=cleanup 2026/02/05 14:41:00 INFO Applying migration id=received 2026/02/05 14:41:00 INFO Applying migration id=namehost 2026/02/05 14:41:00 INFO Applying migration id=outboxhost 2026/02/05 14:41:00 INFO Applying migration id=notesfts 2026/02/05 14:41:00 INFO Applying migration id=iconsname 2026/02/05 14:41:00 INFO Applying migration id=nohash 2026/02/05 14:41:00 INFO Applying migration id=shares 2026/02/05 14:41:00 INFO Applying migration id=actorttl 2026/02/05 14:41:00 INFO Applying migration id=tocc 2026/02/05 14:41:00 INFO Applying migration id=followeds 2026/02/05 14:41:00 INFO Applying migration id=certhash 2026/02/05 14:41:00 INFO Applying migration id=follows_sync 2026/02/05 14:41:00 INFO Applying migration id=jsonpath 2026/02/05 14:41:00 INFO Applying migration id=localforward 2026/02/05 14:41:00 INFO Applying migration id=avatar 2026/02/05 14:41:00 INFO Applying migration id=noimage 2026/02/05 14:41:00 INFO Applying migration id=feed 2026/02/05 14:41:00 INFO Applying migration id=bookmarks 2026/02/05 14:41:00 INFO Applying migration id=shareactivity 2026/02/05 14:41:00 INFO Applying migration id=application 2026/02/05 14:41:00 INFO Applying migration id=certificates 2026/02/05 14:41:00 INFO Applying migration id=rawforward 2026/02/05 14:41:00 INFO Applying migration id=publickey 2026/02/05 14:41:00 INFO Applying migration id=resolvegroup 2026/02/05 14:41:00 INFO Applying migration id=reject 2026/02/05 14:41:00 INFO Applying migration id=autodel 2026/02/05 14:41:00 INFO Applying migration id=jsonb 2026/02/05 14:41:00 INFO Applying migration id=quote 2026/02/05 14:41:00 INFO Applying migration id=rfc9421 2026/02/05 14:41:00 INFO Applying migration id=keys 2026/02/05 14:41:00 INFO Applying migration id=portable 2026/02/05 14:41:00 INFO Applying migration id=proofs 2026/02/05 14:41:00 INFO Applying migration id=contexts 2026/02/05 14:41:00 INFO Applying migration id=deliverieshost 2026/02/05 14:41:00 INFO Applying migration id=pembegin 2026/02/05 14:41:00 INFO Applying migration id=didhost 2026/02/05 14:41:01 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e3f-d4b3-7804-ab5c-f4d106f2e623 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/02/05 14:41:01 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e3f-d4b3-7e98-8a64-ede49adb5e23 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e3f-d4b3-7804-ab5c-f4d106f2e623 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e3f-d4b3-7804-ab5c-f4d106f2e623 2026/02/05 14:41:01 INFO Adding mention name=@alice@localhost.localdomain:8443 actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:01 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-d4b4-75c5-a33c-44554215870b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-d4b4-7499-a6be-2d7ccd78c6e4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e3f-d4b4-7499-a6be-2d7ccd78c6e4 2026/02/05 14:41:01 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-d4b4-7499-a6be-2d7ccd78c6e4 2026/02/05 14:41:01 WARN Post does not exist post=https://localhost.localdomain:8443/post/019c2e3f-d4b4-7499-a6be-2d7ccd78c6e4 --- PASS: TestReply_DMToAnotherUser (0.40s) === RUN TestReply_NoSuchPost 2026/02/05 14:41:01 INFO Applying migration id=initial 2026/02/05 14:41:01 INFO Applying migration id=notesupdated 2026/02/05 14:41:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:01 INFO Applying migration id=activitiesid 2026/02/05 14:41:01 INFO Applying migration id=outbox 2026/02/05 14:41:01 INFO Applying migration id=edits 2026/02/05 14:41:01 INFO Applying migration id=outboxactor 2026/02/05 14:41:01 INFO Applying migration id=outboxsender 2026/02/05 14:41:01 INFO Applying migration id=thread 2026/02/05 14:41:01 INFO Applying migration id=host 2026/02/05 14:41:01 INFO Applying migration id=sharedinbox 2026/02/05 14:41:01 INFO Applying migration id=noteshost 2026/02/05 14:41:01 INFO Applying migration id=fetched 2026/02/05 14:41:01 INFO Applying migration id=move 2026/02/05 14:41:01 INFO Applying migration id=cleanup 2026/02/05 14:41:01 INFO Applying migration id=received 2026/02/05 14:41:01 INFO Applying migration id=namehost 2026/02/05 14:41:01 INFO Applying migration id=outboxhost 2026/02/05 14:41:01 INFO Applying migration id=notesfts 2026/02/05 14:41:01 INFO Applying migration id=iconsname 2026/02/05 14:41:01 INFO Applying migration id=nohash 2026/02/05 14:41:01 INFO Applying migration id=shares 2026/02/05 14:41:01 INFO Applying migration id=actorttl 2026/02/05 14:41:01 INFO Applying migration id=tocc 2026/02/05 14:41:01 INFO Applying migration id=followeds 2026/02/05 14:41:01 INFO Applying migration id=certhash 2026/02/05 14:41:01 INFO Applying migration id=follows_sync 2026/02/05 14:41:01 INFO Applying migration id=jsonpath 2026/02/05 14:41:01 INFO Applying migration id=localforward 2026/02/05 14:41:01 INFO Applying migration id=avatar 2026/02/05 14:41:01 INFO Applying migration id=noimage 2026/02/05 14:41:01 INFO Applying migration id=feed 2026/02/05 14:41:01 INFO Applying migration id=bookmarks 2026/02/05 14:41:01 INFO Applying migration id=shareactivity 2026/02/05 14:41:01 INFO Applying migration id=application 2026/02/05 14:41:01 INFO Applying migration id=certificates 2026/02/05 14:41:01 INFO Applying migration id=rawforward 2026/02/05 14:41:01 INFO Applying migration id=publickey 2026/02/05 14:41:01 INFO Applying migration id=resolvegroup 2026/02/05 14:41:01 INFO Applying migration id=reject 2026/02/05 14:41:01 INFO Applying migration id=autodel 2026/02/05 14:41:01 INFO Applying migration id=jsonb 2026/02/05 14:41:01 INFO Applying migration id=quote 2026/02/05 14:41:01 INFO Applying migration id=rfc9421 2026/02/05 14:41:01 INFO Applying migration id=keys 2026/02/05 14:41:01 INFO Applying migration id=portable 2026/02/05 14:41:01 INFO Applying migration id=proofs 2026/02/05 14:41:01 INFO Applying migration id=contexts 2026/02/05 14:41:01 INFO Applying migration id=deliverieshost 2026/02/05 14:41:01 INFO Applying migration id=pembegin 2026/02/05 14:41:01 INFO Applying migration id=didhost 2026/02/05 14:41:01 WARN Post does not exist post=https://x --- PASS: TestReply_NoSuchPost (0.37s) === RUN TestResolve_LocalUser 2026/02/05 14:41:01 INFO Applying migration id=initial 2026/02/05 14:41:01 INFO Applying migration id=notesupdated 2026/02/05 14:41:01 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:01 INFO Applying migration id=activitiesid 2026/02/05 14:41:01 INFO Applying migration id=outbox 2026/02/05 14:41:01 INFO Applying migration id=edits 2026/02/05 14:41:01 INFO Applying migration id=outboxactor 2026/02/05 14:41:01 INFO Applying migration id=outboxsender 2026/02/05 14:41:01 INFO Applying migration id=thread 2026/02/05 14:41:01 INFO Applying migration id=host 2026/02/05 14:41:01 INFO Applying migration id=sharedinbox 2026/02/05 14:41:01 INFO Applying migration id=noteshost 2026/02/05 14:41:01 INFO Applying migration id=fetched 2026/02/05 14:41:01 INFO Applying migration id=move 2026/02/05 14:41:01 INFO Applying migration id=cleanup 2026/02/05 14:41:01 INFO Applying migration id=received 2026/02/05 14:41:01 INFO Applying migration id=namehost 2026/02/05 14:41:01 INFO Applying migration id=outboxhost 2026/02/05 14:41:01 INFO Applying migration id=notesfts 2026/02/05 14:41:01 INFO Applying migration id=iconsname 2026/02/05 14:41:01 INFO Applying migration id=nohash 2026/02/05 14:41:01 INFO Applying migration id=shares 2026/02/05 14:41:01 INFO Applying migration id=actorttl 2026/02/05 14:41:01 INFO Applying migration id=tocc 2026/02/05 14:41:01 INFO Applying migration id=followeds 2026/02/05 14:41:01 INFO Applying migration id=certhash 2026/02/05 14:41:01 INFO Applying migration id=follows_sync 2026/02/05 14:41:01 INFO Applying migration id=jsonpath 2026/02/05 14:41:01 INFO Applying migration id=localforward 2026/02/05 14:41:01 INFO Applying migration id=avatar 2026/02/05 14:41:01 INFO Applying migration id=noimage 2026/02/05 14:41:01 INFO Applying migration id=feed 2026/02/05 14:41:01 INFO Applying migration id=bookmarks 2026/02/05 14:41:01 INFO Applying migration id=shareactivity 2026/02/05 14:41:01 INFO Applying migration id=application 2026/02/05 14:41:01 INFO Applying migration id=certificates 2026/02/05 14:41:01 INFO Applying migration id=rawforward 2026/02/05 14:41:01 INFO Applying migration id=publickey 2026/02/05 14:41:01 INFO Applying migration id=resolvegroup 2026/02/05 14:41:01 INFO Applying migration id=reject 2026/02/05 14:41:01 INFO Applying migration id=autodel 2026/02/05 14:41:01 INFO Applying migration id=jsonb 2026/02/05 14:41:01 INFO Applying migration id=quote 2026/02/05 14:41:01 INFO Applying migration id=rfc9421 2026/02/05 14:41:01 INFO Applying migration id=keys 2026/02/05 14:41:01 INFO Applying migration id=portable 2026/02/05 14:41:01 INFO Applying migration id=proofs 2026/02/05 14:41:01 INFO Applying migration id=contexts 2026/02/05 14:41:01 INFO Applying migration id=deliverieshost 2026/02/05 14:41:01 INFO Applying migration id=pembegin 2026/02/05 14:41:01 INFO Applying migration id=didhost 2026/02/05 14:41:02 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUser (0.91s) === RUN TestResolve_LocalUserByNameOnly 2026/02/05 14:41:02 INFO Applying migration id=initial 2026/02/05 14:41:02 INFO Applying migration id=notesupdated 2026/02/05 14:41:02 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:02 INFO Applying migration id=activitiesid 2026/02/05 14:41:02 INFO Applying migration id=outbox 2026/02/05 14:41:02 INFO Applying migration id=edits 2026/02/05 14:41:02 INFO Applying migration id=outboxactor 2026/02/05 14:41:02 INFO Applying migration id=outboxsender 2026/02/05 14:41:02 INFO Applying migration id=thread 2026/02/05 14:41:02 INFO Applying migration id=host 2026/02/05 14:41:02 INFO Applying migration id=sharedinbox 2026/02/05 14:41:02 INFO Applying migration id=noteshost 2026/02/05 14:41:02 INFO Applying migration id=fetched 2026/02/05 14:41:02 INFO Applying migration id=move 2026/02/05 14:41:02 INFO Applying migration id=cleanup 2026/02/05 14:41:02 INFO Applying migration id=received 2026/02/05 14:41:02 INFO Applying migration id=namehost 2026/02/05 14:41:02 INFO Applying migration id=outboxhost 2026/02/05 14:41:02 INFO Applying migration id=notesfts 2026/02/05 14:41:02 INFO Applying migration id=iconsname 2026/02/05 14:41:02 INFO Applying migration id=nohash 2026/02/05 14:41:02 INFO Applying migration id=shares 2026/02/05 14:41:02 INFO Applying migration id=actorttl 2026/02/05 14:41:02 INFO Applying migration id=tocc 2026/02/05 14:41:02 INFO Applying migration id=followeds 2026/02/05 14:41:02 INFO Applying migration id=certhash 2026/02/05 14:41:02 INFO Applying migration id=follows_sync 2026/02/05 14:41:02 INFO Applying migration id=jsonpath 2026/02/05 14:41:02 INFO Applying migration id=localforward 2026/02/05 14:41:02 INFO Applying migration id=avatar 2026/02/05 14:41:02 INFO Applying migration id=noimage 2026/02/05 14:41:02 INFO Applying migration id=feed 2026/02/05 14:41:02 INFO Applying migration id=bookmarks 2026/02/05 14:41:02 INFO Applying migration id=shareactivity 2026/02/05 14:41:02 INFO Applying migration id=application 2026/02/05 14:41:02 INFO Applying migration id=certificates 2026/02/05 14:41:02 INFO Applying migration id=rawforward 2026/02/05 14:41:02 INFO Applying migration id=publickey 2026/02/05 14:41:02 INFO Applying migration id=resolvegroup 2026/02/05 14:41:02 INFO Applying migration id=reject 2026/02/05 14:41:02 INFO Applying migration id=autodel 2026/02/05 14:41:02 INFO Applying migration id=jsonb 2026/02/05 14:41:02 INFO Applying migration id=quote 2026/02/05 14:41:02 INFO Applying migration id=rfc9421 2026/02/05 14:41:02 INFO Applying migration id=keys 2026/02/05 14:41:02 INFO Applying migration id=portable 2026/02/05 14:41:02 INFO Applying migration id=proofs 2026/02/05 14:41:02 INFO Applying migration id=contexts 2026/02/05 14:41:02 INFO Applying migration id=deliverieshost 2026/02/05 14:41:02 INFO Applying migration id=pembegin 2026/02/05 14:41:02 INFO Applying migration id=didhost 2026/02/05 14:41:03 INFO Resolving user ID host=localhost.localdomain:8443 name=alice --- PASS: TestResolve_LocalUserByNameOnly (0.71s) === RUN TestResolve_NoSuchLocalUser 2026/02/05 14:41:03 INFO Applying migration id=initial 2026/02/05 14:41:03 INFO Applying migration id=notesupdated 2026/02/05 14:41:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:03 INFO Applying migration id=activitiesid 2026/02/05 14:41:03 INFO Applying migration id=outbox 2026/02/05 14:41:03 INFO Applying migration id=edits 2026/02/05 14:41:03 INFO Applying migration id=outboxactor 2026/02/05 14:41:03 INFO Applying migration id=outboxsender 2026/02/05 14:41:03 INFO Applying migration id=thread 2026/02/05 14:41:03 INFO Applying migration id=host 2026/02/05 14:41:03 INFO Applying migration id=sharedinbox 2026/02/05 14:41:03 INFO Applying migration id=noteshost 2026/02/05 14:41:03 INFO Applying migration id=fetched 2026/02/05 14:41:03 INFO Applying migration id=move 2026/02/05 14:41:03 INFO Applying migration id=cleanup 2026/02/05 14:41:03 INFO Applying migration id=received 2026/02/05 14:41:03 INFO Applying migration id=namehost 2026/02/05 14:41:03 INFO Applying migration id=outboxhost 2026/02/05 14:41:03 INFO Applying migration id=notesfts 2026/02/05 14:41:03 INFO Applying migration id=iconsname 2026/02/05 14:41:03 INFO Applying migration id=nohash 2026/02/05 14:41:03 INFO Applying migration id=shares 2026/02/05 14:41:03 INFO Applying migration id=actorttl 2026/02/05 14:41:03 INFO Applying migration id=tocc 2026/02/05 14:41:03 INFO Applying migration id=followeds 2026/02/05 14:41:03 INFO Applying migration id=certhash 2026/02/05 14:41:03 INFO Applying migration id=follows_sync 2026/02/05 14:41:03 INFO Applying migration id=jsonpath 2026/02/05 14:41:03 INFO Applying migration id=localforward 2026/02/05 14:41:03 INFO Applying migration id=avatar 2026/02/05 14:41:03 INFO Applying migration id=noimage 2026/02/05 14:41:03 INFO Applying migration id=feed 2026/02/05 14:41:03 INFO Applying migration id=bookmarks 2026/02/05 14:41:03 INFO Applying migration id=shareactivity 2026/02/05 14:41:03 INFO Applying migration id=application 2026/02/05 14:41:03 INFO Applying migration id=certificates 2026/02/05 14:41:03 INFO Applying migration id=rawforward 2026/02/05 14:41:03 INFO Applying migration id=publickey 2026/02/05 14:41:03 INFO Applying migration id=resolvegroup 2026/02/05 14:41:03 INFO Applying migration id=reject 2026/02/05 14:41:03 INFO Applying migration id=autodel 2026/02/05 14:41:03 INFO Applying migration id=jsonb 2026/02/05 14:41:03 INFO Applying migration id=quote 2026/02/05 14:41:03 INFO Applying migration id=rfc9421 2026/02/05 14:41:03 INFO Applying migration id=keys 2026/02/05 14:41:03 INFO Applying migration id=portable 2026/02/05 14:41:03 INFO Applying migration id=proofs 2026/02/05 14:41:03 INFO Applying migration id=contexts 2026/02/05 14:41:03 INFO Applying migration id=deliverieshost 2026/02/05 14:41:03 INFO Applying migration id=pembegin 2026/02/05 14:41:03 INFO Applying migration id=didhost 2026/02/05 14:41:03 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/02/05 14:41:03 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.75s) === RUN TestResolve_NoSuchLocalUserByNameOnly 2026/02/05 14:41:03 INFO Applying migration id=initial 2026/02/05 14:41:03 INFO Applying migration id=notesupdated 2026/02/05 14:41:03 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:03 INFO Applying migration id=activitiesid 2026/02/05 14:41:03 INFO Applying migration id=outbox 2026/02/05 14:41:03 INFO Applying migration id=edits 2026/02/05 14:41:03 INFO Applying migration id=outboxactor 2026/02/05 14:41:03 INFO Applying migration id=outboxsender 2026/02/05 14:41:03 INFO Applying migration id=thread 2026/02/05 14:41:03 INFO Applying migration id=host 2026/02/05 14:41:03 INFO Applying migration id=sharedinbox 2026/02/05 14:41:03 INFO Applying migration id=noteshost 2026/02/05 14:41:03 INFO Applying migration id=fetched 2026/02/05 14:41:03 INFO Applying migration id=move 2026/02/05 14:41:03 INFO Applying migration id=cleanup 2026/02/05 14:41:03 INFO Applying migration id=received 2026/02/05 14:41:03 INFO Applying migration id=namehost 2026/02/05 14:41:03 INFO Applying migration id=outboxhost 2026/02/05 14:41:03 INFO Applying migration id=notesfts 2026/02/05 14:41:03 INFO Applying migration id=iconsname 2026/02/05 14:41:03 INFO Applying migration id=nohash 2026/02/05 14:41:03 INFO Applying migration id=shares 2026/02/05 14:41:03 INFO Applying migration id=actorttl 2026/02/05 14:41:03 INFO Applying migration id=tocc 2026/02/05 14:41:03 INFO Applying migration id=followeds 2026/02/05 14:41:03 INFO Applying migration id=certhash 2026/02/05 14:41:03 INFO Applying migration id=follows_sync 2026/02/05 14:41:03 INFO Applying migration id=jsonpath 2026/02/05 14:41:03 INFO Applying migration id=localforward 2026/02/05 14:41:03 INFO Applying migration id=avatar 2026/02/05 14:41:03 INFO Applying migration id=noimage 2026/02/05 14:41:03 INFO Applying migration id=feed 2026/02/05 14:41:03 INFO Applying migration id=bookmarks 2026/02/05 14:41:03 INFO Applying migration id=shareactivity 2026/02/05 14:41:03 INFO Applying migration id=application 2026/02/05 14:41:03 INFO Applying migration id=certificates 2026/02/05 14:41:03 INFO Applying migration id=rawforward 2026/02/05 14:41:03 INFO Applying migration id=publickey 2026/02/05 14:41:03 INFO Applying migration id=resolvegroup 2026/02/05 14:41:03 INFO Applying migration id=reject 2026/02/05 14:41:03 INFO Applying migration id=autodel 2026/02/05 14:41:03 INFO Applying migration id=jsonb 2026/02/05 14:41:03 INFO Applying migration id=quote 2026/02/05 14:41:03 INFO Applying migration id=rfc9421 2026/02/05 14:41:03 INFO Applying migration id=keys 2026/02/05 14:41:03 INFO Applying migration id=portable 2026/02/05 14:41:03 INFO Applying migration id=proofs 2026/02/05 14:41:03 INFO Applying migration id=contexts 2026/02/05 14:41:03 INFO Applying migration id=deliverieshost 2026/02/05 14:41:03 INFO Applying migration id=pembegin 2026/02/05 14:41:03 INFO Applying migration id=didhost 2026/02/05 14:41:04 INFO Resolving user ID host=localhost.localdomain:8443 name=troll 2026/02/05 14:41:04 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.75s) === RUN TestResolve_NoSuchFederatedUser 2026/02/05 14:41:04 INFO Applying migration id=initial 2026/02/05 14:41:04 INFO Applying migration id=notesupdated 2026/02/05 14:41:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:04 INFO Applying migration id=activitiesid 2026/02/05 14:41:04 INFO Applying migration id=outbox 2026/02/05 14:41:04 INFO Applying migration id=edits 2026/02/05 14:41:04 INFO Applying migration id=outboxactor 2026/02/05 14:41:04 INFO Applying migration id=outboxsender 2026/02/05 14:41:04 INFO Applying migration id=thread 2026/02/05 14:41:04 INFO Applying migration id=host 2026/02/05 14:41:04 INFO Applying migration id=sharedinbox 2026/02/05 14:41:04 INFO Applying migration id=noteshost 2026/02/05 14:41:04 INFO Applying migration id=fetched 2026/02/05 14:41:04 INFO Applying migration id=move 2026/02/05 14:41:04 INFO Applying migration id=cleanup 2026/02/05 14:41:04 INFO Applying migration id=received 2026/02/05 14:41:04 INFO Applying migration id=namehost 2026/02/05 14:41:04 INFO Applying migration id=outboxhost 2026/02/05 14:41:04 INFO Applying migration id=notesfts 2026/02/05 14:41:04 INFO Applying migration id=iconsname 2026/02/05 14:41:04 INFO Applying migration id=nohash 2026/02/05 14:41:04 INFO Applying migration id=shares 2026/02/05 14:41:04 INFO Applying migration id=actorttl 2026/02/05 14:41:04 INFO Applying migration id=tocc 2026/02/05 14:41:04 INFO Applying migration id=followeds 2026/02/05 14:41:04 INFO Applying migration id=certhash 2026/02/05 14:41:04 INFO Applying migration id=follows_sync 2026/02/05 14:41:04 INFO Applying migration id=jsonpath 2026/02/05 14:41:04 INFO Applying migration id=localforward 2026/02/05 14:41:04 INFO Applying migration id=avatar 2026/02/05 14:41:04 INFO Applying migration id=noimage 2026/02/05 14:41:04 INFO Applying migration id=feed 2026/02/05 14:41:04 INFO Applying migration id=bookmarks 2026/02/05 14:41:04 INFO Applying migration id=shareactivity 2026/02/05 14:41:04 INFO Applying migration id=application 2026/02/05 14:41:04 INFO Applying migration id=certificates 2026/02/05 14:41:04 INFO Applying migration id=rawforward 2026/02/05 14:41:04 INFO Applying migration id=publickey 2026/02/05 14:41:04 INFO Applying migration id=resolvegroup 2026/02/05 14:41:04 INFO Applying migration id=reject 2026/02/05 14:41:04 INFO Applying migration id=autodel 2026/02/05 14:41:04 INFO Applying migration id=jsonb 2026/02/05 14:41:04 INFO Applying migration id=quote 2026/02/05 14:41:04 INFO Applying migration id=rfc9421 2026/02/05 14:41:04 INFO Applying migration id=keys 2026/02/05 14:41:04 INFO Applying migration id=portable 2026/02/05 14:41:04 INFO Applying migration id=proofs 2026/02/05 14:41:04 INFO Applying migration id=contexts 2026/02/05 14:41:04 INFO Applying migration id=deliverieshost 2026/02/05 14:41:04 INFO Applying migration id=pembegin 2026/02/05 14:41:04 INFO Applying migration id=didhost 2026/02/05 14:41:04 INFO Resolving user ID host=0.0.0.0 name=troll 2026/02/05 14:41:04 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.36s) === RUN TestResolve_NoInput 2026/02/05 14:41:04 INFO Applying migration id=initial 2026/02/05 14:41:04 INFO Applying migration id=notesupdated 2026/02/05 14:41:04 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:04 INFO Applying migration id=activitiesid 2026/02/05 14:41:04 INFO Applying migration id=outbox 2026/02/05 14:41:04 INFO Applying migration id=edits 2026/02/05 14:41:04 INFO Applying migration id=outboxactor 2026/02/05 14:41:04 INFO Applying migration id=outboxsender 2026/02/05 14:41:04 INFO Applying migration id=thread 2026/02/05 14:41:04 INFO Applying migration id=host 2026/02/05 14:41:04 INFO Applying migration id=sharedinbox 2026/02/05 14:41:04 INFO Applying migration id=noteshost 2026/02/05 14:41:04 INFO Applying migration id=fetched 2026/02/05 14:41:04 INFO Applying migration id=move 2026/02/05 14:41:04 INFO Applying migration id=cleanup 2026/02/05 14:41:04 INFO Applying migration id=received 2026/02/05 14:41:04 INFO Applying migration id=namehost 2026/02/05 14:41:04 INFO Applying migration id=outboxhost 2026/02/05 14:41:04 INFO Applying migration id=notesfts 2026/02/05 14:41:04 INFO Applying migration id=iconsname 2026/02/05 14:41:04 INFO Applying migration id=nohash 2026/02/05 14:41:04 INFO Applying migration id=shares 2026/02/05 14:41:04 INFO Applying migration id=actorttl 2026/02/05 14:41:04 INFO Applying migration id=tocc 2026/02/05 14:41:05 INFO Applying migration id=followeds 2026/02/05 14:41:05 INFO Applying migration id=certhash 2026/02/05 14:41:05 INFO Applying migration id=follows_sync 2026/02/05 14:41:05 INFO Applying migration id=jsonpath 2026/02/05 14:41:05 INFO Applying migration id=localforward 2026/02/05 14:41:05 INFO Applying migration id=avatar 2026/02/05 14:41:05 INFO Applying migration id=noimage 2026/02/05 14:41:05 INFO Applying migration id=feed 2026/02/05 14:41:05 INFO Applying migration id=bookmarks 2026/02/05 14:41:05 INFO Applying migration id=shareactivity 2026/02/05 14:41:05 INFO Applying migration id=application 2026/02/05 14:41:05 INFO Applying migration id=certificates 2026/02/05 14:41:05 INFO Applying migration id=rawforward 2026/02/05 14:41:05 INFO Applying migration id=publickey 2026/02/05 14:41:05 INFO Applying migration id=resolvegroup 2026/02/05 14:41:05 INFO Applying migration id=reject 2026/02/05 14:41:05 INFO Applying migration id=autodel 2026/02/05 14:41:05 INFO Applying migration id=jsonb 2026/02/05 14:41:05 INFO Applying migration id=quote 2026/02/05 14:41:05 INFO Applying migration id=rfc9421 2026/02/05 14:41:05 INFO Applying migration id=keys 2026/02/05 14:41:05 INFO Applying migration id=portable 2026/02/05 14:41:05 INFO Applying migration id=proofs 2026/02/05 14:41:05 INFO Applying migration id=contexts 2026/02/05 14:41:05 INFO Applying migration id=deliverieshost 2026/02/05 14:41:05 INFO Applying migration id=pembegin 2026/02/05 14:41:05 INFO Applying migration id=didhost --- PASS: TestResolve_NoInput (0.70s) === RUN TestResolve_InvalidEscapeSequence 2026/02/05 14:41:05 INFO Applying migration id=initial 2026/02/05 14:41:05 INFO Applying migration id=notesupdated 2026/02/05 14:41:05 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:05 INFO Applying migration id=activitiesid 2026/02/05 14:41:05 INFO Applying migration id=outbox 2026/02/05 14:41:05 INFO Applying migration id=edits 2026/02/05 14:41:05 INFO Applying migration id=outboxactor 2026/02/05 14:41:05 INFO Applying migration id=outboxsender 2026/02/05 14:41:05 INFO Applying migration id=thread 2026/02/05 14:41:05 INFO Applying migration id=host 2026/02/05 14:41:05 INFO Applying migration id=sharedinbox 2026/02/05 14:41:05 INFO Applying migration id=noteshost 2026/02/05 14:41:05 INFO Applying migration id=fetched 2026/02/05 14:41:05 INFO Applying migration id=move 2026/02/05 14:41:05 INFO Applying migration id=cleanup 2026/02/05 14:41:05 INFO Applying migration id=received 2026/02/05 14:41:05 INFO Applying migration id=namehost 2026/02/05 14:41:05 INFO Applying migration id=outboxhost 2026/02/05 14:41:05 INFO Applying migration id=notesfts 2026/02/05 14:41:05 INFO Applying migration id=iconsname 2026/02/05 14:41:05 INFO Applying migration id=nohash 2026/02/05 14:41:05 INFO Applying migration id=shares 2026/02/05 14:41:05 INFO Applying migration id=actorttl 2026/02/05 14:41:05 INFO Applying migration id=tocc 2026/02/05 14:41:05 INFO Applying migration id=followeds 2026/02/05 14:41:05 INFO Applying migration id=certhash 2026/02/05 14:41:05 INFO Applying migration id=follows_sync 2026/02/05 14:41:05 INFO Applying migration id=jsonpath 2026/02/05 14:41:05 INFO Applying migration id=localforward 2026/02/05 14:41:05 INFO Applying migration id=avatar 2026/02/05 14:41:05 INFO Applying migration id=noimage 2026/02/05 14:41:05 INFO Applying migration id=feed 2026/02/05 14:41:05 INFO Applying migration id=bookmarks 2026/02/05 14:41:05 INFO Applying migration id=shareactivity 2026/02/05 14:41:05 INFO Applying migration id=application 2026/02/05 14:41:05 INFO Applying migration id=certificates 2026/02/05 14:41:05 INFO Applying migration id=rawforward 2026/02/05 14:41:05 INFO Applying migration id=publickey 2026/02/05 14:41:05 INFO Applying migration id=resolvegroup 2026/02/05 14:41:05 INFO Applying migration id=reject 2026/02/05 14:41:05 INFO Applying migration id=autodel 2026/02/05 14:41:05 INFO Applying migration id=jsonb 2026/02/05 14:41:05 INFO Applying migration id=quote 2026/02/05 14:41:05 INFO Applying migration id=rfc9421 2026/02/05 14:41:05 INFO Applying migration id=keys 2026/02/05 14:41:05 INFO Applying migration id=portable 2026/02/05 14:41:05 INFO Applying migration id=proofs 2026/02/05 14:41:05 INFO Applying migration id=contexts 2026/02/05 14:41:05 INFO Applying migration id=deliverieshost 2026/02/05 14:41:05 INFO Applying migration id=pembegin 2026/02/05 14:41:05 INFO Applying migration id=didhost 2026/02/05 14:41:06 INFO Failed to decode user name url="/users/resolve?troll%zzlocalhost.localdomain%3a8443 " error="invalid URL escape \"%zz\"" --- PASS: TestResolve_InvalidEscapeSequence (0.49s) === RUN TestResolve_InvalidInputFormat 2026/02/05 14:41:06 INFO Applying migration id=initial 2026/02/05 14:41:06 INFO Applying migration id=notesupdated 2026/02/05 14:41:06 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:06 INFO Applying migration id=activitiesid 2026/02/05 14:41:06 INFO Applying migration id=outbox 2026/02/05 14:41:06 INFO Applying migration id=edits 2026/02/05 14:41:06 INFO Applying migration id=outboxactor 2026/02/05 14:41:06 INFO Applying migration id=outboxsender 2026/02/05 14:41:06 INFO Applying migration id=thread 2026/02/05 14:41:06 INFO Applying migration id=host 2026/02/05 14:41:06 INFO Applying migration id=sharedinbox 2026/02/05 14:41:06 INFO Applying migration id=noteshost 2026/02/05 14:41:06 INFO Applying migration id=fetched 2026/02/05 14:41:06 INFO Applying migration id=move 2026/02/05 14:41:06 INFO Applying migration id=cleanup 2026/02/05 14:41:06 INFO Applying migration id=received 2026/02/05 14:41:06 INFO Applying migration id=namehost 2026/02/05 14:41:06 INFO Applying migration id=outboxhost 2026/02/05 14:41:06 INFO Applying migration id=notesfts 2026/02/05 14:41:06 INFO Applying migration id=iconsname 2026/02/05 14:41:06 INFO Applying migration id=nohash 2026/02/05 14:41:06 INFO Applying migration id=shares 2026/02/05 14:41:06 INFO Applying migration id=actorttl 2026/02/05 14:41:06 INFO Applying migration id=tocc 2026/02/05 14:41:06 INFO Applying migration id=followeds 2026/02/05 14:41:06 INFO Applying migration id=certhash 2026/02/05 14:41:06 INFO Applying migration id=follows_sync 2026/02/05 14:41:06 INFO Applying migration id=jsonpath 2026/02/05 14:41:06 INFO Applying migration id=localforward 2026/02/05 14:41:06 INFO Applying migration id=avatar 2026/02/05 14:41:06 INFO Applying migration id=noimage 2026/02/05 14:41:06 INFO Applying migration id=feed 2026/02/05 14:41:06 INFO Applying migration id=bookmarks 2026/02/05 14:41:06 INFO Applying migration id=shareactivity 2026/02/05 14:41:06 INFO Applying migration id=application 2026/02/05 14:41:06 INFO Applying migration id=certificates 2026/02/05 14:41:06 INFO Applying migration id=rawforward 2026/02/05 14:41:06 INFO Applying migration id=publickey 2026/02/05 14:41:06 INFO Applying migration id=resolvegroup 2026/02/05 14:41:06 INFO Applying migration id=reject 2026/02/05 14:41:06 INFO Applying migration id=autodel 2026/02/05 14:41:06 INFO Applying migration id=jsonb 2026/02/05 14:41:06 INFO Applying migration id=quote 2026/02/05 14:41:06 INFO Applying migration id=rfc9421 2026/02/05 14:41:06 INFO Applying migration id=keys 2026/02/05 14:41:06 INFO Applying migration id=portable 2026/02/05 14:41:06 INFO Applying migration id=proofs 2026/02/05 14:41:06 INFO Applying migration id=contexts 2026/02/05 14:41:06 INFO Applying migration id=deliverieshost 2026/02/05 14:41:06 INFO Applying migration id=pembegin 2026/02/05 14:41:06 INFO Applying migration id=didhost --- PASS: TestResolve_InvalidInputFormat (0.87s) === RUN TestResolve_UnauthenticatedUser 2026/02/05 14:41:07 INFO Applying migration id=initial 2026/02/05 14:41:07 INFO Applying migration id=notesupdated 2026/02/05 14:41:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:07 INFO Applying migration id=activitiesid 2026/02/05 14:41:07 INFO Applying migration id=outbox 2026/02/05 14:41:07 INFO Applying migration id=edits 2026/02/05 14:41:07 INFO Applying migration id=outboxactor 2026/02/05 14:41:07 INFO Applying migration id=outboxsender 2026/02/05 14:41:07 INFO Applying migration id=thread 2026/02/05 14:41:07 INFO Applying migration id=host 2026/02/05 14:41:07 INFO Applying migration id=sharedinbox 2026/02/05 14:41:07 INFO Applying migration id=noteshost 2026/02/05 14:41:07 INFO Applying migration id=fetched 2026/02/05 14:41:07 INFO Applying migration id=move 2026/02/05 14:41:07 INFO Applying migration id=cleanup 2026/02/05 14:41:07 INFO Applying migration id=received 2026/02/05 14:41:07 INFO Applying migration id=namehost 2026/02/05 14:41:07 INFO Applying migration id=outboxhost 2026/02/05 14:41:07 INFO Applying migration id=notesfts 2026/02/05 14:41:07 INFO Applying migration id=iconsname 2026/02/05 14:41:07 INFO Applying migration id=nohash 2026/02/05 14:41:07 INFO Applying migration id=shares 2026/02/05 14:41:07 INFO Applying migration id=actorttl 2026/02/05 14:41:07 INFO Applying migration id=tocc 2026/02/05 14:41:07 INFO Applying migration id=followeds 2026/02/05 14:41:07 INFO Applying migration id=certhash 2026/02/05 14:41:07 INFO Applying migration id=follows_sync 2026/02/05 14:41:07 INFO Applying migration id=jsonpath 2026/02/05 14:41:07 INFO Applying migration id=localforward 2026/02/05 14:41:07 INFO Applying migration id=avatar 2026/02/05 14:41:07 INFO Applying migration id=noimage 2026/02/05 14:41:07 INFO Applying migration id=feed 2026/02/05 14:41:07 INFO Applying migration id=bookmarks 2026/02/05 14:41:07 INFO Applying migration id=shareactivity 2026/02/05 14:41:07 INFO Applying migration id=application 2026/02/05 14:41:07 INFO Applying migration id=certificates 2026/02/05 14:41:07 INFO Applying migration id=rawforward 2026/02/05 14:41:07 INFO Applying migration id=publickey 2026/02/05 14:41:07 INFO Applying migration id=resolvegroup 2026/02/05 14:41:07 INFO Applying migration id=reject 2026/02/05 14:41:07 INFO Applying migration id=autodel 2026/02/05 14:41:07 INFO Applying migration id=jsonb 2026/02/05 14:41:07 INFO Applying migration id=quote 2026/02/05 14:41:07 INFO Applying migration id=rfc9421 2026/02/05 14:41:07 INFO Applying migration id=keys 2026/02/05 14:41:07 INFO Applying migration id=portable 2026/02/05 14:41:07 INFO Applying migration id=proofs 2026/02/05 14:41:07 INFO Applying migration id=contexts 2026/02/05 14:41:07 INFO Applying migration id=deliverieshost 2026/02/05 14:41:07 INFO Applying migration id=pembegin 2026/02/05 14:41:07 INFO Applying migration id=didhost --- PASS: TestResolve_UnauthenticatedUser (0.40s) === RUN TestSay_HappyFlow 2026/02/05 14:41:07 INFO Applying migration id=initial 2026/02/05 14:41:07 INFO Applying migration id=notesupdated 2026/02/05 14:41:07 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:07 INFO Applying migration id=activitiesid 2026/02/05 14:41:07 INFO Applying migration id=outbox 2026/02/05 14:41:07 INFO Applying migration id=edits 2026/02/05 14:41:07 INFO Applying migration id=outboxactor 2026/02/05 14:41:07 INFO Applying migration id=outboxsender 2026/02/05 14:41:07 INFO Applying migration id=thread 2026/02/05 14:41:07 INFO Applying migration id=host 2026/02/05 14:41:07 INFO Applying migration id=sharedinbox 2026/02/05 14:41:07 INFO Applying migration id=noteshost 2026/02/05 14:41:07 INFO Applying migration id=fetched 2026/02/05 14:41:07 INFO Applying migration id=move 2026/02/05 14:41:07 INFO Applying migration id=cleanup 2026/02/05 14:41:07 INFO Applying migration id=received 2026/02/05 14:41:07 INFO Applying migration id=namehost 2026/02/05 14:41:07 INFO Applying migration id=outboxhost 2026/02/05 14:41:07 INFO Applying migration id=notesfts 2026/02/05 14:41:07 INFO Applying migration id=iconsname 2026/02/05 14:41:07 INFO Applying migration id=nohash 2026/02/05 14:41:07 INFO Applying migration id=shares 2026/02/05 14:41:07 INFO Applying migration id=actorttl 2026/02/05 14:41:07 INFO Applying migration id=tocc 2026/02/05 14:41:07 INFO Applying migration id=followeds 2026/02/05 14:41:07 INFO Applying migration id=certhash 2026/02/05 14:41:07 INFO Applying migration id=follows_sync 2026/02/05 14:41:07 INFO Applying migration id=jsonpath 2026/02/05 14:41:07 INFO Applying migration id=localforward 2026/02/05 14:41:07 INFO Applying migration id=avatar 2026/02/05 14:41:07 INFO Applying migration id=noimage 2026/02/05 14:41:07 INFO Applying migration id=feed 2026/02/05 14:41:07 INFO Applying migration id=bookmarks 2026/02/05 14:41:07 INFO Applying migration id=shareactivity 2026/02/05 14:41:07 INFO Applying migration id=application 2026/02/05 14:41:07 INFO Applying migration id=certificates 2026/02/05 14:41:07 INFO Applying migration id=rawforward 2026/02/05 14:41:07 INFO Applying migration id=publickey 2026/02/05 14:41:07 INFO Applying migration id=resolvegroup 2026/02/05 14:41:07 INFO Applying migration id=reject 2026/02/05 14:41:07 INFO Applying migration id=autodel 2026/02/05 14:41:07 INFO Applying migration id=jsonb 2026/02/05 14:41:07 INFO Applying migration id=quote 2026/02/05 14:41:07 INFO Applying migration id=rfc9421 2026/02/05 14:41:07 INFO Applying migration id=keys 2026/02/05 14:41:07 INFO Applying migration id=portable 2026/02/05 14:41:07 INFO Applying migration id=proofs 2026/02/05 14:41:07 INFO Applying migration id=contexts 2026/02/05 14:41:07 INFO Applying migration id=deliverieshost 2026/02/05 14:41:07 INFO Applying migration id=pembegin 2026/02/05 14:41:07 INFO Applying migration id=didhost 2026/02/05 14:41:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-f0a8-75eb-9e3e-feb9133d3e03 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-f0a8-7588-ab64-90f70985a389 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-f0a8-7588-ab64-90f70985a389 2026/02/05 14:41:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-f0a8-7588-ab64-90f70985a389 2026/02/05 14:41:08 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:08 INFO Generating first response key=/local --- PASS: TestSay_HappyFlow (0.85s) === RUN TestSay_Throttling 2026/02/05 14:41:08 INFO Applying migration id=initial 2026/02/05 14:41:08 INFO Applying migration id=notesupdated 2026/02/05 14:41:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:08 INFO Applying migration id=activitiesid 2026/02/05 14:41:08 INFO Applying migration id=outbox 2026/02/05 14:41:08 INFO Applying migration id=edits 2026/02/05 14:41:08 INFO Applying migration id=outboxactor 2026/02/05 14:41:08 INFO Applying migration id=outboxsender 2026/02/05 14:41:08 INFO Applying migration id=thread 2026/02/05 14:41:08 INFO Applying migration id=host 2026/02/05 14:41:08 INFO Applying migration id=sharedinbox 2026/02/05 14:41:08 INFO Applying migration id=noteshost 2026/02/05 14:41:08 INFO Applying migration id=fetched 2026/02/05 14:41:08 INFO Applying migration id=move 2026/02/05 14:41:08 INFO Applying migration id=cleanup 2026/02/05 14:41:08 INFO Applying migration id=received 2026/02/05 14:41:08 INFO Applying migration id=namehost 2026/02/05 14:41:08 INFO Applying migration id=outboxhost 2026/02/05 14:41:08 INFO Applying migration id=notesfts 2026/02/05 14:41:08 INFO Applying migration id=iconsname 2026/02/05 14:41:08 INFO Applying migration id=nohash 2026/02/05 14:41:08 INFO Applying migration id=shares 2026/02/05 14:41:08 INFO Applying migration id=actorttl 2026/02/05 14:41:08 INFO Applying migration id=tocc 2026/02/05 14:41:08 INFO Applying migration id=followeds 2026/02/05 14:41:08 INFO Applying migration id=certhash 2026/02/05 14:41:08 INFO Applying migration id=follows_sync 2026/02/05 14:41:08 INFO Applying migration id=jsonpath 2026/02/05 14:41:08 INFO Applying migration id=localforward 2026/02/05 14:41:08 INFO Applying migration id=avatar 2026/02/05 14:41:08 INFO Applying migration id=noimage 2026/02/05 14:41:08 INFO Applying migration id=feed 2026/02/05 14:41:08 INFO Applying migration id=bookmarks 2026/02/05 14:41:08 INFO Applying migration id=shareactivity 2026/02/05 14:41:08 INFO Applying migration id=application 2026/02/05 14:41:08 INFO Applying migration id=certificates 2026/02/05 14:41:08 INFO Applying migration id=rawforward 2026/02/05 14:41:08 INFO Applying migration id=publickey 2026/02/05 14:41:08 INFO Applying migration id=resolvegroup 2026/02/05 14:41:08 INFO Applying migration id=reject 2026/02/05 14:41:08 INFO Applying migration id=autodel 2026/02/05 14:41:08 INFO Applying migration id=jsonb 2026/02/05 14:41:08 INFO Applying migration id=quote 2026/02/05 14:41:08 INFO Applying migration id=rfc9421 2026/02/05 14:41:08 INFO Applying migration id=keys 2026/02/05 14:41:08 INFO Applying migration id=portable 2026/02/05 14:41:08 INFO Applying migration id=proofs 2026/02/05 14:41:08 INFO Applying migration id=contexts 2026/02/05 14:41:08 INFO Applying migration id=deliverieshost 2026/02/05 14:41:08 INFO Applying migration id=pembegin 2026/02/05 14:41:08 INFO Applying migration id=didhost 2026/02/05 14:41:08 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e3f-f2ec-7e62-a390-aa5abfb2d7c9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e3f-f2ec-7ddf-8841-3c5a83d346dd activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e3f-f2ec-7ddf-8841-3c5a83d346dd 2026/02/05 14:41:08 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e3f-f2ec-7ddf-8841-3c5a83d346dd 2026/02/05 14:41:08 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:08 WARN User is posting too frequently last=2026-02-05T14:41:08.000Z can=2026-02-05T14:42:08.000Z 2026/02/05 14:41:08 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:08 INFO Generating first response key=/local --- PASS: TestSay_Throttling (0.58s) === RUN TestSearch_Happyflow 2026/02/05 14:41:08 INFO Applying migration id=initial 2026/02/05 14:41:08 INFO Applying migration id=notesupdated 2026/02/05 14:41:08 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:08 INFO Applying migration id=activitiesid 2026/02/05 14:41:08 INFO Applying migration id=outbox 2026/02/05 14:41:08 INFO Applying migration id=edits 2026/02/05 14:41:08 INFO Applying migration id=outboxactor 2026/02/05 14:41:08 INFO Applying migration id=outboxsender 2026/02/05 14:41:08 INFO Applying migration id=thread 2026/02/05 14:41:08 INFO Applying migration id=host 2026/02/05 14:41:08 INFO Applying migration id=sharedinbox 2026/02/05 14:41:08 INFO Applying migration id=noteshost 2026/02/05 14:41:08 INFO Applying migration id=fetched 2026/02/05 14:41:08 INFO Applying migration id=move 2026/02/05 14:41:08 INFO Applying migration id=cleanup 2026/02/05 14:41:08 INFO Applying migration id=received 2026/02/05 14:41:08 INFO Applying migration id=namehost 2026/02/05 14:41:08 INFO Applying migration id=outboxhost 2026/02/05 14:41:08 INFO Applying migration id=notesfts 2026/02/05 14:41:08 INFO Applying migration id=iconsname 2026/02/05 14:41:08 INFO Applying migration id=nohash 2026/02/05 14:41:08 INFO Applying migration id=shares 2026/02/05 14:41:08 INFO Applying migration id=actorttl 2026/02/05 14:41:08 INFO Applying migration id=tocc 2026/02/05 14:41:08 INFO Applying migration id=followeds 2026/02/05 14:41:08 INFO Applying migration id=certhash 2026/02/05 14:41:08 INFO Applying migration id=follows_sync 2026/02/05 14:41:08 INFO Applying migration id=jsonpath 2026/02/05 14:41:08 INFO Applying migration id=localforward 2026/02/05 14:41:08 INFO Applying migration id=avatar 2026/02/05 14:41:08 INFO Applying migration id=noimage 2026/02/05 14:41:08 INFO Applying migration id=feed 2026/02/05 14:41:08 INFO Applying migration id=bookmarks 2026/02/05 14:41:08 INFO Applying migration id=shareactivity 2026/02/05 14:41:08 INFO Applying migration id=application 2026/02/05 14:41:08 INFO Applying migration id=certificates 2026/02/05 14:41:08 INFO Applying migration id=rawforward 2026/02/05 14:41:08 INFO Applying migration id=publickey 2026/02/05 14:41:08 INFO Applying migration id=resolvegroup 2026/02/05 14:41:08 INFO Applying migration id=reject 2026/02/05 14:41:08 INFO Applying migration id=autodel 2026/02/05 14:41:08 INFO Applying migration id=jsonb 2026/02/05 14:41:08 INFO Applying migration id=quote 2026/02/05 14:41:08 INFO Applying migration id=rfc9421 2026/02/05 14:41:08 INFO Applying migration id=keys 2026/02/05 14:41:08 INFO Applying migration id=portable 2026/02/05 14:41:08 INFO Applying migration id=proofs 2026/02/05 14:41:08 INFO Applying migration id=contexts 2026/02/05 14:41:08 INFO Applying migration id=deliverieshost 2026/02/05 14:41:08 INFO Applying migration id=pembegin 2026/02/05 14:41:08 INFO Applying migration id=didhost --- PASS: TestSearch_Happyflow (0.87s) === RUN TestSearch_LeadingHash 2026/02/05 14:41:09 INFO Applying migration id=initial 2026/02/05 14:41:09 INFO Applying migration id=notesupdated 2026/02/05 14:41:09 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:09 INFO Applying migration id=activitiesid 2026/02/05 14:41:09 INFO Applying migration id=outbox 2026/02/05 14:41:09 INFO Applying migration id=edits 2026/02/05 14:41:09 INFO Applying migration id=outboxactor 2026/02/05 14:41:09 INFO Applying migration id=outboxsender 2026/02/05 14:41:09 INFO Applying migration id=thread 2026/02/05 14:41:09 INFO Applying migration id=host 2026/02/05 14:41:09 INFO Applying migration id=sharedinbox 2026/02/05 14:41:09 INFO Applying migration id=noteshost 2026/02/05 14:41:09 INFO Applying migration id=fetched 2026/02/05 14:41:09 INFO Applying migration id=move 2026/02/05 14:41:09 INFO Applying migration id=cleanup 2026/02/05 14:41:09 INFO Applying migration id=received 2026/02/05 14:41:09 INFO Applying migration id=namehost 2026/02/05 14:41:09 INFO Applying migration id=outboxhost 2026/02/05 14:41:09 INFO Applying migration id=notesfts 2026/02/05 14:41:09 INFO Applying migration id=iconsname 2026/02/05 14:41:09 INFO Applying migration id=nohash 2026/02/05 14:41:09 INFO Applying migration id=shares 2026/02/05 14:41:09 INFO Applying migration id=actorttl 2026/02/05 14:41:09 INFO Applying migration id=tocc 2026/02/05 14:41:09 INFO Applying migration id=followeds 2026/02/05 14:41:09 INFO Applying migration id=certhash 2026/02/05 14:41:09 INFO Applying migration id=follows_sync 2026/02/05 14:41:09 INFO Applying migration id=jsonpath 2026/02/05 14:41:09 INFO Applying migration id=localforward 2026/02/05 14:41:09 INFO Applying migration id=avatar 2026/02/05 14:41:09 INFO Applying migration id=noimage 2026/02/05 14:41:09 INFO Applying migration id=feed 2026/02/05 14:41:09 INFO Applying migration id=bookmarks 2026/02/05 14:41:09 INFO Applying migration id=shareactivity 2026/02/05 14:41:09 INFO Applying migration id=application 2026/02/05 14:41:09 INFO Applying migration id=certificates 2026/02/05 14:41:09 INFO Applying migration id=rawforward 2026/02/05 14:41:09 INFO Applying migration id=publickey 2026/02/05 14:41:09 INFO Applying migration id=resolvegroup 2026/02/05 14:41:09 INFO Applying migration id=reject 2026/02/05 14:41:09 INFO Applying migration id=autodel 2026/02/05 14:41:09 INFO Applying migration id=jsonb 2026/02/05 14:41:09 INFO Applying migration id=quote 2026/02/05 14:41:09 INFO Applying migration id=rfc9421 2026/02/05 14:41:09 INFO Applying migration id=keys 2026/02/05 14:41:09 INFO Applying migration id=portable 2026/02/05 14:41:09 INFO Applying migration id=proofs 2026/02/05 14:41:09 INFO Applying migration id=contexts 2026/02/05 14:41:09 INFO Applying migration id=deliverieshost 2026/02/05 14:41:09 INFO Applying migration id=pembegin 2026/02/05 14:41:09 INFO Applying migration id=didhost --- PASS: TestSearch_LeadingHash (0.49s) === RUN TestSearch_LeadingHashUnauthenticatedUser 2026/02/05 14:41:10 INFO Applying migration id=initial 2026/02/05 14:41:10 INFO Applying migration id=notesupdated 2026/02/05 14:41:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:10 INFO Applying migration id=activitiesid 2026/02/05 14:41:10 INFO Applying migration id=outbox 2026/02/05 14:41:10 INFO Applying migration id=edits 2026/02/05 14:41:10 INFO Applying migration id=outboxactor 2026/02/05 14:41:10 INFO Applying migration id=outboxsender 2026/02/05 14:41:10 INFO Applying migration id=thread 2026/02/05 14:41:10 INFO Applying migration id=host 2026/02/05 14:41:10 INFO Applying migration id=sharedinbox 2026/02/05 14:41:10 INFO Applying migration id=noteshost 2026/02/05 14:41:10 INFO Applying migration id=fetched 2026/02/05 14:41:10 INFO Applying migration id=move 2026/02/05 14:41:10 INFO Applying migration id=cleanup 2026/02/05 14:41:10 INFO Applying migration id=received 2026/02/05 14:41:10 INFO Applying migration id=namehost 2026/02/05 14:41:10 INFO Applying migration id=outboxhost 2026/02/05 14:41:10 INFO Applying migration id=notesfts 2026/02/05 14:41:10 INFO Applying migration id=iconsname 2026/02/05 14:41:10 INFO Applying migration id=nohash 2026/02/05 14:41:10 INFO Applying migration id=shares 2026/02/05 14:41:10 INFO Applying migration id=actorttl 2026/02/05 14:41:10 INFO Applying migration id=tocc 2026/02/05 14:41:10 INFO Applying migration id=followeds 2026/02/05 14:41:10 INFO Applying migration id=certhash 2026/02/05 14:41:10 INFO Applying migration id=follows_sync 2026/02/05 14:41:10 INFO Applying migration id=jsonpath 2026/02/05 14:41:10 INFO Applying migration id=localforward 2026/02/05 14:41:10 INFO Applying migration id=avatar 2026/02/05 14:41:10 INFO Applying migration id=noimage 2026/02/05 14:41:10 INFO Applying migration id=feed 2026/02/05 14:41:10 INFO Applying migration id=bookmarks 2026/02/05 14:41:10 INFO Applying migration id=shareactivity 2026/02/05 14:41:10 INFO Applying migration id=application 2026/02/05 14:41:10 INFO Applying migration id=certificates 2026/02/05 14:41:10 INFO Applying migration id=rawforward 2026/02/05 14:41:10 INFO Applying migration id=publickey 2026/02/05 14:41:10 INFO Applying migration id=resolvegroup 2026/02/05 14:41:10 INFO Applying migration id=reject 2026/02/05 14:41:10 INFO Applying migration id=autodel 2026/02/05 14:41:10 INFO Applying migration id=jsonb 2026/02/05 14:41:10 INFO Applying migration id=quote 2026/02/05 14:41:10 INFO Applying migration id=rfc9421 2026/02/05 14:41:10 INFO Applying migration id=keys 2026/02/05 14:41:10 INFO Applying migration id=portable 2026/02/05 14:41:10 INFO Applying migration id=proofs 2026/02/05 14:41:10 INFO Applying migration id=contexts 2026/02/05 14:41:10 INFO Applying migration id=deliverieshost 2026/02/05 14:41:10 INFO Applying migration id=pembegin 2026/02/05 14:41:10 INFO Applying migration id=didhost --- PASS: TestSearch_LeadingHashUnauthenticatedUser (0.61s) === RUN TestSearch_NoInput 2026/02/05 14:41:10 INFO Applying migration id=initial 2026/02/05 14:41:10 INFO Applying migration id=notesupdated 2026/02/05 14:41:10 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:10 INFO Applying migration id=activitiesid 2026/02/05 14:41:10 INFO Applying migration id=outbox 2026/02/05 14:41:10 INFO Applying migration id=edits 2026/02/05 14:41:10 INFO Applying migration id=outboxactor 2026/02/05 14:41:10 INFO Applying migration id=outboxsender 2026/02/05 14:41:10 INFO Applying migration id=thread 2026/02/05 14:41:10 INFO Applying migration id=host 2026/02/05 14:41:10 INFO Applying migration id=sharedinbox 2026/02/05 14:41:10 INFO Applying migration id=noteshost 2026/02/05 14:41:10 INFO Applying migration id=fetched 2026/02/05 14:41:10 INFO Applying migration id=move 2026/02/05 14:41:10 INFO Applying migration id=cleanup 2026/02/05 14:41:10 INFO Applying migration id=received 2026/02/05 14:41:10 INFO Applying migration id=namehost 2026/02/05 14:41:10 INFO Applying migration id=outboxhost 2026/02/05 14:41:10 INFO Applying migration id=notesfts 2026/02/05 14:41:10 INFO Applying migration id=iconsname 2026/02/05 14:41:10 INFO Applying migration id=nohash 2026/02/05 14:41:10 INFO Applying migration id=shares 2026/02/05 14:41:10 INFO Applying migration id=actorttl 2026/02/05 14:41:10 INFO Applying migration id=tocc 2026/02/05 14:41:10 INFO Applying migration id=followeds 2026/02/05 14:41:10 INFO Applying migration id=certhash 2026/02/05 14:41:10 INFO Applying migration id=follows_sync 2026/02/05 14:41:10 INFO Applying migration id=jsonpath 2026/02/05 14:41:10 INFO Applying migration id=localforward 2026/02/05 14:41:10 INFO Applying migration id=avatar 2026/02/05 14:41:10 INFO Applying migration id=noimage 2026/02/05 14:41:10 INFO Applying migration id=feed 2026/02/05 14:41:10 INFO Applying migration id=bookmarks 2026/02/05 14:41:10 INFO Applying migration id=shareactivity 2026/02/05 14:41:10 INFO Applying migration id=application 2026/02/05 14:41:10 INFO Applying migration id=certificates 2026/02/05 14:41:10 INFO Applying migration id=rawforward 2026/02/05 14:41:10 INFO Applying migration id=publickey 2026/02/05 14:41:10 INFO Applying migration id=resolvegroup 2026/02/05 14:41:10 INFO Applying migration id=reject 2026/02/05 14:41:10 INFO Applying migration id=autodel 2026/02/05 14:41:10 INFO Applying migration id=jsonb 2026/02/05 14:41:10 INFO Applying migration id=quote 2026/02/05 14:41:10 INFO Applying migration id=rfc9421 2026/02/05 14:41:10 INFO Applying migration id=keys 2026/02/05 14:41:10 INFO Applying migration id=portable 2026/02/05 14:41:10 INFO Applying migration id=proofs 2026/02/05 14:41:10 INFO Applying migration id=contexts 2026/02/05 14:41:10 INFO Applying migration id=deliverieshost 2026/02/05 14:41:10 INFO Applying migration id=pembegin 2026/02/05 14:41:10 INFO Applying migration id=didhost --- PASS: TestSearch_NoInput (0.53s) === RUN TestSearch_EmptyInput 2026/02/05 14:41:11 INFO Applying migration id=initial 2026/02/05 14:41:11 INFO Applying migration id=notesupdated 2026/02/05 14:41:11 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:11 INFO Applying migration id=activitiesid 2026/02/05 14:41:11 INFO Applying migration id=outbox 2026/02/05 14:41:11 INFO Applying migration id=edits 2026/02/05 14:41:11 INFO Applying migration id=outboxactor 2026/02/05 14:41:11 INFO Applying migration id=outboxsender 2026/02/05 14:41:11 INFO Applying migration id=thread 2026/02/05 14:41:11 INFO Applying migration id=host 2026/02/05 14:41:11 INFO Applying migration id=sharedinbox 2026/02/05 14:41:11 INFO Applying migration id=noteshost 2026/02/05 14:41:11 INFO Applying migration id=fetched 2026/02/05 14:41:11 INFO Applying migration id=move 2026/02/05 14:41:11 INFO Applying migration id=cleanup 2026/02/05 14:41:11 INFO Applying migration id=received 2026/02/05 14:41:11 INFO Applying migration id=namehost 2026/02/05 14:41:11 INFO Applying migration id=outboxhost 2026/02/05 14:41:11 INFO Applying migration id=notesfts 2026/02/05 14:41:11 INFO Applying migration id=iconsname 2026/02/05 14:41:11 INFO Applying migration id=nohash 2026/02/05 14:41:11 INFO Applying migration id=shares 2026/02/05 14:41:11 INFO Applying migration id=actorttl 2026/02/05 14:41:11 INFO Applying migration id=tocc 2026/02/05 14:41:11 INFO Applying migration id=followeds 2026/02/05 14:41:11 INFO Applying migration id=certhash 2026/02/05 14:41:11 INFO Applying migration id=follows_sync 2026/02/05 14:41:11 INFO Applying migration id=jsonpath 2026/02/05 14:41:11 INFO Applying migration id=localforward 2026/02/05 14:41:11 INFO Applying migration id=avatar 2026/02/05 14:41:11 INFO Applying migration id=noimage 2026/02/05 14:41:11 INFO Applying migration id=feed 2026/02/05 14:41:11 INFO Applying migration id=bookmarks 2026/02/05 14:41:11 INFO Applying migration id=shareactivity 2026/02/05 14:41:11 INFO Applying migration id=application 2026/02/05 14:41:11 INFO Applying migration id=certificates 2026/02/05 14:41:11 INFO Applying migration id=rawforward 2026/02/05 14:41:11 INFO Applying migration id=publickey 2026/02/05 14:41:11 INFO Applying migration id=resolvegroup 2026/02/05 14:41:11 INFO Applying migration id=reject 2026/02/05 14:41:11 INFO Applying migration id=autodel 2026/02/05 14:41:11 INFO Applying migration id=jsonb 2026/02/05 14:41:11 INFO Applying migration id=quote 2026/02/05 14:41:11 INFO Applying migration id=rfc9421 2026/02/05 14:41:11 INFO Applying migration id=keys 2026/02/05 14:41:11 INFO Applying migration id=portable 2026/02/05 14:41:11 INFO Applying migration id=proofs 2026/02/05 14:41:11 INFO Applying migration id=contexts 2026/02/05 14:41:11 INFO Applying migration id=deliverieshost 2026/02/05 14:41:11 INFO Applying migration id=pembegin 2026/02/05 14:41:11 INFO Applying migration id=didhost --- PASS: TestSearch_EmptyInput (0.83s) === RUN TestSearch_InvalidEscapeSequence 2026/02/05 14:41:12 INFO Applying migration id=initial 2026/02/05 14:41:12 INFO Applying migration id=notesupdated 2026/02/05 14:41:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:12 INFO Applying migration id=activitiesid 2026/02/05 14:41:12 INFO Applying migration id=outbox 2026/02/05 14:41:12 INFO Applying migration id=edits 2026/02/05 14:41:12 INFO Applying migration id=outboxactor 2026/02/05 14:41:12 INFO Applying migration id=outboxsender 2026/02/05 14:41:12 INFO Applying migration id=thread 2026/02/05 14:41:12 INFO Applying migration id=host 2026/02/05 14:41:12 INFO Applying migration id=sharedinbox 2026/02/05 14:41:12 INFO Applying migration id=noteshost 2026/02/05 14:41:12 INFO Applying migration id=fetched 2026/02/05 14:41:12 INFO Applying migration id=move 2026/02/05 14:41:12 INFO Applying migration id=cleanup 2026/02/05 14:41:12 INFO Applying migration id=received 2026/02/05 14:41:12 INFO Applying migration id=namehost 2026/02/05 14:41:12 INFO Applying migration id=outboxhost 2026/02/05 14:41:12 INFO Applying migration id=notesfts 2026/02/05 14:41:12 INFO Applying migration id=iconsname 2026/02/05 14:41:12 INFO Applying migration id=nohash 2026/02/05 14:41:12 INFO Applying migration id=shares 2026/02/05 14:41:12 INFO Applying migration id=actorttl 2026/02/05 14:41:12 INFO Applying migration id=tocc 2026/02/05 14:41:12 INFO Applying migration id=followeds 2026/02/05 14:41:12 INFO Applying migration id=certhash 2026/02/05 14:41:12 INFO Applying migration id=follows_sync 2026/02/05 14:41:12 INFO Applying migration id=jsonpath 2026/02/05 14:41:12 INFO Applying migration id=localforward 2026/02/05 14:41:12 INFO Applying migration id=avatar 2026/02/05 14:41:12 INFO Applying migration id=noimage 2026/02/05 14:41:12 INFO Applying migration id=feed 2026/02/05 14:41:12 INFO Applying migration id=bookmarks 2026/02/05 14:41:12 INFO Applying migration id=shareactivity 2026/02/05 14:41:12 INFO Applying migration id=application 2026/02/05 14:41:12 INFO Applying migration id=certificates 2026/02/05 14:41:12 INFO Applying migration id=rawforward 2026/02/05 14:41:12 INFO Applying migration id=publickey 2026/02/05 14:41:12 INFO Applying migration id=resolvegroup 2026/02/05 14:41:12 INFO Applying migration id=reject 2026/02/05 14:41:12 INFO Applying migration id=autodel 2026/02/05 14:41:12 INFO Applying migration id=jsonb 2026/02/05 14:41:12 INFO Applying migration id=quote 2026/02/05 14:41:12 INFO Applying migration id=rfc9421 2026/02/05 14:41:12 INFO Applying migration id=keys 2026/02/05 14:41:12 INFO Applying migration id=portable 2026/02/05 14:41:12 INFO Applying migration id=proofs 2026/02/05 14:41:12 INFO Applying migration id=contexts 2026/02/05 14:41:12 INFO Applying migration id=deliverieshost 2026/02/05 14:41:12 INFO Applying migration id=pembegin 2026/02/05 14:41:12 INFO Applying migration id=didhost 2026/02/05 14:41:12 INFO Failed to decode query url=/users/search?%zzworld error="invalid URL escape \"%zz\"" --- PASS: TestSearch_InvalidEscapeSequence (0.63s) === RUN TestSearch_UnathenticatedUser 2026/02/05 14:41:12 INFO Applying migration id=initial 2026/02/05 14:41:12 INFO Applying migration id=notesupdated 2026/02/05 14:41:12 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:12 INFO Applying migration id=activitiesid 2026/02/05 14:41:12 INFO Applying migration id=outbox 2026/02/05 14:41:12 INFO Applying migration id=edits 2026/02/05 14:41:12 INFO Applying migration id=outboxactor 2026/02/05 14:41:12 INFO Applying migration id=outboxsender 2026/02/05 14:41:12 INFO Applying migration id=thread 2026/02/05 14:41:12 INFO Applying migration id=host 2026/02/05 14:41:12 INFO Applying migration id=sharedinbox 2026/02/05 14:41:12 INFO Applying migration id=noteshost 2026/02/05 14:41:12 INFO Applying migration id=fetched 2026/02/05 14:41:12 INFO Applying migration id=move 2026/02/05 14:41:12 INFO Applying migration id=cleanup 2026/02/05 14:41:12 INFO Applying migration id=received 2026/02/05 14:41:12 INFO Applying migration id=namehost 2026/02/05 14:41:12 INFO Applying migration id=outboxhost 2026/02/05 14:41:12 INFO Applying migration id=notesfts 2026/02/05 14:41:12 INFO Applying migration id=iconsname 2026/02/05 14:41:12 INFO Applying migration id=nohash 2026/02/05 14:41:12 INFO Applying migration id=shares 2026/02/05 14:41:12 INFO Applying migration id=actorttl 2026/02/05 14:41:12 INFO Applying migration id=tocc 2026/02/05 14:41:12 INFO Applying migration id=followeds 2026/02/05 14:41:12 INFO Applying migration id=certhash 2026/02/05 14:41:12 INFO Applying migration id=follows_sync 2026/02/05 14:41:12 INFO Applying migration id=jsonpath 2026/02/05 14:41:12 INFO Applying migration id=localforward 2026/02/05 14:41:12 INFO Applying migration id=avatar 2026/02/05 14:41:12 INFO Applying migration id=noimage 2026/02/05 14:41:12 INFO Applying migration id=feed 2026/02/05 14:41:12 INFO Applying migration id=bookmarks 2026/02/05 14:41:12 INFO Applying migration id=shareactivity 2026/02/05 14:41:12 INFO Applying migration id=application 2026/02/05 14:41:12 INFO Applying migration id=certificates 2026/02/05 14:41:12 INFO Applying migration id=rawforward 2026/02/05 14:41:12 INFO Applying migration id=publickey 2026/02/05 14:41:12 INFO Applying migration id=resolvegroup 2026/02/05 14:41:12 INFO Applying migration id=reject 2026/02/05 14:41:12 INFO Applying migration id=autodel 2026/02/05 14:41:12 INFO Applying migration id=jsonb 2026/02/05 14:41:12 INFO Applying migration id=quote 2026/02/05 14:41:12 INFO Applying migration id=rfc9421 2026/02/05 14:41:12 INFO Applying migration id=keys 2026/02/05 14:41:12 INFO Applying migration id=portable 2026/02/05 14:41:12 INFO Applying migration id=proofs 2026/02/05 14:41:12 INFO Applying migration id=contexts 2026/02/05 14:41:12 INFO Applying migration id=deliverieshost 2026/02/05 14:41:12 INFO Applying migration id=pembegin 2026/02/05 14:41:12 INFO Applying migration id=didhost --- PASS: TestSearch_UnathenticatedUser (0.71s) === RUN TestShare_PublicPost 2026/02/05 14:41:13 INFO Applying migration id=initial 2026/02/05 14:41:13 INFO Applying migration id=notesupdated 2026/02/05 14:41:13 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:13 INFO Applying migration id=activitiesid 2026/02/05 14:41:13 INFO Applying migration id=outbox 2026/02/05 14:41:13 INFO Applying migration id=edits 2026/02/05 14:41:13 INFO Applying migration id=outboxactor 2026/02/05 14:41:13 INFO Applying migration id=outboxsender 2026/02/05 14:41:13 INFO Applying migration id=thread 2026/02/05 14:41:13 INFO Applying migration id=host 2026/02/05 14:41:13 INFO Applying migration id=sharedinbox 2026/02/05 14:41:13 INFO Applying migration id=noteshost 2026/02/05 14:41:13 INFO Applying migration id=fetched 2026/02/05 14:41:13 INFO Applying migration id=move 2026/02/05 14:41:13 INFO Applying migration id=cleanup 2026/02/05 14:41:13 INFO Applying migration id=received 2026/02/05 14:41:13 INFO Applying migration id=namehost 2026/02/05 14:41:13 INFO Applying migration id=outboxhost 2026/02/05 14:41:13 INFO Applying migration id=notesfts 2026/02/05 14:41:13 INFO Applying migration id=iconsname 2026/02/05 14:41:13 INFO Applying migration id=nohash 2026/02/05 14:41:13 INFO Applying migration id=shares 2026/02/05 14:41:13 INFO Applying migration id=actorttl 2026/02/05 14:41:13 INFO Applying migration id=tocc 2026/02/05 14:41:13 INFO Applying migration id=followeds 2026/02/05 14:41:13 INFO Applying migration id=certhash 2026/02/05 14:41:13 INFO Applying migration id=follows_sync 2026/02/05 14:41:13 INFO Applying migration id=jsonpath 2026/02/05 14:41:13 INFO Applying migration id=localforward 2026/02/05 14:41:13 INFO Applying migration id=avatar 2026/02/05 14:41:13 INFO Applying migration id=noimage 2026/02/05 14:41:13 INFO Applying migration id=feed 2026/02/05 14:41:13 INFO Applying migration id=bookmarks 2026/02/05 14:41:13 INFO Applying migration id=shareactivity 2026/02/05 14:41:13 INFO Applying migration id=application 2026/02/05 14:41:13 INFO Applying migration id=certificates 2026/02/05 14:41:13 INFO Applying migration id=rawforward 2026/02/05 14:41:13 INFO Applying migration id=publickey 2026/02/05 14:41:13 INFO Applying migration id=resolvegroup 2026/02/05 14:41:13 INFO Applying migration id=reject 2026/02/05 14:41:13 INFO Applying migration id=autodel 2026/02/05 14:41:13 INFO Applying migration id=jsonb 2026/02/05 14:41:13 INFO Applying migration id=quote 2026/02/05 14:41:13 INFO Applying migration id=rfc9421 2026/02/05 14:41:13 INFO Applying migration id=keys 2026/02/05 14:41:13 INFO Applying migration id=portable 2026/02/05 14:41:13 INFO Applying migration id=proofs 2026/02/05 14:41:13 INFO Applying migration id=contexts 2026/02/05 14:41:13 INFO Applying migration id=deliverieshost 2026/02/05 14:41:13 INFO Applying migration id=pembegin 2026/02/05 14:41:13 INFO Applying migration id=didhost 2026/02/05 14:41:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-075a-70cc-9984-af96e0b5acdd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-075a-705b-967d-e0fb08a55842 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-075a-705b-967d-e0fb08a55842 2026/02/05 14:41:14 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:14 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_PublicPost (0.56s) === RUN TestShare_Throttling 2026/02/05 14:41:14 INFO Applying migration id=initial 2026/02/05 14:41:14 INFO Applying migration id=notesupdated 2026/02/05 14:41:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:14 INFO Applying migration id=activitiesid 2026/02/05 14:41:14 INFO Applying migration id=outbox 2026/02/05 14:41:14 INFO Applying migration id=edits 2026/02/05 14:41:14 INFO Applying migration id=outboxactor 2026/02/05 14:41:14 INFO Applying migration id=outboxsender 2026/02/05 14:41:14 INFO Applying migration id=thread 2026/02/05 14:41:14 INFO Applying migration id=host 2026/02/05 14:41:14 INFO Applying migration id=sharedinbox 2026/02/05 14:41:14 INFO Applying migration id=noteshost 2026/02/05 14:41:14 INFO Applying migration id=fetched 2026/02/05 14:41:14 INFO Applying migration id=move 2026/02/05 14:41:14 INFO Applying migration id=cleanup 2026/02/05 14:41:14 INFO Applying migration id=received 2026/02/05 14:41:14 INFO Applying migration id=namehost 2026/02/05 14:41:14 INFO Applying migration id=outboxhost 2026/02/05 14:41:14 INFO Applying migration id=notesfts 2026/02/05 14:41:14 INFO Applying migration id=iconsname 2026/02/05 14:41:14 INFO Applying migration id=nohash 2026/02/05 14:41:14 INFO Applying migration id=shares 2026/02/05 14:41:14 INFO Applying migration id=actorttl 2026/02/05 14:41:14 INFO Applying migration id=tocc 2026/02/05 14:41:14 INFO Applying migration id=followeds 2026/02/05 14:41:14 INFO Applying migration id=certhash 2026/02/05 14:41:14 INFO Applying migration id=follows_sync 2026/02/05 14:41:14 INFO Applying migration id=jsonpath 2026/02/05 14:41:14 INFO Applying migration id=localforward 2026/02/05 14:41:14 INFO Applying migration id=avatar 2026/02/05 14:41:14 INFO Applying migration id=noimage 2026/02/05 14:41:14 INFO Applying migration id=feed 2026/02/05 14:41:14 INFO Applying migration id=bookmarks 2026/02/05 14:41:14 INFO Applying migration id=shareactivity 2026/02/05 14:41:14 INFO Applying migration id=application 2026/02/05 14:41:14 INFO Applying migration id=certificates 2026/02/05 14:41:14 INFO Applying migration id=rawforward 2026/02/05 14:41:14 INFO Applying migration id=publickey 2026/02/05 14:41:14 INFO Applying migration id=resolvegroup 2026/02/05 14:41:14 INFO Applying migration id=reject 2026/02/05 14:41:14 INFO Applying migration id=autodel 2026/02/05 14:41:14 INFO Applying migration id=jsonb 2026/02/05 14:41:14 INFO Applying migration id=quote 2026/02/05 14:41:14 INFO Applying migration id=rfc9421 2026/02/05 14:41:14 INFO Applying migration id=keys 2026/02/05 14:41:14 INFO Applying migration id=portable 2026/02/05 14:41:14 INFO Applying migration id=proofs 2026/02/05 14:41:14 INFO Applying migration id=contexts 2026/02/05 14:41:14 INFO Applying migration id=deliverieshost 2026/02/05 14:41:14 INFO Applying migration id=pembegin 2026/02/05 14:41:14 INFO Applying migration id=didhost 2026/02/05 14:41:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-09f1-76c7-b5fe-9d4488b211da activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-09f1-7640-be44-0ca88f31a7b1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-09f1-7640-be44-0ca88f31a7b1 2026/02/05 14:41:14 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-09f3-74cc-8ff9-e4f44b93e5e8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-09f3-74a4-9152-95cd560533c0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e40-09f3-74a4-9152-95cd560533c0 2026/02/05 14:41:14 WARN User is sharing and unsharing too frequently --- PASS: TestShare_Throttling (0.66s) === RUN TestShare_UnshareThrottling 2026/02/05 14:41:14 INFO Applying migration id=initial 2026/02/05 14:41:14 INFO Applying migration id=notesupdated 2026/02/05 14:41:14 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:14 INFO Applying migration id=activitiesid 2026/02/05 14:41:14 INFO Applying migration id=outbox 2026/02/05 14:41:14 INFO Applying migration id=edits 2026/02/05 14:41:14 INFO Applying migration id=outboxactor 2026/02/05 14:41:14 INFO Applying migration id=outboxsender 2026/02/05 14:41:14 INFO Applying migration id=thread 2026/02/05 14:41:14 INFO Applying migration id=host 2026/02/05 14:41:14 INFO Applying migration id=sharedinbox 2026/02/05 14:41:14 INFO Applying migration id=noteshost 2026/02/05 14:41:14 INFO Applying migration id=fetched 2026/02/05 14:41:14 INFO Applying migration id=move 2026/02/05 14:41:14 INFO Applying migration id=cleanup 2026/02/05 14:41:14 INFO Applying migration id=received 2026/02/05 14:41:14 INFO Applying migration id=namehost 2026/02/05 14:41:14 INFO Applying migration id=outboxhost 2026/02/05 14:41:14 INFO Applying migration id=notesfts 2026/02/05 14:41:14 INFO Applying migration id=iconsname 2026/02/05 14:41:14 INFO Applying migration id=nohash 2026/02/05 14:41:14 INFO Applying migration id=shares 2026/02/05 14:41:14 INFO Applying migration id=actorttl 2026/02/05 14:41:14 INFO Applying migration id=tocc 2026/02/05 14:41:14 INFO Applying migration id=followeds 2026/02/05 14:41:14 INFO Applying migration id=certhash 2026/02/05 14:41:14 INFO Applying migration id=follows_sync 2026/02/05 14:41:14 INFO Applying migration id=jsonpath 2026/02/05 14:41:14 INFO Applying migration id=localforward 2026/02/05 14:41:14 INFO Applying migration id=avatar 2026/02/05 14:41:14 INFO Applying migration id=noimage 2026/02/05 14:41:14 INFO Applying migration id=feed 2026/02/05 14:41:14 INFO Applying migration id=bookmarks 2026/02/05 14:41:14 INFO Applying migration id=shareactivity 2026/02/05 14:41:14 INFO Applying migration id=application 2026/02/05 14:41:14 INFO Applying migration id=certificates 2026/02/05 14:41:14 INFO Applying migration id=rawforward 2026/02/05 14:41:14 INFO Applying migration id=publickey 2026/02/05 14:41:14 INFO Applying migration id=resolvegroup 2026/02/05 14:41:14 INFO Applying migration id=reject 2026/02/05 14:41:14 INFO Applying migration id=autodel 2026/02/05 14:41:14 INFO Applying migration id=jsonb 2026/02/05 14:41:14 INFO Applying migration id=quote 2026/02/05 14:41:14 INFO Applying migration id=rfc9421 2026/02/05 14:41:14 INFO Applying migration id=keys 2026/02/05 14:41:14 INFO Applying migration id=portable 2026/02/05 14:41:14 INFO Applying migration id=proofs 2026/02/05 14:41:14 INFO Applying migration id=contexts 2026/02/05 14:41:14 INFO Applying migration id=deliverieshost 2026/02/05 14:41:14 INFO Applying migration id=pembegin 2026/02/05 14:41:14 INFO Applying migration id=didhost 2026/02/05 14:41:15 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-0c06-7cdc-b614-fd5fb55a80d9 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-0c06-7c86-86c8-c89f5272a360 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-0c06-7c86-86c8-c89f5272a360 --- PASS: TestShare_UnshareThrottling (0.53s) === RUN TestShare_PostToFollowers 2026/02/05 14:41:15 INFO Applying migration id=initial 2026/02/05 14:41:15 INFO Applying migration id=notesupdated 2026/02/05 14:41:15 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:15 INFO Applying migration id=activitiesid 2026/02/05 14:41:15 INFO Applying migration id=outbox 2026/02/05 14:41:15 INFO Applying migration id=edits 2026/02/05 14:41:15 INFO Applying migration id=outboxactor 2026/02/05 14:41:15 INFO Applying migration id=outboxsender 2026/02/05 14:41:15 INFO Applying migration id=thread 2026/02/05 14:41:15 INFO Applying migration id=host 2026/02/05 14:41:15 INFO Applying migration id=sharedinbox 2026/02/05 14:41:15 INFO Applying migration id=noteshost 2026/02/05 14:41:15 INFO Applying migration id=fetched 2026/02/05 14:41:15 INFO Applying migration id=move 2026/02/05 14:41:15 INFO Applying migration id=cleanup 2026/02/05 14:41:15 INFO Applying migration id=received 2026/02/05 14:41:15 INFO Applying migration id=namehost 2026/02/05 14:41:15 INFO Applying migration id=outboxhost 2026/02/05 14:41:15 INFO Applying migration id=notesfts 2026/02/05 14:41:15 INFO Applying migration id=iconsname 2026/02/05 14:41:15 INFO Applying migration id=nohash 2026/02/05 14:41:15 INFO Applying migration id=shares 2026/02/05 14:41:15 INFO Applying migration id=actorttl 2026/02/05 14:41:15 INFO Applying migration id=tocc 2026/02/05 14:41:15 INFO Applying migration id=followeds 2026/02/05 14:41:15 INFO Applying migration id=certhash 2026/02/05 14:41:15 INFO Applying migration id=follows_sync 2026/02/05 14:41:15 INFO Applying migration id=jsonpath 2026/02/05 14:41:15 INFO Applying migration id=localforward 2026/02/05 14:41:15 INFO Applying migration id=avatar 2026/02/05 14:41:15 INFO Applying migration id=noimage 2026/02/05 14:41:15 INFO Applying migration id=feed 2026/02/05 14:41:15 INFO Applying migration id=bookmarks 2026/02/05 14:41:15 INFO Applying migration id=shareactivity 2026/02/05 14:41:15 INFO Applying migration id=application 2026/02/05 14:41:15 INFO Applying migration id=certificates 2026/02/05 14:41:15 INFO Applying migration id=rawforward 2026/02/05 14:41:15 INFO Applying migration id=publickey 2026/02/05 14:41:15 INFO Applying migration id=resolvegroup 2026/02/05 14:41:15 INFO Applying migration id=reject 2026/02/05 14:41:15 INFO Applying migration id=autodel 2026/02/05 14:41:15 INFO Applying migration id=jsonb 2026/02/05 14:41:15 INFO Applying migration id=quote 2026/02/05 14:41:15 INFO Applying migration id=rfc9421 2026/02/05 14:41:15 INFO Applying migration id=keys 2026/02/05 14:41:15 INFO Applying migration id=portable 2026/02/05 14:41:15 INFO Applying migration id=proofs 2026/02/05 14:41:15 INFO Applying migration id=contexts 2026/02/05 14:41:15 INFO Applying migration id=deliverieshost 2026/02/05 14:41:15 INFO Applying migration id=pembegin 2026/02/05 14:41:15 INFO Applying migration id=didhost 2026/02/05 14:41:16 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-0ee4-7497-8f0a-ce983f2f6b9b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-0ee4-7473-bf92-bcfeda0efb21 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-0ee4-7473-bf92-bcfeda0efb21 2026/02/05 14:41:16 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019c2e40-0ee4-7473-bf92-bcfeda0efb21 error="sql: no rows in result set" --- PASS: TestShare_PostToFollowers (0.73s) === RUN TestShare_Twice 2026/02/05 14:41:16 INFO Applying migration id=initial 2026/02/05 14:41:16 INFO Applying migration id=notesupdated 2026/02/05 14:41:16 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:16 INFO Applying migration id=activitiesid 2026/02/05 14:41:16 INFO Applying migration id=outbox 2026/02/05 14:41:16 INFO Applying migration id=edits 2026/02/05 14:41:16 INFO Applying migration id=outboxactor 2026/02/05 14:41:16 INFO Applying migration id=outboxsender 2026/02/05 14:41:16 INFO Applying migration id=thread 2026/02/05 14:41:16 INFO Applying migration id=host 2026/02/05 14:41:16 INFO Applying migration id=sharedinbox 2026/02/05 14:41:16 INFO Applying migration id=noteshost 2026/02/05 14:41:16 INFO Applying migration id=fetched 2026/02/05 14:41:16 INFO Applying migration id=move 2026/02/05 14:41:16 INFO Applying migration id=cleanup 2026/02/05 14:41:16 INFO Applying migration id=received 2026/02/05 14:41:16 INFO Applying migration id=namehost 2026/02/05 14:41:16 INFO Applying migration id=outboxhost 2026/02/05 14:41:16 INFO Applying migration id=notesfts 2026/02/05 14:41:16 INFO Applying migration id=iconsname 2026/02/05 14:41:16 INFO Applying migration id=nohash 2026/02/05 14:41:16 INFO Applying migration id=shares 2026/02/05 14:41:16 INFO Applying migration id=actorttl 2026/02/05 14:41:16 INFO Applying migration id=tocc 2026/02/05 14:41:16 INFO Applying migration id=followeds 2026/02/05 14:41:16 INFO Applying migration id=certhash 2026/02/05 14:41:16 INFO Applying migration id=follows_sync 2026/02/05 14:41:16 INFO Applying migration id=jsonpath 2026/02/05 14:41:16 INFO Applying migration id=localforward 2026/02/05 14:41:16 INFO Applying migration id=avatar 2026/02/05 14:41:16 INFO Applying migration id=noimage 2026/02/05 14:41:16 INFO Applying migration id=feed 2026/02/05 14:41:16 INFO Applying migration id=bookmarks 2026/02/05 14:41:16 INFO Applying migration id=shareactivity 2026/02/05 14:41:16 INFO Applying migration id=application 2026/02/05 14:41:16 INFO Applying migration id=certificates 2026/02/05 14:41:16 INFO Applying migration id=rawforward 2026/02/05 14:41:16 INFO Applying migration id=publickey 2026/02/05 14:41:16 INFO Applying migration id=resolvegroup 2026/02/05 14:41:16 INFO Applying migration id=reject 2026/02/05 14:41:16 INFO Applying migration id=autodel 2026/02/05 14:41:16 INFO Applying migration id=jsonb 2026/02/05 14:41:16 INFO Applying migration id=quote 2026/02/05 14:41:16 INFO Applying migration id=rfc9421 2026/02/05 14:41:16 INFO Applying migration id=keys 2026/02/05 14:41:16 INFO Applying migration id=portable 2026/02/05 14:41:16 INFO Applying migration id=proofs 2026/02/05 14:41:16 INFO Applying migration id=contexts 2026/02/05 14:41:16 INFO Applying migration id=deliverieshost 2026/02/05 14:41:16 INFO Applying migration id=pembegin 2026/02/05 14:41:16 INFO Applying migration id=didhost 2026/02/05 14:41:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-1337-7a20-a811-3ee1faf4f91f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-1337-79df-b325-63c96e67538e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-1337-79df-b325-63c96e67538e 2026/02/05 14:41:17 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:17 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/02/05 14:41:17 WARN Attempted to share non-existing post post=https://localhost.localdomain:8443/post/019c2e40-1337-79df-b325-63c96e67538e error="sql: no rows in result set" --- PASS: TestShare_Twice (1.11s) === RUN TestShare_Unshare 2026/02/05 14:41:17 INFO Applying migration id=initial 2026/02/05 14:41:17 INFO Applying migration id=notesupdated 2026/02/05 14:41:17 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:17 INFO Applying migration id=activitiesid 2026/02/05 14:41:17 INFO Applying migration id=outbox 2026/02/05 14:41:17 INFO Applying migration id=edits 2026/02/05 14:41:17 INFO Applying migration id=outboxactor 2026/02/05 14:41:17 INFO Applying migration id=outboxsender 2026/02/05 14:41:17 INFO Applying migration id=thread 2026/02/05 14:41:17 INFO Applying migration id=host 2026/02/05 14:41:17 INFO Applying migration id=sharedinbox 2026/02/05 14:41:17 INFO Applying migration id=noteshost 2026/02/05 14:41:17 INFO Applying migration id=fetched 2026/02/05 14:41:17 INFO Applying migration id=move 2026/02/05 14:41:17 INFO Applying migration id=cleanup 2026/02/05 14:41:17 INFO Applying migration id=received 2026/02/05 14:41:17 INFO Applying migration id=namehost 2026/02/05 14:41:17 INFO Applying migration id=outboxhost 2026/02/05 14:41:17 INFO Applying migration id=notesfts 2026/02/05 14:41:17 INFO Applying migration id=iconsname 2026/02/05 14:41:17 INFO Applying migration id=nohash 2026/02/05 14:41:17 INFO Applying migration id=shares 2026/02/05 14:41:17 INFO Applying migration id=actorttl 2026/02/05 14:41:17 INFO Applying migration id=tocc 2026/02/05 14:41:17 INFO Applying migration id=followeds 2026/02/05 14:41:17 INFO Applying migration id=certhash 2026/02/05 14:41:17 INFO Applying migration id=follows_sync 2026/02/05 14:41:17 INFO Applying migration id=jsonpath 2026/02/05 14:41:17 INFO Applying migration id=localforward 2026/02/05 14:41:17 INFO Applying migration id=avatar 2026/02/05 14:41:17 INFO Applying migration id=noimage 2026/02/05 14:41:17 INFO Applying migration id=feed 2026/02/05 14:41:17 INFO Applying migration id=bookmarks 2026/02/05 14:41:17 INFO Applying migration id=shareactivity 2026/02/05 14:41:17 INFO Applying migration id=application 2026/02/05 14:41:17 INFO Applying migration id=certificates 2026/02/05 14:41:17 INFO Applying migration id=rawforward 2026/02/05 14:41:17 INFO Applying migration id=publickey 2026/02/05 14:41:17 INFO Applying migration id=resolvegroup 2026/02/05 14:41:17 INFO Applying migration id=reject 2026/02/05 14:41:17 INFO Applying migration id=autodel 2026/02/05 14:41:17 INFO Applying migration id=jsonb 2026/02/05 14:41:17 INFO Applying migration id=quote 2026/02/05 14:41:17 INFO Applying migration id=rfc9421 2026/02/05 14:41:17 INFO Applying migration id=keys 2026/02/05 14:41:17 INFO Applying migration id=portable 2026/02/05 14:41:17 INFO Applying migration id=proofs 2026/02/05 14:41:17 INFO Applying migration id=contexts 2026/02/05 14:41:17 INFO Applying migration id=deliverieshost 2026/02/05 14:41:17 INFO Applying migration id=pembegin 2026/02/05 14:41:17 INFO Applying migration id=didhost 2026/02/05 14:41:17 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-1518-71ab-981c-7527f23d1510 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-1518-711d-9c14-b638c1a975f1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-1518-711d-9c14-b638c1a975f1 2026/02/05 14:41:17 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:17 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/02/05 14:41:17 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_Unshare (0.48s) === RUN TestShare_ShareAfterUnshare 2026/02/05 14:41:17 INFO Applying migration id=initial 2026/02/05 14:41:17 INFO Applying migration id=notesupdated 2026/02/05 14:41:17 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:17 INFO Applying migration id=activitiesid 2026/02/05 14:41:17 INFO Applying migration id=outbox 2026/02/05 14:41:17 INFO Applying migration id=edits 2026/02/05 14:41:17 INFO Applying migration id=outboxactor 2026/02/05 14:41:17 INFO Applying migration id=outboxsender 2026/02/05 14:41:17 INFO Applying migration id=thread 2026/02/05 14:41:17 INFO Applying migration id=host 2026/02/05 14:41:17 INFO Applying migration id=sharedinbox 2026/02/05 14:41:17 INFO Applying migration id=noteshost 2026/02/05 14:41:17 INFO Applying migration id=fetched 2026/02/05 14:41:17 INFO Applying migration id=move 2026/02/05 14:41:17 INFO Applying migration id=cleanup 2026/02/05 14:41:17 INFO Applying migration id=received 2026/02/05 14:41:17 INFO Applying migration id=namehost 2026/02/05 14:41:17 INFO Applying migration id=outboxhost 2026/02/05 14:41:17 INFO Applying migration id=notesfts 2026/02/05 14:41:17 INFO Applying migration id=iconsname 2026/02/05 14:41:17 INFO Applying migration id=nohash 2026/02/05 14:41:17 INFO Applying migration id=shares 2026/02/05 14:41:17 INFO Applying migration id=actorttl 2026/02/05 14:41:17 INFO Applying migration id=tocc 2026/02/05 14:41:17 INFO Applying migration id=followeds 2026/02/05 14:41:17 INFO Applying migration id=certhash 2026/02/05 14:41:17 INFO Applying migration id=follows_sync 2026/02/05 14:41:17 INFO Applying migration id=jsonpath 2026/02/05 14:41:17 INFO Applying migration id=localforward 2026/02/05 14:41:17 INFO Applying migration id=avatar 2026/02/05 14:41:17 INFO Applying migration id=noimage 2026/02/05 14:41:17 INFO Applying migration id=feed 2026/02/05 14:41:17 INFO Applying migration id=bookmarks 2026/02/05 14:41:17 INFO Applying migration id=shareactivity 2026/02/05 14:41:17 INFO Applying migration id=application 2026/02/05 14:41:17 INFO Applying migration id=certificates 2026/02/05 14:41:17 INFO Applying migration id=rawforward 2026/02/05 14:41:17 INFO Applying migration id=publickey 2026/02/05 14:41:17 INFO Applying migration id=resolvegroup 2026/02/05 14:41:17 INFO Applying migration id=reject 2026/02/05 14:41:17 INFO Applying migration id=autodel 2026/02/05 14:41:17 INFO Applying migration id=jsonb 2026/02/05 14:41:17 INFO Applying migration id=quote 2026/02/05 14:41:17 INFO Applying migration id=rfc9421 2026/02/05 14:41:17 INFO Applying migration id=keys 2026/02/05 14:41:17 INFO Applying migration id=portable 2026/02/05 14:41:17 INFO Applying migration id=proofs 2026/02/05 14:41:17 INFO Applying migration id=contexts 2026/02/05 14:41:17 INFO Applying migration id=deliverieshost 2026/02/05 14:41:17 INFO Applying migration id=pembegin 2026/02/05 14:41:17 INFO Applying migration id=didhost 2026/02/05 14:41:18 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-1716-7907-9063-f953a48aa472 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-1716-7821-977c-3794b11b968a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-1716-7821-977c-3794b11b968a 2026/02/05 14:41:18 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:18 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/02/05 14:41:18 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 2026/02/05 14:41:18 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/bob offset=0 --- PASS: TestShare_ShareAfterUnshare (0.51s) === RUN TestHelpUnauthenticatedUser 2026/02/05 14:41:18 INFO Applying migration id=initial 2026/02/05 14:41:18 INFO Applying migration id=notesupdated 2026/02/05 14:41:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:18 INFO Applying migration id=activitiesid 2026/02/05 14:41:18 INFO Applying migration id=outbox 2026/02/05 14:41:18 INFO Applying migration id=edits 2026/02/05 14:41:18 INFO Applying migration id=outboxactor 2026/02/05 14:41:18 INFO Applying migration id=outboxsender 2026/02/05 14:41:18 INFO Applying migration id=thread 2026/02/05 14:41:18 INFO Applying migration id=host 2026/02/05 14:41:18 INFO Applying migration id=sharedinbox 2026/02/05 14:41:18 INFO Applying migration id=noteshost 2026/02/05 14:41:18 INFO Applying migration id=fetched 2026/02/05 14:41:18 INFO Applying migration id=move 2026/02/05 14:41:18 INFO Applying migration id=cleanup 2026/02/05 14:41:18 INFO Applying migration id=received 2026/02/05 14:41:18 INFO Applying migration id=namehost 2026/02/05 14:41:18 INFO Applying migration id=outboxhost 2026/02/05 14:41:18 INFO Applying migration id=notesfts 2026/02/05 14:41:18 INFO Applying migration id=iconsname 2026/02/05 14:41:18 INFO Applying migration id=nohash 2026/02/05 14:41:18 INFO Applying migration id=shares 2026/02/05 14:41:18 INFO Applying migration id=actorttl 2026/02/05 14:41:18 INFO Applying migration id=tocc 2026/02/05 14:41:18 INFO Applying migration id=followeds 2026/02/05 14:41:18 INFO Applying migration id=certhash 2026/02/05 14:41:18 INFO Applying migration id=follows_sync 2026/02/05 14:41:18 INFO Applying migration id=jsonpath 2026/02/05 14:41:18 INFO Applying migration id=localforward 2026/02/05 14:41:18 INFO Applying migration id=avatar 2026/02/05 14:41:18 INFO Applying migration id=noimage 2026/02/05 14:41:18 INFO Applying migration id=feed 2026/02/05 14:41:18 INFO Applying migration id=bookmarks 2026/02/05 14:41:18 INFO Applying migration id=shareactivity 2026/02/05 14:41:18 INFO Applying migration id=application 2026/02/05 14:41:18 INFO Applying migration id=certificates 2026/02/05 14:41:18 INFO Applying migration id=rawforward 2026/02/05 14:41:18 INFO Applying migration id=publickey 2026/02/05 14:41:18 INFO Applying migration id=resolvegroup 2026/02/05 14:41:18 INFO Applying migration id=reject 2026/02/05 14:41:18 INFO Applying migration id=autodel 2026/02/05 14:41:18 INFO Applying migration id=jsonb 2026/02/05 14:41:18 INFO Applying migration id=quote 2026/02/05 14:41:18 INFO Applying migration id=rfc9421 2026/02/05 14:41:18 INFO Applying migration id=keys 2026/02/05 14:41:18 INFO Applying migration id=portable 2026/02/05 14:41:18 INFO Applying migration id=proofs 2026/02/05 14:41:18 INFO Applying migration id=contexts 2026/02/05 14:41:18 INFO Applying migration id=deliverieshost 2026/02/05 14:41:18 INFO Applying migration id=pembegin 2026/02/05 14:41:18 INFO Applying migration id=didhost --- PASS: TestHelpUnauthenticatedUser (0.50s) === RUN TestHelpAuthenticatedUser 2026/02/05 14:41:18 INFO Applying migration id=initial 2026/02/05 14:41:18 INFO Applying migration id=notesupdated 2026/02/05 14:41:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:18 INFO Applying migration id=activitiesid 2026/02/05 14:41:18 INFO Applying migration id=outbox 2026/02/05 14:41:18 INFO Applying migration id=edits 2026/02/05 14:41:18 INFO Applying migration id=outboxactor 2026/02/05 14:41:18 INFO Applying migration id=outboxsender 2026/02/05 14:41:18 INFO Applying migration id=thread 2026/02/05 14:41:18 INFO Applying migration id=host 2026/02/05 14:41:18 INFO Applying migration id=sharedinbox 2026/02/05 14:41:18 INFO Applying migration id=noteshost 2026/02/05 14:41:18 INFO Applying migration id=fetched 2026/02/05 14:41:18 INFO Applying migration id=move 2026/02/05 14:41:18 INFO Applying migration id=cleanup 2026/02/05 14:41:18 INFO Applying migration id=received 2026/02/05 14:41:18 INFO Applying migration id=namehost 2026/02/05 14:41:18 INFO Applying migration id=outboxhost 2026/02/05 14:41:18 INFO Applying migration id=notesfts 2026/02/05 14:41:18 INFO Applying migration id=iconsname 2026/02/05 14:41:18 INFO Applying migration id=nohash 2026/02/05 14:41:18 INFO Applying migration id=shares 2026/02/05 14:41:18 INFO Applying migration id=actorttl 2026/02/05 14:41:18 INFO Applying migration id=tocc 2026/02/05 14:41:18 INFO Applying migration id=followeds 2026/02/05 14:41:18 INFO Applying migration id=certhash 2026/02/05 14:41:18 INFO Applying migration id=follows_sync 2026/02/05 14:41:18 INFO Applying migration id=jsonpath 2026/02/05 14:41:18 INFO Applying migration id=localforward 2026/02/05 14:41:18 INFO Applying migration id=avatar 2026/02/05 14:41:18 INFO Applying migration id=noimage 2026/02/05 14:41:18 INFO Applying migration id=feed 2026/02/05 14:41:18 INFO Applying migration id=bookmarks 2026/02/05 14:41:18 INFO Applying migration id=shareactivity 2026/02/05 14:41:18 INFO Applying migration id=application 2026/02/05 14:41:18 INFO Applying migration id=certificates 2026/02/05 14:41:18 INFO Applying migration id=rawforward 2026/02/05 14:41:18 INFO Applying migration id=publickey 2026/02/05 14:41:18 INFO Applying migration id=resolvegroup 2026/02/05 14:41:18 INFO Applying migration id=reject 2026/02/05 14:41:18 INFO Applying migration id=autodel 2026/02/05 14:41:18 INFO Applying migration id=jsonb 2026/02/05 14:41:18 INFO Applying migration id=quote 2026/02/05 14:41:18 INFO Applying migration id=rfc9421 2026/02/05 14:41:18 INFO Applying migration id=keys 2026/02/05 14:41:18 INFO Applying migration id=portable 2026/02/05 14:41:18 INFO Applying migration id=proofs 2026/02/05 14:41:18 INFO Applying migration id=contexts 2026/02/05 14:41:18 INFO Applying migration id=deliverieshost 2026/02/05 14:41:18 INFO Applying migration id=pembegin 2026/02/05 14:41:18 INFO Applying migration id=didhost --- PASS: TestHelpAuthenticatedUser (0.32s) === RUN TestStatus_NewInstance 2026/02/05 14:41:18 INFO Applying migration id=initial 2026/02/05 14:41:18 INFO Applying migration id=notesupdated 2026/02/05 14:41:18 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:18 INFO Applying migration id=activitiesid 2026/02/05 14:41:18 INFO Applying migration id=outbox 2026/02/05 14:41:18 INFO Applying migration id=edits 2026/02/05 14:41:18 INFO Applying migration id=outboxactor 2026/02/05 14:41:18 INFO Applying migration id=outboxsender 2026/02/05 14:41:18 INFO Applying migration id=thread 2026/02/05 14:41:18 INFO Applying migration id=host 2026/02/05 14:41:18 INFO Applying migration id=sharedinbox 2026/02/05 14:41:18 INFO Applying migration id=noteshost 2026/02/05 14:41:18 INFO Applying migration id=fetched 2026/02/05 14:41:18 INFO Applying migration id=move 2026/02/05 14:41:18 INFO Applying migration id=cleanup 2026/02/05 14:41:18 INFO Applying migration id=received 2026/02/05 14:41:18 INFO Applying migration id=namehost 2026/02/05 14:41:18 INFO Applying migration id=outboxhost 2026/02/05 14:41:18 INFO Applying migration id=notesfts 2026/02/05 14:41:18 INFO Applying migration id=iconsname 2026/02/05 14:41:18 INFO Applying migration id=nohash 2026/02/05 14:41:18 INFO Applying migration id=shares 2026/02/05 14:41:18 INFO Applying migration id=actorttl 2026/02/05 14:41:18 INFO Applying migration id=tocc 2026/02/05 14:41:18 INFO Applying migration id=followeds 2026/02/05 14:41:18 INFO Applying migration id=certhash 2026/02/05 14:41:18 INFO Applying migration id=follows_sync 2026/02/05 14:41:18 INFO Applying migration id=jsonpath 2026/02/05 14:41:18 INFO Applying migration id=localforward 2026/02/05 14:41:18 INFO Applying migration id=avatar 2026/02/05 14:41:18 INFO Applying migration id=noimage 2026/02/05 14:41:18 INFO Applying migration id=feed 2026/02/05 14:41:18 INFO Applying migration id=bookmarks 2026/02/05 14:41:18 INFO Applying migration id=shareactivity 2026/02/05 14:41:18 INFO Applying migration id=application 2026/02/05 14:41:18 INFO Applying migration id=certificates 2026/02/05 14:41:18 INFO Applying migration id=rawforward 2026/02/05 14:41:19 INFO Applying migration id=publickey 2026/02/05 14:41:19 INFO Applying migration id=resolvegroup 2026/02/05 14:41:19 INFO Applying migration id=reject 2026/02/05 14:41:19 INFO Applying migration id=autodel 2026/02/05 14:41:19 INFO Applying migration id=jsonb 2026/02/05 14:41:19 INFO Applying migration id=quote 2026/02/05 14:41:19 INFO Applying migration id=rfc9421 2026/02/05 14:41:19 INFO Applying migration id=keys 2026/02/05 14:41:19 INFO Applying migration id=portable 2026/02/05 14:41:19 INFO Applying migration id=proofs 2026/02/05 14:41:19 INFO Applying migration id=contexts 2026/02/05 14:41:19 INFO Applying migration id=deliverieshost 2026/02/05 14:41:19 INFO Applying migration id=pembegin 2026/02/05 14:41:19 INFO Applying migration id=didhost 2026/02/05 14:41:19 INFO Generating first response key=/status --- PASS: TestStatus_NewInstance (0.49s) === RUN TestStatus_WithPosts 2026/02/05 14:41:19 INFO Applying migration id=initial 2026/02/05 14:41:19 INFO Applying migration id=notesupdated 2026/02/05 14:41:19 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:19 INFO Applying migration id=activitiesid 2026/02/05 14:41:19 INFO Applying migration id=outbox 2026/02/05 14:41:19 INFO Applying migration id=edits 2026/02/05 14:41:19 INFO Applying migration id=outboxactor 2026/02/05 14:41:19 INFO Applying migration id=outboxsender 2026/02/05 14:41:19 INFO Applying migration id=thread 2026/02/05 14:41:19 INFO Applying migration id=host 2026/02/05 14:41:19 INFO Applying migration id=sharedinbox 2026/02/05 14:41:19 INFO Applying migration id=noteshost 2026/02/05 14:41:19 INFO Applying migration id=fetched 2026/02/05 14:41:19 INFO Applying migration id=move 2026/02/05 14:41:19 INFO Applying migration id=cleanup 2026/02/05 14:41:19 INFO Applying migration id=received 2026/02/05 14:41:19 INFO Applying migration id=namehost 2026/02/05 14:41:19 INFO Applying migration id=outboxhost 2026/02/05 14:41:19 INFO Applying migration id=notesfts 2026/02/05 14:41:19 INFO Applying migration id=iconsname 2026/02/05 14:41:19 INFO Applying migration id=nohash 2026/02/05 14:41:19 INFO Applying migration id=shares 2026/02/05 14:41:19 INFO Applying migration id=actorttl 2026/02/05 14:41:19 INFO Applying migration id=tocc 2026/02/05 14:41:19 INFO Applying migration id=followeds 2026/02/05 14:41:19 INFO Applying migration id=certhash 2026/02/05 14:41:19 INFO Applying migration id=follows_sync 2026/02/05 14:41:19 INFO Applying migration id=jsonpath 2026/02/05 14:41:19 INFO Applying migration id=localforward 2026/02/05 14:41:19 INFO Applying migration id=avatar 2026/02/05 14:41:19 INFO Applying migration id=noimage 2026/02/05 14:41:19 INFO Applying migration id=feed 2026/02/05 14:41:19 INFO Applying migration id=bookmarks 2026/02/05 14:41:19 INFO Applying migration id=shareactivity 2026/02/05 14:41:19 INFO Applying migration id=application 2026/02/05 14:41:19 INFO Applying migration id=certificates 2026/02/05 14:41:19 INFO Applying migration id=rawforward 2026/02/05 14:41:19 INFO Applying migration id=publickey 2026/02/05 14:41:19 INFO Applying migration id=resolvegroup 2026/02/05 14:41:19 INFO Applying migration id=reject 2026/02/05 14:41:19 INFO Applying migration id=autodel 2026/02/05 14:41:19 INFO Applying migration id=jsonb 2026/02/05 14:41:19 INFO Applying migration id=quote 2026/02/05 14:41:19 INFO Applying migration id=rfc9421 2026/02/05 14:41:19 INFO Applying migration id=keys 2026/02/05 14:41:19 INFO Applying migration id=portable 2026/02/05 14:41:19 INFO Applying migration id=proofs 2026/02/05 14:41:19 INFO Applying migration id=contexts 2026/02/05 14:41:19 INFO Applying migration id=deliverieshost 2026/02/05 14:41:19 INFO Applying migration id=pembegin 2026/02/05 14:41:19 INFO Applying migration id=didhost 2026/02/05 14:41:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-1eab-7b56-bd9b-4022453e7db6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-1eab-7ac4-81aa-33dbb68ec78f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-1eab-7ac4-81aa-33dbb68ec78f 2026/02/05 14:41:20 INFO Generating first response key=/status --- PASS: TestStatus_WithPosts (0.62s) === RUN TestUnfollow_HappyFlow 2026/02/05 14:41:20 INFO Applying migration id=initial 2026/02/05 14:41:20 INFO Applying migration id=notesupdated 2026/02/05 14:41:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:20 INFO Applying migration id=activitiesid 2026/02/05 14:41:20 INFO Applying migration id=outbox 2026/02/05 14:41:20 INFO Applying migration id=edits 2026/02/05 14:41:20 INFO Applying migration id=outboxactor 2026/02/05 14:41:20 INFO Applying migration id=outboxsender 2026/02/05 14:41:20 INFO Applying migration id=thread 2026/02/05 14:41:20 INFO Applying migration id=host 2026/02/05 14:41:20 INFO Applying migration id=sharedinbox 2026/02/05 14:41:20 INFO Applying migration id=noteshost 2026/02/05 14:41:20 INFO Applying migration id=fetched 2026/02/05 14:41:20 INFO Applying migration id=move 2026/02/05 14:41:20 INFO Applying migration id=cleanup 2026/02/05 14:41:20 INFO Applying migration id=received 2026/02/05 14:41:20 INFO Applying migration id=namehost 2026/02/05 14:41:20 INFO Applying migration id=outboxhost 2026/02/05 14:41:20 INFO Applying migration id=notesfts 2026/02/05 14:41:20 INFO Applying migration id=iconsname 2026/02/05 14:41:20 INFO Applying migration id=nohash 2026/02/05 14:41:20 INFO Applying migration id=shares 2026/02/05 14:41:20 INFO Applying migration id=actorttl 2026/02/05 14:41:20 INFO Applying migration id=tocc 2026/02/05 14:41:20 INFO Applying migration id=followeds 2026/02/05 14:41:20 INFO Applying migration id=certhash 2026/02/05 14:41:20 INFO Applying migration id=follows_sync 2026/02/05 14:41:20 INFO Applying migration id=jsonpath 2026/02/05 14:41:20 INFO Applying migration id=localforward 2026/02/05 14:41:20 INFO Applying migration id=avatar 2026/02/05 14:41:20 INFO Applying migration id=noimage 2026/02/05 14:41:20 INFO Applying migration id=feed 2026/02/05 14:41:20 INFO Applying migration id=bookmarks 2026/02/05 14:41:20 INFO Applying migration id=shareactivity 2026/02/05 14:41:20 INFO Applying migration id=application 2026/02/05 14:41:20 INFO Applying migration id=certificates 2026/02/05 14:41:20 INFO Applying migration id=rawforward 2026/02/05 14:41:20 INFO Applying migration id=publickey 2026/02/05 14:41:20 INFO Applying migration id=resolvegroup 2026/02/05 14:41:20 INFO Applying migration id=reject 2026/02/05 14:41:20 INFO Applying migration id=autodel 2026/02/05 14:41:20 INFO Applying migration id=jsonb 2026/02/05 14:41:20 INFO Applying migration id=quote 2026/02/05 14:41:20 INFO Applying migration id=rfc9421 2026/02/05 14:41:20 INFO Applying migration id=keys 2026/02/05 14:41:20 INFO Applying migration id=portable 2026/02/05 14:41:20 INFO Applying migration id=proofs 2026/02/05 14:41:20 INFO Applying migration id=contexts 2026/02/05 14:41:20 INFO Applying migration id=deliverieshost 2026/02/05 14:41:20 INFO Applying migration id=pembegin 2026/02/05 14:41:20 INFO Applying migration id=didhost 2026/02/05 14:41:20 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-20fd-7b41-a4d3-0cefada4b0df 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/02/05 14:41:20 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-20fe-72a4-9bad-02d42d307c4d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-20fd-7b41-a4d3-0cefada4b0df activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-20fd-7b41-a4d3-0cefada4b0df 2026/02/05 14:41:20 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-20fe-782b-a30b-8fcf799c1796 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-20fe-7800-ac8b-a7e535f3a948 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-20fe-7800-ac8b-a7e535f3a948 2026/02/05 14:41:20 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-2101-7d96-85ab-bd2c79d78789 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-20fd-7b41-a4d3-0cefada4b0df 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.60s) === RUN TestUnfollow_HappyFlowBeforeFeedUpdate 2026/02/05 14:41:20 INFO Applying migration id=initial 2026/02/05 14:41:20 INFO Applying migration id=notesupdated 2026/02/05 14:41:20 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:20 INFO Applying migration id=activitiesid 2026/02/05 14:41:20 INFO Applying migration id=outbox 2026/02/05 14:41:20 INFO Applying migration id=edits 2026/02/05 14:41:20 INFO Applying migration id=outboxactor 2026/02/05 14:41:20 INFO Applying migration id=outboxsender 2026/02/05 14:41:20 INFO Applying migration id=thread 2026/02/05 14:41:20 INFO Applying migration id=host 2026/02/05 14:41:20 INFO Applying migration id=sharedinbox 2026/02/05 14:41:20 INFO Applying migration id=noteshost 2026/02/05 14:41:20 INFO Applying migration id=fetched 2026/02/05 14:41:20 INFO Applying migration id=move 2026/02/05 14:41:20 INFO Applying migration id=cleanup 2026/02/05 14:41:20 INFO Applying migration id=received 2026/02/05 14:41:20 INFO Applying migration id=namehost 2026/02/05 14:41:20 INFO Applying migration id=outboxhost 2026/02/05 14:41:20 INFO Applying migration id=notesfts 2026/02/05 14:41:20 INFO Applying migration id=iconsname 2026/02/05 14:41:20 INFO Applying migration id=nohash 2026/02/05 14:41:20 INFO Applying migration id=shares 2026/02/05 14:41:20 INFO Applying migration id=actorttl 2026/02/05 14:41:20 INFO Applying migration id=tocc 2026/02/05 14:41:20 INFO Applying migration id=followeds 2026/02/05 14:41:20 INFO Applying migration id=certhash 2026/02/05 14:41:20 INFO Applying migration id=follows_sync 2026/02/05 14:41:20 INFO Applying migration id=jsonpath 2026/02/05 14:41:20 INFO Applying migration id=localforward 2026/02/05 14:41:20 INFO Applying migration id=avatar 2026/02/05 14:41:20 INFO Applying migration id=noimage 2026/02/05 14:41:20 INFO Applying migration id=feed 2026/02/05 14:41:20 INFO Applying migration id=bookmarks 2026/02/05 14:41:20 INFO Applying migration id=shareactivity 2026/02/05 14:41:20 INFO Applying migration id=application 2026/02/05 14:41:20 INFO Applying migration id=certificates 2026/02/05 14:41:20 INFO Applying migration id=rawforward 2026/02/05 14:41:20 INFO Applying migration id=publickey 2026/02/05 14:41:20 INFO Applying migration id=resolvegroup 2026/02/05 14:41:20 INFO Applying migration id=reject 2026/02/05 14:41:20 INFO Applying migration id=autodel 2026/02/05 14:41:20 INFO Applying migration id=jsonb 2026/02/05 14:41:20 INFO Applying migration id=quote 2026/02/05 14:41:20 INFO Applying migration id=rfc9421 2026/02/05 14:41:20 INFO Applying migration id=keys 2026/02/05 14:41:20 INFO Applying migration id=portable 2026/02/05 14:41:20 INFO Applying migration id=proofs 2026/02/05 14:41:20 INFO Applying migration id=contexts 2026/02/05 14:41:20 INFO Applying migration id=deliverieshost 2026/02/05 14:41:20 INFO Applying migration id=pembegin 2026/02/05 14:41:20 INFO Applying migration id=didhost 2026/02/05 14:41:21 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-2428-7605-9e47-6be20e94f839 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/02/05 14:41:21 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-2428-7ee1-8140-1f4eb97be19f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-2428-7605-9e47-6be20e94f839 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-2428-7605-9e47-6be20e94f839 2026/02/05 14:41:21 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-2429-770b-8616-74bd6901eae2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-2429-76d6-8a4f-1b2dfe831ad2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-2429-76d6-8a4f-1b2dfe831ad2 2026/02/05 14:41:21 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-242b-70b1-ad45-348083abc911 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-2428-7605-9e47-6be20e94f839 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.81s) === RUN TestUnfollow_FollowAgain 2026/02/05 14:41:21 INFO Applying migration id=initial 2026/02/05 14:41:21 INFO Applying migration id=notesupdated 2026/02/05 14:41:21 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:21 INFO Applying migration id=activitiesid 2026/02/05 14:41:21 INFO Applying migration id=outbox 2026/02/05 14:41:21 INFO Applying migration id=edits 2026/02/05 14:41:21 INFO Applying migration id=outboxactor 2026/02/05 14:41:21 INFO Applying migration id=outboxsender 2026/02/05 14:41:21 INFO Applying migration id=thread 2026/02/05 14:41:21 INFO Applying migration id=host 2026/02/05 14:41:21 INFO Applying migration id=sharedinbox 2026/02/05 14:41:21 INFO Applying migration id=noteshost 2026/02/05 14:41:21 INFO Applying migration id=fetched 2026/02/05 14:41:21 INFO Applying migration id=move 2026/02/05 14:41:21 INFO Applying migration id=cleanup 2026/02/05 14:41:21 INFO Applying migration id=received 2026/02/05 14:41:21 INFO Applying migration id=namehost 2026/02/05 14:41:21 INFO Applying migration id=outboxhost 2026/02/05 14:41:21 INFO Applying migration id=notesfts 2026/02/05 14:41:21 INFO Applying migration id=iconsname 2026/02/05 14:41:21 INFO Applying migration id=nohash 2026/02/05 14:41:21 INFO Applying migration id=shares 2026/02/05 14:41:21 INFO Applying migration id=actorttl 2026/02/05 14:41:21 INFO Applying migration id=tocc 2026/02/05 14:41:21 INFO Applying migration id=followeds 2026/02/05 14:41:21 INFO Applying migration id=certhash 2026/02/05 14:41:21 INFO Applying migration id=follows_sync 2026/02/05 14:41:21 INFO Applying migration id=jsonpath 2026/02/05 14:41:21 INFO Applying migration id=localforward 2026/02/05 14:41:21 INFO Applying migration id=avatar 2026/02/05 14:41:21 INFO Applying migration id=noimage 2026/02/05 14:41:21 INFO Applying migration id=feed 2026/02/05 14:41:21 INFO Applying migration id=bookmarks 2026/02/05 14:41:21 INFO Applying migration id=shareactivity 2026/02/05 14:41:21 INFO Applying migration id=application 2026/02/05 14:41:21 INFO Applying migration id=certificates 2026/02/05 14:41:21 INFO Applying migration id=rawforward 2026/02/05 14:41:21 INFO Applying migration id=publickey 2026/02/05 14:41:21 INFO Applying migration id=resolvegroup 2026/02/05 14:41:21 INFO Applying migration id=reject 2026/02/05 14:41:21 INFO Applying migration id=autodel 2026/02/05 14:41:21 INFO Applying migration id=jsonb 2026/02/05 14:41:21 INFO Applying migration id=quote 2026/02/05 14:41:21 INFO Applying migration id=rfc9421 2026/02/05 14:41:21 INFO Applying migration id=keys 2026/02/05 14:41:21 INFO Applying migration id=portable 2026/02/05 14:41:21 INFO Applying migration id=proofs 2026/02/05 14:41:21 INFO Applying migration id=contexts 2026/02/05 14:41:21 INFO Applying migration id=deliverieshost 2026/02/05 14:41:21 INFO Applying migration id=pembegin 2026/02/05 14:41:21 INFO Applying migration id=didhost 2026/02/05 14:41:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-265f-720d-829b-665e120c0d50 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/02/05 14:41:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-2660-72f5-adb8-b90e8bf4346f activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-265f-720d-829b-665e120c0d50 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-265f-720d-829b-665e120c0d50 2026/02/05 14:41:22 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-2661-7000-964d-3c6daf852c35 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-2660-7ee6-a06f-47aeb270cb2e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-2660-7ee6-a06f-47aeb270cb2e 2026/02/05 14:41:22 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-2668-739d-96d8-1c82efe1488f activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-265f-720d-829b-665e120c0d50 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/02/05 14:41:22 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-266c-7008-b213-8ea258753217 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/02/05 14:41:22 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-266c-7e02-a623-41f06589a5a7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-266c-7008-b213-8ea258753217 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-266c-7008-b213-8ea258753217 --- PASS: TestUnfollow_FollowAgain (0.58s) === RUN TestUnfollow_NotFollowing 2026/02/05 14:41:22 INFO Applying migration id=initial 2026/02/05 14:41:22 INFO Applying migration id=notesupdated 2026/02/05 14:41:22 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:22 INFO Applying migration id=activitiesid 2026/02/05 14:41:22 INFO Applying migration id=outbox 2026/02/05 14:41:22 INFO Applying migration id=edits 2026/02/05 14:41:22 INFO Applying migration id=outboxactor 2026/02/05 14:41:22 INFO Applying migration id=outboxsender 2026/02/05 14:41:22 INFO Applying migration id=thread 2026/02/05 14:41:22 INFO Applying migration id=host 2026/02/05 14:41:22 INFO Applying migration id=sharedinbox 2026/02/05 14:41:22 INFO Applying migration id=noteshost 2026/02/05 14:41:22 INFO Applying migration id=fetched 2026/02/05 14:41:22 INFO Applying migration id=move 2026/02/05 14:41:22 INFO Applying migration id=cleanup 2026/02/05 14:41:22 INFO Applying migration id=received 2026/02/05 14:41:22 INFO Applying migration id=namehost 2026/02/05 14:41:22 INFO Applying migration id=outboxhost 2026/02/05 14:41:22 INFO Applying migration id=notesfts 2026/02/05 14:41:22 INFO Applying migration id=iconsname 2026/02/05 14:41:22 INFO Applying migration id=nohash 2026/02/05 14:41:22 INFO Applying migration id=shares 2026/02/05 14:41:22 INFO Applying migration id=actorttl 2026/02/05 14:41:22 INFO Applying migration id=tocc 2026/02/05 14:41:22 INFO Applying migration id=followeds 2026/02/05 14:41:22 INFO Applying migration id=certhash 2026/02/05 14:41:22 INFO Applying migration id=follows_sync 2026/02/05 14:41:22 INFO Applying migration id=jsonpath 2026/02/05 14:41:22 INFO Applying migration id=localforward 2026/02/05 14:41:22 INFO Applying migration id=avatar 2026/02/05 14:41:22 INFO Applying migration id=noimage 2026/02/05 14:41:22 INFO Applying migration id=feed 2026/02/05 14:41:22 INFO Applying migration id=bookmarks 2026/02/05 14:41:22 INFO Applying migration id=shareactivity 2026/02/05 14:41:22 INFO Applying migration id=application 2026/02/05 14:41:22 INFO Applying migration id=certificates 2026/02/05 14:41:22 INFO Applying migration id=rawforward 2026/02/05 14:41:22 INFO Applying migration id=publickey 2026/02/05 14:41:22 INFO Applying migration id=resolvegroup 2026/02/05 14:41:22 INFO Applying migration id=reject 2026/02/05 14:41:22 INFO Applying migration id=autodel 2026/02/05 14:41:22 INFO Applying migration id=jsonb 2026/02/05 14:41:22 INFO Applying migration id=quote 2026/02/05 14:41:22 INFO Applying migration id=rfc9421 2026/02/05 14:41:22 INFO Applying migration id=keys 2026/02/05 14:41:22 INFO Applying migration id=portable 2026/02/05 14:41:22 INFO Applying migration id=proofs 2026/02/05 14:41:22 INFO Applying migration id=contexts 2026/02/05 14:41:22 INFO Applying migration id=deliverieshost 2026/02/05 14:41:22 INFO Applying migration id=pembegin 2026/02/05 14:41:22 INFO Applying migration id=didhost 2026/02/05 14:41:23 WARN Cannot undo a non-existing follow followed=https://localhost.localdomain:8443/user/bob error="sql: no rows in result set" --- PASS: TestUnfollow_NotFollowing (1.01s) === RUN TestUnfollow_UnauthenticatedUser 2026/02/05 14:41:23 INFO Applying migration id=initial 2026/02/05 14:41:23 INFO Applying migration id=notesupdated 2026/02/05 14:41:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:23 INFO Applying migration id=activitiesid 2026/02/05 14:41:23 INFO Applying migration id=outbox 2026/02/05 14:41:23 INFO Applying migration id=edits 2026/02/05 14:41:23 INFO Applying migration id=outboxactor 2026/02/05 14:41:23 INFO Applying migration id=outboxsender 2026/02/05 14:41:23 INFO Applying migration id=thread 2026/02/05 14:41:23 INFO Applying migration id=host 2026/02/05 14:41:23 INFO Applying migration id=sharedinbox 2026/02/05 14:41:23 INFO Applying migration id=noteshost 2026/02/05 14:41:23 INFO Applying migration id=fetched 2026/02/05 14:41:23 INFO Applying migration id=move 2026/02/05 14:41:23 INFO Applying migration id=cleanup 2026/02/05 14:41:23 INFO Applying migration id=received 2026/02/05 14:41:23 INFO Applying migration id=namehost 2026/02/05 14:41:23 INFO Applying migration id=outboxhost 2026/02/05 14:41:23 INFO Applying migration id=notesfts 2026/02/05 14:41:23 INFO Applying migration id=iconsname 2026/02/05 14:41:23 INFO Applying migration id=nohash 2026/02/05 14:41:23 INFO Applying migration id=shares 2026/02/05 14:41:23 INFO Applying migration id=actorttl 2026/02/05 14:41:23 INFO Applying migration id=tocc 2026/02/05 14:41:23 INFO Applying migration id=followeds 2026/02/05 14:41:23 INFO Applying migration id=certhash 2026/02/05 14:41:23 INFO Applying migration id=follows_sync 2026/02/05 14:41:23 INFO Applying migration id=jsonpath 2026/02/05 14:41:23 INFO Applying migration id=localforward 2026/02/05 14:41:23 INFO Applying migration id=avatar 2026/02/05 14:41:23 INFO Applying migration id=noimage 2026/02/05 14:41:23 INFO Applying migration id=feed 2026/02/05 14:41:23 INFO Applying migration id=bookmarks 2026/02/05 14:41:23 INFO Applying migration id=shareactivity 2026/02/05 14:41:23 INFO Applying migration id=application 2026/02/05 14:41:23 INFO Applying migration id=certificates 2026/02/05 14:41:23 INFO Applying migration id=rawforward 2026/02/05 14:41:23 INFO Applying migration id=publickey 2026/02/05 14:41:23 INFO Applying migration id=resolvegroup 2026/02/05 14:41:23 INFO Applying migration id=reject 2026/02/05 14:41:23 INFO Applying migration id=autodel 2026/02/05 14:41:23 INFO Applying migration id=jsonb 2026/02/05 14:41:23 INFO Applying migration id=quote 2026/02/05 14:41:23 INFO Applying migration id=rfc9421 2026/02/05 14:41:23 INFO Applying migration id=keys 2026/02/05 14:41:23 INFO Applying migration id=portable 2026/02/05 14:41:23 INFO Applying migration id=proofs 2026/02/05 14:41:23 INFO Applying migration id=contexts 2026/02/05 14:41:23 INFO Applying migration id=deliverieshost 2026/02/05 14:41:23 INFO Applying migration id=pembegin 2026/02/05 14:41:23 INFO Applying migration id=didhost --- PASS: TestUnfollow_UnauthenticatedUser (0.48s) === RUN TestUploadEdit_HappyFlow 2026/02/05 14:41:23 INFO Applying migration id=initial 2026/02/05 14:41:23 INFO Applying migration id=notesupdated 2026/02/05 14:41:23 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:23 INFO Applying migration id=activitiesid 2026/02/05 14:41:23 INFO Applying migration id=outbox 2026/02/05 14:41:23 INFO Applying migration id=edits 2026/02/05 14:41:23 INFO Applying migration id=outboxactor 2026/02/05 14:41:23 INFO Applying migration id=outboxsender 2026/02/05 14:41:23 INFO Applying migration id=thread 2026/02/05 14:41:23 INFO Applying migration id=host 2026/02/05 14:41:23 INFO Applying migration id=sharedinbox 2026/02/05 14:41:23 INFO Applying migration id=noteshost 2026/02/05 14:41:23 INFO Applying migration id=fetched 2026/02/05 14:41:23 INFO Applying migration id=move 2026/02/05 14:41:23 INFO Applying migration id=cleanup 2026/02/05 14:41:23 INFO Applying migration id=received 2026/02/05 14:41:23 INFO Applying migration id=namehost 2026/02/05 14:41:23 INFO Applying migration id=outboxhost 2026/02/05 14:41:23 INFO Applying migration id=notesfts 2026/02/05 14:41:23 INFO Applying migration id=iconsname 2026/02/05 14:41:23 INFO Applying migration id=nohash 2026/02/05 14:41:23 INFO Applying migration id=shares 2026/02/05 14:41:23 INFO Applying migration id=actorttl 2026/02/05 14:41:23 INFO Applying migration id=tocc 2026/02/05 14:41:23 INFO Applying migration id=followeds 2026/02/05 14:41:23 INFO Applying migration id=certhash 2026/02/05 14:41:23 INFO Applying migration id=follows_sync 2026/02/05 14:41:23 INFO Applying migration id=jsonpath 2026/02/05 14:41:23 INFO Applying migration id=localforward 2026/02/05 14:41:23 INFO Applying migration id=avatar 2026/02/05 14:41:23 INFO Applying migration id=noimage 2026/02/05 14:41:23 INFO Applying migration id=feed 2026/02/05 14:41:23 INFO Applying migration id=bookmarks 2026/02/05 14:41:23 INFO Applying migration id=shareactivity 2026/02/05 14:41:23 INFO Applying migration id=application 2026/02/05 14:41:23 INFO Applying migration id=certificates 2026/02/05 14:41:23 INFO Applying migration id=rawforward 2026/02/05 14:41:23 INFO Applying migration id=publickey 2026/02/05 14:41:23 INFO Applying migration id=resolvegroup 2026/02/05 14:41:23 INFO Applying migration id=reject 2026/02/05 14:41:23 INFO Applying migration id=autodel 2026/02/05 14:41:23 INFO Applying migration id=jsonb 2026/02/05 14:41:23 INFO Applying migration id=quote 2026/02/05 14:41:23 INFO Applying migration id=rfc9421 2026/02/05 14:41:23 INFO Applying migration id=keys 2026/02/05 14:41:23 INFO Applying migration id=portable 2026/02/05 14:41:23 INFO Applying migration id=proofs 2026/02/05 14:41:23 INFO Applying migration id=contexts 2026/02/05 14:41:23 INFO Applying migration id=deliverieshost 2026/02/05 14:41:23 INFO Applying migration id=pembegin 2026/02/05 14:41:23 INFO Applying migration id=didhost 2026/02/05 14:41:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-2e55-7580-8394-de100d5ded3f 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/02/05 14:41:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-2e55-7b73-b339-c924aa806d29 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-2e55-7580-8394-de100d5ded3f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-2e55-7580-8394-de100d5ded3f 2026/02/05 14:41:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-2e57-7165-ac2a-57d1f695ab66 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-2e57-7141-92d1-d9312c124b1f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-2e57-7141-92d1-d9312c124b1f 2026/02/05 14:41:24 INFO Updated post activity.id=https://localhost.localdomain:8443/update/019c2e40-2e58-7712-b343-3573d7e88d23 activity.type=Update activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-2e57-7141-92d1-d9312c124b1f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-2e57-7141-92d1-d9312c124b1f 2026/02/05 14:41:24 WARN Throttled request to edit post note=https://localhost.localdomain:8443/post/019c2e40-2e57-7141-92d1-d9312c124b1f can=2026-02-05T14:57:24.056Z --- PASS: TestUploadEdit_HappyFlow (0.54s) === RUN TestUploadEdit_Empty 2026/02/05 14:41:24 INFO Applying migration id=initial 2026/02/05 14:41:24 INFO Applying migration id=notesupdated 2026/02/05 14:41:24 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:24 INFO Applying migration id=activitiesid 2026/02/05 14:41:24 INFO Applying migration id=outbox 2026/02/05 14:41:24 INFO Applying migration id=edits 2026/02/05 14:41:24 INFO Applying migration id=outboxactor 2026/02/05 14:41:24 INFO Applying migration id=outboxsender 2026/02/05 14:41:24 INFO Applying migration id=thread 2026/02/05 14:41:24 INFO Applying migration id=host 2026/02/05 14:41:24 INFO Applying migration id=sharedinbox 2026/02/05 14:41:24 INFO Applying migration id=noteshost 2026/02/05 14:41:24 INFO Applying migration id=fetched 2026/02/05 14:41:24 INFO Applying migration id=move 2026/02/05 14:41:24 INFO Applying migration id=cleanup 2026/02/05 14:41:24 INFO Applying migration id=received 2026/02/05 14:41:24 INFO Applying migration id=namehost 2026/02/05 14:41:24 INFO Applying migration id=outboxhost 2026/02/05 14:41:24 INFO Applying migration id=notesfts 2026/02/05 14:41:24 INFO Applying migration id=iconsname 2026/02/05 14:41:24 INFO Applying migration id=nohash 2026/02/05 14:41:24 INFO Applying migration id=shares 2026/02/05 14:41:24 INFO Applying migration id=actorttl 2026/02/05 14:41:24 INFO Applying migration id=tocc 2026/02/05 14:41:24 INFO Applying migration id=followeds 2026/02/05 14:41:24 INFO Applying migration id=certhash 2026/02/05 14:41:24 INFO Applying migration id=follows_sync 2026/02/05 14:41:24 INFO Applying migration id=jsonpath 2026/02/05 14:41:24 INFO Applying migration id=localforward 2026/02/05 14:41:24 INFO Applying migration id=avatar 2026/02/05 14:41:24 INFO Applying migration id=noimage 2026/02/05 14:41:24 INFO Applying migration id=feed 2026/02/05 14:41:24 INFO Applying migration id=bookmarks 2026/02/05 14:41:24 INFO Applying migration id=shareactivity 2026/02/05 14:41:24 INFO Applying migration id=application 2026/02/05 14:41:24 INFO Applying migration id=certificates 2026/02/05 14:41:24 INFO Applying migration id=rawforward 2026/02/05 14:41:24 INFO Applying migration id=publickey 2026/02/05 14:41:24 INFO Applying migration id=resolvegroup 2026/02/05 14:41:24 INFO Applying migration id=reject 2026/02/05 14:41:24 INFO Applying migration id=autodel 2026/02/05 14:41:24 INFO Applying migration id=jsonb 2026/02/05 14:41:24 INFO Applying migration id=quote 2026/02/05 14:41:24 INFO Applying migration id=rfc9421 2026/02/05 14:41:24 INFO Applying migration id=keys 2026/02/05 14:41:24 INFO Applying migration id=portable 2026/02/05 14:41:24 INFO Applying migration id=proofs 2026/02/05 14:41:24 INFO Applying migration id=contexts 2026/02/05 14:41:24 INFO Applying migration id=deliverieshost 2026/02/05 14:41:24 INFO Applying migration id=pembegin 2026/02/05 14:41:24 INFO Applying migration id=didhost 2026/02/05 14:41:24 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-3038-7a04-8e6b-fb694a6f92ec 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/02/05 14:41:24 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-3039-7528-b584-a755410d066d activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-3038-7a04-8e6b-fb694a6f92ec activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-3038-7a04-8e6b-fb694a6f92ec 2026/02/05 14:41:24 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-303b-7f22-b896-53852eabbef5 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-303b-7ed8-a3cc-98e3b66b6ac0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-303b-7ed8-a3cc-98e3b66b6ac0 2026/02/05 14:41:24 WARN Content is empty --- PASS: TestUploadEdit_Empty (0.48s) === RUN TestUploadEdit_SizeLimit 2026/02/05 14:41:24 INFO Applying migration id=initial 2026/02/05 14:41:24 INFO Applying migration id=notesupdated 2026/02/05 14:41:24 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:24 INFO Applying migration id=activitiesid 2026/02/05 14:41:24 INFO Applying migration id=outbox 2026/02/05 14:41:24 INFO Applying migration id=edits 2026/02/05 14:41:24 INFO Applying migration id=outboxactor 2026/02/05 14:41:24 INFO Applying migration id=outboxsender 2026/02/05 14:41:24 INFO Applying migration id=thread 2026/02/05 14:41:24 INFO Applying migration id=host 2026/02/05 14:41:24 INFO Applying migration id=sharedinbox 2026/02/05 14:41:24 INFO Applying migration id=noteshost 2026/02/05 14:41:24 INFO Applying migration id=fetched 2026/02/05 14:41:24 INFO Applying migration id=move 2026/02/05 14:41:24 INFO Applying migration id=cleanup 2026/02/05 14:41:24 INFO Applying migration id=received 2026/02/05 14:41:24 INFO Applying migration id=namehost 2026/02/05 14:41:24 INFO Applying migration id=outboxhost 2026/02/05 14:41:24 INFO Applying migration id=notesfts 2026/02/05 14:41:24 INFO Applying migration id=iconsname 2026/02/05 14:41:24 INFO Applying migration id=nohash 2026/02/05 14:41:24 INFO Applying migration id=shares 2026/02/05 14:41:24 INFO Applying migration id=actorttl 2026/02/05 14:41:24 INFO Applying migration id=tocc 2026/02/05 14:41:24 INFO Applying migration id=followeds 2026/02/05 14:41:24 INFO Applying migration id=certhash 2026/02/05 14:41:24 INFO Applying migration id=follows_sync 2026/02/05 14:41:24 INFO Applying migration id=jsonpath 2026/02/05 14:41:24 INFO Applying migration id=localforward 2026/02/05 14:41:24 INFO Applying migration id=avatar 2026/02/05 14:41:24 INFO Applying migration id=noimage 2026/02/05 14:41:24 INFO Applying migration id=feed 2026/02/05 14:41:24 INFO Applying migration id=bookmarks 2026/02/05 14:41:24 INFO Applying migration id=shareactivity 2026/02/05 14:41:24 INFO Applying migration id=application 2026/02/05 14:41:24 INFO Applying migration id=certificates 2026/02/05 14:41:24 INFO Applying migration id=rawforward 2026/02/05 14:41:24 INFO Applying migration id=publickey 2026/02/05 14:41:24 INFO Applying migration id=resolvegroup 2026/02/05 14:41:24 INFO Applying migration id=reject 2026/02/05 14:41:24 INFO Applying migration id=autodel 2026/02/05 14:41:24 INFO Applying migration id=jsonb 2026/02/05 14:41:24 INFO Applying migration id=quote 2026/02/05 14:41:24 INFO Applying migration id=rfc9421 2026/02/05 14:41:24 INFO Applying migration id=keys 2026/02/05 14:41:24 INFO Applying migration id=portable 2026/02/05 14:41:24 INFO Applying migration id=proofs 2026/02/05 14:41:24 INFO Applying migration id=contexts 2026/02/05 14:41:24 INFO Applying migration id=deliverieshost 2026/02/05 14:41:24 INFO Applying migration id=pembegin 2026/02/05 14:41:24 INFO Applying migration id=didhost 2026/02/05 14:41:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-325c-74c4-ada8-232294288eae 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/02/05 14:41:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-325c-7af6-8289-a5524c09df9c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-325c-74c4-ada8-232294288eae activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-325c-74c4-ada8-232294288eae 2026/02/05 14:41:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-325e-70ea-9d4d-c0e42f6f2b5d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-325e-70c7-9cea-5019a5d2830b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-325e-70c7-9cea-5019a5d2830b --- PASS: TestUploadEdit_SizeLimit (0.54s) === RUN TestUploadEdit_InvalidSize 2026/02/05 14:41:25 INFO Applying migration id=initial 2026/02/05 14:41:25 INFO Applying migration id=notesupdated 2026/02/05 14:41:25 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:25 INFO Applying migration id=activitiesid 2026/02/05 14:41:25 INFO Applying migration id=outbox 2026/02/05 14:41:25 INFO Applying migration id=edits 2026/02/05 14:41:25 INFO Applying migration id=outboxactor 2026/02/05 14:41:25 INFO Applying migration id=outboxsender 2026/02/05 14:41:25 INFO Applying migration id=thread 2026/02/05 14:41:25 INFO Applying migration id=host 2026/02/05 14:41:25 INFO Applying migration id=sharedinbox 2026/02/05 14:41:25 INFO Applying migration id=noteshost 2026/02/05 14:41:25 INFO Applying migration id=fetched 2026/02/05 14:41:25 INFO Applying migration id=move 2026/02/05 14:41:25 INFO Applying migration id=cleanup 2026/02/05 14:41:25 INFO Applying migration id=received 2026/02/05 14:41:25 INFO Applying migration id=namehost 2026/02/05 14:41:25 INFO Applying migration id=outboxhost 2026/02/05 14:41:25 INFO Applying migration id=notesfts 2026/02/05 14:41:25 INFO Applying migration id=iconsname 2026/02/05 14:41:25 INFO Applying migration id=nohash 2026/02/05 14:41:25 INFO Applying migration id=shares 2026/02/05 14:41:25 INFO Applying migration id=actorttl 2026/02/05 14:41:25 INFO Applying migration id=tocc 2026/02/05 14:41:25 INFO Applying migration id=followeds 2026/02/05 14:41:25 INFO Applying migration id=certhash 2026/02/05 14:41:25 INFO Applying migration id=follows_sync 2026/02/05 14:41:25 INFO Applying migration id=jsonpath 2026/02/05 14:41:25 INFO Applying migration id=localforward 2026/02/05 14:41:25 INFO Applying migration id=avatar 2026/02/05 14:41:25 INFO Applying migration id=noimage 2026/02/05 14:41:25 INFO Applying migration id=feed 2026/02/05 14:41:25 INFO Applying migration id=bookmarks 2026/02/05 14:41:25 INFO Applying migration id=shareactivity 2026/02/05 14:41:25 INFO Applying migration id=application 2026/02/05 14:41:25 INFO Applying migration id=certificates 2026/02/05 14:41:25 INFO Applying migration id=rawforward 2026/02/05 14:41:25 INFO Applying migration id=publickey 2026/02/05 14:41:25 INFO Applying migration id=resolvegroup 2026/02/05 14:41:25 INFO Applying migration id=reject 2026/02/05 14:41:25 INFO Applying migration id=autodel 2026/02/05 14:41:25 INFO Applying migration id=jsonb 2026/02/05 14:41:25 INFO Applying migration id=quote 2026/02/05 14:41:25 INFO Applying migration id=rfc9421 2026/02/05 14:41:25 INFO Applying migration id=keys 2026/02/05 14:41:25 INFO Applying migration id=portable 2026/02/05 14:41:25 INFO Applying migration id=proofs 2026/02/05 14:41:25 INFO Applying migration id=contexts 2026/02/05 14:41:25 INFO Applying migration id=deliverieshost 2026/02/05 14:41:25 INFO Applying migration id=pembegin 2026/02/05 14:41:25 INFO Applying migration id=didhost 2026/02/05 14:41:25 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-33e8-7e57-9747-5c8d62e249cb 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/02/05 14:41:25 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-33e9-75d3-8cfb-523de7c0fcbd activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-33e8-7e57-9747-5c8d62e249cb activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-33e8-7e57-9747-5c8d62e249cb 2026/02/05 14:41:25 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-33ea-7ac4-98db-cc21e0a0018b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-33ea-7aa4-bd3b-dd00bc803cd5 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-33ea-7aa4-bd3b-dd00bc803cd5 2026/02/05 14:41:25 WARN Failed to parse content size error="strconv.ParseInt: parsing \"abc\": invalid syntax" --- PASS: TestUploadEdit_InvalidSize (0.40s) === RUN TestUploadEdit_InvalidType 2026/02/05 14:41:25 INFO Applying migration id=initial 2026/02/05 14:41:25 INFO Applying migration id=notesupdated 2026/02/05 14:41:25 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:25 INFO Applying migration id=activitiesid 2026/02/05 14:41:25 INFO Applying migration id=outbox 2026/02/05 14:41:25 INFO Applying migration id=edits 2026/02/05 14:41:25 INFO Applying migration id=outboxactor 2026/02/05 14:41:25 INFO Applying migration id=outboxsender 2026/02/05 14:41:25 INFO Applying migration id=thread 2026/02/05 14:41:25 INFO Applying migration id=host 2026/02/05 14:41:25 INFO Applying migration id=sharedinbox 2026/02/05 14:41:25 INFO Applying migration id=noteshost 2026/02/05 14:41:25 INFO Applying migration id=fetched 2026/02/05 14:41:25 INFO Applying migration id=move 2026/02/05 14:41:25 INFO Applying migration id=cleanup 2026/02/05 14:41:25 INFO Applying migration id=received 2026/02/05 14:41:25 INFO Applying migration id=namehost 2026/02/05 14:41:25 INFO Applying migration id=outboxhost 2026/02/05 14:41:25 INFO Applying migration id=notesfts 2026/02/05 14:41:25 INFO Applying migration id=iconsname 2026/02/05 14:41:25 INFO Applying migration id=nohash 2026/02/05 14:41:25 INFO Applying migration id=shares 2026/02/05 14:41:25 INFO Applying migration id=actorttl 2026/02/05 14:41:25 INFO Applying migration id=tocc 2026/02/05 14:41:25 INFO Applying migration id=followeds 2026/02/05 14:41:25 INFO Applying migration id=certhash 2026/02/05 14:41:25 INFO Applying migration id=follows_sync 2026/02/05 14:41:25 INFO Applying migration id=jsonpath 2026/02/05 14:41:25 INFO Applying migration id=localforward 2026/02/05 14:41:25 INFO Applying migration id=avatar 2026/02/05 14:41:25 INFO Applying migration id=noimage 2026/02/05 14:41:25 INFO Applying migration id=feed 2026/02/05 14:41:25 INFO Applying migration id=bookmarks 2026/02/05 14:41:25 INFO Applying migration id=shareactivity 2026/02/05 14:41:25 INFO Applying migration id=application 2026/02/05 14:41:25 INFO Applying migration id=certificates 2026/02/05 14:41:25 INFO Applying migration id=rawforward 2026/02/05 14:41:25 INFO Applying migration id=publickey 2026/02/05 14:41:25 INFO Applying migration id=resolvegroup 2026/02/05 14:41:25 INFO Applying migration id=reject 2026/02/05 14:41:25 INFO Applying migration id=autodel 2026/02/05 14:41:25 INFO Applying migration id=jsonb 2026/02/05 14:41:25 INFO Applying migration id=quote 2026/02/05 14:41:25 INFO Applying migration id=rfc9421 2026/02/05 14:41:25 INFO Applying migration id=keys 2026/02/05 14:41:25 INFO Applying migration id=portable 2026/02/05 14:41:25 INFO Applying migration id=proofs 2026/02/05 14:41:25 INFO Applying migration id=contexts 2026/02/05 14:41:25 INFO Applying migration id=deliverieshost 2026/02/05 14:41:25 INFO Applying migration id=pembegin 2026/02/05 14:41:25 INFO Applying migration id=didhost 2026/02/05 14:41:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-3643-75ff-93df-c3603de505a0 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/02/05 14:41:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-3643-7c9c-b265-f020c6bd5b08 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-3643-75ff-93df-c3603de505a0 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-3643-75ff-93df-c3603de505a0 2026/02/05 14:41:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3645-7335-ba98-ad5de5ab709b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3645-7310-b849-745337f9dcb1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-3645-7310-b849-745337f9dcb1 2026/02/05 14:41:26 WARN Content type is unsupported type=text/gemini --- PASS: TestUploadEdit_InvalidType (0.60s) === RUN TestUploadEdit_NoSize 2026/02/05 14:41:26 INFO Applying migration id=initial 2026/02/05 14:41:26 INFO Applying migration id=notesupdated 2026/02/05 14:41:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:26 INFO Applying migration id=activitiesid 2026/02/05 14:41:26 INFO Applying migration id=outbox 2026/02/05 14:41:26 INFO Applying migration id=edits 2026/02/05 14:41:26 INFO Applying migration id=outboxactor 2026/02/05 14:41:26 INFO Applying migration id=outboxsender 2026/02/05 14:41:26 INFO Applying migration id=thread 2026/02/05 14:41:26 INFO Applying migration id=host 2026/02/05 14:41:26 INFO Applying migration id=sharedinbox 2026/02/05 14:41:26 INFO Applying migration id=noteshost 2026/02/05 14:41:26 INFO Applying migration id=fetched 2026/02/05 14:41:26 INFO Applying migration id=move 2026/02/05 14:41:26 INFO Applying migration id=cleanup 2026/02/05 14:41:26 INFO Applying migration id=received 2026/02/05 14:41:26 INFO Applying migration id=namehost 2026/02/05 14:41:26 INFO Applying migration id=outboxhost 2026/02/05 14:41:26 INFO Applying migration id=notesfts 2026/02/05 14:41:26 INFO Applying migration id=iconsname 2026/02/05 14:41:26 INFO Applying migration id=nohash 2026/02/05 14:41:26 INFO Applying migration id=shares 2026/02/05 14:41:26 INFO Applying migration id=actorttl 2026/02/05 14:41:26 INFO Applying migration id=tocc 2026/02/05 14:41:26 INFO Applying migration id=followeds 2026/02/05 14:41:26 INFO Applying migration id=certhash 2026/02/05 14:41:26 INFO Applying migration id=follows_sync 2026/02/05 14:41:26 INFO Applying migration id=jsonpath 2026/02/05 14:41:26 INFO Applying migration id=localforward 2026/02/05 14:41:26 INFO Applying migration id=avatar 2026/02/05 14:41:26 INFO Applying migration id=noimage 2026/02/05 14:41:26 INFO Applying migration id=feed 2026/02/05 14:41:26 INFO Applying migration id=bookmarks 2026/02/05 14:41:26 INFO Applying migration id=shareactivity 2026/02/05 14:41:26 INFO Applying migration id=application 2026/02/05 14:41:26 INFO Applying migration id=certificates 2026/02/05 14:41:26 INFO Applying migration id=rawforward 2026/02/05 14:41:26 INFO Applying migration id=publickey 2026/02/05 14:41:26 INFO Applying migration id=resolvegroup 2026/02/05 14:41:26 INFO Applying migration id=reject 2026/02/05 14:41:26 INFO Applying migration id=autodel 2026/02/05 14:41:26 INFO Applying migration id=jsonb 2026/02/05 14:41:26 INFO Applying migration id=quote 2026/02/05 14:41:26 INFO Applying migration id=rfc9421 2026/02/05 14:41:26 INFO Applying migration id=keys 2026/02/05 14:41:26 INFO Applying migration id=portable 2026/02/05 14:41:26 INFO Applying migration id=proofs 2026/02/05 14:41:26 INFO Applying migration id=contexts 2026/02/05 14:41:26 INFO Applying migration id=deliverieshost 2026/02/05 14:41:26 INFO Applying migration id=pembegin 2026/02/05 14:41:26 INFO Applying migration id=didhost 2026/02/05 14:41:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-3791-75ea-9ca6-974bb054c20f 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/02/05 14:41:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-3791-7ca4-ab52-e2c2da89c858 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-3791-75ea-9ca6-974bb054c20f activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-3791-75ea-9ca6-974bb054c20f 2026/02/05 14:41:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3793-74b7-9952-61814c4df49c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3793-7494-a2a9-3954af43e724 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-3793-7494-a2a9-3954af43e724 2026/02/05 14:41:26 WARN Invalid parameters --- PASS: TestUploadEdit_NoSize (0.33s) === RUN TestUploadEdit_NoType 2026/02/05 14:41:26 INFO Applying migration id=initial 2026/02/05 14:41:26 INFO Applying migration id=notesupdated 2026/02/05 14:41:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:26 INFO Applying migration id=activitiesid 2026/02/05 14:41:26 INFO Applying migration id=outbox 2026/02/05 14:41:26 INFO Applying migration id=edits 2026/02/05 14:41:26 INFO Applying migration id=outboxactor 2026/02/05 14:41:26 INFO Applying migration id=outboxsender 2026/02/05 14:41:26 INFO Applying migration id=thread 2026/02/05 14:41:26 INFO Applying migration id=host 2026/02/05 14:41:26 INFO Applying migration id=sharedinbox 2026/02/05 14:41:26 INFO Applying migration id=noteshost 2026/02/05 14:41:26 INFO Applying migration id=fetched 2026/02/05 14:41:26 INFO Applying migration id=move 2026/02/05 14:41:26 INFO Applying migration id=cleanup 2026/02/05 14:41:26 INFO Applying migration id=received 2026/02/05 14:41:26 INFO Applying migration id=namehost 2026/02/05 14:41:26 INFO Applying migration id=outboxhost 2026/02/05 14:41:26 INFO Applying migration id=notesfts 2026/02/05 14:41:26 INFO Applying migration id=iconsname 2026/02/05 14:41:26 INFO Applying migration id=nohash 2026/02/05 14:41:26 INFO Applying migration id=shares 2026/02/05 14:41:26 INFO Applying migration id=actorttl 2026/02/05 14:41:26 INFO Applying migration id=tocc 2026/02/05 14:41:26 INFO Applying migration id=followeds 2026/02/05 14:41:26 INFO Applying migration id=certhash 2026/02/05 14:41:26 INFO Applying migration id=follows_sync 2026/02/05 14:41:26 INFO Applying migration id=jsonpath 2026/02/05 14:41:26 INFO Applying migration id=localforward 2026/02/05 14:41:26 INFO Applying migration id=avatar 2026/02/05 14:41:26 INFO Applying migration id=noimage 2026/02/05 14:41:26 INFO Applying migration id=feed 2026/02/05 14:41:26 INFO Applying migration id=bookmarks 2026/02/05 14:41:26 INFO Applying migration id=shareactivity 2026/02/05 14:41:26 INFO Applying migration id=application 2026/02/05 14:41:26 INFO Applying migration id=certificates 2026/02/05 14:41:26 INFO Applying migration id=rawforward 2026/02/05 14:41:26 INFO Applying migration id=publickey 2026/02/05 14:41:26 INFO Applying migration id=resolvegroup 2026/02/05 14:41:26 INFO Applying migration id=reject 2026/02/05 14:41:26 INFO Applying migration id=autodel 2026/02/05 14:41:26 INFO Applying migration id=jsonb 2026/02/05 14:41:26 INFO Applying migration id=quote 2026/02/05 14:41:26 INFO Applying migration id=rfc9421 2026/02/05 14:41:26 INFO Applying migration id=keys 2026/02/05 14:41:26 INFO Applying migration id=portable 2026/02/05 14:41:26 INFO Applying migration id=proofs 2026/02/05 14:41:26 INFO Applying migration id=contexts 2026/02/05 14:41:26 INFO Applying migration id=deliverieshost 2026/02/05 14:41:26 INFO Applying migration id=pembegin 2026/02/05 14:41:26 INFO Applying migration id=didhost 2026/02/05 14:41:26 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-393e-7d27-a746-32d9e1bd524a 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/02/05 14:41:26 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-393f-73a9-8454-e131a3c08e5a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-393e-7d27-a746-32d9e1bd524a activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-393e-7d27-a746-32d9e1bd524a 2026/02/05 14:41:26 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3940-7878-b875-78e8345f20a8 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3940-7857-b607-897342aee7e7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-3940-7857-b607-897342aee7e7 2026/02/05 14:41:26 WARN Invalid parameters --- PASS: TestUploadEdit_NoType (0.43s) === RUN TestUploadReply_PostToFollowers 2026/02/05 14:41:26 INFO Applying migration id=initial 2026/02/05 14:41:26 INFO Applying migration id=notesupdated 2026/02/05 14:41:26 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:26 INFO Applying migration id=activitiesid 2026/02/05 14:41:26 INFO Applying migration id=outbox 2026/02/05 14:41:26 INFO Applying migration id=edits 2026/02/05 14:41:26 INFO Applying migration id=outboxactor 2026/02/05 14:41:26 INFO Applying migration id=outboxsender 2026/02/05 14:41:26 INFO Applying migration id=thread 2026/02/05 14:41:26 INFO Applying migration id=host 2026/02/05 14:41:26 INFO Applying migration id=sharedinbox 2026/02/05 14:41:26 INFO Applying migration id=noteshost 2026/02/05 14:41:26 INFO Applying migration id=fetched 2026/02/05 14:41:26 INFO Applying migration id=move 2026/02/05 14:41:26 INFO Applying migration id=cleanup 2026/02/05 14:41:26 INFO Applying migration id=received 2026/02/05 14:41:26 INFO Applying migration id=namehost 2026/02/05 14:41:26 INFO Applying migration id=outboxhost 2026/02/05 14:41:26 INFO Applying migration id=notesfts 2026/02/05 14:41:26 INFO Applying migration id=iconsname 2026/02/05 14:41:26 INFO Applying migration id=nohash 2026/02/05 14:41:26 INFO Applying migration id=shares 2026/02/05 14:41:26 INFO Applying migration id=actorttl 2026/02/05 14:41:26 INFO Applying migration id=tocc 2026/02/05 14:41:26 INFO Applying migration id=followeds 2026/02/05 14:41:26 INFO Applying migration id=certhash 2026/02/05 14:41:26 INFO Applying migration id=follows_sync 2026/02/05 14:41:26 INFO Applying migration id=jsonpath 2026/02/05 14:41:26 INFO Applying migration id=localforward 2026/02/05 14:41:26 INFO Applying migration id=avatar 2026/02/05 14:41:26 INFO Applying migration id=noimage 2026/02/05 14:41:26 INFO Applying migration id=feed 2026/02/05 14:41:26 INFO Applying migration id=bookmarks 2026/02/05 14:41:26 INFO Applying migration id=shareactivity 2026/02/05 14:41:26 INFO Applying migration id=application 2026/02/05 14:41:26 INFO Applying migration id=certificates 2026/02/05 14:41:26 INFO Applying migration id=rawforward 2026/02/05 14:41:26 INFO Applying migration id=publickey 2026/02/05 14:41:26 INFO Applying migration id=resolvegroup 2026/02/05 14:41:26 INFO Applying migration id=reject 2026/02/05 14:41:26 INFO Applying migration id=autodel 2026/02/05 14:41:26 INFO Applying migration id=jsonb 2026/02/05 14:41:26 INFO Applying migration id=quote 2026/02/05 14:41:26 INFO Applying migration id=rfc9421 2026/02/05 14:41:26 INFO Applying migration id=keys 2026/02/05 14:41:26 INFO Applying migration id=portable 2026/02/05 14:41:26 INFO Applying migration id=proofs 2026/02/05 14:41:26 INFO Applying migration id=contexts 2026/02/05 14:41:26 INFO Applying migration id=deliverieshost 2026/02/05 14:41:26 INFO Applying migration id=pembegin 2026/02/05 14:41:26 INFO Applying migration id=didhost 2026/02/05 14:41:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-3af2-7a8f-92a4-bb92fa9af062 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/02/05 14:41:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-3af3-72f0-bddb-e186d398ed3c activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-3af2-7a8f-92a4-bb92fa9af062 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-3af2-7a8f-92a4-bb92fa9af062 2026/02/05 14:41:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3af3-7806-b93a-7b441bbbb18a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f 2026/02/05 14:41:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f 2026/02/05 14:41:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f 2026/02/05 14:41:27 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-3af6-7821-a18d-3b2df7f7e33f note=https://localhost.localdomain:8443/post/019c2e40-3af6-7800-8f4d-0a63127faa7b thread=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3af6-7821-a18d-3b2df7f7e33f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3af6-7800-8f4d-0a63127faa7b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-3af6-7800-8f4d-0a63127faa7b 2026/02/05 14:41:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-3af3-77e2-84ef-68926b0b394f 2026/02/05 14:41:27 INFO Generating first response key=/local --- PASS: TestUploadReply_PostToFollowers (0.44s) === RUN TestUploadReply_NoMimeType 2026/02/05 14:41:27 INFO Applying migration id=initial 2026/02/05 14:41:27 INFO Applying migration id=notesupdated 2026/02/05 14:41:27 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:27 INFO Applying migration id=activitiesid 2026/02/05 14:41:27 INFO Applying migration id=outbox 2026/02/05 14:41:27 INFO Applying migration id=edits 2026/02/05 14:41:27 INFO Applying migration id=outboxactor 2026/02/05 14:41:27 INFO Applying migration id=outboxsender 2026/02/05 14:41:27 INFO Applying migration id=thread 2026/02/05 14:41:27 INFO Applying migration id=host 2026/02/05 14:41:27 INFO Applying migration id=sharedinbox 2026/02/05 14:41:27 INFO Applying migration id=noteshost 2026/02/05 14:41:27 INFO Applying migration id=fetched 2026/02/05 14:41:27 INFO Applying migration id=move 2026/02/05 14:41:27 INFO Applying migration id=cleanup 2026/02/05 14:41:27 INFO Applying migration id=received 2026/02/05 14:41:27 INFO Applying migration id=namehost 2026/02/05 14:41:27 INFO Applying migration id=outboxhost 2026/02/05 14:41:27 INFO Applying migration id=notesfts 2026/02/05 14:41:27 INFO Applying migration id=iconsname 2026/02/05 14:41:27 INFO Applying migration id=nohash 2026/02/05 14:41:27 INFO Applying migration id=shares 2026/02/05 14:41:27 INFO Applying migration id=actorttl 2026/02/05 14:41:27 INFO Applying migration id=tocc 2026/02/05 14:41:27 INFO Applying migration id=followeds 2026/02/05 14:41:27 INFO Applying migration id=certhash 2026/02/05 14:41:27 INFO Applying migration id=follows_sync 2026/02/05 14:41:27 INFO Applying migration id=jsonpath 2026/02/05 14:41:27 INFO Applying migration id=localforward 2026/02/05 14:41:27 INFO Applying migration id=avatar 2026/02/05 14:41:27 INFO Applying migration id=noimage 2026/02/05 14:41:27 INFO Applying migration id=feed 2026/02/05 14:41:27 INFO Applying migration id=bookmarks 2026/02/05 14:41:27 INFO Applying migration id=shareactivity 2026/02/05 14:41:27 INFO Applying migration id=application 2026/02/05 14:41:27 INFO Applying migration id=certificates 2026/02/05 14:41:27 INFO Applying migration id=rawforward 2026/02/05 14:41:27 INFO Applying migration id=publickey 2026/02/05 14:41:27 INFO Applying migration id=resolvegroup 2026/02/05 14:41:27 INFO Applying migration id=reject 2026/02/05 14:41:27 INFO Applying migration id=autodel 2026/02/05 14:41:27 INFO Applying migration id=jsonb 2026/02/05 14:41:27 INFO Applying migration id=quote 2026/02/05 14:41:27 INFO Applying migration id=rfc9421 2026/02/05 14:41:27 INFO Applying migration id=keys 2026/02/05 14:41:27 INFO Applying migration id=portable 2026/02/05 14:41:27 INFO Applying migration id=proofs 2026/02/05 14:41:27 INFO Applying migration id=contexts 2026/02/05 14:41:27 INFO Applying migration id=deliverieshost 2026/02/05 14:41:27 INFO Applying migration id=pembegin 2026/02/05 14:41:27 INFO Applying migration id=didhost 2026/02/05 14:41:27 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-3d95-7177-9f3d-0f92e5885ad8 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/02/05 14:41:27 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-3d95-77cd-98cb-2f06eeb4971a activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-3d95-7177-9f3d-0f92e5885ad8 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-3d95-7177-9f3d-0f92e5885ad8 2026/02/05 14:41:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3d95-7ceb-a2aa-4e65597d8a6f activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 2026/02/05 14:41:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 2026/02/05 14:41:27 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 2026/02/05 14:41:27 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-3d98-78c2-89b0-473047c6c21b note=https://localhost.localdomain:8443/post/019c2e40-3d98-78a1-bc8f-dc8adfc358dc thread=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:27 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-3d98-78c2-89b0-473047c6c21b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-3d98-78a1-bc8f-dc8adfc358dc activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-3d98-78a1-bc8f-dc8adfc358dc 2026/02/05 14:41:27 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-3d95-7cc6-a81a-a716dc3c1728 2026/02/05 14:41:27 INFO Generating first response key=/local --- PASS: TestUploadReply_NoMimeType (0.68s) === RUN TestUsers_NoPosts 2026/02/05 14:41:27 INFO Applying migration id=initial 2026/02/05 14:41:27 INFO Applying migration id=notesupdated 2026/02/05 14:41:27 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:27 INFO Applying migration id=activitiesid 2026/02/05 14:41:27 INFO Applying migration id=outbox 2026/02/05 14:41:27 INFO Applying migration id=edits 2026/02/05 14:41:27 INFO Applying migration id=outboxactor 2026/02/05 14:41:27 INFO Applying migration id=outboxsender 2026/02/05 14:41:27 INFO Applying migration id=thread 2026/02/05 14:41:27 INFO Applying migration id=host 2026/02/05 14:41:27 INFO Applying migration id=sharedinbox 2026/02/05 14:41:27 INFO Applying migration id=noteshost 2026/02/05 14:41:27 INFO Applying migration id=fetched 2026/02/05 14:41:27 INFO Applying migration id=move 2026/02/05 14:41:28 INFO Applying migration id=cleanup 2026/02/05 14:41:28 INFO Applying migration id=received 2026/02/05 14:41:28 INFO Applying migration id=namehost 2026/02/05 14:41:28 INFO Applying migration id=outboxhost 2026/02/05 14:41:28 INFO Applying migration id=notesfts 2026/02/05 14:41:28 INFO Applying migration id=iconsname 2026/02/05 14:41:28 INFO Applying migration id=nohash 2026/02/05 14:41:28 INFO Applying migration id=shares 2026/02/05 14:41:28 INFO Applying migration id=actorttl 2026/02/05 14:41:28 INFO Applying migration id=tocc 2026/02/05 14:41:28 INFO Applying migration id=followeds 2026/02/05 14:41:28 INFO Applying migration id=certhash 2026/02/05 14:41:28 INFO Applying migration id=follows_sync 2026/02/05 14:41:28 INFO Applying migration id=jsonpath 2026/02/05 14:41:28 INFO Applying migration id=localforward 2026/02/05 14:41:28 INFO Applying migration id=avatar 2026/02/05 14:41:28 INFO Applying migration id=noimage 2026/02/05 14:41:28 INFO Applying migration id=feed 2026/02/05 14:41:28 INFO Applying migration id=bookmarks 2026/02/05 14:41:28 INFO Applying migration id=shareactivity 2026/02/05 14:41:28 INFO Applying migration id=application 2026/02/05 14:41:28 INFO Applying migration id=certificates 2026/02/05 14:41:28 INFO Applying migration id=rawforward 2026/02/05 14:41:28 INFO Applying migration id=publickey 2026/02/05 14:41:28 INFO Applying migration id=resolvegroup 2026/02/05 14:41:28 INFO Applying migration id=reject 2026/02/05 14:41:28 INFO Applying migration id=autodel 2026/02/05 14:41:28 INFO Applying migration id=jsonb 2026/02/05 14:41:28 INFO Applying migration id=quote 2026/02/05 14:41:28 INFO Applying migration id=rfc9421 2026/02/05 14:41:28 INFO Applying migration id=keys 2026/02/05 14:41:28 INFO Applying migration id=portable 2026/02/05 14:41:28 INFO Applying migration id=proofs 2026/02/05 14:41:28 INFO Applying migration id=contexts 2026/02/05 14:41:28 INFO Applying migration id=deliverieshost 2026/02/05 14:41:28 INFO Applying migration id=pembegin 2026/02/05 14:41:28 INFO Applying migration id=didhost --- PASS: TestUsers_NoPosts (0.81s) === RUN TestUsers_UnauthenticatedUser 2026/02/05 14:41:28 INFO Applying migration id=initial 2026/02/05 14:41:28 INFO Applying migration id=notesupdated 2026/02/05 14:41:28 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:28 INFO Applying migration id=activitiesid 2026/02/05 14:41:28 INFO Applying migration id=outbox 2026/02/05 14:41:28 INFO Applying migration id=edits 2026/02/05 14:41:28 INFO Applying migration id=outboxactor 2026/02/05 14:41:28 INFO Applying migration id=outboxsender 2026/02/05 14:41:28 INFO Applying migration id=thread 2026/02/05 14:41:28 INFO Applying migration id=host 2026/02/05 14:41:28 INFO Applying migration id=sharedinbox 2026/02/05 14:41:28 INFO Applying migration id=noteshost 2026/02/05 14:41:28 INFO Applying migration id=fetched 2026/02/05 14:41:28 INFO Applying migration id=move 2026/02/05 14:41:28 INFO Applying migration id=cleanup 2026/02/05 14:41:28 INFO Applying migration id=received 2026/02/05 14:41:28 INFO Applying migration id=namehost 2026/02/05 14:41:28 INFO Applying migration id=outboxhost 2026/02/05 14:41:28 INFO Applying migration id=notesfts 2026/02/05 14:41:28 INFO Applying migration id=iconsname 2026/02/05 14:41:28 INFO Applying migration id=nohash 2026/02/05 14:41:28 INFO Applying migration id=shares 2026/02/05 14:41:28 INFO Applying migration id=actorttl 2026/02/05 14:41:28 INFO Applying migration id=tocc 2026/02/05 14:41:28 INFO Applying migration id=followeds 2026/02/05 14:41:28 INFO Applying migration id=certhash 2026/02/05 14:41:28 INFO Applying migration id=follows_sync 2026/02/05 14:41:28 INFO Applying migration id=jsonpath 2026/02/05 14:41:28 INFO Applying migration id=localforward 2026/02/05 14:41:28 INFO Applying migration id=avatar 2026/02/05 14:41:28 INFO Applying migration id=noimage 2026/02/05 14:41:28 INFO Applying migration id=feed 2026/02/05 14:41:28 INFO Applying migration id=bookmarks 2026/02/05 14:41:28 INFO Applying migration id=shareactivity 2026/02/05 14:41:28 INFO Applying migration id=application 2026/02/05 14:41:28 INFO Applying migration id=certificates 2026/02/05 14:41:28 INFO Applying migration id=rawforward 2026/02/05 14:41:28 INFO Applying migration id=publickey 2026/02/05 14:41:28 INFO Applying migration id=resolvegroup 2026/02/05 14:41:28 INFO Applying migration id=reject 2026/02/05 14:41:28 INFO Applying migration id=autodel 2026/02/05 14:41:28 INFO Applying migration id=jsonb 2026/02/05 14:41:28 INFO Applying migration id=quote 2026/02/05 14:41:28 INFO Applying migration id=rfc9421 2026/02/05 14:41:28 INFO Applying migration id=keys 2026/02/05 14:41:28 INFO Applying migration id=portable 2026/02/05 14:41:28 INFO Applying migration id=proofs 2026/02/05 14:41:28 INFO Applying migration id=contexts 2026/02/05 14:41:28 INFO Applying migration id=deliverieshost 2026/02/05 14:41:28 INFO Applying migration id=pembegin 2026/02/05 14:41:28 INFO Applying migration id=didhost --- PASS: TestUsers_UnauthenticatedUser (0.43s) === RUN TestUsers_DM 2026/02/05 14:41:29 INFO Applying migration id=initial 2026/02/05 14:41:29 INFO Applying migration id=notesupdated 2026/02/05 14:41:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:29 INFO Applying migration id=activitiesid 2026/02/05 14:41:29 INFO Applying migration id=outbox 2026/02/05 14:41:29 INFO Applying migration id=edits 2026/02/05 14:41:29 INFO Applying migration id=outboxactor 2026/02/05 14:41:29 INFO Applying migration id=outboxsender 2026/02/05 14:41:29 INFO Applying migration id=thread 2026/02/05 14:41:29 INFO Applying migration id=host 2026/02/05 14:41:29 INFO Applying migration id=sharedinbox 2026/02/05 14:41:29 INFO Applying migration id=noteshost 2026/02/05 14:41:29 INFO Applying migration id=fetched 2026/02/05 14:41:29 INFO Applying migration id=move 2026/02/05 14:41:29 INFO Applying migration id=cleanup 2026/02/05 14:41:29 INFO Applying migration id=received 2026/02/05 14:41:29 INFO Applying migration id=namehost 2026/02/05 14:41:29 INFO Applying migration id=outboxhost 2026/02/05 14:41:29 INFO Applying migration id=notesfts 2026/02/05 14:41:29 INFO Applying migration id=iconsname 2026/02/05 14:41:29 INFO Applying migration id=nohash 2026/02/05 14:41:29 INFO Applying migration id=shares 2026/02/05 14:41:29 INFO Applying migration id=actorttl 2026/02/05 14:41:29 INFO Applying migration id=tocc 2026/02/05 14:41:29 INFO Applying migration id=followeds 2026/02/05 14:41:29 INFO Applying migration id=certhash 2026/02/05 14:41:29 INFO Applying migration id=follows_sync 2026/02/05 14:41:29 INFO Applying migration id=jsonpath 2026/02/05 14:41:29 INFO Applying migration id=localforward 2026/02/05 14:41:29 INFO Applying migration id=avatar 2026/02/05 14:41:29 INFO Applying migration id=noimage 2026/02/05 14:41:29 INFO Applying migration id=feed 2026/02/05 14:41:29 INFO Applying migration id=bookmarks 2026/02/05 14:41:29 INFO Applying migration id=shareactivity 2026/02/05 14:41:29 INFO Applying migration id=application 2026/02/05 14:41:29 INFO Applying migration id=certificates 2026/02/05 14:41:29 INFO Applying migration id=rawforward 2026/02/05 14:41:29 INFO Applying migration id=publickey 2026/02/05 14:41:29 INFO Applying migration id=resolvegroup 2026/02/05 14:41:29 INFO Applying migration id=reject 2026/02/05 14:41:29 INFO Applying migration id=autodel 2026/02/05 14:41:29 INFO Applying migration id=jsonb 2026/02/05 14:41:29 INFO Applying migration id=quote 2026/02/05 14:41:29 INFO Applying migration id=rfc9421 2026/02/05 14:41:29 INFO Applying migration id=keys 2026/02/05 14:41:29 INFO Applying migration id=portable 2026/02/05 14:41:29 INFO Applying migration id=proofs 2026/02/05 14:41:29 INFO Applying migration id=contexts 2026/02/05 14:41:29 INFO Applying migration id=deliverieshost 2026/02/05 14:41:29 INFO Applying migration id=pembegin 2026/02/05 14:41:29 INFO Applying migration id=didhost 2026/02/05 14:41:29 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-447d-7319-b678-672a4a93561b 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/02/05 14:41:29 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-447d-7aab-b718-24417e86cc22 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-447d-7319-b678-672a4a93561b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-447d-7319-b678-672a4a93561b 2026/02/05 14:41:29 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:29 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-447e-7464-925f-f94ce28a168e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-447e-70ca-bd4f-39c3e65c6cbf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-447e-70ca-bd4f-39c3e65c6cbf --- PASS: TestUsers_DM (0.52s) === RUN TestUsers_DMNotFollowing 2026/02/05 14:41:29 INFO Applying migration id=initial 2026/02/05 14:41:29 INFO Applying migration id=notesupdated 2026/02/05 14:41:29 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:29 INFO Applying migration id=activitiesid 2026/02/05 14:41:29 INFO Applying migration id=outbox 2026/02/05 14:41:29 INFO Applying migration id=edits 2026/02/05 14:41:29 INFO Applying migration id=outboxactor 2026/02/05 14:41:29 INFO Applying migration id=outboxsender 2026/02/05 14:41:29 INFO Applying migration id=thread 2026/02/05 14:41:29 INFO Applying migration id=host 2026/02/05 14:41:29 INFO Applying migration id=sharedinbox 2026/02/05 14:41:29 INFO Applying migration id=noteshost 2026/02/05 14:41:29 INFO Applying migration id=fetched 2026/02/05 14:41:29 INFO Applying migration id=move 2026/02/05 14:41:29 INFO Applying migration id=cleanup 2026/02/05 14:41:29 INFO Applying migration id=received 2026/02/05 14:41:29 INFO Applying migration id=namehost 2026/02/05 14:41:29 INFO Applying migration id=outboxhost 2026/02/05 14:41:29 INFO Applying migration id=notesfts 2026/02/05 14:41:29 INFO Applying migration id=iconsname 2026/02/05 14:41:29 INFO Applying migration id=nohash 2026/02/05 14:41:29 INFO Applying migration id=shares 2026/02/05 14:41:29 INFO Applying migration id=actorttl 2026/02/05 14:41:29 INFO Applying migration id=tocc 2026/02/05 14:41:29 INFO Applying migration id=followeds 2026/02/05 14:41:29 INFO Applying migration id=certhash 2026/02/05 14:41:29 INFO Applying migration id=follows_sync 2026/02/05 14:41:29 INFO Applying migration id=jsonpath 2026/02/05 14:41:29 INFO Applying migration id=localforward 2026/02/05 14:41:29 INFO Applying migration id=avatar 2026/02/05 14:41:29 INFO Applying migration id=noimage 2026/02/05 14:41:29 INFO Applying migration id=feed 2026/02/05 14:41:29 INFO Applying migration id=bookmarks 2026/02/05 14:41:29 INFO Applying migration id=shareactivity 2026/02/05 14:41:29 INFO Applying migration id=application 2026/02/05 14:41:29 INFO Applying migration id=certificates 2026/02/05 14:41:29 INFO Applying migration id=rawforward 2026/02/05 14:41:29 INFO Applying migration id=publickey 2026/02/05 14:41:29 INFO Applying migration id=resolvegroup 2026/02/05 14:41:29 INFO Applying migration id=reject 2026/02/05 14:41:29 INFO Applying migration id=autodel 2026/02/05 14:41:29 INFO Applying migration id=jsonb 2026/02/05 14:41:29 INFO Applying migration id=quote 2026/02/05 14:41:29 INFO Applying migration id=rfc9421 2026/02/05 14:41:29 INFO Applying migration id=keys 2026/02/05 14:41:29 INFO Applying migration id=portable 2026/02/05 14:41:29 INFO Applying migration id=proofs 2026/02/05 14:41:29 INFO Applying migration id=contexts 2026/02/05 14:41:29 INFO Applying migration id=deliverieshost 2026/02/05 14:41:29 INFO Applying migration id=pembegin 2026/02/05 14:41:29 INFO Applying migration id=didhost 2026/02/05 14:41:30 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-476c-7b1e-98a2-c532901dcaab 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/02/05 14:41:30 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-476d-7267-a6a5-d0b7a03b8759 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-476c-7b1e-98a2-c532901dcaab activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-476c-7b1e-98a2-c532901dcaab 2026/02/05 14:41:30 INFO Adding mention name=@alice actor=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:30 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-476d-7a32-a952-deb659cce815 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-476d-770b-99f0-b1db6252ad51 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-476d-770b-99f0-b1db6252ad51 2026/02/05 14:41:30 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-476e-7c26-8e00-19c51b272d59 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-476c-7b1e-98a2-c532901dcaab 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.75s) === RUN TestUsers_PostToFollowers 2026/02/05 14:41:30 INFO Applying migration id=initial 2026/02/05 14:41:30 INFO Applying migration id=notesupdated 2026/02/05 14:41:30 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:30 INFO Applying migration id=activitiesid 2026/02/05 14:41:30 INFO Applying migration id=outbox 2026/02/05 14:41:30 INFO Applying migration id=edits 2026/02/05 14:41:30 INFO Applying migration id=outboxactor 2026/02/05 14:41:30 INFO Applying migration id=outboxsender 2026/02/05 14:41:30 INFO Applying migration id=thread 2026/02/05 14:41:30 INFO Applying migration id=host 2026/02/05 14:41:30 INFO Applying migration id=sharedinbox 2026/02/05 14:41:30 INFO Applying migration id=noteshost 2026/02/05 14:41:30 INFO Applying migration id=fetched 2026/02/05 14:41:30 INFO Applying migration id=move 2026/02/05 14:41:30 INFO Applying migration id=cleanup 2026/02/05 14:41:30 INFO Applying migration id=received 2026/02/05 14:41:30 INFO Applying migration id=namehost 2026/02/05 14:41:30 INFO Applying migration id=outboxhost 2026/02/05 14:41:30 INFO Applying migration id=notesfts 2026/02/05 14:41:30 INFO Applying migration id=iconsname 2026/02/05 14:41:30 INFO Applying migration id=nohash 2026/02/05 14:41:30 INFO Applying migration id=shares 2026/02/05 14:41:30 INFO Applying migration id=actorttl 2026/02/05 14:41:30 INFO Applying migration id=tocc 2026/02/05 14:41:30 INFO Applying migration id=followeds 2026/02/05 14:41:30 INFO Applying migration id=certhash 2026/02/05 14:41:30 INFO Applying migration id=follows_sync 2026/02/05 14:41:30 INFO Applying migration id=jsonpath 2026/02/05 14:41:30 INFO Applying migration id=localforward 2026/02/05 14:41:30 INFO Applying migration id=avatar 2026/02/05 14:41:30 INFO Applying migration id=noimage 2026/02/05 14:41:30 INFO Applying migration id=feed 2026/02/05 14:41:30 INFO Applying migration id=bookmarks 2026/02/05 14:41:30 INFO Applying migration id=shareactivity 2026/02/05 14:41:30 INFO Applying migration id=application 2026/02/05 14:41:30 INFO Applying migration id=certificates 2026/02/05 14:41:30 INFO Applying migration id=rawforward 2026/02/05 14:41:30 INFO Applying migration id=publickey 2026/02/05 14:41:30 INFO Applying migration id=resolvegroup 2026/02/05 14:41:30 INFO Applying migration id=reject 2026/02/05 14:41:30 INFO Applying migration id=autodel 2026/02/05 14:41:30 INFO Applying migration id=jsonb 2026/02/05 14:41:30 INFO Applying migration id=quote 2026/02/05 14:41:30 INFO Applying migration id=rfc9421 2026/02/05 14:41:30 INFO Applying migration id=keys 2026/02/05 14:41:30 INFO Applying migration id=portable 2026/02/05 14:41:30 INFO Applying migration id=proofs 2026/02/05 14:41:30 INFO Applying migration id=contexts 2026/02/05 14:41:30 INFO Applying migration id=deliverieshost 2026/02/05 14:41:30 INFO Applying migration id=pembegin 2026/02/05 14:41:30 INFO Applying migration id=didhost 2026/02/05 14:41:31 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-49d5-7c11-8580-54e54ea8ff9e 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/02/05 14:41:31 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-49d6-7847-9cb2-f3e94d6fb240 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-49d5-7c11-8580-54e54ea8ff9e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-49d5-7c11-8580-54e54ea8ff9e 2026/02/05 14:41:31 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-49d7-7593-9e18-1c8985f9bf48 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-49d7-7536-9369-ee5a4fa01a89 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-49d7-7536-9369-ee5a4fa01a89 --- PASS: TestUsers_PostToFollowers (0.62s) === RUN TestUsers_PostToFollowersNotFollowing 2026/02/05 14:41:31 INFO Applying migration id=initial 2026/02/05 14:41:31 INFO Applying migration id=notesupdated 2026/02/05 14:41:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:31 INFO Applying migration id=activitiesid 2026/02/05 14:41:31 INFO Applying migration id=outbox 2026/02/05 14:41:31 INFO Applying migration id=edits 2026/02/05 14:41:31 INFO Applying migration id=outboxactor 2026/02/05 14:41:31 INFO Applying migration id=outboxsender 2026/02/05 14:41:31 INFO Applying migration id=thread 2026/02/05 14:41:31 INFO Applying migration id=host 2026/02/05 14:41:31 INFO Applying migration id=sharedinbox 2026/02/05 14:41:31 INFO Applying migration id=noteshost 2026/02/05 14:41:31 INFO Applying migration id=fetched 2026/02/05 14:41:31 INFO Applying migration id=move 2026/02/05 14:41:31 INFO Applying migration id=cleanup 2026/02/05 14:41:31 INFO Applying migration id=received 2026/02/05 14:41:31 INFO Applying migration id=namehost 2026/02/05 14:41:31 INFO Applying migration id=outboxhost 2026/02/05 14:41:31 INFO Applying migration id=notesfts 2026/02/05 14:41:31 INFO Applying migration id=iconsname 2026/02/05 14:41:31 INFO Applying migration id=nohash 2026/02/05 14:41:31 INFO Applying migration id=shares 2026/02/05 14:41:31 INFO Applying migration id=actorttl 2026/02/05 14:41:31 INFO Applying migration id=tocc 2026/02/05 14:41:31 INFO Applying migration id=followeds 2026/02/05 14:41:31 INFO Applying migration id=certhash 2026/02/05 14:41:31 INFO Applying migration id=follows_sync 2026/02/05 14:41:31 INFO Applying migration id=jsonpath 2026/02/05 14:41:31 INFO Applying migration id=localforward 2026/02/05 14:41:31 INFO Applying migration id=avatar 2026/02/05 14:41:31 INFO Applying migration id=noimage 2026/02/05 14:41:31 INFO Applying migration id=feed 2026/02/05 14:41:31 INFO Applying migration id=bookmarks 2026/02/05 14:41:31 INFO Applying migration id=shareactivity 2026/02/05 14:41:31 INFO Applying migration id=application 2026/02/05 14:41:31 INFO Applying migration id=certificates 2026/02/05 14:41:31 INFO Applying migration id=rawforward 2026/02/05 14:41:31 INFO Applying migration id=publickey 2026/02/05 14:41:31 INFO Applying migration id=resolvegroup 2026/02/05 14:41:31 INFO Applying migration id=reject 2026/02/05 14:41:31 INFO Applying migration id=autodel 2026/02/05 14:41:31 INFO Applying migration id=jsonb 2026/02/05 14:41:31 INFO Applying migration id=quote 2026/02/05 14:41:31 INFO Applying migration id=rfc9421 2026/02/05 14:41:31 INFO Applying migration id=keys 2026/02/05 14:41:31 INFO Applying migration id=portable 2026/02/05 14:41:31 INFO Applying migration id=proofs 2026/02/05 14:41:31 INFO Applying migration id=contexts 2026/02/05 14:41:31 INFO Applying migration id=deliverieshost 2026/02/05 14:41:31 INFO Applying migration id=pembegin 2026/02/05 14:41:31 INFO Applying migration id=didhost 2026/02/05 14:41:31 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-4b84-7709-a26c-6db30a2ca8f1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-4b84-76b2-b215-afcb7d6f8184 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-4b84-76b2-b215-afcb7d6f8184 --- PASS: TestUsers_PostToFollowersNotFollowing (0.43s) === RUN TestUsers_PublicPost 2026/02/05 14:41:31 INFO Applying migration id=initial 2026/02/05 14:41:31 INFO Applying migration id=notesupdated 2026/02/05 14:41:31 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:31 INFO Applying migration id=activitiesid 2026/02/05 14:41:31 INFO Applying migration id=outbox 2026/02/05 14:41:31 INFO Applying migration id=edits 2026/02/05 14:41:31 INFO Applying migration id=outboxactor 2026/02/05 14:41:31 INFO Applying migration id=outboxsender 2026/02/05 14:41:31 INFO Applying migration id=thread 2026/02/05 14:41:31 INFO Applying migration id=host 2026/02/05 14:41:31 INFO Applying migration id=sharedinbox 2026/02/05 14:41:31 INFO Applying migration id=noteshost 2026/02/05 14:41:31 INFO Applying migration id=fetched 2026/02/05 14:41:31 INFO Applying migration id=move 2026/02/05 14:41:31 INFO Applying migration id=cleanup 2026/02/05 14:41:31 INFO Applying migration id=received 2026/02/05 14:41:31 INFO Applying migration id=namehost 2026/02/05 14:41:31 INFO Applying migration id=outboxhost 2026/02/05 14:41:31 INFO Applying migration id=notesfts 2026/02/05 14:41:31 INFO Applying migration id=iconsname 2026/02/05 14:41:31 INFO Applying migration id=nohash 2026/02/05 14:41:31 INFO Applying migration id=shares 2026/02/05 14:41:31 INFO Applying migration id=actorttl 2026/02/05 14:41:31 INFO Applying migration id=tocc 2026/02/05 14:41:31 INFO Applying migration id=followeds 2026/02/05 14:41:31 INFO Applying migration id=certhash 2026/02/05 14:41:31 INFO Applying migration id=follows_sync 2026/02/05 14:41:31 INFO Applying migration id=jsonpath 2026/02/05 14:41:31 INFO Applying migration id=localforward 2026/02/05 14:41:31 INFO Applying migration id=avatar 2026/02/05 14:41:31 INFO Applying migration id=noimage 2026/02/05 14:41:31 INFO Applying migration id=feed 2026/02/05 14:41:31 INFO Applying migration id=bookmarks 2026/02/05 14:41:31 INFO Applying migration id=shareactivity 2026/02/05 14:41:31 INFO Applying migration id=application 2026/02/05 14:41:31 INFO Applying migration id=certificates 2026/02/05 14:41:31 INFO Applying migration id=rawforward 2026/02/05 14:41:31 INFO Applying migration id=publickey 2026/02/05 14:41:31 INFO Applying migration id=resolvegroup 2026/02/05 14:41:31 INFO Applying migration id=reject 2026/02/05 14:41:31 INFO Applying migration id=autodel 2026/02/05 14:41:31 INFO Applying migration id=jsonb 2026/02/05 14:41:31 INFO Applying migration id=quote 2026/02/05 14:41:31 INFO Applying migration id=rfc9421 2026/02/05 14:41:31 INFO Applying migration id=keys 2026/02/05 14:41:31 INFO Applying migration id=portable 2026/02/05 14:41:31 INFO Applying migration id=proofs 2026/02/05 14:41:31 INFO Applying migration id=contexts 2026/02/05 14:41:31 INFO Applying migration id=deliverieshost 2026/02/05 14:41:31 INFO Applying migration id=pembegin 2026/02/05 14:41:31 INFO Applying migration id=didhost 2026/02/05 14:41:32 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-4ecf-7356-aea1-d539772ab712 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/02/05 14:41:32 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-4ecf-7ba5-8d07-b0f4aa2be5c2 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-4ecf-7356-aea1-d539772ab712 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/alice follow=https://localhost.localdomain:8443/follow/019c2e40-4ecf-7356-aea1-d539772ab712 2026/02/05 14:41:32 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-4ed0-7315-a733-56f657a97360 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-4ed0-72e5-869e-866db045515a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-4ed0-72e5-869e-866db045515a --- PASS: TestUsers_PublicPost (0.84s) === RUN TestUsers_PublicPostNotFollowing 2026/02/05 14:41:32 INFO Applying migration id=initial 2026/02/05 14:41:32 INFO Applying migration id=notesupdated 2026/02/05 14:41:32 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:32 INFO Applying migration id=activitiesid 2026/02/05 14:41:32 INFO Applying migration id=outbox 2026/02/05 14:41:32 INFO Applying migration id=edits 2026/02/05 14:41:32 INFO Applying migration id=outboxactor 2026/02/05 14:41:32 INFO Applying migration id=outboxsender 2026/02/05 14:41:32 INFO Applying migration id=thread 2026/02/05 14:41:32 INFO Applying migration id=host 2026/02/05 14:41:32 INFO Applying migration id=sharedinbox 2026/02/05 14:41:32 INFO Applying migration id=noteshost 2026/02/05 14:41:32 INFO Applying migration id=fetched 2026/02/05 14:41:32 INFO Applying migration id=move 2026/02/05 14:41:32 INFO Applying migration id=cleanup 2026/02/05 14:41:32 INFO Applying migration id=received 2026/02/05 14:41:32 INFO Applying migration id=namehost 2026/02/05 14:41:32 INFO Applying migration id=outboxhost 2026/02/05 14:41:32 INFO Applying migration id=notesfts 2026/02/05 14:41:32 INFO Applying migration id=iconsname 2026/02/05 14:41:32 INFO Applying migration id=nohash 2026/02/05 14:41:32 INFO Applying migration id=shares 2026/02/05 14:41:32 INFO Applying migration id=actorttl 2026/02/05 14:41:32 INFO Applying migration id=tocc 2026/02/05 14:41:32 INFO Applying migration id=followeds 2026/02/05 14:41:32 INFO Applying migration id=certhash 2026/02/05 14:41:32 INFO Applying migration id=follows_sync 2026/02/05 14:41:32 INFO Applying migration id=jsonpath 2026/02/05 14:41:32 INFO Applying migration id=localforward 2026/02/05 14:41:32 INFO Applying migration id=avatar 2026/02/05 14:41:32 INFO Applying migration id=noimage 2026/02/05 14:41:32 INFO Applying migration id=feed 2026/02/05 14:41:32 INFO Applying migration id=bookmarks 2026/02/05 14:41:32 INFO Applying migration id=shareactivity 2026/02/05 14:41:32 INFO Applying migration id=application 2026/02/05 14:41:32 INFO Applying migration id=certificates 2026/02/05 14:41:32 INFO Applying migration id=rawforward 2026/02/05 14:41:32 INFO Applying migration id=publickey 2026/02/05 14:41:32 INFO Applying migration id=resolvegroup 2026/02/05 14:41:32 INFO Applying migration id=reject 2026/02/05 14:41:32 INFO Applying migration id=autodel 2026/02/05 14:41:32 INFO Applying migration id=jsonb 2026/02/05 14:41:32 INFO Applying migration id=quote 2026/02/05 14:41:32 INFO Applying migration id=rfc9421 2026/02/05 14:41:32 INFO Applying migration id=keys 2026/02/05 14:41:32 INFO Applying migration id=portable 2026/02/05 14:41:32 INFO Applying migration id=proofs 2026/02/05 14:41:32 INFO Applying migration id=contexts 2026/02/05 14:41:32 INFO Applying migration id=deliverieshost 2026/02/05 14:41:32 INFO Applying migration id=pembegin 2026/02/05 14:41:32 INFO Applying migration id=didhost 2026/02/05 14:41:33 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-52b3-7f1e-b802-4db006eb3dfd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-52b3-7eb4-8bbb-634ee55ab881 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-52b3-7eb4-8bbb-634ee55ab881 --- PASS: TestUsers_PublicPostNotFollowing (0.99s) === RUN TestUsers_PublicPostShared 2026/02/05 14:41:33 INFO Applying migration id=initial 2026/02/05 14:41:33 INFO Applying migration id=notesupdated 2026/02/05 14:41:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:33 INFO Applying migration id=activitiesid 2026/02/05 14:41:33 INFO Applying migration id=outbox 2026/02/05 14:41:33 INFO Applying migration id=edits 2026/02/05 14:41:33 INFO Applying migration id=outboxactor 2026/02/05 14:41:33 INFO Applying migration id=outboxsender 2026/02/05 14:41:33 INFO Applying migration id=thread 2026/02/05 14:41:33 INFO Applying migration id=host 2026/02/05 14:41:33 INFO Applying migration id=sharedinbox 2026/02/05 14:41:33 INFO Applying migration id=noteshost 2026/02/05 14:41:33 INFO Applying migration id=fetched 2026/02/05 14:41:33 INFO Applying migration id=move 2026/02/05 14:41:33 INFO Applying migration id=cleanup 2026/02/05 14:41:33 INFO Applying migration id=received 2026/02/05 14:41:33 INFO Applying migration id=namehost 2026/02/05 14:41:33 INFO Applying migration id=outboxhost 2026/02/05 14:41:33 INFO Applying migration id=notesfts 2026/02/05 14:41:33 INFO Applying migration id=iconsname 2026/02/05 14:41:33 INFO Applying migration id=nohash 2026/02/05 14:41:33 INFO Applying migration id=shares 2026/02/05 14:41:33 INFO Applying migration id=actorttl 2026/02/05 14:41:33 INFO Applying migration id=tocc 2026/02/05 14:41:33 INFO Applying migration id=followeds 2026/02/05 14:41:33 INFO Applying migration id=certhash 2026/02/05 14:41:33 INFO Applying migration id=follows_sync 2026/02/05 14:41:33 INFO Applying migration id=jsonpath 2026/02/05 14:41:33 INFO Applying migration id=localforward 2026/02/05 14:41:33 INFO Applying migration id=avatar 2026/02/05 14:41:33 INFO Applying migration id=noimage 2026/02/05 14:41:33 INFO Applying migration id=feed 2026/02/05 14:41:33 INFO Applying migration id=bookmarks 2026/02/05 14:41:33 INFO Applying migration id=shareactivity 2026/02/05 14:41:33 INFO Applying migration id=application 2026/02/05 14:41:33 INFO Applying migration id=certificates 2026/02/05 14:41:33 INFO Applying migration id=rawforward 2026/02/05 14:41:33 INFO Applying migration id=publickey 2026/02/05 14:41:33 INFO Applying migration id=resolvegroup 2026/02/05 14:41:33 INFO Applying migration id=reject 2026/02/05 14:41:33 INFO Applying migration id=autodel 2026/02/05 14:41:33 INFO Applying migration id=jsonb 2026/02/05 14:41:33 INFO Applying migration id=quote 2026/02/05 14:41:33 INFO Applying migration id=rfc9421 2026/02/05 14:41:33 INFO Applying migration id=keys 2026/02/05 14:41:33 INFO Applying migration id=portable 2026/02/05 14:41:33 INFO Applying migration id=proofs 2026/02/05 14:41:33 INFO Applying migration id=contexts 2026/02/05 14:41:33 INFO Applying migration id=deliverieshost 2026/02/05 14:41:33 INFO Applying migration id=pembegin 2026/02/05 14:41:33 INFO Applying migration id=didhost 2026/02/05 14:41:33 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-54e7-797c-80af-f2d094589c05 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/02/05 14:41:33 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 (0.57s) === RUN TestUsers_PublicPostSharedNotFollowing 2026/02/05 14:41:33 INFO Applying migration id=initial 2026/02/05 14:41:33 INFO Applying migration id=notesupdated 2026/02/05 14:41:33 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:33 INFO Applying migration id=activitiesid 2026/02/05 14:41:33 INFO Applying migration id=outbox 2026/02/05 14:41:33 INFO Applying migration id=edits 2026/02/05 14:41:33 INFO Applying migration id=outboxactor 2026/02/05 14:41:33 INFO Applying migration id=outboxsender 2026/02/05 14:41:33 INFO Applying migration id=thread 2026/02/05 14:41:33 INFO Applying migration id=host 2026/02/05 14:41:33 INFO Applying migration id=sharedinbox 2026/02/05 14:41:33 INFO Applying migration id=noteshost 2026/02/05 14:41:33 INFO Applying migration id=fetched 2026/02/05 14:41:33 INFO Applying migration id=move 2026/02/05 14:41:33 INFO Applying migration id=cleanup 2026/02/05 14:41:33 INFO Applying migration id=received 2026/02/05 14:41:33 INFO Applying migration id=namehost 2026/02/05 14:41:33 INFO Applying migration id=outboxhost 2026/02/05 14:41:33 INFO Applying migration id=notesfts 2026/02/05 14:41:33 INFO Applying migration id=iconsname 2026/02/05 14:41:33 INFO Applying migration id=nohash 2026/02/05 14:41:33 INFO Applying migration id=shares 2026/02/05 14:41:33 INFO Applying migration id=actorttl 2026/02/05 14:41:33 INFO Applying migration id=tocc 2026/02/05 14:41:33 INFO Applying migration id=followeds 2026/02/05 14:41:34 INFO Applying migration id=certhash 2026/02/05 14:41:34 INFO Applying migration id=follows_sync 2026/02/05 14:41:34 INFO Applying migration id=jsonpath 2026/02/05 14:41:34 INFO Applying migration id=localforward 2026/02/05 14:41:34 INFO Applying migration id=avatar 2026/02/05 14:41:34 INFO Applying migration id=noimage 2026/02/05 14:41:34 INFO Applying migration id=feed 2026/02/05 14:41:34 INFO Applying migration id=bookmarks 2026/02/05 14:41:34 INFO Applying migration id=shareactivity 2026/02/05 14:41:34 INFO Applying migration id=application 2026/02/05 14:41:34 INFO Applying migration id=certificates 2026/02/05 14:41:34 INFO Applying migration id=rawforward 2026/02/05 14:41:34 INFO Applying migration id=publickey 2026/02/05 14:41:34 INFO Applying migration id=resolvegroup 2026/02/05 14:41:34 INFO Applying migration id=reject 2026/02/05 14:41:34 INFO Applying migration id=autodel 2026/02/05 14:41:34 INFO Applying migration id=jsonb 2026/02/05 14:41:34 INFO Applying migration id=quote 2026/02/05 14:41:34 INFO Applying migration id=rfc9421 2026/02/05 14:41:34 INFO Applying migration id=keys 2026/02/05 14:41:34 INFO Applying migration id=portable 2026/02/05 14:41:34 INFO Applying migration id=proofs 2026/02/05 14:41:34 INFO Applying migration id=contexts 2026/02/05 14:41:34 INFO Applying migration id=deliverieshost 2026/02/05 14:41:34 INFO Applying migration id=pembegin 2026/02/05 14:41:34 INFO Applying migration id=didhost 2026/02/05 14:41:34 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-5709-79cc-bfc1-75e6a42d930e 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/02/05 14:41:34 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/02/05 14:41:34 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-570c-755b-af91-f3c7104eeea7 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-5709-79cc-bfc1-75e6a42d930e 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.54s) === RUN TestView_NoReplies 2026/02/05 14:41:34 INFO Applying migration id=initial 2026/02/05 14:41:34 INFO Applying migration id=notesupdated 2026/02/05 14:41:34 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:34 INFO Applying migration id=activitiesid 2026/02/05 14:41:34 INFO Applying migration id=outbox 2026/02/05 14:41:34 INFO Applying migration id=edits 2026/02/05 14:41:34 INFO Applying migration id=outboxactor 2026/02/05 14:41:34 INFO Applying migration id=outboxsender 2026/02/05 14:41:34 INFO Applying migration id=thread 2026/02/05 14:41:34 INFO Applying migration id=host 2026/02/05 14:41:34 INFO Applying migration id=sharedinbox 2026/02/05 14:41:34 INFO Applying migration id=noteshost 2026/02/05 14:41:34 INFO Applying migration id=fetched 2026/02/05 14:41:34 INFO Applying migration id=move 2026/02/05 14:41:34 INFO Applying migration id=cleanup 2026/02/05 14:41:34 INFO Applying migration id=received 2026/02/05 14:41:34 INFO Applying migration id=namehost 2026/02/05 14:41:34 INFO Applying migration id=outboxhost 2026/02/05 14:41:34 INFO Applying migration id=notesfts 2026/02/05 14:41:34 INFO Applying migration id=iconsname 2026/02/05 14:41:34 INFO Applying migration id=nohash 2026/02/05 14:41:34 INFO Applying migration id=shares 2026/02/05 14:41:34 INFO Applying migration id=actorttl 2026/02/05 14:41:34 INFO Applying migration id=tocc 2026/02/05 14:41:34 INFO Applying migration id=followeds 2026/02/05 14:41:34 INFO Applying migration id=certhash 2026/02/05 14:41:34 INFO Applying migration id=follows_sync 2026/02/05 14:41:34 INFO Applying migration id=jsonpath 2026/02/05 14:41:34 INFO Applying migration id=localforward 2026/02/05 14:41:34 INFO Applying migration id=avatar 2026/02/05 14:41:34 INFO Applying migration id=noimage 2026/02/05 14:41:34 INFO Applying migration id=feed 2026/02/05 14:41:34 INFO Applying migration id=bookmarks 2026/02/05 14:41:34 INFO Applying migration id=shareactivity 2026/02/05 14:41:34 INFO Applying migration id=application 2026/02/05 14:41:34 INFO Applying migration id=certificates 2026/02/05 14:41:34 INFO Applying migration id=rawforward 2026/02/05 14:41:34 INFO Applying migration id=publickey 2026/02/05 14:41:34 INFO Applying migration id=resolvegroup 2026/02/05 14:41:34 INFO Applying migration id=reject 2026/02/05 14:41:34 INFO Applying migration id=autodel 2026/02/05 14:41:34 INFO Applying migration id=jsonb 2026/02/05 14:41:34 INFO Applying migration id=quote 2026/02/05 14:41:34 INFO Applying migration id=rfc9421 2026/02/05 14:41:34 INFO Applying migration id=keys 2026/02/05 14:41:34 INFO Applying migration id=portable 2026/02/05 14:41:34 INFO Applying migration id=proofs 2026/02/05 14:41:34 INFO Applying migration id=contexts 2026/02/05 14:41:34 INFO Applying migration id=deliverieshost 2026/02/05 14:41:34 INFO Applying migration id=pembegin 2026/02/05 14:41:34 INFO Applying migration id=didhost 2026/02/05 14:41:35 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-592a-7960-b3ad-ec1e5234fd4a activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-592a-791c-a9d9-6b2c5cb67fb1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-592a-791c-a9d9-6b2c5cb67fb1 2026/02/05 14:41:35 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-592a-791c-a9d9-6b2c5cb67fb1 --- PASS: TestView_NoReplies (0.55s) === RUN TestView_OneReply 2026/02/05 14:41:35 INFO Applying migration id=initial 2026/02/05 14:41:35 INFO Applying migration id=notesupdated 2026/02/05 14:41:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:35 INFO Applying migration id=activitiesid 2026/02/05 14:41:35 INFO Applying migration id=outbox 2026/02/05 14:41:35 INFO Applying migration id=edits 2026/02/05 14:41:35 INFO Applying migration id=outboxactor 2026/02/05 14:41:35 INFO Applying migration id=outboxsender 2026/02/05 14:41:35 INFO Applying migration id=thread 2026/02/05 14:41:35 INFO Applying migration id=host 2026/02/05 14:41:35 INFO Applying migration id=sharedinbox 2026/02/05 14:41:35 INFO Applying migration id=noteshost 2026/02/05 14:41:35 INFO Applying migration id=fetched 2026/02/05 14:41:35 INFO Applying migration id=move 2026/02/05 14:41:35 INFO Applying migration id=cleanup 2026/02/05 14:41:35 INFO Applying migration id=received 2026/02/05 14:41:35 INFO Applying migration id=namehost 2026/02/05 14:41:35 INFO Applying migration id=outboxhost 2026/02/05 14:41:35 INFO Applying migration id=notesfts 2026/02/05 14:41:35 INFO Applying migration id=iconsname 2026/02/05 14:41:35 INFO Applying migration id=nohash 2026/02/05 14:41:35 INFO Applying migration id=shares 2026/02/05 14:41:35 INFO Applying migration id=actorttl 2026/02/05 14:41:35 INFO Applying migration id=tocc 2026/02/05 14:41:35 INFO Applying migration id=followeds 2026/02/05 14:41:35 INFO Applying migration id=certhash 2026/02/05 14:41:35 INFO Applying migration id=follows_sync 2026/02/05 14:41:35 INFO Applying migration id=jsonpath 2026/02/05 14:41:35 INFO Applying migration id=localforward 2026/02/05 14:41:35 INFO Applying migration id=avatar 2026/02/05 14:41:35 INFO Applying migration id=noimage 2026/02/05 14:41:35 INFO Applying migration id=feed 2026/02/05 14:41:35 INFO Applying migration id=bookmarks 2026/02/05 14:41:35 INFO Applying migration id=shareactivity 2026/02/05 14:41:35 INFO Applying migration id=application 2026/02/05 14:41:35 INFO Applying migration id=certificates 2026/02/05 14:41:35 INFO Applying migration id=rawforward 2026/02/05 14:41:35 INFO Applying migration id=publickey 2026/02/05 14:41:35 INFO Applying migration id=resolvegroup 2026/02/05 14:41:35 INFO Applying migration id=reject 2026/02/05 14:41:35 INFO Applying migration id=autodel 2026/02/05 14:41:35 INFO Applying migration id=jsonb 2026/02/05 14:41:35 INFO Applying migration id=quote 2026/02/05 14:41:35 INFO Applying migration id=rfc9421 2026/02/05 14:41:35 INFO Applying migration id=keys 2026/02/05 14:41:35 INFO Applying migration id=portable 2026/02/05 14:41:35 INFO Applying migration id=proofs 2026/02/05 14:41:35 INFO Applying migration id=contexts 2026/02/05 14:41:35 INFO Applying migration id=deliverieshost 2026/02/05 14:41:35 INFO Applying migration id=pembegin 2026/02/05 14:41:35 INFO Applying migration id=didhost 2026/02/05 14:41:35 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-5cea-7032-97f2-420fed2680c2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-5ce9-7f0f-8842-11eaf945074e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-5ce9-7f0f-8842-11eaf945074e 2026/02/05 14:41:35 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-5ce9-7f0f-8842-11eaf945074e 2026/02/05 14:41:35 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-5ceb-7ab8-baf0-4b69b5769ce6 note=https://localhost.localdomain:8443/post/019c2e40-5ceb-7a92-a6d4-218f84e7e7f4 thread=https://localhost.localdomain:8443/post/019c2e40-5ce9-7f0f-8842-11eaf945074e starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:35 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-5ceb-7ab8-baf0-4b69b5769ce6 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-5ceb-7a92-a6d4-218f84e7e7f4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-5ceb-7a92-a6d4-218f84e7e7f4 2026/02/05 14:41:35 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-5ce9-7f0f-8842-11eaf945074e --- PASS: TestView_OneReply (0.96s) === RUN TestView_TwoReplies 2026/02/05 14:41:35 INFO Applying migration id=initial 2026/02/05 14:41:35 INFO Applying migration id=notesupdated 2026/02/05 14:41:35 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:35 INFO Applying migration id=activitiesid 2026/02/05 14:41:35 INFO Applying migration id=outbox 2026/02/05 14:41:35 INFO Applying migration id=edits 2026/02/05 14:41:35 INFO Applying migration id=outboxactor 2026/02/05 14:41:35 INFO Applying migration id=outboxsender 2026/02/05 14:41:35 INFO Applying migration id=thread 2026/02/05 14:41:35 INFO Applying migration id=host 2026/02/05 14:41:35 INFO Applying migration id=sharedinbox 2026/02/05 14:41:35 INFO Applying migration id=noteshost 2026/02/05 14:41:35 INFO Applying migration id=fetched 2026/02/05 14:41:35 INFO Applying migration id=move 2026/02/05 14:41:35 INFO Applying migration id=cleanup 2026/02/05 14:41:35 INFO Applying migration id=received 2026/02/05 14:41:35 INFO Applying migration id=namehost 2026/02/05 14:41:35 INFO Applying migration id=outboxhost 2026/02/05 14:41:35 INFO Applying migration id=notesfts 2026/02/05 14:41:35 INFO Applying migration id=iconsname 2026/02/05 14:41:35 INFO Applying migration id=nohash 2026/02/05 14:41:36 INFO Applying migration id=shares 2026/02/05 14:41:36 INFO Applying migration id=actorttl 2026/02/05 14:41:36 INFO Applying migration id=tocc 2026/02/05 14:41:36 INFO Applying migration id=followeds 2026/02/05 14:41:36 INFO Applying migration id=certhash 2026/02/05 14:41:36 INFO Applying migration id=follows_sync 2026/02/05 14:41:36 INFO Applying migration id=jsonpath 2026/02/05 14:41:36 INFO Applying migration id=localforward 2026/02/05 14:41:36 INFO Applying migration id=avatar 2026/02/05 14:41:36 INFO Applying migration id=noimage 2026/02/05 14:41:36 INFO Applying migration id=feed 2026/02/05 14:41:36 INFO Applying migration id=bookmarks 2026/02/05 14:41:36 INFO Applying migration id=shareactivity 2026/02/05 14:41:36 INFO Applying migration id=application 2026/02/05 14:41:36 INFO Applying migration id=certificates 2026/02/05 14:41:36 INFO Applying migration id=rawforward 2026/02/05 14:41:36 INFO Applying migration id=publickey 2026/02/05 14:41:36 INFO Applying migration id=resolvegroup 2026/02/05 14:41:36 INFO Applying migration id=reject 2026/02/05 14:41:36 INFO Applying migration id=autodel 2026/02/05 14:41:36 INFO Applying migration id=jsonb 2026/02/05 14:41:36 INFO Applying migration id=quote 2026/02/05 14:41:36 INFO Applying migration id=rfc9421 2026/02/05 14:41:36 INFO Applying migration id=keys 2026/02/05 14:41:36 INFO Applying migration id=portable 2026/02/05 14:41:36 INFO Applying migration id=proofs 2026/02/05 14:41:36 INFO Applying migration id=contexts 2026/02/05 14:41:36 INFO Applying migration id=deliverieshost 2026/02/05 14:41:36 INFO Applying migration id=pembegin 2026/02/05 14:41:36 INFO Applying migration id=didhost 2026/02/05 14:41:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-5f1b-7f26-a553-e8d448fe7446 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 2026/02/05 14:41:36 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 2026/02/05 14:41:36 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-5f20-702c-a5bc-0cdd038479da note=https://localhost.localdomain:8443/post/019c2e40-5f1f-7f16-bdbd-fe36718fa16c thread=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-5f20-702c-a5bc-0cdd038479da activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-5f1f-7f16-bdbd-fe36718fa16c activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-5f1f-7f16-bdbd-fe36718fa16c 2026/02/05 14:41:36 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 2026/02/05 14:41:36 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-5f24-74c2-927c-e7e5fce0c016 note=https://localhost.localdomain:8443/post/019c2e40-5f24-7467-a3b4-2400723186f6 thread=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:36 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-5f24-74c2-927c-e7e5fce0c016 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-5f24-7467-a3b4-2400723186f6 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e40-5f24-7467-a3b4-2400723186f6 2026/02/05 14:41:36 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-5f1b-7dda-b0ea-d7b863d700a7 --- PASS: TestView_TwoReplies (0.58s) === RUN TestView_TwoRepliesBigOffset 2026/02/05 14:41:36 INFO Applying migration id=initial 2026/02/05 14:41:36 INFO Applying migration id=notesupdated 2026/02/05 14:41:36 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:36 INFO Applying migration id=activitiesid 2026/02/05 14:41:36 INFO Applying migration id=outbox 2026/02/05 14:41:36 INFO Applying migration id=edits 2026/02/05 14:41:36 INFO Applying migration id=outboxactor 2026/02/05 14:41:36 INFO Applying migration id=outboxsender 2026/02/05 14:41:36 INFO Applying migration id=thread 2026/02/05 14:41:36 INFO Applying migration id=host 2026/02/05 14:41:36 INFO Applying migration id=sharedinbox 2026/02/05 14:41:36 INFO Applying migration id=noteshost 2026/02/05 14:41:36 INFO Applying migration id=fetched 2026/02/05 14:41:36 INFO Applying migration id=move 2026/02/05 14:41:36 INFO Applying migration id=cleanup 2026/02/05 14:41:36 INFO Applying migration id=received 2026/02/05 14:41:36 INFO Applying migration id=namehost 2026/02/05 14:41:36 INFO Applying migration id=outboxhost 2026/02/05 14:41:36 INFO Applying migration id=notesfts 2026/02/05 14:41:36 INFO Applying migration id=iconsname 2026/02/05 14:41:36 INFO Applying migration id=nohash 2026/02/05 14:41:36 INFO Applying migration id=shares 2026/02/05 14:41:36 INFO Applying migration id=actorttl 2026/02/05 14:41:36 INFO Applying migration id=tocc 2026/02/05 14:41:36 INFO Applying migration id=followeds 2026/02/05 14:41:36 INFO Applying migration id=certhash 2026/02/05 14:41:36 INFO Applying migration id=follows_sync 2026/02/05 14:41:36 INFO Applying migration id=jsonpath 2026/02/05 14:41:36 INFO Applying migration id=localforward 2026/02/05 14:41:36 INFO Applying migration id=avatar 2026/02/05 14:41:36 INFO Applying migration id=noimage 2026/02/05 14:41:36 INFO Applying migration id=feed 2026/02/05 14:41:36 INFO Applying migration id=bookmarks 2026/02/05 14:41:36 INFO Applying migration id=shareactivity 2026/02/05 14:41:36 INFO Applying migration id=application 2026/02/05 14:41:36 INFO Applying migration id=certificates 2026/02/05 14:41:36 INFO Applying migration id=rawforward 2026/02/05 14:41:36 INFO Applying migration id=publickey 2026/02/05 14:41:36 INFO Applying migration id=resolvegroup 2026/02/05 14:41:36 INFO Applying migration id=reject 2026/02/05 14:41:36 INFO Applying migration id=autodel 2026/02/05 14:41:36 INFO Applying migration id=jsonb 2026/02/05 14:41:36 INFO Applying migration id=quote 2026/02/05 14:41:36 INFO Applying migration id=rfc9421 2026/02/05 14:41:36 INFO Applying migration id=keys 2026/02/05 14:41:36 INFO Applying migration id=portable 2026/02/05 14:41:36 INFO Applying migration id=proofs 2026/02/05 14:41:36 INFO Applying migration id=contexts 2026/02/05 14:41:36 INFO Applying migration id=deliverieshost 2026/02/05 14:41:36 INFO Applying migration id=pembegin 2026/02/05 14:41:36 INFO Applying migration id=didhost 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6199-738f-98b3-3be871e3ca4e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a 2026/02/05 14:41:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a 2026/02/05 14:41:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-619c-7280-9c9e-9d5d07788b5d note=https://localhost.localdomain:8443/post/019c2e40-619c-7224-bbb7-a8c49c8c39ca thread=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-619c-7280-9c9e-9d5d07788b5d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-619c-7224-bbb7-a8c49c8c39ca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-619c-7224-bbb7-a8c49c8c39ca 2026/02/05 14:41:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a 2026/02/05 14:41:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-61a0-7a3c-a9cc-04870f44c7cc note=https://localhost.localdomain:8443/post/019c2e40-61a0-79dc-9749-2f0cd4245644 thread=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-61a0-7a3c-a9cc-04870f44c7cc activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-61a0-79dc-9749-2f0cd4245644 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e40-61a0-79dc-9749-2f0cd4245644 2026/02/05 14:41:37 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6199-7367-bd58-1956bad9e38a --- PASS: TestView_TwoRepliesBigOffset (0.63s) === RUN TestView_TwoRepliesBigOffsetUnauthenticatedUser 2026/02/05 14:41:37 INFO Applying migration id=initial 2026/02/05 14:41:37 INFO Applying migration id=notesupdated 2026/02/05 14:41:37 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:37 INFO Applying migration id=activitiesid 2026/02/05 14:41:37 INFO Applying migration id=outbox 2026/02/05 14:41:37 INFO Applying migration id=edits 2026/02/05 14:41:37 INFO Applying migration id=outboxactor 2026/02/05 14:41:37 INFO Applying migration id=outboxsender 2026/02/05 14:41:37 INFO Applying migration id=thread 2026/02/05 14:41:37 INFO Applying migration id=host 2026/02/05 14:41:37 INFO Applying migration id=sharedinbox 2026/02/05 14:41:37 INFO Applying migration id=noteshost 2026/02/05 14:41:37 INFO Applying migration id=fetched 2026/02/05 14:41:37 INFO Applying migration id=move 2026/02/05 14:41:37 INFO Applying migration id=cleanup 2026/02/05 14:41:37 INFO Applying migration id=received 2026/02/05 14:41:37 INFO Applying migration id=namehost 2026/02/05 14:41:37 INFO Applying migration id=outboxhost 2026/02/05 14:41:37 INFO Applying migration id=notesfts 2026/02/05 14:41:37 INFO Applying migration id=iconsname 2026/02/05 14:41:37 INFO Applying migration id=nohash 2026/02/05 14:41:37 INFO Applying migration id=shares 2026/02/05 14:41:37 INFO Applying migration id=actorttl 2026/02/05 14:41:37 INFO Applying migration id=tocc 2026/02/05 14:41:37 INFO Applying migration id=followeds 2026/02/05 14:41:37 INFO Applying migration id=certhash 2026/02/05 14:41:37 INFO Applying migration id=follows_sync 2026/02/05 14:41:37 INFO Applying migration id=jsonpath 2026/02/05 14:41:37 INFO Applying migration id=localforward 2026/02/05 14:41:37 INFO Applying migration id=avatar 2026/02/05 14:41:37 INFO Applying migration id=noimage 2026/02/05 14:41:37 INFO Applying migration id=feed 2026/02/05 14:41:37 INFO Applying migration id=bookmarks 2026/02/05 14:41:37 INFO Applying migration id=shareactivity 2026/02/05 14:41:37 INFO Applying migration id=application 2026/02/05 14:41:37 INFO Applying migration id=certificates 2026/02/05 14:41:37 INFO Applying migration id=rawforward 2026/02/05 14:41:37 INFO Applying migration id=publickey 2026/02/05 14:41:37 INFO Applying migration id=resolvegroup 2026/02/05 14:41:37 INFO Applying migration id=reject 2026/02/05 14:41:37 INFO Applying migration id=autodel 2026/02/05 14:41:37 INFO Applying migration id=jsonb 2026/02/05 14:41:37 INFO Applying migration id=quote 2026/02/05 14:41:37 INFO Applying migration id=rfc9421 2026/02/05 14:41:37 INFO Applying migration id=keys 2026/02/05 14:41:37 INFO Applying migration id=portable 2026/02/05 14:41:37 INFO Applying migration id=proofs 2026/02/05 14:41:37 INFO Applying migration id=contexts 2026/02/05 14:41:37 INFO Applying migration id=deliverieshost 2026/02/05 14:41:37 INFO Applying migration id=pembegin 2026/02/05 14:41:37 INFO Applying migration id=didhost 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6347-7563-bba7-13547aa5aace activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 2026/02/05 14:41:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 2026/02/05 14:41:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-634b-7548-af4b-df10344e2dc0 note=https://localhost.localdomain:8443/post/019c2e40-634b-74ec-afe0-e885bc1e84ca thread=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-634b-7548-af4b-df10344e2dc0 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-634b-74ec-afe0-e885bc1e84ca activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-634b-74ec-afe0-e885bc1e84ca 2026/02/05 14:41:37 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 2026/02/05 14:41:37 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-634f-7c94-adea-eb6d07b63151 note=https://localhost.localdomain:8443/post/019c2e40-634f-7c39-8941-69b33d9bfce4 thread=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:37 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-634f-7c94-adea-eb6d07b63151 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-634f-7c39-8941-69b33d9bfce4 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e40-634f-7c39-8941-69b33d9bfce4 2026/02/05 14:41:37 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6347-74f4-b339-c4a63a614573 --- PASS: TestView_TwoRepliesBigOffsetUnauthenticatedUser (0.43s) === RUN TestView_TwoRepliesUnauthenticatedUser 2026/02/05 14:41:37 INFO Applying migration id=initial 2026/02/05 14:41:37 INFO Applying migration id=notesupdated 2026/02/05 14:41:37 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:37 INFO Applying migration id=activitiesid 2026/02/05 14:41:37 INFO Applying migration id=outbox 2026/02/05 14:41:37 INFO Applying migration id=edits 2026/02/05 14:41:37 INFO Applying migration id=outboxactor 2026/02/05 14:41:37 INFO Applying migration id=outboxsender 2026/02/05 14:41:37 INFO Applying migration id=thread 2026/02/05 14:41:37 INFO Applying migration id=host 2026/02/05 14:41:37 INFO Applying migration id=sharedinbox 2026/02/05 14:41:37 INFO Applying migration id=noteshost 2026/02/05 14:41:37 INFO Applying migration id=fetched 2026/02/05 14:41:37 INFO Applying migration id=move 2026/02/05 14:41:37 INFO Applying migration id=cleanup 2026/02/05 14:41:37 INFO Applying migration id=received 2026/02/05 14:41:37 INFO Applying migration id=namehost 2026/02/05 14:41:37 INFO Applying migration id=outboxhost 2026/02/05 14:41:37 INFO Applying migration id=notesfts 2026/02/05 14:41:37 INFO Applying migration id=iconsname 2026/02/05 14:41:37 INFO Applying migration id=nohash 2026/02/05 14:41:37 INFO Applying migration id=shares 2026/02/05 14:41:37 INFO Applying migration id=actorttl 2026/02/05 14:41:37 INFO Applying migration id=tocc 2026/02/05 14:41:37 INFO Applying migration id=followeds 2026/02/05 14:41:37 INFO Applying migration id=certhash 2026/02/05 14:41:37 INFO Applying migration id=follows_sync 2026/02/05 14:41:37 INFO Applying migration id=jsonpath 2026/02/05 14:41:37 INFO Applying migration id=localforward 2026/02/05 14:41:37 INFO Applying migration id=avatar 2026/02/05 14:41:37 INFO Applying migration id=noimage 2026/02/05 14:41:37 INFO Applying migration id=feed 2026/02/05 14:41:37 INFO Applying migration id=bookmarks 2026/02/05 14:41:37 INFO Applying migration id=shareactivity 2026/02/05 14:41:37 INFO Applying migration id=application 2026/02/05 14:41:37 INFO Applying migration id=certificates 2026/02/05 14:41:37 INFO Applying migration id=rawforward 2026/02/05 14:41:37 INFO Applying migration id=publickey 2026/02/05 14:41:37 INFO Applying migration id=resolvegroup 2026/02/05 14:41:37 INFO Applying migration id=reject 2026/02/05 14:41:37 INFO Applying migration id=autodel 2026/02/05 14:41:37 INFO Applying migration id=jsonb 2026/02/05 14:41:37 INFO Applying migration id=quote 2026/02/05 14:41:37 INFO Applying migration id=rfc9421 2026/02/05 14:41:37 INFO Applying migration id=keys 2026/02/05 14:41:37 INFO Applying migration id=portable 2026/02/05 14:41:37 INFO Applying migration id=proofs 2026/02/05 14:41:37 INFO Applying migration id=contexts 2026/02/05 14:41:37 INFO Applying migration id=deliverieshost 2026/02/05 14:41:37 INFO Applying migration id=pembegin 2026/02/05 14:41:37 INFO Applying migration id=didhost 2026/02/05 14:41:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6510-7531-ae85-5d3f9704353d activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 2026/02/05 14:41:38 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 2026/02/05 14:41:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-6512-7bca-b921-56179068ba57 note=https://localhost.localdomain:8443/post/019c2e40-6512-7b6e-bc33-91eb1f32162a thread=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6512-7bca-b921-56179068ba57 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6512-7b6e-bc33-91eb1f32162a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-6512-7b6e-bc33-91eb1f32162a 2026/02/05 14:41:38 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 2026/02/05 14:41:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-6517-7363-8b1b-324de87d3ffb note=https://localhost.localdomain:8443/post/019c2e40-6517-7303-a41f-687ad6a2def2 thread=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6517-7363-8b1b-324de87d3ffb activity.type=Create activity.actor=https://localhost.localdomain:8443/user/carol activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6517-7303-a41f-687ad6a2def2 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/carol post=https://localhost.localdomain:8443/post/019c2e40-6517-7303-a41f-687ad6a2def2 2026/02/05 14:41:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6510-750a-aad0-ab74865757d8 --- PASS: TestView_TwoRepliesUnauthenticatedUser (0.46s) === RUN TestView_OneReplyPostDeleted 2026/02/05 14:41:38 INFO Applying migration id=initial 2026/02/05 14:41:38 INFO Applying migration id=notesupdated 2026/02/05 14:41:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:38 INFO Applying migration id=activitiesid 2026/02/05 14:41:38 INFO Applying migration id=outbox 2026/02/05 14:41:38 INFO Applying migration id=edits 2026/02/05 14:41:38 INFO Applying migration id=outboxactor 2026/02/05 14:41:38 INFO Applying migration id=outboxsender 2026/02/05 14:41:38 INFO Applying migration id=thread 2026/02/05 14:41:38 INFO Applying migration id=host 2026/02/05 14:41:38 INFO Applying migration id=sharedinbox 2026/02/05 14:41:38 INFO Applying migration id=noteshost 2026/02/05 14:41:38 INFO Applying migration id=fetched 2026/02/05 14:41:38 INFO Applying migration id=move 2026/02/05 14:41:38 INFO Applying migration id=cleanup 2026/02/05 14:41:38 INFO Applying migration id=received 2026/02/05 14:41:38 INFO Applying migration id=namehost 2026/02/05 14:41:38 INFO Applying migration id=outboxhost 2026/02/05 14:41:38 INFO Applying migration id=notesfts 2026/02/05 14:41:38 INFO Applying migration id=iconsname 2026/02/05 14:41:38 INFO Applying migration id=nohash 2026/02/05 14:41:38 INFO Applying migration id=shares 2026/02/05 14:41:38 INFO Applying migration id=actorttl 2026/02/05 14:41:38 INFO Applying migration id=tocc 2026/02/05 14:41:38 INFO Applying migration id=followeds 2026/02/05 14:41:38 INFO Applying migration id=certhash 2026/02/05 14:41:38 INFO Applying migration id=follows_sync 2026/02/05 14:41:38 INFO Applying migration id=jsonpath 2026/02/05 14:41:38 INFO Applying migration id=localforward 2026/02/05 14:41:38 INFO Applying migration id=avatar 2026/02/05 14:41:38 INFO Applying migration id=noimage 2026/02/05 14:41:38 INFO Applying migration id=feed 2026/02/05 14:41:38 INFO Applying migration id=bookmarks 2026/02/05 14:41:38 INFO Applying migration id=shareactivity 2026/02/05 14:41:38 INFO Applying migration id=application 2026/02/05 14:41:38 INFO Applying migration id=certificates 2026/02/05 14:41:38 INFO Applying migration id=rawforward 2026/02/05 14:41:38 INFO Applying migration id=publickey 2026/02/05 14:41:38 INFO Applying migration id=resolvegroup 2026/02/05 14:41:38 INFO Applying migration id=reject 2026/02/05 14:41:38 INFO Applying migration id=autodel 2026/02/05 14:41:38 INFO Applying migration id=jsonb 2026/02/05 14:41:38 INFO Applying migration id=quote 2026/02/05 14:41:38 INFO Applying migration id=rfc9421 2026/02/05 14:41:38 INFO Applying migration id=keys 2026/02/05 14:41:38 INFO Applying migration id=portable 2026/02/05 14:41:38 INFO Applying migration id=proofs 2026/02/05 14:41:38 INFO Applying migration id=contexts 2026/02/05 14:41:38 INFO Applying migration id=deliverieshost 2026/02/05 14:41:38 INFO Applying migration id=pembegin 2026/02/05 14:41:38 INFO Applying migration id=didhost 2026/02/05 14:41:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-66de-784e-8c45-b7e8acd4d6f7 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 2026/02/05 14:41:38 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 2026/02/05 14:41:38 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-66e0-73b2-b24b-2f2480942382 note=https://localhost.localdomain:8443/post/019c2e40-66e0-738c-8738-5c6ff33b5a35 thread=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:38 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-66e0-73b2-b24b-2f2480942382 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-66e0-738c-8738-5c6ff33b5a35 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-66e0-738c-8738-5c6ff33b5a35 2026/02/05 14:41:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 2026/02/05 14:41:38 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e40-66de-7825-9ec9-50ddb7e8d9a0 2026/02/05 14:41:38 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-66e0-738c-8738-5c6ff33b5a35 --- PASS: TestView_OneReplyPostDeleted (0.47s) === RUN TestView_OneReplyPostNotDeleted 2026/02/05 14:41:38 INFO Applying migration id=initial 2026/02/05 14:41:38 INFO Applying migration id=notesupdated 2026/02/05 14:41:38 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:38 INFO Applying migration id=activitiesid 2026/02/05 14:41:38 INFO Applying migration id=outbox 2026/02/05 14:41:38 INFO Applying migration id=edits 2026/02/05 14:41:38 INFO Applying migration id=outboxactor 2026/02/05 14:41:38 INFO Applying migration id=outboxsender 2026/02/05 14:41:38 INFO Applying migration id=thread 2026/02/05 14:41:38 INFO Applying migration id=host 2026/02/05 14:41:38 INFO Applying migration id=sharedinbox 2026/02/05 14:41:38 INFO Applying migration id=noteshost 2026/02/05 14:41:38 INFO Applying migration id=fetched 2026/02/05 14:41:38 INFO Applying migration id=move 2026/02/05 14:41:38 INFO Applying migration id=cleanup 2026/02/05 14:41:38 INFO Applying migration id=received 2026/02/05 14:41:38 INFO Applying migration id=namehost 2026/02/05 14:41:38 INFO Applying migration id=outboxhost 2026/02/05 14:41:38 INFO Applying migration id=notesfts 2026/02/05 14:41:38 INFO Applying migration id=iconsname 2026/02/05 14:41:38 INFO Applying migration id=nohash 2026/02/05 14:41:38 INFO Applying migration id=shares 2026/02/05 14:41:38 INFO Applying migration id=actorttl 2026/02/05 14:41:38 INFO Applying migration id=tocc 2026/02/05 14:41:38 INFO Applying migration id=followeds 2026/02/05 14:41:38 INFO Applying migration id=certhash 2026/02/05 14:41:38 INFO Applying migration id=follows_sync 2026/02/05 14:41:38 INFO Applying migration id=jsonpath 2026/02/05 14:41:38 INFO Applying migration id=localforward 2026/02/05 14:41:38 INFO Applying migration id=avatar 2026/02/05 14:41:38 INFO Applying migration id=noimage 2026/02/05 14:41:38 INFO Applying migration id=feed 2026/02/05 14:41:38 INFO Applying migration id=bookmarks 2026/02/05 14:41:38 INFO Applying migration id=shareactivity 2026/02/05 14:41:38 INFO Applying migration id=application 2026/02/05 14:41:38 INFO Applying migration id=certificates 2026/02/05 14:41:38 INFO Applying migration id=rawforward 2026/02/05 14:41:38 INFO Applying migration id=publickey 2026/02/05 14:41:38 INFO Applying migration id=resolvegroup 2026/02/05 14:41:38 INFO Applying migration id=reject 2026/02/05 14:41:38 INFO Applying migration id=autodel 2026/02/05 14:41:38 INFO Applying migration id=jsonb 2026/02/05 14:41:38 INFO Applying migration id=quote 2026/02/05 14:41:38 INFO Applying migration id=rfc9421 2026/02/05 14:41:38 INFO Applying migration id=keys 2026/02/05 14:41:38 INFO Applying migration id=portable 2026/02/05 14:41:38 INFO Applying migration id=proofs 2026/02/05 14:41:38 INFO Applying migration id=contexts 2026/02/05 14:41:38 INFO Applying migration id=deliverieshost 2026/02/05 14:41:38 INFO Applying migration id=pembegin 2026/02/05 14:41:38 INFO Applying migration id=didhost 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-68b8-7061-a1b3-0d3a2f4241a1 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-68b7-7f32-959c-7bf471439c8e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-68b7-7f32-959c-7bf471439c8e 2026/02/05 14:41:39 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-68b7-7f32-959c-7bf471439c8e 2026/02/05 14:41:39 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-68b9-7d99-be39-c4166f66d681 note=https://localhost.localdomain:8443/post/019c2e40-68b9-7d72-a48b-b9d0592f58a1 thread=https://localhost.localdomain:8443/post/019c2e40-68b7-7f32-959c-7bf471439c8e starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-68b9-7d99-be39-c4166f66d681 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-68b9-7d72-a48b-b9d0592f58a1 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-68b9-7d72-a48b-b9d0592f58a1 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-68b7-7f32-959c-7bf471439c8e 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-68b9-7d72-a48b-b9d0592f58a1 --- PASS: TestView_OneReplyPostNotDeleted (0.46s) === RUN TestView_OneReplyPostNotDeletedUnauthenticatedUser 2026/02/05 14:41:39 INFO Applying migration id=initial 2026/02/05 14:41:39 INFO Applying migration id=notesupdated 2026/02/05 14:41:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:39 INFO Applying migration id=activitiesid 2026/02/05 14:41:39 INFO Applying migration id=outbox 2026/02/05 14:41:39 INFO Applying migration id=edits 2026/02/05 14:41:39 INFO Applying migration id=outboxactor 2026/02/05 14:41:39 INFO Applying migration id=outboxsender 2026/02/05 14:41:39 INFO Applying migration id=thread 2026/02/05 14:41:39 INFO Applying migration id=host 2026/02/05 14:41:39 INFO Applying migration id=sharedinbox 2026/02/05 14:41:39 INFO Applying migration id=noteshost 2026/02/05 14:41:39 INFO Applying migration id=fetched 2026/02/05 14:41:39 INFO Applying migration id=move 2026/02/05 14:41:39 INFO Applying migration id=cleanup 2026/02/05 14:41:39 INFO Applying migration id=received 2026/02/05 14:41:39 INFO Applying migration id=namehost 2026/02/05 14:41:39 INFO Applying migration id=outboxhost 2026/02/05 14:41:39 INFO Applying migration id=notesfts 2026/02/05 14:41:39 INFO Applying migration id=iconsname 2026/02/05 14:41:39 INFO Applying migration id=nohash 2026/02/05 14:41:39 INFO Applying migration id=shares 2026/02/05 14:41:39 INFO Applying migration id=actorttl 2026/02/05 14:41:39 INFO Applying migration id=tocc 2026/02/05 14:41:39 INFO Applying migration id=followeds 2026/02/05 14:41:39 INFO Applying migration id=certhash 2026/02/05 14:41:39 INFO Applying migration id=follows_sync 2026/02/05 14:41:39 INFO Applying migration id=jsonpath 2026/02/05 14:41:39 INFO Applying migration id=localforward 2026/02/05 14:41:39 INFO Applying migration id=avatar 2026/02/05 14:41:39 INFO Applying migration id=noimage 2026/02/05 14:41:39 INFO Applying migration id=feed 2026/02/05 14:41:39 INFO Applying migration id=bookmarks 2026/02/05 14:41:39 INFO Applying migration id=shareactivity 2026/02/05 14:41:39 INFO Applying migration id=application 2026/02/05 14:41:39 INFO Applying migration id=certificates 2026/02/05 14:41:39 INFO Applying migration id=rawforward 2026/02/05 14:41:39 INFO Applying migration id=publickey 2026/02/05 14:41:39 INFO Applying migration id=resolvegroup 2026/02/05 14:41:39 INFO Applying migration id=reject 2026/02/05 14:41:39 INFO Applying migration id=autodel 2026/02/05 14:41:39 INFO Applying migration id=jsonb 2026/02/05 14:41:39 INFO Applying migration id=quote 2026/02/05 14:41:39 INFO Applying migration id=rfc9421 2026/02/05 14:41:39 INFO Applying migration id=keys 2026/02/05 14:41:39 INFO Applying migration id=portable 2026/02/05 14:41:39 INFO Applying migration id=proofs 2026/02/05 14:41:39 INFO Applying migration id=contexts 2026/02/05 14:41:39 INFO Applying migration id=deliverieshost 2026/02/05 14:41:39 INFO Applying migration id=pembegin 2026/02/05 14:41:39 INFO Applying migration id=didhost 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-69ff-7020-a8fa-31f92b398531 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-69fe-7ef7-badd-e317cca79d17 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-69fe-7ef7-badd-e317cca79d17 2026/02/05 14:41:39 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-69fe-7ef7-badd-e317cca79d17 2026/02/05 14:41:39 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-6a00-7cde-9f80-bcf85396fbc2 note=https://localhost.localdomain:8443/post/019c2e40-6a00-7cb8-990e-c79d2ac223ce thread=https://localhost.localdomain:8443/post/019c2e40-69fe-7ef7-badd-e317cca79d17 starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6a00-7cde-9f80-bcf85396fbc2 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6a00-7cb8-990e-c79d2ac223ce activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-6a00-7cb8-990e-c79d2ac223ce 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-69fe-7ef7-badd-e317cca79d17 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6a00-7cb8-990e-c79d2ac223ce --- PASS: TestView_OneReplyPostNotDeletedUnauthenticatedUser (0.32s) === RUN TestView_OneReplyPostDeletedUnauthenticatedUser 2026/02/05 14:41:39 INFO Applying migration id=initial 2026/02/05 14:41:39 INFO Applying migration id=notesupdated 2026/02/05 14:41:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:39 INFO Applying migration id=activitiesid 2026/02/05 14:41:39 INFO Applying migration id=outbox 2026/02/05 14:41:39 INFO Applying migration id=edits 2026/02/05 14:41:39 INFO Applying migration id=outboxactor 2026/02/05 14:41:39 INFO Applying migration id=outboxsender 2026/02/05 14:41:39 INFO Applying migration id=thread 2026/02/05 14:41:39 INFO Applying migration id=host 2026/02/05 14:41:39 INFO Applying migration id=sharedinbox 2026/02/05 14:41:39 INFO Applying migration id=noteshost 2026/02/05 14:41:39 INFO Applying migration id=fetched 2026/02/05 14:41:39 INFO Applying migration id=move 2026/02/05 14:41:39 INFO Applying migration id=cleanup 2026/02/05 14:41:39 INFO Applying migration id=received 2026/02/05 14:41:39 INFO Applying migration id=namehost 2026/02/05 14:41:39 INFO Applying migration id=outboxhost 2026/02/05 14:41:39 INFO Applying migration id=notesfts 2026/02/05 14:41:39 INFO Applying migration id=iconsname 2026/02/05 14:41:39 INFO Applying migration id=nohash 2026/02/05 14:41:39 INFO Applying migration id=shares 2026/02/05 14:41:39 INFO Applying migration id=actorttl 2026/02/05 14:41:39 INFO Applying migration id=tocc 2026/02/05 14:41:39 INFO Applying migration id=followeds 2026/02/05 14:41:39 INFO Applying migration id=certhash 2026/02/05 14:41:39 INFO Applying migration id=follows_sync 2026/02/05 14:41:39 INFO Applying migration id=jsonpath 2026/02/05 14:41:39 INFO Applying migration id=localforward 2026/02/05 14:41:39 INFO Applying migration id=avatar 2026/02/05 14:41:39 INFO Applying migration id=noimage 2026/02/05 14:41:39 INFO Applying migration id=feed 2026/02/05 14:41:39 INFO Applying migration id=bookmarks 2026/02/05 14:41:39 INFO Applying migration id=shareactivity 2026/02/05 14:41:39 INFO Applying migration id=application 2026/02/05 14:41:39 INFO Applying migration id=certificates 2026/02/05 14:41:39 INFO Applying migration id=rawforward 2026/02/05 14:41:39 INFO Applying migration id=publickey 2026/02/05 14:41:39 INFO Applying migration id=resolvegroup 2026/02/05 14:41:39 INFO Applying migration id=reject 2026/02/05 14:41:39 INFO Applying migration id=autodel 2026/02/05 14:41:39 INFO Applying migration id=jsonb 2026/02/05 14:41:39 INFO Applying migration id=quote 2026/02/05 14:41:39 INFO Applying migration id=rfc9421 2026/02/05 14:41:39 INFO Applying migration id=keys 2026/02/05 14:41:39 INFO Applying migration id=portable 2026/02/05 14:41:39 INFO Applying migration id=proofs 2026/02/05 14:41:39 INFO Applying migration id=contexts 2026/02/05 14:41:39 INFO Applying migration id=deliverieshost 2026/02/05 14:41:39 INFO Applying migration id=pembegin 2026/02/05 14:41:39 INFO Applying migration id=didhost 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6b75-771b-ac18-209ad156a227 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da 2026/02/05 14:41:39 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da 2026/02/05 14:41:39 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-6b77-7ba1-8286-b44b9aad694e note=https://localhost.localdomain:8443/post/019c2e40-6b77-7b7a-9b21-7a62a9ea663b thread=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:39 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6b77-7ba1-8286-b44b9aad694e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6b77-7b7a-9b21-7a62a9ea663b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-6b77-7b7a-9b21-7a62a9ea663b 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da 2026/02/05 14:41:39 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e40-6b75-7685-8c32-8af4269850da 2026/02/05 14:41:39 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6b77-7b7a-9b21-7a62a9ea663b --- PASS: TestView_OneReplyPostDeletedUnauthenticatedUser (0.38s) === RUN TestView_OneReplyReplyDeleted 2026/02/05 14:41:39 INFO Applying migration id=initial 2026/02/05 14:41:39 INFO Applying migration id=notesupdated 2026/02/05 14:41:39 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:39 INFO Applying migration id=activitiesid 2026/02/05 14:41:39 INFO Applying migration id=outbox 2026/02/05 14:41:39 INFO Applying migration id=edits 2026/02/05 14:41:39 INFO Applying migration id=outboxactor 2026/02/05 14:41:39 INFO Applying migration id=outboxsender 2026/02/05 14:41:39 INFO Applying migration id=thread 2026/02/05 14:41:39 INFO Applying migration id=host 2026/02/05 14:41:39 INFO Applying migration id=sharedinbox 2026/02/05 14:41:39 INFO Applying migration id=noteshost 2026/02/05 14:41:39 INFO Applying migration id=fetched 2026/02/05 14:41:39 INFO Applying migration id=move 2026/02/05 14:41:39 INFO Applying migration id=cleanup 2026/02/05 14:41:39 INFO Applying migration id=received 2026/02/05 14:41:39 INFO Applying migration id=namehost 2026/02/05 14:41:39 INFO Applying migration id=outboxhost 2026/02/05 14:41:39 INFO Applying migration id=notesfts 2026/02/05 14:41:39 INFO Applying migration id=iconsname 2026/02/05 14:41:39 INFO Applying migration id=nohash 2026/02/05 14:41:39 INFO Applying migration id=shares 2026/02/05 14:41:39 INFO Applying migration id=actorttl 2026/02/05 14:41:39 INFO Applying migration id=tocc 2026/02/05 14:41:39 INFO Applying migration id=followeds 2026/02/05 14:41:39 INFO Applying migration id=certhash 2026/02/05 14:41:39 INFO Applying migration id=follows_sync 2026/02/05 14:41:39 INFO Applying migration id=jsonpath 2026/02/05 14:41:39 INFO Applying migration id=localforward 2026/02/05 14:41:39 INFO Applying migration id=avatar 2026/02/05 14:41:39 INFO Applying migration id=noimage 2026/02/05 14:41:39 INFO Applying migration id=feed 2026/02/05 14:41:39 INFO Applying migration id=bookmarks 2026/02/05 14:41:39 INFO Applying migration id=shareactivity 2026/02/05 14:41:39 INFO Applying migration id=application 2026/02/05 14:41:39 INFO Applying migration id=certificates 2026/02/05 14:41:39 INFO Applying migration id=rawforward 2026/02/05 14:41:39 INFO Applying migration id=publickey 2026/02/05 14:41:39 INFO Applying migration id=resolvegroup 2026/02/05 14:41:39 INFO Applying migration id=reject 2026/02/05 14:41:39 INFO Applying migration id=autodel 2026/02/05 14:41:39 INFO Applying migration id=jsonb 2026/02/05 14:41:39 INFO Applying migration id=quote 2026/02/05 14:41:39 INFO Applying migration id=rfc9421 2026/02/05 14:41:39 INFO Applying migration id=keys 2026/02/05 14:41:39 INFO Applying migration id=portable 2026/02/05 14:41:39 INFO Applying migration id=proofs 2026/02/05 14:41:39 INFO Applying migration id=contexts 2026/02/05 14:41:39 INFO Applying migration id=deliverieshost 2026/02/05 14:41:39 INFO Applying migration id=pembegin 2026/02/05 14:41:39 INFO Applying migration id=didhost 2026/02/05 14:41:40 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6db9-70fa-95b2-3b6b6f678a21 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a 2026/02/05 14:41:40 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a 2026/02/05 14:41:40 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-6dbd-726d-8ba9-4912b93784d4 note=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b thread=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:40 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-6dbd-726d-8ba9-4912b93784d4 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b 2026/02/05 14:41:40 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a 2026/02/05 14:41:40 INFO Received delete request activity.id=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b#delete activity.type=Delete activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b activity.object.type=Note activity.object.attributed_to="" deleted=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b 2026/02/05 14:41:40 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b#delete note=https://localhost.localdomain:8443/post/019c2e40-6dbd-7213-8e7f-46ac6400bb4b thread=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a starter=https://localhost.localdomain:8443/user/bob 2026/02/05 14:41:40 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-6db8-7eef-9080-0c221609a30a --- PASS: TestView_OneReplyReplyDeleted (0.59s) === RUN TestView_NoSuchPost 2026/02/05 14:41:40 INFO Applying migration id=initial 2026/02/05 14:41:40 INFO Applying migration id=notesupdated 2026/02/05 14:41:40 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:40 INFO Applying migration id=activitiesid 2026/02/05 14:41:40 INFO Applying migration id=outbox 2026/02/05 14:41:40 INFO Applying migration id=edits 2026/02/05 14:41:40 INFO Applying migration id=outboxactor 2026/02/05 14:41:40 INFO Applying migration id=outboxsender 2026/02/05 14:41:40 INFO Applying migration id=thread 2026/02/05 14:41:40 INFO Applying migration id=host 2026/02/05 14:41:40 INFO Applying migration id=sharedinbox 2026/02/05 14:41:40 INFO Applying migration id=noteshost 2026/02/05 14:41:40 INFO Applying migration id=fetched 2026/02/05 14:41:40 INFO Applying migration id=move 2026/02/05 14:41:40 INFO Applying migration id=cleanup 2026/02/05 14:41:40 INFO Applying migration id=received 2026/02/05 14:41:40 INFO Applying migration id=namehost 2026/02/05 14:41:40 INFO Applying migration id=outboxhost 2026/02/05 14:41:40 INFO Applying migration id=notesfts 2026/02/05 14:41:40 INFO Applying migration id=iconsname 2026/02/05 14:41:40 INFO Applying migration id=nohash 2026/02/05 14:41:40 INFO Applying migration id=shares 2026/02/05 14:41:40 INFO Applying migration id=actorttl 2026/02/05 14:41:40 INFO Applying migration id=tocc 2026/02/05 14:41:40 INFO Applying migration id=followeds 2026/02/05 14:41:40 INFO Applying migration id=certhash 2026/02/05 14:41:40 INFO Applying migration id=follows_sync 2026/02/05 14:41:40 INFO Applying migration id=jsonpath 2026/02/05 14:41:40 INFO Applying migration id=localforward 2026/02/05 14:41:40 INFO Applying migration id=avatar 2026/02/05 14:41:40 INFO Applying migration id=noimage 2026/02/05 14:41:40 INFO Applying migration id=feed 2026/02/05 14:41:40 INFO Applying migration id=bookmarks 2026/02/05 14:41:40 INFO Applying migration id=shareactivity 2026/02/05 14:41:40 INFO Applying migration id=application 2026/02/05 14:41:40 INFO Applying migration id=certificates 2026/02/05 14:41:40 INFO Applying migration id=rawforward 2026/02/05 14:41:40 INFO Applying migration id=publickey 2026/02/05 14:41:40 INFO Applying migration id=resolvegroup 2026/02/05 14:41:40 INFO Applying migration id=reject 2026/02/05 14:41:40 INFO Applying migration id=autodel 2026/02/05 14:41:40 INFO Applying migration id=jsonb 2026/02/05 14:41:40 INFO Applying migration id=quote 2026/02/05 14:41:40 INFO Applying migration id=rfc9421 2026/02/05 14:41:40 INFO Applying migration id=keys 2026/02/05 14:41:40 INFO Applying migration id=portable 2026/02/05 14:41:40 INFO Applying migration id=proofs 2026/02/05 14:41:40 INFO Applying migration id=contexts 2026/02/05 14:41:40 INFO Applying migration id=deliverieshost 2026/02/05 14:41:40 INFO Applying migration id=pembegin 2026/02/05 14:41:40 INFO Applying migration id=didhost 2026/02/05 14:41:40 INFO Viewing post post=https://x 2026/02/05 14:41:40 INFO Post was not found post=https://x --- PASS: TestView_NoSuchPost (0.59s) === RUN TestView_InvalidOffset 2026/02/05 14:41:40 INFO Applying migration id=initial 2026/02/05 14:41:40 INFO Applying migration id=notesupdated 2026/02/05 14:41:40 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:40 INFO Applying migration id=activitiesid 2026/02/05 14:41:40 INFO Applying migration id=outbox 2026/02/05 14:41:40 INFO Applying migration id=edits 2026/02/05 14:41:40 INFO Applying migration id=outboxactor 2026/02/05 14:41:40 INFO Applying migration id=outboxsender 2026/02/05 14:41:40 INFO Applying migration id=thread 2026/02/05 14:41:40 INFO Applying migration id=host 2026/02/05 14:41:40 INFO Applying migration id=sharedinbox 2026/02/05 14:41:40 INFO Applying migration id=noteshost 2026/02/05 14:41:40 INFO Applying migration id=fetched 2026/02/05 14:41:40 INFO Applying migration id=move 2026/02/05 14:41:40 INFO Applying migration id=cleanup 2026/02/05 14:41:40 INFO Applying migration id=received 2026/02/05 14:41:40 INFO Applying migration id=namehost 2026/02/05 14:41:40 INFO Applying migration id=outboxhost 2026/02/05 14:41:40 INFO Applying migration id=notesfts 2026/02/05 14:41:40 INFO Applying migration id=iconsname 2026/02/05 14:41:40 INFO Applying migration id=nohash 2026/02/05 14:41:40 INFO Applying migration id=shares 2026/02/05 14:41:40 INFO Applying migration id=actorttl 2026/02/05 14:41:40 INFO Applying migration id=tocc 2026/02/05 14:41:40 INFO Applying migration id=followeds 2026/02/05 14:41:40 INFO Applying migration id=certhash 2026/02/05 14:41:40 INFO Applying migration id=follows_sync 2026/02/05 14:41:40 INFO Applying migration id=jsonpath 2026/02/05 14:41:40 INFO Applying migration id=localforward 2026/02/05 14:41:40 INFO Applying migration id=avatar 2026/02/05 14:41:40 INFO Applying migration id=noimage 2026/02/05 14:41:40 INFO Applying migration id=feed 2026/02/05 14:41:40 INFO Applying migration id=bookmarks 2026/02/05 14:41:40 INFO Applying migration id=shareactivity 2026/02/05 14:41:40 INFO Applying migration id=application 2026/02/05 14:41:40 INFO Applying migration id=certificates 2026/02/05 14:41:40 INFO Applying migration id=rawforward 2026/02/05 14:41:40 INFO Applying migration id=publickey 2026/02/05 14:41:40 INFO Applying migration id=resolvegroup 2026/02/05 14:41:40 INFO Applying migration id=reject 2026/02/05 14:41:40 INFO Applying migration id=autodel 2026/02/05 14:41:40 INFO Applying migration id=jsonb 2026/02/05 14:41:40 INFO Applying migration id=quote 2026/02/05 14:41:40 INFO Applying migration id=rfc9421 2026/02/05 14:41:40 INFO Applying migration id=keys 2026/02/05 14:41:40 INFO Applying migration id=portable 2026/02/05 14:41:40 INFO Applying migration id=proofs 2026/02/05 14:41:40 INFO Applying migration id=contexts 2026/02/05 14:41:40 INFO Applying migration id=deliverieshost 2026/02/05 14:41:40 INFO Applying migration id=pembegin 2026/02/05 14:41:40 INFO Applying migration id=didhost 2026/02/05 14:41:41 INFO Failed to parse query error="strconv.ParseInt: parsing \"z\": invalid syntax" --- PASS: TestView_InvalidOffset (0.60s) === RUN TestView_Update 2026/02/05 14:41:41 INFO Applying migration id=initial 2026/02/05 14:41:41 INFO Applying migration id=notesupdated 2026/02/05 14:41:41 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:41 INFO Applying migration id=activitiesid 2026/02/05 14:41:41 INFO Applying migration id=outbox 2026/02/05 14:41:41 INFO Applying migration id=edits 2026/02/05 14:41:41 INFO Applying migration id=outboxactor 2026/02/05 14:41:41 INFO Applying migration id=outboxsender 2026/02/05 14:41:41 INFO Applying migration id=thread 2026/02/05 14:41:41 INFO Applying migration id=host 2026/02/05 14:41:41 INFO Applying migration id=sharedinbox 2026/02/05 14:41:41 INFO Applying migration id=noteshost 2026/02/05 14:41:41 INFO Applying migration id=fetched 2026/02/05 14:41:41 INFO Applying migration id=move 2026/02/05 14:41:41 INFO Applying migration id=cleanup 2026/02/05 14:41:41 INFO Applying migration id=received 2026/02/05 14:41:41 INFO Applying migration id=namehost 2026/02/05 14:41:41 INFO Applying migration id=outboxhost 2026/02/05 14:41:41 INFO Applying migration id=notesfts 2026/02/05 14:41:41 INFO Applying migration id=iconsname 2026/02/05 14:41:41 INFO Applying migration id=nohash 2026/02/05 14:41:41 INFO Applying migration id=shares 2026/02/05 14:41:41 INFO Applying migration id=actorttl 2026/02/05 14:41:41 INFO Applying migration id=tocc 2026/02/05 14:41:41 INFO Applying migration id=followeds 2026/02/05 14:41:41 INFO Applying migration id=certhash 2026/02/05 14:41:41 INFO Applying migration id=follows_sync 2026/02/05 14:41:41 INFO Applying migration id=jsonpath 2026/02/05 14:41:41 INFO Applying migration id=localforward 2026/02/05 14:41:41 INFO Applying migration id=avatar 2026/02/05 14:41:41 INFO Applying migration id=noimage 2026/02/05 14:41:41 INFO Applying migration id=feed 2026/02/05 14:41:41 INFO Applying migration id=bookmarks 2026/02/05 14:41:41 INFO Applying migration id=shareactivity 2026/02/05 14:41:41 INFO Applying migration id=application 2026/02/05 14:41:41 INFO Applying migration id=certificates 2026/02/05 14:41:41 INFO Applying migration id=rawforward 2026/02/05 14:41:41 INFO Applying migration id=publickey 2026/02/05 14:41:41 INFO Applying migration id=resolvegroup 2026/02/05 14:41:41 INFO Applying migration id=reject 2026/02/05 14:41:41 INFO Applying migration id=autodel 2026/02/05 14:41:41 INFO Applying migration id=jsonb 2026/02/05 14:41:41 INFO Applying migration id=quote 2026/02/05 14:41:41 INFO Applying migration id=rfc9421 2026/02/05 14:41:41 INFO Applying migration id=keys 2026/02/05 14:41:41 INFO Applying migration id=portable 2026/02/05 14:41:41 INFO Applying migration id=proofs 2026/02/05 14:41:41 INFO Applying migration id=contexts 2026/02/05 14:41:41 INFO Applying migration id=deliverieshost 2026/02/05 14:41:41 INFO Applying migration id=pembegin 2026/02/05 14:41:41 INFO Applying migration id=didhost 2026/02/05 14:41: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 2026/02/05 14:41:42 INFO Viewing post post=https://127.0.0.1/note/1 2026/02/05 14:41:42 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/02/05 14:41:42 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_Update (0.52s) === RUN TestView_OldUpdate 2026/02/05 14:41:42 INFO Applying migration id=initial 2026/02/05 14:41:42 INFO Applying migration id=notesupdated 2026/02/05 14:41:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:42 INFO Applying migration id=activitiesid 2026/02/05 14:41:42 INFO Applying migration id=outbox 2026/02/05 14:41:42 INFO Applying migration id=edits 2026/02/05 14:41:42 INFO Applying migration id=outboxactor 2026/02/05 14:41:42 INFO Applying migration id=outboxsender 2026/02/05 14:41:42 INFO Applying migration id=thread 2026/02/05 14:41:42 INFO Applying migration id=host 2026/02/05 14:41:42 INFO Applying migration id=sharedinbox 2026/02/05 14:41:42 INFO Applying migration id=noteshost 2026/02/05 14:41:42 INFO Applying migration id=fetched 2026/02/05 14:41:42 INFO Applying migration id=move 2026/02/05 14:41:42 INFO Applying migration id=cleanup 2026/02/05 14:41:42 INFO Applying migration id=received 2026/02/05 14:41:42 INFO Applying migration id=namehost 2026/02/05 14:41:42 INFO Applying migration id=outboxhost 2026/02/05 14:41:42 INFO Applying migration id=notesfts 2026/02/05 14:41:42 INFO Applying migration id=iconsname 2026/02/05 14:41:42 INFO Applying migration id=nohash 2026/02/05 14:41:42 INFO Applying migration id=shares 2026/02/05 14:41:42 INFO Applying migration id=actorttl 2026/02/05 14:41:42 INFO Applying migration id=tocc 2026/02/05 14:41:42 INFO Applying migration id=followeds 2026/02/05 14:41:42 INFO Applying migration id=certhash 2026/02/05 14:41:42 INFO Applying migration id=follows_sync 2026/02/05 14:41:42 INFO Applying migration id=jsonpath 2026/02/05 14:41:42 INFO Applying migration id=localforward 2026/02/05 14:41:42 INFO Applying migration id=avatar 2026/02/05 14:41:42 INFO Applying migration id=noimage 2026/02/05 14:41:42 INFO Applying migration id=feed 2026/02/05 14:41:42 INFO Applying migration id=bookmarks 2026/02/05 14:41:42 INFO Applying migration id=shareactivity 2026/02/05 14:41:42 INFO Applying migration id=application 2026/02/05 14:41:42 INFO Applying migration id=certificates 2026/02/05 14:41:42 INFO Applying migration id=rawforward 2026/02/05 14:41:42 INFO Applying migration id=publickey 2026/02/05 14:41:42 INFO Applying migration id=resolvegroup 2026/02/05 14:41:42 INFO Applying migration id=reject 2026/02/05 14:41:42 INFO Applying migration id=autodel 2026/02/05 14:41:42 INFO Applying migration id=jsonb 2026/02/05 14:41:42 INFO Applying migration id=quote 2026/02/05 14:41:42 INFO Applying migration id=rfc9421 2026/02/05 14:41:42 INFO Applying migration id=keys 2026/02/05 14:41:42 INFO Applying migration id=portable 2026/02/05 14:41:42 INFO Applying migration id=proofs 2026/02/05 14:41:42 INFO Applying migration id=contexts 2026/02/05 14:41:42 INFO Applying migration id=deliverieshost 2026/02/05 14:41:42 INFO Applying migration id=pembegin 2026/02/05 14:41:42 INFO Applying migration id=didhost 2026/02/05 14:41: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 2026/02/05 14:41:42 INFO Viewing post post=https://127.0.0.1/note/1 2026/02/05 14:41:42 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_OldUpdate (0.41s) === RUN TestView_PostToFollowers 2026/02/05 14:41:42 INFO Applying migration id=initial 2026/02/05 14:41:42 INFO Applying migration id=notesupdated 2026/02/05 14:41:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:42 INFO Applying migration id=activitiesid 2026/02/05 14:41:42 INFO Applying migration id=outbox 2026/02/05 14:41:42 INFO Applying migration id=edits 2026/02/05 14:41:42 INFO Applying migration id=outboxactor 2026/02/05 14:41:42 INFO Applying migration id=outboxsender 2026/02/05 14:41:42 INFO Applying migration id=thread 2026/02/05 14:41:42 INFO Applying migration id=host 2026/02/05 14:41:42 INFO Applying migration id=sharedinbox 2026/02/05 14:41:42 INFO Applying migration id=noteshost 2026/02/05 14:41:42 INFO Applying migration id=fetched 2026/02/05 14:41:42 INFO Applying migration id=move 2026/02/05 14:41:42 INFO Applying migration id=cleanup 2026/02/05 14:41:42 INFO Applying migration id=received 2026/02/05 14:41:42 INFO Applying migration id=namehost 2026/02/05 14:41:42 INFO Applying migration id=outboxhost 2026/02/05 14:41:42 INFO Applying migration id=notesfts 2026/02/05 14:41:42 INFO Applying migration id=iconsname 2026/02/05 14:41:42 INFO Applying migration id=nohash 2026/02/05 14:41:42 INFO Applying migration id=shares 2026/02/05 14:41:42 INFO Applying migration id=actorttl 2026/02/05 14:41:42 INFO Applying migration id=tocc 2026/02/05 14:41:42 INFO Applying migration id=followeds 2026/02/05 14:41:42 INFO Applying migration id=certhash 2026/02/05 14:41:42 INFO Applying migration id=follows_sync 2026/02/05 14:41:42 INFO Applying migration id=jsonpath 2026/02/05 14:41:42 INFO Applying migration id=localforward 2026/02/05 14:41:42 INFO Applying migration id=avatar 2026/02/05 14:41:42 INFO Applying migration id=noimage 2026/02/05 14:41:42 INFO Applying migration id=feed 2026/02/05 14:41:42 INFO Applying migration id=bookmarks 2026/02/05 14:41:42 INFO Applying migration id=shareactivity 2026/02/05 14:41:42 INFO Applying migration id=application 2026/02/05 14:41:42 INFO Applying migration id=certificates 2026/02/05 14:41:42 INFO Applying migration id=rawforward 2026/02/05 14:41:42 INFO Applying migration id=publickey 2026/02/05 14:41:42 INFO Applying migration id=resolvegroup 2026/02/05 14:41:42 INFO Applying migration id=reject 2026/02/05 14:41:42 INFO Applying migration id=autodel 2026/02/05 14:41:42 INFO Applying migration id=jsonb 2026/02/05 14:41:42 INFO Applying migration id=quote 2026/02/05 14:41:42 INFO Applying migration id=rfc9421 2026/02/05 14:41:42 INFO Applying migration id=keys 2026/02/05 14:41:42 INFO Applying migration id=portable 2026/02/05 14:41:42 INFO Applying migration id=proofs 2026/02/05 14:41:42 INFO Applying migration id=contexts 2026/02/05 14:41:42 INFO Applying migration id=deliverieshost 2026/02/05 14:41:42 INFO Applying migration id=pembegin 2026/02/05 14:41:42 INFO Applying migration id=didhost 2026/02/05 14:41:42 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-7811-74b0-a9da-5add50880f00 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/02/05 14:41:42 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-7812-75d3-88b2-b7104fdb8a58 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-7811-74b0-a9da-5add50880f00 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-7811-74b0-a9da-5add50880f00 2026/02/05 14:41:42 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-7813-72b9-8c10-b60d249e5bfd activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-7813-7255-9da9-0cc35f3a4804 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-7813-7255-9da9-0cc35f3a4804 2026/02/05 14:41:42 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-7813-7255-9da9-0cc35f3a4804 --- PASS: TestView_PostToFollowers (0.50s) === RUN TestView_PostToFollowersPostBeforeFollow 2026/02/05 14:41:42 INFO Applying migration id=initial 2026/02/05 14:41:42 INFO Applying migration id=notesupdated 2026/02/05 14:41:42 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:42 INFO Applying migration id=activitiesid 2026/02/05 14:41:42 INFO Applying migration id=outbox 2026/02/05 14:41:42 INFO Applying migration id=edits 2026/02/05 14:41:42 INFO Applying migration id=outboxactor 2026/02/05 14:41:42 INFO Applying migration id=outboxsender 2026/02/05 14:41:42 INFO Applying migration id=thread 2026/02/05 14:41:42 INFO Applying migration id=host 2026/02/05 14:41:42 INFO Applying migration id=sharedinbox 2026/02/05 14:41:42 INFO Applying migration id=noteshost 2026/02/05 14:41:42 INFO Applying migration id=fetched 2026/02/05 14:41:42 INFO Applying migration id=move 2026/02/05 14:41:42 INFO Applying migration id=cleanup 2026/02/05 14:41:42 INFO Applying migration id=received 2026/02/05 14:41:42 INFO Applying migration id=namehost 2026/02/05 14:41:42 INFO Applying migration id=outboxhost 2026/02/05 14:41:42 INFO Applying migration id=notesfts 2026/02/05 14:41:42 INFO Applying migration id=iconsname 2026/02/05 14:41:42 INFO Applying migration id=nohash 2026/02/05 14:41:42 INFO Applying migration id=shares 2026/02/05 14:41:42 INFO Applying migration id=actorttl 2026/02/05 14:41:42 INFO Applying migration id=tocc 2026/02/05 14:41:42 INFO Applying migration id=followeds 2026/02/05 14:41:43 INFO Applying migration id=certhash 2026/02/05 14:41:43 INFO Applying migration id=follows_sync 2026/02/05 14:41:43 INFO Applying migration id=jsonpath 2026/02/05 14:41:43 INFO Applying migration id=localforward 2026/02/05 14:41:43 INFO Applying migration id=avatar 2026/02/05 14:41:43 INFO Applying migration id=noimage 2026/02/05 14:41:43 INFO Applying migration id=feed 2026/02/05 14:41:43 INFO Applying migration id=bookmarks 2026/02/05 14:41:43 INFO Applying migration id=shareactivity 2026/02/05 14:41:43 INFO Applying migration id=application 2026/02/05 14:41:43 INFO Applying migration id=certificates 2026/02/05 14:41:43 INFO Applying migration id=rawforward 2026/02/05 14:41:43 INFO Applying migration id=publickey 2026/02/05 14:41:43 INFO Applying migration id=resolvegroup 2026/02/05 14:41:43 INFO Applying migration id=reject 2026/02/05 14:41:43 INFO Applying migration id=autodel 2026/02/05 14:41:43 INFO Applying migration id=jsonb 2026/02/05 14:41:43 INFO Applying migration id=quote 2026/02/05 14:41:43 INFO Applying migration id=rfc9421 2026/02/05 14:41:43 INFO Applying migration id=keys 2026/02/05 14:41:43 INFO Applying migration id=portable 2026/02/05 14:41:43 INFO Applying migration id=proofs 2026/02/05 14:41:43 INFO Applying migration id=contexts 2026/02/05 14:41:43 INFO Applying migration id=deliverieshost 2026/02/05 14:41:43 INFO Applying migration id=pembegin 2026/02/05 14:41:43 INFO Applying migration id=didhost 2026/02/05 14:41:43 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-7bcf-703b-8974-c68316f8625b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-7bcf-7018-a1f8-040c9c377faf activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-7bcf-7018-a1f8-040c9c377faf 2026/02/05 14:41:43 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-7bd0-7280-97b0-af671a929d73 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/02/05 14:41:43 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-7bd0-78e2-ad3f-0ce46161eea8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-7bd0-7280-97b0-af671a929d73 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-7bd0-7280-97b0-af671a929d73 2026/02/05 14:41:43 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-7bcf-7018-a1f8-040c9c377faf --- PASS: TestView_PostToFollowersPostBeforeFollow (0.95s) === RUN TestView_PostToFollowersUnfollow 2026/02/05 14:41:43 INFO Applying migration id=initial 2026/02/05 14:41:43 INFO Applying migration id=notesupdated 2026/02/05 14:41:43 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:43 INFO Applying migration id=activitiesid 2026/02/05 14:41:43 INFO Applying migration id=outbox 2026/02/05 14:41:43 INFO Applying migration id=edits 2026/02/05 14:41:43 INFO Applying migration id=outboxactor 2026/02/05 14:41:43 INFO Applying migration id=outboxsender 2026/02/05 14:41:43 INFO Applying migration id=thread 2026/02/05 14:41:43 INFO Applying migration id=host 2026/02/05 14:41:43 INFO Applying migration id=sharedinbox 2026/02/05 14:41:43 INFO Applying migration id=noteshost 2026/02/05 14:41:43 INFO Applying migration id=fetched 2026/02/05 14:41:43 INFO Applying migration id=move 2026/02/05 14:41:43 INFO Applying migration id=cleanup 2026/02/05 14:41:43 INFO Applying migration id=received 2026/02/05 14:41:43 INFO Applying migration id=namehost 2026/02/05 14:41:43 INFO Applying migration id=outboxhost 2026/02/05 14:41:43 INFO Applying migration id=notesfts 2026/02/05 14:41:43 INFO Applying migration id=iconsname 2026/02/05 14:41:43 INFO Applying migration id=nohash 2026/02/05 14:41:43 INFO Applying migration id=shares 2026/02/05 14:41:43 INFO Applying migration id=actorttl 2026/02/05 14:41:43 INFO Applying migration id=tocc 2026/02/05 14:41:43 INFO Applying migration id=followeds 2026/02/05 14:41:43 INFO Applying migration id=certhash 2026/02/05 14:41:43 INFO Applying migration id=follows_sync 2026/02/05 14:41:43 INFO Applying migration id=jsonpath 2026/02/05 14:41:43 INFO Applying migration id=localforward 2026/02/05 14:41:43 INFO Applying migration id=avatar 2026/02/05 14:41:43 INFO Applying migration id=noimage 2026/02/05 14:41:43 INFO Applying migration id=feed 2026/02/05 14:41:43 INFO Applying migration id=bookmarks 2026/02/05 14:41:43 INFO Applying migration id=shareactivity 2026/02/05 14:41:43 INFO Applying migration id=application 2026/02/05 14:41:43 INFO Applying migration id=certificates 2026/02/05 14:41:43 INFO Applying migration id=rawforward 2026/02/05 14:41:43 INFO Applying migration id=publickey 2026/02/05 14:41:43 INFO Applying migration id=resolvegroup 2026/02/05 14:41:43 INFO Applying migration id=reject 2026/02/05 14:41:43 INFO Applying migration id=autodel 2026/02/05 14:41:43 INFO Applying migration id=jsonb 2026/02/05 14:41:43 INFO Applying migration id=quote 2026/02/05 14:41:43 INFO Applying migration id=rfc9421 2026/02/05 14:41:43 INFO Applying migration id=keys 2026/02/05 14:41:43 INFO Applying migration id=portable 2026/02/05 14:41:43 INFO Applying migration id=proofs 2026/02/05 14:41:43 INFO Applying migration id=contexts 2026/02/05 14:41:43 INFO Applying migration id=deliverieshost 2026/02/05 14:41:43 INFO Applying migration id=pembegin 2026/02/05 14:41:43 INFO Applying migration id=didhost 2026/02/05 14:41:44 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-7de2-7190-b178-ab65cbd0730b 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/02/05 14:41:44 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-7de3-7272-b121-92f11d096a45 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-7de2-7190-b178-ab65cbd0730b activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-7de2-7190-b178-ab65cbd0730b 2026/02/05 14:41:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-7de3-7e55-83cd-03fe8cef2a0c activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-7de3-7e02-8f1b-bac0739de770 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-7de3-7e02-8f1b-bac0739de770 2026/02/05 14:41:44 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-7de3-7e02-8f1b-bac0739de770 2026/02/05 14:41:44 INFO Removed a Follow activity.id=https://localhost.localdomain:8443/undo/019c2e40-7de9-7b9a-a277-78a96a750ce5 activity.type=Undo activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-7de2-7190-b178-ab65cbd0730b 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/02/05 14:41:44 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-7de3-7e02-8f1b-bac0739de770 2026/02/05 14:41:44 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e40-7de3-7e02-8f1b-bac0739de770 --- PASS: TestView_PostToFollowersUnfollow (0.54s) === RUN TestView_PostToFollowersNotFollowing 2026/02/05 14:41:44 INFO Applying migration id=initial 2026/02/05 14:41:44 INFO Applying migration id=notesupdated 2026/02/05 14:41:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:44 INFO Applying migration id=activitiesid 2026/02/05 14:41:44 INFO Applying migration id=outbox 2026/02/05 14:41:44 INFO Applying migration id=edits 2026/02/05 14:41:44 INFO Applying migration id=outboxactor 2026/02/05 14:41:44 INFO Applying migration id=outboxsender 2026/02/05 14:41:44 INFO Applying migration id=thread 2026/02/05 14:41:44 INFO Applying migration id=host 2026/02/05 14:41:44 INFO Applying migration id=sharedinbox 2026/02/05 14:41:44 INFO Applying migration id=noteshost 2026/02/05 14:41:44 INFO Applying migration id=fetched 2026/02/05 14:41:44 INFO Applying migration id=move 2026/02/05 14:41:44 INFO Applying migration id=cleanup 2026/02/05 14:41:44 INFO Applying migration id=received 2026/02/05 14:41:44 INFO Applying migration id=namehost 2026/02/05 14:41:44 INFO Applying migration id=outboxhost 2026/02/05 14:41:44 INFO Applying migration id=notesfts 2026/02/05 14:41:44 INFO Applying migration id=iconsname 2026/02/05 14:41:44 INFO Applying migration id=nohash 2026/02/05 14:41:44 INFO Applying migration id=shares 2026/02/05 14:41:44 INFO Applying migration id=actorttl 2026/02/05 14:41:44 INFO Applying migration id=tocc 2026/02/05 14:41:44 INFO Applying migration id=followeds 2026/02/05 14:41:44 INFO Applying migration id=certhash 2026/02/05 14:41:44 INFO Applying migration id=follows_sync 2026/02/05 14:41:44 INFO Applying migration id=jsonpath 2026/02/05 14:41:44 INFO Applying migration id=localforward 2026/02/05 14:41:44 INFO Applying migration id=avatar 2026/02/05 14:41:44 INFO Applying migration id=noimage 2026/02/05 14:41:44 INFO Applying migration id=feed 2026/02/05 14:41:44 INFO Applying migration id=bookmarks 2026/02/05 14:41:44 INFO Applying migration id=shareactivity 2026/02/05 14:41:44 INFO Applying migration id=application 2026/02/05 14:41:44 INFO Applying migration id=certificates 2026/02/05 14:41:44 INFO Applying migration id=rawforward 2026/02/05 14:41:44 INFO Applying migration id=publickey 2026/02/05 14:41:44 INFO Applying migration id=resolvegroup 2026/02/05 14:41:44 INFO Applying migration id=reject 2026/02/05 14:41:44 INFO Applying migration id=autodel 2026/02/05 14:41:44 INFO Applying migration id=jsonb 2026/02/05 14:41:44 INFO Applying migration id=quote 2026/02/05 14:41:44 INFO Applying migration id=rfc9421 2026/02/05 14:41:44 INFO Applying migration id=keys 2026/02/05 14:41:44 INFO Applying migration id=portable 2026/02/05 14:41:44 INFO Applying migration id=proofs 2026/02/05 14:41:44 INFO Applying migration id=contexts 2026/02/05 14:41:44 INFO Applying migration id=deliverieshost 2026/02/05 14:41:44 INFO Applying migration id=pembegin 2026/02/05 14:41:44 INFO Applying migration id=didhost 2026/02/05 14:41:44 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-7fda-7d7b-82f7-95297fa8fa75 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-7fda-7d2e-ac8d-fcde4d688b4a activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-7fda-7d2e-ac8d-fcde4d688b4a 2026/02/05 14:41:44 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-7fda-7d2e-ac8d-fcde4d688b4a 2026/02/05 14:41:44 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e40-7fda-7d2e-ac8d-fcde4d688b4a --- PASS: TestView_PostToFollowersNotFollowing (0.50s) === RUN TestView_PostToFollowersWithReply 2026/02/05 14:41:44 INFO Applying migration id=initial 2026/02/05 14:41:44 INFO Applying migration id=notesupdated 2026/02/05 14:41:44 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:44 INFO Applying migration id=activitiesid 2026/02/05 14:41:44 INFO Applying migration id=outbox 2026/02/05 14:41:44 INFO Applying migration id=edits 2026/02/05 14:41:44 INFO Applying migration id=outboxactor 2026/02/05 14:41:44 INFO Applying migration id=outboxsender 2026/02/05 14:41:44 INFO Applying migration id=thread 2026/02/05 14:41:44 INFO Applying migration id=host 2026/02/05 14:41:44 INFO Applying migration id=sharedinbox 2026/02/05 14:41:44 INFO Applying migration id=noteshost 2026/02/05 14:41:44 INFO Applying migration id=fetched 2026/02/05 14:41:44 INFO Applying migration id=move 2026/02/05 14:41:44 INFO Applying migration id=cleanup 2026/02/05 14:41:44 INFO Applying migration id=received 2026/02/05 14:41:44 INFO Applying migration id=namehost 2026/02/05 14:41:44 INFO Applying migration id=outboxhost 2026/02/05 14:41:44 INFO Applying migration id=notesfts 2026/02/05 14:41:44 INFO Applying migration id=iconsname 2026/02/05 14:41:44 INFO Applying migration id=nohash 2026/02/05 14:41:44 INFO Applying migration id=shares 2026/02/05 14:41:44 INFO Applying migration id=actorttl 2026/02/05 14:41:44 INFO Applying migration id=tocc 2026/02/05 14:41:44 INFO Applying migration id=followeds 2026/02/05 14:41:44 INFO Applying migration id=certhash 2026/02/05 14:41:44 INFO Applying migration id=follows_sync 2026/02/05 14:41:44 INFO Applying migration id=jsonpath 2026/02/05 14:41:44 INFO Applying migration id=localforward 2026/02/05 14:41:44 INFO Applying migration id=avatar 2026/02/05 14:41:44 INFO Applying migration id=noimage 2026/02/05 14:41:44 INFO Applying migration id=feed 2026/02/05 14:41:44 INFO Applying migration id=bookmarks 2026/02/05 14:41:44 INFO Applying migration id=shareactivity 2026/02/05 14:41:44 INFO Applying migration id=application 2026/02/05 14:41:44 INFO Applying migration id=certificates 2026/02/05 14:41:44 INFO Applying migration id=rawforward 2026/02/05 14:41:44 INFO Applying migration id=publickey 2026/02/05 14:41:44 INFO Applying migration id=resolvegroup 2026/02/05 14:41:44 INFO Applying migration id=reject 2026/02/05 14:41:44 INFO Applying migration id=autodel 2026/02/05 14:41:44 INFO Applying migration id=jsonb 2026/02/05 14:41:44 INFO Applying migration id=quote 2026/02/05 14:41:44 INFO Applying migration id=rfc9421 2026/02/05 14:41:45 INFO Applying migration id=keys 2026/02/05 14:41:45 INFO Applying migration id=portable 2026/02/05 14:41:45 INFO Applying migration id=proofs 2026/02/05 14:41:45 INFO Applying migration id=contexts 2026/02/05 14:41:45 INFO Applying migration id=deliverieshost 2026/02/05 14:41:45 INFO Applying migration id=pembegin 2026/02/05 14:41:45 INFO Applying migration id=didhost 2026/02/05 14:41:45 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-83a7-736d-8faa-fa119bef1646 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/02/05 14:41:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-83a8-72fb-9c33-f1173102952e activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-83a7-736d-8faa-fa119bef1646 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-83a7-736d-8faa-fa119bef1646 2026/02/05 14:41:45 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-83a8-7ee8-8981-56c12912f659 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/02/05 14:41:45 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-83a9-7d66-aaff-38918d361161 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-83a8-7ee8-8981-56c12912f659 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/carol follow=https://localhost.localdomain:8443/follow/019c2e40-83a8-7ee8-8981-56c12912f659 2026/02/05 14:41:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-83aa-79f8-ae1d-edd670cd452e activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-83aa-79a4-a1a3-f71a486ea877 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-83aa-79a4-a1a3-f71a486ea877 2026/02/05 14:41:45 INFO Replying to post post=https://localhost.localdomain:8443/post/019c2e40-83aa-79a4-a1a3-f71a486ea877 2026/02/05 14:41:45 INFO Forwarding activity to followers of thread starter domain=localhost.localdomain:8443 activity=https://localhost.localdomain:8443/create/019c2e40-83ae-7158-add2-2459b7817baa note=https://localhost.localdomain:8443/post/019c2e40-83ae-70ff-bc86-e2997c14c59e thread=https://localhost.localdomain:8443/post/019c2e40-83aa-79a4-a1a3-f71a486ea877 starter=https://localhost.localdomain:8443/user/alice 2026/02/05 14:41:45 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-83ae-7158-add2-2459b7817baa activity.type=Create activity.actor=https://localhost.localdomain:8443/user/bob activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-83ae-70ff-bc86-e2997c14c59e activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/bob post=https://localhost.localdomain:8443/post/019c2e40-83ae-70ff-bc86-e2997c14c59e 2026/02/05 14:41:45 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-83aa-79a4-a1a3-f71a486ea877 --- PASS: TestView_PostToFollowersWithReply (0.99s) === RUN TestView_PostInGroupPublicAndGroupFollowed 2026/02/05 14:41:45 INFO Applying migration id=initial 2026/02/05 14:41:45 INFO Applying migration id=notesupdated 2026/02/05 14:41:45 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:45 INFO Applying migration id=activitiesid 2026/02/05 14:41:45 INFO Applying migration id=outbox 2026/02/05 14:41:45 INFO Applying migration id=edits 2026/02/05 14:41:45 INFO Applying migration id=outboxactor 2026/02/05 14:41:45 INFO Applying migration id=outboxsender 2026/02/05 14:41:45 INFO Applying migration id=thread 2026/02/05 14:41:45 INFO Applying migration id=host 2026/02/05 14:41:45 INFO Applying migration id=sharedinbox 2026/02/05 14:41:45 INFO Applying migration id=noteshost 2026/02/05 14:41:45 INFO Applying migration id=fetched 2026/02/05 14:41:45 INFO Applying migration id=move 2026/02/05 14:41:45 INFO Applying migration id=cleanup 2026/02/05 14:41:45 INFO Applying migration id=received 2026/02/05 14:41:45 INFO Applying migration id=namehost 2026/02/05 14:41:45 INFO Applying migration id=outboxhost 2026/02/05 14:41:45 INFO Applying migration id=notesfts 2026/02/05 14:41:45 INFO Applying migration id=iconsname 2026/02/05 14:41:45 INFO Applying migration id=nohash 2026/02/05 14:41:45 INFO Applying migration id=shares 2026/02/05 14:41:45 INFO Applying migration id=actorttl 2026/02/05 14:41:45 INFO Applying migration id=tocc 2026/02/05 14:41:45 INFO Applying migration id=followeds 2026/02/05 14:41:45 INFO Applying migration id=certhash 2026/02/05 14:41:45 INFO Applying migration id=follows_sync 2026/02/05 14:41:45 INFO Applying migration id=jsonpath 2026/02/05 14:41:46 INFO Applying migration id=localforward 2026/02/05 14:41:46 INFO Applying migration id=avatar 2026/02/05 14:41:46 INFO Applying migration id=noimage 2026/02/05 14:41:46 INFO Applying migration id=feed 2026/02/05 14:41:46 INFO Applying migration id=bookmarks 2026/02/05 14:41:46 INFO Applying migration id=shareactivity 2026/02/05 14:41:46 INFO Applying migration id=application 2026/02/05 14:41:46 INFO Applying migration id=certificates 2026/02/05 14:41:46 INFO Applying migration id=rawforward 2026/02/05 14:41:46 INFO Applying migration id=publickey 2026/02/05 14:41:46 INFO Applying migration id=resolvegroup 2026/02/05 14:41:46 INFO Applying migration id=reject 2026/02/05 14:41:46 INFO Applying migration id=autodel 2026/02/05 14:41:46 INFO Applying migration id=jsonb 2026/02/05 14:41:46 INFO Applying migration id=quote 2026/02/05 14:41:46 INFO Applying migration id=rfc9421 2026/02/05 14:41:46 INFO Applying migration id=keys 2026/02/05 14:41:46 INFO Applying migration id=portable 2026/02/05 14:41:46 INFO Applying migration id=proofs 2026/02/05 14:41:46 INFO Applying migration id=contexts 2026/02/05 14:41:46 INFO Applying migration id=deliverieshost 2026/02/05 14:41:46 INFO Applying migration id=pembegin 2026/02/05 14:41:46 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:46 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-8728-73c2-b448-a197fcc8be34 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/02/05 14:41:46 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupPublicAndGroupFollowed (0.88s) === RUN TestView_PostInGroupNotPublicAndGroupFollowed 2026/02/05 14:41:46 INFO Applying migration id=initial 2026/02/05 14:41:46 INFO Applying migration id=notesupdated 2026/02/05 14:41:46 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:46 INFO Applying migration id=activitiesid 2026/02/05 14:41:46 INFO Applying migration id=outbox 2026/02/05 14:41:46 INFO Applying migration id=edits 2026/02/05 14:41:46 INFO Applying migration id=outboxactor 2026/02/05 14:41:46 INFO Applying migration id=outboxsender 2026/02/05 14:41:46 INFO Applying migration id=thread 2026/02/05 14:41:46 INFO Applying migration id=host 2026/02/05 14:41:46 INFO Applying migration id=sharedinbox 2026/02/05 14:41:46 INFO Applying migration id=noteshost 2026/02/05 14:41:46 INFO Applying migration id=fetched 2026/02/05 14:41:46 INFO Applying migration id=move 2026/02/05 14:41:46 INFO Applying migration id=cleanup 2026/02/05 14:41:46 INFO Applying migration id=received 2026/02/05 14:41:46 INFO Applying migration id=namehost 2026/02/05 14:41:46 INFO Applying migration id=outboxhost 2026/02/05 14:41:46 INFO Applying migration id=notesfts 2026/02/05 14:41:46 INFO Applying migration id=iconsname 2026/02/05 14:41:46 INFO Applying migration id=nohash 2026/02/05 14:41:46 INFO Applying migration id=shares 2026/02/05 14:41:46 INFO Applying migration id=actorttl 2026/02/05 14:41:46 INFO Applying migration id=tocc 2026/02/05 14:41:46 INFO Applying migration id=followeds 2026/02/05 14:41:46 INFO Applying migration id=certhash 2026/02/05 14:41:46 INFO Applying migration id=follows_sync 2026/02/05 14:41:46 INFO Applying migration id=jsonpath 2026/02/05 14:41:46 INFO Applying migration id=localforward 2026/02/05 14:41:46 INFO Applying migration id=avatar 2026/02/05 14:41:46 INFO Applying migration id=noimage 2026/02/05 14:41:46 INFO Applying migration id=feed 2026/02/05 14:41:46 INFO Applying migration id=bookmarks 2026/02/05 14:41:46 INFO Applying migration id=shareactivity 2026/02/05 14:41:46 INFO Applying migration id=application 2026/02/05 14:41:46 INFO Applying migration id=certificates 2026/02/05 14:41:46 INFO Applying migration id=rawforward 2026/02/05 14:41:46 INFO Applying migration id=publickey 2026/02/05 14:41:46 INFO Applying migration id=resolvegroup 2026/02/05 14:41:46 INFO Applying migration id=reject 2026/02/05 14:41:46 INFO Applying migration id=autodel 2026/02/05 14:41:46 INFO Applying migration id=jsonb 2026/02/05 14:41:46 INFO Applying migration id=quote 2026/02/05 14:41:46 INFO Applying migration id=rfc9421 2026/02/05 14:41:46 INFO Applying migration id=keys 2026/02/05 14:41:46 INFO Applying migration id=portable 2026/02/05 14:41:46 INFO Applying migration id=proofs 2026/02/05 14:41:46 INFO Applying migration id=contexts 2026/02/05 14:41:46 INFO Applying migration id=deliverieshost 2026/02/05 14:41:46 INFO Applying migration id=pembegin 2026/02/05 14:41:46 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:47 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-88d3-7c13-89b9-9ace06a96922 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/02/05 14:41:47 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowed (0.43s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted 2026/02/05 14:41:47 INFO Applying migration id=initial 2026/02/05 14:41:47 INFO Applying migration id=notesupdated 2026/02/05 14:41:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:47 INFO Applying migration id=activitiesid 2026/02/05 14:41:47 INFO Applying migration id=outbox 2026/02/05 14:41:47 INFO Applying migration id=edits 2026/02/05 14:41:47 INFO Applying migration id=outboxactor 2026/02/05 14:41:47 INFO Applying migration id=outboxsender 2026/02/05 14:41:47 INFO Applying migration id=thread 2026/02/05 14:41:47 INFO Applying migration id=host 2026/02/05 14:41:47 INFO Applying migration id=sharedinbox 2026/02/05 14:41:47 INFO Applying migration id=noteshost 2026/02/05 14:41:47 INFO Applying migration id=fetched 2026/02/05 14:41:47 INFO Applying migration id=move 2026/02/05 14:41:47 INFO Applying migration id=cleanup 2026/02/05 14:41:47 INFO Applying migration id=received 2026/02/05 14:41:47 INFO Applying migration id=namehost 2026/02/05 14:41:47 INFO Applying migration id=outboxhost 2026/02/05 14:41:47 INFO Applying migration id=notesfts 2026/02/05 14:41:47 INFO Applying migration id=iconsname 2026/02/05 14:41:47 INFO Applying migration id=nohash 2026/02/05 14:41:47 INFO Applying migration id=shares 2026/02/05 14:41:47 INFO Applying migration id=actorttl 2026/02/05 14:41:47 INFO Applying migration id=tocc 2026/02/05 14:41:47 INFO Applying migration id=followeds 2026/02/05 14:41:47 INFO Applying migration id=certhash 2026/02/05 14:41:47 INFO Applying migration id=follows_sync 2026/02/05 14:41:47 INFO Applying migration id=jsonpath 2026/02/05 14:41:47 INFO Applying migration id=localforward 2026/02/05 14:41:47 INFO Applying migration id=avatar 2026/02/05 14:41:47 INFO Applying migration id=noimage 2026/02/05 14:41:47 INFO Applying migration id=feed 2026/02/05 14:41:47 INFO Applying migration id=bookmarks 2026/02/05 14:41:47 INFO Applying migration id=shareactivity 2026/02/05 14:41:47 INFO Applying migration id=application 2026/02/05 14:41:47 INFO Applying migration id=certificates 2026/02/05 14:41:47 INFO Applying migration id=rawforward 2026/02/05 14:41:47 INFO Applying migration id=publickey 2026/02/05 14:41:47 INFO Applying migration id=resolvegroup 2026/02/05 14:41:47 INFO Applying migration id=reject 2026/02/05 14:41:47 INFO Applying migration id=autodel 2026/02/05 14:41:47 INFO Applying migration id=jsonb 2026/02/05 14:41:47 INFO Applying migration id=quote 2026/02/05 14:41:47 INFO Applying migration id=rfc9421 2026/02/05 14:41:47 INFO Applying migration id=keys 2026/02/05 14:41:47 INFO Applying migration id=portable 2026/02/05 14:41:47 INFO Applying migration id=proofs 2026/02/05 14:41:47 INFO Applying migration id=contexts 2026/02/05 14:41:47 INFO Applying migration id=deliverieshost 2026/02/05 14:41:47 INFO Applying migration id=pembegin 2026/02/05 14:41:47 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:47 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-8b38-7649-bd1a-7006e407e2b1 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/02/05 14:41:47 INFO Viewing post post=https://127.0.0.1/note/1 2026/02/05 14:41:47 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedButNotAccepted (0.61s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowed 2026/02/05 14:41:47 INFO Applying migration id=initial 2026/02/05 14:41:47 INFO Applying migration id=notesupdated 2026/02/05 14:41:47 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:47 INFO Applying migration id=activitiesid 2026/02/05 14:41:47 INFO Applying migration id=outbox 2026/02/05 14:41:47 INFO Applying migration id=edits 2026/02/05 14:41:47 INFO Applying migration id=outboxactor 2026/02/05 14:41:47 INFO Applying migration id=outboxsender 2026/02/05 14:41:47 INFO Applying migration id=thread 2026/02/05 14:41:47 INFO Applying migration id=host 2026/02/05 14:41:47 INFO Applying migration id=sharedinbox 2026/02/05 14:41:47 INFO Applying migration id=noteshost 2026/02/05 14:41:47 INFO Applying migration id=fetched 2026/02/05 14:41:47 INFO Applying migration id=move 2026/02/05 14:41:47 INFO Applying migration id=cleanup 2026/02/05 14:41:47 INFO Applying migration id=received 2026/02/05 14:41:47 INFO Applying migration id=namehost 2026/02/05 14:41:47 INFO Applying migration id=outboxhost 2026/02/05 14:41:47 INFO Applying migration id=notesfts 2026/02/05 14:41:47 INFO Applying migration id=iconsname 2026/02/05 14:41:47 INFO Applying migration id=nohash 2026/02/05 14:41:47 INFO Applying migration id=shares 2026/02/05 14:41:47 INFO Applying migration id=actorttl 2026/02/05 14:41:47 INFO Applying migration id=tocc 2026/02/05 14:41:47 INFO Applying migration id=followeds 2026/02/05 14:41:47 INFO Applying migration id=certhash 2026/02/05 14:41:47 INFO Applying migration id=follows_sync 2026/02/05 14:41:47 INFO Applying migration id=jsonpath 2026/02/05 14:41:47 INFO Applying migration id=localforward 2026/02/05 14:41:47 INFO Applying migration id=avatar 2026/02/05 14:41:47 INFO Applying migration id=noimage 2026/02/05 14:41:47 INFO Applying migration id=feed 2026/02/05 14:41:47 INFO Applying migration id=bookmarks 2026/02/05 14:41:47 INFO Applying migration id=shareactivity 2026/02/05 14:41:47 INFO Applying migration id=application 2026/02/05 14:41:47 INFO Applying migration id=certificates 2026/02/05 14:41:47 INFO Applying migration id=rawforward 2026/02/05 14:41:47 INFO Applying migration id=publickey 2026/02/05 14:41:47 INFO Applying migration id=resolvegroup 2026/02/05 14:41:47 INFO Applying migration id=reject 2026/02/05 14:41:47 INFO Applying migration id=autodel 2026/02/05 14:41:47 INFO Applying migration id=jsonb 2026/02/05 14:41:47 INFO Applying migration id=quote 2026/02/05 14:41:47 INFO Applying migration id=rfc9421 2026/02/05 14:41:47 INFO Applying migration id=keys 2026/02/05 14:41:47 INFO Applying migration id=portable 2026/02/05 14:41:47 INFO Applying migration id=proofs 2026/02/05 14:41:47 INFO Applying migration id=contexts 2026/02/05 14:41:47 INFO Applying migration id=deliverieshost 2026/02/05 14:41:47 INFO Applying migration id=pembegin 2026/02/05 14:41:47 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:48 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-8cfd-76d8-9dd9-d4771b015acf 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/02/05 14:41:48 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowed (0.45s) === RUN TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted 2026/02/05 14:41:48 INFO Applying migration id=initial 2026/02/05 14:41:48 INFO Applying migration id=notesupdated 2026/02/05 14:41:48 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:48 INFO Applying migration id=activitiesid 2026/02/05 14:41:48 INFO Applying migration id=outbox 2026/02/05 14:41:48 INFO Applying migration id=edits 2026/02/05 14:41:48 INFO Applying migration id=outboxactor 2026/02/05 14:41:48 INFO Applying migration id=outboxsender 2026/02/05 14:41:48 INFO Applying migration id=thread 2026/02/05 14:41:48 INFO Applying migration id=host 2026/02/05 14:41:48 INFO Applying migration id=sharedinbox 2026/02/05 14:41:48 INFO Applying migration id=noteshost 2026/02/05 14:41:48 INFO Applying migration id=fetched 2026/02/05 14:41:48 INFO Applying migration id=move 2026/02/05 14:41:48 INFO Applying migration id=cleanup 2026/02/05 14:41:48 INFO Applying migration id=received 2026/02/05 14:41:48 INFO Applying migration id=namehost 2026/02/05 14:41:48 INFO Applying migration id=outboxhost 2026/02/05 14:41:48 INFO Applying migration id=notesfts 2026/02/05 14:41:48 INFO Applying migration id=iconsname 2026/02/05 14:41:48 INFO Applying migration id=nohash 2026/02/05 14:41:48 INFO Applying migration id=shares 2026/02/05 14:41:48 INFO Applying migration id=actorttl 2026/02/05 14:41:48 INFO Applying migration id=tocc 2026/02/05 14:41:48 INFO Applying migration id=followeds 2026/02/05 14:41:48 INFO Applying migration id=certhash 2026/02/05 14:41:48 INFO Applying migration id=follows_sync 2026/02/05 14:41:48 INFO Applying migration id=jsonpath 2026/02/05 14:41:48 INFO Applying migration id=localforward 2026/02/05 14:41:48 INFO Applying migration id=avatar 2026/02/05 14:41:48 INFO Applying migration id=noimage 2026/02/05 14:41:48 INFO Applying migration id=feed 2026/02/05 14:41:48 INFO Applying migration id=bookmarks 2026/02/05 14:41:48 INFO Applying migration id=shareactivity 2026/02/05 14:41:48 INFO Applying migration id=application 2026/02/05 14:41:48 INFO Applying migration id=certificates 2026/02/05 14:41:48 INFO Applying migration id=rawforward 2026/02/05 14:41:48 INFO Applying migration id=publickey 2026/02/05 14:41:48 INFO Applying migration id=resolvegroup 2026/02/05 14:41:48 INFO Applying migration id=reject 2026/02/05 14:41:48 INFO Applying migration id=autodel 2026/02/05 14:41:48 INFO Applying migration id=jsonb 2026/02/05 14:41:48 INFO Applying migration id=quote 2026/02/05 14:41:48 INFO Applying migration id=rfc9421 2026/02/05 14:41:48 INFO Applying migration id=keys 2026/02/05 14:41:48 INFO Applying migration id=portable 2026/02/05 14:41:48 INFO Applying migration id=proofs 2026/02/05 14:41:48 INFO Applying migration id=contexts 2026/02/05 14:41:48 INFO Applying migration id=deliverieshost 2026/02/05 14:41:48 INFO Applying migration id=pembegin 2026/02/05 14:41:48 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:48 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-8ea9-734c-a014-6f696c2327ec 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/02/05 14:41:48 INFO Viewing post post=https://127.0.0.1/note/1 2026/02/05 14:41:48 INFO Post was not found post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndAuthorFollowedButNotAccepted (0.43s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithReply 2026/02/05 14:41:48 INFO Applying migration id=initial 2026/02/05 14:41:48 INFO Applying migration id=notesupdated 2026/02/05 14:41:48 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:48 INFO Applying migration id=activitiesid 2026/02/05 14:41:48 INFO Applying migration id=outbox 2026/02/05 14:41:48 INFO Applying migration id=edits 2026/02/05 14:41:48 INFO Applying migration id=outboxactor 2026/02/05 14:41:48 INFO Applying migration id=outboxsender 2026/02/05 14:41:48 INFO Applying migration id=thread 2026/02/05 14:41:48 INFO Applying migration id=host 2026/02/05 14:41:48 INFO Applying migration id=sharedinbox 2026/02/05 14:41:48 INFO Applying migration id=noteshost 2026/02/05 14:41:48 INFO Applying migration id=fetched 2026/02/05 14:41:48 INFO Applying migration id=move 2026/02/05 14:41:48 INFO Applying migration id=cleanup 2026/02/05 14:41:48 INFO Applying migration id=received 2026/02/05 14:41:48 INFO Applying migration id=namehost 2026/02/05 14:41:48 INFO Applying migration id=outboxhost 2026/02/05 14:41:48 INFO Applying migration id=notesfts 2026/02/05 14:41:48 INFO Applying migration id=iconsname 2026/02/05 14:41:48 INFO Applying migration id=nohash 2026/02/05 14:41:48 INFO Applying migration id=shares 2026/02/05 14:41:48 INFO Applying migration id=actorttl 2026/02/05 14:41:48 INFO Applying migration id=tocc 2026/02/05 14:41:48 INFO Applying migration id=followeds 2026/02/05 14:41:48 INFO Applying migration id=certhash 2026/02/05 14:41:48 INFO Applying migration id=follows_sync 2026/02/05 14:41:48 INFO Applying migration id=jsonpath 2026/02/05 14:41:48 INFO Applying migration id=localforward 2026/02/05 14:41:48 INFO Applying migration id=avatar 2026/02/05 14:41:48 INFO Applying migration id=noimage 2026/02/05 14:41:48 INFO Applying migration id=feed 2026/02/05 14:41:48 INFO Applying migration id=bookmarks 2026/02/05 14:41:48 INFO Applying migration id=shareactivity 2026/02/05 14:41:48 INFO Applying migration id=application 2026/02/05 14:41:48 INFO Applying migration id=certificates 2026/02/05 14:41:48 INFO Applying migration id=rawforward 2026/02/05 14:41:48 INFO Applying migration id=publickey 2026/02/05 14:41:48 INFO Applying migration id=resolvegroup 2026/02/05 14:41:48 INFO Applying migration id=reject 2026/02/05 14:41:48 INFO Applying migration id=autodel 2026/02/05 14:41:48 INFO Applying migration id=jsonb 2026/02/05 14:41:48 INFO Applying migration id=quote 2026/02/05 14:41:48 INFO Applying migration id=rfc9421 2026/02/05 14:41:48 INFO Applying migration id=keys 2026/02/05 14:41:48 INFO Applying migration id=portable 2026/02/05 14:41:48 INFO Applying migration id=proofs 2026/02/05 14:41:48 INFO Applying migration id=contexts 2026/02/05 14:41:48 INFO Applying migration id=deliverieshost 2026/02/05 14:41:48 INFO Applying migration id=pembegin 2026/02/05 14:41:48 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:49 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/02/05 14:41:49 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-9189-70f2-8dc8-990eba463c59 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/02/05 14:41:49 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithReply (0.73s) === RUN TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply 2026/02/05 14:41:49 INFO Applying migration id=initial 2026/02/05 14:41:49 INFO Applying migration id=notesupdated 2026/02/05 14:41:49 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:49 INFO Applying migration id=activitiesid 2026/02/05 14:41:49 INFO Applying migration id=outbox 2026/02/05 14:41:49 INFO Applying migration id=edits 2026/02/05 14:41:49 INFO Applying migration id=outboxactor 2026/02/05 14:41:49 INFO Applying migration id=outboxsender 2026/02/05 14:41:49 INFO Applying migration id=thread 2026/02/05 14:41:49 INFO Applying migration id=host 2026/02/05 14:41:49 INFO Applying migration id=sharedinbox 2026/02/05 14:41:49 INFO Applying migration id=noteshost 2026/02/05 14:41:49 INFO Applying migration id=fetched 2026/02/05 14:41:49 INFO Applying migration id=move 2026/02/05 14:41:49 INFO Applying migration id=cleanup 2026/02/05 14:41:49 INFO Applying migration id=received 2026/02/05 14:41:49 INFO Applying migration id=namehost 2026/02/05 14:41:49 INFO Applying migration id=outboxhost 2026/02/05 14:41:49 INFO Applying migration id=notesfts 2026/02/05 14:41:49 INFO Applying migration id=iconsname 2026/02/05 14:41:49 INFO Applying migration id=nohash 2026/02/05 14:41:49 INFO Applying migration id=shares 2026/02/05 14:41:49 INFO Applying migration id=actorttl 2026/02/05 14:41:49 INFO Applying migration id=tocc 2026/02/05 14:41:49 INFO Applying migration id=followeds 2026/02/05 14:41:49 INFO Applying migration id=certhash 2026/02/05 14:41:49 INFO Applying migration id=follows_sync 2026/02/05 14:41:49 INFO Applying migration id=jsonpath 2026/02/05 14:41:49 INFO Applying migration id=localforward 2026/02/05 14:41:49 INFO Applying migration id=avatar 2026/02/05 14:41:49 INFO Applying migration id=noimage 2026/02/05 14:41:49 INFO Applying migration id=feed 2026/02/05 14:41:49 INFO Applying migration id=bookmarks 2026/02/05 14:41:49 INFO Applying migration id=shareactivity 2026/02/05 14:41:49 INFO Applying migration id=application 2026/02/05 14:41:49 INFO Applying migration id=certificates 2026/02/05 14:41:49 INFO Applying migration id=rawforward 2026/02/05 14:41:49 INFO Applying migration id=publickey 2026/02/05 14:41:49 INFO Applying migration id=resolvegroup 2026/02/05 14:41:49 INFO Applying migration id=reject 2026/02/05 14:41:49 INFO Applying migration id=autodel 2026/02/05 14:41:49 INFO Applying migration id=jsonb 2026/02/05 14:41:49 INFO Applying migration id=quote 2026/02/05 14:41:49 INFO Applying migration id=rfc9421 2026/02/05 14:41:49 INFO Applying migration id=keys 2026/02/05 14:41:49 INFO Applying migration id=portable 2026/02/05 14:41:49 INFO Applying migration id=proofs 2026/02/05 14:41:49 INFO Applying migration id=contexts 2026/02/05 14:41:49 INFO Applying migration id=deliverieshost 2026/02/05 14:41:49 INFO Applying migration id=pembegin 2026/02/05 14:41:49 INFO Applying migration id=didhost 2026/02/05 14:41: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/02/05 14:41:49 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/02/05 14:41:49 INFO Not approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-93a7-7094-9b74-cb5dddeea463 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/02/05 14:41:49 INFO Viewing post post=https://127.0.0.1/note/1 --- PASS: TestView_PostInGroupNotPublicAndGroupFollowedWithPrivateReply (0.54s) === RUN TestWhisper_HappyFlow 2026/02/05 14:41:49 INFO Applying migration id=initial 2026/02/05 14:41:49 INFO Applying migration id=notesupdated 2026/02/05 14:41:49 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:49 INFO Applying migration id=activitiesid 2026/02/05 14:41:49 INFO Applying migration id=outbox 2026/02/05 14:41:50 INFO Applying migration id=edits 2026/02/05 14:41:50 INFO Applying migration id=outboxactor 2026/02/05 14:41:50 INFO Applying migration id=outboxsender 2026/02/05 14:41:50 INFO Applying migration id=thread 2026/02/05 14:41:50 INFO Applying migration id=host 2026/02/05 14:41:50 INFO Applying migration id=sharedinbox 2026/02/05 14:41:50 INFO Applying migration id=noteshost 2026/02/05 14:41:50 INFO Applying migration id=fetched 2026/02/05 14:41:50 INFO Applying migration id=move 2026/02/05 14:41:50 INFO Applying migration id=cleanup 2026/02/05 14:41:50 INFO Applying migration id=received 2026/02/05 14:41:50 INFO Applying migration id=namehost 2026/02/05 14:41:50 INFO Applying migration id=outboxhost 2026/02/05 14:41:50 INFO Applying migration id=notesfts 2026/02/05 14:41:50 INFO Applying migration id=iconsname 2026/02/05 14:41:50 INFO Applying migration id=nohash 2026/02/05 14:41:50 INFO Applying migration id=shares 2026/02/05 14:41:50 INFO Applying migration id=actorttl 2026/02/05 14:41:50 INFO Applying migration id=tocc 2026/02/05 14:41:50 INFO Applying migration id=followeds 2026/02/05 14:41:50 INFO Applying migration id=certhash 2026/02/05 14:41:50 INFO Applying migration id=follows_sync 2026/02/05 14:41:50 INFO Applying migration id=jsonpath 2026/02/05 14:41:50 INFO Applying migration id=localforward 2026/02/05 14:41:50 INFO Applying migration id=avatar 2026/02/05 14:41:50 INFO Applying migration id=noimage 2026/02/05 14:41:50 INFO Applying migration id=feed 2026/02/05 14:41:50 INFO Applying migration id=bookmarks 2026/02/05 14:41:50 INFO Applying migration id=shareactivity 2026/02/05 14:41:50 INFO Applying migration id=application 2026/02/05 14:41:50 INFO Applying migration id=certificates 2026/02/05 14:41:50 INFO Applying migration id=rawforward 2026/02/05 14:41:50 INFO Applying migration id=publickey 2026/02/05 14:41:50 INFO Applying migration id=resolvegroup 2026/02/05 14:41:50 INFO Applying migration id=reject 2026/02/05 14:41:50 INFO Applying migration id=autodel 2026/02/05 14:41:50 INFO Applying migration id=jsonb 2026/02/05 14:41:50 INFO Applying migration id=quote 2026/02/05 14:41:50 INFO Applying migration id=rfc9421 2026/02/05 14:41:50 INFO Applying migration id=keys 2026/02/05 14:41:50 INFO Applying migration id=portable 2026/02/05 14:41:50 INFO Applying migration id=proofs 2026/02/05 14:41:50 INFO Applying migration id=contexts 2026/02/05 14:41:50 INFO Applying migration id=deliverieshost 2026/02/05 14:41:50 INFO Applying migration id=pembegin 2026/02/05 14:41:50 INFO Applying migration id=didhost 2026/02/05 14:41:50 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-96d9-72db-828c-e8497a96ff2e 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/02/05 14:41:50 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-96d9-79d6-b8f3-b35b0c4ddf65 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-96d9-72db-828c-e8497a96ff2e activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-96d9-72db-828c-e8497a96ff2e 2026/02/05 14:41:50 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-96d9-7e9d-9be4-bd17a5fd278b activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-96d9-7e72-9af1-ea90301ddb30 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-96d9-7e72-9af1-ea90301ddb30 2026/02/05 14:41:50 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-96d9-7e72-9af1-ea90301ddb30 2026/02/05 14:41:50 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:50 INFO Generating first response key=/local --- PASS: TestWhisper_HappyFlow (0.82s) === RUN TestWhisper_FollowAfterPost 2026/02/05 14:41:50 INFO Applying migration id=initial 2026/02/05 14:41:50 INFO Applying migration id=notesupdated 2026/02/05 14:41:50 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:50 INFO Applying migration id=activitiesid 2026/02/05 14:41:50 INFO Applying migration id=outbox 2026/02/05 14:41:50 INFO Applying migration id=edits 2026/02/05 14:41:50 INFO Applying migration id=outboxactor 2026/02/05 14:41:50 INFO Applying migration id=outboxsender 2026/02/05 14:41:50 INFO Applying migration id=thread 2026/02/05 14:41:50 INFO Applying migration id=host 2026/02/05 14:41:50 INFO Applying migration id=sharedinbox 2026/02/05 14:41:50 INFO Applying migration id=noteshost 2026/02/05 14:41:50 INFO Applying migration id=fetched 2026/02/05 14:41:50 INFO Applying migration id=move 2026/02/05 14:41:50 INFO Applying migration id=cleanup 2026/02/05 14:41:50 INFO Applying migration id=received 2026/02/05 14:41:50 INFO Applying migration id=namehost 2026/02/05 14:41:50 INFO Applying migration id=outboxhost 2026/02/05 14:41:50 INFO Applying migration id=notesfts 2026/02/05 14:41:50 INFO Applying migration id=iconsname 2026/02/05 14:41:50 INFO Applying migration id=nohash 2026/02/05 14:41:50 INFO Applying migration id=shares 2026/02/05 14:41:50 INFO Applying migration id=actorttl 2026/02/05 14:41:50 INFO Applying migration id=tocc 2026/02/05 14:41:50 INFO Applying migration id=followeds 2026/02/05 14:41:50 INFO Applying migration id=certhash 2026/02/05 14:41:50 INFO Applying migration id=follows_sync 2026/02/05 14:41:50 INFO Applying migration id=jsonpath 2026/02/05 14:41:50 INFO Applying migration id=localforward 2026/02/05 14:41:50 INFO Applying migration id=avatar 2026/02/05 14:41:50 INFO Applying migration id=noimage 2026/02/05 14:41:50 INFO Applying migration id=feed 2026/02/05 14:41:50 INFO Applying migration id=bookmarks 2026/02/05 14:41:50 INFO Applying migration id=shareactivity 2026/02/05 14:41:50 INFO Applying migration id=application 2026/02/05 14:41:50 INFO Applying migration id=certificates 2026/02/05 14:41:50 INFO Applying migration id=rawforward 2026/02/05 14:41:50 INFO Applying migration id=publickey 2026/02/05 14:41:50 INFO Applying migration id=resolvegroup 2026/02/05 14:41:50 INFO Applying migration id=reject 2026/02/05 14:41:50 INFO Applying migration id=autodel 2026/02/05 14:41:50 INFO Applying migration id=jsonb 2026/02/05 14:41:50 INFO Applying migration id=quote 2026/02/05 14:41:50 INFO Applying migration id=rfc9421 2026/02/05 14:41:50 INFO Applying migration id=keys 2026/02/05 14:41:50 INFO Applying migration id=portable 2026/02/05 14:41:50 INFO Applying migration id=proofs 2026/02/05 14:41:50 INFO Applying migration id=contexts 2026/02/05 14:41:50 INFO Applying migration id=deliverieshost 2026/02/05 14:41:50 INFO Applying migration id=pembegin 2026/02/05 14:41:50 INFO Applying migration id=didhost 2026/02/05 14:41:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-98b3-77e0-8c72-64645c916699 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-98b3-7787-a97d-d2f3c6abefa0 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-98b3-7787-a97d-d2f3c6abefa0 2026/02/05 14:41:51 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-98b3-7787-a97d-d2f3c6abefa0 2026/02/05 14:41:51 INFO Post was not found post=https://localhost.localdomain:8443/post/019c2e40-98b3-7787-a97d-d2f3c6abefa0 2026/02/05 14:41:51 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-98b7-7411-8783-967be03892fd 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/02/05 14:41:51 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-98b8-7398-a84b-0f723fb611f8 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-98b7-7411-8783-967be03892fd activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-98b7-7411-8783-967be03892fd 2026/02/05 14:41:51 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-98b3-7787-a97d-d2f3c6abefa0 2026/02/05 14:41:51 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:51 INFO Generating first response key=/local --- PASS: TestWhisper_FollowAfterPost (0.48s) === RUN TestWhisper_Throttling 2026/02/05 14:41:51 INFO Applying migration id=initial 2026/02/05 14:41:51 INFO Applying migration id=notesupdated 2026/02/05 14:41:51 INFO Applying migration id=personspreferredusername 2026/02/05 14:41:51 INFO Applying migration id=activitiesid 2026/02/05 14:41:51 INFO Applying migration id=outbox 2026/02/05 14:41:51 INFO Applying migration id=edits 2026/02/05 14:41:51 INFO Applying migration id=outboxactor 2026/02/05 14:41:51 INFO Applying migration id=outboxsender 2026/02/05 14:41:51 INFO Applying migration id=thread 2026/02/05 14:41:51 INFO Applying migration id=host 2026/02/05 14:41:51 INFO Applying migration id=sharedinbox 2026/02/05 14:41:51 INFO Applying migration id=noteshost 2026/02/05 14:41:51 INFO Applying migration id=fetched 2026/02/05 14:41:51 INFO Applying migration id=move 2026/02/05 14:41:51 INFO Applying migration id=cleanup 2026/02/05 14:41:51 INFO Applying migration id=received 2026/02/05 14:41:51 INFO Applying migration id=namehost 2026/02/05 14:41:51 INFO Applying migration id=outboxhost 2026/02/05 14:41:51 INFO Applying migration id=notesfts 2026/02/05 14:41:51 INFO Applying migration id=iconsname 2026/02/05 14:41:51 INFO Applying migration id=nohash 2026/02/05 14:41:51 INFO Applying migration id=shares 2026/02/05 14:41:51 INFO Applying migration id=actorttl 2026/02/05 14:41:51 INFO Applying migration id=tocc 2026/02/05 14:41:51 INFO Applying migration id=followeds 2026/02/05 14:41:51 INFO Applying migration id=certhash 2026/02/05 14:41:51 INFO Applying migration id=follows_sync 2026/02/05 14:41:51 INFO Applying migration id=jsonpath 2026/02/05 14:41:51 INFO Applying migration id=localforward 2026/02/05 14:41:51 INFO Applying migration id=avatar 2026/02/05 14:41:51 INFO Applying migration id=noimage 2026/02/05 14:41:51 INFO Applying migration id=feed 2026/02/05 14:41:51 INFO Applying migration id=bookmarks 2026/02/05 14:41:51 INFO Applying migration id=shareactivity 2026/02/05 14:41:51 INFO Applying migration id=application 2026/02/05 14:41:51 INFO Applying migration id=certificates 2026/02/05 14:41:51 INFO Applying migration id=rawforward 2026/02/05 14:41:51 INFO Applying migration id=publickey 2026/02/05 14:41:51 INFO Applying migration id=resolvegroup 2026/02/05 14:41:51 INFO Applying migration id=reject 2026/02/05 14:41:51 INFO Applying migration id=autodel 2026/02/05 14:41:51 INFO Applying migration id=jsonb 2026/02/05 14:41:51 INFO Applying migration id=quote 2026/02/05 14:41:51 INFO Applying migration id=rfc9421 2026/02/05 14:41:51 INFO Applying migration id=keys 2026/02/05 14:41:51 INFO Applying migration id=portable 2026/02/05 14:41:51 INFO Applying migration id=proofs 2026/02/05 14:41:51 INFO Applying migration id=contexts 2026/02/05 14:41:51 INFO Applying migration id=deliverieshost 2026/02/05 14:41:51 INFO Applying migration id=pembegin 2026/02/05 14:41:51 INFO Applying migration id=didhost 2026/02/05 14:41:51 INFO Approving follow request activity.id=https://localhost.localdomain:8443/follow/019c2e40-9b09-700d-9455-39217a80f9f4 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/02/05 14:41:51 INFO Follow is accepted activity.id=https://localhost.localdomain:8443/accept/019c2e40-9b09-76bf-a306-0ed1a7a23eb7 activity.type=Accept activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=activity activity.object.id=https://localhost.localdomain:8443/follow/019c2e40-9b09-700d-9455-39217a80f9f4 activity.object.type=Follow activity.object.actor=https://localhost.localdomain:8443/user/bob follow=https://localhost.localdomain:8443/follow/019c2e40-9b09-700d-9455-39217a80f9f4 2026/02/05 14:41:51 INFO Received a new post activity.id=https://localhost.localdomain:8443/create/019c2e40-9b09-7c1b-9d4b-d0484bc0d095 activity.type=Create activity.actor=https://localhost.localdomain:8443/user/alice activity.object.kind=object activity.object.id=https://localhost.localdomain:8443/post/019c2e40-9b09-7bf7-9147-c8ab8cbbf073 activity.object.type=Note activity.object.attributed_to=https://localhost.localdomain:8443/user/alice post=https://localhost.localdomain:8443/post/019c2e40-9b09-7bf7-9147-c8ab8cbbf073 2026/02/05 14:41:51 INFO Viewing post post=https://localhost.localdomain:8443/post/019c2e40-9b09-7bf7-9147-c8ab8cbbf073 2026/02/05 14:41:51 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:51 WARN User is posting too frequently last=2026-02-05T14:41:51.000Z can=2026-02-05T14:42:51.000Z 2026/02/05 14:41:51 INFO Viewing outbox actor=https://localhost.localdomain:8443/user/alice offset=0 2026/02/05 14:41:51 INFO Generating first response key=/local --- PASS: TestWhisper_Throttling (0.59s) PASS ok github.com/dimkr/tootik/test 178.660s >>> 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 for tootik-0.19.8-r3.apk >>> tootik*: Adding .pre-install >>> tootik*: Scanning shared objects >>> tootik-openrc*: Tracing dependencies... openssl >>> tootik-openrc*: Package size: 3.6 KB >>> tootik-openrc*: Compressing data... >>> tootik-openrc*: Create checksum... >>> tootik-openrc*: Create tootik-openrc-0.19.8-r3.apk >>> tootik*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 so:libsqlite3.so.0 >>> tootik*: Package size: 11.6 MB >>> tootik*: Compressing data... >>> tootik*: Create checksum... >>> tootik*: Create tootik-0.19.8-r3.apk >>> tootik: Build complete at Thu, 05 Feb 2026 14:41:52 +0000 elapsed time 0h 3m 19s >>> tootik: Cleaning up srcdir >>> tootik: Cleaning up pkgdir >>> tootik: Uninstalling dependencies... (1/5) Purging .makedepends-tootik (20260205.143834) (2/5) Purging go (1.25.7-r0) (3/5) Purging sqlite-dev (3.51.2-r0) (4/5) Purging sqlite (3.51.2-r0) (5/5) Purging sqlite-libs (3.51.2-r0) Executing busybox-1.37.0-r30.trigger OK: 440.6 MiB in 105 packages >>> tootik: Updating the community/x86_64 repository index... >>> tootik: Signing the index...