Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1837)
{"proxy", OPT_PROXY, 's',
"Connect to via specified proxy to the real server"},
#ifdef AF_UNIX
{"proxy", OPT_PROXY, 's',
"Connect to via specified proxy to the real server"},
#ifdef AF_UNIX
- {"unix", OPT_UNIX, 's', "Connect over unix domain sockets"},
+ {"unix", OPT_UNIX, 's', "Connect over the specified Unix-domain socket"},
#endif
{"4", OPT_4, '-', "Use IPv4 only"},
#ifdef AF_INET6
#endif
{"4", OPT_4, '-', "Use IPv4 only"},
#ifdef AF_INET6
{"port", OPT_PORT, 'p',
"TCP/IP port to listen on for connections (default is " PORT ")"},
{"accept", OPT_ACCEPT, 's',
{"port", OPT_PORT, 'p',
"TCP/IP port to listen on for connections (default is " PORT ")"},
{"accept", OPT_ACCEPT, 's',
- "TCP/IP optional host and port to accept on (default is " PORT ")"},
+ "TCP/IP optional host and port to listen on for connections (default is *:" PORT ")"},
#ifdef AF_UNIX
{"unix", OPT_UNIX, 's', "Unix domain socket to accept on"},
#endif
#ifdef AF_UNIX
{"unix", OPT_UNIX, 's', "Unix domain socket to accept on"},
#endif
[B<-help>]
[B<-connect host:port>]
[B<-proxy host:port>]
[B<-help>]
[B<-connect host:port>]
[B<-proxy host:port>]
+[B<-unix path>]
+[B<-4>]
+[B<-6>]
[B<-servername name>]
[B<-verify depth>]
[B<-verify_return_error>]
[B<-servername name>]
[B<-verify depth>]
[B<-verify_return_error>]
specified with this flag and issues an HTTP CONNECT command to connect
to the desired server.
specified with this flag and issues an HTTP CONNECT command to connect
to the desired server.
+=item B<-unix path>
+
+Connect over the specified Unix-domain socket.
+
+=item B<-4>
+
+Use IPv4 only.
+
+=item B<-6>
+
+Use IPv6 only.
+
=item B<-servername name>
Set the TLS SNI (Server Name Indication) extension in the ClientHello message.
=item B<-servername name>
Set the TLS SNI (Server Name Indication) extension in the ClientHello message.
B<openssl> B<s_server>
[B<-help>]
B<openssl> B<s_server>
[B<-help>]
+[B<-port port>]
+[B<-accept val>]
+[B<-unix val>]
+[B<-unlink>]
+[B<-4>]
+[B<-6>]
[B<-context id>]
[B<-verify depth>]
[B<-Verify depth>]
[B<-context id>]
[B<-verify depth>]
[B<-Verify depth>]
Print out a usage message.
Print out a usage message.
The TCP port to listen on for connections. If not specified 4433 is used.
The TCP port to listen on for connections. If not specified 4433 is used.
+=item B<-accept val>
+
+The optional TCP host and port to listen on for connections. If not specified, *:4433 is used.
+
=item B<-naccept count>
The server will exit after receiving B<number> connections, default unlimited.
=item B<-naccept count>
The server will exit after receiving B<number> connections, default unlimited.
+=item B<-unix val>
+
+Unix domain socket to accept on.
+
+=item B<-unlink>
+
+For -unix, unlink existing socket first.
+
+=item B<-4>
+
+Use IPv4 only.
+
+=item B<-6>
+
+Use IPv6 only.
+
=item B<-context id>
Sets the SSL context id. It can be given any string value. If this option
=item B<-context id>
Sets the SSL context id. It can be given any string value. If this option