about summary refs log tree commit diff stats
path: root/xombrero.conf
Commit message (Collapse)AuthorAgeFilesLines
* Use DDG's default site (js) in example configJosh Rickmar2012-10-281-2/+2
| | | | Patch from cody in irc
* Add a new setting, gnutls_priority_string.Josh Rickmar2012-08-021-0/+1
| | | | | | This may be used to modify the GnuTLS priority string used for the soup session to enable or disable specific ciphers or TLS/SSL versions. Default is empty (uses libsoup's defaults).
* Undo the backout of the changes made to xombrero.conf.Josh Rickmar2012-08-021-51/+51
|
* Backout all changes I've made to inputfocus.c.Josh Rickmar2012-08-021-51/+51
| | | | | | | It was likely something from one of these changes that introduced all of our focus bugs. We can reintroduce these commits again, much slower than as I first developed them, and see if the focus issues still appear.
* Add a force_https setting (using the same domain syntax as theJosh Rickmar2012-07-311-0/+10
| | | | | | | | | | | | | | | whitelist settings) to make all requests to that domain use the HTTPS scheme, similar to HSTS. Install a new file, hsts-preload, into the resource dir. This is a regular config file with a bunch of force_https = ... lines, which is used to implement a preloaded HSTS list. Right now all the domains in this file, except for conformal.com and cyphertite.com, are taken directly from chromium's preloaded HSTS list (and should be synced with this file every so often). Also implement a new setting, preload_strict_transport (enabled by default), to enable or disable the loading of this preloaded HSTS list. Document force_https and preload_strict_transport in the manpage.
* Enable DNT by default in whitelist mode.Josh Rickmar2012-07-251-1/+2
|
* Implement a do_not_track feature to set the Do Not Track HTTP header.Josh Rickmar2012-07-251-0/+1
|
* Fix marco's last commit so the donothing binary doesn't show warningsJosh Rickmar2012-07-241-1/+1
| | | | | with show_oops, and document how donothing behaves in the manpage and example conf.
* Modify the keybindings in the example config so they match the same asJosh Rickmar2012-07-181-51/+51
| | | | | | | | the keys[] structure in settings.c. Before, they were missing all the !'s to set the use_in_entry flag in struct key_binding. Also, change the behavior of command_mode to find the current active element and blur that instead of t->active (which was the "page's default" entry, set from javascript).
* Add a show_scrollbars option to disable showing of scrollbars. EnableJosh Rickmar2012-07-111-0/+2
| | | | | (keep current behavior) for gui_mode = normal, and disable for gui_mode = minimal. Requires GTK3.
* Remove xterm_workaround as this has been fixed upstream, and make yJosh Rickmar2012-07-111-1/+0
| | | | | | and p work with CLIPBOARD in addition to PRIMARY. Yanking copies to both, and pasting tries PRIMARY first, and if empty, reads from CLIPBOARD. This should make y/p/P work on windows.
* Add two new settings, allow_insecure_content andJosh Rickmar2012-07-021-0/+4
| | | | | | | | | | allow_insecure_scripts, which, if WebKitWebSettings has the enable-display-of-insecure-content and/or enable-running-of-insecure-content properties, sets those to enable or disable viewing or running of insecure content from secure websites. Make these default to 0 in whitelist mode, and 1 otherwise. * * * Document in manpage.
* Add a userstyle setting to change the default stylesheet that is usedJosh Rickmar2012-06-151-0/+1
| | | | | | | instead of the low-contrast one. Allow the userstyle and usersyle_global commands to take an optional argument to use a user-specified stylesheet instead of the default. Document in the manpage.
* tabopen is not a command; replace it with tabnew in the config.Josh Rickmar2012-06-111-2/+2
|
* Implement a warn_cert_changes setting to warn users when the remoteJosh Rickmar2012-06-071-0/+1
| | | | | | | 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).
* Some tweaks to xombrero's proxy support.vext012012-06-071-1/+8
| | | | | | | | | | | * 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
* Fix keybound promptsJosh Rickmar2012-06-011-4/+4
|
* Fix the behavior of show_url and fancy_bar so they actually act likeJosh Rickmar2012-06-011-4/+4
| | | | | | 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.
* Parse keybound commands for if they begin with a ':'. If they do,Josh Rickmar2012-06-011-4/+4
| | | | | | | | | | | | 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.
* Add an about:search page to notify users we are not in a position toJosh Rickmar2012-05-251-6/+2
| | | | | recommend any search engine. Save their choice to runtime, and document how runtime is being read in the manpage.
* rename xxxterm to xomreroMarco Peereboom2012-05-171-0/+369