diff options
Diffstat (limited to 'docs/TESTING.md')
| -rw-r--r-- | docs/TESTING.md | 14 |
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 | |||
| 129 | 1. Connect through one address, `register` and `login`. `hosts` shows the | ||
| 130 | fingerprint. | ||
| 131 | 2. `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. | ||
| 134 | 3. `hosts` must list both addresses on one line under one fingerprint. | ||
| 135 | 4. `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. | ||
| 138 | 5. `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). |
