Introduction
Introduction Statistics Contact Development Disclaimer Help
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;
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.