Commit Graph

  • 35633d4567 Properly clear the last entered character master Tobias Stoeckmann 2017-03-25 21:16:01 +0100
  • 2d2a21a90a rm trailing whitespace in README Markus Teich 2016-11-23 00:29:18 +0100
  • 325581b935 syntax fix Markus Teich 2016-11-23 00:28:43 +0100
  • 0ff0d9f7a7 there can only be one window in the event Markus Teich 2016-11-23 00:28:25 +0100
  • 7a604ec1fa Fix resize with multiple monitors and portrait mode Bob Uhl 2016-11-07 10:15:20 -0700
  • fa11589584 bump version Markus Teich 2016-11-20 01:07:11 +0100
  • d5da84cf5a add arg.h and util.h to Makefile Markus Teich 2016-11-20 00:59:19 +0100
  • ae96836f90 clarify colors in config.def.h Markus Teich 2016-11-20 00:29:41 +0100
  • 7d31ff65a0 move config.h inclusion after type declarations Markus Teich 2016-11-20 00:29:01 +0100
  • 597469541c Unboolify slock.c Laslo Hunhold 2016-10-17 20:28:09 +0200
  • c96e725df0 Use explicit strcmp() instead of inlining it FRIGN 2016-10-02 00:10:45 +0200
  • 6a1bd89635 No need for oldc to be static FRIGN 2016-10-02 00:03:18 +0200
  • b099d2fd18 Use NUL character constant explicitly FRIGN 2016-10-01 23:56:33 +0200
  • 0a43b78d00 Keep the line-lengths at bay FRIGN 2016-10-01 23:50:49 +0200
  • bd069b08c5 Add a section on security considerations FRIGN 2016-09-28 20:20:51 +0200
  • 2d85c5baed remove confusing DPMS comment Markus Teich 2016-09-26 13:28:09 +0200
  • a98fba8971 error out early on crypt() fail Markus Teich 2016-09-23 19:08:39 +0200
  • dc2e8e839e Stop using $USER for shadow entries FRIGN 2016-09-11 23:17:53 +0200
  • 9a617db716 Rename getpw() and pws to gethash() and hash FRIGN 2016-09-11 23:10:57 +0200
  • b00f444a4e Remove cleanup and deglobalize and rework data structures FRIGN 2016-09-11 23:08:19 +0200
  • cd3c546c37 config.mk: be more explicative about FLAGS Quentin Rameau 2016-09-08 19:03:12 +0200
  • 22eba05f36 Ensure Polyphemus-Mitigation and properly drop privileges FRIGN 2016-09-07 13:32:29 +0200
  • 04143fd68d Unify how we check passwords between different OSes Quentin Rameau 2016-09-07 13:02:42 +0200
  • 9698224090 make error message prefix consistent Markus Teich 2016-09-07 10:04:06 +0200
  • a55594fdd6 increasing for loops are idiomatic Markus Teich 2016-09-02 11:49:02 +0200
  • 03a8717991 Localize running and failure inside readpw() Quentin Rameau 2016-09-01 13:47:19 +0200
  • 39fb855aa1 Move screen unlocking inside cleanup() Quentin Rameau 2016-09-01 13:47:05 +0200
  • e378f735d8 Re-introduce the waiting loop for input grabbing Quentin Rameau 2016-09-01 13:46:51 +0200
  • 1f66885fbf Add cleanup() to do free(locks) + XCloseDisplay() Quentin Rameau 2016-09-01 13:46:19 +0200
  • 137f0076c2 Refactor dontkillme() FRIGN 2016-08-23 01:45:46 +0200
  • a9eddbd94f Convert manpage to mandoc and fix usage FRIGN 2016-08-23 10:55:34 +0200
  • d8bec0f6fd fix CVE-2016-6866 Markus Teich 2016-08-31 00:59:06 +0200
  • b87bfa2343 Update bsd-auth string. Markus Teich 2016-08-31 00:56:13 +0200
  • c2f975773d Exit as soon as possible on input grabbing error Quentin Rameau 2016-08-30 17:33:09 +0200
  • 3bb868e408 Refactor main() FRIGN 2016-08-22 00:25:21 +0200
  • a7afade170 clear passwords with explicit_bzero Hiltjo Posthuma 2016-07-31 13:43:00 +0200
  • 65b8d52788 Revert "No need for usage()" Markus Teich 2016-02-15 14:15:45 +0100
  • ec46680fe1 revert using argv0 and minor fixup Markus Teich 2016-02-15 14:00:56 +0100
  • b02c4d452a Use argv0 instead of passing "slock:" to die every time FRIGN 2016-02-14 02:13:54 +0100
  • a6dc051e37 No need for usage() FRIGN 2016-02-14 01:48:48 +0100
  • bdcbeab0d8 Clarify config.def.h FRIGN 2016-02-14 01:32:02 +0100
  • 3abbffa493 Simplify the oom-taming-function FRIGN 2016-02-14 01:28:37 +0100
  • 6a52a85a1a add slock.1 man page Markus Teich 2016-02-11 16:49:59 +0100
  • c28ac1ebf1 Update license year FRIGN 2016-02-11 16:30:52 +0100
  • aa6a385341 Don't forget the E-Mail FRIGN 2016-02-11 16:29:26 +0100
  • 6adeb1281e Add myself to License FRIGN 2016-02-11 16:28:41 +0100
  • f6582b68b0 update copyright year in -v output Markus Teich 2016-02-11 16:26:12 +0100
  • bfafc91da7 prepare 1.3 release Markus Teich 2016-02-11 16:23:48 +0100
  • 32149e4043 remove .hgtags Markus Teich 2016-02-11 16:22:34 +0100
  • 1766ecdfd4 add hint for suid to oom error message Markus Teich 2016-01-29 22:11:18 +0100
  • 9dfe0ce531 error messages on grab failure Markus Teich 2016-01-18 16:49:15 +0100
  • 55e827af0f code style fix Markus Teich 2016-01-16 12:38:36 +0100
  • e867c38123 add option to run command after screen is locked Markus Teich 2015-12-26 13:13:25 +0100
  • b95ee111c7 Don't change to failure colour on success David Phillips 2015-08-27 06:16:25 +0200
  • 0edbd2e016 Slightly safer OOM killer disablement in linux David Phillips 2015-06-19 23:42:15 +1200
  • 754195f8d7 rework setting window color Markus Teich 2015-05-08 17:10:15 +0200
  • 10d4e479c5 consistently use () with sizeof Markus Teich 2015-05-08 16:43:13 +0200
  • b1289f30b7 Option to not show failure color on clear Nick Currier 2015-05-06 10:18:50 -0600
  • f5ef1b8eb5 resize lockscreen window after Xrandr resize Markus Teich 2015-02-25 23:06:45 +0100
  • f2ea92c3dd Blank the screen with color 0, add third color for failed logins David Phillips 2015-02-12 11:56:35 +1300
  • a31b919111 applied Dimitris' style patch from Dec'14, with some minor modifications Anselm R Garbe 2015-01-27 22:16:52 +0100
  • 66e31556db fixed usage string Anselm R Garbe 2014-12-22 11:17:45 +0100
  • 44ce161c13 applied sin's patch and prepared new release Anselm R Garbe 2014-12-22 11:16:26 +0100
  • 4339b507af end{pw,sp}ent() can only be called after get{pw,sp}ent() sin 2014-11-07 13:20:13 +0000
  • 8745098fa4 Only check errno if getpwuid() fails sin 2014-07-09 14:40:49 +0100
  • 9db14b10dd Add /etc/passwd support FRIGN 2014-06-03 19:19:10 +0200
  • 6a55128354 Set errno to 0 before getpwuid() and check it afterwards sin 2013-11-14 11:24:08 +0000
  • ba3acfc0dc applied Robert Schneider's Linux suggestions, also bumped version and updated LICENSE file's copyright notice Anselm R Garbe 2013-08-02 22:11:18 +0200
  • 3092d3b314 prepared 1.1 anselm@garbe.us 2012-10-25 20:59:50 +0200
  • d276b9b0e0 applied andres' multi-slock fix, thanks for spotting this issue garbeam@gmail.com 2012-08-02 21:54:18 +0200
  • 4b4fcca1bc added Ben's password placeholder entry kludge anselm@garbe.us 2012-04-15 11:58:16 +0200
  • c1507cd225 applied Eckehard Bern's dualcolor patch to slock anselm@garbe.us 2012-03-17 18:03:25 +0100
  • 88d9684966 Added tag 1.0 for changeset 05b949016e85 anselm@garbe.us 2012-02-11 10:51:31 +0100
  • 34f5edb29e preparing 1.0 anselm@garbe.us 2012-02-11 10:51:26 +0100
  • 0b13628462 select for SubstructureRedirectMask as well anselm@garbe.us 2012-02-09 20:56:34 +0100
  • 7a217cb7c4 fixed missing new lines anselm@garbe.us 2012-02-09 20:18:49 +0100
  • 5d433c7cf5 typo fix anselm@garbe.us 2012-02-05 16:41:31 +0100
  • d6e9e7d9e3 added XRaiseWindow workaround when new clients are launched anselm@garbe.us 2012-02-05 16:38:58 +0100
  • f013cb264e applied Michaels patch garbeam@gmail.com 2012-01-24 22:10:02 +0100
  • 5a5c581285 added dummy error handler to prevent X from terminating slock just in case anselm@garbe.us 2012-01-22 18:58:10 +0100
  • ede2935e10 applied Markus' patch to die in case /etc/passwd is unavailable Anselm R Garbe 2011-04-21 08:22:47 +0000
  • 732d2b3bf5 applied Fernando Silveira's multiscreen patch for old style multihead setups Anselm R Garbe 2009-11-26 12:53:26 +0000
  • 0cb05bdb75 applied Ali Gholami Rudi's patch regarding DPMS timeout customization and persistence a@null 2008-12-12 19:34:43 +0000
  • cadc8a7472 Added tag 0.9 for changeset 1e8a77601cb9 Anselm R Garbe 2008-07-29 19:23:21 +0100
  • a6a3471dd9 fix Anselm R Garbe 2008-07-29 19:17:24 +0100
  • 75dd779245 prepared release Anselm R Garbe 2008-07-29 19:14:53 +0100
  • 1460b14f45 removed useless chars, prepared release Anselm R Garbe 2008-07-29 19:08:18 +0100
  • c0fdcb8afc s/d// Anselm R Garbe 2008-04-09 23:42:50 +0100
  • cc36050e44 yet another DPMS fix, still trying to prevent the error handler Anselm R Garbe 2008-04-09 23:42:19 +0100
  • 049ccf9a90 fixed DPMS crashing issue Anselm R Garbe 2008-04-08 09:55:46 +0100
  • 4ed35d22dc Added tag 0.8 for changeset c0eb8221ba49 Anselm R Garbe 2008-03-13 16:59:24 +0000
  • 98e2fef63d applied two patches, BSD_AUTH patch and Gottox' DPMS support patch Anselm R Garbe 2008-02-22 10:13:12 +0000
  • a430a647e4 removed Sander from -v by request Anselm R. Garbe 2007-11-25 12:17:33 +0100
  • 18b2f4f34f next version will be 0.8 Anselm R. Garbe 2007-11-24 21:27:44 +0100
  • 925381bfd0 Added tag 0.7 for changeset c4635bb35a45 Anselm R. Garbe 2007-11-24 21:18:06 +0100
  • 6fdf8be204 final fixes and cleanups Anselm R. Garbe 2007-11-24 21:17:32 +0100
  • 1fd4e7b23e applied Ryan Sorensen bugfix which allows slock to acquire the keyboard grab asynchroneously arg@suckless.org 2007-11-13 18:16:18 +0100
  • 20e294a66f updating copyright stuff in slock as well Anselm R. Garbe 2007-04-13 11:48:17 +0200
  • 1726ff0816 Added tag 0.6 for changeset dd226a81c09a Anselm R. Garbe 2007-03-07 13:31:49 +0100
  • 48a7ab2225 grab on the root window, it is correct, all lockers do that Anselm R. Garbe 2007-03-07 10:57:23 +0100