GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.11.90-17-40-g973dc1b

schwab@sourceware.org schwab@sourceware.org
Mon Apr 12 12:37:00 GMT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, fedora/master has been updated
       via  973dc1b24b6e0ee01d3e90b17f9b6d53ee1baa68 (commit)
       via  1fd194fb757480a11ebd877e17dd627c90d76dd1 (commit)
       via  4ac4e460b116fb6da6e80124f4c4f6968eb86341 (commit)
       via  ea42a20caed5b343ff20a0d4622ae6c17b77161b (commit)
       via  17ad3877276b37af45c380b07b975406cf2e95de (commit)
       via  4ae73ca00adbf6bf54bafe93d1318e3446af5919 (commit)
       via  3aa6513708820aad6304c86c62e25b3b294b23f5 (commit)
       via  5d7a6541c2365c64622904366bc4f5c1cb2a73d5 (commit)
       via  fc97f36d7fe49286d864f3996bcb9b40d9a1f7f4 (commit)
       via  86a4c67fb91b82c7b47c115b88ab01b1a696f10f (commit)
       via  80a18ba74d658d9216173b60382ef1c87aa1ae06 (commit)
       via  7a06b66766596452c5630a601c25d20eb0c5d637 (commit)
       via  d36b9613b03b57acc8bd30400f2d59689bd9251d (commit)
       via  13a05731d33043a20960972b9d0c692670292cb6 (commit)
       via  2e5d4bd6bb88b4190c779823167c0dacb13b5875 (commit)
       via  0a62a349193052d8327a2b146149a460aa174cfc (commit)
       via  d55d558b4ecf2a9ef4869982ce6c32f9c496bbe7 (commit)
       via  42464d7fe8a4fab468b12466e52f9552e4940fcf (commit)
       via  aa6436d6adc6570e5c934d02a656b4569ee703e6 (commit)
       via  ad3d3e8f20c95aae9d26970c169bca6f48072681 (commit)
       via  59d9f1d6983fc9b606a1f9214fb817efe3d6cff8 (commit)
       via  a7b420eadcd706702b5244dfa3beee06c7a990aa (commit)
       via  85997fc3ebe20b96f24b590e998d3ff7b2b8148a (commit)
       via  39be1d1f7b55b4d63a218cd0ec99393acaf1f083 (commit)
       via  de240a05b3638879af2f9ab663c56ad8b26b1ad3 (commit)
       via  88e236a627d7195a938bce0b7cde92c2da2abedf (commit)
       via  df5efd61b01c52573bfd011b93a96966047308c6 (commit)
       via  5e4295fb58a41f27e5158746deb8e40421d2e67b (commit)
       via  0e67bd3c3bb56679020d3344110356775df43241 (commit)
       via  30f0c8da71e5c50ec519d8bf5f3f9e8d9ada6ba6 (commit)
       via  8feb2a4f2e1431e39897001197fc49d2a8df48b4 (commit)
       via  e326768467620173d3fe7204b3960db49faf7fa8 (commit)
       via  66b93be793af309fb78d54199aed2306650079d0 (commit)
       via  cf0b68196c837ad591f0e7fc0f8e8a0f690b847c (commit)
       via  aa7f642769abcfbce658aeaaffdc9fb4790cd905 (commit)
       via  22ef35456ea0b36e09f3241043f894eb71d2c9da (commit)
       via  71170aa0a956c59d8bad0cf6f5ed31d78c90e332 (commit)
       via  76b667f12d08588854a93774176ff37116049ff6 (commit)
       via  8824d4aa66d0bf343eac5176ebd0f5601462b677 (commit)
       via  7bfa311ff51999f9e92620268e493959a2f7bfb4 (commit)
      from  5246cf01a9e10be47d503a66f36afec9ad3e7775 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=973dc1b24b6e0ee01d3e90b17f9b6d53ee1baa68

