AgeCommit message (Expand)AuthorFilesLines
2017-03-25Properly clear the last entered characterHEADmasterTobias Stoeckmann1-1/+1
2016-11-23rm trailing whitespace in READMEMarkus Teich1-1/+1
2016-11-23syntax fixMarkus Teich1-2/+4
2016-11-23there can only be one window in the eventMarkus Teich1-0/+1
2016-11-23Fix resize with multiple monitors and portrait modeBob Uhl1-2/+7
2016-11-20bump version1.4Markus Teich1-1/+1
2016-11-20add arg.h and util.h to MakefileMarkus Teich1-3/+3
2016-11-20clarify colors in config.def.hMarkus Teich1-4/+4
2016-11-20move config.h inclusion after type declarationsMarkus Teich1-2/+2
2016-10-18Unboolify slock.cLaslo Hunhold1-1/+1
2016-10-10Use explicit strcmp() instead of inlining itFRIGN1-2/+2
2016-10-10No need for oldc to be staticFRIGN1-2/+2
2016-10-10Use NUL character constant explicitlyFRIGN1-2/+2
2016-10-10Keep the line-lengths at bayFRIGN1-28/+42
2016-09-28Add a section on security considerationsFRIGN1-0/+12
2016-09-26remove confusing DPMS commentMarkus Teich1-4/+0
2016-09-23error out early on crypt() failMarkus Teich1-2/+3
2016-09-23Stop using $USER for shadow entriesFRIGN1-2/+2
2016-09-23Rename getpw() and pws to gethash() and hashFRIGN1-16/+16
2016-09-23Remove cleanup and deglobalize and rework data structuresFRIGN1-55/+23 be more explicative about FLAGSQuentin Rameau1-2/+4
2016-09-08Ensure Polyphemus-Mitigation and properly drop privilegesFRIGN3-6/+30
2016-09-07Unify how we check passwords between different OSesQuentin Rameau2-41/+15
2016-09-07make error message prefix consistentMarkus Teich1-4/+4
2016-09-02increasing for loops are idiomaticMarkus Teich1-1/+1
2016-09-02Localize running and failure inside readpw()Quentin Rameau1-6/+4
2016-09-02Move screen unlocking inside cleanup()Quentin Rameau1-9/+11
2016-09-02Re-introduce the waiting loop for input grabbingQuentin Rameau1-22/+38
2016-09-02Add cleanup() to do free(locks) + XCloseDisplay()Quentin Rameau1-6/+10
2016-08-31Refactor dontkillme()FRIGN1-7/+15
2016-08-31Convert manpage to mandoc and fix usageFRIGN2-29/+27
2016-08-31fix CVE-2016-6866Markus Teich1-2/+8
2016-08-31Update bsd-auth string.Markus Teich1-1/+1
2016-08-30Exit as soon as possible on input grabbing errorQuentin Rameau1-24/+20
2016-08-22Refactor main()FRIGN2-31/+119
2016-08-13clear passwords with explicit_bzeroHiltjo Posthuma5-5/+34
2016-02-15Revert "No need for usage()"Markus Teich2-5/+28
2016-02-15revert using argv0 and minor fixupMarkus Teich1-9/+6
2016-02-14Use argv0 instead of passing "slock:" to die every timeFRIGN1-12/+16
2016-02-14No need for usage()FRIGN2-31/+9
2016-02-14Clarify config.def.hFRIGN1-2/+4
2016-02-14Simplify the oom-taming-functionFRIGN1-14/+6
2016-02-11add slock.1 man page1.3Markus Teich3-1/+38
2016-02-11Update license yearFRIGN1-1/+1
2016-02-11Don't forget the E-MailFRIGN1-1/+1
2016-02-11Add myself to LicenseFRIGN1-0/+1
2016-02-11update copyright year in -v outputMarkus Teich1-1/+1
2016-02-11prepare 1.3 releaseMarkus Teich2-1/+2
2016-02-11remove .hgtagsMarkus Teich1-10/+0
2016-01-29add hint for suid to oom error messageMarkus Teich1-1/+1