summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Check $HOME and home dir of $USER before getpwuid()->pw_dirDmitry Bogatov2016-06-03
| | | | | | | | | | | | | getpwnam(3) recommends to use $HOME instead of getpwuid()->pw_dir, as it allows users to point programs to a different path. Using getpwuid() also breaks namespaces-related use cases, like `unshare -r`. Patch was submitted by Dmitry Bogatov on the Debian bug tracker: https://bugs.debian.org/825397 Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Disable globbing in curl.Christoph Lohmann2016-03-07
|
* Import the arg.h from st which fixed the oob bug.Christoph Lohmann2016-02-22
|
* Add Code of Conduct.Christoph Lohmann2016-01-27
|
* Check for about: too.Christoph Lohmann2016-01-27
| | | | Thanks to Claudio Alessi <smoppy@gmail.com>!
* style fixes (mainly whitespace)Markus Teich2016-01-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Reload on SIGHUPCharles Lehner2016-01-09
| | | | | | | | | | | | | | | This patch makes surf reload its pages when it receives a SIGHUP signal. This makes it easier for shell scripts to trigger surf to reload. I'm aware of using xdotool to trigger ctrl+r keypresses for reloading [1] but I wasn't able to get that to work in a general way. I'm sending this here in case surf maintainers and users would like to include this in core - if not I will submit it to the wiki. Regards, Charles [1] http://surf.suckless.org/files/autorefresh Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Bump year.Christoph Lohmann2016-01-01
|
* Include fcntl.h for open()Felix Janda2015-12-31
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Bumping up to 0.7 for release.0.7Christoph Lohmann2015-12-19
|
* Remove unncessary includes.Christoph Lohmann2015-12-17
|
* proxy-uri -> proxy-resolver for no_proxy; add #incIvan Tham2015-12-17
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix title handlingIvan Tham2015-12-12
| | | | | | | | | | 1. file:/// stay the same when you navigate 2. Fix "http://~" to "file://~" in home dir 3. Expands "file://~" to "file://home/user" Thanks to quinq for fixing the issue #1 in commit 934705c in surf2. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix spelling of otherwise in surf.1Michael Stevens2015-12-08
| | | | | | Add more spelling to surf. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* remove duplicate header inclusion of string.hAlexander Huemer2015-11-22
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix cookies wordingIvan Tham2015-11-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* buildfile: don't forget to free temporary string bpathQuentin Rameau2015-11-04
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Be more specific about what enablestyles parameter does.Quentin Rameau2015-11-03
| | | | | | | The enablestyles configuration variable and parameter flag manages the global application of styles, not just the site-specific styles. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix inspector handling when inspector is disabled.Quentin Rameau2015-11-03
| | | | | | Do not try to show the inspector window when the inspector is disabled. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix usage(), -m and -M for styles were absent.Quentin Rameau2015-11-03
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix fullscreen handlingQuentin Rameau2015-11-03
| | | | | | | Handle the fullscreen in a more consistent way with other options: -f disables fullscreen while -F enables fullscreen. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Add setstyle()Quentin Rameau2015-10-31
| | | | | | Regroup style uri setting application calls under one function. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix style files handling: stop leaking strings.Quentin Rameau2015-10-31
| | | | | | | | Everytime getstyle() was being called, we returned newly allocated strings without ever freing them. Now uri stylefiles only get allocated once at setup(). Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Style changes in config.def.h.Christoph Lohmann2015-10-31
|
* Continue style fixing: function declarations, code alignementQuentin Rameau2015-10-20
| | | | | | | | Here are the changes we discussed on the mailing-list. Alignement is pushed to the first parameter of the function, which seems to be what people agrees on. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* style fixes: space after keywords, () with sizeofMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* whitespace fixesMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* fix style path generationMarkus Teich2015-10-18
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Style cleanup.Christoph Lohmann2015-10-13
|
* Fix the way system files are handled at surf startup.Quentin Rameau2015-10-13
| | | | | | | | | | | 1. Do not chmod existing directories. 2. Fix the handling of tilde expansion in paths, don't expand ~foo to $HOME/foo but to foo's home directory. 3. Separate the creation of files and directories. We don't have to worry anymore about pathnames having to end with a '/' to be correctly handled. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix atom value parsing in SETPROPQuentin Rameau2015-10-13
| | | | | | | | xprop(1) encloses the returned atom string value in double quotes while it doesn't when the value is unset. Original simple parsing would fail and parse the atom name instead of getting an empty value. Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Remove the pax intermediary.Christoph Lohmann2015-09-08
| | | | Compile webkit without jit and you don't need to disable mprotect.
* Fixing the paxctl check.Christoph Lohmann2015-08-19
| | | | Thanks quinq for the tip.
* Add PaX support.Christoph Lohmann2015-08-18
| | | | Mprotect needs to be turned off for Webkit.
* Torified surf is unstableGhostAV2015-08-18
| | | | | | | | | | | | | | On Tue, Aug 18, 2015 at 12:38:40PM +0200, Gabriel PĂ©rez-Cerezo wrote: > It really seems to be a problem with torsocks. I have already solved > this problem with a patch GhostAV just sent me on this list that adds > SOCKS support to surf. It works fine now. As i failed to send the patch to the list, i resend it now: -- >8 -- From: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de> Subject: [PATCH] allow sock proxies Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Fix type of strictssl property.Quentin Rameau2015-07-13
| | | | Thanks to Mark Edgar <medgar123@gmail.com> for having spotted this.
* Removing the debug print from the last commit.Christoph Lohmann2015-02-10
|
* allow buttonrelease customization in config.hMarkus Teich2015-02-10
| | | | Signed-off-by: Christoph Lohmann <20h@r-36.net>
* surf: see hover URL without changing titleGreg Reagle2015-02-03
| | | | | | | | | | | | | | | | | | | | | | On Tue, Jan 27, 2015, at 11:52 AM, Christoph Lohmann wrote: > Then hook to the window leaving event in GTK or X11 and set the title to > your needs. I will welcome a patch. Patch is attached. I am a total novice in GTK programming, so I don't know what type the callback function is supposed to be (hence the void pointers) or whether I registered it properly. But it does work well for me. -- http://www.fastmail.com - Access your email from home and the web From a33f06da092bf920b6a286ea7688b32944d79a50 Mon Sep 17 00:00:00 2001 From: Greg Reagle <greg.reagle@umbc.edu> Date: Tue, 27 Jan 2015 13:22:15 -0500 Subject: [PATCH] ensure that window title is web page title (not hover link) when leaving window Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Some cleanup in style.Christoph Lohmann2015-02-03
|
* Describe the web page indicators too.Christoph Lohmann2015-01-26
|
* It wasn't really clear what was meant with site indicators in the manpage.Christoph Lohmann2015-01-26
|
* surf: documented indicators in man pageGreg Reagle2015-01-26
| | | | | | | | | | | | | | Patch attached. -- http://www.fastmail.com - The professional email service From 4a64624fee94c16c093d2b192389bad9bd6675d8 Mon Sep 17 00:00:00 2001 From: Greg Reagle <greg.reagle@umbc.edu> Date: Mon, 26 Jan 2015 14:29:05 -0500 Subject: [PATCH] Documented indicators Signed-off-by: Christoph Lohmann <20h@r-36.net>
* fix stylesheet interna.Markus Teich2015-01-20
| | | | | | | | * no more segfault when running `surf -m` * allow to enable custom styles after `surf -m` with mod+shift+m * use enablestyles instead of the webkit-setting, which clears things up a bit Signed-off-by: Christoph Lohmann <20h@r-36.net>
* Only plumb some URI, when it's ASCII.Christoph Lohmann2015-01-20
|
* Oh my blob!Christoph Lohmann2015-01-20
| | | | Adding blob: to the URIS handled by the browser.
* Data: is part of the browser too.Christoph Lohmann2015-01-19
|
* file:// should be handled in surf too.Christoph Lohmann2015-01-19
|
* Remove the debugging from the testing.Christoph Lohmann2015-01-19
|
* Add some description for the plumb feature.Christoph Lohmann2015-01-19
|