summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-12-12 18:13:35 +0000
committerJakub Jelinek <jakub@redhat.com>2007-12-12 18:13:35 +0000
commit574e283890a6ca92325a06dafa76ff307a8019a2 (patch)
tree055e44e24a55fb4863e5d9cdc04e320cde52ffe9 /ChangeLog
parenta162e5955f7e324be82d9318bbcbe869c66ffb86 (diff)
Updated to fedora-glibc-20071212T1051
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog588
1 files changed, 588 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 714c014f88..62141b67f4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,591 @@
+2007-12-11 Ulrich Drepper <drepper@redhat.com>
+
+ * iconvdata/hp-thai8.c: New file.
+ * iconvdata/Makefile: Add rules for hp-thai8.c.
+ * iconvdata/tst-tables.sh: Add entry for HP-THAI8.
+ * iconvdata/gconv-modules: Likewise.
+
+ [BZ #5464]
+ * iconvdata/hp-greek8.c: New file.
+ * iconvdata/Makefile: Add rules for hp-greek8.c.
+ * iconvdata/tst-tables.sh: Add entry for HP-GREEK8.
+ * iconvdata/gconv-modules: Likewise.
+
+ [BZ #5463]
+ * iconvdata/hp-turkish8.c: New file.
+ * iconvdata/Makefile: Add rules for hp-turkish8.c.
+ * iconvdata/tst-tables.sh: Add entry for HP-TURKISH8.
+ * iconvdata/gconv-modules: Likewise.
+
+ * malloc/arena.c (grow_heap): Split out code to shrink heap into...
+ (shrink_heap): ... this new function.
+ (heap_trim): Call shrink_heap instead of grow_heap.
+
+ * malloc/malloc.c (_int_malloc): sYSMALLOc might fail, in this
+ case don't call alloc_perturb.
+
+2007-12-10 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/adjtime.c: Use ADJ_OFFSET_SS_READ if
+ possible.
+ * sysdeps/unix/sysv/linux/kernel-features.h
+ (__ASSUME_ADJ_OFFSET_SS_READ): Define for 2.6.24.
+ * sysdeps/unix/sysv/linux/sys/timex.h (ADJ_OFFSET_SS_READ): Define.
+
+2007-12-08 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5424]
+ * stdio-common/vfprintf.c: Do not overflow when adding to done.
+ * stdio-common/Makefile (tests): Add bug22.
+ * stdio-common/bug22.c: New file.
+
+ [BZ #5451]
+ * time/getdate.c: Fix filling in default values.
+ * time/bug-getdate1.c: New file.
+ * time/Makefile: Add rules to build and run bug-getdate1.
+
+ * iconvdata/ebcdic-is-friss.c: Use 8bit-gap instead of 8bit-generic.
+ * iconvdata/ebcdic-es.c: Likewise.
+ * iconvdata/ebcdic-es-a.c: Likewise.
+ * iconvdata/ebcdic-uk.c: Likewise.
+ * iconvdata/iso8859-16.c: Likewise.
+ * iconvdata/viscii.c: Likewise.
+ * iconvdata/iso8859-9e.c: Likewise.
+ * iconvdata/Makefile: Adjust appropriately.
+
+ [BZ #5428]
+ * wcsmbs/wchar.h: Unconditionally undefine __need_mbstate and
+ __need_wint_t.
+
+2007-12-07 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5427]
+ * iconvdata/hp-roman9.c: New file.
+ * iconvdata/Makefile: Add rules for hp-roman9.c.
+ * iconvdata/tst-tables.sh: Add HP-ROMAN9.
+ * iconvdata/gconv-modules: Likewise.
+
+ * iconvdata/hp-roman8.c: Use 8bit-gap instead of 8bit-generic.
+ * iconvdata/Makefile: Adjust appropriately.
+
+ [BZ #5441]
+ * stdio-common/vfscanf.c (_IO_vfwscanf): Don't free ptrs_to_free
+ structure, it's allocated with alloca.
+ * stdio-common/Makefile (tests): Add bug21.
+ * stdio-common/bug21.c: New file.
+
+2007-12-06 Aurelien Jarno <aurelien@aurel32.net>
+
+ [BZ #5452]
+ * sysdeps/unix/sysv/linux/bits/sched.h: Use __extension__
+ keyword for gcc's braced-groups.
+
+2007-12-07 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5454]
+ * inet/ether_line.c: Strip hostname of whitespaces.
+ * inet/Makefile (tests): Add tst-ether_line.
+ * inet/tst-ether_line.c: New file.
+
+2007-12-03 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5439]
+ * sysdeps/unix/sysv/linux/sys/signalfd.h: Fix use of __nonnull.
+
+ [BZ #5435]
+ * sysdeps/unix/sysv/linux/i386/makecontext.S: Align stack.
+
+ * stdlib/tst-setcontext.c: Catch the case where the links gets
+ messed up and we do not reach main again.
+
+ * po/ca.po: Update from translation team.
+
+2007-11-26 Ulrich Drepper <drepper@redhat.com>
+
+ * posix/unistd.h: Declare fsync also for __USE_XOPEN2K.
+ * posix/regex.h (REG_ENOSYS): Likewise.
+ * wcsmbs/wchar.h: Define __need_file also for __USE_XOPEN2K.
+
+2007-11-25 Ulrich Drepper <drepper@redhat.com>
+
+ * nscd/nscd.h (MAX_STACK_USE): Define.
+ * nscd/mem.c (MAX_STACK_USE): Remove definition here.
+ (gc): Initialize stack_used based on allocation in prune_cache.
+ * nscd/cache.c (prune_cache): Use heap for mark array if necessary.
+ Clear array before use.
+
+ * nscd/aicache.c (addhstaiX): Update statistics counter in case
+ memory allocation failed.
+ * nscd/hstcache.c (cache_addhst): Likewise.
+ * nscd/grpcache.c (cache_addgr): Likewise.
+ * nscd/servicescache.c (cache_addserv): Likewise.
+ * nscd/pwdcache.c (cache_addpw): Likewise.
+ * nscd/initgrcache.c (addinitgroupsX): Likewise.
+
+2007-11-23 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list: Add open
+ and creat system calls.
+
+ * sysdeps/unix/sysv/linux/check_native.c: Include <asm/types.h>.
+
+2007-11-23 Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+ * sysdeps/unix/sysv/linux/Makefile [subdir=inet] (sysdep_headers):
+ Add netiucv/iucv.h.
+ * sysdeps/unix/sysv/linux/netiucv/iucv.h: New file.
+ * sysdeps/unix/sysv/linux/opensock.c (__opensock): Add AF_IUCV
+ protocol.
+ * sysdeps/unix/sysv/linux/sa_len.c (__libc_sa_len): Likewise.
+ * sysdeps/unix/sysv/linux/s390/opensock.c: New file.
+ * sysdeps/unix/sysv/linux/s390/sa_len.c: New file.
+
+2007-11-22 Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+ * sysdeps/s390/bits/string.h (strlen, strcpy, strncpy, strcat,
+ strncat): Define as macros to avoid compile errors.
+
+ * sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list: Add open and
+ creat entries.
+
+2007-11-22 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5382]
+ * nscd/nscd.h (NSCD_THREAD_STACKSIZE): Define.
+ * nscd/connections.c (start_threads): Use NSCD_THREAD_STACKSIZE.
+ * nscd/mem.c (gc): Don't allocate arrays on the stack if they can
+ overflow it.
+ Partially based on a patch by Petr Baudis <pasky@suse.cz>.
+
+ * sysdeps/unix/sysv/linux/nscd_setup_thread.c (setup_thread):
+ Return zero in case the thread library is not NPTL.
+
+ [BZ #5375]
+ * resolv/res_hconf.c (_res_hconf_reorder_addrs): Fix locking when
+ initializing interface list.
+
+ [BZ #5378]
+ * nis/nss_compat/compat-initgroups.c (getgrent_next_nss): Don't
+ use result of nss_getgrgid_r if nothing was found. For other
+ error return with a failure.
+ Partially based on a patch by Petr Baudis <pasky@suse.cz>.
+
+ * locale/programs/ld-collate.c (collate_read): Fix loop to match
+ macro name.
+
+2007-11-19 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/posix/getaddrinfo.c (defaults_scopes, scopes): New variables.
+ (get_scope): For IPv4 scope, use scopes table.
+ (fini): Free scopes table if necessary.
+ (free_scopelist): New function.
+ (scopecmp): New function.
+ (gaiconf_init): Also handle scopev4 entries.
+ * posix/tst-rfc3484.c (do_test): Initialize scopes.
+ * posix/tst-rfc3484-2.c (do_test): Likewise.
+ * posix/gai.conf: Document scopev4 defaults.
+ * posix/Makefile (tests): Add tst-rfc3484-3.
+ * posix/tst-rfc3484-3.c: New file.
+
+ * sysdeps/posix/getaddrinfo.c (default_labels): Describe entry for
+ Teredo tunnels.
+ * posix/gai.conf: Update for current default tables.
+
+2007-11-19 Ulrich Drepper <drepper@redhat.com>
+
+ * po/tr.po: Update from translation team.
+
+2007-11-18 Roland McGrath <roland@frob.com>
+
+ * manual/arith.texi (Remainder Functions): Spelling fix.
+ From Shaun Silk <genix@mysoul.com.au>.
+
+ * sysdeps/mach/hurd/bits/fcntl.h (O_CLOEXEC): Fix value.
+
+2007-11-17 Ulrich Drepper <drepper@redhat.com>
+
+ * po/zh_CN.po: Update from translation team.
+
+ * sysdeps/unix/sysv/linux/Makefile [subdir=misc] (sysdep_headers):
+ Add sys/signalfd.h and sys/eventfd.h.
+
+2007-11-15 Bruno Haible <bruno@clisp.org>
+
+ [BZ #5346]
+ * intl/dcigettext.c (struct known_translation_t): Turn msgid into a
+ union.
+ (transcmp): Use the appropriate part of s1->msgid and s2->msgid.
+ (DCIGETTEXT): Change the allocation of the 'search' variable so that
+ it needs only fixed stack space. Delay the initialization of
+ msgid_len until it is needed.
+
+2007-11-15 Andreas Jaeger <aj@suse.de>
+
+ * sysdeps/ieee754/dbl-64/sincos.tbl: Fix size of union.
+ Reported by Christoph Quirin Lauter <christoph.lauter@ens-lyon.fr>.
+
+2007-11-15 Ulrich Drepper <drepper@redhat.com>
+
+ * po/ko.po: Update from translation team.
+
+2007-11-14 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/check_native.c (__check_native): Simplify
+ significantly. The device type is also part of the ifinfomsg data.
+
+ * po/sv.po: Update from translation team.
+ * po/nl.po: Likewise.
+
+ * nscd/cache.c (prune_cache): If cache is empty, instruct caller
+ to wake up in 24 hours.
+
+ * nscd/gai.c (__ioctl): Define. Include check_native.c.
+
+2007-11-13 Ulrich Drepper <drepper@redhat.com>
+
+ * po/cs.po: Update from translation team.
+ * po/pl.po: Likewise.
+
+ * include/ifaddrs.h: Remove in6ai_temporary.
+ (struct in6addrinfo): Add index element.
+ Declare __check_native.
+ * inet/Makefile (aux): Add check_native.
+ * sysdeps/unix/sysv/linux/check_native.c: New file.
+ * sysdeps/unix/sysv/linux/check_pf.c: No need to recognize
+ IFA_F_TEMPORARY. Pass back ifa_index.
+ * sysdeps/posix/getaddrinfo.c: Remove netlink compatibility code.
+ (rfc3484_sort): Add new parameter. Implement rule 7 correctly:
+ call __check_native if necessary.
+ (getaddrinfo): Fill in index field. Use qsort_r instead of qsort
+ to sort addresses. Pass information about the results.
+ * posix/tst-rfc3484.c: Adjust for addition of index field and change
+ of rfc3484_sort interface.
+ * posix/tst-rfc3484-2.c: Likewise.
+
+ * stdlib/stdlib.h: Define __compar_d_fn_t. Declare qsort_r.
+ * include/stdlib.h: Add hidden_proto for qsort_t and adjust protoype
+ for _quicksort.
+ * stdlib/msort.c (qsort): Now a wrapper around qsort_r.
+ (qsort_r): Renamed from qsort. Take additional parameter and pass it
+ on as third parameter to compare function and _quicksort.
+ * stdlib/qsort.c (_quicksort): Take additional parameter and pass on
+ to the compare function.
+ * stdlib/Versions [libc] (GLIBC_2.8): Add qsort_r.
+ * Versions.def: Add GLIBC_2.8 for libc.
+
+ * posix/tst-rfc3484.c: Adjust for addition of prefixlen field.
+ * posix/tst-rfc3484-2.c: Likewise.
+
+ * include/kernel-features.h: Moved to...
+ * sysdeps/mach/hurd/kernel-features.h: ...here.
+
+2007-09-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/i386/i586/memcpy_chk.S: New file.
+ * sysdeps/i386/i586/mempcpy_chk.S: Likewise.
+ * sysdeps/i386/i586/memset_chk.S: Likewise.
+
+2007-11-12 Ulrich Drepper <drepper@redhat.com>
+
+ * include/ifaddrs.c (struct in6addrinfo): Add prefixlen field.
+ * sysdeps/unix/sysv/linux/check_pf.c (make_request): Always return
+ list of interfaces. Also store prefix length.
+ * sysdeps/posix/getaddrinfo.c (sort_result): Add prefixlen element.
+ (rfc3484_sort): In rule 9, for IPv4 addresses count only matching
+ prefix if source and destination address are in the same subnet.
+ (getaddrinfo): Always call __check_pf. Fill in prefixlen field.
+ Always look for matching record in in6ai list.
+ Correct source_addr_len value for IPv6->IPv4 converted records.
+
+2007-11-11 Roland McGrath <roland@frob.com>
+
+ * include/kernel-features.h: New file.
+
+2007-11-10 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/pthread/aio_misc.c (handle_fildes_io): Avoid unnecessary
+ complications for 64-bit platforms.
+
+ * sysdeps/unix/sysv/linux/open64.c: Move __open64_2 implementation to..
+ * sysdeps/unix/sysv/linux/open64_2.c: ...here. New file.
+ * sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines): Add
+ open64_2.
+ * sysdeps/unix/sysv/linux/ia64/syscalls.list: Add open and creat
+ entries.
+ * sysdeps/unix/sysv/linux/x86_64/syscalls.list: Likewise.
+ * sysdeps/wordsize-64/alphasort.c: New file.
+ * sysdeps/wordsize-64/alphasort64.c: New file.
+ * sysdeps/wordsize-64/fseeko.c: New file.
+ * sysdeps/wordsize-64/fseeko64.c: New file.
+ * sysdeps/wordsize-64/ftello.c: New file.
+ * sysdeps/wordsize-64/ftello64.c: New file.
+ * sysdeps/wordsize-64/ftw.c: New file.
+ * sysdeps/wordsize-64/ftw64.c: New file.
+ * sysdeps/wordsize-64/iofgetpos.c: New file.
+ * sysdeps/wordsize-64/iofgetpos64.c: New file.
+ * sysdeps/wordsize-64/iofopen.c: New file.
+ * sysdeps/wordsize-64/iofopen64.c: New file.
+ * sysdeps/wordsize-64/iofsetpos.c: New file.
+ * sysdeps/wordsize-64/iofsetpos64.c: New file.
+ * sysdeps/wordsize-64/lockf.c: New file.
+ * sysdeps/wordsize-64/lockf64.c: New file.
+ * sysdeps/wordsize-64/mkostemp.c: New file.
+ * sysdeps/wordsize-64/mkostemp64.c: New file.
+ * sysdeps/wordsize-64/mkstemp.c: New file.
+ * sysdeps/wordsize-64/mkstemp64.c: New file.
+ * sysdeps/wordsize-64/scandir.c: New file.
+ * sysdeps/wordsize-64/scandir64.c: New file.
+ * sysdeps/wordsize-64/tmpfile.c: New file.
+ * sysdeps/wordsize-64/tmpfile64.c: New file.
+ * sysdeps/wordsize-64/versionsort.c: New file.
+ * sysdeps/wordsize-64/versionsort64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/aio_read.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/aio_write.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/creat64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/getdirentries.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/getdirentries64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/open64.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/openat.c: New file.
+ * sysdeps/unix/sysv/linux/wordsize-64/openat64.c: New file.
+
+ * crypt/sha256-crypt.c: Fix a comment.
+ * crypt/sha512-crypt.c: Likewise.
+
+2007-11-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * sysdeps/x86_64/memset.S: Add sfence after movnti.
+
+2007-11-07 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5277]
+ * iconv/loop.c (STANDARD_TO_LOOP_ERR_HANDLER): If conversion failed
+ because output buffer is too small break, don't loop.
+ * iconvdata/Makefile (tests): Add bug-iconv6.
+ * iconvdata/bug-iconv6.c: New file.
+
+2007-11-06 Ulrich Drepper <drepper@redhat.com>
+
+ * stdio-common/vfprintf.c (vfprintf): Compute necessary buffer size
+ with size_t type.
+ * stdio-common/printf_fp.c (__print_fp): Change chars_needed type to
+ size_t. Add casts where needed.
+
+ * nscd/selinux.c (nscd_request_avc_has_perm): When compiled with
+ old headers, don't call avc_has_perm if we don't have the
+ permission information.
+
+2007-11-05 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * elf/rtld.c (dl_main): Use the page size to find the map start.
+
+2007-11-05 Ulrich Drepper <drepper@redhat.com>
+
+ * time/tzfile.c (__tzfile_read): Fix check for version 0 data files.
+ Patch by Szymon Siwek <sls@poczta.wp.pl>.
+
+ * nscd/aicache.c (addhstaiX): Check herrno after IPv4 lookup only
+ when the lookup call failed.
+
+ * nscd/nscd.h (struct database_dyn): Rename prunelock to prune_lock.
+ Add prune_cond and wakeup_time.
+ (CACHE_PRUNE_INTERNAL): Define.
+ Update declarations of prune_cache and setup_thread.
+ * nscd/connections.c (dbs): Update initializers.
+ (CACHE_PRUNE_INTERNAL): Moved to nscd.h.
+ (nscd_init): Default number of threads is now 4.
+ (invalidate_cache): Take lock before calling prune_cache.
+ (handle_request): If SELinux forbids the request, say so.
+ (readylist_cond): Use static initializer.
+ (nscd_run_prune): New function. Used only by pruning threads.
+ (nscd_run_worder): Renamed from nscd_run. Remove support for pruning
+ here.
+ (fd_ready): Update nscd_run reference.
+ (start_threads): No need to initialize readylist_cond.
+ Start pruning threads separately.
+ * nscd/nscd_setup_thread.c: Change return value type to int and always
+ return 0.
+ * sysdeps/unix/sysv/linux/nscd_setup_thread.c: Change return value type
+ to int and return nonzero value if we can use the TID address hack.
+ * nscd/cache.c (cache_add): If next wakeup time of cleanup thread for
+ the database is later than the new entry's timeout, update the
+ wakeup time and wake the cleanup thread.
+ (prune_cache): Return seconds the next entry in the database is still
+ valid. Remove locking for pruning here.
+ * nscd/nscd.conf: Document default number of threads.
+
+2007-10-31 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Make sure
+ stack is properly aligned for the target function.
+ Correct unwind info.
+
+ * elf/rtld.c (dl_main): Initialize stack and pointer guard early
+ when using auditing libraries.
+
+2007-10-29 Ulrich Drepper <drepper@redhat.com>
+
+ * resolv/Versions [libresolv] (GLIBC_PRIVATE): Add
+ _nss_dns_getnetbyaddr2_r.
+ * resolv/nss_dns/dns-host.c: Define _nss_dns_getnetbyaddr2_r. Pass
+ extra parameter to getanswer_r.
+ (_nss_dns_getnetbyaddr_r): Now a wrapper around
+ _nss_dns_getnetbyaddr2_r.
+
+ * nscd/Makefile (nscd-modules): Replace gethstbynm2_r with
+ gethstbynm3_r.
+ * nscd/gethstbynm2_r.c: Remove.
+ * nscd/gethstbynm3_r.c: New file.
+ * nscd/aicache.c (addhstaiX): Use __gethostbyaddr2_r instead of
+ __gethostbyaddr_r.
+ * nscd/gethstbyad_r.c: Generate __gethostbyaddr2_r function. Define
+ __gethostbyaddr_r compatibility wrapper.
+ * nscd/hstcache.c (cache_addhst): Add ttl parameter. Use it when
+ determining timeout of entry.
+ (lookup): Take new parameter and pass it to __gethostbyname3_r and
+ __gethostbyaddr2_r.
+ (addhstbyX): Pass reference to variable for TTL to lookup and
+ cache_addhst.
+ * nss/Versions [glibc] (GLIBC_PRIVATE): Export __nss_passwd_lookup2,
+ __nss_group_lookup2, __nss_hosts_lookup2, __nss_services_lookup2,
+ and __nss_next2. Remove __nss_services_lookup.
+ * nss/XXX-lookup.c: Name function now *_lookup2. Add new parameter.
+ Add compat wrapper.
+ * nss/getXXbyYY_r.c: Changes to call new *_lookup2 functions and
+ __nss_next2.
+ * nss/getXXent_r.c: Likewise.
+ * nss/getnssent_r.c: Likewise.
+ * nss/nsswitch.c (__nss_lookup): Add new parameter. If first function
+ does not exist in module, try the optional second name.
+ (__nss_next2): New function.
+ (__nss_next): Now wrapper around __nss_next2.
+ * nss/nsswitch.h: Adjust __nss_lookup prototype.
+ Declare __nss_next2.
+ Adjust definition of db_lookup_function type.
+ * nss/service-lookup.c: Define NO_COMPAT.
+ * include/netdb.h: Declare __gethostbyaddr2_r and __gethostbyname3_r.
+ * inet/ether_hton.c: Use __nss_next2 instead of __nss_next.
+ * inet/ether_ntoh.c: Likewise.
+ * sunrpc/netname.c: Likewise.
+ * sunrpc/publickey.c: Likewise.
+ * inet/getnetgrent.c: Likewise. Adjust calls to __nss_lookup.
+ * inet/gethstbyad_r.c (DB_LOOKUP_FCT): Change to __nss_hosts_lookup2.
+ * inet/gethstbynm2_r.c (DB_LOOKUP_FCT): Likewise.
+ * inet/gethstbynm_r.c (DB_LOOKUP_FCT): Likewise.
+ * inet/gethstent_r.c (DB_LOOKUP_FCT): Likewise.
+
+ * nscd/aicache.c (addhstaiX): Fix default TTL handling.
+
+ * inet/getnetgrent.c (setup): Encrypt static pointer.
+
+2007-10-28 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #5204]
+ * crypt/sha256c-test.c: Define TIMEOUT to 6 for ancient hardware.
+ * crypt/sha512c-test.c: Likewise.
+
+ [BZ #5225]
+ * stdio-common/vfscanf.c (_IO_vfwscanf): Don't misuse wp pointer
+ to keep track of end of %[ format string element.
+ * stdio-common/Makefile (tests): Add bug20.
+ * stdio-common/bug20.c: New file.
+
+ [BZ #5222]
+ * elf/dl-load.c (_dl_rtld_di_serinfo): Correct handling of short
+ path elements in counting mode.
+
+2007-10-27 Andreas Jaeger <aj@suse.de>
+
+ [BZ #5040]
+ * sysdeps/unix/sysv/linux/sys/epoll.h (EPOLLRDHUP): Add value.
+
+ [BZ #3112]
+ * sysdeps/ia64/backtrace.c (init): Free shared library if incorrect.
+ (__cleanup): Free shared library when exiting.
+ * sysdeps/i386/backtrace.c (init): Free shared library if incorrect.
+ (__cleanup): Free shared library when exiting.
+
+2006-04-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #2549]
+ * math/libm-test.inc (check_float_internal): Support
+ denormalized return.
+
+2007-10-23 Andreas Jaeger <aj@suse.de>
+
+ [BZ #5208]
+ * sysdeps/unix/sysv/linux/readahead.c (__readahead): Use
+ __LONG_LONG_PAIR to handle little endian byte order.
+ Suggested by abhishekrai@google.com
+
+2007-10-27 Ulrich Drepper <drepper@redhat.com>
+
+ * malloc/arena.c [!NO_THREADS]: Use ATFORK_MEM if defined.
+
+2007-10-26 Ulrich Drepper <drepper@redhat.com>
+
+ * nscd/cache.c (prune_cache): Move test for modified file outside
+ of locking.
+
+2007-10-21 Andreas Jaeger <aj@suse.de>
+
+ * manual/texinfo.tex: Update to latest version.
+
+ * manual/sysinfo.texi (System Parameters): Fix Formatting.
+
+ * manual/arith.texi (Status bit operations): Fix formatting.
+
+ * manual/errno.texi (Error Messages): Fix formatting.
+
+ * manual/sysinfo.texi (System Parameters): Fix formatting.
+
+ * manual/libc.texinfo: Update VERSION and UPDATED.
+
+2007-10-19 Roland McGrath <roland@redhat.com>
+
+ * elf/Makefile ($(objpfx)ld.so): Use $(AWK).
+
+2007-10-06 David S. Miller <davem@davemloft.net>
+
+ * configure.in: Add sparcv9v2 and sparc64v2.
+ * scripts/config.sub: Likewise.
+ * configure: Regenerate.
+ * elf/elf.h (HWCAP_SPARC_N2): New.
+ * sysdeps/sparc/dl-procinfo.h (_DL_HWCAP_COUNT): Bump to 8.
+ * sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add 'v9v2'.
+ (HWCAP_IMPORTANT): Add HWCAP_SPARC_N2.
+ * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memcpy.S: New file.
+ * sysdeps/sparc/sparc32/sparcv9/sparcv9v2/memset.S: New file.
+ * sysdeps/sparc/sparc64/sparcv9v2/memcpy.S: New file.
+ * sysdeps/sparc/sparc64/sparcv9v2/memset.S: New file.
+
+2007-10-18 Ulrich Drepper <drepper@redhat.com>
+
+ * sunrpc/clnt_udp.c (clntudp_call): Don't block in recvfrom call
+ even if the poll result indicates there is data to read.
+ Patch by Jeff Moyer <jmoyer@redhat.com>.
+
+2007-10-18 Roland McGrath <roland@redhat.com>
+
+ * elf/elf.h (NT_PPC_VMX): New macro.
+
+2007-10-17 Ulrich Drepper <drepper@redhat.com>
+
+ * version.h (VERSION): Set to 2.7.90.
+
+2007-10-17 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/x86_64/memset.S (bzero): Renamed to __bzero. Add
+ weak_alias.
+
+2007-10-17 Roland McGrath <roland@frob.com>
+
+ * sysdeps/mach/hurd/bits/fcntl.h [__USE_GNU__] (F_DUPFD_CLOEXEC): New.
+ * sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Implement it.
+
2007-10-17 Ulrich Drepper <drepper@redhat.com>
* version.h (VERSION): Bump to 2.7.