1. Sep 01, 2018
  2. Aug 25, 2018
  3. Aug 24, 2018
    • Rudolf Polzer's avatar
      auth_pam_x11: Show "Processing..." message only if PAM didn't print a text before. · 4c031ff0
      Rudolf Polzer authored
      This serves to handle cases such as PAM asking the user to authenticate
      to an external device by asking the user to do something with
      PAM_TEXT_INFO then waiting for the user to do so; we then want to keep
      PAM's message on the screen until the action happens.
      
      Of course, we still do show the processing message if the last action
      was an entry dialog (e.g. password entry).
      
      Also changes on some systems the events on bad password entry:
      
      - Before: Password:, Processing..., Invalid Password, Processing... (sleeping 2 seconds)
      - After: Password:, Processing..., Invalid Password (sleeping 2 seconds)
      
      This gives users more time to read the error message.
      4c031ff0
  4. Aug 21, 2018
  5. Aug 20, 2018
    • Rudolf Polzer's avatar
      auth_pam_x11: measure the prompt timeout in realtime, not monotonic time. · 6909dc77
      Rudolf Polzer authored
      Yes, this means auth_pam_x11 may instant time out when the clock is
      stepped forward by NTP. Trying this out anyway, as:
      
      - This should only be an issue if the clock is stepped forward by more
        than few minutes, as the timeout defaults to 5 minutes.
      - We also put in a specific counter measure against the clock stepping
        backwards - when it does, we simply reset the timeout.
      
      Advantage: that way, auth_pam_x11 will almost always exit on resuming
      from suspend state. This is very desirable so we can control visibility
      of the hostname in a wrapper script.
      6909dc77
  6. Aug 18, 2018
  7. Aug 16, 2018
    • Rudolf Polzer's avatar
      Enable the obscurer window by default. · 193c817e
      Rudolf Polzer authored
      Now that it's 1px smaller from all sides, not only should it not cause
      unredirecting (and thus unmapping of the COW) anymore - even better,
      it's forced to be above everything else, so it can even prevent
      unredirecting in case a full-screen application is running, and thus
      makes sure that the COW stays alive.
      193c817e
  8. Aug 15, 2018
  9. Aug 11, 2018
  10. Aug 10, 2018
  11. Aug 09, 2018
  12. Aug 08, 2018
  13. Aug 07, 2018
  14. Aug 03, 2018
  15. Aug 02, 2018