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 | ||
