summaryrefslogtreecommitdiffstats
path: root/docs/TESTING.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-10-29 22:22:27 +0100
committersalmonik <salmonik@tuta.io>2026-10-29 22:22:27 +0100
commitf30b1a519771ac49e2b03640e742fdb0a246bd81 (patch)
treeb9a78039ba55a364e73df5dc174320dc8222f5c3 /docs/TESTING.md
parentformatting (diff)
downloadzagan-bet-f30b1a519771ac49e2b03640e742fdb0a246bd81.tar.gz
zagan-bet-f30b1a519771ac49e2b03640e742fdb0a246bd81.zip
v2.4.0: key stored credentials by certificate fingerprint
Diffstat (limited to '')
-rw-r--r--docs/TESTING.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/TESTING.md b/docs/TESTING.md
index 15b060c..fe302a9 100644
--- a/docs/TESTING.md
+++ b/docs/TESTING.md
@@ -124,6 +124,20 @@ Use an 80-column terminal because several output lines are width-sensitive.
124 one row with `winnings = 0`, `details.result = "abandoned"` and 124 one row with `winnings = 0`, `details.result = "abandoned"` and
125 `details.reason = "server_restart"`. 125 `details.reason = "server_restart"`.
126 126
127## Manual identity / credential checklist
128
1291. Connect through one address, `register` and `login`. `hosts` shows the
130 fingerprint.
1312. `disconnect`, then `connect` through another address that reaches the same
132 server (for example `10.0.0.100` when you first used `127.0.0.1`). The client
133 must print `Authenticated as <user>` without asking for a password.
1343. `hosts` must list both addresses on one line under one fingerprint.
1354. `forget-host <first address>` must say the credentials were kept and name
136 the remaining address. Connecting through the remaining address still
137 authenticates automatically.
1385. `forget-host <last address>` must say trust and credentials were cleared.
139 The next connect is a first contact and does not authenticate.
140
127## Manual server checks 141## Manual server checks
128 142
129- Register, log out, log in again (bcrypt path). 143- Register, log out, log in again (bcrypt path).