Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cracklib for openSUSE:Factory checked in at 2023-06-12 15:24:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cracklib (Old) and /work/SRC/openSUSE:Factory/.cracklib.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cracklib" Mon Jun 12 15:24:08 2023 rev:64 rq:1092073 version:2.9.11 Changes: -------- --- /work/SRC/openSUSE:Factory/cracklib/cracklib.changes 2022-12-16 17:50:58.123792112 +0100 +++ /work/SRC/openSUSE:Factory/.cracklib.new.15902/cracklib.changes 2023-06-12 15:24:09.246236521 +0200 @@ -1,0 +2,15 @@ +Wed Jun 7 09:04:19 UTC 2023 - pgaj...@suse.com + +- version update to 2.9.11 + * Merge fedora patches and man pages + * Fix missing files in dist tarball, other automake fixes (Leandro Nini) + * Fix error handling during build of dictionary (yixiangzhike) + * Fix to localization support (A. Wilcox, nekopsykose) + * Fix to test utilities (Alexander Kanavin) + * Translation updates from weblate + * python: adjust include path for builddir by @thesamesam in #61 + * Make buffer static and avoid returning stack-allocated memory by @drfiemost in #63 +- modified patches + % 0002-cracklib-2.9.2-visibility.patch (refreshed) + +------------------------------------------------------------------- Old: ---- cracklib-2.9.8.tar.bz2 New: ---- cracklib-2.9.11.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cracklib.spec ++++++ --- /var/tmp/diff_new_pack.VLe1QN/_old 2023-06-12 15:24:10.254242484 +0200 +++ /var/tmp/diff_new_pack.VLe1QN/_new 2023-06-12 15:24:10.258242509 +0200 @@ -1,7 +1,7 @@ # # spec file for package cracklib # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cracklib -Version: 2.9.8 +Version: 2.9.11 Release: 0 Summary: Library to crack passwords using dictionaries License: LGPL-2.1-only @@ -112,8 +112,8 @@ # using zip'ed dict takes too long for a check. But the support # for this is still in the lib. # -#gzip $RPM_BUILD_ROOT/%{_datadir}/cracklib/pw_dict.pwd -#ln -sf %{_datadir}/cracklib/pw_dict.pwd.gz $RPM_BUILD_ROOT/usr/lib/cracklib_dict.pwd.gz +#gzip $RPM_BUILD_ROOT/%%{_datadir}/cracklib/pw_dict.pwd +#ln -sf %%{_datadir}/cracklib/pw_dict.pwd.gz $RPM_BUILD_ROOT/usr/lib/cracklib_dict.pwd.gz %find_lang %{name} %ifnarch ppc64 nm -C -D %{buildroot}%{_libdir}/libcrack.so.2 | grep ' T ' @@ -140,17 +140,22 @@ %{_sbindir}/cracklib-check %{_sbindir}/cracklib-format %{_sbindir}/cracklib-packer +%{_sbindir}/cracklib-update %{_sbindir}/cracklib-unpacker %dir %{_datadir}/cracklib %{_datadir}/cracklib/cracklib.magic %{_prefix}/lib/cracklib_dict.hwm %{_prefix}/lib/cracklib_dict.pwd %{_prefix}/lib/cracklib_dict.pwi +%{_mandir}/man8/cracklib-check.8%{?ext_man} +%{_mandir}/man8/cracklib-format.8%{?ext_man} +%{_mandir}/man8/cracklib-update.8%{?ext_man} %files devel %{_includedir}/crack.h %{_includedir}/packer.h %{_libdir}/libcrack.so +%{_mandir}/man3/FascistCheck.3%{?ext_man} %files dict-small %{_datadir}/cracklib/pw_dict.hwm ++++++ 0002-cracklib-2.9.2-visibility.patch ++++++ --- /var/tmp/diff_new_pack.VLe1QN/_old 2023-06-12 15:24:10.282242650 +0200 +++ /var/tmp/diff_new_pack.VLe1QN/_new 2023-06-12 15:24:10.286242674 +0200 @@ -6,48 +6,48 @@ dnl Handle local dict compiling properly AC_SUBST(CROSS_COMPILING, $cross_compiling) -+ dnl ************************************************************ -+ dnl Enable hiding of internal symbols in library to reduce its size and -+ dnl speed dynamic linking of applications. This currently is only supported -+ dnl on gcc >= 4.0 and SunPro C. -+ dnl -+ AC_MSG_CHECKING([whether to enable hidden symbols in the library]) -+ AC_ARG_ENABLE(hidden-symbols, -+ AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library]) -+ AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default visibility in library]), -+ [ case "$enableval" in -+ no) -+ AC_MSG_RESULT(no) -+ ;; -+ *) -+ AC_MSG_CHECKING([whether $CC supports it]) -+ if test "$GCC" = yes ; then -+ if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility ("default")))], [to make a symbol visible]) -+ CFLAGS="$CFLAGS -fvisibility=hidden" -+ else -+ AC_MSG_RESULT(no) -+ fi -+ ++dnl ************************************************************ ++dnl Enable hiding of internal symbols in library to reduce its size and ++dnl speed dynamic linking of applications. This currently is only supported ++dnl on gcc >= 4.0 and SunPro C. ++dnl ++AC_MSG_CHECKING([whether to enable hidden symbols in the library]) ++AC_ARG_ENABLE(hidden-symbols, ++AC_HELP_STRING([--enable-hidden-symbols],[Hide internal symbols in library]) ++AC_HELP_STRING([--disable-hidden-symbols],[Leave all symbols with default visibility in library]), ++[ case "$enableval" in ++ no) ++ AC_MSG_RESULT(no) ++ ;; ++ *) ++ AC_MSG_CHECKING([whether $CC supports it]) ++ if test "$GCC" = yes ; then ++ if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(CRACKLIB_API, [extern __attribute__ ((visibility ("default")))], [to make a symbol visible]) ++ CFLAGS="$CFLAGS -fvisibility=hidden" ++ else ++ AC_MSG_RESULT(no) ++ fi +++ ++ else ++ dnl Test for SunPro cc ++ if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then ++ AC_MSG_RESULT(yes) ++ AC_DEFINE(CRACKLIB_API, [__global], [to make a symbol visible]) ++ CFLAGS="$CFLAGS -xldscope=hidden" + else -+ dnl Test for SunPro cc -+ if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then -+ AC_MSG_RESULT(yes) -+ AC_DEFINE(CRACKLIB_API, [__global], [to make a symbol visible]) -+ CFLAGS="$CFLAGS -xldscope=hidden" -+ else -+ AC_MSG_RESULT(no) -+ fi ++ AC_MSG_RESULT(no) + fi -+ ;; -+ esac ], -+ AC_MSG_RESULT(no) -+ ) ++ fi ++ ;; ++ esac ], ++ AC_MSG_RESULT(no) ++) + - AC_OUTPUT(util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \ + AC_CONFIG_FILES([util/Makefile lib/Makefile doc/Makefile python/Makefile Makefile \ python/setup.py \ - po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec) + po/Makefile.in m4/Makefile dicts/Makefile cracklib.spec]) Index: lib/crack.h =================================================================== --- lib/crack.h.orig @@ -84,7 +84,7 @@ =================================================================== --- lib/packer.h.orig +++ lib/packer.h -@@ -76,7 +76,7 @@ typedef struct +@@ -66,7 +66,7 @@ typedef struct #define PIH_MAGIC 0x70775631 /* Internal routines */ @@ -93,7 +93,7 @@ #else -@@ -87,15 +87,15 @@ typedef struct { +@@ -77,15 +77,15 @@ typedef struct { #endif ++++++ cracklib-2.9.8.tar.bz2 -> cracklib-2.9.11.tar.bz2 ++++++ ++++ 2722 lines of diff (skipped)