surf \- simple webkit-based browser
.SH SYNOPSIS
.B surf
-.RB [-bBdDfFgGiIkKmMnNpPsSvx]
+.RB [-bBdDfFgGiIkKmMnNpPsStTvwxX]
.RB [-a\ cookiepolicies]
.RB [-c\ cookiefile]
+.RB [-C\ stylefile]
.RB [-e\ xid]
.RB [-r\ scriptfile]
-.RB [-t\ stylefile]
.RB [-u\ useragent]
.RB [-z\ zoomlevel]
-.RB "URI"
+.RB [URI]
.SH DESCRIPTION
surf is a simple Web browser based on WebKit/GTK+. It is able
to display websites and follow links. It supports the XEmbed protocol
.B \-a cookiepolicies
Define the order of
.I cookie policies.
-The default is "Aa@" but could be
+The default is "@Aa" but could be
redefined in the
.I config.h,
with "A" meaning to
.B \-B
Enable Scrollbars
.TP
-.B \-c cookiefile
+.B \-c cookiefile
Specify the
.I cookiefile
to use.
.TP
+.B \-C stylefile
+Specify the user
+.I stylefile.
+This does disable the site-specific styles.
+.TP
.B \-d
Disable the disk cache.
.TP
Enable kiosk mode (disable key strokes and right click)
.TP
.B \-m
-Disable the site-specific styles.
+Disable application of user style sheets.
.TP
.B \-M
-Enable the site-specific styles.
+Enable application of user style sheets.
.TP
.B \-n
Disable the Web Inspector (Developer Tools).
.B \-P
Enable Plugins
.TP
-.B \-r scriptfile
+.B \-r scriptfile
Specify the user
.I scriptfile.
.TP
.B \-S
Enable Javascript
.TP
-.B \-t stylefile
-Specify the user
-.I stylefile.
-This does disable the site-specific styles.
+.B \-t
+Disable strict TLS check
.TP
-.B \-u useragent
+.B \-T
+Enable strict TLS check
+.TP
+.B \-u useragent
Specify the
.I useragent
which surf should use.
.B \-v
Prints version information to standard output, then exits.
.TP
-.B \-x
+.B \-w
Prints xid to standard output. This can be used to script the browser in for
example
.BR xdotool(1).
.TP
-.B \-z zoomlevel
+.B -x
+Disable custom certificates.
+.TP
+.B -X
+Enable custom certificates.
+.TP
+.B \-z zoomlevel
Specify the
.I zoomlevel
which surf should use.
-.BR xprop(1).
.SH USAGE
.B Escape
Stops loading current page or stops download.
.B Ctrl\-y
Copies current URI to primary selection.
.TP
-.B Ctrl\-o
-Show the sourcecode of the current page.
+.B Ctrl\-Shift\-x
+Display the current TLS certificate in a popup window.
.TP
.B Ctrl\-Shift\-a
Toggle through the the
.TP
.B Ctrl\-Shift\-m
Toggle if the
-.I stylefile
+.I stylefile
file should be loaded. This will reload the page.
.TP
.B Ctrl\-Shift\-o
.B Ctrl\-Shift\-s
Toggle script execution. This will reload the page.
.TP
+.B Ctrl\-Shift\-t
+Toggle strict TLS check. This will reload the page.
+.TP
.B Ctrl\-Shift\-v
Toggle the enabling of plugins on that surf instance. This will reload the
page.
Toggle fullscreen mode.
.SH INDICATORS OF OPERATION
Surf is showing indicators of operation in front of the site title.
-For all indicators, unless otherwsie specified, a lower case letter means disabled and an upper case letter means enabled.
+For all indicators, unless otherwise specified, a lower case letter means disabled and an upper case letter means enabled.
.TP
.B A
all cookies accepted
.TP
.B m M
styles
+.TP
+.B f F
+frame flattening
+.TP
+.B x X
+custom certificates
+.TP
+.B t T
+strict TLS
.SH INDICATORS OF WEB PAGE
The second part of the indicators specifies modes of the web page itself.
.SS First character: encryption
unencrypted
.TP
.B T
-encrypted (SSL)
+encrypted (TLS)
.TP
.B U
attempted encryption but failed