commit 973dc1b24b6e0ee01d3e90b17f9b6d53ee1baa68
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 12 14:25:27 2010 +0200

    2.11.90-18

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 01f36c9..e2cb1c4 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 17
+Release: 18
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1026,6 +1026,18 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Mon Apr 12 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-18
+- Update from master
+  - Implement interfaces to set and get names of threads (BZ#11390)
+  - Locale data updates (BZ#10824, BZ#10936, BZ#11470, BZ#11471)
+  - Print reload count in nscd statistics (BZ#10915)
+  - Fix reading loginuid file in getlogin{,_r}
+  - Fix fallocate error return on i386
+  - Fix cproj implmentation (BZ#10401)
+  - Fix getopt handing (BZ#11039, BZ#11040, BZ#11041)
+  - Implement new mode for NIS passwd.adjunct.byname table (BZ#11134)
+  - Obey LD_HWCAP_MASK in ld.so.cache lookups
+
 * Tue Apr  6 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-17
 - Update from master
   - Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554)

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1fd194fb757480a11ebd877e17dd627c90d76dd1

commit 1fd194fb757480a11ebd877e17dd627c90d76dd1
Merge: 4ac4e46 ea42a20
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 12 13:40:20 2010 +0200

    Merge remote branch 'origin/master' into fedora/master

diff --cc ChangeLog
index 082130d,606bc22..bed6dfe
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,9 -1,110 +1,116 @@@
+ 2010-04-09  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	* nscd/aicache.c (addhstaiX): Correct passing memory to address
+ 	list to gethostbyname4_r functions.
+ 
+ 	* resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Optimize
+ 	copying of h_name.
+ 
+ 2010-04-09  Roland McGrath  <roland@redhat.com>
+ 
+ 	* Makerules ($(common-objpfx)libc-abis.h): Depend on libc-abis.stamp.
+ 	($(common-objpfx)libc-abis.stamp): New target, rule moved from
+ 	libc-abis.h target.  Use a stamp file to avoid repeating no-op
+ 	move-if-change on every run.
+ 
+ 	* posix/Makefile (tst-chmod-ARGS): Pass $(objdir), not `pwd`.
+ 
+ 2010-04-08  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #10915]
+ 	* nscd/nscd_stat.c (struct statdata): Add reload_count field.
+ 	(send_stats): Fill in reload_count.
+ 	(receive_print_stats): Print reload_count.
+ 
+ 	* sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): When
+ 	reading the loginuid file use a buffer which is always large enough.
+ 	NUL-terminate the string.
+ 
+ 	* malloc/malloc.c (_int_malloc): Return NULL if printing error message
+ 	returns.
+ 
+ 2010-04-07  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/unix/sysv/linux/i386/fallocate.c: Set errno on error.
+ 	* sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise.
+ 
+ 2010-04-08  Andreas Jaeger  <aj@suse.de>
+ 
+ 	[BZ #10401]
+ 	* math/s_cprojl.c (__cprojl): Fix implementation to follow C99
+ 	standard.
+ 	* math/s_cprojf.c (__cprojf): Likewise.
+ 	* math/s_cproj.c (__cproj): Likewise.
+ 	* sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (__cprojl): Likewise.
+ 	* math/libm-test.inc (cproj_test): Fix test.
+ 
+ 2010-04-08  Roland McGrath  <roland@redhat.com>
+ 
+ 	* Makerules (libc-abis): Variable removed.
+ 	($(common-objpfx)libc-abis.h): Depend on Makerules too.
+ 	Use automatic variables in commands.
+ 	Depend on first libc-abis from $(sysdirs) or $(..).
+ 
+ 2010-04-07  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	* posix/bug-getopt1.c: New file.
+ 	* posix/bug-getopt2.c: New file.
+ 	* posix/bug-getopt3.c: New file.
+ 	* posix/bug-getopt4.c: New file.
+ 	* posix/bug-getopt5.c: New file.
+ 
+ 2009-12-01  Eric Blake  <ebb9@byu.net>
+ 
+ 	[BZ #11039]
+ 	* posix/getopt.c (_getopt_internal_r): Skip optional - or + before
+ 	checking lead byte of optstring for :.
+ 
+ 	[BZ #11040]
+ 	* posix/getopt.c (_getopt_internal_r): Reject '-;' as short
+ 	option, since it conflicts with "W;" optstring extension.
+ 
+ 2009-12-02  Eric Blake  <ebb9@byu.net>
+ 
+ 	[BZ #11041]
+ 	* posix/getopt.c (_getopt_internal_r): Handle '-Wfoo' identically
+ 	to '--foo', with optional argument or non-ambiguous prefix.
+ 
+ 2010-04-07  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #11134]
+ 	* nis/libnsl.h (NSS_FLAG_ADJUNCT_AS_SHADOW): Define.
+ 	* nis/nss: Document new ADJUNCT_AS_SHADOW variable.
+ 	* nis/nss-default.c: Handle ADJUNCT_AS_SHADOW variable.
+ 	* nis/nss_nis/nis-pwd.c (internal_nis_endpwent): Minor cleanups.
+ 	(internal_nis_getpwent_r): Don't fill in password from adjunct table
+ 	if NSS_FLAG_ADJUNCT_AS_SHADOW is set.
+ 	(_nss_nis_getpwnam_r): Likewise.
+ 	(_nss_nis_getpwuid_r): Likewise.
+ 	* nis/nss_nis/nis-spwd.c (ent_adjunct_used): New global variable.
+ 	(_nss_nis_setspent): Also reset ent_adjunct_used.
+ 	(internal_nis_getspent_r): If new_start is set and shadow.byname table
+ 	does not exist and NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get
+ 	passwd.adjunct.byname table.  If new_start is not set get next entry
+ 	from the initially used table.  Synthesize shadow.byname table if
+ 	necessary by adding two empty fields.
+ 	(_nss_nis_getspnam_r): If shadow.byname table does not exist and
+ 	NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get passwd.adjunct.byname
+ 	table and synthesize shadow.byname table.
+ 
+ 2010-04-06  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	* Makerules (libc-abis): Add $(..) to libc-abis.
+ 
+ 2010-04-06  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* Makerules (libc-abis): Fix search for libc-abis in add-ons.
+ 
 +2010-04-06  Ulrich Drepper  <drepper@redhat.com>
 +
 +	* sysdeps/posix/getaddrinfo.c (default_scopes): Assign global
 +	scope to RFC 1918 addresses.
 +	* posix/gai.conf: Document difference from RFC 3484.
 +
  2010-04-05  Thomas Schwinge  <thomas@schwinge.name>
  
  	* sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/.
diff --cc nis/nss
index b7007a6,0ac6774..d720e71
--- a/nis/nss
+++ b/nis/nss
@@@ -25,4 -25,13 +25,13 @@@
  #  memory with every getXXent() call.  Otherwise each getXXent() call
  #  might result into a network communication with the server to get
  #  the next entry.
 -#SETENT_BATCH_READ=TRUE
 +SETENT_BATCH_READ=TRUE
+ #
+ # ADJUNCT_AS_SHADOW
+ #  If set to TRUE, the passwd routines in the NIS NSS module will not
+ #  use the passwd.adjunct.byname tables to fill in the password data
+ #  in the passwd structure.  This is a security problem if the NIS
+ #  server cannot be trusted to send the passwd.adjuct table only to
+ #  privileged clients.  Instead the passwd.adjunct.byname table is
+ #  used to synthesize the shadow.byname table if it does not exist.
+ #ADJUNCT_AS_SHADOW=TRUE

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4ac4e460b116fb6da6e80124f4c4f6968eb86341

commit 4ac4e460b116fb6da6e80124f4c4f6968eb86341
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Apr 12 11:58:37 2010 +0200

    Update nsswitch.conf comment

diff --git a/fedora/nsswitch.conf b/fedora/nsswitch.conf
index a787750..562a9be 100644
--- a/fedora/nsswitch.conf
+++ b/fedora/nsswitch.conf
@@ -10,10 +10,10 @@
 # (like no NIS server responding) then the search continues with the
 # next entry.
 #
-# Legal entries are:
+# Valid entries include:
 #
-#	nisplus or nis+		Use NIS+ (NIS version 3)
-#	nis or yp		Use NIS (NIS version 2), also called YP
+#	nisplus			Use NIS+ (NIS version 3)
+#	nis			Use NIS (NIS version 2), also called YP
 #	dns			Use DNS (Domain Name Service)
 #	files			Use the local files
 #	db			Use the local database (.db) files

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                      |  113 +++++++++++
 Makerules                                      |   15 +-
 NEWS                                           |   99 ++++++++++-
 elf/dl-cache.c                                 |   13 +-
 elf/dl-support.c                               |   10 +-
 fedora/glibc.spec.in                           |   14 ++-
 fedora/nsswitch.conf                           |    6 +-
 localedata/ChangeLog                           |   69 +++++++
 localedata/SUPPORTED                           |    3 +
 localedata/locales/ar_AE                       |    4 +-
 localedata/locales/ar_BH                       |    4 +-
 localedata/locales/ar_DZ                       |    4 +-
 localedata/locales/ar_EG                       |    4 +-
 localedata/locales/ar_IQ                       |    4 +-
 localedata/locales/ar_JO                       |    4 +-
 localedata/locales/ar_KW                       |    4 +-
 localedata/locales/ar_LB                       |    4 +-
 localedata/locales/ar_LY                       |    4 +-
 localedata/locales/ar_MA                       |    4 +-
 localedata/locales/ar_OM                       |    4 +-
 localedata/locales/ar_QA                       |    4 +-
 localedata/locales/ar_SD                       |    4 +-
 localedata/locales/ar_SY                       |    4 +-
 localedata/locales/ar_TN                       |    4 +-
 localedata/locales/ar_YE                       |    4 +-
 localedata/locales/ber_DZ                      |    2 +-
 localedata/locales/ber_MA                      |    2 +-
 localedata/locales/bn_IN                       |    2 +-
 localedata/locales/cv_RU                       |  238 ++++++++++++++++++++++++
 localedata/locales/en_HK                       |    4 +-
 localedata/locales/en_IN                       |    4 +-
 localedata/locales/en_PH                       |    4 +-
 localedata/locales/en_SG                       |    4 +-
 localedata/locales/es_GT                       |   57 +++---
 localedata/locales/gu_IN                       |    4 +-
 localedata/locales/hi_IN                       |    4 +-
 localedata/locales/hne_IN                      |    2 +-
 localedata/locales/kn_IN                       |    4 +-
 localedata/locales/kok_IN                      |    4 +-
 localedata/locales/ks_IN@devanagari            |    2 +-
 localedata/locales/ml_IN                       |    4 +-
 localedata/locales/mr_IN                       |    4 +-
 localedata/locales/ms_MY                       |    4 +-
 localedata/locales/mt_MT                       |    4 +-
 localedata/locales/my_MM                       |    2 +-
 localedata/locales/ne_NP                       |    4 +-
 localedata/locales/nn_NO                       |    4 +-
 localedata/locales/pa_IN                       |    2 +-
 localedata/locales/sa_IN                       |    4 +-
 localedata/locales/sd_IN@devanagari            |    2 +-
 localedata/locales/sq_AL                       |   62 +++---
 localedata/locales/sq_MK                       |  105 +++++++++++
 localedata/locales/ta_IN                       |    4 +-
 localedata/locales/te_IN                       |    4 +-
 localedata/locales/zh_HK                       |    4 +-
 localedata/locales/zh_SG                       |    4 +-
 malloc/malloc.c                                |    1 +
 math/libm-test.inc                             |    4 +-
 math/s_cproj.c                                 |   15 +-
 math/s_cprojf.c                                |   15 +-
 math/s_cprojl.c                                |   16 +-
 nis/libnsl.h                                   |    3 +-
 nis/nss                                        |   11 +-
 nis/nss-default.c                              |    5 +-
 nis/nss_nis/nis-pwd.c                          |   51 +++---
 nis/nss_nis/nis-spwd.c                         |   79 ++++++--
 nptl/ChangeLog                                 |   11 +
 nptl/Makefile                                  |    6 +-
 nptl/Versions                                  |    2 +
 nptl/sysdeps/pthread/pthread.h                 |   12 ++
 nptl/sysdeps/unix/sysv/linux/pthread_getname.c |   64 +++++++
 nptl/sysdeps/unix/sysv/linux/pthread_setname.c |   66 +++++++
 nscd/aicache.c                                 |   10 +-
 nscd/nscd_stat.c                               |    9 +-
 posix/Makefile                                 |    6 +-
 posix/bug-getopt1.c                            |   73 +++++++
 posix/bug-getopt2.c                            |   72 +++++++
 posix/bug-getopt3.c                            |   81 ++++++++
 posix/bug-getopt4.c                            |   86 +++++++++
 posix/bug-getopt5.c                            |   81 ++++++++
 posix/getopt.c                                 |   15 +-
 resolv/nss_dns/dns-host.c                      |   16 +--
 sysdeps/ieee754/ldbl-128ibm/s_cprojl.c         |   22 +--
 sysdeps/unix/sysv/linux/getlogin_r.c           |   16 ++-
 sysdeps/unix/sysv/linux/i386/fallocate.c       |    8 +-
 sysdeps/unix/sysv/linux/i386/fallocate64.c     |    8 +-
 86 files changed, 1532 insertions(+), 292 deletions(-)
 create mode 100644 localedata/locales/cv_RU
 create mode 100644 localedata/locales/sq_MK
 create mode 100644 nptl/sysdeps/unix/sysv/linux/pthread_getname.c
 create mode 100644 nptl/sysdeps/unix/sysv/linux/pthread_setname.c
 create mode 100644 posix/bug-getopt1.c
 create mode 100644 posix/bug-getopt2.c
 create mode 100644 posix/bug-getopt3.c
 create mode 100644 posix/bug-getopt4.c
 create mode 100644 posix/bug-getopt5.c


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list