aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.17
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2017-08-02 20:57:34 +0530
commitedf66db113cdaded68871e13ccaae158eef2a321 (patch)
tree98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.17
parent92c3af3c140f671ea49c751368d17df2e10d0eeb (diff)
downloadglibc-edf66db113cdaded68871e13ccaae158eef2a321.tar.xz
glibc-edf66db113cdaded68871e13ccaae158eef2a321.zip
Rotate ChangeLog correctly
I incorrectly assumed that the ChangeLog numbers (.1, .2, etc.) are in order. They're not and the latest non-current ChangeLog is the one with the highest number. Fixed.
Diffstat (limited to 'ChangeLog.17')
-rw-r--r--ChangeLog.1725487
1 files changed, 13669 insertions, 11818 deletions
diff --git a/ChangeLog.17 b/ChangeLog.17
index 292d3d169a..92f9739680 100644
--- a/ChangeLog.17
+++ b/ChangeLog.17
@@ -1,1457 +1,3471 @@
-2006-05-03 Ulrich Drepper <drepper@redhat.com>
-
- * sysdeps/posix/getaddrinfo.c: Implement configuration file
- handling. /etc/gai.conf can contain replacements for the label
- and precedence table. Fix byte order of default label and
- precedence table.
- * posix/gai.conf: New file.
- * posix/tst-rfc3484.c: Adjust for changes to getaddrinfo.c.
- * posix/tst-rfc3484-2.c: Likewise.
+2010-05-04 Andreas Schwab <schwab@redhat.com>
-2006-05-02 Ulrich Drepper <drepper@redhat.com>
+ * posix/regexec.c (find_collation_sequence_value): Fix skipping
+ the wide char sequence of the collating element.
- [BZ #1201]
- * posix/regex.h: g++ still cannot handled [restrict].
+2010-05-05 Ulrich Drepper <drepper@redhat.com>
- [BZ #2509]
- * stdio-common/vfprintf.c (process_arg): Fix reading of signed
- short and byte values from parameter list.
- * stdio-common/tst-printf.c (main): Add more tests.
- * stdio-common/tst-printf.sh: Adjust for tst-printf.c change.
+ [BZ #11571]
+ * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle
+ too small buffers according to the standard.
- * iconvdata/testdate/MIK: Fix format to match expected output.
+ * sysdeps/unix/sysv/linux/kernel-features.h: Alpha doesn't have to be
+ handled here anymore.
+ Patch mostly by Matt Turner <mattst88@gmail.com>.
- [BZ #2632]
- * nscd/connections.c (nscd_init): Correct initialization of
- in-memory database structure.
+2010-05-03 Ulrich Drepper <drepper@redhat.com>
-2006-05-02 Thorsten Kukuk <kukuk@suse.de>
+ * version.h (VERSION): Bump for 2.12 release.
+ * include/features.h (__GLIBC_MINOR__): Bump to 12.
- * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Fix MADV_REMOVE value.
- * sysdeps/unix/sysv/linux/i386/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/ia64/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sh/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/sparc/bits/mman.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/mman.h: Likewise.
+ [BZ #11149]
+ * elf/ldconfig.c (search_dir): Fix handling of symlinks in chroot.
-2006-05-01 Ulrich Drepper <drepper@redhat.com>
+ * elf/chroot_canon.c (chroot_canon): Use xmalloc and xrealloc.
- [BZ #2502]
- * iconvdata/utf-7.c: Don't require more than one character after
- the '+' sign starting Unicode shifted sequences.
+ * elf/ldconfig.c (parse_conf_include): Don't fall back to
+ directories named in config file outside the chroot.
- * misc/tsearch.c (__tdelete): Remove unnecessary test
- [Coverity CID 75].
+2010-02-02 Andreas Schwab <schwab@redhat.com>
- * sysdeps/generic/unwind-dw2.c (execute_cfa_program): Print error
- message for invalid DWARF data instead of crashing.
+ * sysdeps/generic/ldsodefs.h (struct rtld_global): Add
+ _dl_load_write_lock.
+ * elf/rtld.c (_rtld_global): Initialize it.
+ * elf/dl-support.c (_dl_load_write_lock): Define .
+ * elf/dl-close.c (_dl_close_worker): Lock GL(dl_load_write_lock)
+ when modifying the list of loaded objects.
+ * elf/dl-load.c (lose): Likewise.
+ * elf/dl-object.c (_dl_new_object): Likewise.
+ * elf/dl-iteratephdr.c (__dl_iterate_phdr): Lock
+ GL(dl_load_write_lock) instead of GL(dl_load_lock).
- * nis/nss_nis/nis-pwd.c (internal_nis_getpwent_r): Don't try to
- free outkey in error case when batch_read is set.
+2010-05-03 Ulrich Drepper <drepper@redhat.com>
- * nis/nss_nis/nis-grp.c (internal_nis_getgrent_r): Don't try to
- free outkey in error case when batch_read is set [Coverity CID 196].
+ * elf/dl-iteratephdr.c (__dl_iterate_phdr): Remove unnecessary
+ assignment.
- [BZ #2517]
- * misc/sys/queue.h: Update to more recent version.
+2010-05-02 Ulrich Drepper <drepper@redhat.com>
-2006-05-01 Alexander Shopov <ash@contact.bg>
+ * misc/mntent_r.c (encode_name): The slow loop handles newlines so we
+ should recognize them as an abort condition.
+ Patch by Jan Lieskovsky <jlieskov@redhat.com>.
- [BZ #2625]
- * iconvdata/Makefile (modules): Added MIK.
- (distribute): Added mik.c.
- (gen-8bit-gap-modules): Added mik.
- * iconvdata/TESTS: Added MIK.
- * iconvdata/gconv-modules: Added MIK.
- * iconvdata/tst-tables.sh: Added MIK.
- * iconvdata/mik.c: New file.
- * iconvdata/testdata/MIK: New file.
- * iconvdata/testdata/MIK..UTF8: New file.
+2010-04-25 Bruno Haible <bruno@clisp.org>
-2006-04-30 Ulrich Drepper <drepper@redhat.com>
+ [BZ #11538]
+ * sysdeps/unix/bsd/ptsname.c (__ptsname_r): Use __ttyname_r's return
+ value instead of errno.
+ * sysdeps/unix/getlogin.c (getlogin): Likewise.
- * elf/dl-load.c (_dl_map_object_from_fd): Move state change
- notification...
- (lose): ...to here.
+ [BZ #11537]
+ * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Upon failure, return
+ errno, not -1.
- * posix/Makefile (tests): Add tst-getaddrinfo3.
- * posix/tst-getaddrinfo3.c: New file.
+2010-04-24 Emilio Pozuelo Monfort <pochu27@gmail.com>
- * sysdeps/posix/getaddrinfo.c (gaih_inet): Add parenthesis in test
- for better readability.
+ * hurd/lookup-at.c (__file_name_lookup_at): Fix error return value.
- * nscd/nscd.h (struct database_dyn): Change filename to an array
- to avoid relocations.
+2010-04-22 Ulrich Drepper <drepper@redhat.com>
- * elf/ldd.bash.in: If --verify loop fails to find a dynamic linker
- for the file don't just try the first one listed in RTLDLIST
- again. We already have the status.
+ * po/vi.po: Update from translation team.
- * nis/nss_nisplus/nisplus-publickey.c (parse_grp_str): PIDLIST is
- supposed to have NGRPS elements.
+2010-04-21 Ulrich Drepper <drepper@redhat.com>
- * nis/nss_nisplus/nisplus-parser.c: Minor optimizations and
- cleanups. Avoid copying data if it can be used in the old place.
+ * po/bg.po: Update from translation team.
-2006-04-29 Ulrich Drepper <drepper@redhat.com>
+2010-04-19 Roland McGrath <roland@redhat.com>
- * nis/nss_nisplus/nisplus-ethers.c: Add missing null pointer check.
- * nis/nss_nisplus/nisplus-hosts.c: Likewise.
- * nis/nss_nisplus/nisplus-network.c: Likewise.
- * nis/nss_nisplus/nisplus-proto.c: Likewise.
- * nis/nss_nisplus/nisplus-rpc.c: Likewise.
- * nis/nss_nisplus/nisplus-service.c: Likewise.
- * nis/nss_nisplus/nisplus-spwd.c: Likewise.
+ * elf/Makefile ($(objpfx)noload): Depend on libdl.so.
- * nis/nisplus-parser.h (_nss_nisplus_parse_pwent): Add entry
- parameter.
- (_nss_nisplus_parse_pwent_chk): New prototype.
- * nis/nss_nisplus/nisplus-parser.c (_nss_nisplus_parse_pwent):
- Add entry parameter. Use it for column value in all accesses.
- Move checks for well-formed reply to...
- (_nss_nisplus_parse_pwent_chk): ...here. New function.
- * nis/nss_nisplus/nisplus-pwd.c: Support SETENT_BATCH_READ option.
+ * Makeconfig (as-needed, no-as-needed): New variables.
+ (link-libc): Add ld.so inside --as-needed.
- * nis/nss_nisplus/nisplus-parser.c: Some cleanups. Remove
- hidden_def definitions.
- * nis/nisplus-parser.h: Add parameter names. Remove hidden_proto
- definitions.
+ * stdio-common/tst-fmemopen.c (TEST_FILE): Macro removed.
+ (main): Take arguments. Construct test file name from ARGV[0].
-2006-04-28 Ulrich Drepper <drepper@redhat.com>
+2010-04-15 H.J. Lu <hongjiu.lu@intel.com>
- * nis/nss_nis/nis-spwd.c (internal_nis_getspent_r): Remove data
- variable.
+ * string/test-strncmp.c (check_result): New function.
+ (do_one_test): Use it.
+ (check1): New function.
+ (test_main): Use it.
+ * sysdeps/i386/i686/multiarch/strcmp-sse4.S (crosspage): Properly
+ update source and destination.
+ * sysdeps/i386/i686/multiarch/strcmp-ssse3.S (gobble_ashr_12):
+ Properly check and update counter.
- * nis/nss-nis.h: Define response_t and intern_t. Declare _nis_saveit.
- * nis/nss_nis/nis-pwd.c: Remove response_t and intern_t definition.
- (saveit): Renamed to _nis_saveit. Take parameter which is pointer
- to the intern_t object. Change all users.
- * nis/nss_nis/nis-grp.c: Remove response_t, intern_t, and saveit
- definition. Use _nis_saveit instead of saveit.
- * nis/nss_nis/nis-service.c: Likewise.
- * nis/nss_nis/nis-initgroups.c: Likewise.
- (internal_setgrent): Adjust for buffer handling.
- (internal_getgrent_r): Likewise.
- * nis/nss_nis/nis-rpc.c: Likewise.
+2010-04-14 H.J. Lu <hongjiu.lu@intel.com>
- * nis/nss-default.c (vars): Add SETENT_BATCH_READ.
- * nis/nss: Document SETENT_BATCH_READ.
- * nis/libnsl.h: Define NSS_FLAG_SETENT_BATCH_READ.
- * nis/nss_nis/nis-service.c (saveit): Don't add NUL byte if the
- string is already NUL terminated.
- (internal_nis_endservent): No need to return anything. Change callers.
- (internal_nis_setservent): One more initialization.
- * nis/nss_nis/nis-pwd.c: Support SETENT_BATCH_READ option.
- * nis/nss_nis/nis-grp.c: Likewise.
+ * sysdeps/x86_64/elf/configure.in: Move AVX test to ....
+ * sysdeps/i386/configure.in: ...here.
+ * sysdeps/i386/i686/multiarch/Makefile (libm-sysdep_routines): Define.
+ (CFLAGS-s_fma-fma.c): Define.
+ (CFLAGS-s_fmaf-fma.c): Define.
+ * sysdeps/i386/i686/multiarch/Versions: New file.
+ * sysdeps/i386/i686/multiarch/s_fma-fma.c: New file.
+ * sysdeps/i386/i686/multiarch/s_fma.c: New file.
+ * sysdeps/i386/i686/multiarch/s_fmaf-fma.c: New file.
+ * sysdeps/i386/i686/multiarch/s_fmaf.c: New file.
- * nis/nss-default.c (init): Rewrite parser to get the variables
- from a table.
+ * sysdeps/x86_64/multiarch/memcmp-sse4.S: Check
+ DATA_CACHE_SIZE_HALF instead of SHARED_CACHE_SIZE_HALF.
- * nis/nss_nis/nis-service.c: Avoid passing pointer to static
- variable around. Reduce number of memory allocations by creating
- list of memory pools.
+2010-04-14 Andreas Schwab <schwab@redhat.com>
- * nis/ypclnt.c (__xdr_ypresp_all): Minor optimization in string
- handling. Fix typo in comment.
+ * elf/dl-version.c (_dl_check_map_versions): Avoid index overflow
+ when dependencies are missing.
-2006-04-27 Ulrich Drepper <drepper@redhat.com>
+2010-04-14 H.J. Lu <hongjiu.lu@intel.com>
- * nscd/connections.c (restart): If we want to switch back to the
- old ID use setresuid and setresgid.
- (finish_drop_privileges): Likewise.
+ * sysdeps/x86_64/multiarch/memcmp-sse4.S: Optimized for unaligned
+ data.
-2006-04-27 Jakub Jelinek <jakub@redhat.com>
+2010-04-12 H.J. Lu <hongjiu.lu@intel.com>
- * nscd/nscd.conf: Fix a typo.
+ * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add
+ memcmp-sse4.
+ * sysdeps/x86_64/multiarch/memcmp-sse4.S: New file.
+ * sysdeps/x86_64/multiarch/memcmp.S: New file.
+ * sysdeps/x86_64/multiarch/rtld-memcmp.c: New file.
-2006-04-27 Ulrich Drepper <drepper@redhat.com>
+2010-04-13 Ulrich Drepper <drepper@redhat.com>
- [BZ #2611]
- * stdio-common/renameat.c (renameat): Fix typo.
+ * sysdeps/x86_64/multiarch/init-arch.h: Pretty printing.
+ Add SSE 4.1 macros.
-2006-04-26 Roland McGrath <roland@redhat.com>
+2010-04-10 Matt Fleming <matt@console-pimps.org>
- * Makeconfig (%.v.i rule): Don't use -DASSEMBLER.
- The predefined __ASSEMBLER__ is sufficient.
+ * elf/elf.h: Add SH specific ELF header flags.
-2006-04-26 Ulrich Drepper <drepper@redhat.com>
+2010-04-13 Andreas Schwab <schwab@redhat.com>
- [BZ #1386]
- * iconvdata/ibm932.c: Change mapping to allow round-trips.
- * iconvdata/ibm943.c: Likewise.
- Patch by Masahide Washizawa <WASHI@jp.ibm.com>.
+ * sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: Fix setup of
+ overflow area.
+ * sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: Likewise.
- * sysdeps/unix/sysv/linux/syscalls.list: Add vmsplice.
- * sysdeps/unix/sysv/linux/Versions: Export vmsplice@@GLIBC_2.5.
- * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Declare vmsplice.
- * sysdeps/unix/sysv/linux/ia64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/sh/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/i386/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/s390/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Likewise.
- * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Likewise.
+2010-04-12 Andreas Schwab <schwab@redhat.com>
- * sysdeps/unix/sysv/linux/bits/uio.h: Fix a typo in a comment.
+ * stdlib/tst-makecontext3.c (main): Initialize ucontext_t objects
+ only with getcontext. Test for unimplemented makecontext by
+ checking errno.
- * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix typo which caused
- errors not to be reported.
+2010-04-09 Ulrich Drepper <drepper@redhat.com>
- * nscd/nscd.h (struct database_dyn): Add propagate field.
- * nscd/nscd_conf.c (nscd_parse_file): Parse auto-propagate lines.
- * nscd/nscd.conf: Add auto-propagate lines.
- * nscd/connections.c (dbs): Initialize .propagate fields.
- * nscd/grpcache.c (cache_addgr): Do not add ID entry for name lookups
- and vice versa if propagation is disabled for the database.
- * nscd/pwdcache.c (cache_addpw): Likewise.
+ * 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 :.
-2006-04-26 James Antill <james.antill@redhat.com>
+ [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-05 Thomas Schwinge <thomas@schwinge.name>
+
+ * sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/.
+ * sysdeps/gnu/rt-unwind-resume.c: Likewise.
+ * sysdeps/gnu/Makefile: Add sections for csu and rt subdirs to
+ build unwind-resume code, previously in nptl/sysdeps/pthread/Makefile.
+
+2010-04-05 Roland McGrath <roland@redhat.com>
+
+ * elf/dl-cache.c (_dl_load_cache_lookup): Obey dl_hwcap_mask.
+
+ * elf/dl-support.c (_dl_hwcap_mask): New variable.
+
+ * elf/rtld.c (dl_main) [HAVE_AUX_VECTOR]: Add a cast.
+
+2010-03-30 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * Makeconfig: Propagate -fdebug-prefix-map from CFLAGS to ASFLAGS.
+
+2010-03-30 Joseph Myers <joseph@codesourcery.com>
+
+ * elf/elf.h (ELFOSABI_ARM_AEABI): Define.
+
+2010-04-05 Ulrich Drepper <drepper@redhat.com>
+
+ * po/nl.po: Update from translation team.
+
+ [BZ #11010]
+ * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Handle
+ timeouts from servers.
+
+ [BZ #11149]
+ * elf/ldconfig.c (main): Respect chroot setting when looking for
+ the aux cache.
+
+2010-04-04 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11043]
+ * posix/getopt.c (_getopt_internal_r): Fix arguments printed in error
+ messages.
+
+ [BZ #11070]
+ * resolv/netdb.h: Declare iruserok and iruserok_af.
+
+ * argp/Makefile: Add rules to build and run bug-argp2.
+ * argp/bug-argp2.c: New file.
+
+2010-02-05 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ [BZ #11254]
+ * argp/argp-parse.c (convert_options): Fix improper use of `|'
+ between character values.
+
+2010-04-04 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11276]
+ * sysdeps/posix/remove.c (IS_NO_DIRECTORY_ERROR): Define.
+ (remove): Use IS_NO_DIRECTORY_ERROR to check for file being no
+ directory.
+ * sysdeps/unix/sysv/linux/remove.c: New file.
+
+ * conform/data/sys/stat.h-data: Fix testing of S_IS* macros.
+
+ [BZ #11279]
+ * io/sys/stat.h: Always define S_ISSOCK for XPG6 and up.
+
+ [BZ #11287]
+ * csu/Makefile ($(objpfx)version-info.h): Handle newer kernel headers
+ which don't define UTS_RELEASE.
+
+2010-04-04 H.J. Lu <hongjiu.lu@intel.com>
Ulrich Drepper <drepper@redhat.com>
- * config.make.in: Add have-libcap.
- * configure.in: Check for libcap.
- * nscd/Makefile (selinux-LIBS): Add -lcap if possible.
- * nscd/connections.c (finish_drop_privileges): When libcap is available
- call preserve_capabilities and install_real_capabilities.
- * nscd/selinux.c: Define preserve_capabilities and
- install_real_capabilities.
- * nscd/selinux.h: Declare preserve_capabilities and
- install_real_capabilities.
-
-2006-04-26 Ulrich Drepper <drepper@redhat.com>
-
- * locale/iso-4217.def: Update.
-
-2006-04-25 Ulrich Drepper <drepper@redhat.com>
-
- [BZ #2420]
- * stdlib/strfmon_l.c (__vstrfmon_l): Fix handling of ! modifier.
- * localedata/Makefile: Add rules to build and run tst-strfmon1.
- * localedata/tst-strfmon1.c: New file.
-
- [BZ #2571]
- * nscd/nscd_helper.c (__nscd_get_map_ref): Make mapptr argument a
- volatile pointer so that the mapptr->mapped value is re-read after
- the lock is retrieved.
- * nscd/nscd-client.h: Update __nscd_get_map_ref prototype.
-
- * include/features.h [_GNU_SOURCE] (_POSIX_C_SOURCE): Define to
- 200112L.
-
- * resolv/res_hconf.c: Minor surgery to 'cmd' and the referenced
- functions to avoid relocations.
-
- [BZ #2389]
- * resolv/res_hconf.c: Remove 'order' parsing. Just ignore the line.
- * resolv/res_hconf.h: Remove Name_Service definition.
- (struct hconf): Replace service related fields with placeholders.
-
- [BZ #2386]
- * sysdeps/unix/sysv/linux/ia64/clone2.S: Check for NULL stack
- pointers to match other architectures.
- * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (tests): Add
- tst-clone.
- * sysdeps/unix/sysv/linux/tst-clone.c: New file.
-
- [BZ #2072]
- * stdio-common/printf_fp.c: Fix potential memory leaks for
- malloc'ed wbuffer which isn't freed in error conditions.
-
- [BZ #2569]
- * iconv/gconv_db.c (__gconv_release_step): Fix condition of assert
- call.
- * iconvdata/Makefile (tests): Add tst-iconv6.
- * iconvdata/tst-iconv6.c: New file.
+ [BZ #11292]
+ * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Allow
+ concurrent initialization and use of __cpu_features.
-2006-04-24 Ulrich Drepper <drepper@redhat.com>
+2010-04-04 Ulrich Drepper <drepper@redhat.com>
- * posix/tst-rfc3484.c (do_test): Also initialize source_addr_flags
- field.
- * posix/tst-rfc3484-2.c (do_test): Likewise.
+ * sysdeps/x86_64/multiarch/init-arch.h (cpu_features): Add tag to
+ the enum.
- * posix/tst-rfc3484.c: Include <ifaddrs.h> early.
- * posix/tst-rfc3484-2.c: Likewise.
+2010-04-03 Ulrich Drepper <drepper@redhat.com>
- * version.h (VERSION): Bump to 2.4.90 for the trunk.
+ [BZ #11333]
+ * sysdeps/unix/readdir_r.c (__READDIR_R): Add support for platforms
+ which include unnecessary padding in d_reclen.
+ * sysdeps/unix/sysv/linux/i386/readdir64_r.c: Select work-around for
+ unnecessary padding.
-2006-04-24 Jakub Jelinek <jakub@redhat.com>
+ [BZ #11387]
+ * sysdeps/unix/sysv/linux/ifaddrs.c (map_newlin): Don't abort on
+ unknown interface, return -1.
+ (getifaddrs_internal): Rename from getifaddrs. Handle errors in
+ map_newlink be returning -EAGAIN.
+ (getifaddrs): If -EAGAIN is returned from getifaddrs_internal try
+ again.
- * malloc/arena.c (ptmalloc_init): Don't call __malloc_check_init
- if MALLOC_CHECK_ env var contains an empty string.
+2010-03-25 Ryan S. Arnold <rsa@us.ibm.com>
-2006-04-24 Ulrich Drepper <drepper@redhat.com>
+ * sysdeps/unix/sysv/linux/getsysstats.c (next_line): Remove
+ redundant and incorrect else block which overwrites current line
+ with the partial next line.
- * sysdeps/posix/getaddrinfo.c (getaddrinfo): Always initialize in6ai.
+2010-04-03 Ulrich Drepper <drepper@redhat.com>
-2006-04-24 Jakub Jelinek <jakub@redhat.com>
+ [BZ #11438]
+ * posix/gai.conf: Document problems with IPv4 site-local addresses and
+ NATs.
- * sysdeps/unix/sysv/linux/sync_file_range.c (sync_file_range): Use
- __LONG_LONG_PAIR macro.
+ [BZ #11449]
+ * crypt/crypt_util.c (__init_des_r): Add memory barrier before setting
+ small_tables_initialized.
- * posix/bits/unistd.h (__readlinkat_chk): New prototype.
- (__readlinkat_alias): New alias.
- (readlinkat): New inline function.
- * include/unistd.h (readlinkat): Add libc_hidden_proto.
- * sysdeps/unix/sysv/linux/readlinkat.c (readlinkat): Add
- libc_hidden_def.
- * io/readlinkat.c (readlinkat): Likewise.
- * debug/readlinkat_chk.c: New file.
- * debug/Makefile (routines): Add readlinkat_chk.
- * debug/Versions (libc): Export __readlinkat_chk@@GLIBC_2.5.
- * debug/tst-chk1.c (do_test): Add readlinkat tests.
+ * malloc/malloc.c (_int_free): Add one more sanity check for fastbins.
-2006-04-23 Ulrich Drepper <drepper@redhat.com>
+ * malloc/malloc.c (set_max_fast): Fix computation of the value.
- * nis/nss_nisplus/nisplus-netgrp.c: Cleanups.
+2010-03-30 David S. Miller <davem@davemloft.net>
- [BZ #1951]
- * sysdeps/posix/sigset.c (sigset): Return correct value reflecting
- previous signal state.
- * signal/Makefile (tests): Add tst-sigset2.
- * signal/tst-sigset2.c: New file.
+ * sysdeps/unix/sysv/linux/mmap64.c (__mmap64): Fix
+ MMAP2_PAGE_SHIFT test.
-2006-04-21 Jakub Jelinek <jakub@redhat.com>
+2010-03-29 Ulrich Drepper <drepper@redhat.com>
- * argp/argp.h (__option_is_short): Check upper limit of
- __key. isprint() requires its ar