[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] glibc maintenance annotated tag, glibc-2.5, created. glibc-2.5
From: |
Thomas Schwinge |
Subject: |
[SCM] glibc maintenance annotated tag, glibc-2.5, created. glibc-2.5 |
Date: |
Wed, 26 May 2010 18:28:31 +0000 |
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 "glibc maintenance".
The annotated tag, glibc-2.5 has been created
at c9a3e5a646ba2bcf0b83457bf83f3ca994d435c0 (tag)
tagging 88cc61e84e8e75e6e91b1a2e51147aeb63712ff8 (commit)
replaces glibc-2.4
tagged by Roland McGrath
on Fri Sep 29 18:45:39 2006 +0000
- Log -----------------------------------------------------------------
GNU C Library version 2.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBKFyA72vc1Cn671iURApXrAJwL3zt3SkWXzHVMZDl0dxQIE7IBRQCfQSqW
r8rHWtUi/xjnSEg64OXafDc=
=Lf/q
-----END PGP SIGNATURE-----
Andreas Jaeger (1):
(lrint_test_upward): Fix typo.
Roland McGrath (25):
2004-12-09 Randolph Chung <address@hidden>
* sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_UTIMES): Don't
[BZ #2423]
* sysdeps/powerpc/powerpc32/fpu/fprsave.S: Add cfi_offset for spilling
* wcsmbs/wchar.h (__wcstol_internal, __wcstoul_internal): Declare these
[BZ #2466]
* sysdeps/unix/sysv/linux/alpha/getcontext.S (__getcontext_x):
* elf/rtld.c (dl_main): Run final self-relocation after setting up TLS.
[BZ #2507]
[BZ #2507]
* sysdeps/unix/sysv/linux/powerpc/sys/procfs.h: Test for <asm/elf.h>
* sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S: Terminate FDE
* iconvdata/Makefile (generate-8bit-table): Use LC_ALL=C.
[BZ #2508]
[BZ #2505]
* soft-fp/adddf3.c: Add libgcc exception. Update FSF address.
[BZ #2508]
fix wrong file names
2006-04-26 Roland McGrath <address@hidden>
* Makeconfig (%.v.i rule): Don't use -DASSEMBLER.
2006-07-30 Roland McGrath <address@hidden>
* sysdeps/unix/sysv/linux/ia64/sigsuspend.c: File removed.
2006-08-02 Thomas Schwinge <address@hidden>
2006-08-02 Thomas Schwinge <address@hidden>
typotypo
Ulrich Drepper (322):
(DL_SYSINFO_IMPLEMENTATION): Add missing newline.
* sysdeps/unix/sysv/linux/ia64/dl-sysdep.h
[BZ #2451]
Define LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define
* sysdeps/unix/sysv/linux/sparc/bits/poll.h: Add POLLMSG,
* sysdeps/sparc/sparc32/bits/atomic.h
* wcsmbs/wchar.h (btowc, wctob): Don't optimize in C++.
* sysdeps/unix/sysv/linux/kernel-features.h: Add
* sysdeps/unix/sysv/linux/kernel-features.h: Remove support for
* sysdeps/posix/getaddrinfo.c (gaih_inet): No need to duplicate
* sysdeps/unix/sysv/linux/syscalls.list: Add splice syscall.
* sysdeps/unix/sysv/linux/Versions: Export sync_file_range with
[BZ #2498]
[BZ #2450]
[BZ #2472]
[BZ #2477]
[BZ #2415]
[BZ #2418]
[BZ #2501]
Add nonnull attributes.
2006-04-05 Alan Modra <address@hidden>
* libio/fmemopen.c (fmemopen): Free stream memory in case of
* elf/ldconfig.c (main): Use rawmemchr instead of strchr.
* inet/rexec.c (rexec_af): If we have no canonical name don't
* sysdeps/generic/unwind-dw2.c (execute_cfa_program): Fix typo in
* sysdeps/posix/tempname.c (__gen_tempname): Change attempts_min
* sysdeps/generic/unwind-dw2-fde.c (end_fde_sort): Remove
* io/fts.c (fts_build): Call fts_lfree in the two error cases
* elf/rtld.c (process_envvars): Fix handling of LD_POINTER_GUARD.
* nis/nis_ping.c: Remove unnecessary conditionals before
* nis/nss_nis/nis-alias.c: Optimize use of yperr2nss. Avoid calling
* inet/inet_ntoa.c: Rewrite to use TLS instead of TSD.
* locales/cs_CZ (LC_TIME): Define week.
* nis/Makefile (libnsl-routimes): Add nss-default.
* sysdeps/unix/sysv/linux/sync_file_range.c: New file.
* nis/nss_nisplus/nisplus-parser.c: Cleanups, use NIS_RES_*
* nis/nss_nisplus/nisplus-alias.c (_nss_nisplus_parse_aliasent):
* nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_parse_etherent):
* sysdeps/unix/sysv/linux/syscalls.list: Add tee syscall.
* nis/nss_nisplus/nisplus-hosts.c (_nss_nisplus_parse_hostent):
* nis/nss_nisplus/nisplus-network.c (_nss_nisplus_parse_netent):
* nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_parse_protoent):
* nis/nss_nisplus/nisplus-publickey.c: Minor cleanups throughout.
* nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_parse_rpcent):
* nis/nss_nisplus/nisplus-service.c (_nss_nisplus_parse_servent):
* sysdeps/posix/getaddrinfo.c: Fix precedence for IP V4-to-V6
* include/ifaddrs.h: Define struct in6addrinfo.
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Rewrite to avoid loop
* sysdeps/unix/sysv/linux/kernel-features.h: Define
* include/ifaddrs.h: Get uint32_t definition.
* iconvdata/ibm437.c: Define HAS_HOLES to 0.
[BZ #2534, BZ #2535]
* argp/argp.h (__option_is_short): Check upper limit of
[BZ #1951]
* nis/nss_nisplus/nisplus-netgrp.c: Cleanups.
[BZ #1974]
[BZ #2134]
[BZ #2158]
[BZ #2349]
* posix/bits/unistd.h (__readlinkat_chk): New prototype.
* sysdeps/unix/sysv/linux/sync_file_range.c (sync_file_range): Use
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Always initialize in6ai.
* malloc/arena.c (ptmalloc_init): Don't call __malloc_check_init
* version.h (VERSION): Bunp to 2.4.90 for the trunk.
* posix/tst-rfc3484.c: Include <ifaddrs.h> early.
* posix/tst-rfc3484.c (do_test): Also initialize source_addr_flags
[BZ #2569]
[BZ #2072]
[BZ #2386]
[BZ #2389]
* resolv/res_hconf.c: Minor surgery to 'cmd' and the referenced
* include/features.h [_GNU_SOURCE] (_POSIX_C_SOURCE): Define to
[BZ #2571]
[BZ #2420]
* locale/iso-4217.def: Update.
2006-04-26 James Antill <address@hidden>
* nscd/nscd.h (struct database_dyn): Add propagate field.
* sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix typo which caused
Fix a typo in a comment.
* sysdeps/unix/sysv/linux/syscalls.list: Add vmsplice.
Allow inclusion from <fcntl.h>.
[BZ #1386]
[BZ #2611]
* nscd/nscd.conf: Fix a typo.
* sysdeps/unix/sysv/linux/timer_routines.c (timer_helper_thread):
* nscd/connections.c (restart): If we want to switch back to the
* nis/ypclnt.c (__xdr_ypresp_all): Minor optimization in string
* nis/nss_nis/nis-service.c: Avoid passing pointer to static
* nis/nss-default.c (init): Rewrite parse to get the variables
* nis/nss-default.c (vars): Add SETENT_BATCH_READ.
* nis/nss_nis/nis-spwd.c (internal_nis_getspent_r): Remove data
* nis/nss_nisplus/nisplus-parser.c: Some cleanups. Remove
* nis/nisplus-parser.h (_nss_nisplus_parse_pwent): Add entry
* nis/nss_nisplus/nisplus-ethers.c: Add missing null pointer check.
* nis/nss_nisplus/nisplus-parser.c: Minor optimizations and
* nis/nss_nisplus/nisplus-publickey.c (parse_grp_str): PIDLIST is
* elf/ldd.bash.in: If --verify loop fails to find a dynamic linker
* nscd/nscd.h (struct database_dyn): Change filename to an array
* posix/Makefile (tests): Add tst-getaddrinfo3.
* elf/dl-load.c (_dl_map_object_from_fd): Move state change
[BZ #2625]
[BZ #2625]
[BZ #388]
[BZ #68]
[BZ #192]
[BZ #531]
* locales/hy_AM: Remove special collation rules. Fix yesexpr, noexpr,
[BZ #2517]
* nis/nss_nis/nis-grp.c (internal_nis_getgrent_r): Don't try to
* nis/nss_nis/nis-pwd.c (internal_nis_getpwent_r): Don't try to
* misc/tsearch.c (__tdelete): Remove unnecessary test
[BZ #2502]
* sysdeps/unix/sysv/linux/alpha/bits/mman.h: Fix MADV_REMOVE value.
[BZ #2632]
* iconvdata/testdate/MIK: Fix format to match expected output.
[BZ #2509]
[BZ #1201]
* sysdeps/posix/getaddrinfo.c: Implement configuration file
* sysdeps/unix/sysv/linux/getcwd.c (__getcwd): Use larger of PATH_MAX
2006-05-04 Ulrich Drepper <address@hidden>
See ChangeLog.16 for earlier changes.
* sunrpc/rpc_thread.c (__rpc_thread_destroy): Don't skip entire
* sunrpc/key_call.c (__rpc_thread_key_cleanup): Also free
* sunrpc/xdr_array.c (xdr_array): Use calloc instead of malloc&bzero.
* nis/nis_table.c (get_tablepath): Renamed from __get_tablepath.
* nis/nis_table.c (nis_list): Avoid clearing res twice before
[BZ #2509]
* sunrpc/svcauth_des.c (cache_init): Use calloc instead of
* sysdeps/s390/s390-32/elf/start.S: Replace pc relative relocation
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Define SPLICE_F_*.
* stdio-common/vfscanf.c (memory_error): Remove definition. Add
[BZ #2499]
* include/arpa/nameser.h: Add optimizations for NS_GET16 and NS_GET32.
* resolv/res_send.c (res_queriesmatch): Fix typo in comment.
* include/arpa/nameser.h: Also optimize NS_PUT16 and NS_PUT32.
[BZ #2499]
,
* sysdeps/generic/ldsodefs.h: Remove support for non-core
[BZ #2644]
* sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: Make sure the
[BZ #2644]
* posix/wordexp.c (w_addword): Free word if realloc fails and it
* nis/nis_defaults.c (searchXYX): New functions. Used by both
* io/ftw.c (open_dir_stream): Return right away if REALLOC fails.
* posix/wordexp.c: Remove numerous NULL pointer tests before FREE
* posix/wordexp.c (parse_glob): No need to check ifs for NULL, the
* misc/sys/queue.h: Remove uses of all QUEUEDEBUG_* macros.
* nis/nss-nis.h: Mark __yperr2nss_tab and __yperr2nss_count as hidden.
* sysdeps/unix/sysv/linux/tcgetattr.c (__tcgetattr): Only store
* pthread_atfork.c: Mark __dso_handle as hidden.
* locale/programs/ld-time.c (time_finish): If wide era name or
* pthread_key_create.c (__pthread_key_create): Do away with
* nis/nis_error.c: Remove table of strings. Use position
* nis/nis_xdr.h: Mark all functions as hidden. Remove
* nis/ypupdate_xdr.c: Add libnsl_hidden_def for xdr_ypdelete_args.
* nis/yp_xdr.c: Add libnsl_hidden_def for xdr_ypresp_master.
* include/arpa/nameser.h: Declare _ns_flagdata as hidden.
* resolv/res_debug.c (loc_ntoa): Define error as array, not pointer.
* resolv/res_debug.c (loc_ntoa): Make error const.
* iconv/gconv_conf.c (add_alias): Move actual alias handling to...
* locale/setlocale.c: Change _nl_category_names into a string.
* stdlib/fmtmsg.c (keywords): Change type of len element to
* misc/getusershell.c (okshells): Don't use static initializers,
* include/rpc/key_prot.h: Maek all _internal functions as hidden.
* include/rpc/pmap_prot.h: Mark all functions as hidden.
* sunrpc/key_call.c (getkeyserv_handle): Call auth_destroy if
* sysdeps/unix/sysv/linux/sys/inotify.h: Define IN_CLOSE, IN_MOVE,
* nis/nis_call.c (rec_dirsearch): Handle __nis_finddirectory and
* nis/nss_compat/compat-pwd.c (internal_setpwent): If nss_set*ent
* sysdeps/posix/getaddrinfo.c: Add unique labels to the default
* nis/nis_callback.c (__nis_create_callback): Use asprinf instead
* sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_sendreq): Make sure
* nis/nis_callback.c (__nis_create_callback): Calls to
* malloc/memusage.sh (memusageso): Add quotes.
* nis/nis_callback.c (internal_nis_do_callback): Don't use malloc
* nis/nis_call.c (__do_niscall3): Avoid code duplication in error
* nis/nis_call.c (__prepare_niscall): New function. Split out
* nis/nis_domain_of_r.c (nis_domain_of_r): Add missing buffer
* nis/nis_lookup.c (nis_lookup): Use __prepare_niscall instead of
[BZ #2683]
[BZ #2693]
* nis/nis_callback.c (__nis_create_callback): Always call xdr_free
* nis/nis_addmember.c (nis_addmember): Avoid unnecessary copying.
* nis/nis_removemember.c (nis_removemember): Avoid unnecessary
* SUPPORTED (SUPPORTED-LOCALES): Add as_IN.UTF-8 and or_IN.UTF-8.
Fix typos.
* nscd/nscd.h (struct database_dyn): Add prunelock field.
* nscd/connections.c (dbs): Initialize .prunelock.
* sysdeps/posix/getaddrinfo.c (gaiconf_init): Initialize bits in
* nscd/nscd.h (prune_cache): Add fd argument to prototype.
[BZ #2703]
* posix/regex_internal.c (re_string_skip_chars): If no character has
* string/Makefile (tests): Add bug-envz1.
* sysdeps/posix/spawni.c (__spawni): Use non-cancelable interfaces.
* sysdeps/posix/spawni.c (__spawni): Use local_seteuid and
Add pthread_equal inline function.
* nis/nis_subr.c (nis_getnames): Fix the implementation to better
[BZ #2792]
[BZ #2766]
* intl/dcigettext.c (DCIGETTEXT): If _nl_find_msg returns -1 don't
* elf/dl-load.c (_dl_map_object): Try harder to avoid looking at
* elf/dl-load.c (open_path): Fix test to determine whether DSO is
* pthread_mutex_init.c (__pthread_mutex_init): Move some
* elf/dl-lookup.c (dl_new_hash): New functions.
Update.
* stdlib/cxa_finalize.c (__cxa_finalize): Fix race condition when
* stdlib/cxa_atexit.c (__new_exitfn_called): New variable.
* dlfcn/dlmopen.c (dlmopen_doit): Don't allow RTLD_GLOBAL to be
* dlfcn/Makefile: Add rules to build and run bug-atexit3.
* dlfcn/Makefile (LDLIBS-bug-atexit3-lib.so): Use this instead of
2006-07-28 Ulrich Drepper <address@hidden>
* sysdeps/unix/sysv/linux/kernel-features.h: Define
* locale/programs/localedef.c (add_to_readlist): Rename local
Avoid unnecessary setXXent calls into the backend NSS module. If backend
setXXent call failed, don't have internal_setXXent fail. Just remember this
until it is needed.
* nis/nss_compat/compat-grp.c: Avoid unnecessary setgrent calls into
* elf/dl-open.c (dl_open_worker): Add branch prediction.
* stdlib/test-canon.c (do_test): Close fd before unlinking file so
* iconvdata/run-iconv-test.sh: Run cmp in C locale.
* elf/tst-auditmod1.c: Fix typo in #error.
* sysdeps/unix/sysv/linux/dl-osinfo.h: Remove unnecessary include.
* sysdeps/unix/sysv/linux/Versions: Finally add add_key,
* sysdeps/unix/sysv/linux/syscalls.list: Remove add_key,
* nscd/initgrcache.c (addinitgroupsX): Judge successful lookups by
* locales/es_NI: Define real t_fmt_ampm and am_pm.
[BZ #2980]
(_dl_addr): Finish fixup after renaming.
NPTL specific definitions for async name lookup.
[BZ #2978]
Move cast to void inside ?: to quiet gcc.
Don't define OLD_HOSTIDFILE and don't try to open it. The patch
introducing the macro contained a bug and used the same file name as the new
file instead of using /var/adm/hostid. Nobody complaint so I'm taking this out
completely.
[BZ #2908]
* grp/initgroups.c (internal_getgrouplist): Remove unnecessary
(getgrouplist): Simplify code a bit. Don't allocate one additional
[BZ #2883]
[BZ #2098]
[BZ #2182]
* nis/nis_call.c: Minor cleanups throughout.
2006-08-07 Jakub Jelinek <address@hidden>
* nis/nis_xdr.c: Avoid some function calls.
* stdlib/strtol_l.c (__strtol_ul_max_tab, __strtol_ul_rem_tab,
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (O_DIRECT): Protect with
* malloc/malloc.c: Dynamically size mmap treshold if the program
* malloc/memusagestat.c: Silence warnings.
[BZ #2998]
[BZ #2997]
[BZ #3013]
[BZ #2841]
[BZ #2843]
* locales/pa_IN (day): Fix spelling of Saturday.
[BZ #3034]
[BZ #2832, BZ #2987]
[BZ #935]
[BZ #2764]
* libio/wstrops.c: Remove dead macro definitions and comments.
[BZ #1996]
* sysdeps/powerpc/powerpc32/dl-trampoline.S (_dl_runtime_resolve):
* sysdeps/unix/sysv/linux/sparc/sparc64/pause.c: Use
* sysdeps/unix/sysv/linux/clock_settime.c (INTERNAL_VSYSCALL): Use
[BZ #3034]
* locale/programs/charmap.c (charmap_read): Add new parameter. It
* nis/nss_nis/nis-service.c (internal_nis_getservent_r): . If map
* malloc/malloc.c (_int_malloc): Limit number of unsorted blocks
* sysdeps/unix/sysv/linux/bits/posix_opt.h: Define
[BZ #3040]
[BZ #3044]
[BZ #3018]
* malloc/malloc.c (DEFAULT_MMAP_THRESHOLD_MAX): For 32-bit
platforms define as 512K. For 64-bit platforms as 32MB. The lower
[BZ #2751]
* locales/nn_NO: Copy more categories from nb_NO.
* allocatestack.c (queue_stack): Move freeing of surplus stacks to...
* posix/unistd.h (getlogin_r): Condition on __USE_POSIX199506, not
[BZ #2680]
[BZ #2734]
* malloc/malloc.c (sYSMALLOc): Avoid infinite loop if MMAP
[BZ #2683]
* sysdeps/generic/ldsodefs.h (DL_ADDR_SYM_MATCH): For undefined
* locale/programs/ld-ctype.c (ctype_read): If CTYPE is NULL, don't
* sysdeps/unix/sysv/linux/libc_pthread_init.c (freeres_libpthread):
* locale/programs/ld-ctype.c (ctype_read): Better patch for read
* malloc/malloc.c (bin_at): Rewrite to be more clear and to not
[BZ #2684]
* inet/getnameinfo.c (getnameinfo): For AF_INET, check errno
* elf/dl-open.c (dl_open_worker): Allow $LIB and $PLATFORM in
* elf/dl-load.c (_dl_init_paths): Expand DSTs.
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (splice): Add offin
* pthread_rwlock_trywrlock.c (__pthread_rwlock_trywrlock): Respect
* dlfcn/Makefile (LDLIBS-bug-atexit3-lib.so): Add
* resolv/res_mkquery.c (res_nmkquery): Set hp->id to statp->id after
* Makerules (shlib.lds): If have-hash-style, put .hash section
2006-03-04 Jakub Jelinek <address@hidden>
* nscd/initgrcache.c (addinitgroupsX): Move any_success
[BZ #3124]
* locale/programs/ld-collate.c (collate_read): Goto sym_equiv_free
[BZ #3155]
[BZ #2775]
[BZ #3123]
[BZ #1006]
[BZ #3189]
[BZ #3189]
[BZ #2821]
[BZ #2526, BZ #3138, BZ #3143]
2006-09-14 Jakub Jelinek <address@hidden>
* sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S: For PI
* io/Makefile (CFLAGS-fstatat.c): Set.
* sysdeps/unix/sysv/linux/sys/ptrace.h [PTRACE_SETOPTIONS,
* sysdeps/unix/sysv/linux/sys/ptrace.h (PT_GETEVENTMSG): Fix pasto.
* elf/dl-close.c (_dl_close): If dependency is not unloaded make
* elf/dl-cache.c (HWCAP_CHECK): If _DL_PLATFORMS_COUNT, but
* sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c (__makecontext):
[BZ #2592]
Also emit linker warnings for the RFC 2292 interfaces.
* inet/inet6_option.c: Also emit linker warnings for the RFC 2292
[BZ #3137]
[BZ #3225]
* sysdeps/posix/getaddrinfo.c (rfc3484_sort): Implement rule 4,
[BZ #3252, BZ #3253]
* libio/stdio.h: Move open_wmemstream prototype to ...
[BZ #3273]
* locale/iso-3166.def: Add Aaland Islands and Montenegro.
* version.h (RELEASE): Bump to 2.5.
-----------------------------------------------------------------------
hooks/post-receive
--
glibc maintenance
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] glibc maintenance annotated tag, glibc-2.5, created. glibc-2.5,
Thomas Schwinge <=