- Jul 22, 2019
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
This ensures that X11 layout or other changes do not affect the .fehbg contents, which are meant to only be updated when a --bg-option is used manually. Closes #482
-
- Jul 13, 2019
-
-
Birte Kristina Friesel authored
-
- Jul 12, 2019
-
-
Tobias Stoeckmann authored
When setting wallpapers without --no-fehbg option, a ~/.fehbg file is created. This file is set to be an executable for later re-use. Calling stat() without checking the return value can lead to issues. If the call fails, then s.st_mode is undefined and excessive permissions could be set to .fehbg, at worst even setuid/setgid bits for a world writable file. While adjusting this, I changed the code to use fstat() and fchmod() to avoid a further -- but very unlikely -- issue: race condition in form of TOCTOU. If the file ~/.fehsetbg is replaced by a symlink right before the chmod call, then a different file would be set executable + the default mode of the (newly created) file. I don't expect this to be a real world issue but changed this part "while at it" anyway for more robust code and a good example on how to handle files. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
-
- Jul 10, 2019
-
-
Daniel Friesel authored
-
- Jul 08, 2019
-
-
Birte Kristina Friesel authored
-
-
Birte Kristina Friesel authored
That part slipped through while reviewing the PR...
-
- Apr 18, 2019
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
- Apr 12, 2019
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
-
- Apr 05, 2019
-
-
derf authored
Update "examples/find-lowres"
-
Birte Kristina Friesel authored
Closes #463
-
- Apr 01, 2019
-
-
Sven Willner authored
-
- Mar 26, 2019
-
-
Birte Kristina Friesel authored
-
- Mar 15, 2019
-
-
Elaina Martineau authored
-
- Mar 14, 2019
-
-
Elaina Martineau authored
-
- Feb 17, 2019
-
-
Birte Kristina Friesel authored
Closes #456
-
- Feb 16, 2019
-
-
Birte Kristina Friesel authored
-
- Feb 14, 2019
-
-
Birte Kristina Friesel authored
-
- Feb 11, 2019
-
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
-
Birte Kristina Friesel authored
Otherwise, several --info switches will not properly override each other
-
Birte Kristina Friesel authored
This fixes "feh -D -1 -D 1" and similar starting the slideshow in paused mode even though the last -D option specifies autostart.
-
- Feb 08, 2019
-
-
Birte Kristina Friesel authored
Closes #456 Note that --randomize and directory names are not saved in fehbg. It only contains the command line needed to recreate the wallpaper setup which resulted from its invocation, i.e., after randomization etc. have been applied. This is intentional.
-
- Feb 01, 2019
-
-
Birte Kristina Friesel authored
closes #458
-
- Jan 26, 2019
- Jan 25, 2019
-
-
derf authored
Update "man/feh.pre"
-
- Jan 21, 2019
-
-
guraga authored
Use "extern volatile" instead of "volatile extern" to avoid "gcc" warning "'extern' is not at beginning of declaration [-Wold-style-declaration]".
-
guraga authored
Convert "examples/find-lowres" from "zsh" script to "sh" script.
-
guraga authored
Small fixes in man page.
-
guraga authored
-