tFix 27cec48 Add a flag/keybinding for strict TLS - surf - customized build of … | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 5c527339842fdd06411eaf25547aef0902f96915 | |
parent 2940d2bd07325714d5eee5de3877641578c20c95 | |
Author: Quentin Rameau <[email protected]> | |
Date: Sun, 23 Apr 2017 18:18:23 +0200 | |
Fix 27cec48 Add a flag/keybinding for strict TLS | |
Forgot to add changes in main(), usage() and newwindow() too. | |
Diffstat: | |
M surf.c | 11 +++++++++-- | |
1 file changed, 9 insertions(+), 2 deletions(-) | |
--- | |
diff --git a/surf.c b/surf.c | |
t@@ -246,7 +246,7 @@ char *argv0; | |
void | |
usage(void) | |
{ | |
- die("usage: %s [-bBdDfFgGiIkKmMnNpPsSvx] [-a cookiepolicies ] " | |
+ die("usage: %s [-bBdDfFgGiIkKmMnNpPsStTvx] [-a cookiepolicies ] " | |
"[-c cookiefile] [-C stylefile] [-e xid] [-r scriptfile] " | |
"[-u useragent] [-z zoomlevel] [uri]\n", basename(argv0)); | |
} | |
t@@ -817,7 +817,7 @@ newwindow(Client *c, const Arg *a, int noembed) | |
{ | |
int i = 0; | |
char tmp[64]; | |
- const char *cmd[27], *uri; | |
+ const char *cmd[28], *uri; | |
const Arg arg = { .v = cmd }; | |
cmd[i++] = argv0; | |
t@@ -850,6 +850,7 @@ newwindow(Client *c, const Arg *a, int noembed) | |
cmd[i++] = scriptfile; | |
} | |
cmd[i++] = curconfig[JavaScript].val.b ? "-S" : "-s"; | |
+ cmd[i++] = curconfig[StrictTLS].val.b ? "-T" : "-t"; | |
if (fulluseragent && g_strcmp0(fulluseragent, "")) { | |
cmd[i++] = "-u"; | |
cmd[i++] = fulluseragent; | |
t@@ -1743,6 +1744,12 @@ main(int argc, char *argv[]) | |
case 'S': | |
defconfig CSETB(JavaScript, 1); | |
break; | |
+ case 't': | |
+ defconfig CSETB(StrictTLS, 0); | |
+ break; | |
+ case 'T': | |
+ defconfig CSETB(StrictTLS, 1); | |
+ break; | |
case 'u': | |
fulluseragent = EARGF(usage()); | |
break; |