try_connect
try_connect("Non-AO server + AO client", port++, DEFAULT_TEST_PASSWORD,
try_connect("AO server + Non-AO client", port++, NULL,
try_connect("Wrong password", port++, DEFAULT_TEST_PASSWORD,
try_connect("Wrong rcv id", port++, DEFAULT_TEST_PASSWORD,
try_connect("Wrong snd id", port++, DEFAULT_TEST_PASSWORD,
try_connect("Different maclen", port++, DEFAULT_TEST_PASSWORD,
try_connect("Server: Wrong addr", port++, DEFAULT_TEST_PASSWORD,
try_connect("Client: Wrong addr", port++, DEFAULT_TEST_PASSWORD,
try_connect("rcv id != snd id", port++, DEFAULT_TEST_PASSWORD,
try_connect("Server: prefix match", port++, DEFAULT_TEST_PASSWORD,
try_connect("Client: prefix match", port++, DEFAULT_TEST_PASSWORD,
try_connect("AO server (INADDR_ANY): AO client", port++, NULL, 0,
try_connect("AO server (INADDR_ANY): MD5 client", port++, &addr_any, 0,
try_connect("AO server (INADDR_ANY): unsigned client", port++, NULL, 0,
try_connect("AO server (AO_REQUIRED): AO client", port++, NULL, 0,
try_connect("AO server (AO_REQUIRED): unsigned client", port++, NULL, 0,
try_connect("MD5 server (INADDR_ANY): AO client", port++, NULL, 0,
try_connect("MD5 server (INADDR_ANY): MD5 client", port++, &addr_any, 0,
try_connect("MD5 server (INADDR_ANY): no sign client", port++, NULL, 0,
try_connect("no sign server: AO client", port++, NULL, 0,
try_connect("no sign server: MD5 client", port++, &addr_any, 0,
try_connect("no sign server: no sign client", port++, NULL, 0,
try_connect("AO+MD5 server: AO client (matching)", port++, NULL, 0,
try_connect("AO+MD5 server: AO client (misconfig, matching MD5)",
try_connect("AO+MD5 server: AO client (misconfig, non-matching)",
try_connect("AO+MD5 server: MD5 client (matching)", port++, &addr_any, 0,
try_connect("AO+MD5 server: MD5 client (misconfig, matching AO)",
try_connect("AO+MD5 server: MD5 client (misconfig, non-matching)",
try_connect("AO+MD5 server: no sign client (unmatched)",
try_connect("AO+MD5 server: no sign client (misconfig, matching AO)",
try_connect("AO+MD5 server: no sign client (misconfig, matching MD5)",
try_connect("AO+MD5 server: client with both [TCP-MD5] and TCP-AO keys",
try_connect("AO+MD5 server: client with both TCP-MD5 and [TCP-AO] keys",