Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-17 | Restore intended behaviour and don't use mlock(2) on OpenBSD. | Jasper Lievisse Adriaanse | |
2017-04-17 | Use bsd_auth(3) instead of PAM on OpenBSD | Jasper Lievisse Adriaanse | |
Also apply two security measures for OpenBSD: - use explicit_bzero(3) - mlock(2) works for non-root users too | |||
2017-04-15 | Move all PAM code behind UES_PAM and enable that by default. | Jasper Lievisse Adriaanse | |
2017-04-15 | Rename all PAM-independant variables/comments. | Jasper Lievisse Adriaanse | |
there is nothing PAM-specific about pam_state or pam_state_t. therefore rename them to be authenticator independant. | |||
2016-11-09 | Add Enter on C-m (#103) | Nicolò Balzarotti | |
2016-09-27 | Displaying locking message when grabbing the pointer/keyboard. (#88) | eplanet | |
Display "locking…" message when grabbing the pointer/keyboard, after at least 250 ms of unfruitful attempts. If grabbing eventually fails, application will not fork and return 1. | |||
2016-09-13 | i3lock: Stop leaking the image_path dup. (#93) | Diogo Ferreira | |
2016-09-04 | unlock automatically after authentication failure (#90) | koebi | |
This will make i3 unlock automatically after authentication failure and correct input without pressing <Enter> again after the "wrong"-indicator is gone. | |||
2016-07-20 | Removed obsolete inactivity timeout (#84) | Florian Zipperle | |
* Removed obsolete inactivity timeout | |||
2016-06-03 | clang-format-3.5 | Michael Stapelberg | |
Not sure why travis didn’t warn about this on the PR. The only reference to the PR I can find is https://travis-ci.org/i3/i3lock/builds/130470377 | |||
2016-05-25 | Add support for `xss-lock --transfer-sleep-lock' (#75) | Christoph Ruegge | |
Add support for `xss-lock --transfer-sleep-lock' | |||
2016-04-30 | Allow CTRL+J as enter and CTRL+H as backspace (#72) | Karl Tarbe | |
fixes #71 | |||
2015-12-25 | Show unlock indicator if password was entered during PAM verification | Michael Stapelberg | |
fixes #51 | |||
2015-12-25 | Eat XKB_KEY_Delete and XKB_KEY_KP_Delete (Thanks bebehei) | Michael Stapelberg | |
fixes #50 | |||
2015-11-07 | Remove libxkbfile dependency from README.md/comments | Michael Stapelberg | |
It has not been in use since commit 7eb43aeabd7a5eb71927520c427debb45eab05f2 | |||
2015-11-05 | fix pam_securetty: set PAM_TTY to getenv("DISPLAY") | Michael Stapelberg | |
fixes #43 | |||
2015-08-11 | Remove DPMS support in favor of a wrapper script and xset(1). | Michael Stapelberg | |
fixes #32 | |||
2015-07-02 | Indicate that the --inactivity-timeout option takes an argument. | Kenneth Lyons | |
2015-04-24 | Only redraw the screen if the unlock indicator is actually used. | Ingo Bürk | |
fixes #12 | |||
2015-04-21 | Update copyright notices and get rid of ranges | Deiz | |
The script used to make these changes can be found at: https://gist.github.com/Deiz/32322020f76d23e2bf8f | |||
2015-03-29 | List generic pressed modifiers on failure | Deiz | |
2015-03-28 | Add capslock and numlock indicators | Alexandre Boeglin | |
When the unlock indicator warns the user that a password was typed wrong, it now also reports the state of the capslock and numlock modifiers. Signed-off-by: Alexandre Boeglin <alex@boeglin.org> | |||
2015-03-26 | refresh pam credentials on successful authentication | James Cassidy | |
2015-03-16 | clang-format -i **/*.[ch] | Michael Stapelberg | |
From here on, we’ll use clang-format to automatically format the source. This has worked well in i3, so we are introducing it for i3lock. | |||
2015-02-12 | Update the key symbol if the composing ends. | Daniel Otero | |
2015-02-12 | Avoid handle a keysym if the compose state gets cancelled | Daniel Otero | |
This is the approach taken by libX11, and feels more consistent. | |||
2015-02-12 | Remove xkb_context initialization code from load_compose_table | Daniel Otero | |
xkb_context is guaranteed to be initializated from load_keymap. | |||
2015-02-12 | Add support for Compose and dead-keys with libxkbcommon | Daniel Otero | |
2015-01-06 | getpwuid call moved | Martin Stiborsky | |
2015-01-05 | null check for getpwuid and pw_name | Martin Stiborsky | |
2015-01-05 | removed the whoami function, replaced with an inline getpwuid call | Martin Stiborsky | |
2015-01-05 | getting current user with whoami like function rather than from env variable | Martin Stiborsky | |
2014-10-13 | Ignore password validation is pam is in wrong state | Neodyblue | |
This add a protection against wrong password spamming | |||
2014-08-24 | implemented logging the number of failed attempts | koebi | |
This closes #1243 | |||
2014-08-21 | Die when the X11 connection breaks during runtime (Thanks Eduan) | Michael Stapelberg | |
2014-06-21 | remove obsolete xkb_state_update_key() calls (Thanks Ran) | Michael Stapelberg | |
2014-06-21 | listen for XKB events instead of the MappingNotify event (Thanks Ran) | Michael Stapelberg | |
2014-06-21 | little cleanups thanks to Ran Benita’s review | Michael Stapelberg | |
2014-06-21 | use libxkbcommon-x11 instead of libX11 | Michael Stapelberg | |
2014-03-23 | Cleanup scattered timer calls to use macros | Vytautas Šaltenis | |
2014-03-23 | Ignore empty passwd after repeated Enter keypress | Vytautas Šaltenis | |
When no ignore_empty_password flag is specified, but Enter key is held down for some time, i3lock enters a finite, but hours-long loop verifying empty password. Don't do that, skip empty password verification if nothing was pressed after last Enter keypress. Again, making the software cat-proof. | |||
2014-03-23 | Fix typo | Vytautas Šaltenis | |
2014-03-23 | Discard half-entered passwd after some inactivity | Vytautas Šaltenis | |
When you start typing a password and then wander off, let's discard that attempt after a few minutes of inactivity (and turn off the monitors if dpms is on). This is a real actual case of making the software cat-proof: when my cat treads over the keyboard at night, I don't want the monitors to shine for the rest of the night. | |||
2014-03-23 | Delay to turn off the screen after wrong passwd | Vytautas Šaltenis | |
Also add flag for number of seconds to wait for it. When user cancels the password or enters a wrong one, i3lock will wait for some time before putting the monitors back to sleep. By default it's 30 seconds, but this flag allows to control that. | |||
2014-03-16 | Replace '1' with "EXIT_FAILURE" | TheKK | |
2014-03-11 | Extract start/stop timer code to reusable funcs | Vytautas Šaltenis | |
2014-03-11 | Extract if(dpms) calls to wrapper functions | Vytautas Šaltenis | |
2013-11-12 | Turn on the screen on successful authentication | Philippe Virouleau | |
As described in ticket #1114, the screen may be left turned off on successful authentication. This commit fixes this behaviour by turning the screen back on after the authentication. Fixes #1114 | |||
2013-11-10 | Re-raise i3lock when obscured in a separate process | Michael Stapelberg | |
This is cleaner than commit a305e62 (running authentication in a separate process) because we don’t lose the feature that X11 will buffer KeyPresses for us while the process blocks on PAM. See http://cr.i3wm.org/patch/305 for the amount of code (and new known bugs) that would have to be introduced to make a305e62 work. | |||
2013-11-10 | Revert "Run authentification in different process" | Michael Stapelberg | |
This reverts commit a305e622a6cad3f9ba267d6810fee54b7c7c86c3. In the next commit, the same functionality will be achieved in a cleaner way. |