Pasture: snac2 2.95
snac2 joins the pasture, built from its tag (images/snac2); scenarios/snac.sh drives its Mastodon API and reads its own files, since its timelines lag behind what it has taken in: follows, posts, replies, likes, boosts, a poll, edits, deletions, direct messages, the unfollow and statistics, 27 checks, with no change to PrivaPub. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
This commit is contained in:
1 parent
1c0dfeb9a4
commit
5721bfd796
7 files changed
+181
No files matched your search
@@ -753,6 +753,19 @@ PeerTube's own instance account announces each new video too, which we drop: nob
|
||||
follow only PeerTube-like channels and accounts, never a persona. It checks the `Host` header against its own name,
|
||||
without a port, before it gives out its OAuth client.
|
||||
|
||||
### snac2 2.95
|
||||
|
||||
- Keeps everything in files and works through what it receives one message at a time, sometimes minutes behind; its
|
||||
Mastodon API's timelines lag behind what it has taken in, and give an object a new id when it changes. The scenario
|
||||
reads snac's own files instead (`object/<md5>.json`, the user's `private.idx`).
|
||||
- Its API takes a poll only as form fields (`poll[options][]`), has no conversations, and gets its token from its own
|
||||
login form (`/oauth/x-snac-login`) and a code grant. A `Delete` takes the post out of the timeline and keeps the
|
||||
object.
|
||||
- Its single-threaded server answered one delivery with a 502 through Caddy; PrivaPub's retry 22 seconds later went in.
|
||||
- **Pasture evidence (2026-10-05, `tools/pasture/scenarios/snac.sh`):** 27 checks pass, with no change to PrivaPub:
|
||||
follows both ways, posts, replies, likes and boosts both ways, a poll and alice's vote, edits and deletions both ways,
|
||||
direct messages both ways, the unfollow, statistics.
|
||||
|
||||
### Mitra 5.9.1
|
||||
|
||||
- Signs its deliveries with RSA (draft-cavage) and adds an FEP-8b32 proof made with its Ed25519 key (FEP-521a), which
|
||||
|
||||
Reference in new issue
Block a user