Merge lp:~christian-w/lightdm/pam-multi-prompts into lp:lightdm
Status: | Rejected |
---|---|
Rejected by: | Robert Ancell |
Proposed branch: | lp:~christian-w/lightdm/pam-multi-prompts |
Merge into: | lp:lightdm |
Diff against target: |
199 lines (+62/-8) 5 files modified
liblightdm-gobject/greeter.c (+23/-0) liblightdm-gobject/liblightdm-gobject-1.vapi (+1/-0) liblightdm-gobject/lightdm/greeter.h (+4/-1) liblightdm-qt/QLightDM/greeter.h (+4/-0) liblightdm-qt/greeter.cpp (+30/-7) |
To merge this branch: | bzr merge lp:~christian-w/lightdm/pam-multi-prompts |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Ancell | Needs Fixing | ||
Review via email: mp+205024@code.launchpad.net |
Commit message
Add signal indicating the end of the PAM conversation round
Some PAM modules generate multiple prompts in one PAM conversation
round. This patch adds a signal show-round-complete (Glib bindings) /
showRoundCo
show_prompt / show_message signals of the current PAM conversation
round. This signal should make it easier for people developing greeters
to react to the case of multiple prompts.
(An example PAM module that uses multiple prompts is pam_krb5 when the
needchange attribute is set on a principal.)
Unmerged revisions
- 1881. By Christian Seiler
-
Add signal indicating the end of the PAM conversation round
Some PAM modules generate multiple prompts in one PAM conversation
round. This patch adds a signal show-round-complete (Glib bindings) /
showRoundComplete (Qt bindings) to the API that is emitted after all
show_prompt / show_message signals of the current PAM conversation
round. This signal should make it easier for people developing greeters
to react to the case of multiple prompts.(An example PAM module that uses multiple prompts is pam_krb5 when the
needchange attribute is set on a principal.)
Thanks for this Christian!
Can you remove this line - consumers of this API should require LightDM 1.9.7 if they need this API. HAVE_SHOW_ ROUND_COMPLETE 1
+#define LIGHTDM_
This change is good, but please move it to a separate merge proposal: :PromptType GreeterPrivate: :promptTypeFrom Glib(LightDMPro mptType type)
+Greeter: