|
@@ -141,28 +141,28 @@ parse_socks4a_resolve_response(const char *response, size_t len,
|
|
|
static const char *
|
|
|
socks5_reason_to_string(char reason)
|
|
|
{
|
|
|
- switch(reason) {
|
|
|
- case SOCKS5_SUCCEEDED:
|
|
|
- return "succeeded";
|
|
|
- case SOCKS5_GENERAL_ERROR:
|
|
|
- return "general error";
|
|
|
- case SOCKS5_NOT_ALLOWED:
|
|
|
- return "not allowed";
|
|
|
- case SOCKS5_NET_UNREACHABLE:
|
|
|
- return "network is unreachable";
|
|
|
- case SOCKS5_HOST_UNREACHABLE:
|
|
|
- return "host is unreachable";
|
|
|
- case SOCKS5_CONNECTION_REFUSED:
|
|
|
- return "connection refused";
|
|
|
- case SOCKS5_TTL_EXPIRED:
|
|
|
- return "ttl expired";
|
|
|
- case SOCKS5_COMMAND_NOT_SUPPORTED:
|
|
|
- return "command not supported";
|
|
|
- case SOCKS5_ADDRESS_TYPE_NOT_SUPPORTED:
|
|
|
- return "address type not supported";
|
|
|
- default:
|
|
|
- return "unknown SOCKS5 code";
|
|
|
- }
|
|
|
+ switch(reason) {
|
|
|
+ case SOCKS5_SUCCEEDED:
|
|
|
+ return "succeeded";
|
|
|
+ case SOCKS5_GENERAL_ERROR:
|
|
|
+ return "general error";
|
|
|
+ case SOCKS5_NOT_ALLOWED:
|
|
|
+ return "not allowed";
|
|
|
+ case SOCKS5_NET_UNREACHABLE:
|
|
|
+ return "network is unreachable";
|
|
|
+ case SOCKS5_HOST_UNREACHABLE:
|
|
|
+ return "host is unreachable";
|
|
|
+ case SOCKS5_CONNECTION_REFUSED:
|
|
|
+ return "connection refused";
|
|
|
+ case SOCKS5_TTL_EXPIRED:
|
|
|
+ return "ttl expired";
|
|
|
+ case SOCKS5_COMMAND_NOT_SUPPORTED:
|
|
|
+ return "command not supported";
|
|
|
+ case SOCKS5_ADDRESS_TYPE_NOT_SUPPORTED:
|
|
|
+ return "address type not supported";
|
|
|
+ default:
|
|
|
+ return "unknown SOCKS5 code";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/** Send a resolve request for <b>hostname</b> to the Tor listening on
|