-
Notifications
You must be signed in to change notification settings - Fork 241
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[svn-upgrade] Integrating new upstream version, shadow (4.0.13)
- Loading branch information
nekral-guest
committed
Oct 7, 2007
1 parent
e89f354
commit 8451bed
Showing
279 changed files
with
12,441 additions
and
8,066 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,60 @@ | ||
$Id: NEWS,v 1.249 2005/08/21 12:42:51 kloczek Exp $ | ||
$Id: NEWS,v 1.281 2005/10/10 18:24:59 kloczek Exp $ | ||
|
||
shadow-4.0.12 -> shadow-4.0.13 10-10-2005 | ||
|
||
*** general: | ||
- chage: removed duplicated pam_start(), | ||
- chfn, chsh: finished PAM support usin pam_start() and co., | ||
- userdel: userdel should not remove the group which is primary for someone else | ||
(fix by Nicolas François <[email protected]> | ||
http://bugs.debian.org/295416), | ||
- login: use "%c" in strftime() output (based on patch from | ||
http://bugs.debian.org/89902 by Christian Perrier <[email protected]>), | ||
- fixedlib/commonio.c: don't assume selinux is enabled if is_selinux_enabled() | ||
returns -1 (merge isSelinuxEnabled FC patch by Jeremy Katz <[email protected]>), | ||
- login, su (non-PAM case): fixed setup max address space limits (added missing break | ||
statement in case) spoted by Lasse Collin <[email protected]>, | ||
- auditing support added. Patch prepared by Peter Vrabec <[email protected]> basing | ||
on work by Steve Grubb from http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159215 | ||
Now auditing support have commands: chage, gpasswd, groupadd, groupdel, groupmod, | ||
useradd, userdel, usermod. | ||
- chage, chfn, chsh, passwd: change to use new selinux API for | ||
selinux_check_passwd_access() (patch from Fedora by Dan Walsh <[email protected]>), | ||
- use #ident preprocesor directive istead RCID macro with content similar | ||
to example described in ident(1) man page (modern compilers like latest GCC | ||
removes not used functions by global optimization). | ||
So "ident /usr/bin/passwd" will show again some useable informations | ||
- su: fixed twice copy enviroment which causes auth problems | ||
(bug was introduced in 4.0.12; fix by Nicolas François <[email protected]>), | ||
- chage: differentiate the different failure causes by the exit value | ||
This will permit to adduser Debian script to detect if chage failed because the | ||
system doesn't have shadowed passwords (fix for http://bugs.debian.org/317012), | ||
- merge 010_more-i18ned-messages Debian patch which adds i18n support for few | ||
more messages (orginaly patch was prepared by Guillem Jover <[email protected]>), | ||
- lastlog: added handle -b option which allow print only lastlog records older than | ||
specified DAYS (fix by <[email protected]>), | ||
- chpasswd, gpasswd, newusers: fixed libmisc/salt.c for use login.defs::MD5_CRYPT_ENAB | ||
only if PAM support is disabled (fix by John Gatewood Ham <[email protected]>), | ||
- passwd: rewrited for use getopt_long(), | ||
- newgrp: when newgrp process sits between parent and child shells, it should | ||
propagate STOPs from child to parent and CONTs from parent to child, | ||
otherwise e.g. bash's "suspend" command won't work | ||
Fixed Debian http://bugs.debian.org/314727 | ||
- updated translations: da, es, fr, pt, ro, ru. | ||
*** documentation: | ||
- chsh(1), groupadd(8), newusers(8), pwconv(8), useradd(8), userdel(8), usermod(8): | ||
added missing references to /etc/login.defs and login.defs(5) | ||
(Christian Perrier <[email protected]>), | ||
- passwd(5): rewrited based on work by Greg Wooledge <[email protected]> | ||
http://bugs.debian.org/328113 | ||
- login(1): added securetty(5) to SEE ALSO section | ||
(fixed Debian bug http://bugs.debian.org/325773), | ||
- groupadd(8), useradd(8): fix regular expression describing alloved login/group | ||
names (pointed by Nicolas François <[email protected]>) | ||
(correct is [a-z_][a-z0-9_-]*[$]), | ||
- groupadd(8), useradd(8): documents in CAVEATS section the limitations shadow | ||
places on user and group names (fix by Mike Frysinger <[email protected]>). | ||
- chage(1), groupadd(8): document -h,--help option. | ||
|
||
shadow-4.0.11.1 -> shadow-4.0.12 22-08-2005 | ||
|
||
|
@@ -49,10 +105,11 @@ shadow-4.0.11.1 -> shadow-4.0.12 22-08-2005 | |
on "passwd -e" (fix by Christian Perrier <[email protected]), | ||
- updated translations: cs, de, fi, fr, nl, pl, pt, ru, sk. | ||
*** documentation: | ||
- regenerate all roff man pages using DocBook XSLT Stylesheets 1.69.1, | ||
- usermod(8): give the correct range for system users (0-999 instead of 0-99), | ||
(http://bugs.debian.org/286258) | ||
- chage(8): better description -1 value passwd in -E, -I and -M options, | ||
- regenerate all roff man pages using DocBook XSL Stylesheets 1.69.0. | ||
- regenerate all roff man pages using DocBook XSLT Stylesheets 1.69.0. | ||
|
||
shadow-4.0.11 -> shadow-4.0.11.1 21-07-2005 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Checks the location of the XML Catalog | ||
# Usage: | ||
# JH_PATH_XML_CATALOG([ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | ||
# Defines XMLCATALOG and XML_CATALOG_FILE substitutions | ||
AC_DEFUN([JH_PATH_XML_CATALOG], | ||
[ | ||
# check for the presence of the XML catalog | ||
AC_ARG_WITH([xml-catalog], | ||
AC_HELP_STRING([--with-xml-catalog=CATALOG], | ||
[path to xml catalog to use]),, | ||
[with_xml_catalog=/etc/xml/catalog]) | ||
jh_found_xmlcatalog=true | ||
XML_CATALOG_FILE="$with_xml_catalog" | ||
AC_SUBST([XML_CATALOG_FILE]) | ||
AC_MSG_CHECKING([for XML catalog ($XML_CATALOG_FILE)]) | ||
if test -f "$XML_CATALOG_FILE"; then | ||
AC_MSG_RESULT([found]) | ||
else | ||
jh_found_xmlcatalog=false | ||
AC_MSG_RESULT([not found]) | ||
fi | ||
# check for the xmlcatalog program | ||
AC_PATH_PROG(XMLCATALOG, xmlcatalog, no) | ||
if test "x$XMLCATALOG" = xno; then | ||
jh_found_xmlcatalog=false | ||
fi | ||
if $jh_found_xmlcatalog; then | ||
ifelse([$1],,[:],[$1]) | ||
else | ||
ifelse([$2],,[AC_MSG_ERROR([could not find XML catalog])],[$2]) | ||
fi | ||
]) | ||
|
||
# Checks if a particular URI appears in the XML catalog | ||
# Usage: | ||
# JH_CHECK_XML_CATALOG(URI, [FRIENDLY-NAME], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) | ||
AC_DEFUN([JH_CHECK_XML_CATALOG], | ||
[ | ||
AC_REQUIRE([JH_PATH_XML_CATALOG],[JH_PATH_XML_CATALOG(,[:])])dnl | ||
AC_MSG_CHECKING([for ifelse([$2],,[$1],[$2]) in XML catalog]) | ||
if $jh_found_xmlcatalog && \ | ||
AC_RUN_LOG([$XMLCATALOG --noout "$XML_CATALOG_FILE" "$1" >&2]); then | ||
AC_MSG_RESULT([found]) | ||
ifelse([$3],,,[$3 | ||
])dnl | ||
else | ||
AC_MSG_RESULT([not found]) | ||
ifelse([$4],, | ||
[AC_MSG_ERROR([could not find ifelse([$2],,[$1],[$2]) in XML catalog])], | ||
[$4]) | ||
fi | ||
]) |
Oops, something went wrong.