~ob/slock

slock/config.mk -rw-r--r-- 839 bytes
fa115895 — Markus Teich 4 years ago 1.4
bump version
cd3c546c — Quentin Rameau 5 years ago
config.mk: be more explicative about FLAGS

Group each *FLAG with its description and add a NetBSD specific.
22eba05f — FRIGN 5 years ago
Ensure Polyphemus-Mitigation and properly drop privileges

Don't hide privilege drops inside readpw() and actually make it
configurable what you are dropping to in config.h.

The privilege drop comes after opening the Display because the
user "nobody" with "nogroup" can't do that.

So why do I call this strategy the Polyphemus-Mitigation?

"""
After the giant returns in the evening and eats two more of the men,
Odysseus offers Polyphemus some strong and undiluted wine given to him
earlier on his journey. Drunk and unwary, the giant asks Odysseus his
name, promising him a guest-gift if he answers. Odysseus tells him
"Οὖτις", which means "nobody" and Polyphemus promises to eat this
"Nobody" last of all. With that, he falls into a drunken sleep. Odysseus
had meanwhile hardened a wooden stake in the fire and now drives it into
Polyphemus' eye. When Polyphemus shouts for help from his fellow giants,
saying that "Nobody" has hurt him, they think Polyphemus is being
afflicted by divine power and recommend prayer as the answer.
"""

(source: https://en.wikipedia.org/wiki/Polyphemus)
04143fd6 — Quentin Rameau 5 years ago
Unify how we check passwords between different OSes
a7afade1 — Hiltjo Posthuma 5 years ago
clear passwords with explicit_bzero

Make sure to explicitly clear memory that is used for password input. memset
is often optimized out by the compiler.

Brought to attention by the OpenBSD community, see:
https://marc.info/?t=146989502600003&r=1&w=2
Thread subject: x11/slock: clear passwords with explicit_bzero

Changes:

- explicit_bzero.c import from libressl-portable.
- Makefile: add COMPATSRC for compatibility src.
- config.mk: add separate *BSD section in config.mk to simply uncomment it on
  these platforms.
6a52a85a — Markus Teich 5 years ago 1.3
add slock.1 man page
bfafc91d — Markus Teich 5 years ago
prepare 1.3 release
f5ef1b8e — Markus Teich 6 years ago
resize lockscreen window after Xrandr resize
44ce161c — Anselm R Garbe 6 years ago
applied sin's patch and prepared new release
ba3acfc0 — Anselm R Garbe 8 years ago
applied Robert Schneider's Linux suggestions, also bumped version and updated LICENSE file's copyright notice
3092d3b3 — anselm@garbe.us 9 years ago
prepared 1.1
c1507cd2 — anselm@garbe.us 9 years ago
applied Eckehard Bern's dualcolor patch to slock
0cb05bdb — a@null 12 years ago
applied Ali Gholami Rudi's patch regarding DPMS timeout customization and persistence
75dd7792 — Anselm R Garbe 13 years ago
prepared release
049ccf9a — Anselm R Garbe 13 years ago
fixed DPMS crashing issue
98e2fef6 — Anselm R Garbe 13 years ago 0.8
applied two patches, BSD_AUTH patch and Gottox' DPMS support patch
18b2f4f3 — Anselm R. Garbe 13 years ago
next version will be 0.8
6fdf8be2 — Anselm R. Garbe 13 years ago 0.7
final fixes and cleanups
20e294a6 — Anselm R. Garbe 14 years ago
updating copyright stuff in slock as well
48a7ab22 — Anselm R. Garbe 14 years ago 0.6
grab on the root window, it is correct, all lockers do that
Next