diff options
Diffstat (limited to 'src/usr.bin/nc/netcat.c')
-rw-r--r-- | src/usr.bin/nc/netcat.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c index 6b05b3fdf7..b71c0426dc 100644 --- a/src/usr.bin/nc/netcat.c +++ b/src/usr.bin/nc/netcat.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: netcat.c,v 1.166 2016/11/03 15:54:39 beck Exp $ */ | 1 | /* $OpenBSD: netcat.c,v 1.167 2016/11/04 05:13:13 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> | 3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> |
4 | * Copyright (c) 2015 Bob Beck. All rights reserved. | 4 | * Copyright (c) 2015 Bob Beck. All rights reserved. |
@@ -71,6 +71,7 @@ | |||
71 | #define TLS_NOVERIFY (1 << 2) | 71 | #define TLS_NOVERIFY (1 << 2) |
72 | #define TLS_NONAME (1 << 3) | 72 | #define TLS_NONAME (1 << 3) |
73 | #define TLS_CCERT (1 << 4) | 73 | #define TLS_CCERT (1 << 4) |
74 | #define TLS_MUSTSTAPLE (1 << 5) | ||
74 | 75 | ||
75 | /* Command Line Options */ | 76 | /* Command Line Options */ |
76 | int dflag; /* detached, no stdin */ | 77 | int dflag; /* detached, no stdin */ |
@@ -468,6 +469,8 @@ main(int argc, char *argv[]) | |||
468 | "together"); | 469 | "together"); |
469 | tls_config_insecure_noverifycert(tls_cfg); | 470 | tls_config_insecure_noverifycert(tls_cfg); |
470 | } | 471 | } |
472 | if (TLSopt & TLS_MUSTSTAPLE) | ||
473 | tls_config_ocsp_require_stapling(tls_cfg); | ||
471 | 474 | ||
472 | if (Pflag) { | 475 | if (Pflag) { |
473 | if (pledge("stdio inet dns tty", NULL) == -1) | 476 | if (pledge("stdio inet dns tty", NULL) == -1) |
@@ -1502,6 +1505,7 @@ map_tls(char *s, int *val) | |||
1502 | { "noverify", TLS_NOVERIFY }, | 1505 | { "noverify", TLS_NOVERIFY }, |
1503 | { "noname", TLS_NONAME }, | 1506 | { "noname", TLS_NONAME }, |
1504 | { "clientcert", TLS_CCERT}, | 1507 | { "clientcert", TLS_CCERT}, |
1508 | { "muststaple", TLS_MUSTSTAPLE}, | ||
1505 | { NULL, -1 }, | 1509 | { NULL, -1 }, |
1506 | }; | 1510 | }; |
1507 | 1511 | ||