-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 05 Aug 2007 11:34:18 +0100 Source: pam Binary: libpam0g-dev libpam0g libpam-modules libpam-doc libpam-runtime libpam-cracklib Architecture: source powerpc all Version: 0.99.7.1-1 Distribution: experimental Urgency: low Maintainer: Sam Hartman <hartmans@debian.org> Changed-By: Roger Leigh <rleigh@debian.org> Description: libpam-cracklib - PAM module to enable cracklib support libpam-doc - Documentation of PAM libpam-modules - Pluggable Authentication Modules for PAM libpam-runtime - Runtime support for the PAM library libpam0g - Pluggable Authentication Modules library libpam0g-dev - Development files for PAM Changes: pam (0.99.7.1-1) experimental; urgency=low . * New upstream release. * debian/rules: - Replace the use of dh_movefiles with dh_install. - Add an install rule. - Specify binary package and shared library path to dh_shlibdeps. - Add dpatch support, but this requires invoking by hand due to the requirement to update the autotools at build time. - Add a phony "bootstrap" target to rebootstrap the autotools. - Don't ignore errors in the clean rule. - Rename OS_CFLAGS to CFLAGS. * debian/control: - Update to Standards-Version 3.7.2. - Build-Depend upon debhelper v5, dpatch, flex and bison. - Build-Depend-Indep upon libxml2-utils/docbook-xml/docbook-xsl/xsltproc and w3m. - Use ${binary:Version} in place of ${Source-Version}. * debian/*.links: Remove; these are no longer needed. * debian/libpam-modules.links: Create compatibility symlinks for pam_unix_acct.so, pam_unix_auth.so, pam_unix_passwd.so and pam_unix_session.so * debian/*.files: Remove; dh_movefiles is no longer used. * debian/libpam0g-dev.install, debian/libpam0g.install, debian/libpam-cracklib.install, debian/libpam-doc.install, debian/libpam-modules.install, debian/libpam-runtime.install: New files; dh_install is now used. * libpam-doc.postinst, libpam-doc.prerm, libpam-modules.dirs, libpam-modules.postinst, libpam-modules.prerm, libpam-runtime.dirs, libpam0g-dev.dirs, libpam0g-dev.postinst, libpam0g-dev.prerm, libpam0g.dirs, libpam0g.postinst, libpam0g.prerm: Remove; the maintainer scripts are completely generated by debhelper where needed. * debian/TODO: Build-Depend-Indep on fop once in main. * libpam0g-dev: Drop static libraries. * libpam-modules: Include manual pages for all modules. * libpam-runtime: - Include message catalogues for localisation. - Include PAM manual pages. * debian/patches-applied/002_debian_no_ldconfig_call, 005_pam_limits_099_6, 006_docs_cleanup, 010_pam_cplusplus, 012_pam_group_less_restrictive_charset, 018_man_fixes, 023_pam_env_limits_miscfixes, 024_debian_cracklib_dict_path (path specified by hand), 044_configure_supports_bsd, 048_pam_group_colon_valid_char, 050_configure_in_gnu, 052_pam_unix_no_openlog (function, replaced with pam_syslog), 057_selinux, 058_pam_env_enable, 059_pam_userdb_segv, 060_pam_tally_segv, 061_pam_issue_double_free, 062_c++_safe_headers: Remove patches incorporated and/or dropped upstream. * debian/patches-applied/022_pam_unix_group_time_miscfixes: Drop patch to Linux-PAM/modules/pam_unix/support.c (applied upstream). * debian/patches-applied/*: Apply and hand-merge all rejected hunks to the new upstream version and then re-diff and save in debian/patches as a patch and dpatch: - 007_modules_pam_unix: Applied as 005_obscure_password_checks.[d]patch. - 008_modules_pam_limits_chroot [looks nasty]. Note that chroot_dir should be a pointer, not a fixed size array. Applied as 008_modules_pam_limits_chroot.[d]patch - 019_pam_listfile_quiet: Applied as 019_pam_listfile_quiet.[d]patch. - 021_nis_cleanup: Applied as 021_nis_cleanup.[d]patch. - 022_pam_unix_group_time_miscfixes (Linux-PAM/modules/pam_unix/unix_chkpwd.c, Linux-PAM/modules/pam_time/pam_time.c, Linux-PAM/modules/pam_group/pam_group.c): Applied as 022_pam_unix_group_time_miscfixes.[d]patch - 026_pam_unix_passwd_unknown_user: Applied as 026_pam_unix_passwd_unknown_user.[d]patch. - 027_pam_limits_better_init_allow_explicit_root [looks potentially undesirable]: Applied as 027_pam_limits_better_init_allow_explicit_root.[d]patch. - 029_pam_limits_capabilities, 030_makefile_link_against_libpam: Applied as 027029_pam_limits_capabilities.[d]patch. - 031_pam_include, 056_no_label_at_end: [required] Applied as 031_pam_include.[d]patch Patch subsequently rewritten by Jan Christoph Nordholz to use the same include mechanism as PAM itself, which makes the patch much smaller and simpler, as well as fixing a memory leak. - 032_pam_limits_EPERM_NOT_FATAL, 040_pam_limits_log_failure: setrlimit failure handling. Applied as 032_pam_limits_eperm_not_fatal.[d]patch. - 036_pam_wheel_getlogin_considered_harmful: Applied as 036_pam_wheel_getlogin_considered_harmful.[d]patch. - 037_pam_issue_ttyname_can_be_null: Applied as 037_pam_issue_ttyname_can_be_null.[d]patch. - 043_pam_unix_unknown_user_not_alert: Applied as 043_pam_unix_unknown_user_not_alert.[d]patch. - 045_pam_dispatch_jump_is_ignore: Applied as 045_pam_dispatch_jump_is_ignore.[d]patch. - 046_pam_group_example: Applied as 046_pam_group_example.[d]patch. - 047_pam_limits_chroot_string_value [depends on chroot and capabilities]: Applied as 047_pam_limits_chroot_string_value.[d]patch. - 054_pam_security_abstract_securetty_handling. Redundant and lacks i18n; I recommend dropping it. Re-diffed. Applied due to being required by 055_pam_unix_nullok_secure. Thanks to Jan Christoph Nordholz. Saved as 054_pam_security_abstract_securetty_handling.[d]patch. - 055_pam_unix_nullok_secure: Applied as 055_pam_unix_nullok_secure.[d]patch. Included tty_secure.c as for 054_pam_security_abstract_securetty_handling. Thanks to Jan Christoph Nordholz. - 063_paswd_segv: Applied as 063_paswd_segv.[d]patch. - New patch 064_pam_unix_cracklib_dictpath.[d]patch. Correctly define CRACKLIB_DICTS if not defined by configure. Thanks to Jan Christoph Nordholz. - New patch 065_pam_unix_cracklib_disable.dpatch. Disable pam_unix cracklib support. Thanks to Jan Christoph Nordholz. * Note that the patches 015_hurd_portability (Linux-PAM/configure.in, Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c, Linux-PAM/_pam_aconf.h.in) and 049_pam_unix_sane_locking appear to be redundant with the current release, but parts may require re-diffing. Patches 015_hurd_portability (Linux-PAM/modules/pam_limits/pam_limits.c) and 038_support_hurd have not been reapplied; these need re-diffing by a Hurd porter. * Thanks go to Jan Christoph Nordholz for testing the new packages, and identifying and fixing several critial problems. Files: 4bfafc3d188d3a60a3ff8496fd5acec2 1065 libs optional pam_0.99.7.1-1.dsc 36e7ac3e5adc8de0052cf3206887584c 1408769 libs optional pam_0.99.7.1.orig.tar.gz ebfed8e35e3847f2c15e7a97425f932e 144723 libs optional pam_0.99.7.1-1.diff.gz edc4cc04a004012158ec0d875dceea78 95106 admin required libpam-runtime_0.99.7.1-1_all.deb 35d9db493fc820a6578c08a37c079c94 270508 doc optional libpam-doc_0.99.7.1-1_all.deb 911cfcb7ad703c6bd39880b15cc2b6f7 74538 libs required libpam0g_0.99.7.1-1_powerpc.deb ebf69d286ceecbf1703e4886e578cf7e 266628 libs required libpam-modules_0.99.7.1-1_powerpc.deb 4f9b33603fea4db13eb6b2eac54f6041 109996 libdevel optional libpam0g-dev_0.99.7.1-1_powerpc.deb df2ed30ae5b212657dd5c49e3720766c 50106 libs optional libpam-cracklib_0.99.7.1-1_powerpc.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGtb2EVcFcaSW/uEgRAvHTAJ9hdrNTjzfLEbSCWoD8ku1uJ92kQQCgj5mm 7I1//PskJAVN2c3s6xhqHEQ= =bcSt -----END PGP SIGNATURE----- Accepted: libpam-cracklib_0.99.7.1-1_powerpc.deb to pool/main/p/pam/libpam-cracklib_0.99.7.1-1_powerpc.deb libpam-doc_0.99.7.1-1_all.deb to pool/main/p/pam/libpam-doc_0.99.7.1-1_all.deb libpam-modules_0.99.7.1-1_powerpc.deb to pool/main/p/pam/libpam-modules_0.99.7.1-1_powerpc.deb libpam-runtime_0.99.7.1-1_all.deb to pool/main/p/pam/libpam-runtime_0.99.7.1-1_all.deb libpam0g-dev_0.99.7.1-1_powerpc.deb to pool/main/p/pam/libpam0g-dev_0.99.7.1-1_powerpc.deb libpam0g_0.99.7.1-1_powerpc.deb to pool/main/p/pam/libpam0g_0.99.7.1-1_powerpc.deb pam_0.99.7.1-1.diff.gz to pool/main/p/pam/pam_0.99.7.1-1.diff.gz pam_0.99.7.1-1.dsc to pool/main/p/pam/pam_0.99.7.1-1.dsc pam_0.99.7.1.orig.tar.gz to pool/main/p/pam/pam_0.99.7.1.orig.tar.gz