[Pkg-shadow-commits] r428 - branches/experimental

Nicolas FRANCOIS nekral-guest at costa.debian.org
Mon Aug 1 22:43:09 UTC 2005


Author: nekral-guest
Date: 2005-08-01 22:43:09 +0000 (Mon, 01 Aug 2005)
New Revision: 428

Added:
   branches/experimental/details_4.0.3-39_to_4.0.11.1
Log:
This file contains some explanations on the diff between 4.0.3 and 4.0.11.1.
Each file is tagged as OK or needing more eyes. A file may be tagged OK with
sub-item having to be rechecked.
It also contains some NOTE on probable issues found during the review.

grep -ve "^\[[x*]\]" details_4.0.3-39_to_4.0.11.1 | grep -e "^\["
should extract the files/points that should be better checked.


Added: branches/experimental/details_4.0.3-39_to_4.0.11.1
===================================================================
--- branches/experimental/details_4.0.3-39_to_4.0.11.1	2005-08-01 20:07:01 UTC (rev 427)
+++ branches/experimental/details_4.0.3-39_to_4.0.11.1	2005-08-01 22:43:09 UTC (rev 428)
@@ -0,0 +1,646 @@
+
+ x: don't care (po, debian/patches, autogenerated)
+ !: to be checked
+ *: OK
+
+[x] shadow-4.0.3/ABOUT-NLS (doc)
+[x] shadow-4.0.3/acconfig.h	(removed, build stuff)
+[x] shadow-4.0.3/aclocal.m4
+[ ] shadow-4.0.3/ChangeLog	(should be checked)
+[x] shadow-4.0.3/config.guess
+[x] shadow-4.0.3/config.h.in
+[x] shadow-4.0.3/config.rpath
+[x] shadow-4.0.3/config.sub
+[x] shadow-4.0.3/configure
+[*] shadow-4.0.3/configure.in
+[x] shadow-4.0.3/contrib/Makefile.in
+[x] shadow-4.0.3/debian/changelog
+[ ] shadow-4.0.3/debian/login.defs
+[*] shadow-4.0.3/debian/pam.d/su	(
+[!] pam_env added (do we also have it?)
+)
+[*] shadow-4.0.3/debian/passwd.files	(dpasswd removed)
+[x] shadow-4.0.3/debian/patches/002_more-i18n.dpatch
+[x] shadow-4.0.3/debian/patches/004_configure.in.dpatch
+[x] shadow-4.0.3/debian/patches/005_manpages.dpatch
+[x] shadow-4.0.3/debian/patches/008_login_log_failure_in_FTMP
+[x] shadow-4.0.3/debian/patches/008_login_MAXHOSTNAMELEN
+[x] shadow-4.0.3/debian/patches/008_su_check_user_earlier
+[x] shadow-4.0.3/debian/patches/008_su_get_PAM_username
+[x] shadow-4.0.3/debian/patches/010_more-i18ned-messages
+[x] shadow-4.0.3/debian/patches/323_passwd.1-typo.dpatch
+[x] shadow-4.0.3/debian/patches/332_grpck.8-type_and_section
+[x] shadow-4.0.3/debian/patches/333_shadow.5-typo_312430
+[x] shadow-4.0.3/debian/patches/335_usermod.8-better-document--f
+[x] shadow-4.0.3/debian/patches/336_chfn.1
+[x] shadow-4.0.3/debian/patches/340_passwd.1
+[x] shadow-4.0.3/debian/patches/345_shadowconfig.8
+[x] shadow-4.0.3/debian/patches/350_su_syslog_old:new
+[x] shadow-4.0.3/debian/patches/351_libmisc_failure_UTMPX
+[x] shadow-4.0.3/debian/patches/362_warning_messages
+[x] shadow-4.0.3/debian/patches/363_su_ignore_SIGINT
+[x] shadow-4.0.3/debian/patches/364_ENV_SUPATH
+[x] shadow-4.0.3/debian/patches/401_cppw_src.dpatch
+[x] shadow-4.0.3/debian/patches/402_usermod.8-system-users-range-286258
+[x] shadow-4.0.3/debian/patches/403_sg_symlink_162339_163652.dpatch
+[x] shadow-4.0.3/debian/patches/405_subsystem_remove_*_in_shell.dpatch
+[x] shadow-4.0.3/debian/patches/407_32char_grnames.dpatch
+[x] shadow-4.0.3/debian/patches/421_login.1_pishing
+[x] shadow-4.0.3/debian/patches/423_su_arguments_are_concatenated
+[x] shadow-4.0.3/debian/patches/423_su_pass_args_without_concatenation
+[x] shadow-4.0.3/debian/patches/424_pwck.8_quiet_option
+[x] shadow-4.0.3/debian/patches/426_grpck_group-gshadow_members_consistency
+[x] shadow-4.0.3/debian/patches/427_chage_expiry_0
+[x] shadow-4.0.3/debian/patches/429_login_FAILLOG_ENAB
+[x] shadow-4.0.3/debian/patches/431_su_uid_0_not_root
+[x] shadow-4.0.3/debian/patches/432_login_cancel_timout_after_authentication
+[x] shadow-4.0.3/debian/patches/433_login_more_LOG_UNKFAIL_ENAB
+[x] shadow-4.0.3/debian/patches/436_libmisc_chowntty_ro_root_fs
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_1
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_2
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_3
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_4
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_5
+[x] shadow-4.0.3/debian/patches/437_su_add_GNU_options_6
+[x] shadow-4.0.3/debian/patches/439_su_PAM_session
+[x] shadow-4.0.3/debian/patches/440_manpages-login.1
+[x] shadow-4.0.3/debian/patches/441_manpages-shadow.5
+[x] shadow-4.0.3/debian/patches/442_useradd.8-O
+[x] shadow-4.0.3/debian/patches/442_useradd-O_option
+[x] shadow-4.0.3/debian/patches/443_chage_exit_values
+[x] shadow-4.0.3/debian/patches/443_man_it_Makefile.am
+[x] shadow-4.0.3/debian/patches/444_missing_Italian_manpages
+[x] shadow-4.0.3/debian/patches/444_no_strip_during_install
+[x] shadow-4.0.3/debian/patches/999_hack_build_package
+[x] shadow-4.0.3/debian/patches/series
+[x] shadow-4.0.3/debian/po/ar.po
+[x] shadow-4.0.3/debian/po/mk.po
+[*] shadow-4.0.3/debian/rules	(--enable-shadowgrp, remove dpasswd)
+[x] shadow-4.0.3/depcomp
+[*] shadow-4.0.3/doc/ANNOUNCE	(old announce, removed)
+[*] shadow-4.0.3/doc/INSTALL	(old doc, removed)
+[*] shadow-4.0.3/doc/Makefile.am	(ANNOUNCE, README.mirrors, README.sun4 removed)
+[x] shadow-4.0.3/doc/Makefile.in
+[*] shadow-4.0.3/doc/README.mirrors	(removed)
+[*] shadow-4.0.3/doc/README.pam	(TCFS support removed)
+[*] shadow-4.0.3/doc/README.sun4	(removed)
+[!] shadow-4.0.3/etc/login.defs	(check that these changes are also in the debian login.defs)
+[!] shadow-4.0.3/etc/login.defs.linux (see above)
+[x] shadow-4.0.3/etc/Makefile.in
+[*] shadow-4.0.3/etc/pam.d/chage	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/chpasswd	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupadd	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupdel	(added, Debain do not use PAM for chage)
+[*] shadow-4.0.3/etc/pam.d/groupmod	(added, Debain do not use PAM for chage)
+NOTE: all these used to use the "shadow" file
+[ ] shadow-4.0.3/etc/pam.d/login
+[*] shadow-4.0.3/etc/pam.d/Makefile.am
+[x] shadow-4.0.3/etc/pam.d/Makefile.in
+[*] shadow-4.0.3/etc/pam.d/newusers	(added, Debain do not use PAM for chage)
+[ ] shadow-4.0.3/etc/pam.d/shadow
+[ ] shadow-4.0.3/etc/pam.d/su
+[*] shadow-4.0.3/etc/pam.d/useradd
+[*] shadow-4.0.3/etc/pam.d/usermod
+[!] shadow-4.0.3/etc/useradd	(configuration file, to be added)
+[x] shadow-4.0.3/install-sh
+[*] shadow-4.0.3/intl/bindtextdom.c	(intl directory removed = gettext)
+[*] shadow-4.0.3/intl/ChangeLog
+[*] shadow-4.0.3/intl/config.charset
+[*] shadow-4.0.3/intl/dcgettext.c
+[*] shadow-4.0.3/intl/dcigettext.c
+[*] shadow-4.0.3/intl/dcngettext.c
+[*] shadow-4.0.3/intl/dgettext.c
+[*] shadow-4.0.3/intl/dngettext.c
+[*] shadow-4.0.3/intl/explodename.c
+[*] shadow-4.0.3/intl/finddomain.c
+[*] shadow-4.0.3/intl/gettext.c
+[*] shadow-4.0.3/intl/gettext.h
+[*] shadow-4.0.3/intl/gettextP.h
+[*] shadow-4.0.3/intl/hash-string.h
+[*] shadow-4.0.3/intl/intl-compat.c
+[*] shadow-4.0.3/intl/l10nflist.c
+[*] shadow-4.0.3/intl/libgettext.h
+[*] shadow-4.0.3/intl/libgnuintl.h
+[*] shadow-4.0.3/intl/loadinfo.h
+[*] shadow-4.0.3/intl/loadmsgcat.c
+[*] shadow-4.0.3/intl/localcharset.c
+[*] shadow-4.0.3/intl/locale.alias
+[*] shadow-4.0.3/intl/localealias.c
+[*] shadow-4.0.3/intl/Makefile.in
+[*] shadow-4.0.3/intl/ngettext.c
+[*] shadow-4.0.3/intl/plural.c
+[*] shadow-4.0.3/intl/plural.y
+[*] shadow-4.0.3/intl/ref-add.sin
+[*] shadow-4.0.3/intl/ref-del.sin
+[*] shadow-4.0.3/intl/textdomain.c
+[*] shadow-4.0.3/intl/VERSION
+[*] shadow-4.0.3/lib/commonio.c	(+SELINUX, +formatting, +OWL patch)
+NOTE: we should check if it works with an SELINUX Debian
+[*] shadow-4.0.3/lib/commonio.h
+[*] shadow-4.0.3/lib/defines.h
+[?] shadow-4.0.3/lib/dialchk.c	(no more dialup functionnality)
+[?] shadow-4.0.3/lib/dialchk.h
+[?] shadow-4.0.3/lib/dialup.c
+[?] shadow-4.0.3/lib/dialup.h
+[*] shadow-4.0.3/lib/encrypt.c	(removed part not used in Debian)
+[x] shadow-4.0.3/lib/faillog.h	(formatting)
+[x] shadow-4.0.3/lib/fputsx.c	(formatting)
+[!] shadow-4.0.3/lib/getdef.c	(
+The list must be checked independently.
+OWL patch
+What is OKDEFS (no more internationalized. Is it an internal check?
+)
+[x] shadow-4.0.3/lib/getdef.h	(formating)
+[x] shadow-4.0.3/lib/getpass.c	(formatting)
+[*] shadow-4.0.3/lib/grdbm.c	(NDBM support removed)
+[*] shadow-4.0.3/lib/groupio.c	(formatting)
+[*] shadow-4.0.3/lib/groupio.h	(formatting)
+[*] shadow-4.0.3/lib/grpack.c	(formatting)
+[*] shadow-4.0.3/lib/gsdbm.c	(NDBM support removed)
+[*] shadow-4.0.3/lib/gshadow.c	(
+NDBM support removed
+dynamic count of groups (should be tested in the testsuite)
+)
+[*] shadow-4.0.3/lib/gshadow_.h	(formatting)
+[*] shadow-4.0.3/lib/gspack.c	(formatting)
+[x] shadow-4.0.3/lib/.indent.pro
+Note: we have to make sure this .ident.pro are not distributed in the
+      binary packages
+[*] shadow-4.0.3/lib/lastlog_.h	(removed, use the system header file)
+[*] shadow-4.0.3/lib/lockpw.c	(SHADOWPWD)
+[*] shadow-4.0.3/lib/Makefile.am	(
+LIBTCFS removed, LIBSELINUX added
+dialup removed
+nscd moved from libmisc to lib
+rad64, snprintf, tcfsio removed
+NDBM removed
+NOTE: there is still a comment about dbm
+)
+[x] shadow-4.0.3/lib/Makefile.in
+[*] shadow-4.0.3/lib/md5.h	(removed)
+[*] shadow-4.0.3/lib/nscd.c	(moved from libmisc)
+[*] shadow-4.0.3/lib/port.c	(formatting)
+[*] shadow-4.0.3/lib/port.h	(formatting)
+[ ] shadow-4.0.3/lib/prototypes.h	(
+always SHADOWPWD
+HAVE_UTMPX_H
+rad64 removed
+)
+[*] shadow-4.0.3/lib/pwauth.c	(
+Only indef USE_PAM
+OPIE support removed
+AUTH_METHODS support removed
+NOTE: => check the man pages (maybe only mentionned in pwauth)
++SKEY
+NOTE: I thought SKEY support was removed
+NOTE: "Echo on" no more translated
+)
+[*] shadow-4.0.3/lib/pwauth.h
+[*] shadow-4.0.3/lib/pwdbm.c	(NDBM support removed)
+[*] shadow-4.0.3/lib/pwio.c	(ATT_AGE,ATT_COMMENT support removed)
+[x] shadow-4.0.3/lib/pwio.h	(formatting)
+[*] shadow-4.0.3/lib/pwpack.c	(
+AGE_ATT, ATT_COMMENT, BSD_QUOTA support removed
+)
+[*] shadow-4.0.3/lib/rad64.c	(rad64 removed)
+[*] shadow-4.0.3/lib/rcsid.h	(formatting)
+[*] shadow-4.0.3/lib/sgetgrent.c	(formatting)
+[*] shadow-4.0.3/lib/sgetpwent.c	(ATT_AGE, ATT_COMMENT support removed)
+[*] shadow-4.0.3/lib/sgroupio.c	(formatting)
+[x] shadow-4.0.3/lib/sgroupio.h	(formatting)
+[*] shadow-4.0.3/lib/shadow.c	(NDBM supprt removed)
+[*] shadow-4.0.3/lib/shadow_.h	(removed)
+[*] shadow-4.0.3/lib/shadowio.c	(always SHADOWPWD)
+[x] shadow-4.0.3/lib/shadowio.h	(formatting)
+[*] shadow-4.0.3/lib/snprintf.h	(removed)
+[*] shadow-4.0.3/lib/spdbm.c	(NDBM support removed)
+[*] shadow-4.0.3/lib/sppack.c	(always SHADOWPWD)
+[*] shadow-4.0.3/lib/tcfsio.c	(TCFS support removed)
+[*] shadow-4.0.3/lib/tcfsio.h	(TCFS support removed)
+[*] shadow-4.0.3/lib/utent.c	(formatting)
+[*] shadow-4.0.3/libmisc/addgrps.c	(formatting)
+[*] shadow-4.0.3/libmisc/age.c	(
+always SHADOWPWD
+Use endsgent() conditionaly depending on SHADOWGRP
+)
+[*] shadow-4.0.3/libmisc/basename.c	(formatting)
+[*] shadow-4.0.3/libmisc/chkname.c	(
+NULL => '\0'
+)
+[*] shadow-4.0.3/libmisc/chkname.h	(formatting)
+[*] shadow-4.0.3/libmisc/chkshell.c	(removed)
+NOTE: su should be checked. It also check if the user shell is in /etc/shells
+[*] shadow-4.0.3/libmisc/chowndir.c	(formatting)
+[*] shadow-4.0.3/libmisc/chowntty.c	(formatting)
+[*] shadow-4.0.3/libmisc/console.c	(formatting
+[*] shadow-4.0.3/libmisc/copydir.c	(
+SELINUX support added
+change ownership of the symlink copied from /etc/skel
+)
+[*] shadow-4.0.3/libmisc/entry.c	(
+remove function prototype
+always SHADOWPWD
+support for ATT_AGE,ATT_COMMENT removed
+)
+[*] shadow-4.0.3/libmisc/env.c	(formatting)
+[*] shadow-4.0.3/libmisc/failure.c	(
+utmp included from failure.h
+Message indicating the number of failures changed (more lines, same info)
+)
+[x] shadow-4.0.3/libmisc/failure.h	(formatting)
+[*] shadow-4.0.3/libmisc/fields.c	(formatting)
+[x] shadow-4.0.3/libmisc/getdate.c	(generated)
+[*] shadow-4.0.3/libmisc/getdate.h	(formatting)
+[*] shadow-4.0.3/libmisc/getdate.y	(some commented time zone removed)
+[*] shadow-4.0.3/libmisc/hushed.c	(formatting)
+[*] shadow-4.0.3/libmisc/isexpired.c	(
+always SHADOWPWD
+ATT_AGE support removed
+)
+[*] shadow-4.0.3/libmisc/limits.c	(
+only ifndef USE_PAM
+UTMPX corrections
+)
+[*] shadow-4.0.3/libmisc/list.c	(formatting)
+NOTE: I'm wondering if this code is duplicated
+[*] shadow-4.0.3/libmisc/log.c	(
+always HAVE_LASTLOG_H
+fix a time struct size issue
+)
+[*] shadow-4.0.3/libmisc/login_access.c	(removed)
+[*] shadow-4.0.3/libmisc/login_desrpc.c	(removed)
+[*] shadow-4.0.3/libmisc/login_krb.c	(removed)
+[*] shadow-4.0.3/libmisc/loginprompt.c	(formatting)
+[*] shadow-4.0.3/libmisc/mail.c	(formatting)
+[ ] shadow-4.0.3/libmisc/Makefile.am	(
+libmisc.la => libmisc.a
+)
+[x] shadow-4.0.3/libmisc/Makefile.in	(generated)
+[*] shadow-4.0.3/libmisc/motd.c	(formatting)
+[*] shadow-4.0.3/libmisc/myname.c	(formatting)
+[*] shadow-4.0.3/libmisc/nscd.c	(moved to lib)
+[*] shadow-4.0.3/libmisc/obscure.c	(only ifndef USE_PAM)
+[*] shadow-4.0.3/libmisc/pam_pass.c	(one message translated)
+[*] shadow-4.0.3/libmisc/pwd2spwd.c	(
+always SHADOWPWD
+ATT_AGE support removed
+)
+[*] shadow-4.0.3/libmisc/pwdcheck.c	(
+always SHADOWPWD
+)
+[*] shadow-4.0.3/libmisc/pwd_init.c	(formatting)
+[*] shadow-4.0.3/libmisc/rlogin.c	(
+include netdb.h for ruserok()
+)
+[*] shadow-4.0.3/libmisc/salt.c	(remove old code)
+[*] shadow-4.0.3/libmisc/setugid.c	(
+always !BSD
+)
+[*] shadow-4.0.3/libmisc/setup.c	(removed)
+[ ] shadow-4.0.3/libmisc/setupenv.c	(
+move some parts to ifndef USE_PAM
+NOTE, there is a typo in a commented code: s/eise/else/
+)
+[*] shadow-4.0.3/libmisc/shell.c	(string not translated ifdef DEBUG)
+[*] shadow-4.0.3/libmisc/strtoday.c	(formatting)
+[*] shadow-4.0.3/libmisc/sub.c	(formatting)
+[*] shadow-4.0.3/libmisc/sulog.c	(formatting)
+[*] shadow-4.0.3/libmisc/ttytype.c	(
+never SUN or BSD or SUN4DEBUG
+)
+[*] shadow-4.0.3/libmisc/tz.c	(
+ENV_TZ only ifndef USE_PAM
+)
+[*] shadow-4.0.3/libmisc/ulimit.c	(formatting)
+[*] shadow-4.0.3/libmisc/utmp.c	(
+always defined(__linux__) || defined(LOGIN_PROCESS)
+always defined(__linux__) || HAVE_UTMPX_H
+)
+[*] shadow-4.0.3/libmisc/valid.c	(formatting)
+[*] shadow-4.0.3/libmisc/xmalloc.c	(formatting)
+[x] shadow-4.0.3/ltmain.sh
+[*] shadow-4.0.3/Makefile.am	(intl dir removed)
+[x] shadow-4.0.3/Makefile.in	(generated)
+[*] shadow-4.0.3/man/adduser.8	(removed)
+NOTE: other man pages not checked
+
+[x] shadow-4.0.3/missing
+[x] shadow-4.0.3/mkinstalldirs
+[ ] shadow-4.0.3/NEWS
+[x] shadow-4.0.3/po/boldquot.sed
+[x] shadow-4.0.3/po/bs.gmo
+[x] shadow-4.0.3/po/bs.po
+[x] shadow-4.0.3/po/ca.gmo
+[x] shadow-4.0.3/po/ca.po
+[x] shadow-4.0.3/po/ChangeLog
+[x] shadow-4.0.3/po/cs.gmo
+[x] shadow-4.0.3/po/cs.po
+[x] shadow-4.0.3/po/da.gmo
+[x] shadow-4.0.3/po/da.po
+[x] shadow-4.0.3/po/de.gmo
+[x] shadow-4.0.3/po/de.po
+[x] shadow-4.0.3/po/el.gmo
+[x] shadow-4.0.3/po/el.po
+[x] shadow-4.0.3/po/en at boldquot.header
+[x] shadow-4.0.3/po/en at quot.header
+[x] shadow-4.0.3/po/es.gmo
+[x] shadow-4.0.3/po/es.po
+[x] shadow-4.0.3/po/eu.gmo
+[x] shadow-4.0.3/po/eu.po
+[x] shadow-4.0.3/po/fi.gmo
+[x] shadow-4.0.3/po/fi.po
+[x] shadow-4.0.3/po/fr.gmo
+[x] shadow-4.0.3/po/fr.po
+[x] shadow-4.0.3/po/he.gmo
+[x] shadow-4.0.3/po/he.po
+[x] shadow-4.0.3/po/id.gmo
+[x] shadow-4.0.3/po/id.po
+[x] shadow-4.0.3/po/insert-header.sin
+[x] shadow-4.0.3/po/it.gmo
+[x] shadow-4.0.3/po/it.po
+[x] shadow-4.0.3/po/ja.gmo
+[x] shadow-4.0.3/po/ja.po
+[x] shadow-4.0.3/po/ko.gmo
+[x] shadow-4.0.3/po/ko.po
+[x] shadow-4.0.3/po/LINGUAS
+[x] shadow-4.0.3/po/Makefile.in.in
+[x] shadow-4.0.3/po/Makevars
+[x] shadow-4.0.3/po/nb.gmo
+[x] shadow-4.0.3/po/nb.po
+[x] shadow-4.0.3/po/nl.gmo
+[x] shadow-4.0.3/po/nl.po
+[x] shadow-4.0.3/po/nn.gmo
+[x] shadow-4.0.3/po/nn.po
+[x] shadow-4.0.3/po/pl.gmo
+[x] shadow-4.0.3/po/pl.po
+[x] shadow-4.0.3/po/POTFILES.in
+[x] shadow-4.0.3/po/pt_BR.gmo
+[x] shadow-4.0.3/po/pt_BR.po
+[x] shadow-4.0.3/po/pt.gmo
+[x] shadow-4.0.3/po/pt.po
+[x] shadow-4.0.3/po/quot.sed
+[x] shadow-4.0.3/po/remove-potcdate.sin
+[x] shadow-4.0.3/po/ro.gmo
+[x] shadow-4.0.3/po/ro.po
+[x] shadow-4.0.3/po/ru.gmo
+[x] shadow-4.0.3/po/Rules-quot
+[x] shadow-4.0.3/po/ru.po
+[x] shadow-4.0.3/po/shadow.pot
+[x] shadow-4.0.3/po/sk.gmo
+[x] shadow-4.0.3/po/sk.po
+[x] shadow-4.0.3/po/sq.gmo
+[x] shadow-4.0.3/po/sq.po
+[x] shadow-4.0.3/po/stamp-po
+[x] shadow-4.0.3/po/sv.gmo
+[x] shadow-4.0.3/po/sv.po
+[x] shadow-4.0.3/po/tl.gmo
+[x] shadow-4.0.3/po/tl.po
+[x] shadow-4.0.3/po/tr.gmo
+[x] shadow-4.0.3/po/tr.po
+[x] shadow-4.0.3/po/uk.gmo
+[x] shadow-4.0.3/po/uk.po
+[x] shadow-4.0.3/po/vi.gmo
+[x] shadow-4.0.3/po/vi.po
+[x] shadow-4.0.3/po/zh_CN.gmo
+[x] shadow-4.0.3/po/zh_CN.po
+[x] shadow-4.0.3/po/zh_TW.gmo
+[x] shadow-4.0.3/po/zh_TW.po
+[*] shadow-4.0.3/README
+[*] shadow-4.0.3/src/chage.c	(
+SELINUX support added
+always SHADOWPWD
+NDBM, ATT_AGE support removed
+[!] missing \n (in a Debian patch)
+NOTE: in a comment: "start with"...at the end
+some warning changes (add period or \n")
+NOTE: two pam_start
+cleanup moved to the top
+)
+[*] shadow-4.0.3/src/chfn.c	(
+SELINUX support added
+NDBM support removed
+NOTE: printf ("\t%s: %s\n", _("Room Number"), roomno);
+      not l18n OK
+[!] One section put in "ifndef USE_PAM"
+nscd_flush_cache ("passwd");
+)
+[*] shadow-4.0.3/src/chpasswd.c	(
+always SHADOWPWD
+ATT_AGE support removed
+pam_start("chpasswd") (was "shadow")
+nscd_flush_cache ("passwd");
+)
+[*] shadow-4.0.3/src/chsh.c	(
+SELINUX support added
+NDBM support removed
+[*] s/CHFN_AUTH/CHSH_AUTH/ (CHSH added to login.defs, must be set to yes by default) (in a ifndef USE-PAM section)
+[!] ifndef USE_PAM section added => no authentication required if PAM
+NOTE: maybe a PAM authentication should be required.
+nscd_flush_cache ("passwd");
+)
+[!] shadow-4.0.3/src/chsh_chkshell.c	(
+added
+Shall we distribute it in Debian
+)
+[!] shadow-4.0.3/src/dpasswd.c	(removed)
+[*] shadow-4.0.3/src/expiry.c	(
+always SHADOWPWD
+)
+[ ] shadow-4.0.3/src/faillog.c
+[*] shadow-4.0.3/src/gpasswd.c	(
+NDBM support removed
+report the name of the Prog in the error
+)
+[*] shadow-4.0.3/src/groupadd.c	(
+NDBM support removed
+add -f to the usage
+fix typo in a message
+NOTE: some options not in usage
+pam_start("useradd") (was "shadow")
+explicitely OPENLOG groupadd (was Prog)
+[!] if USE_PAM, OPENLOG twice
+nscd_flush_cache ("group");
+)
+[*] shadow-4.0.3/src/groupdel.c	(
+NDBM support removed
+pam_start("userdel") (was "shadow")
+explicitely OPENLOG groupdel (was Prog)
+nscd_flush_cache ("group");
+)
+[*] shadow-4.0.3/src/groupmod.c	(
+NDBM support removed
+fix typo in a message
+pam_start("usermod") (was "shadow")
+explicitely OPENLOG groupmod (was Prog)
+nscd_flush_cache ("group");
+)
+[*] shadow-4.0.3/src/groups.c	(no for Debian, and OK)
+[*] shadow-4.0.3/src/grpck.c	(
+explicitely OPENLOG grpck (was Prog)
+NDBM support removed
+)
+[*] shadow-4.0.3/src/grpconv.c	(
+formatting
+no l18n ifndef SHADOWGRP (no for debian)
+NOTE: no nscd
+)
+[*] shadow-4.0.3/src/grpunconv.c	(
+formatting
+no l18n ifndef SHADOWGRP (no for debian)
+NOTE: no nscd
+)
+[*] shadow-4.0.3/src/id.c	(formatting)
+[x] shadow-4.0.3/src/.indent.pro
+[*] shadow-4.0.3/src/lastlog.c	(
+always HAVE_LASTLOG_H
+order of the functions changed to avoid adding the prototype
+NOTE: maybe need some correction for "don't assume lastlog.ll_time is a time_t"
+some casts removed
+s/fseek/fseeko/
+open file before parsing the options
+NOTE: --help won't work if the file can't be open
+)
+[*] shadow-4.0.3/src/login.c	(
+always HAVE_LASTLOG_H, SHADOWPWD
+[!] dialchk.h support removed (and other related stuff)
+SVR4_SI86_EUA, SUN4, SRV4, ATT_AGE, LOGIN_FBTAB, KERBEROS, DES_RPC support removed
+#define MAXHOSTNAMELEN 64 removed
+RADIUS support removed
+s/syslog/SYSLOG/
+[!] no more ECHOKE, ECHOCTL, ECHOPRT, NOFLSH, TOSTOP, ONLCR (I don't know what these beasts are)
+HUP_MESG_FILE support removed
+more ifndef USE_PAM
+check_flags just moved out of ifndef USE_PAM
+ENV_TZ, ENV_HZ set only ifndef USE_PAM
+always SHADOWPWD
+[!] see diff near gettimeofday (twice)
+never LOGIN_PROMPT, always __linux__
+NO_PASSWORD_CONSOLE no more supported in login.defs
+always LOGIN_ACCESS
+)
+[*] shadow-4.0.3/src/login_nopam.c	(
+added
+[!] do we want it for Debian?
+)
+[*] shadow-4.0.3/src/logoutd.c	(
+not in Debian anyway
+SVR4 support removed
+more HAVE_UTMPX_H fixes
+remove commented code
+always HAVE_SETPGRP and SETPGRP_VOID
+explicitely OPENLOG logoutd (not Prog)
+)
+[*] shadow-4.0.3/src/Makefile.am	(
+dpasswd removed
+)
+[x] shadow-4.0.3/src/Makefile.in
+[!] shadow-4.0.3/src/mkpasswd.c	(
+removed
+There is still "openssl passwd"
+)
+[*] shadow-4.0.3/src/newgrp.c	(
+[!]find_matching_group added
+always SHADOWPWD
+CLOSE_SESSIONS only ifdef USE_PAM
+[!]HOME no more added (maybe because sanitize_env was removed)
+NOTE: this should be checked: maybe without sanitize_env, HOME is not removed
+      from the environment.
+)
+[*] shadow-4.0.3/src/newusers.c	(
+always SHADOWPWD
+ATT_AGE, ATT_COMMENT, BSD_QUOTA support removed
+Maybe OWL patch (check ther are no other options before authentication)
+pam_start with "newusers" instead of "shadow" (not for Debian (USE_PAM))
+[!]default UMASK: 022
+)
+[*] shadow-4.0.3/src/passwd.c	(
+HAVE_TCFS, ATT_AGE, NDBM, AUTH_METHODS support removed
+always SHADOWPWD
+SELINUX support added
+nscd_flush_cache for passwd, group and shadow
+)
+[*] shadow-4.0.3/src/pwck.c	(
+always SHADOWPWD
+NOTE: s/pwsk/pwck/ (already reported by Alexander)
+NDBM support removed
+)
+[*] shadow-4.0.3/src/pwconv.c	(
+formatting
+NOTE: no nscd_flush_cache?
+)
+[*] shadow-4.0.3/src/pwunconv.c	(
+always SHADOWPWD
+ATT_AGE support removed
+nscd_flush_cache for passwd and shadow
+)
+[*] shadow-4.0.3/src/suauth.c	(formatting)
+[*] shadow-4.0.3/src/su.c	(
+s/0/wheel/ is a non PAM branch => not in the Debian scope
+su_failure moved
+[!] run_shell completely different
+UID logged as an int (was uint)
+conditionnal setting of env var (when fakelogin) moved
+NOTE: also: only if change_env or restricted env.
+NOTE: the behavior should be checked by the testsuite
+support for ATT_AGE removed
+In the case of pam, the environment is copied after
+CLOSE_SESSIONS move to run_shell
+[!] the session won't be closed as root anymore. This is against an old bug.
+[!] the signal handling is different, but seems OK
+use pam_env
+)
+[*] shadow-4.0.3/src/sulogin.c	(
+s/syslog/SYSLOG/
+don't include utmp.h/utmpx.h
+conditionnaly use ENV_TZ and ENV_HZ
+)
+[*] shadow-4.0.3/src/useradd.c	(
+reorganize includes
+always HAVE_LASTLOG_H, SHADOWPWD
+create_mail_spool, def_create_mail_spool added (default no)
+NOTE: we should check with Marc Haber what should be the default CREATE_MAIL_SPOOL in Debian
+AUTH_METHODS, NDBM, SVR4, ATT_AGE, ATT_COMMENT, BSD_QUOTA support removed
+always HAVE_MKSTEMP
+NOTE: s/the the/the/
+NOTE: in usage, tabs may be a problem (what is the size of a tab in a shell?)
+[!] default for UMASK is 022
+add nscd_flush_cache for passwd and group
+NOTE: and "shadow"?
+)
+[*] shadow-4.0.3/src/userdel.c	(
+NDBM support removed
+always SHADOWPWD
+TCFS support removed
+NO_REMOVE_MAILBOX removed (was never defined, and was always used with ifndef)
+AUTH_METHODS support removed
+add a message to syslog
+UTMPX correction
+nscd_flush_cache only for passwd and group (not shadow)
+-f not documented and not in the usage
+NOTE: for all progs, we can check the listof options in the prg, usage and man
+NOTE: options can be tested with the testsuite
+NOTE: there is a "PAM chauthtok failed"
+)
+[*] shadow-4.0.3/src/usermod.c	(
+always HAVE_LASTLOG_H, SHADOWPWD
+add includes
+AUTH_METHODS,NDBM support removed
+reorganize flags definition
+rewrite usage
+-a flag added
+pam_start "usermod" instead of "shadow"
+authenticate before processing the args
+flush passwd and group db
+NOTE: and shadow?
+in message: s/chauthtok/authentication/
+)
+[*] shadow-4.0.3/src/vipw.c	(
+OWL patch
+remove commented code
+reorganize options
+always SHADOWPWD
+nscd_flush_cache for each service
+)
+[x] shadow-4.0.3/stamp-h.in
+[*] shadow-4.0.3/TODO




More information about the Pkg-shadow-commits mailing list