Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-15 | Prompt-driven auth. helper | Paul Wolneykien | 10 | -135/+733 | |
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-09-18 | tx: update resource | raveit65 | 1 | -4/+4 | |
2021-09-18 | tx: fix typos reported by translators | raveit65 | 1 | -2/+2 | |
2021-08-05 | update to 1.26.0v1.26.0 | raveit65 | 2 | -2/+28 | |
2021-08-05 | tx: sync with transifex | raveit65 | 108 | -15703/+19025 | |
2021-08-05 | tx: update resource | raveit65 | 1 | -15/+36 | |
2021-08-05 | travis-Ci: use libera.chat as notification server | raveit65 | 1 | -1/+1 | |
2021-07-24 | Allow change of time and date formats on lock screen v4 | Eugene San (eugenesan) | 2 | -3/+49 | |
2021-06-22 | tx: update resource | raveit65 | 1 | -123/+135 | |
2021-06-22 | update copyright to 2021 | raveit65 | 60 | -0/+60 | |
2021-05-30 | travis-ci: use ubuntu focal as host system | raveit65 | 1 | -1/+1 | |
fixes build issues with fedora:latest (f34) tag. | |||||
2021-04-25 | travis: disable travis builds for ubuntu | raveit65 | 1 | -1/+1 | |
Sadly, there is a limit for free builds at docker.com See discussion https://github.com/orgs/mate-desktop/teams/core-team/discussions/25 | |||||
2021-03-09 | travis: build with mate-common-1.24.2 from repos | raveit65 | 1 | -12/+0 | |
2021-03-08 | xdg-user-dir-lookup: missing include guard | rbuj | 1 | -0/+5 | |
2021-02-22 | tx: temporarily disable build for ArchLinux | raveit65 | 1 | -1/+1 | |
2021-02-22 | tx: use rolling tag for ubuntu | raveit65 | 1 | -1/+1 | |
2021-02-11 | i18n: Do not collect the translation for Icon (data folder) | rbuj | 1 | -2/+2 | |
2021-01-26 | i18n: Do not collect the translation for Icon | rbuj | 1 | -1/+1 | |
2021-01-26 | i18n: Do not prepend 'GNU ' prefix to the package name | rbuj | 1 | -1/+1 | |
2021-01-24 | Removed translation for icon file name | Pjotr123 | 1 | -1/+1 | |
Can't be corrected on Transifex.... | |||||
2021-01-24 | mate-screensaver.directory.desktop: The Encoding key is deprecated | rbuj | 1 | -1/+0 | |
2021-01-07 | Remove warning -Wshadow | rbuj | 3 | -58/+36 | |
2020-12-12 | lock-dialog-default: fix deprecations reported by glade | rbuj | 1 | -84/+96 | |
2020-12-08 | update issue template | raveit65 | 1 | -1/+1 | |
2020-11-10 | Add Show/Hide password emblem in password entry | rbuj | 2 | -2/+31 | |
2020-11-01 | mate-screensaver-preferences: Show lock image preview on file chooser | rbuj | 1 | -2/+80 | |
2020-08-20 | release 1.25.0v1.25.0 | raveit65 | 2 | -1/+6 | |
2020-08-20 | tx: sync with transifex | raveit65 | 26 | -424/+1310 | |
2020-08-20 | tx: update resource | raveit65 | 1 | -91/+96 | |
2020-07-24 | Travis CI: enable irc notifications with tagged commits | Pablo Barciela | 1 | -1/+1 | |
2020-06-27 | CI: fix typo | raveit65 | 1 | -1/+1 | |
2020-06-27 | CI: fix releasing tarballs | raveit65 | 1 | -1/+3 | |
2020-06-17 | add git.mk to generate .gitignore | tamplan | 8 | -0/+413 | |
2020-05-23 | Fix invalid gnome-logo-white.svg | Luke Horwell | 1 | -12/+7 | |
This prevented the "Floating GNOME" screensaver from working on MATE 1.24 | |||||
2020-04-30 | Travis CI: enable irc notifications with broken builds | Pablo Barciela | 1 | -0/+12 | |
2020-04-30 | Travis CI: debian build: add clang compiler | Pablo Barciela | 1 | -0/+8 | |
2020-04-30 | Travis CI: debian build: add -Wsign-compare -Wunused-parameter to CFLAGS | Pablo Barciela | 1 | -4/+6 | |
2020-04-30 | Travis CI: remove patch for debian | Pablo Barciela | 1 | -4/+0 | |
2020-04-21 | ci: don't run configure with autogen.sh | raveit65 | 1 | -1/+1 | |
2020-04-21 | build: silent build warnings for distcheck | raveit65 | 1 | -0/+1 | |
2020-04-19 | gs-lock-plug: remove function casting | rbuj | 1 | -8/+12 | |
2020-04-16 | Remove function casting for g_idle_add (function, data) | rbuj | 6 | -20/+29 | |
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 | 6 | -5/+102 | |
2020-04-09 | ci: fix a typo | raveit65 | 1 | -1/+1 | |
2020-04-09 | ci: variables, drop obsolete Warn_Cflags | raveit65 | 1 | -1/+0 | |
2020-04-09 | ci: remove --enable-compile-warnings=maximum from autogen.sh command | raveit65 | 1 | -1/+1 | |
2020-04-09 | ci: build with mate-common-1.24.1 tarball | raveit65 | 1 | -3/+3 | |
2020-04-09 | ci: update build environment | raveit65 | 1 | -14/+16 | |
2020-03-21 | Travis CI: ubuntu build: add gcc | Pablo Barciela | 1 | -0/+1 | |