Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2014-02-08 10:34:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lightdm (Old) and /work/SRC/openSUSE:Factory/.lightdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm" Changes: -------- --- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes 2014-01-30 14:56:13.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2014-02-08 10:34:25.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 6 21:18:10 UTC 2014 - [email protected] + +- update to version 1.8.7 + - Correctly invoke PAM to change authentication token + +------------------------------------------------------------------- Old: ---- lightdm-1.8.6.tar.xz New: ---- lightdm-1.8.7.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.SVAGBg/_old 2014-02-08 10:34:26.000000000 +0100 +++ /var/tmp/diff_new_pack.SVAGBg/_new 2014-02-08 10:34:26.000000000 +0100 @@ -28,7 +28,7 @@ %endif Name: lightdm -Version: 1.8.6 +Version: 1.8.7 Release: 0 Summary: Lightweight, Cross-desktop Display Manager License: GPL-3.0+ ++++++ lightdm-1.8.6.tar.xz -> lightdm-1.8.7.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/NEWS new/lightdm-1.8.7/NEWS --- old/lightdm-1.8.6/NEWS 2014-01-22 04:57:05.000000000 +0100 +++ new/lightdm-1.8.7/NEWS 2014-02-06 19:04:19.000000000 +0100 @@ -1,3 +1,7 @@ +Overview of changes in lightdm 1.8.7 + + * Correctly invoke PAM to change authentication token + Overview of changes in lightdm 1.8.6 * Fix issue where VTs are double used when switching sessions. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/configure new/lightdm-1.8.7/configure --- old/lightdm-1.8.6/configure 2014-01-22 04:57:35.000000000 +0100 +++ new/lightdm-1.8.7/configure 2014-02-06 19:04:33.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for lightdm 1.8.6. +# Generated by GNU Autoconf 2.69 for lightdm 1.8.7. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='lightdm' PACKAGE_TARNAME='lightdm' -PACKAGE_VERSION='1.8.6' -PACKAGE_STRING='lightdm 1.8.6' +PACKAGE_VERSION='1.8.7' +PACKAGE_STRING='lightdm 1.8.7' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1464,7 +1464,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures lightdm 1.8.6 to adapt to many kinds of systems. +\`configure' configures lightdm 1.8.7 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1534,7 +1534,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of lightdm 1.8.6:";; + short | recursive ) echo "Configuration of lightdm 1.8.7:";; esac cat <<\_ACEOF @@ -1706,7 +1706,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -lightdm configure 1.8.6 +lightdm configure 1.8.7 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2192,7 +2192,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by lightdm $as_me 1.8.6, which was +It was created by lightdm $as_me 1.8.7, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3058,7 +3058,7 @@ # Define the identity of the package. PACKAGE='lightdm' - VERSION='1.8.6' + VERSION='1.8.7' cat >>confdefs.h <<_ACEOF @@ -18987,7 +18987,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by lightdm $as_me 1.8.6, which was +This file was extended by lightdm $as_me 1.8.7, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19053,7 +19053,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -lightdm config.status 1.8.6 +lightdm config.status 1.8.7 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/configure.ac new/lightdm-1.8.7/configure.ac --- old/lightdm-1.8.6/configure.ac 2014-01-22 04:56:39.000000000 +0100 +++ new/lightdm-1.8.7/configure.ac 2014-02-06 19:04:25.000000000 +0100 @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(lightdm, 1.8.6) +AC_INIT(lightdm, 1.8.7) AC_CONFIG_MACRO_DIR(m4) AC_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz foreign]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/src/session-child.c new/lightdm-1.8.7/src/session-child.c --- old/lightdm-1.8.6/src/session-child.c 2013-10-30 21:41:46.000000000 +0100 +++ new/lightdm-1.8.7/src/session-child.c 2014-02-06 17:55:05.000000000 +0100 @@ -336,7 +336,7 @@ if (authentication_result == PAM_SUCCESS) authentication_result = pam_acct_mgmt (pam_handle, 0); if (authentication_result == PAM_NEW_AUTHTOK_REQD) - authentication_result = pam_chauthtok (pam_handle, 0); + authentication_result = pam_chauthtok (pam_handle, PAM_CHANGE_EXPIRED_AUTHTOK); } else authentication_result = PAM_SUCCESS; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/tests/scripts/login-new-authtok.conf new/lightdm-1.8.7/tests/scripts/login-new-authtok.conf --- old/lightdm-1.8.6/tests/scripts/login-new-authtok.conf 2013-10-30 21:41:46.000000000 +0100 +++ new/lightdm-1.8.7/tests/scripts/login-new-authtok.conf 2014-02-06 17:55:05.000000000 +0100 @@ -24,7 +24,7 @@ # Log into account that requires as password change #?*GREETER-X-0 AUTHENTICATE USERNAME=new-authtok -#?GREETER-X-0 SHOW-PROMPT TEXT="Enter new password:" +#?GREETER-X-0 SHOW-PROMPT TEXT="Enter new password \(expired\):" #?*GREETER-X-0 RESPOND TEXT="New password" #?GREETER-X-0 AUTHENTICATION-COMPLETE USERNAME=new-authtok AUTHENTICATED=TRUE #?*GREETER-X-0 START-SESSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lightdm-1.8.6/tests/src/libsystem.c new/lightdm-1.8.7/tests/src/libsystem.c --- old/lightdm-1.8.6/tests/src/libsystem.c 2013-10-09 05:16:00.000000000 +0200 +++ new/lightdm-1.8.7/tests/src/libsystem.c 2014-02-06 17:55:05.000000000 +0100 @@ -1194,7 +1194,10 @@ msg = malloc (sizeof (struct pam_message *) * 1); msg[0] = malloc (sizeof (struct pam_message)); msg[0]->msg_style = PAM_PROMPT_ECHO_OFF; - msg[0]->msg = "Enter new password:"; + if ((flags & PAM_CHANGE_EXPIRED_AUTHTOK) != 0) + msg[0]->msg = "Enter new password (expired):"; + else + msg[0]->msg = "Enter new password:"; result = pamh->conversation.conv (1, (const struct pam_message **) msg, &resp, pamh->conversation.appdata_ptr); free (msg[0]); free (msg); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
