summaryrefslogtreecommitdiff
path: root/src/usr.bin/nc/netcat.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr.bin/nc/netcat.c')
-rw-r--r--src/usr.bin/nc/netcat.c6
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 */
76int dflag; /* detached, no stdin */ 77int 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