| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
ssl certificate is different from a previously cached certificate to
help prevent against MITM attacks. Prompt the user with an action to
take (show remote cert, allow for that session, or cache the new
remote cert).
|
|
|
|
|
|
|
|
|
|
|
| |
* Display a message when toggling proxy.
* Add a 'http_proxy_disabled' config option allowing a proxy to be disabled at
xombrero start.
* Add a note in the manual that polipo works with xombrero aswell as tsocks.
* In the config file, provide examples for polipo and tsocks running on
localhost with default ports.
OK marco
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
values from static memory, as they will be g_free()'d later if changed
at runtime or from parsing the config. "Special" settings (struct
special) do not need this as they use their own set functions.
This also fixes a bad bug where default_script pointed to "" somewhere
in static memory instead of an array of PATH_MAX size. This fixes a
crash when compiled with clang where changing this setting would try
to write a string possibly as large as PATH_MAX and overwrite other
static data.
Finally, make ssl_ca_file static to match all the other strings that
represent files or directories. Make it a special setting so static
memory is never freed. As an added bonus, ssl_ca_file is now tilde
expanded.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
push.
Make the set_ssl_ca_file pointer logic not suck.
'M' isn't a valid key modifier, use 'M1' in the manpage.
Add a function to escape an html string and use this for displaying
settings. Now things like <file> and <uri> are not interpreted as
html tags.
Kill a system() when running a custom uri script. Tildes are now also
expanded instead of being interpreted by the no-longer-being-called
system shell.
Plug a leak
Replace the system() call for external_editor with an execvp and while
here, kill a dangerous sprintf.
Remove an unused variable
|
| |
|
|
|
|
| |
command. This will reset the value to its default.
|
|
|
|
| |
it in the manpage.
|
|
|
|
|
| |
external script rather then through xombrero. This makes it possible
to use scripts to support things such as mailto URIs. Fixes FS#253
|
|
|
|
| |
it for all the times we need to expand a tilde in a file path.
|
|
|
|
|
|
| |
the manpage says they do. Setting show_url = 1 and fancy_bar = 0 will
now only display the url bar on the toolbar and not draw the buttons
and search box.
|
|
|
|
|
|
|
|
|
|
|
|
| |
don't try to execute them, but instead open a prompt with that current
command. Can be used to create custom prompts, and should fix FS#233.
This change also adds the ability to replace strings in keybound
prompts. So far the only string replacement is <uri> which is
replaced by the current tab's uri. This also kills the old prompt*
commands as they only existed so they could be bound to a key.
However with the addition of the <uri> substitution, these are no
longer necessary. Document these changes in the manpage.
|
| |
|
| |
|
| |
|
|
|
|
| |
file and document it. This fixes FS#238.
|
|
|
|
| |
and document it in the manpage.
|
| |
|
|
|
|
| |
it wasn't mentioned in the manpage.
|
|
|
|
| |
manpage
|
| |
|
| |
|
|
|
|
| |
strtonum() when called on user input.
|
|
|
|
|
|
|
|
| |
This reverts commit 8cf3ed194beb51595cc575c2fd7f8067d35c5dc7.
Conflicts:
settings.c
|
|
|
|
| |
correct.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
iterating over each tab and running the autoscroll js. Dynamically
Setting it to 0 doesn't work here because the js is still running.
Need to find some way to kill it.
|
|
|
|
| |
so as to leave no doubt that values are being uninitialized.
|
|
|
|
| |
functional changes.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The referer is now checked more strictly against the host.
If setting 'referer' is set to 'same-domain', it now checks
it against the public-suffix, so referers can be sent between
subdomains.
If 'referer' is set to 'same-fqdn' (NEW) the FQDN's must match
strictly.
|
| |
|
|
|
|
|
|
|
|
|
| |
Strict-Transport-Security is a HTTP-flag that a server
can specify to force all future requests to that server
to be done via https.
The flag 'enable_strict_transport' specifies if STS should be
used or not. Default is TRUE.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
The setting 'referer' can be one of four different values:
'always' - the default. always send referer
'never' - never send referer
'same-domain' - only send referer if it's the same domain
Any other value, that is also a valid URL, will use this
custom value as referer. (E.g. you could set it to http://no-referer.com)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New setting: 'download_mode' - values:
start - downloads are automatically started (works like previous)
this is the default.
ask - before a download is started, the user gets a question.
if the answer is yes, the download will start. otherwise
it will be added to the downloadmanager, but not started.
add - downloads are added to downloadmanager, but not stared.
the user must then open the downloadmanager and start
the downloads.
ok @marco
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
FS#214 and #144.
Thanks to Stefan Bolte (dwb browser) for relicensing his
javascript code for autoscroll!
ok marco@
|
|
|
|
| |
ok marco@
|
|
|
|
| |
ok marco@
|
|
|
|
|
|
| |
Code from Elias Norberg (xyzzy)
ok marco@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FS#206:"Add option: maximize at startup"
(From Wei-Ning Huang (aitjcize))
FS#198: "Buffer command gu documented as gU"
(Pointed out by John Brendler (brendlerjg))
FS#203: "Add command gU for opening the root of a webpage"
(Slightly modified code from Elias Norberg (xyzzy))
FS#211: "New key handling code breaks old :buffers/:ls behavior."
ok marco@
|
|
|
|
|
| |
Fixes FS#65
from Elias Norberg xyzzy@kudzu.se
|
|
|
|
| |
From Cody Wright M8R-2bxmml@mailinator.com
|
|
|
|
|
| |
Work around for bug #51747
from Stevan Andjelkovic <stevan.andjelkovic@strath.ac.uk>
|