- May 31, 2019
-
-
Rudolf Polzer authored
This shouldn't be necessary but may work around graphics driver bugs. Beware: this patch may cause flicker when screen saver is in use. Have not made sure it won't. May fix #80.
-
- May 29, 2019
-
-
Rudolf Polzer authored
Makes following semantic versioning easier.
-
Rudolf Polzer authored
Behaves somewhat better if the value is low; still could not get a zero value to work, as X11 then still wakes up the screen on key-release events. Note that after this change, SIGUSR1 is only sent if XSECURELOCK_SAVER_RESET_ON_AUTH_CLOSE is enabled, and savers should ideally handle it by soft-resetting the saver (implemented in saver_xscreensaver only for now); not handling it will cause a hard-reset of the saver by restarting it from scratch. Fixes #75.
-
- May 27, 2019
-
-
Markus Teich authored
-
- May 20, 2019
-
-
Rudolf Polzer authored
That script absolutely works from a release tarball.
-
- May 18, 2019
-
-
Rudolf Polzer authored
Make it run at 60fps by default now, no longer 112fps when dithering.
-
- May 14, 2019
-
-
Dan Trickey authored
-
Markus Teich authored
-
- May 08, 2019
-
-
Rudolf Polzer authored
Fix the displaymarker sometimes only moving by one character when starting from column zero (empty PW).
-
- May 06, 2019
-
-
Rudolf Polzer authored
Without this, an attacker might infer the password length based on a screenshot and the time of day, as rand() is a deterministic PRNG without any runtime entropy sources. After this change, the attacker will additionally need the exact microsecond-accurate time of day, and the process ID. We may alternatively move to using /dev/urandom or getrandom here, but this does not seem worth the effort, given an attacker can learn the same info by pointing a video camera at screen or keyboard, or a microphone at the keyboard.
-
- Apr 29, 2019
-
-
Rudolf Polzer authored
-
- Apr 26, 2019
-
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
Also stop accidentally including some .o files in the tarball; found in the checking done by the script.
-
- Apr 15, 2019
-
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
Not very fancy yet, but should do for now.
-
Rudolf Polzer authored
-
- Apr 13, 2019
-
-
-
Rudolf Polzer authored
-
-
divVerent authored
Contribute the example saver for displaying livestream feeds.
-
Rudolf Polzer authored
Internal reference: b/130370819.
-
Rudolf Polzer authored
-
Rudolf Polzer authored
Now the colors are only hardcoded in one place, making it easier to override them.
-
- Apr 03, 2019
-
-
Rudolf Polzer authored
Not doing so but running xsecurelock via shell expansion means that the shell will keep holding on to the sleep lock FD, preventing suspend.
-
- Mar 15, 2019
-
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
Rudolf Polzer authored
-
- Mar 13, 2019
-
-
Rudolf Polzer authored
(cleaner)
-
Rudolf Polzer authored
The easiest way to do that was to execl() a separate binary for the placeholder (thereby closing all close-on-exec file descriptors, even those we don't control, e.g. X11's), also making "ps" more descriptive about what this process is for, and making sure any e.g. internal mutexes by libraries we use are freed. Fixes "systemd does not suspend laptop on closing the lid".
-
- Mar 01, 2019
-
-
Rudolf Polzer authored
Otherwise the sigsuspend() call to wait for SIGCHLD does nothing and just hangs. Also, refactor to prevent this issue from happening in the future.
-
- Feb 28, 2019
-
-
Rudolf Polzer authored
-
Rudolf Polzer authored
$0 didn't contain the full path, so exec failed.
-
Rudolf Polzer authored
Fixes killing saver children twice twice.
-
Rudolf Polzer authored
-