summaryrefslogtreecommitdiff
path: root/config.mk
AgeCommit message (Collapse)Author
2022-03-05Rewrite with dwmlogo pam xresourcesBenjamin Chausse
2022-03-05PAM AUTH patch for fprintdBenjamin Chausse
2022-02-17New colors, better compilerBenjamin Chausse
2020-11-21Keypress feedback patch and use tiny c compilerBenjamin Chausse
2016-11-20bump versionMarkus Teich
2016-09-08config.mk: be more explicative about FLAGSQuentin Rameau
Group each *FLAG with its description and add a NetBSD specific.
2016-09-08Ensure Polyphemus-Mitigation and properly drop privilegesFRIGN
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)
2016-09-07Unify how we check passwords between different OSesQuentin Rameau
2016-08-13clear passwords with explicit_bzeroHiltjo Posthuma
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.
2016-02-11add slock.1 man pageMarkus Teich
2016-02-11prepare 1.3 releaseMarkus Teich
2015-04-01resize lockscreen window after Xrandr resizeMarkus Teich
2014-12-22applied sin's patch and prepared new releaseAnselm R Garbe
2013-08-02applied Robert Schneider's Linux suggestions, also bumped version and ↵Anselm R Garbe
updated LICENSE file's copyright notice
2012-10-25prepared 1.1anselm@garbe.us
2012-03-17applied Eckehard Bern's dualcolor patch to slockanselm@garbe.us
2008-12-12applied Ali Gholami Rudi's patch regarding DPMS timeout customization and ↵a@null
persistence
2008-07-29prepared releaseAnselm R Garbe
2008-04-08fixed DPMS crashing issueAnselm R Garbe
2008-02-22applied two patches, BSD_AUTH patch and Gottox' DPMS support patchAnselm R Garbe
2007-11-24next version will be 0.8Anselm R. Garbe
2007-11-24final fixes and cleanupsAnselm R. Garbe
2007-04-13updating copyright stuff in slock as wellAnselm R. Garbe
2007-03-07grab on the root window, it is correct, all lockers do thatAnselm R. Garbe
2007-02-21made slock more aggressive, DenisG please recheckAnselm R. Garbe
2007-01-13fixed a potential buffer overflow bug on the stack (thanks to Ghassan Misherg)Anselm R. Garbe
2006-12-08thanks to Jack for this hintarg@mig29
2006-10-31small fix of Vincent's patcharg@mig29
2006-10-16added pointer grabAnselm R. Garbe
2006-10-12applied Salmi's patchAnselm R. Garbe
2006-10-12applied BSD support patchAnselm R. Garbe
2006-10-11initial commitarg@suckless.org