Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-15 | Prompt-driven auth. helper | Paul Wolneykien | 1 | -6/+19 | |
By the term "prompt-driven" I mean two-way conversation between the screensaver dialog and the PAM stack. As you probably know, PAM works by conversation with a dialog program asking the user to enter something in answer to each message it sends. In the most conventional case, the only question is "Password:" and the password is the only data the user enters. But in general, the number of questions and messages are not limited to that. The previous support of PAM helper (gs-auth-helper.c) was written and worked for the mentioned "only password" authentication scheme. For other schemes it wasn't enough. New implementation fixes that limitation. Same as the previous version of gs-auth-helper.c, the new version uses pipe interface for interprocess communication and synchronization. However, unlike the previous version, new version uses two pipes instead of a single pipe: the first one is used to transfer prompt text from PAM via the helper to the screensaver dialog, and the second one is used to transfer the user input from the dialog to helper (and then the helper replies with it back to PAM). Having that bidirectional prompt/reply channel it is possible to make as many prompt/reply passes as required by PAM. The present helper program (see the helper/ dir) is based on the helper written by [email protected], which is in turn loosely based on unix_chkpwd by Andrew Morgan. All new code is untabified under the assumption the tab width is 8. Signed-off-by: Paul Wolneykien <[email protected]> | |||||
2021-08-05 | update to 1.26.0v1.26.0 | raveit65 | 1 | -1/+1 | |
2020-08-20 | release 1.25.0v1.25.0 | raveit65 | 1 | -1/+1 | |
2020-04-10 | build: do not override the default value for MATE_COMPILE_WARNINGS | rbuj | 1 | -1/+1 | |
2020-04-09 | Custom background image for lock screen | rbuj | 1 | -1/+0 | |
2020-03-13 | Remove warnings: cast between incompatible function types | rbuj | 1 | -1/+1 | |
2020-02-08 | release 1.24.0v1.24.0 | raveit65 | 1 | -1/+1 | |
2019-10-29 | migrate from intltool to gettext | Wu Xiaotian | 1 | -3/+3 | |
2019-10-12 | release 1.23.1v1.23.1 | raveit65 | 1 | -1/+1 | |
2019-10-12 | Set compiler debug flags / logging with MATE_DEBUG_CHECK | rbuj | 1 | -4/+4 | |
Test: ./autogen.sh --disable-silent-rules --disable-debug --prefix=/usr & make ./autogen.sh --disable-silent-rules --enable-debug --prefix=/usr & make ./autogen.sh --disable-silent-rules --enable-debug=yes/info/profile/no --prefix=/usr & make | |||||
2019-10-12 | Use WARN_CFLAGS which are only set with --enable-compiler-warnings | rbuj | 1 | -43/+2 | |
It removes --enable-more-warnings, since it is recommended to use --enable-compile-warnings=maximum It updates configure summary. Test: ./autogen.sh --disable-silent-rules --enable-compile-warnings=maximum --prefix=/usr && make | |||||
2019-08-22 | Use gresources for mate-screensaver-preferences.ui | rbuj | 1 | -0/+15 | |
2019-07-11 | drop libXxf86 dependency | raveit65 | 1 | -17/+0 | |
The X server hasn't implemented it in over 10 years. and it was dropped from debian since a long time. fixes https://github.com/mate-desktop/mate-screensaver/issues/199 | |||||
2019-07-05 | Remove trailing whitespaces | Laurent Napias | 1 | -4/+4 | |
2019-06-10 | Change url project's website | Laurent Napias | 1 | -1/+1 | |
2019-04-23 | pre-bump version | raveit65 | 1 | -1/+1 | |
2019-04-04 | Add ELOGIND support | Victor Kareh | 1 | -0/+27 | |
Reuses WITH_SYSTEMD #define to reduce #ifdef mess. ELOGIND is not officially supported, but since it's a subset of systemd, it should work out of the box. Co-authored-by: Joakim Tjernlund <[email protected]> | |||||
2019-02-25 | release 1.22.0v1.22.0 | raveit65 | 1 | -1/+1 | |
2018-05-27 | release 1.21.0v1.21.0 | raveit65 | 1 | -1/+1 | |
2018-05-27 | bump required version of mate-menus | raveit65 | 1 | -1/+1 | |
2018-02-01 | release 1.20v1.20.0 | raveit65 | 1 | -1/+1 | |
2018-02-01 | require GTK+ 3.22 and GLib 2.50 | monsta | 1 | -6/+2 | |
2017-12-26 | release 1.19.1v1.19.1 | raveit65 | 1 | -1/+1 | |
2017-09-08 | drop glib required max version | raveit65 | 1 | -3/+1 | |
2017-04-18 | Implement OpenBSD authentication using bsd_auth(3). | Robert Nagy | 1 | -2/+48 | |
OpenBSD does not have nor use pam(8) for password authentication but instead uses bsd_auth(3): add a bsd_auth authentication scheme to make locking possible. This has been a part of gnome-screensaver already but was probably removed at one point. This is mostly identical to that code, with some minor modifications. | |||||
2017-03-30 | pre-bump version | raveit65 | 1 | -1/+1 | |
2017-03-13 | release 1.18.0v1.18.0 | raveit65 | 1 | -1/+1 | |
2017-01-18 | Bump version to 1.17.1v1.17.1 | Martin Wimpress | 1 | -1/+1 | |
2016-11-20 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 1 | -30/+9 | |
and require libmatekbd and libmate-desktop >= 1.17 | |||||
2016-11-20 | build: require libmate-menu 1.10 | monsta | 1 | -1/+1 | |
2016-09-19 | release 1.16.0v1.16.0 | raveit65 | 1 | -1/+1 | |
2016-07-15 | distcheck: explicitly use currently selected GTK+ version | raveit65 | 1 | -0/+2 | |
2016-06-25 | pre-bump version | raveit65 | 1 | -1/+1 | |
2016-06-07 | release 1.15.0v1.15.0 | raveit65 | 1 | -1/+1 | |
2016-05-21 | update to 1.14.1 releasev1.14.1 | raveit65 | 1 | -1/+1 | |
2016-04-06 | release 1.14.0 | raveit65 | 1 | -1/+1 | |
2016-01-21 | configure.ac: no need to parse and print dbus version anymore | monsta | 1 | -34/+0 | |
2016-01-05 | pre-bump version to 1.13.0 | Wolfgang Ulbrich | 1 | -1/+1 | |
2015-11-03 | 1.12.0v1.12.01.12 | Clement Lefebvre | 1 | -1/+1 | |
2015-10-21 | release 1.11.1mate-screensaver-1.11.1 | raveit65 | 1 | -1/+1 | |
2015-10-06 | pre-bump version to 1.11.0 | raveit65 | 1 | -1/+1 | |
2015-10-05 | fix build w/o systemd support | Monsta | 1 | -2/+2 | |
fixes https://github.com/mate-desktop/mate-screensaver/issues/83 | |||||
2015-10-01 | configure.ac: add support for new libsystemd library | Monsta | 1 | -3/+3 | |
2015-09-08 | define max/min version of GLib | infirit | 1 | -0/+6 | |
2015-09-08 | Rework gsettings schema building | infirit | 1 | -1/+1 | |
* Bump intltool required version for gsettings support * Extract strings with intltool directly | |||||
2015-09-08 | Merge pull request #77 from monsta/patch-2 | Martin Wimpress | 1 | -1/+0 | |
configure.ac: drop obsolete macro | |||||
2015-08-25 | stop caring for osx | Monsta | 1 | -10/+0 | |
2015-08-19 | configure.ac: drop obsolete macro | monsta | 1 | -1/+0 | |
It's been a no-op for a long time. See https://mail.gnome.org/archives/commits-list/2011-December/msg00681.html for example. | |||||
2015-06-11 | Bump version to 1.10.1mate-screensaver-1.10.1 | Martin Wimpress | 1 | -1/+1 | |
2015-05-04 | Bump version to 1.10.0mate-screensaver-1.10.0 | Stefano Karapetsas | 1 | -1/+1 | |