1. May 31, 2019
  2. May 29, 2019
    • Rudolf Polzer's avatar
      Make release building decide the version based on a setting in configure.ac. · 21b6267e
      Rudolf Polzer authored
      Makes following semantic versioning easier.
      21b6267e
    • Rudolf Polzer's avatar
      Move blanking from saver_blank to main.c. · d4a817ae
      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.
      d4a817ae
  3. May 27, 2019
  4. May 20, 2019
  5. May 18, 2019
  6. May 14, 2019
  7. May 08, 2019
  8. May 06, 2019
    • Rudolf Polzer's avatar
      Make the displaymarker _slightly_ more random. · 7b356f30
      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.
      7b356f30
  9. Apr 29, 2019
  10. Apr 26, 2019
  11. Apr 15, 2019
  12. Apr 13, 2019
  13. Apr 03, 2019
  14. Mar 15, 2019
  15. Mar 13, 2019
  16. Mar 01, 2019
  17. Feb 28, 2019