diff options
| author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
|---|---|---|
| committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2017-08-02 20:57:34 +0530 |
| commit | edf66db113cdaded68871e13ccaae158eef2a321 (patch) | |
| tree | 98ceb2df248d99dabeee311dacf6c487df4d81fc /ChangeLog.17 | |
| parent | 92c3af3c140f671ea49c751368d17df2e10d0eeb (diff) | |
| download | glibc-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.17 | 25487 |
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 |
