Tests have been randomly failing with messages like listen tcp 127.0.0.1:51778: bind: address already in use Rework all the test servers so they choose a random free port on startup and use that for the tests to avoid.
Methods which can read or mutate external storage will require authorisation - enforce this. This can be overidden by `--rc-no-auth`.