Hello community, here is the log from the commit of package pam-modules for openSUSE:Factory checked in at 2012-02-14 13:07:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pam-modules (Old) and /work/SRC/openSUSE:Factory/.pam-modules.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pam-modules", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/pam-modules/pam-modules.changes 2011-12-08 11:30:26.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pam-modules.new/pam-modules.changes 2012-02-14 13:07:49.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Dec 13 13:20:18 UTC 2011 - [email protected] + +- use thread local store for logindefs list (bnc#735220) + +------------------------------------------------------------------- New: ---- pam_unix2-2.9.0-logindefs-thread.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pam-modules.spec ++++++ --- /var/tmp/diff_new_pack.wQcJkt/_old 2012-02-14 13:07:50.000000000 +0100 +++ /var/tmp/diff_new_pack.wQcJkt/_new 2012-02-14 13:07:50.000000000 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %if %{suse_version} >= 1100 %define enable_selinux 1 %else @@ -40,6 +41,7 @@ Patch2: 0003-use-crypt_gensalt_rn-from-glibc.diff Patch3: 0004-add-workarounds-for-blowfish-signedness-bug.diff Patch4: 0005-catch-retval-magic-by-ow-crypt-libxcrypt.diff +Patch5: pam_unix2-2.9.0-logindefs-thread.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: permissions @@ -72,6 +74,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 gettextize -f autoreconf -f -i popd ++++++ pam_unix2-2.9.0-logindefs-thread.diff ++++++ Index: pam_unix2-2.9.0/src/logindefs.c =================================================================== --- pam_unix2-2.9.0.orig/src/logindefs.c +++ pam_unix2-2.9.0/src/logindefs.c @@ -33,7 +33,7 @@ struct item { struct item *next; /* pointer to next option. */ }; -static struct item *list = NULL; +static __thread struct item *list = NULL; void free_getlogindefs_data (void) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
