aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-node/tests/golden
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-node/tests/golden')
-rw-r--r--packages/meshbay-node/tests/golden/cli.json4
-rw-r--r--packages/meshbay-node/tests/golden/dispatch.json112
2 files changed, 58 insertions, 58 deletions
diff --git a/packages/meshbay-node/tests/golden/cli.json b/packages/meshbay-node/tests/golden/cli.json
index 5ddd7fd..8db5abd 100644
--- a/packages/meshbay-node/tests/golden/cli.json
+++ b/packages/meshbay-node/tests/golden/cli.json
@@ -4,7 +4,7 @@
"asked": [],
"exit": 0,
"stderr": "",
- "stdout": "usage: meshbay-node [-h] [--hub-url HUB_URL] [--username USERNAME] [--dir DIR] [--yes]\n [--config CONFIG] [--group GROUP] [--link] [--writable] [--no-writable]\n [--removable] [--no-removable] [--name NAME]\n [--log-level {DEBUG,INFO,WARNING,ERROR}]\n [{init,reset,status,gek-init,gek,operator,member,group,root,file,video,chat,denylist,stun,transfers,reload,restart-daemon,autostart,service,calibrate-argon2}]\n [subcommand] [target] [value]\n\nMeshBay Node daemon\n\npositional arguments:\n {init,reset,status,gek-init,gek,operator,member,group,root,file,video,chat,denylist,stun,transfers,reload,restart-daemon,autostart,service,calibrate-argon2}\n init: provision config + keystore | reset: erase all node state | status:\n node state and keys | operator pair: pair a browser with this node |\n member list|invite|cancel|revoke|unpin | group list|add|remove | root\n list|add|remove|set|eject|plug | gek init|rotate | file list|rm | video\n rematch: re-resolve TMDB matches for a group's videos | chat\n status|rotate|encrypt-history|prune | denylist show|clear | stun\n list|add|remove|reset | transfers show|set|max-size|per-member: live\n transfer slots, the node-wide caps, the largest single upload, and how\n many one member may run at once in a group | reload: re-read node.toml\n (hot; systemd or the loopback API) | restart-daemon: restart the node\n (systemd unit, the Windows autostart launcher, or the service task,\n whichever applies) | autostart install|remove|start|stop|status (Windows:\n run meshbay-node at each sign-in, no admin) | service\n install|remove|start|stop|status (Windows: run at boot, before sign-in,\n needs admin once to install) | calibrate-argon2: benchmark\n subcommand 'pair' for operator; list|invite|revoke|unpin for member; list|add|remove\n for group; list|add|remove|set|eject|plug for root; init|rotate for gek;\n list|rm for file; rematch for video; show|clear for denylist;\n list|add|remove|reset for stun; show|set|max-size|per-member for\n transfers; install|remove|start|stop|status for autostart and for service\n target username for member invite|revoke|unpin (an e-mail address with --link, a\n link id for member cancel); group name for group add; file id for file rm;\n identifier for denylist clear; download cap for transfers set; size in GB\n for transfers max-size\n value the second value where a verb takes two: the upload cap for transfers set\n\noptions:\n -h, --help show this help message and exit\n --hub-url HUB_URL hub URL, for init (e.g. https://meshbay.org)\n --username USERNAME hub username, for init\n --dir DIR shared directory, for group add\n --yes skip the confirmation for destructive commands\n --config CONFIG Config file path\n --group GROUP group id (optional if only one is configured)\n --link member invite: an invitation link for this e-mail address, for someone who\n may have no account yet\n --writable root accepts member uploads (root add/set)\n --no-writable root is read-only (root add/set, group add)\n --removable mark root as removable (root set/add)\n --no-removable mark root as not removable (root set)\n --name NAME root name (root add; defaults to directory basename)\n --log-level {DEBUG,INFO,WARNING,ERROR}\n",
+ "stdout": "usage: meshbay-node [-h] [--hub-url HUB_URL] [--username USERNAME] [--dir DIR] [--yes]\n [--config CONFIG] [--group GROUP] [--link] [--writable] [--no-writable]\n [--removable] [--no-removable] [--name NAME]\n [--log-level {DEBUG,INFO,WARNING,ERROR}]\n [{init,reset,status,gek-init,gek,operator,member,group,root,file,video,chat,denylist,stun,transfers,reload,restart-daemon,autostart,service,calibrate-argon2}]\n [subcommand] [target] [value]\n\nMeshBay Node daemon\n\npositional arguments:\n {init,reset,status,gek-init,gek,operator,member,group,root,file,video,chat,denylist,stun,transfers,reload,restart-daemon,autostart,service,calibrate-argon2}\n init: provision config + keystore | reset: erase all node state | status:\n node state and keys | operator pair: pair a browser with this node |\n member list|invite|cancel|revoke|unpin | group list|add|remove | root\n list|add|remove|set|eject|plug | gek init|rotate | file list|rm | video\n rematch: re-resolve TMDB matches for a group's videos | chat\n status|rotate|encrypt-history|prune | denylist show|clear | stun\n list|add|remove|reset | transfers show|set|max-size|per-member: live\n transfer slots, the node-wide caps, the largest single upload, and how\n many one member may run at once in a group | reload: re-read node.toml\n (hot; systemd or the loopback API) | restart-daemon: restart the node\n (systemd unit, the Windows autostart launcher, or the service task,\n whichever applies) | autostart install|remove|start|stop|status (Windows:\n run meshbay-node at each sign-in, no admin) | service\n install|remove|start|stop|status (Windows: run at boot, before sign-in,\n needs admin once to install) | calibrate-argon2: benchmark\n subcommand 'pair' for operator; list|invite|revoke|unpin for member; list|add|remove\n for group; list|add|remove|set|eject|plug for root; init|rotate for gek;\n list|rm for file; rematch for video; show|clear for denylist;\n list|add|remove|reset for stun; show|set|max-size|per-member for\n transfers; install|remove|start|stop|status for autostart and for service\n target username for member invite|revoke|unpin (an optional e-mail label with\n --link, a link id for member cancel); group name for group add; file id\n for file rm; identifier for denylist clear; download cap for transfers\n set; size in GB for transfers max-size\n value the second value where a verb takes two: the upload cap for transfers set\n\noptions:\n -h, --help show this help message and exit\n --hub-url HUB_URL hub URL, for init (e.g. https://meshbay.org)\n --username USERNAME hub username, for init\n --dir DIR shared directory, for group add\n --yes skip the confirmation for destructive commands\n --config CONFIG Config file path\n --group GROUP group id (optional if only one is configured)\n --link member invite: an invitation link, for someone who may have no account yet\n (valid 7 days, single use)\n --writable root accepts member uploads (root add/set)\n --no-writable root is read-only (root add/set, group add)\n --removable mark root as removable (root set/add)\n --no-removable mark root as not removable (root set)\n --name NAME root name (root add; defaults to directory basename)\n --log-level {DEBUG,INFO,WARNING,ERROR}\n",
"systemctl": []
},
"autostart no-such-sub": {
@@ -348,7 +348,7 @@
"asked": [],
"exit": 0,
"stderr": "",
- "stdout": "INVITATION LINK https://example.invalid/#/invite?v=1\nvalid until \ncancel with meshbay-node member cancel abababababababababababababababab\n\nSend it to bob@example.test yourself. It works once, and only for an\naccount registered with that address: they open it, create their\naccount or sign in, and land in the group without typing a code.\n",
+ "stdout": "INVITATION LINK https://example.invalid/#/invite?v=1\nvalid until \ncancel with meshbay-node member cancel abababababababababababababababab\n\nSend it yourself, by any messaging app. It works once, for seven\ndays, for whoever opens it first: they create their account or\nsign in, and land in the group without typing a code.\n",
"systemctl": []
},
"member list": {
diff --git a/packages/meshbay-node/tests/golden/dispatch.json b/packages/meshbay-node/tests/golden/dispatch.json
index 98911f5..5d15057 100644
--- a/packages/meshbay-node/tests/golden/dispatch.json
+++ b/packages/meshbay-node/tests/golden/dispatch.json
@@ -2228,7 +2228,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2551,7 +2551,7 @@
"subject": "gggggggggggggggggggggggggggggggg",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2570,7 +2570,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2589,7 +2589,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2608,7 +2608,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2878,7 +2878,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2892,7 +2892,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2906,7 +2906,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2920,7 +2920,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2934,7 +2934,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2948,7 +2948,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2962,7 +2962,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -2976,7 +2976,7 @@
"messages": [],
"req_id": 4242,
"type": "chat_hist_resp",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -8855,7 +8855,7 @@
"subject": "gggggggggggggggggggggggggggggggg",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -8874,7 +8874,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -8893,7 +8893,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -8912,7 +8912,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9247,7 +9247,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9266,7 +9266,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9285,7 +9285,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9620,7 +9620,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9639,7 +9639,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -9658,7 +9658,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -11961,7 +11961,7 @@
"subject": "link:gggggggggggggggggggggggggggggggg",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14060,7 +14060,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14079,7 +14079,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14098,7 +14098,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14433,7 +14433,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14452,7 +14452,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -14471,7 +14471,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16532,7 +16532,7 @@
"req_id": 4242,
"token": null,
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16547,7 +16547,7 @@
"x"
],
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16560,7 +16560,7 @@
"req_id": 4242,
"token": 7,
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16573,7 +16573,7 @@
"req_id": 4242,
"token": "x",
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16586,7 +16586,7 @@
"req_id": 4242,
"token": null,
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16601,7 +16601,7 @@
"x"
],
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16614,7 +16614,7 @@
"req_id": 4242,
"token": 7,
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16627,7 +16627,7 @@
"req_id": 4242,
"token": "x",
"type": "pong",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16962,7 +16962,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -16981,7 +16981,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17000,7 +17000,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17335,7 +17335,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17354,7 +17354,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17373,7 +17373,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17708,7 +17708,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17727,7 +17727,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -17746,7 +17746,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18081,7 +18081,7 @@
"subject": "['x']",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18100,7 +18100,7 @@
"subject": "7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18119,7 +18119,7 @@
"subject": "x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18454,7 +18454,7 @@
"subject": "['x']:rw=on,rem=on",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18473,7 +18473,7 @@
"subject": "7:rw=on,rem=on",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -18492,7 +18492,7 @@
"subject": "x:rw=on,rem=on",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -21439,7 +21439,7 @@
"subject": "custom_token=no,language=default",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -21482,7 +21482,7 @@
"subject": "custom_token=yes,language=x",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []
@@ -23369,7 +23369,7 @@
"subject": "d=7,u=7",
"ts": "<volatile>",
"type": "admin_challenge",
- "v": "3.4"
+ "v": "4.0"
}
],
"spawned": []