Changelog
shadow (1:4.0.16-2ubuntu1) edgy; urgency=low
[ Ubuntu Merge-o-Matic ]
* Merge from debian unstable.
shadow (1:4.0.16-2) unstable; urgency=low
* The "Valençay" release
* Upstream bugs or fixes not yet fixed in upstream releases or CVS:
- 403_fix_PATH-MAX_hurd: fix FTBFS on Hurd. Thanks to Michael Banck
for the fix. Closes: #372155
shadow (1:4.0.16-1) unstable; urgency=low
* The "Cabécou" release
* New upstream release
* Added build dependency on gnome-doc-utils so that xml2po is available
for building
* Debian specific fixes:
- 504_undef_USE_PAM.dpatch: do not use PAM for chgpasswd
Closes: #369439
- debian/rules, debian/passwd.install: cleanup
The limits.5 man page is no more installed by upstream. (It wasn't
neither on Debian).
- no more distribute the login.access.5 and porttime.5 man pages.
(not used when login uses PAM)
- 592_manpages_typos: add another fix for the XML man pages (useradd.8)
It is needed by the current version of docbook-xsl in Debian (1.68).
Closes: #369806
* Debian packaging fixes:
- ignore some lintian warnings about templates writing style for
untranslatable templates
* Read /etc/default/locale in su PAM config file
Closes: #369391
shadow (1:4.0.15-10) unstable; urgency=high
* The "Emmental" release
* Upstream bugs or fixes fixed in upstream releases or CVS:
- Fix for CERT VU#312962
+ check the return value of fchown before fchmod when the mailbox is
created by useradd
+ The patch also uses login.defs::MAIL_DIR instead of /var/mail.
* Reading /etc/default/locale is back in login PAM config file
after brainstorming with Steve. Closes: #368102
* Debian specific fixes
- Patches cleanup:
+ remove 004_configure.in.dpatch (not used since a long time).
+ rename 404_undef_USE_PAM.nolibpam and 404_undef_USE_PAM.dpatch to
504_xxx as they are debian specific.
+ rename 407_32char_grnames.dpatch to 507_xxx for the same reason.
+ rename 432_login_cancel_timout_after_authentication to 332_xxx,
because it is already applied upstream.
+ Likewise for 461_keep_sticky_bit_for_dirs, 486_chgpasswd.8 and
492_correct_exit_status_for_run_commands
shadow (1:4.0.15-9) unstable; urgency=low
* The "Coulommiers" release
* Debian specific fixes
- 506_relaxed_usernames: better wording of the explanations about
the constraints on usernames in Debian. Closes: #364909
shadow (1:4.0.15-8) unstable; urgency=low
* The "Tomme de Savoie" release
* Upstream bugs or fixes not yet fixed in upstream releases or CVS:
- 487_passwd_chauthtok_failed_message: Add an informative message
When password couldn't be changed in passwd when chauthok fails
Closes: #352137
* Debian packaging fixes:
- stop reading /etc/default/locale in addition to /etc/environment
in the PAM configuration file for login and su
shadow (1:4.0.15-7) unstable; urgency=low
* The "Abondance" release
* Fix UNRELEASED in the NEWS.Debian file. Closes: #364752
* debian/control
- Updated to Standards: 3.7.2.0 (checked, no change needed: we were
already compliant)
* Debconf translation updates:
- Dutch translation updated. Closes: #363690
* Debian specific fixes:
- 406_good_name: Better description of what usernames are recommanded or
allowed in useradd(8). Thanks to Reuben Thomas. Closes: #364909
* Upstream bugs or fixes fixed in upstream releases or CVS:
- 303_usermod_-a_in_man. Document -a in usermod man page. Closes: #365091
- 402-clarify_usermod_usage. Move -a close to -G. Closes: #363033
- Programs translation updates or fixes:
- 351_nl-359913: Fix typo in Dutch translation. Closes: #359913
- 352_id-361186: Complete Indonesian translation. Closes: #361186, #361187
- 353_hu-362749: New Hungarian translation. Closes: #362749
shadow (1:4.0.15-6) unstable; urgency=high
* The "Beaufort" release
* Debian packaging fixes:
- Change the Conflicts on backupninja from (<= 0.9.3-4) to (<< 0.9.3-5).
- Set a version Conflicts with gnunet.
shadow (1:4.0.15-5) unstable; urgency=high
* The "Ossau-Iraty" release
* Debian packaging fixes:
- Add a NEWS entry for the new su behavior introduced in 1:4.0.15-2
- explicitely set DEB_HOST_ARCH_OS to avoid FTBFS on autobuilder now
that sudo doesn't pass environment variables explicitely
shadow (1:4.0.15-4) unstable; urgency=high
* The "Fourme d'Ambert" release
* Debian packaging fixes:
- set a versioned Conflict with python-4suite.
shadow (1:4.0.15-3) unstable; urgency=high
* The "Neufchâtel" release
* Debian packaging fixes:
- set a versioned Conflict with amaviwsd-new. Closes: #360856, #360567
shadow (1:4.0.15-2) unstable; urgency=low
* The "Pavé d'Auge" release
* Debian packaging fixes:
- Only replace manpages-es << 1.55-4. Thanks to Rubén
- Include chgpasswd in shipped files. Really Closes: #355070
- parse /etc/default/locale for locale environment variables in login and
su default PAM configuration files. Thanks to Denis Barbier for the
patch. Closes: #359163
- su: Do not concatenate the additional arguments, and support an
environment variable to revert to the old Debian's su behavior.
Closes: #276419
To avoid breaking packages using the old-style way to pass
arguments, set Conflicts with "gnunet, amavisd-new, python-4suite,
backupninja (<= 0.9.3-4), echolot (<< 2.1.8-4)"
- 467_useradd_-r_LSB. Do not forgot to change the owner of the new home
directory. Closes: #360179
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 486_chgpasswd.8: add a manpage for chgpasswd.
* Upstream bugs or fixes fixed in upstream releases or CVS:
- 492_correct_exit_status_for_run_commands: correct the exit status of su
when the invoked command fails. Closes: #360276
shadow (1:4.0.15-1) unstable; urgency=low
* The "Livarot" release
* Ack the previous changes uploaded to experimental except for #276419
* New upstream release
- chpasswd.8: Rewrite the CAVEATS section. Closes: #355010
- Updated translation for:
* Indonesian Closes: #345514, #347198
* Swedish Closes: #346017, #346449, #352276
* Slovak Closes: #346376, #349898, #352028
* Romanian Closes: #347755, #352712
* Galician Closes: #347943, #352444, #355587
* Italian Closes: #348339, #352345
* Greek Closes: #348713
* Russian Closes: #349193
* Basque Closes: #349496
* Catalan Closes: #353898
* Vietnamese Closes: #352310
* Italian Closes: #356610
- lastlog: Warn if non-option argument are provided. Closes: #349560
- chgpasswd: new utility. Closes: #355070
* Debian packaging fixes:
- Only replace manpages-ko << 20050219-2. Thanks to the Debian QA Group.
- Only replace manpages-fi << 0.2-4. Thanks to the Debian QA Group.
- Only replace manpages-de << 0.4-10. Thanks to Daniel Kobras
- Only replace manpages-es-extra << 0.8a-15. Thanks to Javier
Fernandez-Sanguino Peña.
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 467_useradd_-r_LSB: add a "-r" option for adding system users
for LSB compatibility. Closes: #333706
This patch, announced in 4.0.14-7 was indeed not applied.
* Debconf translation updates:
- Punjabi translation renamed to pa.po after debian-i18n decision
shadow (1:4.0.14-9) unstable; urgency=high
* passwd.postinst: On upgrades from any prior version, chmod 600 various
base-config and d-i log files that might contain sensative information,
including in some cases, passwords. Closes: #356939
shadow (1:4.0.14-8) experimental; urgency=low
* The "Salers" release
* Debconf translation updates:
- Dutch updated. Closes: #354593
* Debian packaging fixes:
- move the @include statements at the end of pam configuration files.
This is of no important with the Debian default common-* files
but would lead to unexpected results if the local admin adds
"sufficient" lines in these common-* files
- make sure debian/recode_manpages.sh fails if a page can't be recoded.
- more bulletproof string checks in passwd.config (related to: #355268).
- Do not use type-handling for the dependency on libselinux1-dev.
Use an explicit list of arches. Thanks to Guillem Jover.
- su: Do not concatenate the additional arguments, and support an
environment variable to revert to the old Debian's su behavior.
Closes: #276419
* Upstream bugs fixed in upstream CVS:
- make passwd.1 synopsis consistent with other man pages
Closes: #352136
shadow (1:4.0.14-7) unstable; urgency=low
* The "Carré d'Aurillac" release (let's stay in Cantal)
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 467_useradd_-r_LSB: add a "-r" option for adding system users
for LSB compatibility. Closes: #333706
- 493_selinux_no_proc:
Only check selinux_check_passwd_access on SELinux enabled system.
This fix issues in passwd, chage, chfn and chsh when /proc is not
mounted. Closes: #352494
* Debian packaging fixes:
- Stop replacing manpages-it (login only, newusers is still conflicting on
passwd) and manpages-hu as new releases removed the conflicting manpages
- passwd.config:
Better POSIX compliance and avoid failure if root password is set to '!'
Thanks to Vagrant Cascadian for reporting and providing the patch
Closes: #353813
shadow (1:4.0.14-6) unstable; urgency=low
* The "Cantal" ("Vieux" flavour) release
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 491_configure.in_friendly_selinux_detection:
Detect that selinux is not present without failing.
- 492_manpages_typos:
Fix a typo in the passwd manpage "TheUNIX". Closes: #352135
shadow (1:4.0.14-5) unstable; urgency=low
* The "Roquefort" release
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 489_useradd_allow_non_uniq_uid:
Allow non-unique UID when -o is specified. Closes: #351281
- 490_useradd_always_unlock_group_databases:
Always remove the lock on the group and gshadow databases.
CLoses: #348250
- 463_login_delay_obeys_to_PAM:
Do not hardcode pam_fail_delay and let pam_unix do its job to
set a delay...or not
CLoses: #87648
* Debian packaging fixes:
- Build with SE Linux support for Linux architectures
(and do not link the tools without SELinux support with the selinux
library: 490_link_selinux_only_when_needed)
Closes: #351631
shadow (1:4.0.14-4) unstable; urgency=low
* The "Cancoillotte" release
* Debian specific fixes:
- recode_manpages.sh was not called after the switch to CDBS.
The man pages were all distributed in UTF-8
- Encode the (Debian) shadowconfig manpages in UTF-8 so that
recode_manpages.sh can be used on all manpages
- do not build login on The Hurd
Closes: #349356
- debian/rules:
additional cleanups
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 485_shell-env-exitcodes:
- explicitly pass environment to shell() as 3rd argument
- return errno from shell()
- introduce E_CMD_NOTFOUND/E_CMD_NOEXEC exitcodes
* Debconf translation updates:
- Danish updated. Closes: #348571
shadow (1:4.0.14-3) unstable; urgency=low
* The "Pont-L'Évêque" release
* Upstream bugs or fixes not already fixed in upstream releases or CVS:
- 479_chowntty_debug:
- produce more helpful syslog message[s] when is_my_tty() fails
(see bug #332198).
- 462_warn_to_edit_shadow:
- warn users to edit the shadow file when using vipw or vigr
Closes: #62821
- 480_getopt_args_reorder:
- Allow SU options to be passed after - or the username
- 481_userdel_remove_remove_group:
- User's group was removed twice, which caused warnings
- 461_keep_sticky_bit_for_dirs:
- keep the sticky bit in the directory copied by useradd in the
skeleton or by usermod.
Closes: #296729
- 482_libmisc_copydir_check_return_values:
- check the return value of system calls in copy_tree
- 483_su_fakelogin_wrong_arg0:
- shell's name must be -su when su is faking a login shell.
Closes: #347747
- 484_su-p_preserve_PATH:
- -p did not preserve the PATH environment variable when su started a
shell (no -c).
Closes: #347935
* Debian specific fixes:
- debian/rules:
- switch to cdbs for package build
shadow (1:4.0.14-2) unstable; urgency=low
* The "Vieux brie" release
* Missing dependency on docbook-xml and libxml2-utils
Closes: #346395
shadow (1:4.0.14-1) unstable; urgency=low
* The "Crottin de Chavignol" release
* New upstream release. This release fixes the following issues:
- French useradd no longer documents nonexisting -n option
Closes: #340578
- Russian translation update. Closes: #340826
- Fix German translation. Closes: #338373
- Swedish translation update. Closes: #334264
- Ukrainian translation update. Closes: #335381
- Tagalog translation update. Closes: #336649
- French translation update. Closes: #338410
- Simplified Chinese translation update. Closes: #339554
- Russian man pages translation update. Closes: #340828
* Upstream bugs not already fixed in upstream releases or CVS:
- 468_duplicate_passwd_struct_before_usage
Duplicate the passwd structures retrieved by getpwnam before calling
PAM. Closes: #341230
* Debian specific fixes:
- 502_fix_generated_man_pages
remove the occurences of ’ which is not supported by the current version
of docbook-xsl in Debian. Closes: #341489
* Debconf translation updates:
- Basque updated. Closes: #342102
- Catalan updated. Closes: #344964
* Debian packaging fixes:
- debian/rules, debian/login.files, debian/passwd.files:
Use dh_install instead of old dh_movefiles for moving files from
debian/tmp and rename {login, passwd}.files to {login,passwd}.install
Closes: #343534
- debian/rules:
debian/rules: stop building login for Hurd, which breaks bootstrap
Thanks to Michael Banck for the patch. Closes: #343473
- debian/passwd.config:
call programs using [a-z] under a C locale. Thanks Denis Barbier
for the patch. Closes: #343595
- debian/rules, debian/shells, debian/passwd.postinst:
Remove the /usr/share/passwd/shells files and the postinst code that
installed it as /etc/shells. This is now done by debianutils.
Closes: #342858
- Also remove README.shells, which should be distributed by debianutils.
- debian/passwd.postrm:
Do not remove /etc/shells on purge. Closes: #345659
- Fix the version of an old entry in NEWS.Debian
- Do not distribute the pam.d files for commands with disabled PAM support
(chage, chpasswd, groupadd, groupdel, groupmod, useradd, userdel,
usermod)
-- Scott James Remnant <email address hidden> Thu, 29 Jun 2006 23:28:54 +0100