diff --git a/glibc-RHEL-141732.patch b/glibc-RHEL-141732.patch new file mode 100644 index 0000000..12bb22a --- /dev/null +++ b/glibc-RHEL-141732.patch @@ -0,0 +1,85 @@ +commit c9188d333717d3ceb7e3020011651f424f749f93 +Author: Siddhesh Poyarekar +Date: Thu Jan 15 06:06:40 2026 -0500 + + memalign: reinstate alignment overflow check (CVE-2026-0861) + + The change to cap valid sizes to PTRDIFF_MAX inadvertently dropped the + overflow check for alignment in memalign functions, _mid_memalign and + _int_memalign. Reinstate the overflow check in _int_memalign, aligned + with the PTRDIFF_MAX change since that is directly responsible for the + CVE. The missing _mid_memalign check is not relevant (and does not have + a security impact) and may need a different approach to fully resolve, + so it has been omitted. + + CVE-Id: CVE-2026-0861 + Vulnerable-Commit: 9bf8e29ca136094f73f69f725f15c51facc97206 + Reported-by: Igor Morgenstern, Aisle Research + Fixes: BZ #33796 + Reviewed-by: Wilco Dijkstra + Signed-off-by: Siddhesh Poyarekar + +Conflicts: + malloc/malloc.c + (checked_request2size is still used downstream) + +diff --git a/malloc/malloc.c b/malloc/malloc.c +index 9e577ab90010a0f1..db06d9708a1ee397 100644 +--- a/malloc/malloc.c ++++ b/malloc/malloc.c +@@ -5049,7 +5049,7 @@ _int_memalign (mstate av, size_t alignment, size_t bytes) + INTERNAL_SIZE_T size; + + nb = checked_request2size (bytes); +- if (nb == 0) ++ if (nb == 0 || alignment > PTRDIFF_MAX) + { + __set_errno (ENOMEM); + return NULL; +@@ -5065,7 +5065,10 @@ _int_memalign (mstate av, size_t alignment, size_t bytes) + we don't find anything in those bins, the common malloc code will + scan starting at 2x. */ + +- /* Call malloc with worst case padding to hit alignment. */ ++ /* Call malloc with worst case padding to hit alignment. ALIGNMENT is a ++ power of 2, so it tops out at (PTRDIFF_MAX >> 1) + 1, leaving plenty of ++ space to add MINSIZE and whatever checked_request2size adds to BYTES to ++ get NB. Consequently, total below also does not overflow. */ + m = (char *) (_int_malloc (av, nb + alignment + MINSIZE)); + + if (m == 0) +diff --git a/malloc/tst-malloc-too-large.c b/malloc/tst-malloc-too-large.c +index 2b91377e54cdc485..15b25cf01d482951 100644 +--- a/malloc/tst-malloc-too-large.c ++++ b/malloc/tst-malloc-too-large.c +@@ -152,7 +152,6 @@ test_large_allocations (size_t size) + } + + +-static long pagesize; + + /* This function tests the following aligned memory allocation functions + using several valid alignments and precedes each allocation test with a +@@ -171,8 +170,8 @@ test_large_aligned_allocations (size_t size) + + /* All aligned memory allocation functions expect an alignment that is a + power of 2. Given this, we test each of them with every valid +- alignment from 1 thru PAGESIZE. */ +- for (align = 1; align <= pagesize; align *= 2) ++ alignment for the type of ALIGN, i.e. until it wraps to 0. */ ++ for (align = 1; align > 0; align <<= 1) + { + test_setup (); + #if __GNUC_PREREQ (7, 0) +@@ -265,11 +264,6 @@ do_test (void) + DIAG_IGNORE_NEEDS_COMMENT (7, "-Walloc-size-larger-than="); + #endif + +- /* Aligned memory allocation functions need to be tested up to alignment +- size equivalent to page size, which should be a power of 2. */ +- pagesize = sysconf (_SC_PAGESIZE); +- TEST_VERIFY_EXIT (powerof2 (pagesize)); +- + /* Loop 1: Ensure that all allocations with SIZE close to SIZE_MAX, i.e. + in the range (SIZE_MAX - 2^14, SIZE_MAX], fail. + diff --git a/glibc-RHEL-141848.patch b/glibc-RHEL-141848.patch new file mode 100644 index 0000000..b4a2ec5 --- /dev/null +++ b/glibc-RHEL-141848.patch @@ -0,0 +1,70 @@ +commit e56ff82d5034ec66c6a78f517af6faa427f65b0b +Author: Carlos O'Donell +Date: Thu Jan 15 15:09:38 2026 -0500 + + resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915) + + The default network value of zero for net was never tested for and + results in a DNS query constructed from uninitialized stack bytes. + The solution is to provide a default query for the case where net + is zero. + + Adding a test case for this was straight forward given the existence of + tst-resolv-network and if the test is added without the fix you observe + this failure: + + FAIL: resolv/tst-resolv-network + original exit status 1 + error: tst-resolv-network.c:174: invalid QNAME: \146\218\129\128 + error: 1 test failures + + With a random QNAME resulting from the use of uninitialized stack bytes. + + After the fix the test passes. + + Additionally verified using wireshark before and after to ensure + on-the-wire bytes for the DNS query were as expected. + + No regressions on x86_64. + + Reviewed-by: Florian Weimer + +diff --git a/resolv/nss_dns/dns-network.c b/resolv/nss_dns/dns-network.c +index b32fd0fcab4fcc2c..71d67aa6f89722e2 100644 +--- a/resolv/nss_dns/dns-network.c ++++ b/resolv/nss_dns/dns-network.c +@@ -207,6 +207,10 @@ _nss_dns_getnetbyaddr_r (uint32_t net, int type, struct netent *result, + sprintf (qbuf, "%u.%u.%u.%u.in-addr.arpa", net_bytes[3], net_bytes[2], + net_bytes[1], net_bytes[0]); + break; ++ default: ++ /* Default network (net is originally zero). */ ++ strcpy (qbuf, "0.0.0.0.in-addr.arpa"); ++ break; + } + + net_buffer.buf = orig_net_buffer = (querybuf *) alloca (1024); +diff --git a/resolv/tst-resolv-network.c b/resolv/tst-resolv-network.c +index f40e6f926c581f0b..8d4f8badf3781603 100644 +--- a/resolv/tst-resolv-network.c ++++ b/resolv/tst-resolv-network.c +@@ -46,6 +46,9 @@ handle_code (const struct resolv_response_context *ctx, + { + switch (code) + { ++ case 0: ++ send_ptr (b, qname, qclass, qtype, "0.in-addr.arpa"); ++ break; + case 1: + send_ptr (b, qname, qclass, qtype, "1.in-addr.arpa"); + break; +@@ -265,6 +268,9 @@ do_test (void) + "error: TRY_AGAIN\n"); + + /* Lookup by address, success cases. */ ++ check_reverse (0, ++ "name: 0.in-addr.arpa\n" ++ "net: 0x00000000\n"); + check_reverse (1, + "name: 1.in-addr.arpa\n" + "net: 0x00000001\n"); diff --git a/glibc-RHEL-142193-1.patch b/glibc-RHEL-142193-1.patch new file mode 100644 index 0000000..c29a780 --- /dev/null +++ b/glibc-RHEL-142193-1.patch @@ -0,0 +1,76 @@ +commit 5d23dfb289174d73b8907b86d2bef7a3ca889840 +Author: H.J. Lu +Date: Sat Jul 19 07:43:29 2025 -0700 + + tst-env-setuid: Delete LD_DEBUG_OUTPUT output + + Update tst-env-setuid.c to delete LD_DEBUG_OUTPUT output, instead of + leaving it behind. + + This partially fixes BZ #33182. + + Signed-off-by: H.J. Lu + Reviewed-by: Adhemerval Zanella + +diff --git a/elf/tst-env-setuid.c b/elf/tst-env-setuid.c +index c084aa4c1a382152..479087f0e738a4d0 100644 +--- a/elf/tst-env-setuid.c ++++ b/elf/tst-env-setuid.c +@@ -40,6 +40,8 @@ static char SETGID_CHILD[] = "setgid-child"; + # define PROFILE_LIB "tst-sonamemove-runmod2.so" + #endif + ++#define LD_DEBUG_OUTPUT "/tmp/some-file" ++ + struct envvar_t + { + const char *env; +@@ -62,7 +64,7 @@ static const struct envvar_t filtered_envvars[] = + { "MALLOC_TRIM_THRESHOLD_", FILTERED_VALUE }, + { "RES_OPTIONS", FILTERED_VALUE }, + { "LD_DEBUG", "all" }, +- { "LD_DEBUG_OUTPUT", "/tmp/some-file" }, ++ { "LD_DEBUG_OUTPUT", LD_DEBUG_OUTPUT }, + { "LD_WARN", FILTERED_VALUE }, + { "LD_VERBOSE", FILTERED_VALUE }, + { "LD_BIND_NOW", "0" }, +@@ -75,6 +77,14 @@ static const struct envvar_t unfiltered_envvars[] = + { "LD_ASSUME_KERNEL", UNFILTERED_VALUE }, + }; + ++static void ++unlink_ld_debug_output (pid_t pid) ++{ ++ char *output = xasprintf ("%s.%d", LD_DEBUG_OUTPUT, pid); ++ unlink (output); ++ free (output); ++} ++ + static int + test_child (void) + { +@@ -139,13 +149,21 @@ do_test (int argc, char **argv) + /* Setgid child process. */ + if (argc == 2 && strcmp (argv[1], SETGID_CHILD) == 0) + { ++ pid_t ppid = getppid (); ++ + if (getgid () == getegid ()) +- /* This can happen if the file system is mounted nosuid. */ +- FAIL_UNSUPPORTED ("SGID failed: GID and EGID match (%jd)\n", +- (intmax_t) getgid ()); ++ { ++ /* This can happen if the file system is mounted nosuid. */ ++ unlink_ld_debug_output (ppid); ++ ++ FAIL_UNSUPPORTED ("SGID failed: GID and EGID match (%jd)\n", ++ (intmax_t) getgid ()); ++ } + + int ret = test_child (); + ++ unlink_ld_debug_output (ppid); ++ + if (ret != 0) + exit (1); + return 0; diff --git a/glibc-RHEL-142193-2.patch b/glibc-RHEL-142193-2.patch new file mode 100644 index 0000000..4d5fcf5 --- /dev/null +++ b/glibc-RHEL-142193-2.patch @@ -0,0 +1,176 @@ +commit 7b543dcdf97d07fd4346feb17916e08fe83ad0ae +Author: Florian Weimer +Date: Thu Jan 15 22:29:46 2026 +0100 + + elf: Ignore LD_PROFILE if LD_PROFILE_OUTPUT is not set (bug 33797) + + The previous default for LD_PROFILE_OUTPUT, /var/tmp, is insecure + because it's typically a 1777 directory, and other systems could + place malicious files there which interfere with execution. + + Requiring the user to specify a profiling directory mitigates + the impact of bug 33797. Clear LD_PROFILE_OUTPUT alongside + with LD_PROFILE. + + Rework the test not to use predictable file names. + + Reviewed-by: Carlos O'Donell + +diff --git a/elf/rtld.c b/elf/rtld.c +index cd790e37f2a323a4..8b189a87f76e7e08 100644 +--- a/elf/rtld.c ++++ b/elf/rtld.c +@@ -360,7 +360,6 @@ struct rtld_global_ro _rtld_global_ro attribute_relro = + ._dl_fpu_control = _FPU_DEFAULT, + ._dl_pagesize = EXEC_PAGESIZE, + ._dl_inhibit_cache = 0, +- ._dl_profile_output = "/var/tmp", + + /* Function pointers. */ + ._dl_debug_printf = _dl_debug_printf, +@@ -2735,6 +2734,15 @@ process_envvars_default (struct dl_main_state *state) + } + } + ++ /* There is no fixed, safe directory to store profiling data, so ++ activate LD_PROFILE only if LD_PROFILE_OUTPUT is set as well. */ ++ if (GLRO(dl_profile) != NULL && GLRO(dl_profile_output) == NULL) ++ { ++ _dl_error_printf ("\ ++warning: LD_PROFILE ignored because LD_PROFILE_OUTPUT not specified\n"); ++ GLRO(dl_profile) = NULL; ++ } ++ + /* If we have to run the dynamic linker in debugging mode and the + LD_DEBUG_OUTPUT environment variable is given, we write the debug + messages to this file. */ +diff --git a/elf/tst-env-setuid.c b/elf/tst-env-setuid.c +index 479087f0e738a4d0..7336ccc4e0c01084 100644 +--- a/elf/tst-env-setuid.c ++++ b/elf/tst-env-setuid.c +@@ -40,7 +40,11 @@ static char SETGID_CHILD[] = "setgid-child"; + # define PROFILE_LIB "tst-sonamemove-runmod2.so" + #endif + +-#define LD_DEBUG_OUTPUT "/tmp/some-file" ++/* Computed path for LD_DEBUG_OUTPUT. */ ++static char *debugoutputpath; ++ ++/* Expected file name for erroneous LD_PROFILE output. */ ++static char *profilepath; + + struct envvar_t + { +@@ -58,13 +62,14 @@ static const struct envvar_t filtered_envvars[] = + { "LD_LIBRARY_PATH", FILTERED_VALUE }, + { "LD_PRELOAD", FILTERED_VALUE }, + { "LD_PROFILE", PROFILE_LIB }, ++ { "LD_PROFILE_OUTPUT", "/var/tmp" }, /* Not actually used. */ + { "MALLOC_ARENA_MAX", FILTERED_VALUE }, + { "MALLOC_PERTURB_", FILTERED_VALUE }, + { "MALLOC_TRACE", FILTERED_VALUE }, + { "MALLOC_TRIM_THRESHOLD_", FILTERED_VALUE }, + { "RES_OPTIONS", FILTERED_VALUE }, + { "LD_DEBUG", "all" }, +- { "LD_DEBUG_OUTPUT", LD_DEBUG_OUTPUT }, ++ { "LD_DEBUG_OUTPUT", "overwritten" }, /* Not actually used. */ + { "LD_WARN", FILTERED_VALUE }, + { "LD_VERBOSE", FILTERED_VALUE }, + { "LD_BIND_NOW", "0" }, +@@ -80,7 +85,7 @@ static const struct envvar_t unfiltered_envvars[] = + static void + unlink_ld_debug_output (pid_t pid) + { +- char *output = xasprintf ("%s.%d", LD_DEBUG_OUTPUT, pid); ++ char *output = xasprintf ("%s.%d", debugoutputpath, pid); + unlink (output); + free (output); + } +@@ -122,18 +127,12 @@ test_child (void) + } + + /* Also check if no profile file was created. +- The parent sets LD_DEBUG_OUTPUT="/tmp/some-file" +- which should be filtered. Then it falls back to "/var/tmp". + Note: LD_PROFILE is not supported for static binaries. */ +- { +- char *profilepath = xasprintf ("/var/tmp/%s.profile", PROFILE_LIB); +- if (!access (profilepath, R_OK)) +- { +- printf ("FAIL: LD_PROFILE file at %s was created!\n", profilepath); +- ret = 1; +- } +- free (profilepath); +- } ++ if (!access (profilepath, R_OK)) ++ { ++ printf ("FAIL: LD_PROFILE file at %s was created!\n", profilepath); ++ ret = 1; ++ } + + return ret; + } +@@ -146,6 +145,11 @@ do_test (int argc, char **argv) + if (argc >= 2 && strstr (argv[1], LD_SO) != 0) + FAIL_UNSUPPORTED ("dynamic test requires --enable-hardcoded-path-in-tests"); + ++ profilepath = xasprintf ("%s/%s.profile", ++ support_objdir_root, PROFILE_LIB); ++ debugoutputpath = xasprintf ("%s/tst-env-setuid-file", ++ support_objdir_root); ++ + /* Setgid child process. */ + if (argc == 2 && strcmp (argv[1], SETGID_CHILD) == 0) + { +@@ -166,7 +170,6 @@ do_test (int argc, char **argv) + + if (ret != 0) + exit (1); +- return 0; + } + else + { +@@ -180,20 +183,25 @@ do_test (int argc, char **argv) + e++) + setenv (e->env, e->value, 1); + ++ /* Dynamically computed values. */ ++ setenv ("LD_DEBUG_OUTPUT", debugoutputpath, 1); ++ setenv ("LD_PROFILE_OUTPUT", support_objdir_root, 1); ++ + /* Ensure that the profile output does not exist from a previous run + (e.g. if test_dir, which defaults to /tmp, is mounted nosuid.) + Note: support_capture_subprogram_self_sgid creates the SGID binary + in test_dir. */ +- { +- char *profilepath = xasprintf ("/var/tmp/%s.profile", PROFILE_LIB); +- unlink (profilepath); +- free (profilepath); +- } ++ unlink (profilepath); + + support_capture_subprogram_self_sgid (SETGID_CHILD); + +- return 0; ++ /* And clean up afterwards if necessary. */ ++ unlink (profilepath); + } ++ ++ free (profilepath); ++ free (debugoutputpath); ++ return 0; + } + + #define TEST_FUNCTION_ARGV do_test +diff --git a/sysdeps/generic/unsecvars.h b/sysdeps/generic/unsecvars.h +index f1724efe0f1fea7b..5ce5f090053eb09a 100644 +--- a/sysdeps/generic/unsecvars.h ++++ b/sysdeps/generic/unsecvars.h +@@ -17,6 +17,7 @@ + "LD_ORIGIN_PATH\0" \ + "LD_PRELOAD\0" \ + "LD_PROFILE\0" \ ++ "LD_PROFILE_OUTPUT\0" \ + "LD_SHOW_AUXV\0" \ + "LD_VERBOSE\0" \ + "LD_WARN\0" \ diff --git a/glibc.spec b/glibc.spec index 7d67aa6..4bc2b73 100644 --- a/glibc.spec +++ b/glibc.spec @@ -139,8 +139,9 @@ end} ############################################################################## Summary: The GNU libc libraries Name: glibc -Version: %{glibcversion} -Release: 58%{?dist}.2.alma.1 +%{lua:dofile(rpm.expand([[%_sourcedir/patch-git.lua]]))} +Version: %{lua:patchgit.version()} +Release: %{lua:patchgit.release()}.alma.1 # Licenses: # @@ -211,6 +212,7 @@ Source15: ld-so-abi-ppc64le.baseline Source16: ld-so-abi-riscv64.baseline Source17: ld-so-abi-s390x.baseline Source18: ld-so-abi-x86_64.baseline +%{lua:patchgit.patches()} # glibc_ldso: ABI-specific program interpreter name. Used for debuginfo # extraction (wrap-find-debuginfo.sh) and smoke testing ($run_ldso below). @@ -325,422 +327,6 @@ rpm.define("__debug_install_post bash " .. wrapper %global glibc_ship_tracelibs_in_utils 1 %endif -############################################################################## -# Patches: -# - See each individual patch file for origin and upstream status. -# - For new patches follow template.patch format. -############################################################################## -Patch4: glibc-fedora-linux-tcsetattr.patch -Patch8: glibc-fedora-manual-dircategory.patch -Patch9: glibc-rh827510.patch -Patch13: glibc-fedora-localedata-rh61908.patch -Patch17: glibc-cs-path.patch -Patch23: glibc-python3.patch -Patch24: glibc-upstream-2.39-1.patch -Patch25: glibc-upstream-2.39-2.patch -Patch26: glibc-upstream-2.39-3.patch -Patch27: glibc-upstream-2.39-4.patch -Patch28: glibc-upstream-2.39-5.patch -Patch29: glibc-upstream-2.39-6.patch -Patch30: glibc-upstream-2.39-7.patch -Patch31: glibc-upstream-2.39-8.patch -Patch32: glibc-upstream-2.39-9.patch -Patch33: glibc-upstream-2.39-10.patch -Patch34: glibc-upstream-2.39-11.patch -Patch35: glibc-upstream-2.39-12.patch -Patch36: glibc-upstream-2.39-13.patch -Patch37: glibc-upstream-2.39-14.patch -Patch38: glibc-upstream-2.39-15.patch -Patch39: glibc-upstream-2.39-16.patch -Patch40: glibc-upstream-2.39-17.patch -Patch41: glibc-upstream-2.39-18.patch -Patch42: glibc-upstream-2.39-19.patch -Patch43: glibc-upstream-2.39-20.patch -Patch44: glibc-upstream-2.39-21.patch -Patch45: glibc-upstream-2.39-22.patch -Patch46: glibc-upstream-2.39-23.patch -Patch47: glibc-upstream-2.39-24.patch -Patch48: glibc-upstream-2.39-25.patch -Patch49: glibc-upstream-2.39-26.patch -Patch50: glibc-upstream-2.39-27.patch -Patch51: glibc-upstream-2.39-28.patch -Patch52: glibc-upstream-2.39-29.patch -Patch53: glibc-upstream-2.39-30.patch -Patch54: glibc-upstream-2.39-31.patch -Patch55: glibc-upstream-2.39-32.patch -Patch56: glibc-upstream-2.39-33.patch -Patch57: glibc-upstream-2.39-34.patch -Patch58: glibc-upstream-2.39-35.patch -Patch59: glibc-upstream-2.39-36.patch -Patch60: glibc-upstream-2.39-37.patch -Patch61: glibc-upstream-2.39-38.patch -Patch62: glibc-upstream-2.39-39.patch -Patch63: glibc-upstream-2.39-40.patch -Patch64: glibc-upstream-2.39-41.patch -Patch65: glibc-upstream-2.39-42.patch -Patch66: glibc-upstream-2.39-43.patch -Patch67: glibc-upstream-2.39-44.patch -Patch68: glibc-upstream-2.39-45.patch -Patch69: glibc-upstream-2.39-46.patch -Patch70: glibc-upstream-2.39-47.patch -Patch71: glibc-upstream-2.39-48.patch -Patch72: glibc-upstream-2.39-49.patch -Patch73: glibc-upstream-2.39-50.patch -Patch74: glibc-upstream-2.39-51.patch -Patch75: glibc-upstream-2.39-52.patch -Patch76: glibc-upstream-2.39-53.patch -Patch77: glibc-upstream-2.39-54.patch -Patch78: glibc-RHEL-22226.patch -Patch79: glibc-upstream-2.39-55.patch -Patch80: glibc-upstream-2.39-56.patch -Patch81: glibc-upstream-2.39-57.patch -Patch82: glibc-upstream-2.39-58.patch -Patch83: glibc-upstream-2.39-59.patch -Patch84: glibc-upstream-2.39-60.patch -Patch85: glibc-upstream-2.39-61.patch -Patch86: glibc-upstream-2.39-62.patch -Patch87: glibc-upstream-2.39-63.patch -Patch88: glibc-upstream-2.39-64.patch -Patch89: glibc-upstream-2.39-65.patch -Patch90: glibc-upstream-2.39-66.patch -Patch91: glibc-upstream-2.39-67.patch -Patch92: glibc-upstream-2.39-68.patch -Patch93: glibc-upstream-2.39-69.patch -Patch94: glibc-upstream-2.39-70.patch -Patch95: glibc-upstream-2.39-71.patch -Patch96: glibc-upstream-2.39-72.patch -# NEWS update: glibc-upstream-2.39-73.patch -# NEWS update: glibc-upstream-2.39-74.patch -Patch97: glibc-upstream-2.39-75.patch -Patch98: glibc-rh2292195-1.patch -Patch99: glibc-rh2292195-2.patch -Patch100: glibc-rh2292195-3.patch -Patch101: glibc-upstream-2.39-76.patch -Patch102: glibc-upstream-2.39-77.patch -Patch103: glibc-upstream-2.39-78.patch -Patch104: glibc-upstream-2.39-79.patch -Patch105: glibc-upstream-2.39-80.patch -Patch106: glibc-upstream-2.39-81.patch -Patch107: glibc-upstream-2.39-82.patch -Patch108: glibc-upstream-2.39-83.patch -Patch109: glibc-upstream-2.39-84.patch -Patch110: glibc-upstream-2.39-85.patch -Patch111: glibc-upstream-2.39-86.patch -Patch112: glibc-upstream-2.39-87.patch -Patch113: glibc-upstream-2.39-88.patch -Patch114: glibc-upstream-2.39-89.patch -Patch115: glibc-upstream-2.39-90.patch -Patch116: glibc-upstream-2.39-91.patch -Patch117: glibc-upstream-2.39-92.patch -Patch118: glibc-upstream-2.39-93.patch -Patch119: glibc-upstream-2.39-94.patch -Patch120: RHEL-18039-1.patch -Patch121: RHEL-18039-2.patch -Patch122: glibc-build-xtests-1.patch -Patch123: glibc-build-xtests-2.patch -Patch124: glibc-RHEL-12867.patch -Patch125: glibc-upstream-2.39-95.patch -Patch126: glibc-upstream-2.39-96.patch -Patch127: glibc-upstream-2.39-97.patch -Patch128: glibc-upstream-2.39-98.patch -Patch129: glibc-upstream-2.39-99.patch -Patch130: glibc-upstream-2.39-100.patch -Patch131: glibc-upstream-2.39-101.patch -Patch132: glibc-upstream-2.39-102.patch -Patch133: glibc-upstream-2.39-103.patch -Patch134: glibc-upstream-2.39-104.patch -Patch135: glibc-upstream-2.39-105.patch -Patch136: glibc-upstream-2.39-106.patch -Patch137: glibc-upstream-2.39-107.patch -Patch138: glibc-upstream-2.39-108.patch -Patch139: glibc-upstream-2.39-109.patch -Patch140: glibc-upstream-2.39-110.patch -Patch141: glibc-upstream-2.39-111.patch -Patch142: glibc-upstream-2.39-112.patch -Patch143: glibc-upstream-2.39-113.patch -Patch144: glibc-upstream-2.39-114.patch -Patch145: glibc-upstream-2.39-115.patch -Patch146: glibc-upstream-2.39-116.patch -Patch147: glibc-upstream-2.39-117.patch -Patch148: glibc-upstream-2.39-118.patch -Patch149: glibc-upstream-2.39-119.patch -Patch150: glibc-upstream-2.39-120.patch -Patch151: glibc-upstream-2.39-121.patch -Patch152: glibc-upstream-2.39-122.patch -Patch153: glibc-upstream-2.39-123.patch -Patch154: glibc-upstream-2.39-124.patch -Patch155: glibc-upstream-2.39-125.patch -Patch156: glibc-upstream-2.39-126.patch -Patch157: glibc-upstream-2.39-127.patch -Patch158: glibc-upstream-2.39-128.patch -Patch159: glibc-upstream-2.39-129.patch -Patch160: glibc-upstream-2.39-130.patch -Patch161: glibc-upstream-2.39-131.patch -Patch162: glibc-upstream-2.39-132.patch -Patch163: glibc-upstream-2.39-133.patch -Patch164: glibc-upstream-2.39-134.patch -Patch165: glibc-upstream-2.39-135.patch -Patch166: glibc-upstream-2.39-136.patch -Patch167: glibc-upstream-2.39-137.patch -Patch168: glibc-RHEL-12867-2.patch -Patch169: glibc-RHEL-12867-3.patch -Patch170: glibc-RHEL-42410.patch -Patch171: glibc-RHEL-71530-1.patch -Patch172: glibc-RHEL-71530-2.patch -Patch173: glibc-RHEL-71530-3.patch -Patch174: glibc-RHEL-71530-4.patch -Patch175: glibc-RHEL-71530-5.patch -Patch176: glibc-RHEL-71530-6.patch -Patch177: glibc-RHEL-71530-7.patch -Patch178: glibc-RHEL-71530-8.patch -Patch179: glibc-RHEL-71530-9.patch -Patch180: glibc-RHEL-71530-10.patch -Patch181: glibc-upstream-2.39-138.patch -Patch182: glibc-upstream-2.39-139.patch -Patch183: glibc-upstream-2.39-140.patch -Patch184: glibc-upstream-2.39-141.patch -Patch185: glibc-upstream-2.39-142.patch -Patch186: glibc-upstream-2.39-143.patch -Patch187: glibc-upstream-2.39-144.patch -Patch188: glibc-upstream-2.39-145.patch -Patch189: glibc-upstream-2.39-146.patch -Patch190: glibc-RHEL-75809.patch -Patch191: glibc-RHEL-75555.patch -Patch192: glibc-RHEL-75809-2.patch -Patch193: glibc-RHEL-75809-3.patch -Patch194: glibc-upstream-2.39-147.patch -Patch195: glibc-upstream-2.39-148.patch -Patch196: glibc-upstream-2.39-149.patch -Patch197: glibc-upstream-2.39-150.patch -Patch198: glibc-upstream-2.39-151.patch -Patch199: glibc-upstream-2.39-152.patch -Patch200: glibc-upstream-2.39-153.patch -Patch201: glibc-upstream-2.39-154.patch -Patch202: glibc-upstream-2.39-155.patch -Patch203: glibc-upstream-2.39-156.patch -Patch204: glibc-upstream-2.39-157.patch -Patch205: glibc-upstream-2.39-158.patch -Patch206: glibc-upstream-2.39-159.patch -Patch207: glibc-upstream-2.39-160.patch -Patch208: glibc-upstream-2.39-161.patch -Patch209: glibc-upstream-2.39-162.patch -Patch210: glibc-upstream-2.39-163.patch -Patch211: glibc-upstream-2.39-164.patch -Patch212: glibc-upstream-2.39-165.patch -Patch213: glibc-upstream-2.39-166.patch -Patch214: glibc-upstream-2.39-167.patch -Patch215: glibc-upstream-2.39-168.patch -Patch216: glibc-upstream-2.39-169.patch -Patch217: glibc-upstream-2.39-170.patch -Patch218: glibc-upstream-2.39-171.patch -Patch219: glibc-upstream-2.39-172.patch -Patch220: glibc-upstream-2.39-173.patch -Patch221: glibc-upstream-2.39-174.patch -Patch222: glibc-upstream-2.39-175.patch -Patch223: glibc-upstream-2.39-176.patch -Patch224: glibc-upstream-2.39-177.patch -Patch225: glibc-upstream-2.39-178.patch -Patch226: glibc-upstream-2.39-179.patch -Patch227: glibc-upstream-2.39-180.patch -Patch228: glibc-upstream-2.39-181.patch -Patch229: glibc-upstream-2.39-182.patch -Patch230: glibc-upstream-2.39-183.patch -Patch231: glibc-upstream-2.39-184.patch -Patch232: glibc-upstream-2.39-185.patch -Patch233: glibc-upstream-2.39-186.patch -Patch234: glibc-upstream-2.39-187.patch -Patch235: glibc-upstream-2.39-188.patch -Patch236: glibc-upstream-2.39-189.patch -Patch237: glibc-upstream-2.39-190.patch -Patch238: glibc-upstream-2.39-191.patch -Patch239: glibc-upstream-2.39-192.patch -Patch240: glibc-upstream-2.39-193.patch -Patch241: glibc-upstream-2.39-194.patch -Patch242: glibc-upstream-2.39-195.patch -Patch243: glibc-upstream-2.39-196.patch -Patch244: glibc-upstream-2.39-197.patch -Patch245: glibc-upstream-2.39-198.patch -Patch246: glibc-upstream-2.39-199.patch -Patch247: glibc-upstream-2.39-200.patch -Patch248: glibc-upstream-2.39-201.patch -Patch249: glibc-upstream-2.39-202.patch -Patch250: glibc-upstream-2.39-203.patch -Patch251: glibc-upstream-2.39-204.patch -Patch252: glibc-upstream-2.39-205.patch -Patch253: glibc-upstream-2.39-206.patch -Patch254: glibc-upstream-2.39-207.patch -Patch255: glibc-upstream-2.39-208.patch -Patch256: glibc-upstream-2.39-209.patch -Patch257: glibc-upstream-2.39-210.patch -Patch258: glibc-upstream-2.39-211.patch -Patch259: glibc-RHEL-82285.patch -Patch260: glibc-RHEL-101754-1.patch -Patch261: glibc-RHEL-101754-2.patch -Patch262: glibc-RHEL-104151.patch -Patch263: glibc-RHEL-95246-1.patch -Patch264: glibc-RHEL-95246-2.patch -Patch265: glibc-RHEL-105324.patch -Patch266: glibc-RHEL-72564-1.patch -Patch267: glibc-RHEL-72564-2.patch -Patch268: glibc-RHEL-107540-1.patch -Patch269: glibc-RHEL-107540-2.patch -Patch270: glibc-RHEL-107540-3.patch -Patch271: glibc-RHEL-106562-1.patch -Patch272: glibc-RHEL-106562-2.patch -Patch273: glibc-RHEL-106562-3.patch -Patch274: glibc-RHEL-106562-4.patch -Patch275: glibc-RHEL-106562-5.patch -Patch276: glibc-RHEL-106562-6.patch -Patch277: glibc-RHEL-106562-7.patch -Patch278: glibc-RHEL-106562-8.patch -Patch279: glibc-RHEL-106562-9.patch -Patch280: glibc-RHEL-106562-10.patch -Patch281: glibc-RHEL-106562-11.patch -Patch282: glibc-RHEL-106562-12.patch -Patch283: glibc-RHEL-106562-13.patch -Patch284: glibc-RHEL-106562-14.patch -Patch285: glibc-RHEL-106562-15.patch -Patch286: glibc-RHEL-106562-16.patch -Patch287: glibc-RHEL-106562-17.patch -Patch288: glibc-RHEL-106562-18.patch -Patch289: glibc-RHEL-106562-19.patch -Patch290: glibc-RHEL-106562-20.patch -Patch291: glibc-RHEL-106562-21.patch -Patch292: glibc-RHEL-106562-22.patch -Patch293: glibc-RHEL-106562-23.patch -Patch294: glibc-RHEL-106562-24.patch -Patch295: glibc-RHEL-107861-1.patch -Patch296: glibc-RHEL-107861-2.patch -Patch297: glibc-RHEL-58357-1.patch -Patch298: glibc-RHEL-58357-2.patch -Patch299: glibc-RHEL-58357-3.patch -Patch300: glibc-RHEL-58357-4.patch -Patch301: glibc-RHEL-58357-5.patch -Patch302: glibc-RHEL-58357-6.patch -Patch303: glibc-RHEL-58357-7.patch -Patch304: glibc-RHEL-58357-8.patch -Patch305: glibc-RHEL-58357-9.patch -Patch306: glibc-RHEL-58357-10.patch -Patch307: glibc-RHEL-58357-11.patch -Patch308: glibc-RHEL-107695-1.patch -Patch309: glibc-RHEL-107695-2.patch -Patch310: glibc-RHEL-107695-3.patch -Patch311: glibc-RHEL-107695-4.patch -Patch312: glibc-RHEL-107695-5.patch -Patch313: glibc-RHEL-107695-6.patch -Patch314: glibc-RHEL-107695-7.patch -Patch315: glibc-RHEL-107695-8.patch -Patch316: glibc-RHEL-107695-9.patch -Patch317: glibc-RHEL-107695-10.patch -Patch318: glibc-RHEL-107695-11.patch -Patch319: glibc-RHEL-107695-12.patch -Patch320: glibc-RHEL-107695-13.patch -Patch321: glibc-RHEL-107695-14.patch -Patch322: glibc-RHEL-107695-15.patch -Patch323: glibc-RHEL-107695-16.patch -Patch324: glibc-RHEL-107695-17.patch -Patch325: glibc-RHEL-107695-18.patch -Patch326: glibc-RHEL-107695-19.patch -Patch327: glibc-RHEL-108475-1.patch -Patch328: glibc-RHEL-108475-2.patch -Patch329: glibc-RHEL-108974-1.patch -Patch330: glibc-RHEL-108974-2.patch -Patch331: glibc-RHEL-108974-3.patch -Patch332: glibc-RHEL-108974-4.patch -Patch333: glibc-RHEL-108974-5.patch -Patch334: glibc-RHEL-108974-6.patch -Patch335: glibc-RHEL-108974-7.patch -Patch336: glibc-RHEL-108974-8.patch -Patch337: glibc-RHEL-108974-9.patch -Patch338: glibc-RHEL-108974-10.patch -Patch339: glibc-RHEL-108974-11.patch -Patch340: glibc-RHEL-108974-12.patch -Patch341: glibc-RHEL-108974-13.patch -Patch342: glibc-RHEL-108974-14.patch -Patch343: glibc-RHEL-108974-15.patch -Patch344: glibc-RHEL-108974-16.patch -Patch345: glibc-RHEL-108974-17.patch -Patch346: glibc-RHEL-108974-18.patch -Patch347: glibc-RHEL-108974-19.patch -Patch348: glibc-RHEL-108974-20.patch -Patch349: glibc-RHEL-108974-21.patch -Patch350: glibc-RHEL-108974-22.patch -Patch351: glibc-RHEL-108974-23.patch -Patch352: glibc-RHEL-108974-24.patch -Patch353: glibc-RHEL-108974-25.patch -Patch354: glibc-RHEL-108974-26.patch -Patch355: glibc-RHEL-108974-27.patch -Patch356: glibc-RHEL-108974-28.patch -Patch357: glibc-RHEL-108974-29.patch -Patch358: glibc-RHEL-108974-30.patch -Patch359: glibc-RHEL-108974-31.patch -Patch360: glibc-RHEL-108974-32.patch -Patch361: glibc-RHEL-108974-33.patch -Patch362: glibc-RHEL-108974-34.patch -Patch363: glibc-RHEL-108823-1.patch -Patch364: glibc-RHEL-108823-2.patch -Patch365: glibc-RHEL-108823-3.patch -Patch366: glibc-RHEL-108823-4.patch -Patch367: glibc-RHEL-108823-5.patch -Patch368: glibc-RHEL-108823-6.patch -Patch369: glibc-RHEL-108823-7.patch -Patch370: glibc-RHEL-108823-8.patch -Patch371: glibc-RHEL-108823-9.patch -Patch372: glibc-RHEL-108823-10.patch -Patch373: glibc-RHEL-108823-11.patch -Patch374: glibc-RHEL-108823-12.patch -Patch375: glibc-RHEL-108823-13.patch -Patch376: glibc-RHEL-108823-14.patch -# glibc-2.39-212-gb027d5b145 is glibc-RHEL-105324.patch. -Patch377: glibc-upstream-2.39-213.patch -Patch378: glibc-upstream-2.39-214.patch -Patch379: glibc-upstream-2.39-215.patch -Patch380: glibc-upstream-2.39-216.patch -Patch381: glibc-upstream-2.39-217.patch -Patch382: glibc-upstream-2.39-218.patch -Patch383: glibc-upstream-2.39-219.patch -Patch384: glibc-upstream-2.39-220.patch -Patch385: glibc-upstream-2.39-221.patch -Patch386: glibc-upstream-2.39-222.patch -Patch387: glibc-upstream-2.39-223.patch -Patch388: glibc-upstream-2.39-224.patch -Patch389: glibc-upstream-2.39-225.patch -# glibc-2.39-226-g42a8cb7560 is glibc-RHEL-108475-1.patch. -# glibc-2.39-227-gf0e8d04eef is glibc-RHEL-108475-2.patch. -Patch390: glibc-upstream-2.39-228.patch -Patch391: glibc-upstream-2.39-229.patch -Patch392: glibc-upstream-2.39-230.patch -Patch393: glibc-upstream-2.39-231.patch -Patch394: glibc-upstream-2.39-232.patch -Patch395: glibc-upstream-2.39-233.patch -Patch396: glibc-upstream-2.39-234.patch -Patch397: glibc-upstream-2.39-235.patch -Patch398: glibc-upstream-2.39-236.patch -Patch399: glibc-upstream-2.39-237.patch -Patch400: glibc-upstream-2.39-238.patch -Patch401: glibc-upstream-2.39-239.patch -Patch402: glibc-upstream-2.39-240.patch -Patch403: glibc-upstream-2.39-241.patch -Patch404: glibc-upstream-2.39-242.patch -Patch405: glibc-upstream-2.39-243.patch -Patch406: glibc-upstream-2.39-244.patch -Patch407: glibc-upstream-2.39-245.patch -Patch408: glibc-upstream-2.39-246.patch -Patch409: glibc-upstream-2.39-247.patch -Patch410: glibc-upstream-2.39-248.patch -Patch411: glibc-upstream-2.39-249.patch -Patch412: glibc-upstream-2.39-250.patch -Patch413: glibc-upstream-2.39-251.patch -Patch414: glibc-upstream-2.39-252.patch -Patch415: glibc-upstream-2.39-253.patch -# glibc-2.39-254-g3b6c8ea878 is glibc-RHEL-106562-16.patch. -# glibc-2.39-255-g1f17635507 is glibc-RHEL-106562-17.patch. -Patch416: glibc-upstream-2.39-256.patch -Patch417: glibc-upstream-2.39-257.patch -Patch418: glibc-upstream-2.39-258.patch -Patch419: glibc-RHEL-114264.patch -Patch420: glibc-RHEL-113196.patch - ############################################################################## # Continued list of core "glibc" package information: ############################################################################## @@ -2617,9 +2203,6 @@ update_gconv_modules_cache () %ifarch s390x %verify(not md5 size mtime) %config(noreplace) %{_libdir}/gconv/gconv-modules.d/gconv-modules-s390.conf %endif -%ifarch riscv64 -%{_libdir}/lp64d -%endif %dir %attr(0700,root,root) /var/cache/ldconfig %attr(0600,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/cache/ldconfig/aux-cache %attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/ld.so.cache @@ -2762,10 +2345,12 @@ update_gconv_modules_cache () %endif %changelog -* Tue Nov 11 2025 Eduard Abdullin - 2.39-58.2.alma.1 +* Wed Jan 28 2026 Eduard Abdullin - 2.39-58.7.alma.1 - Overwrite target for x86_64_v2 -- Add /usr/lib64/lp64d to ricv64 +- Update patch-git.lua to handle AlmaLinux branches correctly +- Add support for AlmaLinux import UBI format +%{lua:patchgit.changelog()} * Tue Sep 23 2025 Frédéric Bérat - 2.39-58.2 - x86-64: Unconditionally run elf/check-dt-x86-64-plt ABI test (RHEL-113196) diff --git a/patch-git-generated-commit.txt b/patch-git-generated-commit.txt new file mode 100644 index 0000000..a1ca114 --- /dev/null +++ b/patch-git-generated-commit.txt @@ -0,0 +1,2 @@ +f12a1289d37524283ab592df21c23e82f53a50b6 +v1 diff --git a/patch-git-generated-log.txt b/patch-git-generated-log.txt new file mode 100644 index 0000000..d3b31aa --- /dev/null +++ b/patch-git-generated-log.txt @@ -0,0 +1,32434 @@ +commit f12a1289d37524283ab592df21c23e82f53a50b6 +Author: Florian Weimer +AuthorDate: Mon Jan 19 09:11:32 2026 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 19 09:17:34 2026 +0100 + + Remove default /var/tmp for LD_PROFILE_OUTPUT (RHEL-142197) + + Resolves: RHEL-142197 + +:000000 100644 00000000 c29a7804 A glibc-RHEL-142193-1.patch +:000000 100644 00000000 4d5fcf51 A glibc-RHEL-142193-2.patch + +commit 8fd0eef25f8c61c6508f622eb94376197dcda831 +Author: Florian Weimer +AuthorDate: Fri Jan 16 18:26:28 2026 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 16 18:26:28 2026 +0100 + + CVE-2026-0915: Stack memory disclosure in getnetbyaddr (RHEL-141848) + + Resolves: RHEL-141848 + +:000000 100644 00000000 b4a2ec59 A glibc-RHEL-141848.patch + +commit bc355409ab6db32e2c4a1d075f4c391d872b7c97 +Author: Florian Weimer +AuthorDate: Fri Jan 16 14:57:11 2026 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 16 18:19:30 2026 +0100 + + patch-git: Avoid trailing tabs in changelog (RHEL-141922) + + The RPM Lua function print puts tabs between its arguments. + + Resolves: RHEL-141922 + +:100644 100644 c975eb75 2ae7888a M patch-git.lua + +commit 8ca40a05e29312442b0f75516b2494b2f5b9fb39 +Author: Florian Weimer +AuthorDate: Fri Jan 16 14:31:14 2026 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 16 14:31:14 2026 +0100 + + CVE-2026-0861: Check for alignment overflow in memalign functions (RHEL-141732) + + Resolves: RHEL-141732 + +:000000 100644 00000000 12bb22ab A glibc-RHEL-141732.patch + +commit f6352acc9e868007ea3e1f286ebab9605681c330 +Author: Florian Weimer +AuthorDate: Thu Nov 27 16:49:34 2025 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 6 16:06:42 2025 +0100 + + patch-git: Do not require directory names in Lua patches table + + RPM 6.0.0 does not put the source directory prefix there anymore. + + Resolves: RHEL-134110 + RPM-Changelog: - + RPM-Skip-Release: yes + +:100644 100644 04cb0612 c975eb75 M patch-git.lua + +commit aa7544f8e5419c1f08ae9fccd24d8c36a6f2583a +Author: Florian Weimer +AuthorDate: Tue Nov 11 20:16:03 2025 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 6 16:06:05 2025 +0100 + + patch-git: Support git worktree + + After “git worktree”, .git is a text file, not a directory. + + Resolves: RHEL-127595 + RPM-Changelog: - + RPM-Skip-Release: yes + +:100644 100644 f95800e1 04cb0612 M patch-git.lua + +commit 6448de2eeae6ef69ae36294006c9270137b8e992 +Author: Florian Weimer +AuthorDate: Thu Oct 16 08:48:13 2025 +0200 +Commit: Florian Weimer +CommitDate: Thu Nov 6 21:46:43 2025 +0100 + + patch-git: Add auto-generated/ prefix to Source: files + + This suppresses a centpkg pre-push-check failure. + + Resolves: RHEL-126052 + +:100644 100644 04f201b8 f95800e1 M patch-git.lua + +commit 7bd9666bda113d7b6a83646ecb7f519be7ce7cde +Author: DJ Delorie +AuthorDate: Mon Oct 13 21:28:25 2025 -0400 +Commit: DJ Delorie +CommitDate: Mon Oct 13 21:28:25 2025 -0400 + + Add rpminspect.yaml with expected failures (RHEL-115505) + + Resolves: RHEL-115505 + RPM-Skip-Release: yes + RPM-Changelog: - + +:000000 100644 00000000 a15fc097 A rpminspect.yaml + +commit 28b066739498ca497d41d1cf613840612551b5de +Author: Florian Weimer +AuthorDate: Wed Sep 24 11:46:22 2025 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 24 11:46:22 2025 +0200 + + patch-git: Import from rhel-10-main and turn on + + Sync patch-git.lua, CONTRIBUTING.md, .gitignore with + commit e95aa14bd2498d13b32c4aff9aec547a17acb010 from rhel-10-main. + + Update glibc.spec to auto-generate version, release patch list, + and changelog. + + Resolves: RHEL-117053 + Parent: 4531d656b8b29486787b7ba922d70fcc14cf1182 + Patch-Git-Version: 1 + RPM-Version: 2.39 + RPM-Release: 58%{?dist}.2 + RPM-Branch-Type: zstream + RPM-Changelog-Stop: yes + +:100644 100644 7a730813 b90bfc67 M .gitignore +:000000 100644 00000000 dfe9c399 A CONTRIBUTING.md +:100644 100644 22275238 d28ea80d M glibc.spec +:000000 100644 00000000 04f201b8 A patch-git.lua + +commit 4531d656b8b29486787b7ba922d70fcc14cf1182 +Author: Frédéric Bérat +AuthorDate: Fri Sep 19 15:13:24 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Tue Sep 23 08:07:55 2025 +0200 + + x86-64: Unconditionally run elf/check-dt-x86-64-plt ABI test + + - Backport: x86_64: Unconditionally run test elf/check-dt-x86-64-plt + + Resolves: RHEL-113196 + +:000000 100644 00000000 3df6ea01 A glibc-RHEL-113196.patch +:100644 100644 0f149941 22275238 M glibc.spec + +commit cf4200f6dd4dc5b1d6250fc13d02be2b973774f3 +Author: Arjun Shankar +AuthorDate: Mon Sep 22 15:45:12 2025 +0200 +Commit: Arjun Shankar +CommitDate: Mon Sep 22 15:45:12 2025 +0200 + + nss: Fix incorrect/empty results when merging groups (RHEL-114264) + + Resolves: RHEL-114264 + +:000000 100644 00000000 a7b0130f A glibc-RHEL-114264.patch +:100644 100644 13041732 0f149941 M glibc.spec + +commit f30223ea76f6fcee96dac3b294d4afc77c59ecc8 +Author: Florian Weimer +AuthorDate: Thu Aug 21 14:15:05 2025 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 21 14:15:05 2025 +0200 + + Use Requires(pre): libgcc%{_isa} to break libgcc cycle (RHEL-110559) + + The libgcc package may pick up symbol version dependencies on + GLIBC_ABI_DT_X86_64_PLT, GLIBC_ABI_GNU2_TLS in the future. + + Resolves: RHEL-110559 + +:100644 100644 827b2d5f 13041732 M glibc.spec + +commit 53f4d259fab007dbb905e634df73f4d867492506 +Author: Arjun Shankar +AuthorDate: Thu Aug 21 10:25:39 2025 +0200 +Commit: Arjun Shankar +CommitDate: Thu Aug 21 10:25:39 2025 +0200 + + Sync with upstream branch release/2.39/master (RHEL-109536) + + Upstream commit: fffc2df8a3e2c8cda2991063d23086360268b777 + + - i386: Provide GLIBC_ABI_GNU_TLS symbol version [BZ #33221] + - i386: Update ___tls_get_addr to preserve vector registers + - Extend struct r_debug to support multiple namespaces (RHEL-101985) + - Fix a potential crash in the dynamic loader when processing specific + symbol versions (RHEL-109683) + - Signal la_objopen for ld.so with dlmopen (RHEL-109693) + - Switch to main malloc after final ld.so self-relocation (RHEL-109703) + - Prevent ld.so from asserting and crashing during audited library loads + (RHEL-109702) + - x86-64: Provide GLIBC_ABI_DT_X86_64_PLT symbol version (RHEL-109621) + - x86-64, i386: Provide GLIBC_ABI_GNU2_TLS symbol version (RHEL-109625) + - Ensure fallback initialization of ctype TLS data pointers to fix segfaults in + programs using dlmopen or auditors (RHEL-72018) + - Handle load segment gaps in _dl_find_object (RHEL-104854) + - AArch64: Improve codegen in SVE log1p + - AArch64: Optimize inverse trig functions + - AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] + + Resolves: RHEL-109536 + + Resolves: RHEL-72018 + Resolves: RHEL-101985 + Resolves: RHEL-104854 + Resolves: RHEL-109621 + Resolves: RHEL-109625 + Resolves: RHEL-109683 + Resolves: RHEL-109693 + Resolves: RHEL-109702 + Resolves: RHEL-109703 + +:000000 100644 00000000 17ed68ba A glibc-upstream-2.39-213.patch +:000000 100644 00000000 d4732e88 A glibc-upstream-2.39-214.patch +:000000 100644 00000000 75c81e82 A glibc-upstream-2.39-215.patch +:000000 100644 00000000 027370df A glibc-upstream-2.39-216.patch +:000000 100644 00000000 b1850663 A glibc-upstream-2.39-217.patch +:000000 100644 00000000 0318190e A glibc-upstream-2.39-218.patch +:000000 100644 00000000 f2ea96e6 A glibc-upstream-2.39-219.patch +:000000 100644 00000000 d4cd8f95 A glibc-upstream-2.39-220.patch +:000000 100644 00000000 e1b3b2e6 A glibc-upstream-2.39-221.patch +:000000 100644 00000000 ad625e71 A glibc-upstream-2.39-222.patch +:000000 100644 00000000 7cbb71b1 A glibc-upstream-2.39-223.patch +:000000 100644 00000000 9b9edbd4 A glibc-upstream-2.39-224.patch +:000000 100644 00000000 fa133fae A glibc-upstream-2.39-225.patch +:000000 100644 00000000 6d2dc6dd A glibc-upstream-2.39-228.patch +:000000 100644 00000000 914735e3 A glibc-upstream-2.39-229.patch +:000000 100644 00000000 20ab3452 A glibc-upstream-2.39-230.patch +:000000 100644 00000000 328ae5cd A glibc-upstream-2.39-231.patch +:000000 100644 00000000 2b9f507d A glibc-upstream-2.39-232.patch +:000000 100644 00000000 d3aee3fc A glibc-upstream-2.39-233.patch +:000000 100644 00000000 fccdb50d A glibc-upstream-2.39-234.patch +:000000 100644 00000000 829d0520 A glibc-upstream-2.39-235.patch +:000000 100644 00000000 f6bc066d A glibc-upstream-2.39-236.patch +:000000 100644 00000000 89b9b066 A glibc-upstream-2.39-237.patch +:000000 100644 00000000 7045d708 A glibc-upstream-2.39-238.patch +:000000 100644 00000000 03526bf9 A glibc-upstream-2.39-239.patch +:000000 100644 00000000 aea3c22f A glibc-upstream-2.39-240.patch +:000000 100644 00000000 ecdd6c95 A glibc-upstream-2.39-241.patch +:000000 100644 00000000 e735d129 A glibc-upstream-2.39-242.patch +:000000 100644 00000000 277509b0 A glibc-upstream-2.39-243.patch +:000000 100644 00000000 8bae1681 A glibc-upstream-2.39-244.patch +:000000 100644 00000000 79fca893 A glibc-upstream-2.39-245.patch +:000000 100644 00000000 ef0e2165 A glibc-upstream-2.39-246.patch +:000000 100644 00000000 c179dc48 A glibc-upstream-2.39-247.patch +:000000 100644 00000000 b270bf2c A glibc-upstream-2.39-248.patch +:000000 100644 00000000 fdfb7a2b A glibc-upstream-2.39-249.patch +:000000 100644 00000000 bede83b4 A glibc-upstream-2.39-250.patch +:000000 100644 00000000 ede1711b A glibc-upstream-2.39-251.patch +:000000 100644 00000000 9ef5193a A glibc-upstream-2.39-252.patch +:000000 100644 00000000 19ae42ac A glibc-upstream-2.39-253.patch +:000000 100644 00000000 8226a1c9 A glibc-upstream-2.39-256.patch +:000000 100644 00000000 01f5fcd9 A glibc-upstream-2.39-257.patch +:000000 100644 00000000 52a8a0fb A glibc-upstream-2.39-258.patch +:100644 100644 7cd0ac9a 827b2d5f M glibc.spec + +commit 9c6db562f14aa25c114fe3293cf65aa53a16c37e +Author: Arjun Shankar +AuthorDate: Tue Aug 19 10:10:08 2025 +0200 +Commit: Arjun Shankar +CommitDate: Tue Aug 19 10:10:08 2025 +0200 + + Add FUSE based tests for fchmod, lstat, and mkstemp (RHEL-108823) + + Resolves: RHEL-108823 + +:000000 100644 00000000 523f4cb4 A glibc-RHEL-108823-1.patch +:000000 100644 00000000 3795764b A glibc-RHEL-108823-10.patch +:000000 100644 00000000 bd288f74 A glibc-RHEL-108823-11.patch +:000000 100644 00000000 51097ab5 A glibc-RHEL-108823-12.patch +:000000 100644 00000000 9d43247a A glibc-RHEL-108823-13.patch +:000000 100644 00000000 ee16c69b A glibc-RHEL-108823-14.patch +:000000 100644 00000000 9b7c5592 A glibc-RHEL-108823-2.patch +:000000 100644 00000000 b5e48ab5 A glibc-RHEL-108823-3.patch +:000000 100644 00000000 32360018 A glibc-RHEL-108823-4.patch +:000000 100644 00000000 aa39f6c8 A glibc-RHEL-108823-5.patch +:000000 100644 00000000 a86174b9 A glibc-RHEL-108823-6.patch +:000000 100644 00000000 bdbe8406 A glibc-RHEL-108823-7.patch +:000000 100644 00000000 c967f2b5 A glibc-RHEL-108823-8.patch +:000000 100644 00000000 03dce5df A glibc-RHEL-108823-9.patch +:100644 100644 5e82c9c5 7cd0ac9a M glibc.spec + +commit ca8e2eea5041e7ba1e533fb6fa2a81a6864c8f97 +Author: Arjun Shankar +AuthorDate: Thu Aug 14 11:21:59 2025 +0200 +Commit: Arjun Shankar +CommitDate: Thu Aug 14 11:21:59 2025 +0200 + + Various updates to the manual from upstream (RHEL-108974) + + Resolves: RHEL-108974 + +:000000 100644 00000000 5608e8ed A glibc-RHEL-108974-1.patch +:000000 100644 00000000 700841f7 A glibc-RHEL-108974-10.patch +:000000 100644 00000000 e9e4d118 A glibc-RHEL-108974-11.patch +:000000 100644 00000000 e5043136 A glibc-RHEL-108974-12.patch +:000000 100644 00000000 73762e44 A glibc-RHEL-108974-13.patch +:000000 100644 00000000 3ff468d1 A glibc-RHEL-108974-14.patch +:000000 100644 00000000 ca629f25 A glibc-RHEL-108974-15.patch +:000000 100644 00000000 69d20b9f A glibc-RHEL-108974-16.patch +:000000 100644 00000000 7e2532fc A glibc-RHEL-108974-17.patch +:000000 100644 00000000 61b300e8 A glibc-RHEL-108974-18.patch +:000000 100644 00000000 3475b313 A glibc-RHEL-108974-19.patch +:000000 100644 00000000 093af880 A glibc-RHEL-108974-2.patch +:000000 100644 00000000 f94124fe A glibc-RHEL-108974-20.patch +:000000 100644 00000000 cbcf6943 A glibc-RHEL-108974-21.patch +:000000 100644 00000000 8fac7124 A glibc-RHEL-108974-22.patch +:000000 100644 00000000 fac9b8c1 A glibc-RHEL-108974-23.patch +:000000 100644 00000000 834d1823 A glibc-RHEL-108974-24.patch +:000000 100644 00000000 54b66c99 A glibc-RHEL-108974-25.patch +:000000 100644 00000000 e2d1a64b A glibc-RHEL-108974-26.patch +:000000 100644 00000000 665ff172 A glibc-RHEL-108974-27.patch +:000000 100644 00000000 cf8f2094 A glibc-RHEL-108974-28.patch +:000000 100644 00000000 2f536911 A glibc-RHEL-108974-29.patch +:000000 100644 00000000 aea3b562 A glibc-RHEL-108974-3.patch +:000000 100644 00000000 1fc1bb80 A glibc-RHEL-108974-30.patch +:000000 100644 00000000 cd96eb5f A glibc-RHEL-108974-31.patch +:000000 100644 00000000 6fc1c7b3 A glibc-RHEL-108974-32.patch +:000000 100644 00000000 cf770e4c A glibc-RHEL-108974-33.patch +:000000 100644 00000000 fa83a4c1 A glibc-RHEL-108974-34.patch +:000000 100644 00000000 cbb1d58a A glibc-RHEL-108974-4.patch +:000000 100644 00000000 1ef6c353 A glibc-RHEL-108974-5.patch +:000000 100644 00000000 0d5ec50d A glibc-RHEL-108974-6.patch +:000000 100644 00000000 7606d746 A glibc-RHEL-108974-7.patch +:000000 100644 00000000 96e29629 A glibc-RHEL-108974-8.patch +:000000 100644 00000000 66bb23f6 A glibc-RHEL-108974-9.patch +:100644 100644 99be6e28 5e82c9c5 M glibc.spec + +commit d19eb7001321115280e6f8f448ed4fa74ab1b134 +Author: Frédéric Bérat +AuthorDate: Mon Aug 11 14:20:42 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Mon Aug 11 14:28:18 2025 +0200 + + Fix memory leak after fdopen seek failure + + - Backport: Remove memory leak in fdopen (bug 31840) + - Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) + + Resolves: RHEL-108475 + +:000000 100644 00000000 30eb2de7 A glibc-RHEL-108475-1.patch +:000000 100644 00000000 a6aa7417 A glibc-RHEL-108475-2.patch +:100644 100644 895d9780 99be6e28 M glibc.spec + +commit 46a31fdf250a30ae96c082376a8eab95252762c0 +Author: Frédéric Bérat +AuthorDate: Wed Aug 6 19:52:44 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Fri Aug 8 10:42:54 2025 +0200 + + Updated glibc to support Linux 6.15 kernel system calls and constants. + + - Backport: Update syscall lists for Linux 6.8 + - Backport: Update kernel version to 6.8 in header constant tests + - Backport: Update syscall lists for Linux 6.9 + - Backport: Update PIDFD_* constants for Linux 6.9 + - Backport: Update kernel version to 6.9 in header constant tests + - Backport: linux: add definitions for hugetlb page size encodings + - Backport: Update syscall lists for Linux 6.10 + - Backport: Update kernel version to 6.10 in header constant tests + - Backport: Linux: Add missing scheduler constants to + - Backport: Update syscall lists for Linux 6.11 + - Backport: Update PIDFD_* constants for Linux 6.11 + - Backport: linux: Add MAP_DROPPABLE from Linux 6.11 + - Backport: Update kernel version to 6.11 in header constant tests + - Backport: Update syscall lists for Linux 6.12 + - Backport: Update kernel version to 6.12 in header constant tests + - Backport: Add SCHED_EXT from Linux 6.12 to bits/sched.h + - Backport: Update syscall lists for Linux 6.13 + - Backport: Update kernel version to 6.13 in header constant tests + - Backport: Update syscall lists for Linux 6.14 + - Backport: Update syscall lists for Linux 6.15 + + Resolves: RHEL-107695 + +:000000 100644 00000000 ad3ab8ff A glibc-RHEL-107695-1.patch +:000000 100644 00000000 740e1d17 A glibc-RHEL-107695-10.patch +:000000 100644 00000000 9d10c111 A glibc-RHEL-107695-11.patch +:000000 100644 00000000 c59be2aa A glibc-RHEL-107695-12.patch +:000000 100644 00000000 4a454281 A glibc-RHEL-107695-13.patch +:000000 100644 00000000 2045994f A glibc-RHEL-107695-14.patch +:000000 100644 00000000 95486471 A glibc-RHEL-107695-15.patch +:000000 100644 00000000 d87bf943 A glibc-RHEL-107695-16.patch +:000000 100644 00000000 b763fdf4 A glibc-RHEL-107695-17.patch +:000000 100644 00000000 8a4fd970 A glibc-RHEL-107695-18.patch +:000000 100644 00000000 6863f453 A glibc-RHEL-107695-19.patch +:000000 100644 00000000 c5668abb A glibc-RHEL-107695-2.patch +:000000 100644 00000000 f799f2f3 A glibc-RHEL-107695-3.patch +:000000 100644 00000000 86a7a48e A glibc-RHEL-107695-4.patch +:000000 100644 00000000 3a715a66 A glibc-RHEL-107695-5.patch +:000000 100644 00000000 b30572d7 A glibc-RHEL-107695-6.patch +:000000 100644 00000000 b7976300 A glibc-RHEL-107695-7.patch +:000000 100644 00000000 f8a2b97f A glibc-RHEL-107695-8.patch +:000000 100644 00000000 10a864da A glibc-RHEL-107695-9.patch +:100644 100644 1977d97b 895d9780 M glibc.spec + +commit 22e43fce786754fb1ce3d7de649e5d5227545437 +Author: Frédéric Bérat +AuthorDate: Fri Aug 8 10:17:26 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Fri Aug 8 10:17:26 2025 +0200 + + Fix changelog for RHEL-58357 + + The changelog didn't meet the standard. + + Related: RHEL-58357 + +:100644 100644 ae407b21 1977d97b M glibc.spec + +commit f8b71945b7e9039596e4e8c74d249d9765836f21 +Author: Frédéric Bérat +AuthorDate: Wed Aug 6 15:55:20 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Thu Aug 7 16:07:09 2025 +0200 + + Added `sched_setattr` and `sched_getattr` functions to glibc. + + - Backport: stdlib: Do not use GLIBC_PRIVATE ABI for errno in libc_nonshared.a + - Backport: manual: Extract the @manpageurl{func,sec} macro + - Backport: Linux: Add the sched_setattr and sched_getattr functions + Note: The patch has been adapted downstream to avoid ABI changes + - Backport: Linux: Add missing scheduler constants to + - Backport: Linux: Do not check unused bytes after sched_getattr in tst-sched_setattr + - Backport: Linux: Add the pthread_gettid_np function (bug 27880) + Note: The patch has been adapted downstream to avoid ABI changes + - Backport: Linux: Remove attribute access from sched_getattr (bug 32781) + - Backport: Linux: Add new test misc/tst-sched_setattr-thread + - Backport: nptl: Include in tst-pthread_gettid_np.c + - Backport: Makefile: Clean up pthread_atfork integration + - Backport: manual: fix typo for sched_[sg]etattr + + Resolves: RHEL-58357 + +:000000 100644 00000000 0666d3cb A glibc-RHEL-58357-1.patch +:000000 100644 00000000 a412332f A glibc-RHEL-58357-10.patch +:000000 100644 00000000 376d72bd A glibc-RHEL-58357-11.patch +:000000 100644 00000000 be69718c A glibc-RHEL-58357-2.patch +:000000 100644 00000000 97ec4f9f A glibc-RHEL-58357-3.patch +:000000 100644 00000000 e58de6c8 A glibc-RHEL-58357-4.patch +:000000 100644 00000000 6a42bde0 A glibc-RHEL-58357-5.patch +:000000 100644 00000000 daf6b65b A glibc-RHEL-58357-6.patch +:000000 100644 00000000 87a8adb9 A glibc-RHEL-58357-7.patch +:000000 100644 00000000 9e4d933b A glibc-RHEL-58357-8.patch +:000000 100644 00000000 7fe51f5d A glibc-RHEL-58357-9.patch +:100644 100644 f0649bec ae407b21 M glibc.spec + +commit 5a17d4042050c9327ce0447580cc5a89a3a945c2 +Author: Frédéric Bérat +AuthorDate: Wed Aug 6 16:55:22 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Thu Aug 7 14:24:15 2025 +0200 + + Enhanced glibc documentation for core descriptor APIs. + + - Backport: manual: add dup3 + - Backport: manual: add syscalls + - Adapt man pages version downstream + + Resolves: RHEL-107861 + +:000000 100644 00000000 29eec395 A glibc-RHEL-107861-1.patch +:000000 100644 00000000 75bd3ae1 A glibc-RHEL-107861-2.patch +:100644 100644 686d803f f0649bec M glibc.spec + +commit 5e0f6b30b8c981d41ae201d2a03e8d7e77aad8e3 +Author: Arjun Shankar +AuthorDate: Wed Aug 6 15:02:01 2025 +0200 +Commit: Arjun Shankar +CommitDate: Wed Aug 6 15:02:01 2025 +0200 + + Improve test coverage (RHEL-106562) + + Resolves: RHEL-106562 + +:000000 100644 00000000 d9838ff7 A glibc-RHEL-106562-1.patch +:000000 100644 00000000 e3c1b91a A glibc-RHEL-106562-10.patch +:000000 100644 00000000 ef95c717 A glibc-RHEL-106562-11.patch +:000000 100644 00000000 a5d4fb5b A glibc-RHEL-106562-12.patch +:000000 100644 00000000 84b92cfe A glibc-RHEL-106562-13.patch +:000000 100644 00000000 813c7ff8 A glibc-RHEL-106562-14.patch +:000000 100644 00000000 5df1459f A glibc-RHEL-106562-15.patch +:000000 100644 00000000 e6ee9474 A glibc-RHEL-106562-16.patch +:000000 100644 00000000 a6e68a12 A glibc-RHEL-106562-17.patch +:000000 100644 00000000 134781a7 A glibc-RHEL-106562-18.patch +:000000 100644 00000000 0502db02 A glibc-RHEL-106562-19.patch +:000000 100644 00000000 1ea5b607 A glibc-RHEL-106562-2.patch +:000000 100644 00000000 e4ca16c4 A glibc-RHEL-106562-20.patch +:000000 100644 00000000 8ae0eae6 A glibc-RHEL-106562-21.patch +:000000 100644 00000000 c5058ab9 A glibc-RHEL-106562-22.patch +:000000 100644 00000000 17be8ef0 A glibc-RHEL-106562-23.patch +:000000 100644 00000000 fc5ce1b7 A glibc-RHEL-106562-24.patch +:000000 100644 00000000 dcdbff05 A glibc-RHEL-106562-3.patch +:000000 100644 00000000 86c0c976 A glibc-RHEL-106562-4.patch +:000000 100644 00000000 d97d8ff5 A glibc-RHEL-106562-5.patch +:000000 100644 00000000 959730ef A glibc-RHEL-106562-6.patch +:000000 100644 00000000 569a7159 A glibc-RHEL-106562-7.patch +:000000 100644 00000000 2eb8c051 A glibc-RHEL-106562-8.patch +:000000 100644 00000000 e7b1bdaf A glibc-RHEL-106562-9.patch +:100644 100644 c810d912 686d803f M glibc.spec + +commit 0d5bc434145dd63a1f10f56c594a95648f0c7369 +Author: Florian Weimer +AuthorDate: Tue Aug 5 16:30:24 2025 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 5 16:30:24 2025 +0200 + + x86_64, aarch64: More CPU output in ld.so --list-diagnostics (RHEL-107540) + + Resolves: RHEL-107540 + +:000000 100644 00000000 e3eedb73 A glibc-RHEL-107540-1.patch +:000000 100644 00000000 0401b321 A glibc-RHEL-107540-2.patch +:000000 100644 00000000 5a0231c0 A glibc-RHEL-107540-3.patch +:100644 100644 ed4fe29a c810d912 M glibc.spec + +commit 3dd56eab8d4c0e5cb50ea69bf6477098118bb698 +Author: Frédéric Bérat +AuthorDate: Wed Jul 30 15:27:41 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Mon Aug 4 14:22:06 2025 +0200 + + Add support for new IBM Z17 hardware capabilities + + - Backport: S390: Add new s390 platform z17. + - Add downstream patch for legacy hwcap/platform mechanism + - Acknowledge `struct cpu_features` layout change: the size of the + structure didn't change, members where renamed. + + Resolves: RHEL-72564 + +:000000 100644 00000000 c61dfcb7 A glibc-RHEL-72564-1.patch +:000000 100644 00000000 ea1afdf1 A glibc-RHEL-72564-2.patch +:100644 100644 82807c73 ed4fe29a M glibc.spec +:100644 100644 9405390b 59281573 M ld-so-abi-s390x.baseline + +commit edbaed16b19cab0a6c833f85e96ced6d661eaa22 +Author: Frédéric Bérat +AuthorDate: Tue Jul 29 14:46:11 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Thu Jul 31 16:29:47 2025 +0200 + + test: Add ld.so ABI layout verification + + Introduce `verify-ldso-abi.sh` script and architecture-specific baseline + files to the build. + + This new verification step is integrated into the `%check` phase of the + glibc build process. It uses `gdb` to dump the internal ABI layout of + critical dynamic linker data structures (`_rtld_global_ro`, + `_rtld_global`, `struct link_map`, `struct pthread`) and compares them + against a predefined baseline. + + This ensures that unintentional ABI breaks in `ld.so` are detected + early, maintaining stability for internal glibc components. The script + also supports generating new baselines when changes are intentional. + + Resolves: RHEL-72564 + +:100644 100644 524ab225 82807c73 M glibc.spec +:000000 100644 00000000 f851c7b6 A ld-so-abi-aarch64.baseline +:000000 100644 00000000 5b1daae2 A ld-so-abi-ppc64le.baseline +:000000 100644 00000000 6595d048 A ld-so-abi-riscv64.baseline +:000000 100644 00000000 9405390b A ld-so-abi-s390x.baseline +:000000 100644 00000000 855abc60 A ld-so-abi-x86_64.baseline +:000000 100644 00000000 066847eb A verify-ld-so-abi.sh + +commit 7c2d760e4fa0d4d9968e8f40f47745bd5a2133d1 +Author: Florian Weimer +AuthorDate: Thu Jul 24 20:26:33 2025 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 24 20:26:33 2025 +0200 + + CVE-2025-8058: Double free in regcomp (RHEL-105324) + + Resolves: RHEL-105324 + +:000000 100644 00000000 5a4bd506 A glibc-RHEL-105324.patch +:100644 100644 1e500a9a 524ab225 M glibc.spec + +commit cac5195e9e0418607d123fb9cc52ab1d5a3e03ce +Author: Florian Weimer +AuthorDate: Thu Jul 24 13:25:18 2025 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 24 13:25:18 2025 +0200 + + Reduce spurious rebuilds while running tests (RHEL-95246) + + Resolves: RHEL-95246 + +:000000 100644 00000000 0b431c6e A glibc-RHEL-95246-1.patch +:000000 100644 00000000 2358e0c2 A glibc-RHEL-95246-2.patch +:100644 100644 60672d15 1e500a9a M glibc.spec + +commit e8f76ede2b231d2e1fe694bbc632089b30c236b0 +Author: Florian Weimer +AuthorDate: Wed Jul 23 09:14:49 2025 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 23 17:07:28 2025 +0200 + + iconv: Do not create executable output files (RHEL-104151) + + Resolves: RHEL-104151 + +:000000 100644 00000000 8248df40 A glibc-RHEL-104151.patch +:100644 100644 5918ceae 60672d15 M glibc.spec + +commit 4e827a476bb7127377c451e8a26348a0b802ebde +Author: Florian Weimer +AuthorDate: Wed Jul 9 11:27:43 2025 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 9 11:27:43 2025 +0200 + + Rebuild due to SIGNSERVER-1997 (RHEL-102555) + + Resolves: RHEL-102555 + +:100644 100644 d8a0184c 5918ceae M glibc.spec + +commit 392c65a97dc3c2c93d3247236303d275ad56097a +Author: Florian Weimer +AuthorDate: Thu Jul 3 17:23:20 2025 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 3 18:14:49 2025 +0200 + + Restore _rtld_global_layout on x86-64, freeze tunables order (RHEL-101754) + + Resolves: RHEL-101754 + +:000000 100644 00000000 36e48d9e A glibc-RHEL-101754-1.patch +:000000 100644 00000000 742d153d A glibc-RHEL-101754-2.patch +:100644 100644 bd191007 d8a0184c M glibc.spec + +commit 8e16d819de9492281e62b37ac7dc4c2a95eb6515 +Author: Florian Weimer +AuthorDate: Tue Jul 1 14:20:48 2025 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 1 14:21:47 2025 +0200 + + Downstream ABI adjustment for pthread_cond_t (RHEL-82285) + + Resolves: RHEL-82285 + +:000000 100644 00000000 b6542428 A glibc-RHEL-82285.patch +:100644 100644 921a7294 bd191007 M glibc.spec + +commit 70ebc1f0c6e44878f52fccde4fdff87e95faa055 +Author: Arjun Shankar +AuthorDate: Tue Jul 1 11:39:21 2025 +0200 +Commit: Arjun Shankar +CommitDate: Tue Jul 1 11:39:21 2025 +0200 + + Sync with upstream branch release/2.39/master (RHEL-87416) + + Upstream commit: cff1042cceec3502269947e96cf7023451af22f3 + + Resolves: RHEL-87416 + + Resolves: RHEL-71923 + Resolves: RHEL-82285 + Resolves: RHEL-82286 + Resolves: RHEL-84837 + Resolves: RHEL-86433 + Resolves: RHEL-95485 + +:000000 100644 00000000 1da3b7c6 A glibc-upstream-2.39-147.patch +:000000 100644 00000000 2975507e A glibc-upstream-2.39-148.patch +:000000 100644 00000000 d02b9585 A glibc-upstream-2.39-149.patch +:000000 100644 00000000 d45425f1 A glibc-upstream-2.39-150.patch +:000000 100644 00000000 d930fc9a A glibc-upstream-2.39-151.patch +:000000 100644 00000000 6f249e1f A glibc-upstream-2.39-152.patch +:000000 100644 00000000 32bee5b9 A glibc-upstream-2.39-153.patch +:000000 100644 00000000 b1925139 A glibc-upstream-2.39-154.patch +:000000 100644 00000000 d8ba7a5e A glibc-upstream-2.39-155.patch +:000000 100644 00000000 12fa9611 A glibc-upstream-2.39-156.patch +:000000 100644 00000000 3f1d87dd A glibc-upstream-2.39-157.patch +:000000 100644 00000000 0c02585a A glibc-upstream-2.39-158.patch +:000000 100644 00000000 355d2e33 A glibc-upstream-2.39-159.patch +:000000 100644 00000000 eeeaa428 A glibc-upstream-2.39-160.patch +:000000 100644 00000000 6d902f1c A glibc-upstream-2.39-161.patch +:000000 100644 00000000 d71b6b62 A glibc-upstream-2.39-162.patch +:000000 100644 00000000 3ec9e320 A glibc-upstream-2.39-163.patch +:000000 100644 00000000 4c47935f A glibc-upstream-2.39-164.patch +:000000 100644 00000000 8410684e A glibc-upstream-2.39-165.patch +:000000 100644 00000000 1fb60ebe A glibc-upstream-2.39-166.patch +:000000 100644 00000000 ef92f212 A glibc-upstream-2.39-167.patch +:000000 100644 00000000 565eb140 A glibc-upstream-2.39-168.patch +:000000 100644 00000000 d1df5b90 A glibc-upstream-2.39-169.patch +:000000 100644 00000000 8ea22b14 A glibc-upstream-2.39-170.patch +:000000 100644 00000000 bdeedbe8 A glibc-upstream-2.39-171.patch +:000000 100644 00000000 f850918e A glibc-upstream-2.39-172.patch +:000000 100644 00000000 c81f9e75 A glibc-upstream-2.39-173.patch +:000000 100644 00000000 152c6aec A glibc-upstream-2.39-174.patch +:000000 100644 00000000 1858d00c A glibc-upstream-2.39-175.patch +:000000 100644 00000000 130210bd A glibc-upstream-2.39-176.patch +:000000 100644 00000000 b550ed79 A glibc-upstream-2.39-177.patch +:000000 100644 00000000 476939ee A glibc-upstream-2.39-178.patch +:000000 100644 00000000 b07abba6 A glibc-upstream-2.39-179.patch +:000000 100644 00000000 2140061c A glibc-upstream-2.39-180.patch +:000000 100644 00000000 58427753 A glibc-upstream-2.39-181.patch +:000000 100644 00000000 cdec3f34 A glibc-upstream-2.39-182.patch +:000000 100644 00000000 d8d52faa A glibc-upstream-2.39-183.patch +:000000 100644 00000000 269e62bd A glibc-upstream-2.39-184.patch +:000000 100644 00000000 bfea4d76 A glibc-upstream-2.39-185.patch +:000000 100644 00000000 e66963e8 A glibc-upstream-2.39-186.patch +:000000 100644 00000000 27bb7357 A glibc-upstream-2.39-187.patch +:000000 100644 00000000 37b779fd A glibc-upstream-2.39-188.patch +:000000 100644 00000000 0111578e A glibc-upstream-2.39-189.patch +:000000 100644 00000000 ee0e91da A glibc-upstream-2.39-190.patch +:000000 100644 00000000 6a4cdeac A glibc-upstream-2.39-191.patch +:000000 100644 00000000 1a69b86d A glibc-upstream-2.39-192.patch +:000000 100644 00000000 2bda9e9b A glibc-upstream-2.39-193.patch +:000000 100644 00000000 52ef4114 A glibc-upstream-2.39-194.patch +:000000 100644 00000000 944d1a45 A glibc-upstream-2.39-195.patch +:000000 100644 00000000 d47bb850 A glibc-upstream-2.39-196.patch +:000000 100644 00000000 a413578a A glibc-upstream-2.39-197.patch +:000000 100644 00000000 a0c9d1a6 A glibc-upstream-2.39-198.patch +:000000 100644 00000000 b5b2458e A glibc-upstream-2.39-199.patch +:000000 100644 00000000 bda619f6 A glibc-upstream-2.39-200.patch +:000000 100644 00000000 0e6a9a2e A glibc-upstream-2.39-201.patch +:000000 100644 00000000 dd9ebe01 A glibc-upstream-2.39-202.patch +:000000 100644 00000000 140f69ff A glibc-upstream-2.39-203.patch +:000000 100644 00000000 26583497 A glibc-upstream-2.39-204.patch +:000000 100644 00000000 637fec38 A glibc-upstream-2.39-205.patch +:000000 100644 00000000 59b1a10b A glibc-upstream-2.39-206.patch +:000000 100644 00000000 8edb2abd A glibc-upstream-2.39-207.patch +:000000 100644 00000000 debabf94 A glibc-upstream-2.39-208.patch +:000000 100644 00000000 230468f7 A glibc-upstream-2.39-209.patch +:000000 100644 00000000 62679227 A glibc-upstream-2.39-210.patch +:000000 100644 00000000 fd218342 A glibc-upstream-2.39-211.patch +:100644 100644 d3babc8e 921a7294 M glibc.spec + +commit 55a8279a3be2afc505482ac97680d04a55a3e1d0 +Author: Martin Coufal +AuthorDate: Thu Jun 19 13:16:02 2025 +0200 +Commit: Martin Coufal +CommitDate: Thu Jun 19 13:30:21 2025 +0200 + + tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6: update relevancy + +:100644 100644 c88d3fdf 7d3b88f9 M tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/main.fmf + +commit 369f3972b72b6ee460977a3c7cfbc3d79b2c4d14 +Author: Florian Weimer +AuthorDate: Tue Jun 17 13:51:26 2025 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 17 13:51:26 2025 +0200 + + langpacks: Use symlinks for LC_NAME, LC_NUMERIC files if possible (RHEL-97433) + + Resolves: RHEL-97433 + +:100644 100644 820e3acb d3babc8e M glibc.spec + +commit 64d489ff04ef0d400d2be4f663fca16ec5155c4b +Author: Andrea Bolognani +AuthorDate: Tue Apr 1 11:33:11 2025 +0200 +Commit: Frédéric Bérat +CommitDate: Fri Apr 18 15:15:24 2025 +0200 + + Update riscv64 handling + + The /usr/lib64/lp64d symlink is part of the filesystem package + starting with version 3.18-39, so we no longer need (or want) + to handle it here. This means that we can drop all existing + symlink handling and replace it with a file move operation. + + Thanks: David Abdurachmanov + Signed-off-by: Andrea Bolognani + +:100644 100644 a6e5f3f1 820e3acb M glibc.spec + +commit 2fac143e74276a52aaebda50d571fdc85781f73b +Author: Florian Weimer +AuthorDate: Fri Jan 24 23:13:53 2025 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 24 23:16:09 2025 +0100 + + setenv: Rework free(environ) compatibility support (#2341908) + + Resolves: RHEL-75809 + +:000000 100644 00000000 15d865ef A glibc-RHEL-75809-2.patch +:000000 100644 00000000 aff1b42b A glibc-RHEL-75809-3.patch +:100644 100644 63699a84 a6e5f3f1 M glibc.spec + +commit b76546a663f6edf68b35af41db66f22db6977810 +Author: Florian Weimer +AuthorDate: Thu Jan 23 22:35:42 2025 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 23 22:35:42 2025 +0100 + + CVE-2025-0577: vDSO getrandom predictable randomness after fork (RHEL-75555) + + Resolves: RHEL-75555 + +:000000 100644 00000000 ef561052 A glibc-RHEL-75555.patch +:100644 100644 0a924d95 63699a84 M glibc.spec + +commit 95d5cf3a67663fdee51086f46412493255446bbd +Author: Florian Weimer +AuthorDate: Thu Jan 23 21:17:23 2025 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 23 21:17:23 2025 +0100 + + Restore compatibility with environ/malloc usage pattern (RHEL-75809) + +:000000 100644 00000000 c66091d9 A glibc-RHEL-75809.patch +:100644 100644 ef893559 0a924d95 M glibc.spec + +commit 7e7241f6206d2f68286aa56853db7594e749c4f6 +Author: Florian Weimer +AuthorDate: Thu Jan 23 09:08:39 2025 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 23 09:08:39 2025 +0100 + + Sync with upstream branch release/2.39/master (CVE-2025-0395) + + Upstream commit: 808a84a8b81468b517a4d721fdc62069cb8c211f + + - Fix underallocation of abort_msg_s struct (CVE-2025-0395) + - x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212] + - x86: Improve large memset perf with non-temporal stores [RHEL-29312] + - x86: Avoid integer truncation with large cache sizes (bug 32470) + - math: Exclude internal math symbols for tests [BZ #32414] + - malloc: add indirection for malloc(-like) functions in tests [BZ #32366] + - Pass -nostdlib -nostartfiles together with -r [BZ #31753] + - nptl: initialize cpu_id_start prior to rseq registration + - nptl: initialize rseq area prior to registration + +:000000 100644 00000000 c2ed4868 A glibc-upstream-2.39-138.patch +:000000 100644 00000000 20d63672 A glibc-upstream-2.39-139.patch +:000000 100644 00000000 aa67ae20 A glibc-upstream-2.39-140.patch +:000000 100644 00000000 2801ac03 A glibc-upstream-2.39-141.patch +:000000 100644 00000000 72c87516 A glibc-upstream-2.39-142.patch +:000000 100644 00000000 ade64c90 A glibc-upstream-2.39-143.patch +:000000 100644 00000000 17ca3b3b A glibc-upstream-2.39-144.patch +:000000 100644 00000000 1248613e A glibc-upstream-2.39-145.patch +:000000 100644 00000000 9d16b94b A glibc-upstream-2.39-146.patch +:100644 100644 66c4e1f4 ef893559 M glibc.spec + +commit 071446cc9087e895470214bb7d2aa756fb4f740d +Author: Florian Weimer +AuthorDate: Mon Dec 23 14:59:23 2024 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 23 14:59:23 2024 +0100 + + Support in-place file conversion in the iconv tool (RHEL-71530) + +:000000 100644 00000000 c4dc9540 A glibc-RHEL-71530-1.patch +:000000 100644 00000000 32fcbcb4 A glibc-RHEL-71530-10.patch +:000000 100644 00000000 4e4de983 A glibc-RHEL-71530-2.patch +:000000 100644 00000000 740ff15b A glibc-RHEL-71530-3.patch +:000000 100644 00000000 9e0824fd A glibc-RHEL-71530-4.patch +:000000 100644 00000000 827ef5d0 A glibc-RHEL-71530-5.patch +:000000 100644 00000000 98fd5eba A glibc-RHEL-71530-6.patch +:000000 100644 00000000 932e4fb6 A glibc-RHEL-71530-7.patch +:000000 100644 00000000 c652cafb A glibc-RHEL-71530-8.patch +:000000 100644 00000000 7d764c73 A glibc-RHEL-71530-9.patch +:100644 100644 3a5f1461 66c4e1f4 M glibc.spec + +commit f0a7516eb02599fff9df4d7055945e51b7203b5a +Author: Florian Weimer +AuthorDate: Mon Dec 16 19:32:20 2024 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 16 19:32:20 2024 +0100 + + Make getenv thread-safe in more cases (RHEL-42410) + +:000000 100644 00000000 d7b6226f A glibc-RHEL-42410.patch +:100644 100644 951c7470 3a5f1461 M glibc.spec + +commit b7ddd38a9202a76afc40fd716477184f8e16c65f +Author: Bruno Goncalves +AuthorDate: Mon Dec 16 10:06:26 2024 +0100 +Commit: Carlos O'Donell (Red Hat) +CommitDate: Mon Dec 16 17:26:35 2024 +0000 + + add gating on kernel tests for rhel-10 + + Related: RHELMISC-7545 + +:100644 100644 cc382ade 0ebe3399 M gating.yaml + +commit 6440988290ed876a60e0c4eb3665c963b5dcce34 +Author: Florian Weimer +AuthorDate: Sun Dec 15 17:30:28 2024 +0100 +Commit: Florian Weimer +CommitDate: Sun Dec 15 17:30:28 2024 +0100 + + Minor update to getrandom vDSO handshake + +:000000 100644 00000000 4c092889 A glibc-RHEL-12867-3.patch +:100644 100644 f574372c 951c7470 M glibc.spec + +commit 308f336d614355fafcc85fd266f9c27e2678c89b +Author: Florian Weimer +AuthorDate: Wed Dec 11 19:21:42 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 11 19:57:07 2024 +0100 + + CVE-2024-12455: Incorrect getrandom return value on ppc64le + +:000000 100644 00000000 4f67be76 A glibc-RHEL-12867-2.patch +:100644 100644 993cdd70 f574372c M glibc.spec + +commit 2a30b8f4b251e0c895d75348dfdac726e6d74cc1 +Author: Arjun Shankar +AuthorDate: Wed Nov 20 15:53:33 2024 +0100 +Commit: Arjun Shankar +CommitDate: Wed Nov 20 17:12:17 2024 +0100 + + Sync with upstream branch release/2.39/master + + Upstream commit: dcaf51b41e259387602774829c45222d0507f90a + + - elf: Change ldconfig auxcache magic number (bug 32231) + - Make tst-strtod-underflow type-generic + - Add crt1-2.0.o for glibc 2.0 compatibility tests + - Add tests of more strtod special cases + - Add more tests of strtod end pointer + - Make tst-strtod2 and tst-strtod5 type-generic + - powerpc64le: Build new strtod tests with long double ABI flags (bug 32145) + - Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) + - Improve NaN payload testing + - Make __strtod_internal tests type-generic + - Fix strtod subnormal rounding (bug 30220) + - More thoroughly test underflow / errno in tst-strtod-round + - Test errno setting on strtod overflow in tst-strtod-round + - Add tests of fread + - stdio-common: Add new test for fdopen + - libio: Attempt wide backup free only for non-legacy code + - debug: Fix read error handling in pcprofiledump + - elf: Fix tst-dlopen-tlsreinit1.out test dependency + - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) + - elf: Clarify and invert second argument of _dl_allocate_tls_init + - elf: Support recursive use of dynamic TLS in interposed malloc + - nptl: Use facilities in tst-setuid3 + - posix: Use facilities in tst-truncate and tst-truncate64 + - ungetc: Fix backup buffer leak on program exit [BZ #27821] + - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] + - Make tst-ungetc use libsupport + - stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] + - support: Add FAIL test failure helper + - string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) + - Define __libc_initial for the static libc + - x86: Fix bug in strchrnul-evex512 [BZ #32078] + - Adjust check-local-headers test for libaudit 4.0 + - x32/cet: Support shadow stack during startup for Linux 6.10 + - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h + - support: Add options list terminator to the test driver + - manual/stdio: Further clarify putc, putwc, getc, and getwc + - Fix name space violation in fortify wrappers (bug 32052) + - resolv: Fix tst-resolv-short-response for older GCC (bug 32042) + - Add mremap tests + - mremap: Update manual entry + - linux: Update the mremap C implementation [BZ #31968] + - Enhanced test coverage for strncmp, wcsncmp + - Enhance test coverage for strnlen, wcsnlen + + Resolves: RHEL-57776 + Resolves: RHEL-57777 + Resolves: RHEL-61392 + +:000000 100644 00000000 0eeecc0f A glibc-upstream-2.39-100.patch +:000000 100644 00000000 5d94db88 A glibc-upstream-2.39-101.patch +:000000 100644 00000000 91b388a3 A glibc-upstream-2.39-102.patch +:000000 100644 00000000 206d5c0b A glibc-upstream-2.39-103.patch +:000000 100644 00000000 5e7d07e4 A glibc-upstream-2.39-104.patch +:000000 100644 00000000 3bba75fb A glibc-upstream-2.39-105.patch +:000000 100644 00000000 8f1c95b4 A glibc-upstream-2.39-106.patch +:000000 100644 00000000 a9ca4601 A glibc-upstream-2.39-107.patch +:000000 100644 00000000 3bf94005 A glibc-upstream-2.39-108.patch +:000000 100644 00000000 026fd73f A glibc-upstream-2.39-109.patch +:000000 100644 00000000 fd105914 A glibc-upstream-2.39-110.patch +:000000 100644 00000000 03ba58b3 A glibc-upstream-2.39-111.patch +:000000 100644 00000000 784739e6 A glibc-upstream-2.39-112.patch +:000000 100644 00000000 51b7c898 A glibc-upstream-2.39-113.patch +:000000 100644 00000000 d64ebf88 A glibc-upstream-2.39-114.patch +:000000 100644 00000000 3475ed38 A glibc-upstream-2.39-115.patch +:000000 100644 00000000 3295a2fa A glibc-upstream-2.39-116.patch +:000000 100644 00000000 53b7ce9c A glibc-upstream-2.39-117.patch +:000000 100644 00000000 2d12af88 A glibc-upstream-2.39-118.patch +:000000 100644 00000000 18c30ed6 A glibc-upstream-2.39-119.patch +:000000 100644 00000000 0506252e A glibc-upstream-2.39-120.patch +:000000 100644 00000000 12a3b357 A glibc-upstream-2.39-121.patch +:000000 100644 00000000 4e2c60c2 A glibc-upstream-2.39-122.patch +:000000 100644 00000000 8eadabd7 A glibc-upstream-2.39-123.patch +:000000 100644 00000000 6c86939d A glibc-upstream-2.39-124.patch +:000000 100644 00000000 cb7d2e07 A glibc-upstream-2.39-125.patch +:000000 100644 00000000 e53d7b0d A glibc-upstream-2.39-126.patch +:000000 100644 00000000 93537064 A glibc-upstream-2.39-127.patch +:000000 100644 00000000 e83ba4a3 A glibc-upstream-2.39-128.patch +:000000 100644 00000000 0288cb19 A glibc-upstream-2.39-129.patch +:000000 100644 00000000 3f5c9538 A glibc-upstream-2.39-130.patch +:000000 100644 00000000 6a38b42b A glibc-upstream-2.39-131.patch +:000000 100644 00000000 5dfe9f81 A glibc-upstream-2.39-132.patch +:000000 100644 00000000 e0cf207a A glibc-upstream-2.39-133.patch +:000000 100644 00000000 d0cbb12d A glibc-upstream-2.39-134.patch +:000000 100644 00000000 46e16fb7 A glibc-upstream-2.39-135.patch +:000000 100644 00000000 16babfd7 A glibc-upstream-2.39-136.patch +:000000 100644 00000000 03324cef A glibc-upstream-2.39-137.patch +:000000 100644 00000000 d3299ca4 A glibc-upstream-2.39-95.patch +:000000 100644 00000000 a06c76c3 A glibc-upstream-2.39-96.patch +:000000 100644 00000000 167b9791 A glibc-upstream-2.39-97.patch +:000000 100644 00000000 f60c9558 A glibc-upstream-2.39-98.patch +:000000 100644 00000000 9661d148 A glibc-upstream-2.39-99.patch +:100644 100644 bc8397c8 993cdd70 M glibc.spec + +commit 107e77d871ab0e28575f435a3e9e907ad5b51523 +Author: Arjun Shankar +AuthorDate: Fri Nov 15 14:12:38 2024 +0100 +Commit: Arjun Shankar +CommitDate: Fri Nov 15 14:12:38 2024 +0100 + + Add support for getrandom vDSO (RHEL-12867) + +:000000 100644 00000000 9f18ba4a A glibc-RHEL-12867.patch +:100644 100644 1d9e0614 bc8397c8 M glibc.spec + +commit dcd95b1bb89dbb6b311c19ed4219e61b9e2cdfec +Author: Florian Weimer +AuthorDate: Wed Nov 6 14:12:00 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 6 14:12:56 2024 +0100 + + Eliminate glibc-headers and related packages + + The headers are identical except for and + , which are specific to the arch-full glibc-devel + packages. + + RPM is expected to handle the identical files shared between + glibc-devel.x86_64 and glibc-devel.i686 because it's needed + for pretty much every other -devel package. + + (This version of this change preserves the glibc-devel.x86_64 + contents.) + +:100644 100644 5cde2bbb 1d9e0614 M glibc.spec + +commit 33b0330cd67b67e253cf9f26d1670dde969197e9 +Author: Florian Weimer +AuthorDate: Fri Oct 25 12:49:29 2024 +0200 +Commit: Florian Weimer +CommitDate: Tue Nov 5 13:57:28 2024 +0100 + + Use UsrMove (Changes/UsrMerge) path destination in the RPMs (#1063607) + + This commit updates most occurrences of /%{_lib} to %{_libdir}. + The glibc build process is not changed, instead the symbolic links + are created right before installing the files, to redirect them + to their final locations. The symbolic links are removed again + so that they do not end up in the shipped packages. + +:100644 100644 160c5d61 5cde2bbb M glibc.spec + +commit 2adb4529817c0aa79d83e208aa012bebc3c5ccb0 +Author: Florian Weimer +AuthorDate: Wed Oct 23 23:27:54 2024 +0200 +Commit: Florian Weimer +CommitDate: Mon Nov 4 15:02:33 2024 +0100 + + Rework filelist construction + + Eliminate most pattern matching and list files explicitly. Two + common exceptions are modeled explicitly: libmvec (additional shared + object and static library), libnldbl (additional shared object). + + To implement glibc-headers-* and glibc-gconv-extra, pattern matching + is still used, but with helper shell functions that allow splitting + the matching and non-matching files into separate list files. Some + complications arise because the build for glibc32.x86_64 installs + header files into /usr/include that shouldn't land in the regular + development packages. + + The remaining differences are bug fixes for directory ownership. + + /usr/libexec/glibc-benchtests is now owned by glibc-benchtests. + /lib64/glibc-hwcaps is now owned by glibc.ppc64le. + + Differences can be checked with this script: + + mkdir -p filelist + for x in "$@" ; do + target="$(rpm -qp --qf 'filelist/%{name}.%{arch}.txt' "$x")" + rpm -qp --qf '[%{filenames} %{filemodes:perms} (%{fileflags:fflags})(%{fileverifyflags:hex}) \{%{filecaps}\} %{fileusername} %{filegroupname}\n]' "$x" > "$target" + done + + Note: Delete the *.src.rpm files because %{arch} has unexpected + results for them. + +:100644 100644 7a86af83 160c5d61 M glibc.spec + +commit 0cf6b2eb0ae3feb6d29b51656d009f864f7fb7a5 +Author: Florian Weimer +AuthorDate: Mon Nov 4 13:47:18 2024 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 4 14:01:20 2024 +0100 + + Switch to the upstream way of building xtests + + Backport the upstream changes that allow us to build the xtests + without running them during the build. They can be very slow, + so this saves a bit of build time. + +:000000 100644 00000000 134acc90 A glibc-build-xtests-1.patch +:000000 100644 00000000 73049c14 A glibc-build-xtests-2.patch +:100644 100644 9bbb1bcd 7a86af83 M glibc.spec + +commit bf426e9f022dfce3a5ca02aadbf5b8e9266cc249 +Merge: 70153ef0 a861d57f +Author: Florian Weimer +AuthorDate: Thu Oct 31 09:12:00 2024 +0100 +Commit: Florian Weimer +CommitDate: Thu Oct 31 09:12:00 2024 +0100 + + Merge the c10s branch into the f40 branch + + This should allow us to use fast-forward merges for updating + c10s going forward. + +:100644 100644 196185ec 9bbb1bcd M glibc.spec + +commit 70153ef06d71b8614294db130bc67c758841e712 +Author: Florian Weimer +AuthorDate: Thu Sep 19 13:30:09 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 19 17:39:53 2024 +0200 + + Ensure that xtests can be built (RHEL-59494) + +:100644 100644 d777452f 196185ec M glibc.spec + +commit f00f7bf0b0f8bc6f99e8b01ee6a4d4655eb8a37c +Author: Arjun Shankar +AuthorDate: Thu Aug 15 16:44:57 2024 +0200 +Commit: Arjun Shankar +CommitDate: Thu Aug 15 16:44:57 2024 +0200 + + Update gating.yaml to match c10s + +:100644 100644 828ab9db cc382ade M gating.yaml + +commit 9404e14f4dac97005341d16c86c4de672966d22e +Author: Florian Weimer +AuthorDate: Wed Jul 31 16:02:44 2024 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 31 16:02:44 2024 +0200 + + Backport /etc/resolv.conf enhancements to thelp with RHEL-18039 testing + + Related: RHEL-18039 + +:000000 100644 00000000 549b26f9 A RHEL-18039-1.patch +:000000 100644 00000000 9834166e A RHEL-18039-2.patch +:100644 100644 f0e4aaaa d777452f M glibc.spec + +commit b30ff9539f93737240f46e7cbb06a6b6a4e44f8b +Author: Arjun Shankar +AuthorDate: Wed Jul 31 13:37:25 2024 +0200 +Commit: Arjun Shankar +CommitDate: Wed Jul 31 13:39:31 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 4bdcc1963bc2b5ba5f8e319e402d9eb2cb6096c1 + + - manual: make setrlimit() description less ambiguous + - manual/stdio: Clarify putc and putwc + - malloc: add multi-threaded tests for aligned_alloc/calloc/malloc + - malloc: avoid global locks in tst-aligned_alloc-lib.c + - resolv: Track single-request fallback via _res._flags (bug 31476) + - resolv: Do not wait for non-existing second DNS response after error (bug 30081) + - resolv: Allow short error responses to match any query (bug 31890) + - elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978) + - Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989] + - Linux: Make __rseq_size useful for feature detection (bug 31965) + - elf: Make dl-rseq-symbols Linux only + - nptl: fix potential merge of __rseq_* relro symbols + - s390x: Fix segfault in wcsncmp [BZ #31934] + - stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) + - math: Provide missing math symbols on libc.a (BZ 31781) + - math: Fix isnanf128 static build (BZ 31774) + - math: Fix i386 and m68k exp10 on static build (BZ 31775) + - math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) + - posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) + +:000000 100644 00000000 6203daa2 A glibc-upstream-2.39-76.patch +:000000 100644 00000000 f4c45e77 A glibc-upstream-2.39-77.patch +:000000 100644 00000000 2f3022c0 A glibc-upstream-2.39-78.patch +:000000 100644 00000000 fe3ef5c5 A glibc-upstream-2.39-79.patch +:000000 100644 00000000 793f597b A glibc-upstream-2.39-80.patch +:000000 100644 00000000 9f070f22 A glibc-upstream-2.39-81.patch +:000000 100644 00000000 26e6b1a0 A glibc-upstream-2.39-82.patch +:000000 100644 00000000 6b531dff A glibc-upstream-2.39-83.patch +:000000 100644 00000000 1e5251c7 A glibc-upstream-2.39-84.patch +:000000 100644 00000000 eb2394ac A glibc-upstream-2.39-85.patch +:000000 100644 00000000 b15d1acd A glibc-upstream-2.39-86.patch +:000000 100644 00000000 311203b8 A glibc-upstream-2.39-87.patch +:000000 100644 00000000 1afdee1b A glibc-upstream-2.39-88.patch +:000000 100644 00000000 a6c7115b A glibc-upstream-2.39-89.patch +:000000 100644 00000000 2c61b362 A glibc-upstream-2.39-90.patch +:000000 100644 00000000 bc0c1a3f A glibc-upstream-2.39-91.patch +:000000 100644 00000000 1847f4fb A glibc-upstream-2.39-92.patch +:000000 100644 00000000 b78c6750 A glibc-upstream-2.39-93.patch +:000000 100644 00000000 22cf29d0 A glibc-upstream-2.39-94.patch +:100644 100644 9da781fb f0e4aaaa M glibc.spec + +commit 0fa69c9930bdb67f13b4ca5c927c32aa28c89047 +Author: Florian Weimer +AuthorDate: Mon Jul 22 12:42:08 2024 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 22 12:42:08 2024 +0200 + + Support --without testsuite builds without perl installed (#2292195) + + Backport upstream commits to support installing /usr/bin/mtrace + without Perl in the buildroot. Add an explicit dependency on + /usr/bin/perl to glibc-utils because it's no longer generated + automatically. + +:000000 100644 00000000 fc5bbfd1 A glibc-rh2292195-1.patch +:000000 100644 00000000 61436e85 A glibc-rh2292195-2.patch +:000000 100644 00000000 ef2d7f10 A glibc-rh2292195-3.patch +:100644 100644 79de104e 9da781fb M glibc.spec + +commit 0b92ae19ae64f21d96d45f0b9f0d535093e1c471 +Author: Florian Weimer +AuthorDate: Wed May 22 11:26:11 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 19 16:22:47 2024 +0200 + + Use release instead of baserelease for glibc32 conflict + + This is necessary because %{baserelease} < %{release}, so the + previous Obsoletes: clause did not match an installed glibc32 + package from the same build. + + (cherry picked from commit add3da24f037a9d934eaeb9a6c246a45d3a716cc) + +:100644 100644 0b9005a3 79de104e M glibc.spec + +commit 9dd8b289e9498499293e4cd1e0006646a533c5cf +Author: Florian Weimer +AuthorDate: Fri May 31 17:22:39 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 19 16:22:45 2024 +0200 + + Add Conflicts:/Obsoletes: for glibc32 to glibc.i686 + + (cherry picked from commit cb26947f73950b581adfac51cd51f8481cc95a94) + +:100644 100644 4e8aac8a 0b9005a3 M glibc.spec + +commit 4d899fdb652936c9460a46b63c72835809d8a583 +Author: Arjun Shankar +AuthorDate: Thu Jul 18 14:32:52 2024 +0200 +Commit: Arjun Shankar +CommitDate: Thu Jul 18 14:40:40 2024 +0200 + + ppc64le: Build early startup code with -mcpu=power8 + + The --with-rtld-early-cflags configure option was being passed for ppc64 + builds instead of for ppc64le. This commit fixes that. + +:100644 100644 7dea0251 4e8aac8a M glibc.spec + +commit 930bcade74b9677304e512683aa28a94db80449a +Author: Patsy Griffin +AuthorDate: Wed Jul 3 10:43:25 2024 -0400 +Commit: Patsy Griffin +CommitDate: Wed Jul 3 10:43:25 2024 -0400 + + Move ANSI_X3.110-1983 support from main package to glibc-gconv-extra. + +:100644 100644 d5fb2233 7dea0251 M glibc.spec + +commit ed89a91b4256ec27519a2f38877d7c0e0508b73a +Author: Arjun Shankar +AuthorDate: Fri Jun 21 14:59:25 2024 +0200 +Commit: Arjun Shankar +CommitDate: Fri Jun 21 15:01:20 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 7f9f25f255ee2c00178779fbce502f4b94b848b9 + + - Linux: Include in dl-sysdep.c + - x86: Properly set x86 minimum ISA level [BZ #31883] + - x86: Properly set MINIMUM_X86_ISA_LEVEL for i386 [BZ #31867] + - localedata: ssy_ER: Fix syntax error + - malloc: New test to check malloc alternate path using memory obstruction + - malloc: Improve aligned_alloc and calloc test coverage. + - malloc/Makefile: Split and sort tests + - x86/cet: fix shadow stack test scripts + +:000000 100644 00000000 5c83c5b4 A glibc-upstream-2.39-66.patch +:000000 100644 00000000 30bd3b27 A glibc-upstream-2.39-67.patch +:000000 100644 00000000 979f9e01 A glibc-upstream-2.39-68.patch +:000000 100644 00000000 34018cee A glibc-upstream-2.39-69.patch +:000000 100644 00000000 78fef11d A glibc-upstream-2.39-70.patch +:000000 100644 00000000 6e73e1a9 A glibc-upstream-2.39-71.patch +:000000 100644 00000000 0f06f297 A glibc-upstream-2.39-72.patch +:000000 100644 00000000 49b5c425 A glibc-upstream-2.39-75.patch +:100644 100644 13a57dfa d5fb2233 M glibc.spec + +commit fec1cd8ce1001d62922c39fded760a8e2c6fd344 +Author: Arjun Shankar +AuthorDate: Wed Jun 5 19:13:35 2024 +0200 +Commit: Arjun Shankar +CommitDate: Wed Jun 5 19:13:35 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 6ade91c21140d8c803c289932dbfc74537f65a1f + + - elf: Avoid some free (NULL) calls in _dl_update_slotinfo + - misc: Add support for Linux uio.h RWF_NOAPPEND flag + - i386: Disable Intel Xeon Phi tests for GCC 15 and above (BZ 31782) + - Reinstate generic features-time64.h + - Always define __USE_TIME_BITS64 when 64 bit time_t is used + - socket: Use may_alias on sockaddr structs (bug 19622) + - parse_fdinfo: Don't advance pointer twice [BZ #31798] + - LoongArch: Fix undefined `__memset_aligned` reference in ld.so linking. + - socket: Add new test for connect + - libsupport: Add xgetpeername + - x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4) + +:000000 100644 00000000 0bb52db5 A glibc-upstream-2.39-55.patch +:000000 100644 00000000 1acf9528 A glibc-upstream-2.39-56.patch +:000000 100644 00000000 aee72fa6 A glibc-upstream-2.39-57.patch +:000000 100644 00000000 cbe201a9 A glibc-upstream-2.39-58.patch +:000000 100644 00000000 0f4fb1c8 A glibc-upstream-2.39-59.patch +:000000 100644 00000000 8765056a A glibc-upstream-2.39-60.patch +:000000 100644 00000000 8c4aa981 A glibc-upstream-2.39-61.patch +:000000 100644 00000000 e9289356 A glibc-upstream-2.39-62.patch +:000000 100644 00000000 4db9709b A glibc-upstream-2.39-63.patch +:000000 100644 00000000 bbba7667 A glibc-upstream-2.39-64.patch +:000000 100644 00000000 60b9efb2 A glibc-upstream-2.39-65.patch +:100644 100644 a20b9e57 13a57dfa M glibc.spec + +commit dc6792e4d372050efd8b8cf7442e33ceb893d563 +Author: Florian Weimer +AuthorDate: Fri May 31 15:33:21 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri May 31 16:08:40 2024 +0200 + + Enable CPU compatibility diagnostics in ld.so (#2276631, RHEL-31738) + + (cherry picked from commit 207f40b76617449cc02fadaf51f24982382dfb8e) + +:100644 100644 0928010f a20b9e57 M glibc.spec + +commit 2c1b0f092c850e5fb38c31bae5c37f69cd23663d +Author: Arjun Shankar +AuthorDate: Wed May 15 17:34:24 2024 +0200 +Commit: Arjun Shankar +CommitDate: Wed May 15 17:34:24 2024 +0200 + + Move memory tracing libraries to glibc-utils + + libc_malloc_debug.so.0 and libmemusage.so are memory tracing libraries + and therefore should not be installed by default. Since they need to + be preloaded in order to use memory tracing tools in glibc-utils, they + belong alongside them. + + On x86_64, glibc-utils will now only contain the 64-bit version of these + libraries but still need the 32-bit version (in order to support tracing + i686 applications). Therefore, on i686 the libraries remain in the main + glibc package. + + rawhide commits: + * 2d5af83031edfa8191254814609961e4e57766fc + * e9d072eb64a251e09a121122941605f4a22d170a + +:100644 100644 5a988d70 0928010f M glibc.spec + +commit f892dd803492e4475d5db5c568c3060a970d306f +Author: Florian Weimer +AuthorDate: Fri May 10 18:43:41 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri May 10 18:43:41 2024 +0200 + + Use unsigned types in / (RHEL-22226) + +:000000 100644 00000000 3d09f70e A glibc-RHEL-22226.patch +:100644 100644 67502792 5a988d70 M glibc.spec + +commit b3097fa24a289d50b5104d99235d67efa151c74d +Author: Florian Weimer +AuthorDate: Fri May 10 17:54:45 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri May 10 17:54:45 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 97bb89668d7171164975f3dc895e38343a2f3a95 + + - Force DT_RPATH for --enable-hardcoded-path-in-tests + - elf: Only process multiple tunable once (BZ 31686) + - Add a test to check for duplicate definitions in the static library + - i686: Fix multiple definitions of __memmove_chk and __memset_chk + - i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk + - time: Allow later version licensing. + - nscd: Use time_t for return type of addgetnetgrentX + - login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) + - login: Check default sizes of structs utmp, utmpx, lastlog + +:000000 100644 00000000 c3070ada A glibc-upstream-2.39-40.patch +:000000 100644 00000000 659acb3f A glibc-upstream-2.39-41.patch +:000000 100644 00000000 6be162f7 A glibc-upstream-2.39-42.patch +:000000 100644 00000000 093670f2 A glibc-upstream-2.39-43.patch +:000000 100644 00000000 92b587aa A glibc-upstream-2.39-44.patch +:000000 100644 00000000 208555ef A glibc-upstream-2.39-45.patch +:000000 100644 00000000 d2f28d53 A glibc-upstream-2.39-46.patch +:000000 100644 00000000 0ab41562 A glibc-upstream-2.39-47.patch +:000000 100644 00000000 133d6a0b A glibc-upstream-2.39-48.patch +:000000 100644 00000000 a3c6b886 A glibc-upstream-2.39-49.patch +:000000 100644 00000000 d79e2dbc A glibc-upstream-2.39-50.patch +:000000 100644 00000000 4c9718c1 A glibc-upstream-2.39-51.patch +:000000 100644 00000000 c03d7cc4 A glibc-upstream-2.39-52.patch +:000000 100644 00000000 94ec6624 A glibc-upstream-2.39-53.patch +:000000 100644 00000000 7ed1911f A glibc-upstream-2.39-54.patch +:100644 100644 5e6fa9fb 67502792 M glibc.spec + +commit c6129da0b9d734f66e2ed1fae3cf96bcb4d2970a +Author: Florian Weimer +AuthorDate: Fri May 3 18:04:20 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri May 3 18:04:20 2024 +0200 + + Update changelog + +:100644 100644 a338188b 5e6fa9fb M glibc.spec + +commit 22d78986caa580c2165ecca462a42cc0e37549a3 +Author: Tulio Magno Quites Machado Filho +AuthorDate: Fri Apr 12 19:19:34 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu May 2 17:53:09 2024 +0200 + + Enable power10 multilib + + Co-authored-by: Florian Weimer + (cherry picked from commit 09d1856f529d26545de4651b8415690e934efdf5) + +:100644 100644 a727fb42 a338188b M glibc.spec + +commit d521284ad19ba71d3ed935df6c339874e546069a +Author: Tulio Magno Quites Machado Filho +AuthorDate: Fri Apr 12 19:12:53 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu May 2 17:53:09 2024 +0200 + + Move the removal of multilibs to %pre + + (cherry picked from commit 34d14091784c508be9a0b451fdd97d468bad016c) + +:100644 100644 c8539519 a727fb42 M glibc.spec + +commit 4ccb7475fc7d51a68f56cd9039e7184987bc9173 +Author: Florian Weimer +AuthorDate: Fri Apr 12 13:33:21 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu May 2 17:53:09 2024 +0200 + + Hard-code ld.so paths for all architectures + + This supports multiple ld.so files in a cleaner way. Also + forward-port multiple libc.so.6 file handling in + wrap-find-debuginfo.sh from downstream. This also incorporates + the “nm --format=posix“ change from #2115831 downstream. + + Co-authored-by: Tulio Magno Quites Machado Filho + (cherry picked from commit 7749ea58a9e2198f830d6eb8b162344aaf8acb84) + +:100644 100644 cfeb39ef c8539519 M glibc.spec +:100644 100644 ba1719a9 5257de7c M wrap-find-debuginfo.sh + +commit a0d62dc5411a2586f659de92f11a14bfdaedea2a +Author: Florian Weimer +AuthorDate: Fri Apr 12 12:39:17 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu May 2 17:53:09 2024 +0200 + + Remove remnants of 32-bit Arm support + + (cherry picked from commit 0d17d18a8862d7737a041d1360d0775b62275dd7) + +:100644 100644 ffb42609 cfeb39ef M glibc.spec + +commit b3da3b4101b07800eafc05d9bfb5b7454a3c3f05 +Author: Florian Weimer +AuthorDate: Fri Apr 12 11:35:53 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu May 2 17:53:09 2024 +0200 + + Rewrite flags inheritance in Lua + + And simplify the invocation of the build shell function. + + (cherry picked from commit 114492e2a8a0447f90fe19cf4631d58d8ce80b49) + +:100644 100644 b7846553 ffb42609 M glibc.spec + +commit 94914be52fd61dacfeb2fe1a27b3741545093a36 +Author: Florian Weimer +AuthorDate: Fri Apr 26 10:13:42 2024 +0200 +Commit: Florian Weimer +CommitDate: Fri Apr 26 10:13:42 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: fd658f026f25cf59e8db243bc3b3e09cd5a20ba0 + + nscd is currently not build, so the security fixes below + are not relevant. + + - elf: Also compile dl-misc.os with $(rtld-early-cflags) + - CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) + - CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) + - CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) + - CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) + - x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] + - i386: ulp update for SSE2 --disable-multi-arch configurations + - nptl: Fix tst-cancel30 on kernels without ppoll_time64 support + +:000000 100644 00000000 f5cf970d A glibc-upstream-2.39-32.patch +:000000 100644 00000000 a13dbfa2 A glibc-upstream-2.39-33.patch +:000000 100644 00000000 961fedda A glibc-upstream-2.39-34.patch +:000000 100644 00000000 41555b4b A glibc-upstream-2.39-35.patch +:000000 100644 00000000 28518451 A glibc-upstream-2.39-36.patch +:000000 100644 00000000 b0a31a8c A glibc-upstream-2.39-37.patch +:000000 100644 00000000 5bda08be A glibc-upstream-2.39-38.patch +:000000 100644 00000000 4dee6eaf A glibc-upstream-2.39-39.patch +:100644 100644 96879123 b7846553 M glibc.spec + +commit 1bea1361dc740cb07eff8eace4f58619cf8f4fe4 +Author: Florian Weimer +AuthorDate: Thu Apr 18 19:42:06 2024 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 18 19:42:06 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 31da30f23cddd36db29d5b6a1c7619361b271fb4 + + - iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) + - x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch + - Apply the Makefile sorting fix + - powerpc: Fix ld.so address determination for PCREL mode (bug 31640) + - x86-64: Simplify minimum ISA check ifdef conditional with if + - x86-64: Don't use SSE resolvers for ISA level 3 or above + - AArch64: Check kernel version for SVE ifuncs + - aarch64: fix check for SVE support in assembler + - aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR + - i386: Use generic memrchr in libc (bug 31316) + +:000000 100644 00000000 fb7281f8 A glibc-upstream-2.39-22.patch +:000000 100644 00000000 11773cf6 A glibc-upstream-2.39-23.patch +:000000 100644 00000000 61d3f48b A glibc-upstream-2.39-24.patch +:000000 100644 00000000 f168f15d A glibc-upstream-2.39-25.patch +:000000 100644 00000000 278d238e A glibc-upstream-2.39-26.patch +:000000 100644 00000000 8f136ce0 A glibc-upstream-2.39-27.patch +:000000 100644 00000000 b5546e01 A glibc-upstream-2.39-28.patch +:000000 100644 00000000 41a85b1c A glibc-upstream-2.39-29.patch +:000000 100644 00000000 3796da68 A glibc-upstream-2.39-30.patch +:000000 100644 00000000 bf21203d A glibc-upstream-2.39-31.patch +:100644 100644 493b171e 96879123 M glibc.spec + +commit 24af28d49b2c38436d61f178a68d585f3cdf311e +Author: Arjun Shankar +AuthorDate: Thu Apr 4 17:10:36 2024 +0200 +Commit: Arjun Shankar +CommitDate: Thu Apr 4 17:12:08 2024 +0200 + + Sync with upstream branch release/2.39/master + + Upstream commit: 5d070d12b3a52bc44dd1b71743abc4b6243862ae + + - x86: Expand the comment on when REP STOSB is used on memset + - x86: Do not prefer ERMS for memset on Zen3+ + - x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) + - Add tst-gnu2-tls2mod1 to test-internal-extras + - elf: Enable TLS descriptor tests on aarch64 + - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) + - Ignore undefined symbols for -mtls-dialect=gnu2 + - x86-64: Allocate state buffer space for RDI, RSI and RBX + - x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers + - x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers + - x86-64: Save APX registers in ld.so trampoline + - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf + - powerpc: Placeholder and infrastructure/build support to add Power11 related changes. + - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. + +:000000 100644 00000000 858f28ed A glibc-upstream-2.39-10.patch +:000000 100644 00000000 d816c3c2 A glibc-upstream-2.39-11.patch +:000000 100644 00000000 74e0b728 A glibc-upstream-2.39-12.patch +:000000 100644 00000000 0a52189c A glibc-upstream-2.39-13.patch +:000000 100644 00000000 a49f7881 A glibc-upstream-2.39-14.patch +:000000 100644 00000000 037a4d30 A glibc-upstream-2.39-15.patch +:000000 100644 00000000 e5fa640f A glibc-upstream-2.39-16.patch +:000000 100644 00000000 050355c5 A glibc-upstream-2.39-17.patch +:000000 100644 00000000 60a31ff5 A glibc-upstream-2.39-18.patch +:000000 100644 00000000 fa9220e6 A glibc-upstream-2.39-19.patch +:000000 100644 00000000 3aac6651 A glibc-upstream-2.39-20.patch +:000000 100644 00000000 6ceb90c1 A glibc-upstream-2.39-21.patch +:000000 100644 00000000 653d5a11 A glibc-upstream-2.39-8.patch +:000000 100644 00000000 4289fa2f A glibc-upstream-2.39-9.patch +:100644 100644 990213cc 493b171e M glibc.spec + +commit 1470fe1da7c7d6de4fe60d92e3f10c6dff5c6400 +Author: Florian Weimer +AuthorDate: Fri Mar 15 08:44:46 2024 +0100 +Commit: Florian Weimer +CommitDate: Tue Mar 26 18:04:20 2024 +0100 + + Do not generate ELF dependency information for glibc32 + + (cherry picked from commit 01911dc70e30a96d5a7835475187ff6241a68a2d) + +:100644 100644 56e79258 990213cc M glibc.spec + +commit fc720e6194b23fc24af772fa50cf07caba15c4f9 +Author: Joseph Myers +AuthorDate: Wed Mar 13 22:11:58 2024 +0000 +Commit: Florian Weimer +CommitDate: Tue Mar 26 18:04:20 2024 +0100 + + Build glibc32 binary package from glibc sources as part of x86_64 build + + GCC for x86_64 includes 32-bit multilib support, requiring a 32-bit + glibc to be present when GCC is built. That 32-bit glibc cannot come + from an i686 RPM because of limitations in Koji, so there is a hack + including a glibc32 "source" package that actually contains binaries + from an i686 build (and thus needs additional manual update steps). + + Set up glibc.spec to build a glibc32 binary package directly when + building for x86_64, so avoiding the need for the separate glibc32 + source package. This improvement is tracked in + and + . + + The list of files in the glibc32 package has been compared to that in + the previous package (the gnu/lib-names-32.h header is added, as its + previous omission appears to be a bug). And the lists of files in the + other packages built from glibc.spec have also been compared before + and after this change, to make sure there aren't inappropriate changes + to those lists. + + (cherry picked from commit e025effd84d415d98dcebbc97cdf03e6e44465b8) + +:100644 100644 2be35da3 56e79258 M glibc.spec +:100644 100644 1fae7845 ba1719a9 M wrap-find-debuginfo.sh + +commit 68abc16af72f1726f3fad3369bab8b812b306bbc +Author: Arjun Shankar +AuthorDate: Tue Mar 19 15:28:11 2024 +0100 +Commit: Arjun Shankar +CommitDate: Tue Mar 19 15:28:11 2024 +0100 + + Sync with upstream branch release/2.39/master + + Upstream commit: 71fcdba577884627c3ee4e43beb915da752efb1f + + - linux: Use rseq area unconditionally in sched_getcpu (bug 31479) + - Use gcc __builtin_stdc_* builtins in stdbit.h if possible + - S390: Do not clobber r7 in clone [BZ #31402] + - math: Update mips64 ulps + - mips: FIx clone3 implementation (BZ 31325) + - arm: Remove wrong ldr from _dl_start_user (BZ 31339) + - Replace advisories directory + +:000000 100644 00000000 487c192f A glibc-upstream-2.39-1.patch +:000000 100644 00000000 77deb047 A glibc-upstream-2.39-2.patch +:000000 100644 00000000 c98c21ce A glibc-upstream-2.39-3.patch +:000000 100644 00000000 cc3350f4 A glibc-upstream-2.39-4.patch +:000000 100644 00000000 92661f69 A glibc-upstream-2.39-5.patch +:000000 100644 00000000 61f41332 A glibc-upstream-2.39-6.patch +:000000 100644 00000000 5932145d A glibc-upstream-2.39-7.patch +:100644 100644 bd120b29 2be35da3 M glibc.spec + +commit aa075b2434fabc6cdb7658c6c125659676c29d18 +Author: Arjun Shankar +AuthorDate: Wed Feb 28 15:54:50 2024 +0100 +Commit: Arjun Shankar +CommitDate: Wed Feb 28 15:54:50 2024 +0100 + + Migrate License field to SPDX identifiers (#2222074) + + This commit (a) expands on and corrects some errors in the long + comment describing various licenses used in glibc preceding the + License field; and (b) migrates the License field to SPDX identifiers + based on an analysis of glibc-2.39 sources done using the ScanCode + toolkit. + + Licenses Allowed in Fedora: + https://docs.fedoraproject.org/en-US/legal/allowed-licenses + + Adoption of SPDX in Fedora: + https://docs.fedoraproject.org/en-US/legal/update-existing-packages + + Repository of Fedora License Data: + https://gitlab.com/fedora/legal/fedora-license-data + + ScanCode toolkit: + https://github.com/nexB/scancode-toolkit + +:100644 100644 23ae3f77 bd120b29 M glibc.spec + +commit 797647f2a81cf749f2e08350ffb68ee0d3425a69 +Author: Florian Weimer +AuthorDate: Wed Feb 7 09:23:34 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 7 09:24:40 2024 +0100 + + Ignore symbolic links to . in sysroot construction + +:100644 100644 94f75de4 23ae3f77 M glibc.spec + +commit 385a689f17fe219dfd74edd5a829f0ad748d2814 +Author: Carlos O'Donell +AuthorDate: Mon Feb 5 08:35:25 2024 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 6 17:46:04 2024 -0500 + + Switch to upstream 2.39 release + + Upstream commit: ef321e23c20eebc6d6fb4044425c00e6df27b05f + + - Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 + - Update advisory format and introduce some automation + - manual/io: Fix swapped reading and writing phrase. + - Fix typo + - S390: Fix building with --disable-mutli-arch [BZ #31196] + - NEWS: insert advisories and fixed bugs for 2.39 + - contrib.texi: update + - INSTALL, install.texi: minor updates, regenerate + - libc.pot: regenerate + - version.h, include/features.h: Bump version to 2.39 + - Create ChangeLog.old/ChangeLog.28 + +:100644 100644 6116752d 94f75de4 M glibc.spec +:100644 100644 e829191f d3d52750 M sources + +commit 7ce2803ac6533c4acc0193ea5991e4011b4ccdd1 +Author: Martin Coufal +AuthorDate: Thu Feb 1 09:27:12 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Test: fix /tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len + + * add '-D_GNU_SOURCE' to compilation as 'inet6_opt_init' is a GNU + extension + +:100755 100755 44962e18 3649de7f M tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/runtest.sh + +commit ea742f068aba4e04ead6670ecf3954260eced0e0 +Author: Martin Coufal +AuthorDate: Wed Jan 31 12:53:53 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits + + * include 'unistd.h' + +:100644 100644 965d3d1d 4030866e M tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/interp.c + +commit cace4f829d8f7a5a47719cbf00230af3d705d898 +Author: Martin Coufal +AuthorDate: Wed Jan 31 11:14:41 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Sanity/basic-linking-sanity + + * use 'fclose' + * add missing includes + +:100644 100644 2b4f286c 23679f43 M tests/Sanity/basic-linking-sanity/lc.c +:100644 100644 72612b94 ca456378 M tests/Sanity/basic-linking-sanity/lm.c +:100644 100644 65aca15c 7ce81d78 M tests/Sanity/basic-linking-sanity/lpthread.c +:100644 100644 2a31e0d2 daadf29a M tests/Sanity/basic-linking-sanity/lrt.c + +commit 82e9f5dfc64db01f3b14e751b4ff661617ed5613 +Author: Martin Coufal +AuthorDate: Wed Jan 31 10:54:04 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Regression/double_free_exploit + + * add missing casts to int + * add missing includes + +:100644 100644 dfc04209 f2491e23 M tests/Regression/double_free_exploit/exploit.c +:100644 100644 b9eb76f4 be9f77af M tests/Regression/double_free_exploit/exploit2.c + +commit 9b8bc360e15dd9edf752b9e6c0f26c1ceba37882 +Author: Martin Coufal +AuthorDate: Wed Jan 31 10:16:26 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a + + * include 'wchar.h' + +:100644 100644 496fe4cf b8636bba M tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/test.c + +commit 306c1b65fae92800002cc1b80a4229f4a43c00cb +Author: Martin Coufal +AuthorDate: Wed Jan 31 10:10:45 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Regression/bz600457-locally-defined-symbol-resolving-failure + + * add includes + +:100644 100644 95514353 1153a58f M tests/Regression/bz600457-locally-defined-symbol-resolving-failure/reproducer.tar.gz + +commit 9ba57dfb0e7318975ca826a925bce880f3b652c3 +Author: Martin Coufal +AuthorDate: Wed Jan 31 10:00:46 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Regression/bz549813-dl-close-race-with-C-destructor + + * include 'unistd.h' + +:100644 100644 76a5ddac 4063dab4 M tests/Regression/bz549813-dl-close-race-with-C-destructor/C_Only.tar + +commit ec13b9b33e27ebbba3205e77906193b2ddf2406b +Author: Martin Coufal +AuthorDate: Wed Jan 31 09:53:12 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix /tests/Regression/bz529997-sem_timedwait-with-invalid-time + + * include 'unistd.h' + +:100644 100644 471fe169 c01a1160 M tests/Regression/bz529997-sem_timedwait-with-invalid-time/real-reproducer.c + +commit d1b1cc9c2687bf92949bde1342c6296e33b167d2 +Author: Martin Coufal +AuthorDate: Tue Jan 30 18:25:44 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive + + * add 'gcc' to required packages + * include 'unistd.h' + +:100644 100644 da5ba668 a737a0a7 M tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/main.fmf +:100644 100644 05c7a338 22f9419d M tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/testcase.c + +commit 3eb443a2d195213a0780f0a49f1ce7cc77d413a7 +Author: Martin Coufal +AuthorDate: Tue Jan 30 18:19:10 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: fix Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value + + * add gcc to required packages + * include 'unistd.h' + +:100644 100644 422d973a c3601ae3 M tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/main.fmf +:100644 100644 c2dceb15 fd4f9a03 M tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/tst-getlogin_r.c + +commit 1b6496d171cb69bbaca97bae285f7d646f5a88e6 +Author: Martin Coufal +AuthorDate: Tue Jan 30 17:22:56 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: add Regression/bz1577212-glibc-Remove-stray-Sun-RPC-exports + test + +:000000 100644 00000000 378022c6 A tests/Regression/bz1577212-glibc-Remove-stray-Sun-RPC-exports/Makefile +:000000 100644 00000000 d77a6ded A tests/Regression/bz1577212-glibc-Remove-stray-Sun-RPC-exports/PURPOSE +:000000 100644 00000000 e251cecf A tests/Regression/bz1577212-glibc-Remove-stray-Sun-RPC-exports/main.fmf +:000000 100755 00000000 6513c9a0 A tests/Regression/bz1577212-glibc-Remove-stray-Sun-RPC-exports/runtest.sh + +commit 53a0744ff2eec1d9975343a327d3b70fce61dd66 +Author: Martin Coufal +AuthorDate: Tue Jan 30 17:21:59 2024 +0100 +Commit: codonell +CommitDate: Fri Feb 2 14:30:22 2024 +0000 + + CI Tests: add + Regression/bz1430477-glibc-Missing-else-branch-in-libc-calloc test + +:000000 100644 00000000 3429bda0 A tests/Regression/bz1430477-glibc-Missing-else-branch-in-libc-calloc/Makefile +:000000 100644 00000000 d31ceb1b A tests/Regression/bz1430477-glibc-Missing-else-branch-in-libc-calloc/PURPOSE +:000000 100644 00000000 f5ff109d A tests/Regression/bz1430477-glibc-Missing-else-branch-in-libc-calloc/main.fmf +:000000 100755 00000000 23438b7c A tests/Regression/bz1430477-glibc-Missing-else-branch-in-libc-calloc/runtest.sh + +commit 0bd93c5697bc60e4f4a84f5b55c98f351883e689 +Author: Florian Weimer +AuthorDate: Wed Jan 31 17:27:08 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 31 17:27:51 2024 +0100 + + Add noarch sysroot subpackages + + Exclude the /sys-root/ tree in various places and prevent + debuginfo extract and dependency generation. + + Forward-port of the feature from Fedora 35, with subsequent fixes: + Add kernel header files, and do not use = in linker scripts. + +:100644 100644 c7068139 6116752d M glibc.spec +:100644 100644 d26f8ebc 1fae7845 M wrap-find-debuginfo.sh + +commit 23dbf2db005fc80d9b95ced7a071f295bc0a241d +Author: Patsy Griffin +AuthorDate: Tue Jan 30 13:18:43 2024 -0500 +Commit: Patsy Griffin +CommitDate: Tue Jan 30 13:18:43 2024 -0500 + + Auto-sync with upstream branch master + + Upstream commit: ddf542da94caf97ff43cc2875c88749880b7259b + + - syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) + - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) + - syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) + - Use binutils 2.42 branch in build-many-glibcs.py + - elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS + +:100644 100644 70f93bf1 c7068139 M glibc.spec +:100644 100644 5c077e43 e829191f M sources + +commit 9a84f6d2802be4753088e32eb28c414f1794ebf7 +Author: Arjun Shankar +AuthorDate: Mon Jan 29 15:09:54 2024 +0100 +Commit: Arjun Shankar +CommitDate: Mon Jan 29 15:10:24 2024 +0100 + + Auto-sync with upstream branch master + + Upstream commit: ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f + + - Relicense IBM portions of resolv/base64.c resolv/res_debug.c. + - localedata: Use consistent values for grouping and mon_grouping + - manual: fix order of arguments of memalign and aligned_alloc (Bug 27547) + +:100644 100644 fe83192d 70f93bf1 M glibc.spec +:100644 100644 abf46e97 5c077e43 M sources + +commit 0d0f91a2e8fd728f9e58d00202ee8ee1ddfbb643 +Author: Jens Petersen +AuthorDate: Thu Jan 25 17:33:00 2024 +0800 +Commit: Jens Petersen +CommitDate: Thu Jan 25 17:33:00 2024 +0800 + + no longer supplement langpacks if all-langpacks installed + +:100644 100644 c39daebd fe83192d M glibc.spec + +commit 1f97fe5ae0dd6b20123624d5e992057fcad93cf7 +Author: Florian Weimer +AuthorDate: Wed Jan 24 12:04:47 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 24 14:55:14 2024 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 486452affbac684db739b7fcca1e84e8a7ce33d1 + + - Add crh_RU, gbm_IN, ssy_ER locales. + + - manual, NEWS: Document malloc side effect of dynamic TLS changes + - NEWS: Update temporary files ignored by ldconfig + - po: Incorporate translations (sr) + - string: Disable stack protector for memset in early static initialization + - qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) + - riscv: add support for static PIE + - localedata: renamed: aa_ER@saaho -> ssy_ER + - Define ISO 639-3 "ssy" (Saho) + - localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. + - localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” + - localedata: miq_NI: Shorten month names in abmon + - Update kernel version to 6.7 in header constant tests + - localedata: add gbm_IN locale + - Define ISO 639-3 "gbm" (Garhwali) + - Update syscall lists for Linux 6.7 + - stdlib: Remove unused is_aligned function from qsort.c + +:100644 100644 5a28cb55 c39daebd M glibc.spec +:100644 100644 cad63346 abf46e97 M sources + +commit b11c9771f72dffde4c755a940879f4a123a773c8 +Author: Fedora Release Engineering +AuthorDate: Fri Jan 19 22:32:17 2024 +0000 +Commit: Fedora Release Engineering +CommitDate: Fri Jan 19 22:32:17 2024 +0000 + + Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +:100644 100644 12f56732 5a28cb55 M glibc.spec + +commit 0239af7b6cb8849822d7c0b6fa2ff5e87b3c8034 +Author: DJ Delorie +AuthorDate: Tue Jan 16 17:12:40 2024 -0500 +Commit: DJ Delorie +CommitDate: Tue Jan 16 17:12:40 2024 -0500 + + Auto-sync with upstream branch master + + Upstream commit: e2803cfd8bb00b54816d1a2c381d2cf82b136da6 + + - NEWS: Mention PLT rewrite on x86-64 + - stdlib: Verify heapsort for two-element cases + - stdlib: Fix heapsort for cases with exactly two elements + - localedata: anp_IN: Fix abbreviated month names + +:100644 100644 69660264 12f56732 M glibc.spec +:100644 100644 8dbf09f0 cad63346 M sources + +commit 9aa434eb3feb46b42a0caee1657d72f5efc93ad7 +Author: DJ Delorie +AuthorDate: Mon Jan 15 17:54:52 2024 -0500 +Commit: DJ Delorie +CommitDate: Mon Jan 15 17:54:52 2024 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 709fbd3ec3595f2d1076b4fec09a739327459288 + + - stdlib: Reinstate stable mergesort implementation on qsort + - x86-64: Check if mprotect works before rewriting PLT + - aarch64: Add NEWS entry about libmvec for 2.39 + +:100644 100644 108bcf14 69660264 M glibc.spec +:100644 100644 97cd1582 8dbf09f0 M sources + +commit 5c2b7dda4c82927142e77ca15b6b95e8e0305c0d +Author: Carlos O'Donell +AuthorDate: Mon Jan 15 07:44:28 2024 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Jan 15 08:15:54 2024 -0500 + + Auto-sync with upstream branch master + + - Add new locales for kv_RU, su_ID, tok, and zgh_MA. + - Drop glibc-rh2255506.patch; fix applied upstream. + - Enable Intel CET only on x86_64. + + Upstream commit: 064c708c78cc2a6b5802dce73108fc0c1c6bfc80 + + - localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name + - x86_64: Optimize ffsll function code size. + - localedata: Remove redundant comments + - RISC-V: Enable static-pie. + - linux: Fix fstat64 on alpha and sparc64 + - math: remove exp10 wrappers + - Benchtests: Increase benchmark iterations + - debug/getwd_chk.c: warning should be emitted for the __getwd_chk symbol. + - Make __getrandom_nocancel set errno and add a _nostatus version + - x86-64/cet: Make CET feature check specific to Linux/x86 + - Incorporate translations (zh_CN) + - Define ISO 639-3 "glk" (Gilaki) + - resolv: Fix endless loop in __res_context_query + - localedata: revert all the remaining locale sources to UTF-8 + - localedata: am_ET ber_DZ en_GB en_PH en_US fil_PH kab_DZ om_ET om_KE ti_ET tl_PH: convert to UTF-8 + - localedata: resolve cyclic dependencies + - localedata: kv_RU: convert to UTF-8 + - localedata: add new locale kv_RU + - elf: Fix tst-nodeps2 test failure. + - localedata: Sort Makefile variables. + - locale: Sort Makefile variables. + - i386: Remove CET support bits + - x86-64/cet: Move check-cet.awk to x86_64 + - x86-64/cet: Move dl-cet.[ch] to x86_64 directories + - x86: Move x86-64 shadow stack startup codes + - Fix deprecated utcnow() usage in build-many-glibcs.py + - Fix invalid escape sequence in build-many-glibcs.py + - math: Fix test-fenv.c feupdateenv tests + - Remove installed header rule on $(..)include/%.h + - i386: Fail if configured with --enable-cet + - i386: Remove CET support + - x86: Move CET infrastructure to x86_64 + - localedata: su_ID: make lang_name agree with CLDR + - localedata: add new locale su_ID + - localedata: add new locale zgh_MA + - INSTALL: regenerate + - localedata: add tok/UTF-8 to SUPPORTED + - localedata: tok: add yY and nN to yesexpr and noexpr + - localedata: tok: convert to UTF-8 + - localedata: add data for tok (Toki Pona) + - Remove ia64-linux-gnu + - localedata: dz_BT, bo_CN: convert to UTF-8 + - localedata: dz_BT, bo_CN: Fix spelling of "phur bu" in both Tibetan and Dzongkha + - localedata: bo_CN: Fix spelling errors in Tibetan data + - localedata: bo_CN: Fix incomplete edit in Tibetan yesexpr + - localedata: dz_BT: Fix spelling errors in Dzongha data + - localedata: unicode-gen: Remove redundant \s* from regexp, fix comments + - localedata: convert the remaining *_RU locales to UTF-8 + - Incorporate translations + - x32: Handle displacement overflow in PLT rewrite [BZ #31218] + - x86: Fixup some nits in longjmp asm implementation + - stdlib: Fix stdbit.h with -Wconversion for clang + - stdlib: Fix stdbit.h with -Wconversion for older gcc + - elf: Add ELF_DYNAMIC_AFTER_RELOC to rewrite PLT + - aarch64: Make cpu-features definitions not Linux-specific + - hurd: Initializy _dl_pagesize early in static builds + - hurd: Only init early static TLS if it's used to store stack or pointer guards + - hurd: Make init-first.c no longer x86-specific + - hurd: Drop x86-specific assembly from init-first.c + - hurd: Pass the data pointer to _hurd_stack_setup explicitly + - x86-64/cet: Check the restore token in longjmp + - localedata: ru_RU, ru_UA: convert to UTF-8 + - localedata: es_??: convert to UTF-8 + - localedata: miq_NI: convert to UTF-8 + - i386: Ignore --enable-cet + - mach: Drop SNARF_ARGS macro + - mach: Drop some unnecessary vm_param.h includes + - hurd: Declare _hurd_intr_rpc_msg* with protected visibility + - hurd: Add some missing includes + - localedata: fy_DE: make this "Western Frisian" to agree with the language code "fy" + - localedata: fy_DE, fy_NL: convert to UTF-8 + - localedata: ast_ES: convert to UTF-8 + - localedata: ast_ES: Remove wrong copyright text + - localedata: de_{AT,BE,CH,IT,LU}: convert to UTF-8 + - localedata: lv_LV, it_IT, it_CH: convert to UTF-8 + - localedata: it_IT, lv_LV: currency symbol should follow the amount + - Implement C23 + - localedata: ms_MY should not use 12-hour format + - localedata: es_ES: convert to UTF-8 + - localedata: es_ES: Add am_pm strings + - aarch64: Add longjmp test for SME + - aarch64: Add setcontext support for SME + - aarch64: Add longjmp support for SME + - aarch64: Add SME runtime support + - localedata: convert uz_UZ and uz_UZ@cyrillic to UTF-8 + - localedata: uz_UZ and uz_UZ@cyrillic: Fix decimal point and thousands separator + - libio: Check remaining buffer size in _IO_wdo_write (bug 31183) + - getaddrinfo: translate ENOMEM to EAI_MEMORY (bug 31163) + - string: Add additional output in test-strchr failure + - Add a setjmp/longjmp test between user contexts + - x86/cet: Add -fcf-protection=none before -fcf-protection=branch + - Regenerate libc.pot + - Omit regex.c pragmas no longer needed + - Update copyright dates not handled by scripts/update-copyrights + - Update copyright in generated files by running "make" + - Update copyright dates with scripts/update-copyrights + - x86/cet: Run some CET tests with shadow stack + - x86/cet: Don't set CET active by default + - x86/cet: Check feature_1 in TCB for active IBT and SHSTK + - x86/cet: Enable shadow stack during startup + - elf: Always provide _dl_get_dl_main_map in libc.a + - x86/cet: Sync with Linux kernel 6.6 shadow stack interface + - RISC-V: Add support for dl_runtime_profile (BZ #31151) + - debug: Add fortify wprintf tests + - debug: Add fortify syslog tests + - debug: Add fortify dprintf tests + - debug: Increase tst-fortify checks for compiler without __va_arg_pack support + - debug: Adapt fortify tests to libsupport + - localedata: yo_NT: remove redundant comments + - localedata: convert en_AU, en_NZ, mi_NZ, niu_NZ to UTF-8 + - localedata: First day of the week in AU is Monday, LC_TIME in en_NZ is identical to LC_TIME in en_AU then + - localedata: convert yo_NG to UTF-8, check that language name in Yoruba agrees with CLDR + - x86-64: Fix the tcb field load for x32 [BZ #31185] + - x86-64: Fix the dtv field load for x32 [BZ #31184] + +:100644 100644 7328fc8b ae36c516 M glibc-python3.patch +:100644 000000 0b7fa16a 00000000 D glibc-rh2255506.patch +:100644 100644 12557007 108bcf14 M glibc.spec +:100644 100644 a2ca4e39 97cd1582 M sources + +commit d6f60005eb62ac0f1614e96f76281f719b214ba8 +Author: Florian Weimer +AuthorDate: Wed Jan 3 16:42:48 2024 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 3 16:42:48 2024 +0100 + + Infinite loop in res_mkquery with malformed domain name (#2255506) + +:000000 100644 00000000 0b7fa16a A glibc-rh2255506.patch +:100644 100644 86aa9f58 12557007 M glibc.spec + +commit ca9e6ac79501d9ee8eeaf795c5764d8733534910 +Author: Florian Weimer +AuthorDate: Fri Dec 22 16:16:12 2023 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 22 16:20:43 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 61bac1a9d2ab80ebcbc51484722e6ea43414bec7 + + - nss: Remove unused allocation from get_nscd_addresses in getaddrinfo + - x86/cet: Don't disable CET if not single threaded + - x86: Modularize sysdeps/x86/dl-cet.c + - x86/cet: Update tst-cet-vfork-1 + - elf: Add TLS modid reuse test for bug 29039 + - aarch64: Add SIMD attributes to math functions with vector versions + - aarch64: Add half-width versions of AdvSIMD f32 libmvec routines + - Fix elf/tst-env-setuid[-static] if test needs to be rerun. + - Fix elf: Do not duplicate the GLIBC_TUNABLES string + - tst-setcontext10.c: Undef _FORTIFY_SOURCE + - Fix elf: Do not duplicate the GLIBC_TUNABLES string + - riscv: Fix feenvupdate with FE_DFL_ENV (BZ 31022) + - manual: Clarify undefined behavior of feenableexcept (BZ 31019) + - x86: Do not raises floating-point exception traps on fesetexceptflag (BZ 30990) + - i686: Do not raise exception traps on fesetexcept (BZ 30989) + - powerpc: Do not raise exception traps for fesetexcept/fesetexceptflag (BZ 30988) + - elf: Do not set invalid tunables values + - elf: Do not duplicate the GLIBC_TUNABLES string + - x86/cet: Check CPU_FEATURE_ACTIVE in permissive mode + - x86/cet: Check legacy shadow stack code in .init_array section + - x86/cet: Add tests for GLIBC_TUNABLES=glibc.cpu.hwcaps=-SHSTK + - x86/cet: Check CPU_FEATURE_ACTIVE when CET is disabled + - x86/cet: Check legacy shadow stack applications + - localedata: id_ID: change first weekday to Sunday + - s390: Set psw addr field in getcontext and friends. + - x86: Unifies 'strlen-evex' and 'strlen-evex512' implementations. + - x86/cet: Don't assume that SHSTK implies IBT + - id_ID: Update Time Locales + - Update code to handle the new ABI for sending inlined port rights. + - x86/cet: Check user_shstk in /proc/cpuinfo + - Add a test for setjmp/longjmp within user context + - Add a test for longjmp from user context + - powerpc: Add space for HWCAP3/HWCAP4 in the TCB for future Power. + - powerpc: Fix performance issues of strcmp power10 + - localedata: Convert el_GR and el_CY locales to UTF-8 + - localedata: el_GR: Greece now uses the 24h format for time + - powerpc : Add optimized memchr for POWER10 + - intl: Treat C.UTF-8 locale like C locale, part 2 (BZ# 16621) + - resolv: Fix a few unaligned accesses to fields in HEADER + - x86: Check PT_GNU_PROPERTY early + +:100644 100644 41c5e7eb 86aa9f58 M glibc.spec +:100644 100644 77fe20a0 a2ca4e39 M sources + +commit 259d575cdf1efb48b486811f4faadbcd836f0cbc +Author: Carlos O'Donell +AuthorDate: Wed Dec 13 17:29:18 2023 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Dec 13 20:44:07 2023 -0500 + + glibc.spec: Depend only on RPM 4.14 features. + + Downstream distro boostrap based on EL8-style servers may not + yet be able to deploy RPM 4.15 features. Ease the transition + burden for now by avoiding RPM 4.15 features. + + Resolves: RHEL-19045 + +:100644 100644 a1d85891 41c5e7eb M glibc.spec + +commit 37a93f168524cf7664d9c2fb27b496d272b9a067 +Author: Carlos O'Donell +AuthorDate: Fri Dec 8 16:54:07 2023 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Dec 12 11:59:01 2023 -0500 + + Auto-sync with upstream branch master + + - Drop glibc-rh2248502.patch; fix applied upstream. + + Upstream commit: 9469261cf1924d350feeec64d2c80cafbbdcdd4d + + - elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startup + - Move CVE information into advisories directory + - powerpc: Optimized strcmp for power10 + - elf: Fix wrong break removal from 8ee878592c + - localedata: Convert day names in nn_NO locale to UTF-8 + - localedata: Remove trailing whitespace in weekday names in nn_NO locale + - elf: Refactor process_envvars + - elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binaries + - elf: Ignore loader debug env vars for setuid + - Adapt the security policy for the security page + - aarch64: correct CFI in rawmemchr (bug 31113) + - math: Add new exp10 implementation + - aarch64: fix tested ifunc variants + - stdlib: Fix array bounds protection in insertion sort phase of qsort + - Revert "Update code to handle the new ABI for sending inlined port rights." + - Revert "hurd: Fix build" + - hurd: Fix build + - Update code to handle the new ABI for sending inlined port rights. + - hurd: [!__USE_MISC] Do not #undef BSD macros in ioctls + - linux: Make fdopendir fail with O_PATH (BZ 30373) + - Avoid padding in _init and _fini. [BZ #31042] + - aarch64: Improve special-case handling in AdvSIMD double-precision libmvec routines + - malloc: Improve MAP_HUGETLB with glibc.malloc.hugetlb=2 + - elf: Add a way to check if tunable is set (BZ 27069) + +:100644 000000 c5d3c7a8 00000000 D glibc-rh2248502.patch +:100644 100644 500849b4 a1d85891 M glibc.spec +:100644 100644 a1f5ecdc 77fe20a0 M sources + +commit e1c3cc05d0d8b9ebb0a9928f11ddb751ce8bfa27 +Author: Arjun Shankar +AuthorDate: Tue Nov 28 22:00:39 2023 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 28 22:00:39 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 9469261cf1924d350feeec64d2c80cafbbdcdd4d + + - Drop glibc-benchtests-aarch64.patch; fix applied upstream + + - x86: Only align destination to 1x VEC_SIZE in memset 4x loop + - elf: Fix TLS modid reuse generation assignment (BZ 29039) + - Add TCP_MD5SIG_FLAG_IFINDEX from Linux 5.6 to netinet/tcp.h. + - elf: Relocate libc.so early during startup and dlmopen (bug 31083) + - elf: Introduce the _dl_open_relocate_one_object function + - elf: In _dl_relocate_object, skip processing if object is relocated + - Remove __access_noerrno + - malloc: Use __get_nprocs on arena_get2 (BZ 30945) + - aarch64: Fix libmvec benchmarks + +:100644 000000 42665170 00000000 D glibc-benchtests-aarch64.patch +:100644 100644 185e63dd 500849b4 M glibc.spec +:100644 100644 1924b890 a1f5ecdc M sources + +commit 6f9b4d9d90db489a3861286e6ccb4c93994f3dfd +Author: Florian Weimer +AuthorDate: Mon Nov 27 12:54:10 2023 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 27 12:54:10 2023 +0100 + + Fix qsort workaround (#2248502) + +:100644 100644 d9eff1c0 c5d3c7a8 M glibc-rh2248502.patch +:100644 100644 218a42d2 185e63dd M glibc.spec + +commit 154785c591be3edb273d107bd196d5074c26f937 +Author: Florian Weimer +AuthorDate: Thu Nov 23 08:36:26 2023 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 23 09:09:25 2023 +0100 + + Restore qsort workaround for 389-ds-base. (#2248502) + +:000000 100644 00000000 d9eff1c0 A glibc-rh2248502.patch +:100644 100644 9a3f44fc 218a42d2 M glibc.spec + +commit f94f56a23bebb254ca767dc9a9417c4a4ea25e67 +Author: Florian Weimer +AuthorDate: Wed Nov 22 08:49:54 2023 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 22 09:22:15 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 5d7f1bce7d8eea31f4baeb68bcc3124b35acc751 + + - Apply glibc-benchtests-aarch64.patch to fix an aarch64 build failure. + - Drop glibc-rh2244688.patch revert. Fix applied upstream. + - Drop glibc-rh2244992.patch, glibc-rh2248915.patch, glibc-rh2248502-3.patch. + All applied upstream. + + - posix: Revert the removal of the crypt prototype from + - elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secure + - elf: Ignore LD_LIBRARY_PATH and debug env var for setuid for static + - elf: Remove any_debug from dl_main_state + - elf: Remove LD_PROFILE for static binaries + - elf: Ignore LD_PROFILE for setuid binaries + - s390: Use dl-symbol-redir-ifunc.h on cpu-tunables + - x86: Use dl-symbol-redir-ifunc.h on cpu-tunables + - elf: Emit warning if tunable is ill-formatted + - elf: Fix _dl_debug_vdprintf to work before self-relocation + - elf: Do not parse ill-formatted strings + - elf: Do not process invalid tunable format + - elf: Add all malloc tunable to unsecvars + - elf: Ignore GLIBC_TUNABLES for setuid/setgid binaries + - elf: Add GLIBC_TUNABLES to unsecvars + - elf: Remove /etc/suid-debug support + - stdlib: The qsort implementation needs to use heapsort in more cases + - stdlib: Handle various corner cases in the fallback heapsort for qsort + - stdlib: Avoid another self-comparison in qsort + - hurd: fix restarting reauth_dtable on signal + - hurd: Prevent the final file_exec_paths call from signals + - manual: Fix termios.c example. (Bug 31078) + - aarch64: Add vector implementations of expm1 routines + - linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401) + - intl: Add test case for bug 16621 + - resolv: free only initialized items from gai pool + - ldconfig: Fixes for skipping temporary files. + - nptl: Link tst-execstack-threads-mod.so with -z execstack + - nptl: Rename tst-execstack to tst-execstack-threads + - localedata: Convert oc_FR locale to UTF-8 + - localedata: Add information for Occitan + - elf: Fix force_first handling in dlclose (bug 30981) + - elf: Handle non-directory name in search path (BZ 31035) + - New Zealand locales (en_NZ & mi_NZ) first day of week should be Monday + - x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S + - posix: Check pidfd_spawn with tst-spawn7-pid + - y2038: Fix support for 64-bit time on legacy ABIs + - AArch64: Remove Falkor memcpy + - AArch64: Add memset_zva64 + - AArch64: Cleanup emag memset + - test: Run the tst-tls-allocation-failure-static-patched with test-wrapper. + - aarch64: Add vector implementations of log1p routines + - aarch64: Add vector implementations of atan2 routines + - aarch64: Add vector implementations of atan routines + - aarch64: Add vector implementations of acos routines + - aarch64: Add vector implementations of asin routines + +:000000 100644 00000000 42665170 A glibc-benchtests-aarch64.patch +:100644 000000 e2c5f37e 00000000 D glibc-rh2244688.patch +:100644 000000 b97861f5 00000000 D glibc-rh2244992.patch +:100644 000000 8b296fde 00000000 D glibc-rh2248502-3.patch +:100644 000000 8ff20423 00000000 D glibc-rh2248915.patch +:100644 100644 b08aa547 9a3f44fc M glibc.spec +:100644 100644 a0f3c836 1924b890 M sources + +commit 9e361d1258d5abbf55d33a4e9c739f9467ac4ea3 +Author: Florian Weimer +AuthorDate: Wed Nov 15 07:31:04 2023 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 15 07:31:04 2023 +0100 + + Work around another self-comparison application issue in qsort (#2248502) + +:000000 100644 00000000 8b296fde A glibc-rh2248502-3.patch +:100644 100644 a258b023 b08aa547 M glibc.spec + +commit 7d7642221fcc47416419477b28dda5ba56c02d4c +Author: Florian Weimer +AuthorDate: Sat Nov 11 10:06:02 2023 +0100 +Commit: Florian Weimer +CommitDate: Sat Nov 11 10:06:02 2023 +0100 + + Fix missing entries in /etc/ld.so.cache (#2248915) + +:000000 100644 00000000 8ff20423 A glibc-rh2248915.patch +:100644 100644 4009d5fc a258b023 M glibc.spec + +commit ce2b6b8073f08a330941e32e99bcf90ea78b1c2f +Author: Florian Weimer +AuthorDate: Sat Nov 11 08:55:02 2023 +0100 +Commit: Florian Weimer +CommitDate: Sat Nov 11 08:55:02 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: d1dcb565a1fb5829f9476a1438c30eccc4027d04 + + - Drop glibc-rh2248502-*.patch, workaround applied upstream + + - Fix type typo in “String/Array Conventions” doc + - stdlib: Avoid element self-comparisons in qsort (#2248502) + - elf: Add glibc.mem.decorate_maps tunable + - linux: Decorate __libc_fatal error buffer + - assert: Decorate error message buffer + - malloc: Decorate malloc maps + - nptl: Decorate thread stack on pthread_create + - support: Add support_set_vma_name + - linux: Add PR_SET_VMA_ANON_NAME support + +:100644 000000 b8fe82ec 00000000 D glibc-rh2248502-1.patch +:100644 000000 4e37f6c5 00000000 D glibc-rh2248502-2.patch +:100644 100644 b4c6e12d 4009d5fc M glibc.spec +:100644 100644 0ea13e9e a0f3c836 M sources + +commit 4e9eab04edbfb5626680985533ce0e3827c5851e +Author: Florian Weimer +AuthorDate: Wed Nov 8 06:33:38 2023 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 8 06:33:38 2023 +0100 + + Fix force-first handling in dlclose, take two (#2244992, #2246048) + +:000000 100644 00000000 b97861f5 A glibc-rh2244992.patch +:100644 100644 7e81c579 b4c6e12d M glibc.spec + +commit 0413a67417c588295ba3a760ad1b4bd6e319eb10 +Author: Florian Weimer +AuthorDate: Tue Nov 7 13:31:47 2023 +0100 +Commit: Florian Weimer +CommitDate: Tue Nov 7 16:22:46 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 5dd3bda59c2d9da138f0d98808d087cdb95cdc17: + + - Revert back to old qsort/qsort_r implementation (#2248502) + - Adjust test build competition check to match new DejaGnu-style message. + + - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] + - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h + - linux: Sync Linux 6.6 elf.h + - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h + - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h + - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h + - Update kernel version to 6.6 in header constant tests + - Update syscall lists for Linux 6.6 + - Format test results closer to what DejaGnu does + - AArch64: Cleanup ifuncs + - Use correct subdir when building tst-rfc3484* for mach and arm + - stdlib: Add more qsort{_r} coverage + - stdlib: qsort: Move some macros to inline function + - stdlib: Move insertion sort out qsort + - stdlib: Optimization qsort{_r} swap implementation + - string: Add internal memswap implementation + - crypt: Remove manul entry for --enable-crypt + - Use Linux 6.6 in build-many-glibcs.py + - crypt: Remove libcrypt support + - sparc: Remove optimize md5, sha256, and sha512 + - build-many-glibcs: Fix traililing whitespace + - AArch64: Add support for MOPS memcpy/memmove/memset + - Move getnameinfo from 'inet' to 'nss' + - Move getaddrinfo from 'posix' into 'nss' + - Move 'services' routines from 'inet' into 'nss' + - Move 'rpc' routines from 'inet' into 'nss' + - Move 'protocols' routines from 'inet' into 'nss' + - Move 'networks' routines from 'inet' into 'nss' + - Move 'netgroup' routines from 'inet' into 'nss' + - Move 'hosts' routines from 'inet' into 'nss' + - Move 'ethers' routines from 'inet' into 'nss' + - Move 'aliases' routines from 'inet' into 'nss' + - Remove 'shadow' and merge into 'nss' + - Remove 'pwd' and merge into 'nss' + - Remove 'gshadow' and merge into 'nss' + - Remove 'grp' and merge into 'nss' and 'posix' + - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source + - test-container: disable ld.so system cache on DSO detection + - aarch64: Add vector implementations of exp10 routines + - aarch64: Add vector implementations of log10 routines + - aarch64: Add vector implementations of log2 routines + - aarch64: Add vector implementations of exp2 routines + - aarch64: Add vector implementations of tan routines + - elf: ldconfig should skip temporary files created by package managers + - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message. + - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h + - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960] + - elf: Do not print the cache entry if --inhibit-cache is used + +:000000 100644 00000000 b8fe82ec A glibc-rh2248502-1.patch +:000000 100644 00000000 4e37f6c5 A glibc-rh2248502-2.patch +:100644 100644 0386a1bc 7e81c579 M glibc.spec +:100644 100644 90df9abd 0ea13e9e M sources + +commit 231d936c48d6f0aca9adf294e983f5e22a122766 +Author: Carlos O'Donell +AuthorDate: Thu Oct 26 17:18:28 2023 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Oct 26 17:21:36 2023 -0400 + + Revert "Fix force-first handling in dlclose" (#2246048) + + Resolves: #2246048 + +:100644 000000 78d54c31 00000000 D glibc-rh2244992.patch +:100644 100644 7fccd3c3 0386a1bc M glibc.spec + +commit ff30db342bde49cd7a39ddca45b04d5ea87e1f76 +Author: Daan De Meyer +AuthorDate: Thu Oct 26 11:49:08 2023 +0200 +Commit: Daan De Meyer +CommitDate: Thu Oct 26 11:49:08 2023 +0200 + + Inherit -mbackchain from redhat-rpm-config + + To allow experimenting with -mbackchain based stack unwinding on s390x, + let's make sure -mbackchain is inherited from redhat-rpm-config as well, + similar to how -fno-omit-frame-pointer is inherited as well. + +:100644 100644 6cd8b011 7fccd3c3 M glibc.spec + +commit 79808700a1ccaa7780fa0648bb559d25b0c2f47b +Author: Arjun Shankar +AuthorDate: Tue Oct 24 14:45:44 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue Oct 24 14:45:44 2023 +0200 + + Provide template gai.conf in glibc-doc + + The gai.conf template used to be shipped via glibc-common, but was + incorrectly removed during 1fa03e97ae4cb4 ("Introduce new + glibc-doc.noarch subpackage (#1346925)" as unnecessary. However, it has + value as a template file and shipping it is preferable. This commit + reinstates the file at /usr/share/doc/glibc/gai.conf as part of the + glibc-doc subpackage. + +:100644 100644 a0922b5c 6cd8b011 M glibc.spec + +commit c0b92fe18e67d5152db95240b2780c6f77b991b3 +Author: Florian Weimer +AuthorDate: Thu Oct 19 09:09:36 2023 +0200 +Commit: Florian Weimer +CommitDate: Thu Oct 19 09:09:36 2023 +0200 + + Fix force-first handling in dlclose (#2244992) + +:000000 100644 00000000 78d54c31 A glibc-rh2244992.patch +:100644 100644 8bf170e7 a0922b5c M glibc.spec + +commit 2e44c0f9f3d371c7bf44b6dcc1b609fe7a4c0cc2 +Author: Florian Weimer +AuthorDate: Wed Oct 18 11:41:45 2023 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 18 11:43:30 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: dd32e1db386c77c61850a7cbd0c126b7b3c63ece + + - Revert "x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10" (#2244688) + + - Revert "elf: Always call destructors in reverse constructor order (bug 30785)" + - Revert "elf: Fix compile error with -DNDEBUG [BZ #18755]" + - Add strlcat/wcslcat testcase. + - Add strlcpy/wcslcpy testcase + - Add LE DSCP code point from RFC-8622. + - Add HWCAP2_MOPS from Linux 6.5 to AArch64 bits/hwcap.h + - Add SCM_SECURITY, SCM_PIDFD to bits/socket.h + - Add AT_HANDLE_FID from Linux 6.5 to bits/fcntl-linux.h + - Avoid maybe-uninitialized warning in __kernel_rem_pio2 + - Fix WAIT_FOR_DEBUGGER for container tests. + +:000000 100644 00000000 e2c5f37e A glibc-rh2244688.patch +:100644 100644 c7913115 8bf170e7 M glibc.spec +:100644 100644 48a809ec 90df9abd M sources + +commit dff2117453f6bd020bfea60bc2c7febe1ffafaf3 +Author: Florian Weimer +AuthorDate: Thu Oct 12 12:43:33 2023 +0200 +Commit: Florian Weimer +CommitDate: Thu Oct 12 12:43:33 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 69239bd7a216007692470aa9d5f3658024638742 + + - Drop glibc-disable-werror-tst-realloc.patch, GCC was fixed long ago. + + - stdlib: fix grouping verification with multi-byte thousands separator (bug 30964) + - build-many-glibcs: Check for required system tools + - x86: Prepare `strrchr-evex` and `strrchr-evex512` for AVX10 + - aarch64: Optimise vecmath logs + - aarch64: Cosmetic change in SVE exp routines + - aarch64: Optimize SVE cos & cosf + - aarch64: Improve vecmath sin routines + - nss: Get rid of alloca usage in makedb's write_output. + - debug: Add regression tests for BZ 30932 + - Fix FORTIFY_SOURCE false positive + - nss: Rearrange and sort Makefile variables + - inet: Rearrange and sort Makefile variables + - Fix off-by-one OOB write in iconv/tst-iconv-mt + +:100644 000000 3f19d153 00000000 D glibc-disable-werror-tst-realloc.patch +:100644 100644 4ddb112e c7913115 M glibc.spec +:100644 100644 fa720dcb 48a809ec M sources + +commit 2538a798df476471298a30da96fb3045effe46cb +Author: Arjun Shankar +AuthorDate: Tue Oct 3 19:12:16 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue Oct 3 19:29:06 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 1056e5b4c3f2d90ed2b4a55f96add28da2f4c8fa + + - tunables: Terminate if end of input is reached (CVE-2023-4911) + - Propagate GLIBC_TUNABLES in setxid binaries + + Resolves: #2241966 + +:100644 100644 b3ad1f8e 4ddb112e M glibc.spec +:100644 100644 fd5ab90a fa720dcb M sources + +commit d3951beccf663cefae9dbb3a67617faaadf8fd99 +Author: Arjun Shankar +AuthorDate: Tue Oct 3 15:28:39 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue Oct 3 15:37:35 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9e4e896f0f5a19a16c1a77567463b013a0f4952d + + - Linux: add ST_NOSYMFOLLOW + - resolve: Remove __res_context_query alloca usage + - mips: dl-machine-reject-phdr: Get rid of alloca. + - x86: Add support for AVX10 preset and vec size in cpu-features + - resolv: Fix a comment typo in __resolv_conf_load + - Remove unused -DRESOLVER getaddrinfo build flag + - C2x scanf %wN, %wfN support + - test-container: Use nftw instead of rm -rf + +:100644 100644 fbfc0697 b3ad1f8e M glibc.spec +:100644 100644 0eb1c727 fd5ab90a M sources + +commit 9e85d70f29a0657ec720cc0541f4741ab597b821 +Author: Patsy Griffin +AuthorDate: Thu Sep 28 12:39:12 2023 -0400 +Commit: Patsy Griffin +CommitDate: Thu Sep 28 12:39:12 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 29d4591b07a4da53320e949557c6946c62c26bde + + - hurd: Drop REG_GSFS and REG_ESDS from x86_64's ucontext + - elf: Fix compile error with -DNDEBUG [BZ #18755] + - MIPS: Add relocation types + - MIPS: Add new section type SHT_MIPS_ABIFLAGS + - MIPS: Add ELF file header flags + - fegetenv_and_set_rn now uses the builtins provided by GCC. + - io: Do not implement fstat with fstatat + - libio: Add nonnull attribute for most FILE * arguments in stdio.h + - AArch64: Remove -0.0 check from vector sin + - Document CVE-2023-4806 and CVE-2023-5156 in NEWS + - elf: Add dummy declaration of _dl_audit_objclose for !SHARED + - Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] + - elf: dl-lookup: Remove unused alloca.h include + - Remove unused localedata/th_TH.in + - Adapt collation in th_TH locale to use the iso14651_t1_common file and sync the collation with CLDR + - Revert "LoongArch: Add glibc.cpu.hwcap support." + - Update kernel version to 6.5 in header constant tests + - LoongArch: Add glibc.cpu.hwcap support. + - math: Add a no-mathvec flag for sin (-0.0) + +:100644 100644 69e71200 fbfc0697 M glibc.spec +:100644 100644 76162553 0eb1c727 M sources + +commit d95a28acbfc16c5ac1abee29959c790a073ea9cf +Author: Arjun Shankar +AuthorDate: Mon Sep 18 11:42:43 2023 +0200 +Commit: Arjun Shankar +CommitDate: Mon Sep 18 11:42:43 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: bb5bbc20702981c287aa3e44640e7d2f2b9a28cf + + - Update to Unicode 15.1.0 [BZ #30854] + - localedata/unicode-gen/utf8_gen.py: adapt regexp to get relevant lines from EastAsianWidth.txt + - Fix regexp syntax warnings in localedata/unicode-gen/ctype_compatibility.py + - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) + - LoongArch: Change to put magic number to .rodata section + - LoongArch: Add ifunc support for strrchr{aligned, lsx, lasx} + - LoongArch: Add ifunc support for strcpy, stpcpy{aligned, unaligned, lsx, lasx} + - LoongArch: Replace deprecated $v0 with $a0 to eliminate 'as' Warnings. + - LoongArch: Add lasx/lsx support for _dl_runtime_profile. + - Add MOVE_MOUNT_BENEATH from Linux 6.5 to sys/mount.h + - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode + - resolv: Fix some unaligned accesses in resolver [BZ #30750] + - Update syscall lists for Linux 6.5 + +:100644 100644 faca6815 69e71200 M glibc.spec +:100644 100644 f0e6f03f 76162553 M sources + +commit 3940ace9ec49b1d5e4869d57c13403da6abb67a7 +Author: Patsy Griffin +AuthorDate: Mon Sep 11 16:45:17 2023 -0400 +Commit: Patsy Griffin +CommitDate: Mon Sep 11 16:45:17 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 073edbdfabaad4786e974a451efe4b6b3f7a5a61 + + - ia64: Work around miscompilation and fix build on ia64's gcc-10 and later + - stdio: Remove __libc_message alloca usage + - htl: avoid exposing the vm_region symbol + - libio: Fix oversized __io_vtables + - Use Linux 6.5 in build-many-glibcs.py + - elf: Remove unused l_text_end field from struct link_map + +:100644 100644 b6b4928b faca6815 M glibc.spec +:100644 100644 bcde87dd f0e6f03f M sources + +commit ebaa7d3ecee3a43846b8bd691a82e13c169688e7 +Author: Florian Weimer +AuthorDate: Fri Sep 8 13:29:46 2023 +0200 +Commit: Florian Weimer +CommitDate: Fri Sep 8 14:42:43 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 6985865bc3ad5b23147ee73466583dd7fdf65892 + + - elf: Always call destructors in reverse constructor order (bug 30785) + - io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 + - manual: Fix ld.so diagnostics menu/section structure + - getaddrinfo: Get rid of alloca + - riscv: Add support for XTheadBb in string-fz[a,i].h + - getcanonname: Fix a typo + - linux: Add pidfd_getpid + - posix: Add pidfd_spawn and pidfd_spawnp (BZ 30349) + - linux: Add posix_spawnattr_{get, set}cgroup_np (BZ 26371) + - linux: Define __ASSUME_CLONE3 to 0 for alpha, ia64, nios2, sh, and sparc + - __call_tls_dtors: Use call_function_static_weak + - intl: Treat C.UTF-8 locale like C locale (BZ# 16621) + - htl: Fix stack information for main thread + - htl: thread_local destructors support + - elf: Fix slow tls access after dlopen [BZ #19924] + - x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643] + +:100644 100644 fd83f855 b6b4928b M glibc.spec +:100644 100644 c16e081e bcde87dd M sources + +commit 4538b5ade895a09bf78a9cf0e45276ddc82067ec +Author: Sergey Kolosov +AuthorDate: Tue Aug 29 18:23:26 2023 +0200 +Commit: skolosov +CommitDate: Thu Aug 31 13:18:31 2023 +0000 + + CI Tests: removes bz699724-Memory-leak-within-NSSLOW-Init-as-called-by as not relevant + +:100644 000000 1805d2be 00000000 D tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/Makefile +:100644 000000 e143347f 00000000 D tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/PURPOSE +:100644 000000 c134d97a 00000000 D tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/main.fmf +:100755 000000 8991a972 00000000 D tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/runtest.sh +:100644 000000 27b02bca 00000000 D tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/test_crypt.py + +commit 565f0c30263cdf2ea6a2b1c82d8c474fe4d4d4e9 +Author: DJ Delorie +AuthorDate: Tue Aug 29 13:42:29 2023 -0400 +Commit: DJ Delorie +CommitDate: Tue Aug 29 13:42:29 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: e1d3312015e8f70344620375aedf91afe7e7e7a4 + + - add GB18030-2022 charmap and test the entire GB18030 charmap [BZ #30243] + - Use GMP 6.3.0, MPFR 4.2.1 in build-many-glibcs.py + - localedata: Translit common emojis to smileys [BZ #30649] + - nscd: Skip unusable entries in first pass in prune_cache (bug 30800) + - LoongArch: Change loongarch to LoongArch in comments + - LoongArch: Add ifunc support for memcmp{aligned, lsx, lasx} + - LoongArch: Add ifunc support for memset{aligned, unaligned, lsx, lasx} + - LoongArch: Add ifunc support for memrchr{lsx, lasx} + - LoongArch: Add ifunc support for memchr{aligned, lsx, lasx} + - LoongArch: Add ifunc support for rawmemchr{aligned, lsx, lasx} + - LoongArch: Micro-optimize LD_PCREL + - LoongArch: Remove support code for old linker in start.S + - LoongArch: Simplify the autoconf check for static PIE + - Add F_SEAL_EXEC from Linux 6.3 to bits/fcntl-linux.h. + - argp-parse: Get rid of alloca + - gencat: Get rid of alloca. + - m68k: Use M68K_SCALE_AVAILABLE on __mpn_lshift and __mpn_rshift + - m68k: Fix build with -mcpu=68040 or higher (BZ 30740) + - elf: Check that --list-diagnostics output has the expected syntax + - manual: Document ld.so --list-diagnostics output + - manual/jobs.texi: Add missing @item EPERM for getpgid + - LoongArch: Add ifunc support for strncmp{aligned, lsx} + - LoongArch: Add ifunc support for strcmp{aligned, lsx} + - LoongArch: Add ifunc support for strnlen{aligned, lsx, lasx} + - htl: move pthread_attr_setdetachstate into libc + - htl: move pthread_attr_getdetachstate into libc + - htl: move pthread_attr_setschedpolicy into libc + - htl: move pthread_attr_getschedpolicy into libc + - htl: move pthread_attr_setinheritsched into libc + - htl: move pthread_attr_getinheritsched into libc + - htl: move pthread_attr_getschedparam into libc + - htl: move pthread_setschedparam into libc + - htl: move pthread_getschedparam into libc + - htl: move pthread_equal into libc + - Linux: Avoid conflicting types in ld.so --list-diagnostics + +:100644 100644 db0918fc fd83f855 M glibc.spec +:100644 100644 48a5e575 c16e081e M sources + +commit 0deaedc9540fe6abde2c717d679f489862ae7c2c +Author: Florian Weimer +AuthorDate: Wed Aug 23 08:48:21 2023 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 23 08:48:21 2023 +0200 + + diffutils is needed by the testsuite + +:100644 100644 ecaccf2b db0918fc M glibc.spec + +commit 266c7da7e03a9c3f27273314edce2e4fab91908c +Author: Arjun Shankar +AuthorDate: Tue Aug 22 15:44:10 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue Aug 22 15:44:10 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: f6c8204fd7fabf0cf4162eaf10ccf23258e4d10e + + - elf: Do not run constructors for proxy objects + - x86_64: Add log1p with FMA + - Remove references to the defunct db2 subdir + - string: Fix tester build with fortify enable with gcc < 12 + - s390x: Fix static PIE condition for toolchain bootstrapping. + - m68k: fix __mpn_lshift and __mpn_rshift for non-68020 + - sysdeps: tst-bz21269: fix -Wreturn-type + - Loongarch: Add ifunc support for memcpy{aligned, unaligned, lsx, lasx} and memmove{aligned, unaligned, lsx, lasx} + - Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and strchrnul{aligned, lsx, lasx} + - sysdeps: tst-bz21269: handle ENOSYS & skip appropriately + - sysdeps: tst-bz21269: fix test parameter + - hurd: Fix strictness of + - hurd: Add prototype for and thus fix _hurdsig_abort_rpcs call + - io/tst-statvfs: fix statfs().f_type comparison test on some arches + - fxprintf: Get rid of alloca + +:100644 100644 788ed96f ecaccf2b M glibc.spec +:100644 100644 40a8683e 48a5e575 M sources + +commit c128c8cb1657aefbd3009bff73a55184f66aaf96 +Author: Carlos O'Donell +AuthorDate: Wed Aug 9 08:31:08 2023 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Aug 15 09:18:43 2023 -0400 + + Collect dynamic loader diagnostics from the build system + +:100644 100644 f4d9e2de 788ed96f M glibc.spec + +commit 73431ea55b5dec6c82adbf31c4e09cd96431df26 +Author: Florian Weimer +AuthorDate: Tue Aug 15 08:31:42 2023 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 15 08:31:42 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: d6fe19facc61caffb25383d9c25eff86a0e115c8 + + - configure: Add -Wall again to the default CFLAGS + - malloc: Remove bin scanning from memalign (bug 30723) + - resolv/nss_dns/dns-host: Get rid of alloca. + - x86_64: Add expm1 with FMA + - elf: Add new LoongArch reloc types (101 to 108) into elf.h + - x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745] + - x86_64: Add log2 with FMA + - malloc: Enable merging of remainders in memalign (bug 30723) + - nscd: Do not rebuild getaddrinfo (bug 30709) + - x86_64: Sort fpu/multiarch/Makefile + - i686: Fix build with --disable-multiarch + - x86_64: Fix build with --disable-multiarch (BZ 30721) + - Add PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG etc. from Linux 6.4 to sys/ptrace.h + - Add PACKET_VNET_HDR_SZ from Linux 6.4 to netpacket/packet.h + - linux: statvfs: allocate spare for f_type + - x86: Fix for cache computation on AMD legacy cpus. + - powerpc longjmp: Fix build after chk hidden builtin fix + - LoongArch: Fix static PIE condition for toolchain bootstrapping. + - chk: Add and fix hidden builtin definitions for *_chk + - tst-realpath-toolong: return "unsupported" when PATH_MAX is undefined + - tst-*glob*: Do not check d_name size + - iconv: restore verbosity with unrecognized encoding names (bug 30694) + - configure: Remove --enable-all-warnings option + - Add IP_PROTOCOL from Linux 6.4 to bits/in.h + - Update kernel version to 6.4 in header constant tests + - PowerPC: Influence cpu/arch hwcap features via GLIBC_TUNABLES + - vfprintf-internal: Get rid of alloca. + - stdlib: Improve tst-realpath compatibility with source fortification + - Open master branch for glibc 2.39 development + +:100644 100644 dec52707 f4d9e2de M glibc.spec +:100644 100644 9f8d9cbf 40a8683e M sources + +commit a5464690b5de68fe891f162253e8b160787073a5 +Author: Siddhesh Poyarekar +AuthorDate: Tue Aug 1 14:10:29 2023 -0400 +Commit: Siddhesh Poyarekar +CommitDate: Tue Aug 1 14:10:29 2023 -0400 + + Drop downstream glibc shadow stack userspace support patches + + The kernel patches are still stuck and there's a risk that the + interfaces may change. + +:100644 000000 d2bdfb41 00000000 D 0001-x86-cet-Don-t-set-CET-active.patch +:100644 100644 b7382fa8 dec52707 M glibc.spec +:100644 000000 25aba86a 00000000 D v2-0001-x86-cet-Check-user_shstk-in-proc-cpuinfo.patch +:100644 000000 d2ce592c 00000000 D v2-0002-x86-cet-Update-tst-cet-vfork-1.patch +:100644 000000 67b8c317 00000000 D v2-0003-x86-cet-Don-t-assume-that-SHSTK-implies-IBT.patch +:100644 000000 77e90c54 00000000 D v2-0004-x86-cet-Check-legacy-shadow-stack-applications.patch +:100644 000000 1ae6e2cd 00000000 D v2-0005-x86-cet-Check-CPU_FEATURE_ACTIVE-when-CET-is-disa.patch +:100644 000000 76f5e001 00000000 D v2-0006-x86-cet-Add-tests-for-GLIBC_TUNABLES-glibc.cpu.hw.patch +:100644 000000 fb73597e 00000000 D v2-0007-x86-cet-Check-legacy-shadow-stack-code-in-.init_a.patch +:100644 000000 1c264210 00000000 D v2-0008-x86-cet-Check-CPU_FEATURE_ACTIVE-in-permissive-mo.patch +:100644 000000 01ec3c03 00000000 D v2-0009-x86-Check-PT_GNU_PROPERTY-early.patch +:100644 000000 ca881d29 00000000 D v2-0010-x86-Modularize-sysdeps-x86-dl-cet.c.patch +:100644 000000 1dc95c0c 00000000 D v2-0011-x86-64-Add-fixup-asm-unistd.h-and-regenerate-arch.patch +:100644 000000 7b800496 00000000 D v2-0012-x86-cet-Sync-with-the-kernel-shadow-stack-interfa.patch +:100644 000000 a39200de 00000000 D v2-0013-elf-Always-provide-_dl_get_dl_main_map-in-libc.a.patch +:100644 000000 535f4996 00000000 D v2-0014-x86-cet-Enable-shadow-stack-during-startup.patch +:100644 000000 88ed83ad 00000000 D v2-0015-x86-cet-Check-feature_1-in-TCB-for-active-IBT-and.patch + +commit b62f070947106d19e2fff398b62e51518d4fb2c3 +Author: Florian Weimer +AuthorDate: Tue Aug 1 11:40:49 2023 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 1 11:40:49 2023 +0200 + + Fix release number + +:100644 100644 33894666 b7382fa8 M glibc.spec + +commit 38508109e6246418d7c26dec321437332d792660 +Author: Florian Weimer +AuthorDate: Tue Aug 1 10:40:30 2023 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 1 10:40:30 2023 +0200 + + Switch to upstream 2.38 release + + Upstream commit: 4ca186e931348a7b4518e8103e89602bc8e6f496 + + - : Add APX support + - translations: update cs, nl, vi + - string: Fix tester build with fortify enable with gcc 6 + - linux: Fix i686 with gcc6 + - i386: Remove memset_chk-nonshared.S + - i386: Fix build with --enable-fortify=3 + - posix: Fix test-errno build with fortify enable + - powerpc: Fix powerpc64 strchrnul build with old gcc + - sunrpc: Fix netname build with older gcc + - malloc: Fix set-freeres.c with gcc 6 + - nscd: cleanup obsolete _FORTIFY_SOURCE setting + +:100644 100644 b8f0c79d 33894666 M glibc.spec +:100644 100644 d4253319 9f8d9cbf M sources + +commit 33d1497073d3200b6850e7b0bd37572c5aed5713 +Author: Patsy Griffin +AuthorDate: Mon Jul 31 13:36:40 2023 -0400 +Commit: Patsy Griffin +CommitDate: Mon Jul 31 13:36:40 2023 -0400 + + Allow for the optional removal of tzdata. + + https://fedoraproject.org/wiki/Changes/AllowRemovalOfTzdata + +:100644 100644 6cb7a820 b8f0c79d M glibc.spec + +commit 847a50e46dbc2004ab78857a0b0296e072892a59 +Author: DJ Delorie +AuthorDate: Tue Jul 25 13:05:36 2023 -0400 +Commit: DJ Delorie +CommitDate: Tue Jul 25 13:05:36 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit:637aac2ae3980de31a6baab236a9255fe853cc76 + + - Include sys/rseq.h in tst-rseq-disable.c + - string: Fix tester with fortify enabled + - string: Fix bug-strncat1 with fortify enabled + - nscd: Use errval, not errno to guide cache update (bug 30662) + - Restore lookup of IPv4 mapped addresses in files database (bug 25457) + - Revert "MIPS: Sync elf.h from binutils" + - riscv: Update rvd libm test ulps + - MIPS: Sync elf.h from binutils + - Merge translations (bg, hr, pl, sv) + - nptl: Unconditionally use a 32-byte rseq area + - hurd: Fix tst-openloc + - scripts: Fix fortify checks if compiler does not support _FORTIFY_SOURCE=3 + - configure: Disable building libcrypt by default + - nptl: Make tst-tls3mod.so explicitly lazy + - make ‘struct pthread’ a complete type + - scripts: Add fortify checks on installed headers + - Update x86_64 libm-test-ulps (x32 ABI) + - Fix getting return address in elf/tst-audit28.c. + - [PATCH v1] x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold. + - x86: Fix slight bug in `shared_per_thread` cache size calculation. + - Update i686 libm-test-ulps (again) + - Update i686 libm-test-ulps + - Merge translations (de, ro, uk, zh_TW) + - Regenerate libc.pot + - configure: Use autoconf 2.71 + - Update sparc libm-test-ulps + - s390: Add the clone3 wrapper + - manual: Fix typos in struct dl_find_object + - sparc: Fix la_symbind for bind-now (BZ 23734) + - i386: make debug wrappers compatible with static PIE + - LoongArch: Fix soft-float bug about _dl_runtime_resolve{,lsx,lasx} + +:100644 100644 130dacec 6cb7a820 M glibc.spec +:100644 100644 29ffc2d3 d4253319 M sources + +commit d1786a3bd453c6979b20d61c2c18942200a80d5b +Author: Fedora Release Engineering +AuthorDate: Wed Jul 19 23:12:10 2023 +0000 +Commit: Fedora Release Engineering +CommitDate: Wed Jul 19 23:12:10 2023 +0000 + + Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 eeaec849 130dacec M glibc.spec + +commit 3a527a095be31e13813dc1a44157d896b5f30b09 +Author: mcoufal +AuthorDate: Wed Jul 12 16:37:44 2023 +0200 +Commit: mcoufal +CommitDate: Wed Jul 12 16:37:44 2023 +0200 + + CI Tests: add Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value test + +:000000 100644 00000000 7006044e A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/Makefile +:000000 100644 00000000 7d4d3c87 A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/PURPOSE +:000000 100644 00000000 decfbad5 A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/list.gdb +:000000 100644 00000000 422d973a A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/main.fmf +:000000 100755 00000000 6590de77 A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/runtest.sh +:000000 100644 00000000 c2dceb15 A tests/Regression/bz1563046-getlogin-r-return-early-when-linux-sentinel-value/tst-getlogin_r.c + +commit b131151b7bfdc1653e306e734a3a0d96f785a8ee +Author: Arjun Shankar +AuthorDate: Tue Jul 11 15:27:32 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue Jul 11 15:27:32 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 7f079fdc16e88ebb8020e17b2fd900e8924da29a + + - LoongArch: Add vector implementation for _dl_runtime_resolve. + - LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM. + - sysdeps: Add missing hidden definitions for i386 + - sysdeps/s390: Exclude fortified routines from being built with _FORTIFY_SOURCE + - Translations: Add new ro support and update others. + - elf: _dl_find_object may return 1 during early startup (bug 30515) + - LoongArch: config: Rewrite check on static PIE. + - Revert "hppa: Drop 16-byte pthread lock alignment" + - realloc: Limit chunk reuse to only growing requests [BZ #30579] + - vfscanf-internal: Remove potentially unbounded allocas + +:100644 100644 f007c530 eeaec849 M glibc.spec +:100644 100644 1bf07e1b 29ffc2d3 M sources + +commit f5bc56b5e595a4135cd4b03c6b083d3e03f24a43 +Author: Frédéric Bérat +AuthorDate: Thu Jul 6 14:20:58 2023 +0200 +Commit: Frédéric Bérat +CommitDate: Thu Jul 6 14:20:58 2023 +0200 + + Enable fortify source + + Enable fortify source on the GNU C Library, which got included in the + last sync. + +:100644 100644 dfcefe2f f007c530 M glibc.spec + +commit bc2927bcdf6187dab68a5292f2d7da203e4f6994 +Author: Frédéric Bérat +AuthorDate: Thu Jul 6 11:33:31 2023 +0200 +Commit: Frédéric Bérat +CommitDate: Thu Jul 6 11:33:31 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit 5324d258427fd11ca0f4f595c94016e568b26d6b + + - fileops: Don't process ,ccs= as individual mode flags (BZ#18906) + - sysdeps/ieee754/ldbl-128ibm-compat: Fix warn unused result + - libio/bits/stdio2-decl.h: Avoid PLT entries with _FORTIFY_SOURCE + - libio/bits/stdio2.h: Clearly separate declaration from definitions + - misc/bits/syslog.h: Clearly separate declaration from definition + - misc/bits/select2.h: Clearly separate declaration from definitions + - unistd: Avoid PLT entries with _FORTIFY_SOURCE + - posix/bits/unistd.h: Clearly separate declaration from definitions + - wchar: Avoid PLT entries with _FORTIFY_SOURCE + - misc/sys/cdefs.h: Create FORTIFY redirects for internal calls + - stdio: Ensure *_chk routines have their hidden builtin definition available + - string: Ensure *_chk routines have their hidden builtin definition available + - sysdeps: Ensure ieee128*_chk routines to be properly named + - Exclude routines from fortification + - Allow glibc to be built with _FORTIFY_SOURCE + - manual: Update documentation of strerror and related functions + - manual: Enhance documentation of the functions + - Always do locking when accessing streams (bug 15142, bug 14697) + - hurd: Implement MAP_EXCL + - hurd: Fix mapping at address 0 with MAP_FIXED + - hurd: Fix calling vm_deallocate (NULL) + - hurd: Map brk non-executable + - htl: Let Mach place thread stacks + - mach: strerror must not return NULL (bug 30555) + - hppa: xfail debug/tst-ssp-1 when have-ssp is yes (gcc-12 and later) + - support: Build with exceptions and asynchronous unwind tables [BZ #30587] + - hurd: Make getrandom return ENOSYS when /dev/random is not set up + - Stop applying a GCC-specific workaround on clang [BZ #30550] + - ld.so: Always use MAP_COPY to map the first segment [BZ #30452] + - setenv.c: Get rid of alloca. + - Add checks for wday, yday and new date formats + - aarch64: Add vector implementations of exp routines + - aarch64: Add vector implementations of log routines + - aarch64: Add vector implementations of sin routines + - aarch64: Add vector implementations of cos routines + - Switch to UTF-8 for INSTALL + - Make sure INSTALL is ASCII plaintext + - Update syscall lists for Linux 6.4 + +:100644 100644 ff871234 dfcefe2f M glibc.spec +:100644 100644 6485f92a 1bf07e1b M sources + +commit 24a378361d7ce93ee5f6dc945cf7a751333880f7 +Author: Martin Coufal +AuthorDate: Wed Jun 28 16:03:44 2023 +0200 +Commit: codonell +CommitDate: Tue Jul 4 12:31:45 2023 +0000 + + CI Tests: add Regression/bz1305132-segfault-in-hesiod-getgrouplist test. + +:000000 100644 00000000 c9b73679 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/Makefile +:000000 100644 00000000 19a6cbb7 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/PURPOSE +:000000 100644 00000000 8e8c699c A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/hesiod.conf +:000000 100644 00000000 4adbb0f3 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/main.fmf +:000000 100644 00000000 356a6a95 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/named.hesiod +:000000 100755 00000000 acb470c0 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/runtest.sh +:000000 100644 00000000 3b7fb6a0 A tests/Regression/bz1305132-segfault-in-hesiod-getgrouplist/zone-entry + +commit eb302655a8320a79729fcc252cd72877fd58503f +Author: Carlos O'Donell +AuthorDate: Wed Jun 28 10:00:46 2023 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jun 28 10:00:46 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: d35fbd3e684e6bb5e5ec452ad8dac6ada8424bdd + + - linux: Return unsupported if procfs can not be mount on tst-ttyname-namespace + - linux: Split tst-ttyname + - Use Linux 6.4 in build-many-glibcs.py + - x86: Adjust Linux x32 dl-cache inclusion path + - elf: Update list of RISC-V relocations + - Fix tests-clean Makefile target (bug 30545) + - check_native: Get rid of alloca + - ifaddrs: Get rid of alloca + - x86: Make dl-cache.h and readelflib.c not Linux-specific + - elf: Port ldconfig away from stack-allocated paths + - Call "CST" a time zone abbreviation, not a name + - benchtests: fix warn unused result + - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c: Fix warn unused result + - rt/tst-mqueue4.c: Fix wrong number of argument for mq_open + - debug/readlink{, at}_chk.c: Harmonize declaration and definition + - wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitions + - stdio-common: tests: Incorrect maxlen parameter for swprintf + - sysdeps/{i386, x86_64}/mempcpy_chk.S: fix linknamespace for __mempcpy_chk + - hurd: readv: Get rid of alloca + - hurd: writev: Add back cleanup handler + - Fix misspellings -- BZ 25337 + - C2x scanf %b support + - C2x printf %wN, %wfN support (bug 24466) + - tests: replace system by xsystem + - tests: replace read by xread + - hurd: writev: Get rid of alloca + - grantpt: Get rid of alloca + - string: strerror must not return NULL (bug 30555) + - hurd: Add strlcpy, strlcat, wcslcpy, wcslcat to libc.abilist + - manual: Manual update for strlcat, strlcpy, wcslcat, wclscpy + - Add the wcslcpy, wcslcat functions + - Implement strlcpy and strlcat [BZ #178] + - tests: replace fgets by xfgets + - tests: replace fread by xfread + - posix: Add test case for gai_strerror() + - posix: Handle success in gai_strerror() + - LoongArch: Add support for dl_runtime_profile + - malloc: Decrease resource usage for malloc tests + - stdlib: Tune down fork arc4random tests + - tst-getdate: Improve testcase flexibility and add test. + - x86: Make the divisor in setting `non_temporal_threshold` cpu specific + - x86: Refactor Intel `init_cpu_features` + - x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4` + - Remove unused DATEMSK file for tst-getdate + - resolv_conf: release lock on allocation failure (bug 30527) + +:100644 100644 b5da667d ff871234 M glibc.spec +:100644 100644 5b9d256a 6485f92a M sources + +commit 144f61240626f7da26462e44979e9498fa735ccb +Author: Siddhesh Poyarekar +AuthorDate: Thu Jun 8 13:31:34 2023 -0400 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jun 8 13:31:34 2023 -0400 + + Shadow stack userspace support + + Downstream only and disabled by default. + +:000000 100644 00000000 d2bdfb41 A 0001-x86-cet-Don-t-set-CET-active.patch +:100644 100644 615a82f0 b5da667d M glibc.spec +:000000 100644 00000000 25aba86a A v2-0001-x86-cet-Check-user_shstk-in-proc-cpuinfo.patch +:000000 100644 00000000 d2ce592c A v2-0002-x86-cet-Update-tst-cet-vfork-1.patch +:000000 100644 00000000 67b8c317 A v2-0003-x86-cet-Don-t-assume-that-SHSTK-implies-IBT.patch +:000000 100644 00000000 77e90c54 A v2-0004-x86-cet-Check-legacy-shadow-stack-applications.patch +:000000 100644 00000000 1ae6e2cd A v2-0005-x86-cet-Check-CPU_FEATURE_ACTIVE-when-CET-is-disa.patch +:000000 100644 00000000 76f5e001 A v2-0006-x86-cet-Add-tests-for-GLIBC_TUNABLES-glibc.cpu.hw.patch +:000000 100644 00000000 fb73597e A v2-0007-x86-cet-Check-legacy-shadow-stack-code-in-.init_a.patch +:000000 100644 00000000 1c264210 A v2-0008-x86-cet-Check-CPU_FEATURE_ACTIVE-in-permissive-mo.patch +:000000 100644 00000000 01ec3c03 A v2-0009-x86-Check-PT_GNU_PROPERTY-early.patch +:000000 100644 00000000 ca881d29 A v2-0010-x86-Modularize-sysdeps-x86-dl-cet.c.patch +:000000 100644 00000000 1dc95c0c A v2-0011-x86-64-Add-fixup-asm-unistd.h-and-regenerate-arch.patch +:000000 100644 00000000 7b800496 A v2-0012-x86-cet-Sync-with-the-kernel-shadow-stack-interfa.patch +:000000 100644 00000000 a39200de A v2-0013-elf-Always-provide-_dl_get_dl_main_map-in-libc.a.patch +:000000 100644 00000000 535f4996 A v2-0014-x86-cet-Enable-shadow-stack-during-startup.patch +:000000 100644 00000000 88ed83ad A v2-0015-x86-cet-Check-feature_1-in-TCB-for-active-IBT-and.patch + +commit 24deddf0a5f06960a52c528abdf6fdac7cf365f4 +Author: Arjun Shankar +AuthorDate: Wed Jun 7 10:15:39 2023 +0200 +Commit: Arjun Shankar +CommitDate: Wed Jun 7 10:15:39 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 85e6d8b4175fcb195011a0a1bad37d6f3b2355db + + - time: Fix use-after-free in getdate + - Move {read,write}_all functions to a dedicated header + - tests: Replace various function calls with their x variant + - tests: fix warn unused result on asprintf calls + - pthreads: Use _exit to terminate the tst-stdio1 test + - support: Add delayed__exit (with two underscores) + +:100644 100644 e5c66a4d 615a82f0 M glibc.spec +:100644 100644 985d03e4 5b9d256a M sources + +commit b9457956730eef15066f858c7448ddfee35aea2d +Author: Arjun Shankar +AuthorDate: Mon Jun 5 20:33:36 2023 +0200 +Commit: Arjun Shankar +CommitDate: Mon Jun 5 20:33:36 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: e3622a8f391deea3b75a577dce70d023dfa3f1c7 + + - time: Also check for EPERM while trying to clock_settime + - linux: Fail as unsupported if personality call is filtered + - Remove MAP_VARIABLE from hppa bits/mman.h + - hurd: Fix x86_64 sigreturn restoring bogus reply_port + - Add lint-makefiles Makefile linting test. + - elf: Sort Makefile variables. + - Fix a few more typos I missed in previous round -- BZ 25337 + - Fix all the remaining misspellings -- BZ 25337 + - Use __nonnull for the epoll_wait(2) family of syscalls + - Fix invalid use of NULL in epoll_pwait2(2) test + - getipv4sourcefilter: Get rid of alloca + - getsourcefilter: Get rid of alloca. + - tests: fix warn unused results + - nptl_db/thread_dbP.h: fix warn unused result + - malloc/{memusage.c, memusagestat.c}: fix warn unused result + - catgets/gencat.c: fix warn unused result + - tests: replace ftruncate by xftruncate + - tests: replace write by xwrite + - x86-64: Use YMM registers in memcmpeq-evex.S + +:100644 100644 a866efc6 e5c66a4d M glibc.spec +:100644 100644 7dbb004e 985d03e4 M sources + +commit 2060ccf6f932a4ee2df158c6f418c53c901240fa +Author: Patsy Griffin +AuthorDate: Thu Jun 1 09:55:00 2023 -0400 +Commit: Patsy Griffin +CommitDate: Thu Jun 1 09:55:00 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 6286cca2cb8389dcffec39238a8bf15ffea96396 + + - support: Don't fail on fchown when spawning sgid processes + - io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 + - elf: Remove spurios SHARED conditional from elf/rtld.c + - Fix misspellings in sysdeps/ -- BZ 25337 + - io: Fix record locking contants on 32 bit arch with 64 bit default time_t (BZ#30477) + - io: Re-flow and sort multiline Makefile definitions + - elf: Make more functions available for binding during dlclose (bug 30425) + - LoongArch: Fix inconsistency in SHMLBA macro values between glibc and kernel + - Fix misspellings in elf/ -- BZ 25337 + - riscv: Add the clone3 wrapper + - posix: Add error message for EAI_OVERFLOW + - setsourcefilter: Replace alloca with a scratch_buffer. + - time: strftime_l: Avoid an unbounded alloca. + - x86: Use 64MB as nt-store threshold if no cacheinfo [BZ #30429] + - hurd: Fix setting up signal thread stack alignment + - mach: Fix startup with stack protector + - Fix misspellings in manual/ -- BZ 25337 + - Fix misspellings in iconv/ and iconvdata/ -- BZ 25337 + - Add MFD_NOEXEC_SEAL, MFD_EXEC from Linux 6.3 to bits/mman-shared.h + - Add IP_LOCAL_PORT_RANGE from Linux 6.3 to bits/in.h + - Add AT_RSEQ_* from Linux 6.3 to elf.h + - setipv4sourcefilter: Avoid using alloca. + - wchar: Define va_list for POSIX (BZ #30035) + - elf: add test for dl-printf + - elf: fix handling of negative numbers in dl-printf + - elf: Update comment in open_path + - elf: Add test for locating libraries in root dir (bug 30435) + - io: Re-flow and sort multiline Makefile definitions + - Fix special case for C2x strtol binary constant handling (BZ# 30371) + - rtld: properly handle root directory in load path (bug 30435) + - sysdeps/pthread/eintr.c: fix warn unused result + - sunrpc/netname.c: fix warn unused result + - locale/programs/locarchive.c: fix warn unused result + - support: Reformat Makefile. + - Regenerate configure fragment -- BZ 25337. + - Fix misspellings in sysdeps/powerpc -- BZ 25337 + - Fix misspellings in sysdeps/unix -- BZ 25337 + - Fix misspellings in sysdeps/x86_64 -- BZ 25337. + - mach: Fix accessing mach_i386.h + - Fix misspellings in sysdeps/x86_64/fpu/multiarch -- BZ 25337. + - mach: Fix installing mach_i386.h + - hurd: Fix making ld.so run static binaries with retry + - Add voice-admit DSCP code point from RFC-5865 + - mach: Fix mach_setup_thread_impl with NULL stack_base + - Remove last remnants of have-protected + - S390: Use compile-only instead of also link-tests in configure. + - Fix build for hurd/thread-self.c for i386. + - io: Fix a typo + - htl: Use __hurd_fail () instead of assigning errno + - hurd: Use __hurd_fail () instead of assigning errno + - powerpc:GCC(<10) doesn't allow -mlong-double-64 after -mabi=ieeelongdouble + - hurd: Fix using interposable hurd_thread_self + - hurd 64bit: Re-introduce gai_suspend symbol + - hurd: Fix __TIMESIZE on x86_64 + - posix: Reformat Makefile. + - hurd: Fix expected c++ types + - catgets: Reformat Makefile. + - benchtests: Reformat Makefile. + - assert: Reformat Makefile. + - nptl: Reformat Makefile. + - wcsmbs: Reformat Makefile. + - misc: Reformat Makefile. + - stdio-common: Adjust tests in Makefile + - elf: Adjust tests in Makefile. + - scripts: sort-makefile-lines.py + - Add a SECURITY.md + - Add HWCAP2_SME* from Linux 6.3 to AArch64 bits/hwcap.h + - hurd: Also make it possible to call strlen very early + - hurd: Fix setting up pthreads + - hurd: Fix x86_64 _hurd_tls_fork + - hurd: Make sure to not use tcb->self + - hurd: Use __mach_setup_thread_call () + - mach: Add __mach_setup_thread_call () + - hurd: Use MACHINE_THREAD_STATE_SETUP_CALL + - mach: Define MACHINE_THREAD_STATE_SETUP_CALL + - Use TASK_THREAD_TIMES_INFO_COUNT when calling task_info with TASK_THREAD_TIMES_INFO + - argp: Reformat Makefile. + - stdlib: Avoid undefined behavior in stdlib/tst-labs + - stdlib: Use long long int in stdlib/tst-llabs + - Update kernel version to 6.3 in header constant tests + - i386: Use pthread_barrier for synchronization on tst-bz21269 + - stdlib: Add testcases for llabs(). (BZ #30263) + - stdlib: Add testcases for labs(). (BZ #30263) + - stdlib: Add testcases for abs(). (BZ #30263) + - hurd: Fix computing user stack pointer + - hurd: Fix sc_i386_thread_state layout + - hurd: Align signal stack pointer after allocating stackframe + - hurd: Fix aligning signal stack pointer + +:100644 100644 6e1437f9 a866efc6 M glibc.spec +:100644 100644 682b0086 7dbb004e M sources + +commit 102db1b2b1775776260821f312570b159197904e +Author: Carlos O'Donell +AuthorDate: Tue May 16 08:57:31 2023 -0400 +Commit: Carlos O'Donell +CommitDate: Tue May 16 08:57:31 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 40b68e8cc00ca40348bc084b651c0561d31feb46 + + - wcsmbs: Reformat Makefile. + - linux: Reformat Makefile. + - stdlib: Reformat Makefile. + - stdio-common: Reformat Makefile. + - socket: Reformat Makefile. + - misc: Reformat Makefile. + - debug: Reformat Makefile. + - elf: Reformat Makefile. + - libio: Add __nonnull for FILE * arguments of fclose and freopen + - nss: Reconcile conditional declaration and use of `is_nscd' + - Update syscall lists for Linux 6.3 + - hurd: rule out some mach headers when generating errno.h + - Stop checking if MiG supports retcode. + - Added Redirects to longdouble error functions [BZ #29033] + - nptl: Reformat Makefile. + - scripts: Add sort-makefile-lines.py to sort Makefile variables. + - dlopen: skip debugger notification for DSO loaded from sprof (bug 30258) + +:100644 100644 22a2913c 6e1437f9 M glibc.spec +:100644 100644 76076cd2 682b0086 M sources + +commit 151cd6bca78cb72a575414d339e696d3bcb4cc38 +Author: Arjun Shankar +AuthorDate: Tue May 9 12:02:52 2023 +0200 +Commit: Arjun Shankar +CommitDate: Tue May 9 12:02:52 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: d1417176a35d27ffb8da0ffb1e33154163b6eeb2 + + - aligned_alloc: conform to C17 + - testsuite: stdlib/isomac.c: fix REQUIREMENTS + - manual: Remove unsupported line breaks in waiting-with-clock section + - Enable new device_open_new RPC in libmachuser. + - Revert "riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC." + - Update hurd/hurdselect.c to be more portable. + - hurd: Fix ld.so name + - hurd: Add ioperm symbol on x86_64 + - time: Remove alloca() from getdate + - aarch64: More configure checks for libmvec + - aarch64: SVE ACLE configure test cleanups + - hppa: Fix 'concurrency' typo in comment + - Update hurd/intr-msg.c to be more portable + - Update sysdeps/mach/hurd/ioctl.c to make it more portable + - aarch64: fix SVE ACLE check for bootstrap glibc builds + - Enable libmvec support for AArch64 + - hurd: Enable x86_64 build script + - hurd 64bit: Make dev_t word type + - malloc: Really fix tst-memalign-3 link against threads + - malloc: Fix tst-memalign-3 link against threads + - Use GCC 13 branch, Linux 6.3 in build-many-glibcs.py + - Mark various cold functions as __COLD + - Fix regex type usage + - hurd 64bit: Fix struct msqid_ds and shmid_ds fields + - hurd 64bit: Fix ipc_perm fields types + - hurd 64bit: Fix flock fields types + - hurd 64bit: Add data for check-c++-types + - hurd 64bit: Fix pthread_t/thread_t type to long + - socket: Fix tst-cmsghdr-skeleton.c use of cmsg_len + - hurd 64bit: Add missing data file for check-localplt test + - hurd 64bit: Add missing libanl + - hurd: Also XFAIL missing SA_NOCLDWAIT on 64bit + - hurd: Fix tst-writev test + - nptl: move tst-x86-64-tls-1 to nptl-only tests + - hurd: Add expected abilist files for x86_64 + - hurd: Replace reply port with a dead name on failed interruption + - Define __mig_strlen to support dynamically sized strings in hurd RPCs + - mach: Disable 32bit compatibility mode + - hurd: Make it possible to call memcpy very early + - hurd: Implement longjmp for x86_64 + - hurd: Implement sigreturn for x86_64 + - Make __mach_msg_destroy portable for x86_64 + - hurd: Mark error functions as __COLD + - cdefs.h: Define __COLD + - hurd: Fix FS_RETRY_MAGICAL "machtype" handling + - hurd: Respect existing FD_CLOEXEC in S_msg_set_fd + - hurd: Don't leak the auth port in msg* RPCs + - hurd: Make _exit work during early boot-up + - hurd: Mark various conditions as unlikely + - hurd: Move libc_hidden_def's around + - hurd: Simplify _hurd_critical_section_lock a bit + - __check_pf: Add a cancellation cleanup handler [BZ #20975] + - Remap __GLIBC_FLT_EVAL_METHOD to 0 if __FLT_EVAL_METHOD__ is -1 + - riscv: Resolve symbols directly for symbols with STO_RISCV_VARIANT_CC. + - elf.h: add PT_GNU_SFRAME + - Fix Hurd getcwd build with GCC >= 13 + - Regenerate sysdeps/mach/hurd/bits/errno.h + - locale/programs/locarchive.c: Remove unnecessary check in add_locale_archive + - manual: document posix_openpt (bug 17010) + - if_index: Remove unneeded alloca.h include + - gethostid: Do not include alloca.h + +:100644 100644 b8750b25 22a2913c M glibc.spec +:100644 100644 7036881e 76076cd2 M sources + +commit 4432ded54bd865f19cbb5810ea7ec23b7a4597b0 +Author: Patsy Griffin +AuthorDate: Tue Apr 25 17:30:26 2023 -0400 +Commit: Patsy Griffin +CommitDate: Tue Apr 25 17:30:26 2023 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 904b94c07af84b7e4c98de3bbb822ccffcaf8c40 + + - socket: Add a test for MSG_CMSG_CLOEXEC + - hurd: Do not take any flag from the CMSG_DATA + - hurd: Implement MSG_CMSG_CLOEXEC + - hurd: Don't pass FD_CLOEXEC in CMSG_DATA + - hurd: Implement prefer_map_32bit_exec tunable + - hurd: Don't attempt to deallocate MACH_PORT_DEAD + - hurd: Only deallocate addrport when it's valid + - hurd: Implement MAP_32BIT + - Use O_CLOEXEC in more places (BZ #15722) + - misc: Convert daemon () to GNU coding style + - wcsmbs: Add wcsdup() tests. (BZ #30266) + - string: Add tests for strndup (BZ #30266) + - string: Add tests for strdup (BZ #30266) + - string: Allow use of test-string.h for non-ifunc implementations. + - hurd: Don't migrate reply port into __init1_tcbhead + - hurd: Make dl-sysdep's open () cope with O_IGNORE_CTTY + - Created tunable to force small pages on stack allocation. + - malloc: Add missing shared thread library flags + - linux: Re-flow and sort multiline Makefile definitions + - posix: Re-flow and sort multiline Makefile definitions + +:100644 100644 a003d31a b8750b25 M glibc.spec +:100644 100644 5639639a 7036881e M sources + +commit 936bce9f4a226fc37c7865e89544f79105b435d3 +Author: Florian Weimer +AuthorDate: Mon Apr 24 13:55:00 2023 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 24 13:55:00 2023 +0200 + + Explicitly provide ldconfig paths (#2188550) + +:100644 100644 5c384605 a003d31a M glibc.spec + +commit 509721ab91e07222ba857488fe24d419fdce8fe4 +Author: Florian Weimer +AuthorDate: Thu Apr 20 17:58:14 2023 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 20 17:58:14 2023 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 65cbd52174f5bc211dd655727c2239e25e55bfce + + - build-many-glibcs.py: --disable-gcov for gcc-first + - malloc: set NON_MAIN_ARENA flag for reclaimed memalign chunk (BZ #30101) + - rcmd.c: Fix indentation in last commit + - inet/rcmd.c: fix warn unused result + - wcsmbs: Re-flow and sort routines, tests variables in Makefile + - debug: Re-flow and sort routines variable in Makefile + - math: Improve fmod(f) performance + - Benchtests: Adjust timing + - malloc: Assure that THP mode read do write OOB end of stringt + - malloc: Assure that THP mode is always null terminated + - aio: Fix freeing memory + - elf: Stop including tls.h in ldsodefs.h + - manual: update AddressSanitizer discussion + - manual: document snprintf truncation better + - manual: improve string section wording + - manual: fix texinfo typo + - : Make fopencookie, vasprintf, asprintf available by default + - : Make strchrnul, strcasestr, memmem available by default + - : Add PREFETCHI support + - : Add AMX-COMPLEX support + - : Add AVX-NE-CONVERT support + - : Add AVX-VNNI-INT8 support + - : Add MSRLIST support + - : Add AVX-IFMA support + - : Add AMX-FP16 support + - : Add WRMSRNS support + - : Add ArchPerfmonExt support + - : Add CMPCCXADD support + - : Add LASS support + - : Add RAO-INT support + - : Add LBR support + - : Add RTM_FORCE_ABORT support + - : Add SGX-KEYS support + - : Add BUS_LOCK_DETECT support + - : Add LA57 support + - platform.texi: Move LAM after LAHF64_SAHF64 + - : Rename to x86_cpu_INDEX_7_ECX_15 + - hppa: Update struct __pthread_rwlock_arch_t comment. + - hppa: Revise __TIMESIZE define to use __WORDSIZE + - libio: Remove unused pragma weak on vtable + - malloc: Only set pragma weak for rpc freemem if required + - compare_strings.py : Add --gmean flag + - x86/dl-cacheinfo: remove unsused parameter from handle_amd + - powerpc: Disable stack protector in early static initialization + - nptl: Fix tst-cancel30 on sparc64 + - math: Remove the error handling wrapper from fmod and fmodf + - math: Improve fmodf + - math: Improve fmod + - benchtests: Add fmodf benchmark + - benchtests: Add fmod benchmark + - x86: Set FSGSBASE to active if enabled by kernel + - x86_64: Fix asm constraints in feraiseexcept (bug 30305) + - manual: Document __wur usage under _FORTIFY_SOURCE + - x86_64: Add rtld-stpncpy & rtld-strncpy + - stdio-common: Fix building when !IS_IN (libc) + - time: Fix strftime(3) API regarding nullability + - Update arm libm-tests-ulps + - getlogin_r: fix missing fallback if loginuid is unset (bug 30235) + - memalign: Support scanning for aligned chunks. + - malloc: Use C11 atomics on memusage + - Remove --enable-tunables configure option + - Remove --disable-experimental-malloc option + +:100644 100644 c246bdfe 5c384605 M glibc.spec +:100644 100644 fc5a0253 5639639a M sources + +commit 8944a27aaf1125cec4c48d5c343f99f156964074 +Author: Sergey Kolosov +AuthorDate: Tue Apr 4 23:07:18 2023 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Apr 4 23:07:18 2023 +0200 + + CI Tests: removes Regression/bz2141685-glibc-Restore-IPC-64-support-in-sysvipc-ctl and Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to tests + +:100644 000000 8ff19d05 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/Makefile +:100644 000000 262ea54e 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/PURPOSE +:100644 000000 5ffe276a 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/m1.stp +:100644 000000 3c63874d 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/m1_p9.stp +:100644 000000 8ae1a03a 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/main.fmf +:100755 000000 5b08f7d1 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/runtest.sh +:100644 000000 6b89fc07 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/t.c +:100755 000000 f8c41c94 00000000 D tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/trigger.sh +:100644 000000 5cd3985c 00000000 D tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/Makefile +:100644 000000 b076330e 00000000 D tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/PURPOSE +:100644 000000 ba6e6822 00000000 D tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/main.fmf +:100755 000000 c2323264 00000000 D tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/runtest.sh + +commit ffce034896c8548d832722a78cf4df09ecda5e81 +Author: Sergey Kolosov +AuthorDate: Tue Apr 4 15:55:00 2023 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Apr 4 15:55:00 2023 +0200 + + CI Tests: changes recommend to require for several tests + +:100644 100644 68c42bd0 3589c47a M tests/Regression/bz1561018-glibc-Enable-annobin-annotations/main.fmf +:100644 100644 a2ba5e69 8ae1a03a M tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/main.fmf +:100644 100644 fe316118 ba6e6822 M tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/main.fmf + +commit af3beceadcfe6ffaab5dd5b604421a3750760145 +Author: Sergey Kolosov +AuthorDate: Tue Apr 4 13:25:22 2023 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Apr 4 13:25:22 2023 +0200 + + CI Tests: removes unnecessary library dependencies + +:100644 100644 7b745199 77dbeaf4 M tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/Makefile +:100644 100644 26e6f9df d38f404d M tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/main.fmf +:100644 100644 d68430ce 8ff19d05 M tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/Makefile +:100644 100644 1537a321 a2ba5e69 M tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/main.fmf +:100644 100644 13404086 7f373fe5 M tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/Makefile +:100644 100644 084643d4 5acd7018 M tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/main.fmf +:100755 100755 d1b98f22 8f623805 M tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/runtest.sh +:100644 100644 f24e81cd 27b30c53 M tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/Makefile +:100644 100644 778d0c92 826bc251 M tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/main.fmf +:100644 100644 def913a5 c2f1a7bb M tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/Makefile +:100644 100644 0e61467d 8f638fa0 M tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/main.fmf +:100644 100644 04d82732 5cd3985c M tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/Makefile +:100644 100644 f7088d52 fe316118 M tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/main.fmf + +commit 642430bf8389b2f8590a238aaa6564087635fcde +Author: Sergey Kolosov +AuthorDate: Tue Apr 4 01:55:48 2023 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Apr 4 01:55:48 2023 +0200 + + CI Tests: test coverage improvement + +:000000 100644 00000000 3d930e43 A tests/Regression/bz1330705-open-and-openat-ignore-mode-with-O-TMPFILE/Makefile +:000000 100644 00000000 779fa7f3 A tests/Regression/bz1330705-open-and-openat-ignore-mode-with-O-TMPFILE/PURPOSE +:000000 100644 00000000 973d679b A tests/Regression/bz1330705-open-and-openat-ignore-mode-with-O-TMPFILE/main.fmf +:000000 100644 00000000 8b0ceda1 A tests/Regression/bz1330705-open-and-openat-ignore-mode-with-O-TMPFILE/o_tmpfile.c +:000000 100755 00000000 ed49a08b A tests/Regression/bz1330705-open-and-openat-ignore-mode-with-O-TMPFILE/runtest.sh +:000000 100644 00000000 be55ec62 A tests/Regression/bz1561018-glibc-Enable-annobin-annotations/Makefile +:000000 100644 00000000 f327055c A tests/Regression/bz1561018-glibc-Enable-annobin-annotations/PURPOSE +:000000 100644 00000000 68c42bd0 A tests/Regression/bz1561018-glibc-Enable-annobin-annotations/main.fmf +:000000 100755 00000000 9ce516ae A tests/Regression/bz1561018-glibc-Enable-annobin-annotations/runtest.sh +:000000 100644 00000000 7b745199 A tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/Makefile +:000000 100644 00000000 a41980ed A tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/PURPOSE +:000000 100644 00000000 4e1d440d A tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/bug.c +:000000 100644 00000000 26e6f9df A tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/main.fmf +:000000 100755 00000000 5d3d21bf A tests/Regression/bz1579451-glibc-IP-BIND-ADDRESS-NO-PORT-is-not-defined-in/runtest.sh +:000000 100644 00000000 7f1b025b A tests/Regression/bz1591268-glibc-Problem-with-iconv-converting-ISO8859-1-to/Makefile +:000000 100644 00000000 73b22160 A tests/Regression/bz1591268-glibc-Problem-with-iconv-converting-ISO8859-1-to/PURPOSE +:000000 100644 00000000 c758153f A tests/Regression/bz1591268-glibc-Problem-with-iconv-converting-ISO8859-1-to/main.fmf +:000000 100755 00000000 576f18ba A tests/Regression/bz1591268-glibc-Problem-with-iconv-converting-ISO8859-1-to/runtest.sh +:000000 100644 00000000 3bb13151 A tests/Regression/bz1612448-glibc-debuginfo-does-not-have-gdb-index/Makefile +:000000 100644 00000000 9a97bda5 A tests/Regression/bz1612448-glibc-debuginfo-does-not-have-gdb-index/PURPOSE +:000000 100644 00000000 0171c47f A tests/Regression/bz1612448-glibc-debuginfo-does-not-have-gdb-index/main.fmf +:000000 100755 00000000 dfbd53fe A tests/Regression/bz1612448-glibc-debuginfo-does-not-have-gdb-index/runtest.sh +:000000 100644 00000000 39e617d8 A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/Makefile +:000000 100644 00000000 a12cffb6 A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/PURPOSE +:000000 100644 00000000 c6d635df A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/au-test.c +:000000 100644 00000000 9d850d12 A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/audit.c +:000000 100644 00000000 ff3273fd A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/main.fmf +:000000 100755 00000000 9d3cc223 A tests/Regression/bz1661244-glibc-Disable-lazy-binding-of-TLS-descriptors-on/runtest.sh +:000000 100644 00000000 28bbf08e A tests/Regression/bz1661513-glibc-Adjust-to-rpms-find-debuginfo-sh-changes-to-keep-stripping-binaries/Makefile +:000000 100644 00000000 7b94f6d5 A tests/Regression/bz1661513-glibc-Adjust-to-rpms-find-debuginfo-sh-changes-to-keep-stripping-binaries/PURPOSE +:000000 100644 00000000 31302be6 A tests/Regression/bz1661513-glibc-Adjust-to-rpms-find-debuginfo-sh-changes-to-keep-stripping-binaries/main.fmf +:000000 100755 00000000 e40714db A tests/Regression/bz1661513-glibc-Adjust-to-rpms-find-debuginfo-sh-changes-to-keep-stripping-binaries/runtest.sh +:000000 100644 00000000 482a9ab2 A tests/Regression/bz1717438-glibc-libc-freeres-under-valgrind-triggers/Makefile +:000000 100644 00000000 e7271080 A tests/Regression/bz1717438-glibc-libc-freeres-under-valgrind-triggers/PURPOSE +:000000 100644 00000000 692be22c A tests/Regression/bz1717438-glibc-libc-freeres-under-valgrind-triggers/main.fmf +:000000 100755 00000000 1afe812f A tests/Regression/bz1717438-glibc-libc-freeres-under-valgrind-triggers/runtest.sh +:000000 100644 00000000 b7cbe85f A tests/Regression/bz1717438-glibc-libc-freeres-under-valgrind-triggers/tst-libidl.c +:000000 100644 00000000 d68430ce A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/Makefile +:000000 100644 00000000 262ea54e A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/PURPOSE +:000000 100644 00000000 5ffe276a A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/m1.stp +:000000 100644 00000000 3c63874d A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/m1_p9.stp +:000000 100644 00000000 1537a321 A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/main.fmf +:000000 100755 00000000 5b08f7d1 A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/runtest.sh +:000000 100644 00000000 6b89fc07 A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/t.c +:000000 100755 00000000 f8c41c94 A tests/Regression/bz1746933-glibc-Backport-malloc-tcache-enhancements/trigger.sh +:000000 100644 00000000 13404086 A tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/Makefile +:000000 100644 00000000 bc2419e7 A tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/PURPOSE +:000000 100644 00000000 084643d4 A tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/main.fmf +:000000 100755 00000000 d1b98f22 A tests/Regression/bz1988382-annocheck-reports-pie-pic-test-failures-on/runtest.sh +:000000 100644 00000000 f24e81cd A tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/Makefile +:000000 100644 00000000 35c07787 A tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/PURPOSE +:000000 100644 00000000 778d0c92 A tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/main.fmf +:000000 100755 00000000 948f9020 A tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/runtest.sh +:000000 100644 00000000 974bf986 A tests/Regression/bz2024347-glibc-Optional-sched-getcpu-acceleration-using/tst.c +:000000 100644 00000000 def913a5 A tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/Makefile +:000000 100644 00000000 fc8e6a53 A tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/PURPOSE +:000000 100644 00000000 0e61467d A tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/main.fmf +:000000 100755 00000000 2c9c6dc6 A tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/runtest.sh +:000000 100644 00000000 88d00369 A tests/Regression/bz2027789-glibc-backtrace-function-crashes-without-vdso-on/tst.c +:000000 100644 00000000 7a49c36b A tests/Sanity/bz1476120-glibc-headers-don-t-include-linux-falloc-h-and/Makefile +:000000 100644 00000000 a1372924 A tests/Sanity/bz1476120-glibc-headers-don-t-include-linux-falloc-h-and/PURPOSE +:000000 100644 00000000 68f887d4 A tests/Sanity/bz1476120-glibc-headers-don-t-include-linux-falloc-h-and/main.fmf +:000000 100755 00000000 672cdfa1 A tests/Sanity/bz1476120-glibc-headers-don-t-include-linux-falloc-h-and/runtest.sh +:000000 100644 00000000 600ecaca A tests/Sanity/bz1476120-glibc-headers-don-t-include-linux-falloc-h-and/tst-falloc.c +:000000 100644 00000000 04d82732 A tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/Makefile +:000000 100644 00000000 b076330e A tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/PURPOSE +:000000 100644 00000000 f7088d52 A tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/main.fmf +:000000 100755 00000000 c2323264 A tests/Sanity/bz1915330-glibc-Implement-find-debuginfo-sh-changes-to/runtest.sh +:000000 100644 00000000 88cef9d7 A tests/Sanity/bz2023420-glibc-Backport-ld-so-list-diagnostics/Makefile +:000000 100644 00000000 a058fb42 A tests/Sanity/bz2023420-glibc-Backport-ld-so-list-diagnostics/PURPOSE +:000000 100644 00000000 13cda56a A tests/Sanity/bz2023420-glibc-Backport-ld-so-list-diagnostics/main.fmf +:000000 100755 00000000 83b675aa A tests/Sanity/bz2023420-glibc-Backport-ld-so-list-diagnostics/runtest.sh + +commit 6fd5c5a43bdfdae28475beaff3758d0a3263fbb9 +Author: Arjun Shankar +AuthorDate: Fri Mar 31 14:19:48 2023 +0200 +Commit: Arjun Shankar +CommitDate: Fri Mar 31 14:23:15 2023 +0200 + + Auto-sync with upstream branch master + + Apply glibc-disable-werror-tst-realloc.patch to disable spurious GCC + warning, and auto-sync with upstream branch master. + + Upstream commit: 885d3cda907d0dee54b13cbbf61b040c9951d5a2 + + - Allow building with --disable-nscd again + - system: Add "--" after "-c" for sh (BZ #28519) + - posix: Fix some crashes in wordexp [BZ #18096] + - LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 + - elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh + - Fix tst-glibc-hwcaps-prepend-cache with custom configure prefix value + - Fix tst-ldconfig-ld_so_conf-update with custom configure prefix value + - support: introduce support_sysconfdir_prefix + - Remove set-hooks.h from generic includes + - Remove --with-default-link configure option + - libio: Remove the usage of __libc_IO_vtables + - libio: Do not autogenerate stdio_lim.h + - Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions + - benchtests: Move libmvec benchtest inputs to benchtests directory + - stdio-common: tests: don't double-define _FORTIFY_SOURCE + - LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects + - _dl_map_object_from_fd: Remove unnecessary debugger notification in error path + - hppa: Drop 16-byte pthread lock alignment + - Minor: don't call _dl_debug_update (which can have side effects) inside assert + - x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c + - Declare wcstofN, wcstofNx for C2x + - Update printf %b/%B C2x support + - ARC: run child from the separate start block in __clone + - ARC: Add the clone3 wrapper + +:000000 100644 00000000 3f19d153 A glibc-disable-werror-tst-realloc.patch +:100644 100644 c45bf480 c246bdfe M glibc.spec +:100644 100644 97dc03f2 fc5a0253 M sources + +commit 472dcebe5e58f7f9d87fbf86d99cb3bf312c89a7 +Author: Martin Cermak +AuthorDate: Thu Mar 23 20:33:30 2023 +0100 +Commit: Martin Cermak +CommitDate: Thu Mar 23 20:33:30 2023 +0100 + + CI Testing: Ensure smooth installation od the build under test + + Make sure the build under test installs smoothly including the + multilib subpackages needed for the CI tests. Use a setup task + prepare.sh to accomplish that. + + The "standard" CI installer installs whole the x86_64 build + minus glibc-headers-s390, which is a noarch package having + file conflicts with glibc-headers-x86 (which is another + noarch subrpm). The prepare.sh then installs needed i686 + packages. + +:100644 100644 d81f782c 7ebb7970 M plans/ci.fmf +:000000 100755 00000000 4746b4b0 A plans/prepare.sh + +commit 3a98e957b04458520ebc08e37a4c8f4dfd841e19 +Author: Florian Weimer +AuthorDate: Mon Mar 13 15:56:12 2023 +0100 +Commit: Florian Weimer +CommitDate: Mon Mar 13 15:56:12 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 90233f113cc941ef88ce03b7f73221a964dcaca8 + + - LoongArch: Add get_rounding_mode. + - LoongArch: Add support for ldconfig. + - linux: fix ntp_gettime abi break (BZ# 30156) + - elf: Add missing dependency between resolvfail and testobj1.so + - elf: Add -z lazy to some more tests + - Benchtests: Remove simple_str(r)chr + - Benchtests: Remove simple_str(n)casecmp + - Benchtests: Remove simple_memcmp + - Benchtests: Remove simple_strcspn/strpbrk/strsep + - Benchtests: Remove memchr_strnlen + - Benchtests: Remove simple_mem(r)chr + - Benchtests: Remove simple_strcpy_chk + - Benchtests: Remove simple_str(n)cmp + - malloc: Fix transposed arguments in sysmalloc_mmap_fallback call + - rt: fix shm_open not set ENAMETOOLONG when name exceeds {_POSIX_PATH_MAX} + - posix: Ensure the initial signal disposition for tst-spawn7 + - hurd: fix build of tst-system.c + - x86: Fix bug about glibc.cpu.hwcaps. + - posix: Fix system blocks SIGCHLD erroneously [BZ #30163] + - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151) + +:100644 100644 8b500dc2 c45bf480 M glibc.spec +:100644 100644 5ba07b80 97dc03f2 M sources + +commit c58b5b31bef90b3d45d18c5fe8af3191a1ef54ca +Author: DJ Delorie +AuthorDate: Mon Mar 6 17:24:09 2023 -0500 +Commit: DJ Delorie +CommitDate: Mon Mar 6 17:24:09 2023 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 8390014c2320f94ffd8a8f6088c10c1f64567954 + + - Update kernel version to 6.2 in header constant tests + - arm: Remove __builtin_arm_uqsub8 usage on string-fza.h + - alpha: Remove strncmp optimization + - powerpc: Remove powerpc64 strncmp variants + - powerpc: Remove strncmp variants + - C2x scanf binary constant handling + - Fix stringop-overflow warning in test-strncat. + - nis: Fix stringop-truncation warning with -O3 in nis_local_host. + - support: use 64-bit time_t (bug 30111) + - LoongArch: Update libm-test-ulps. + - LoongArch: Further refine the condition to enable static PIE + - hurd: Fix some broken indentation + - hurd: Remove the ecx kludge + +:100644 100644 4e3f00aa 8b500dc2 M glibc.spec +:100644 100644 82597b6d 5ba07b80 M sources + +commit ae2a2c23ba78f5e463b71b94ae3cdb6a811da204 +Author: Carlos O'Donell +AuthorDate: Wed Mar 1 17:24:10 2023 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Mar 1 17:24:10 2023 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 59a6d5e9477695c41d6feef7ef8636f8f744f3c5 + + - Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h + - crypt: Remove invalid end of page test badsalttest + - S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] + - s390x: Regenerate ULPs. + - Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h + - htl: Add pthreadtypes-arch.h for x86_64 + - hurd: Implement TLS for x86_64 + - htl: Make pthread_mutex_t pointer-aligned + - x86_64: Update libm test ulps + - localedata: de_DE should not use Fräulein + - LoongArch: Add math-barriers.h + - cdefs.h: fix "__clang_major" typo + - hppa: Drop old parisc-specific MADV_* constants + - hurd: Generalize init-first.c to support x86_64 + - hurd: Simplify init-first.c further + - hurd: Mark some audit tests as unsupported + - htl: Mark select loop test as unsupported + - hurd: Mark RLIMIT_AS tests as unsupported + - aarch64: update libm test ulps + - powerpc:Regenerate ulps for hypot + - Update syscall lists for Linux 6.2 + - tunables.texi: Change \code{1} to @code{1} + - x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] + - gmon: fix memory corruption issues [BZ# 30101] + - gmon: improve mcount overflow handling [BZ# 27576] + - gmon: Fix allocated buffer overflow (bug 29444) + - malloc: remove redundant check of unsorted bin corruption + - Use Linux 6.2 in build-many-glibcs.py + - Ignore MAP_VARIABLE in tst-mman-consts.py + - AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329] + +:100644 100644 ac992d66 4e3f00aa M glibc.spec +:100644 100644 d916428f 82597b6d M sources + +commit d9759bc576d66d03bc47600b7599ace145f571c2 +Author: Arjun Shankar +AuthorDate: Mon Feb 20 21:34:56 2023 +0100 +Commit: Arjun Shankar +CommitDate: Mon Feb 20 21:34:56 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 8b014a1b1f7aee1e3348db108aeea396359d481e + + - Drop glibc-printf-grouping-swbz30068.patch; fix applied upstream + + - s390: Fix build for -march=z13 + - arm: Support gcc older than 10 for find_zero_all + - Linux: Remove generic Implies + - Linux: Remove unused generic Makefile + - Linux: Assume and consolidate getpeername wire-up syscall + - Linux: Assume and consolidate getsockname wire-up syscall + - Linux: Move wordsize-32 Version to default + - __glob64_time64: Fix typo for stub_warning call (BZ #30146) + - elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] + - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] + - Define PC, SP and SYSRETURN for hurd x86_64 + - mach: Use PAGE_SIZE + - hurd: Simplify init-first.c a bit + - hurd: Make timer_t pointer-sized + - hurd: Fix xattr function return type + - hurd: Use proper integer types + - hurd: Move thread state manipulation into _hurd_tls_new () + - glob64_time64: Fix typo for stub_warning call (BZ #30146) + - Use uintptr_t instead of performing pointer subtraction with a null pointer + - ARC:fpu: add extra capability check before use of sqrt and fma builtins + - ARC: align child stack in clone + - string: Remove string_private.h + - iconv: Remove _STRING_ARCH_unaligned usage + - iconv: Remove _STRING_ARCH_unaligned usage for get/set macros + - resolv: Remove _STRING_ARCH_unaligned usage + - nscd: Remove _STRING_ARCH_unaligned usage + - stdlib: Simplify getenv + - crypto: Remove _STRING_ARCH_unaligned usage + - Fix ifunc-impl-list.c build for s390 + - [hurd] Fix i686 build breakage caused by 4fedebc91108 + - C2x strtol binary constant handling + - [hurd] Add MTU_DISCOVER values + - hurd: Fix unwinding over INTR_MSG_TRAP in shared too + - mach: undef ENTRY2 + - hurd: i386 TLS tweaks + - stdio: Do not ignore posix_spawn error on popen (BZ #29016) + - update auto-libm-test-out-hypot + - added pair of inputs for hypotf in binary32 + - Naming the parameter of dummy_sa_handler + - hurd: Fix tcflag_t and speed_t types on 64-bit + - htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h + - hurd, htl: Add some x86_64-specific code + - Fix typos in comments + - htl: Generalize i386 pt-machdep.h to x86 + - hurd: Set up the basic tree for x86_64-gnu + - mach: Look for mach_i386.defs on x86_64 too + - htl: Fix semaphore reference + - hurd: Fix xattr error value + - mach, hurd: Cast through uintptr_t + - hurd: Use mach_msg_type_number_t where appropriate + - hurd: Refactor readlinkat() + - Use __builtin_FILE instead of __FILE__ in assert in C++. + - hurd: Fix unwinding over INTR_MSG_TRAP + - powerpc64: Add the clone3 wrapper + - string: Disable stack protector in early static initialization + - string: Add libc_hidden_proto for memrchr + - string: Add libc_hidden_proto for strchrnul + - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache + - NEWS: Document CVE-2023-25139. + - Use 64-bit time_t interfaces in strftime and strptime (bug 30053) + - C-SKY: Strip hard float abi from hard float feature. + - S390: Influence hwcaps/stfle via GLIBC_TUNABLES. + - string: Hook up the default implementation on test-strrchr + - string: Hook up the default implementation on test-memrchr + - string: Hook up the default implementation on test-memchr + - string: Hook up the default implementation on test-strcpy + - string: Hook up the default implementation on test-stpcpy + - string: Hook up the default implementation on test-strncmp + - string: Hook up the default implementation on test-strcmp + - string: Hook up the default implementation on test-strchr + - string: Hook up the default implementation on test-strnlen + - string: Hook up the default implementation on test-strlen + - riscv: Add string-fza.h and string-fzi.h + - sh: Add string-fzb.h + - powerpc: Add string-fza.h + - arm: Add string-fza.h + - alpha: Add string-fza, string-fzb.h, string-fzi.h, and string-shift.h + - hppa: Add string-fza.h, string-fzc.h, and string-fzi.h + - hppa: Add memcopy.h + - string: Improve generic strrchr with memrchr and strlen + - string: Improve generic memrchr + - string: Improve generic strnlen with memchr + - string: Improve generic memchr + - string: Improve generic strcpy + - string: Improve generic stpcpy + - string: Improve generic strncmp + - string: Improve generic strcmp + - string: Improve generic strchr + - string: Improve generic strchrnul + - string: Improve generic strlen + - Add string vectorized find and detection functions + - Parameterize OP_T_THRES from memcopy.h + - Parameterize op_t from memcopy.h + - Replace rawmemchr (s, '\0') with strchr + - AArch64: Improve SVE memcpy and memmove + - Account for grouping in printf width (bug 30068) + - Move RETURN_TO to x86/sysdep.h and implement x86_64 version. + - Remove pthread-pi-defines.sym + - stdlib: tests: don't double-define _FORTIFY_SOURCE + - LoongArch: Add new relocation types. + - Remove sysdeps/mach/i386/machine-sp.h + - cdefs: Limit definition of fortification macros + - hurd: Move some i386 bits to x86 + - Remove support setting custom demuxers during signal handling. + - hurd: Implement SHM_ANON + - hurd: Implement O_TMPFILE + - hurd: Consolidate file_name_lookup implementation + - Linux: optimize clone3 internal usage + - aarch64: Add the clone3 wrapper + - linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn + - Linux: Do not align the stack for __clone3 + - linux: Extend internal clone3 documentation + - linux: Do not reset signal handler in posix_spawn if it is already SIG_DFL + - Open master branch for glibc 2.38 development + +:100644 000000 dc89dc5c 00000000 D glibc-printf-grouping-swbz30068.patch +:100644 100644 968d15de ac992d66 M glibc.spec +:100644 100644 15f941c7 d916428f M sources + +commit 97c044f99aa55f856211be2a8344d5f429c5702b +Author: Carlos O'Donell +AuthorDate: Wed Feb 1 22:27:40 2023 -0500 +Commit: Carlos O'Donell +CommitDate: Sat Feb 4 14:23:17 2023 -0500 + + Auto-sync with upstream branch release/2.37/master + + Upstream commit: a704fd9a133bfb10510e18702f48a6a9c88dbbd5: + + - Create ChangeLog.old/ChangeLog.26. (tag: glibc-2.37) + - Prepare for glibc 2.37 release. + - x86: Fix strncat-avx2.S reading past length [BZ #30065] + - Update install.texi, and regenerate INSTALL. + - Update manual/contrib.texi. + - Update NEWS file with bug fixes. + - Regenerate configure. + - Update all PO files in preparation for release. + - doc: correct _FORTIFY_SOURCE doc in features.h + - libio: Update number of written bytes in dprintf implementation + + - Drop already included glibc-dprintf-length.patch patch. + - Apply glibc-printf-grouping-swbz30068.patch to fix swbz#30068. + +:100644 000000 a75107cd 00000000 D glibc-dprintf-length.patch +:000000 100644 00000000 dc89dc5c A glibc-printf-grouping-swbz30068.patch +:100644 100644 3db93054 968d15de M glibc.spec +:100644 100644 4f7c1bb8 15f941c7 M sources + +commit f87342d79fa4fb5264dc557fb4bbde1d8ed9ed1a +Author: Florian Weimer +AuthorDate: Tue Jan 31 18:16:37 2023 +0100 +Commit: Florian Weimer +CommitDate: Tue Jan 31 18:16:37 2023 +0100 + + Upload sources + +:100644 100644 65529ca1 4f7c1bb8 M sources + +commit 5583ed7061b866eb0258c65c7ac783595be8ba0a +Author: Florian Weimer +AuthorDate: Tue Jan 31 17:00:06 2023 +0100 +Commit: Florian Weimer +CommitDate: Tue Jan 31 17:00:06 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 2f39e44a8417b4186a7f15bfeac5d0b557e63e03 + + - Account for octal marker in %#o format (rhbz#2165869) + - Use binutils 2.40 branch in build-many-glibcs.py + - Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py + + - Apply glibc-dprintf-length.patch to fix dprintf return value + regression. + +:000000 100644 00000000 a75107cd A glibc-dprintf-length.patch +:100644 100644 1d25069b 3db93054 M glibc.spec + +commit 009042dd2468aec38ea43af97dd493126a9b751f +Author: Florian Weimer +AuthorDate: Wed Jan 25 09:14:47 2023 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 25 09:14:47 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 0d50f477f47ba637b54fb03ac48d769ec4543e8d + + - stdio-common: Handle -1 buffer size in __sprintf_chk & co (bug 30039) + - Document '%F' format specifier + - sparc (64bit): Regenerate ulps + - ia64: Regenerate ulps + - Update libc.pot for 2.37 release. + - x86: Cache computation for AMD architecture. + - manual: Fix typo + - Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h + - Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h + - AArch64: Improve strrchr + - AArch64: Optimize strnlen + - AArch64: Optimize strlen + - AArch64: Optimize strcpy + - AArch64: Improve strchrnul + - AArch64: Optimize strchr + - AArch64: Improve strlen_asimd + - AArch64: Optimize memrchr + - AArch64: Optimize memchr + +:100644 100644 ca97caba 1d25069b M glibc.spec +:100644 100644 6fc7437d 65529ca1 M sources + +commit a37e67f1e127d142cddd776cd1fdfe7cc903b7cb +Author: Fedora Release Engineering +AuthorDate: Thu Jan 19 05:05:08 2023 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jan 19 05:05:08 2023 +0000 + + Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 419f5707 ca97caba M glibc.spec + +commit 64c7d00676b5ef42411ec62c2c66976e564ea3f6 +Merge: 8a01f7ca 7d661951 +Author: Martin Cermak +AuthorDate: Wed Jan 18 16:46:03 2023 +0000 +Commit: Martin Cermak +CommitDate: Wed Jan 18 16:46:03 2023 +0000 + + Merge #67 `CI Tests: updates old test cases to use actual beakerlib functions` + +:100644 100644 7a2f403b c5f2a74e M tests/Regression/bz434601-timedlock-segfault/main.fmf +:100644 100644 55f1868a da5ba668 M tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/main.fmf +:100755 100755 01236c40 ace7e3e4 M tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/runtest.sh +:100644 100644 d2ec82f2 406212cd M tests/Regression/bz464146-sp-corruption/main.fmf +:100755 100755 3a393221 b511b7d9 M tests/Regression/bz464146-sp-corruption/runtest.sh +:100644 100644 54bf74be ad58ed9b M tests/Regression/bz464146-sp-corruption/testit.c +:100644 100644 33e75f0b a9324073 M tests/Regression/bz471298-pthread_cond/main.fmf +:100755 100755 a5cc1ce2 a8a952ff M tests/Regression/bz471298-pthread_cond/runtest.sh +:100644 100644 8ac3fc80 5724e3b9 M tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/main.fmf +:100644 100644 19197448 3897b030 M tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/main.fmf +:100644 100644 b0e1665f 0296162b M tests/Regression/expf-gives-infinity-where-result-finite/main.fmf +:100644 100644 e6443731 84ad97b3 M tests/Regression/setvbuf-to-full-not-working/main.fmf + +commit 8a01f7cacb7ac2b8f6788f6f5ede703aeae1eb78 +Author: Florian Weimer +AuthorDate: Tue Jan 17 10:01:24 2023 +0100 +Commit: Florian Weimer +CommitDate: Tue Jan 17 10:01:24 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 569cfcc6bf35c28112ca8d7112e9eb4a22bed5b8 + + - hurd: Fix _NOFLSH value + - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] + - string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] + - scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option + - configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS + +:100644 100644 2e254508 419f5707 M glibc.spec +:100644 100644 ba48d3f3 6fc7437d M sources + +commit d000e6b3e679f3fbdeaa8de1087cbda4767ab199 +Author: Patsy Griffin +AuthorDate: Wed Jan 11 22:26:53 2023 -0500 +Commit: Patsy Griffin +CommitDate: Wed Jan 11 22:26:53 2023 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 2d2d7e1a8f2e62b442ae8978f0a6c17f385575c4 + + - configure: Allow user override LD, AR, OBJCOPY, and GPROF + - math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] + - sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] + - locale: Use correct buffer size for utf8_sequence_error [BZ #19444] + - Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h + - Add _FORTIFY_SOURCE implementation documentation [BZ #28998] + - Update copyright dates not handled by scripts/update-copyrights + - Update copyright dates with scripts/update-copyrights + - Remove trailing whitespace in gmp.h + - Remove trailing whitespace + - C2x semantics for + - time: Set daylight to 1 for matching DST/offset change (bug 29951) + - Fix ldbl-128 built-in function use + - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] + - i686: Regenerate ulps + +:100644 100644 16717a09 7328fc8b M glibc-python3.patch +:100644 100644 9ef1a1ce 2e254508 M glibc.spec +:100644 100644 bd31df33 ba48d3f3 M sources + +commit 2ceebf21f1da4706b8244c4da58f93c6f7c778b3 +Author: Arjun Shankar +AuthorDate: Mon Jan 2 14:17:02 2023 +0100 +Commit: Arjun Shankar +CommitDate: Mon Jan 2 14:17:02 2023 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 5f55b22f4b3ea14c777a60f239d25dc4555eb804 + + - Drop glibc-rh2155825.patch; fix applied upstream + + - hurd getcwd: Fix memory leak on error + - hurd fcntl: Make LOCKED macro more robust + - hurd: Make dl-sysdep __sbrk check __vm_allocate call + - htl: Drop duplicate check in __pthread_stack_alloc + - hurd hurdstartup: Initialize remaining fields of hurd_startup_data + - hurd _S_msg_add_auth: Initialize new arrays to 0 + - htl: Check error returned by __getrlimit + - getdelim: ensure error indicator is set on error (bug 29917) + - htl: Fix sem_wait race between read and gsync_wait + - Avoid use of atoi in malloc + - Linux: Pass size argument of epoll_create to the kernel + - Simplify scripts/cross-test-ssh.sh configuration. + - Define MADV_COLLAPSE from Linux 6.1 + - powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ + - Update all PO files in preparation for release. + - Update kernel version to 6.1 in header constant tests + - Update syscall lists for Linux 6.1 + - libio: Convert __vswprintf_internal to buffers (bug 27857) + - libio: Convert __obstack_vprintf_internal to buffers (bug 27124) + - libio: Convert __vdprintf_internal to buffers + - libio: Convert __vasprintf_internal to buffers + - libio: Convert __vsprintf_internal to buffers + - stdio-common: Add lock optimization to vfprintf and vfwprintf + - stdio-common: Convert vfprintf and related functions to buffers + - stdio-common: Add __translated_number_width + - stdio-common: Add __printf_function_invoke + - stdio-common: Introduce buffers for implementing printf + - locale: Implement struct grouping_iterator + - Use Linux 6.1 in build-many-glibcs.py + - Avoid use of atoi in some places in libc + +:100644 000000 5bc23364 00000000 D glibc-rh2155825.patch +:100644 100644 236bfc75 9ef1a1ce M glibc.spec +:100644 100644 951eaa27 bd31df33 M sources + +commit b12aa3c1f165415a36f75a79eaa99909458d43f0 +Author: Martin Cermak +AuthorDate: Thu Dec 22 20:53:44 2022 +0100 +Commit: Martin Cermak +CommitDate: Thu Dec 22 20:53:44 2022 +0100 + + tests: FMF - fix deprecated beakerlib attribute + +:100644 100644 d52cc9b3 d81f782c M plans/ci.fmf + +commit c3dda3d423c48890158efcf37acb3328d2b04c30 +Author: Florian Weimer +AuthorDate: Thu Dec 22 17:23:51 2022 +0100 +Commit: Florian Weimer +CommitDate: Thu Dec 22 17:23:51 2022 +0100 + + Fix epoll_create regression (#2155825) + +:000000 100644 00000000 5bc23364 A glibc-rh2155825.patch +:100644 100644 14cb8176 236bfc75 M glibc.spec + +commit 4024998b40c341f18208022a7475dc380053d92f +Author: Florian Weimer +AuthorDate: Mon Dec 19 13:32:55 2022 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 19 13:32:55 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit c1c0dea38833751f36a145c322ce53c9a08332e1 + + - Linux: Remove epoll_create, inotify_init from syscalls.list (#2154747) + - Linux: Reflow and sort some Makefile variables + - mach: Drop remnants of old_CFLAGS + - mach: Fix passing -ffreestanding when checking for gnumach headers + - Force use of -ffreestanding when checking for gnumach headers + - elf: Fix tst-relro-symbols.py argument passing + - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863] + - Allow _Qp_fgt in sparc64 localplt.data + +:100644 100644 141815ef 14cb8176 M glibc.spec +:100644 100644 3daa8c4b 951eaa27 M sources + +commit 36c95d06a5307a72b85606ec3e68f89366ada45c +Author: DJ Delorie +AuthorDate: Mon Dec 12 23:54:54 2022 -0500 +Commit: DJ Delorie +CommitDate: Mon Dec 12 23:54:54 2022 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 5dcd2d0ad02ff12c76355ef4f40947c1857ac482 + + - stdlib: Move _IO_cleanup to call_function_static_weak + - elf: Do not assume symbol order on tst-audit25{a,b} + - time: Use 64 bit time on tzfile + - nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) + - nis: Build libnsl with 64 bit time_t + - realloc: Return unchanged if request is within usable size + - Linux: Consolidate typesizes.h + - Linux: Make generic fcntl.h the default one + - Linux: make generic xstatver.h the default one + - Linux: Remove generic sysdep + - Linux: Assume and consolidate shutdown wire-up syscall + - Linux: Assume and consolidate listen wire-up syscall + - Linux: Assume and consolidate socketpair wire-up syscall + - Linux: Assume and consolidate socket wire-up syscall + - Linux: Assume and consolidate bind wire-up syscall + - Linux: consolidate ____longjmp_chk + - Linux: consolidate sendfile implementation + - Linux: consolidate unlink implementation + - Linux: consolidate symlink implementation + - Linux: consolidate rmdir implementation + - Linux: consolidate readlink implementation + - Linux: consolidate mkdir implementation + - Linux: consolidate link implementation + - Linux: consolidate lchown implementation + - Linux: consolidate inotify_init implementation + - Lninux: consolidate epoll_create implementation + - Linux: consolidate dup2 implementation + - Linux: consolidate chown implementation + - Linux: consolidate chmod implementation + - linux: Consolidate dl-origin.c + - linux: Use long int for syscall return value + - LoongArch: Use medium cmodel build libc_nonshared.a. + - x86_64: State assembler is being tested on sysdeps/x86/configure + - configure: Remove AS check + - configure: Remove check if ld is GNU + - configure: Remove check if as is GNU + - configure: Move locale tools early + +:100644 100644 6935d997 141815ef M glibc.spec +:100644 100644 4411ab7f 3daa8c4b M sources + +commit 1e3db499d665ad2158f0610ed9503e8176a3cfa8 +Author: Arjun Shankar +AuthorDate: Mon Dec 5 17:09:03 2022 +0100 +Commit: Arjun Shankar +CommitDate: Mon Dec 5 17:09:03 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 8fb923ddc38dd5f4bfac4869d70fd80483fdb87a + + - hurd: Make getrandom cache the server port + - powerpc64: Remove old strncmp optimization + - x86-64 strncpy: Properly handle the length parameter [BZ# 29839] + - x86-64 strncat: Properly handle the length parameter [BZ# 24097] + - ARC: update definitions in elf/elf.h + - scripts: Add "|" operator support to glibcpp's parsing + - Apply asm redirections in syslog.h before first use [BZ #27087] + - LoongArch: Add support for ilogb[f] + - LoongArch: Add support for scalb[f] + - LoongArch: Add support for scalbn[f] + - LoongArch: Use __builtin_logb{,f} with GCC >= 13 + - Use GCC builtins for logb functions if desired. + - LoongArch: Use __builtin_llrint{,f} with GCC >= 13 + - Use GCC builtins for llrint functions if desired. + - LoongArch: Use __builtin_lrint{,f} with GCC >= 13 + - Use GCC builtins for lrint functions if desired. + - LoongArch: Use __builtin_rint{,f} with GCC >= 13 + +:100644 100644 34f481eb 6935d997 M glibc.spec +:100644 100644 06bfdced 4411ab7f M sources + +commit bbbda714f9a500ea89a9ceafda14c6e733f7a7e2 +Author: Florian Weimer +AuthorDate: Mon Nov 28 08:11:14 2022 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 28 08:11:24 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: f704192911c6c7b65a54beab3ab369fca7609a5d + + - x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wrapper_impl.h + - x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h + - x86/fpu: Reformat svml_{s|d}_wrapper_impl.h + - x86/fpu: Fix misspelled evex512 section in variety of svml files + - x86/fpu: Add missing ISA sections to variety of svml files + - stdio-common: Add missing dependencies (bug 29780) + - i386: Avoid rely on linker optimization to avoid relocation + - elf: Fix rtld-audit trampoline for aarch64 + - Define in_int32_t_range to check if the 64 bit time_t syscall should be used + +:100644 100644 7524263c 34f481eb M glibc.spec +:100644 100644 d54c6a1f 06bfdced M sources + +commit 7a70647c2176ff3e15e98a4b2f8713bbf17cfbd5 +Author: Arjun Shankar +AuthorDate: Mon Nov 14 15:56:37 2022 +0100 +Commit: Arjun Shankar +CommitDate: Mon Nov 14 15:56:37 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 94628de77888c3292fc103840731ff85f283368e + + - elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776) + - LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fminimum_mag_num{f/ }. + - LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimum_mag{f/ }. + - LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. + - LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimum_num{f/ }. + - LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. + - LoongArch: Hard Float Support for float-point classification functions. + - LoongArch: Use __builtin_{fma, fmaf} to implement function {fma, fmaf}. + +:100644 100644 28a932f9 7524263c M glibc.spec +:100644 100644 5580d131 d54c6a1f M sources + +commit c22dc5e2f0c7374839521caf8bb5206afe0f7c4d +Author: Florian Weimer +AuthorDate: Thu Nov 10 21:43:41 2022 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 10 21:43:41 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 22a46dee24351fd5f4f188ad80554cad79c82524 + + - Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771) + - riscv: Get level 3 cache's information + - debug: Fix typo in tests-unsupported rule + - iconvdata/tst-table-charmap.sh: remove handling of old, borrowed format + - Makerules: Generate shlib.lds with -fuse-ld=bfd + - x86: Add avx2 optimized functions for the wchar_t strcpy family + - x86: Add evex optimized functions for the wchar_t strcpy family + - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions + - x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions + - benchtests: Make str{n}{cat|cpy} benchmarks output json + - x86: Use VMM API in memcmpeq-evex.S and minor changes + - x86: Use VMM API in memcmp-evex-movbe.S and minor changes + - string: Add len=0 to {w}memcmp{eq} tests and benchtests + - Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) + - hurd: Add sigtimedwait and sigwaitinfo support + +:100644 100644 2e8ce98b 28a932f9 M glibc.spec +:100644 100644 4e569332 5580d131 M sources + +commit 1f9fbacd82427f99e6c147c4b67a6baa2097cc92 +Author: DJ Delorie +AuthorDate: Mon Nov 7 16:46:05 2022 -0500 +Commit: DJ Delorie +CommitDate: Mon Nov 7 16:46:05 2022 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 8d291eabd541029d7ac705cc1ea112c58dfbb05f + + - Apply asm redirection in gmp.h before first use + - Rewrite find_cxx_header config configure.ac + - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() + - elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE + - posix: Make posix_spawn extensions available by default + - x86_64: Implement evex512 version of strrchr and wcsrchr + - elf: Introduce and call_tls_init_tp (bug 29249) + - LoongArch: Fix ABI related macros in elf.h to keep consistent with binutils[1]. + - scripts/glibcelf.py: Properly report parsing failures + - elf: Rework exception handling in the dynamic loader [BZ #25486] + - linux: Drop useless include from fstatat.c + - Fix OOB read in stdlib thousand grouping parsing [BZ #29727] + - linux: Fix fstatat on MIPSn64 (BZ #29730) + - elf: Remove allocate use on _dl_debug_printf + - nptl: Fix pthread_create.c build with clang + - allocate_once: Apply asm redirection before first use + - alloc_buffer: Apply asm redirection before first use + - configure: Use -Wno-ignored-attributes if compiler warns about multiple aliases + - Disable use of -fsignaling-nans if compiler does not support it + - intl: Fix clang -Wunused-but-set-variable on plural.c + - Apply asm redirection in not-cancel before first use + - malloc: Use uintptr_t for pointer alignment + - Use uintptr_t in fts for pointer alignment + - Fix build with GCC 13 _FloatN, _FloatNx built-in functions + - elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) + - x86-64: Improve evex512 version of strlen functions + - Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. + - Remove unused scratch_buffer_dupfree + - Fix elf/tst-dlmopen-twice not to exhaust static TLS + - Use uintptr_t in string/tester for pointer alignment + - stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) + - Fix resource/bug-ulimit1 test + - Fix missing NUL terminator in stdio-common/scanf13 test + - Fix off-by-one OOB read in elf/tst-tls20 + - elf: Fix alloca size in _dl_debug_vdprintf + - malloc: Use uintptr_t in alloc_buffer + - Fix invalid pointer dereference in wcpcpy_chk + - Fix invalid pointer dereference in wcscpy_chk + - aarch64: Fix the extension header write in getcontext and swapcontext + - aarch64: Don't build wordcopy + - scripts: Use bool in tunables initializer + - longlong.h: update from GCC for LoongArch clz/ctz support + +:100644 100644 a145bbc4 2e8ce98b M glibc.spec +:100644 100644 7c0ca527 4e569332 M sources + +commit 84cb4d0635e44d0b23d42692918a0eac7c2a38f8 +Author: Patsy Griffin +AuthorDate: Thu Oct 27 15:03:13 2022 -0400 +Commit: Patsy Griffin +CommitDate: Thu Oct 27 15:03:13 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 6f360366f7f76b158a0f4bf20d42f2854ad56264 + + - elf: Introduce to _dl_call_fini + - ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called + - scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) + - Remove lingering libSegfault Makefile entries + - aarch64: Use memcpy_simd as the default memcpy + - aarch64: Cleanup memset ifunc + - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x + - x86_64: Implement evex512 version of strchrnul, strchr and wcschr + - linux: Fix generic struct_stat for 64 bit time (BZ# 29657) + - manual: Add missing % in int conversion list + - Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488) + - Remove all assembly optimizations for htonl and htons + - Remove htonl.S for i386/x86_64 + - Fix BZ #29463 in the ibm128 implementation of y1l too + - Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h + - x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms + - x86: Use `testb` for case-locale check in str{n}casecmp-sse42 + - x86: Use `testb` for case-locale check in str{n}casecmp-sse2 + - x86: Use `testb` for case-locale check in str{n}casecmp-avx2 + - x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl + - x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S + - sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [BZ #29698] + - nis: Fix nis_print_directory + - linux: Avoid shifting a negative signed on POSIX timer interface + - Bench: Improve benchtests for memchr, strchr, strnlen, strrchr + - x86: Optimize strrchr-evex.S and implement with VMM headers + - x86: Optimize memrchr-evex.S + - x86: Optimize strnlen-evex.S and implement with VMM headers + - x86: Shrink / minorly optimize strchr-evex and implement with VMM headers + - x86: Optimize memchr-evex.S and implement with VMM headers + - x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr + - String: Improve test coverage for memchr + - Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources + - Introduce , extracted from + - x86-64: Move LP_SIZE definition to its own header + - math: Fix asin and acos invalid exception with old gcc + - x86: Update strlen-evex-base to use new reg/vec macros. + - x86: Remove now unused vec header macros. + - x86: Update memset to use new VEC macros + - x86: Update memmove to use new VEC macros + - x86: Update memrchr to use new VEC macros + - x86: Update VEC macros to complete API for evex/evex512 impls + - elf: Do not completely clear reused namespace in dlmopen (bug 29600) + - malloc: Switch global_max_fast to uint8_t + - Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h + - Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h + - String: Improve test coverage for memchr + - elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support + - socket: Use offsetof in SUN_LEN (bug 29578) + - Expose all MAP_ constants in unconditionally (bug 29375) + - LoongArch: Fix the condition to use PC-relative addressing in start.S + - arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) + - csu: Disable stack protector for static-reloc for static-pie + - NEWS: Fix grammar + - elf: Simplify output of hwcap subdirectories in ld.so help + - elf: Remove _dl_string_hwcap + - Add NEWS entry for legacy hwcaps removal + - elf: Remove hwcap and bits_hwcap fields from struct cache_entry + - elf: Remove hwcap parameter from add_to_cache signature + - elf: Remove legacy hwcaps support from ldconfig + - elf: Remove legacy hwcaps support from the dynamic loader + - x86_64: Remove platform directory library loading test + - Update to Unicode 15.0.0 [BZ #29604] + - Update kernel version to 6.0 in header constant tests + - x86: Fix -Os build (BZ #29576) + - sunrpc: Suppress GCC -Os warning on user2netname + - rt: Initialize mq_send input on tst-mqueue{5,6} + - posix: Suppress -Os may be used uninitialized warnings on regexec + - posix: Suppress -Os warnings on fnmatch + - locale: prevent maybe-uninitialized errors with -Os [BZ #19444] + - Regenerate sysdeps/mach/hurd/bits/errno.h + - Update syscall lists for Linux 6.0 + - nscd: Drop local address tuple variable [BZ #29607] + - Use Linux 6.0 in build-many-glibcs.py + - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations + - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation + - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations + - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations + - x86-64: Require BMI2 for AVX2 strncmp implementation + - x86-64: Require BMI2 for AVX2 strcmp implementation + - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations + - x86: include BMI1 and BMI2 in x86-64-v3 level + - x86: Cleanup pthread_spin_{try}lock.S + - Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock + +:100644 100644 3f83130c a145bbc4 M glibc.spec +:100644 100644 e2bb9173 7c0ca527 M sources + +commit 1cd731cf293a236f70ed6d54ff711d6a1342a3d3 +Author: Carlos O'Donell +AuthorDate: Mon Oct 17 15:13:38 2022 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Oct 17 15:13:38 2022 -0400 + + Enable ELF DT_HASH for shared objects and the dynamic loader (#2129358) + + Resolves: #2129358 + +:100644 100644 3f4f15b6 3f83130c M glibc.spec + +commit d4efcab16d846fa50758ab54bca55dd5a48be37c +Author: DJ Delorie +AuthorDate: Mon Oct 3 14:21:15 2022 -0400 +Commit: DJ Delorie +CommitDate: Mon Oct 3 14:40:27 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 114e299ca66353fa7be1ee45bb4e1307d3de1fa2 + + - x86: Remove .tfloat usage + - nptl: Convert tst-setuid2 to test-driver + - support: Add xpthread_cond_signal wrapper + - hppa: Fix initialization of dp register [BZ 29635] + - Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 + - malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) + - stdlib: Fix __getrandom_nocancel type and arc4random usage (BZ #29638) + - LoongArch: Add static PIE support + - Benchtest: Add additional benchmarks for strlen and strnlen + - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] + - Update _FloatN header support for C++ in GCC 13 + - hurd: Fix typo + - get_nscd_addresses: Fix subscript typos [BZ #29605] + - hurd: Increase SOMAXCONN to 4096 + - Use atomic_exchange_release/acquire + +:100644 100644 52700b17 3f4f15b6 M glibc.spec +:100644 100644 5db70a92 e2bb9173 M sources + +commit 464d5f14a2e08553f7c59e8154a1b70a199149e3 +Author: Patsy Griffin +AuthorDate: Sat Sep 24 23:14:57 2022 -0400 +Commit: Patsy Griffin +CommitDate: Sat Sep 24 23:14:57 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: c02e29a0ba47d636281e1a026444a1a0a254aa12 + + - nss: Use shared prefix in IPv4 address in tst-reload1 + - nss: Enhance tst-reload1 coverage and logging + - Use C11 atomics instead of atomic_decrement_and_test + - Use C11 atomics instead of atomic_increment(_val) + - Use C11 atomics instead of atomic_and/or + - malloc: Print error when oldsize is not equal to the current size. + - Use '%z' instead of '%Z' on printf functions + - elf: Extract glibcelf constants from + - scripts: Enhance glibcpp to do basic macro processing + - scripts: Extract glibcpp.py from check-obsolete-constructs.py + - riscv: Remove RV32 floating point functions + - riscv: Consolidate the libm-test-ulps + - hurd: Fix SIOCADD/DELRT ioctls + - hurd: Drop struct rtentry and in6_rtmsg + - hurd: Add _IOT_ifrtreq to + - elf: Use C11 atomics on _dl_mcount + - hurd: Use IF_NAMESIZE rather than IFNAMSIZ + - hurd: Add ifrtreq structure to net/route.h + - hppa: undef __ASSUME_SET_ROBUST_LIST + - linux: Use same type for MMAP2_PAGE_UNIT + - m68k: Enforce 4-byte alignment on internal locks (BZ #29537) + - nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) + - nss: Implement --no-addrconfig option for getent + - gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) + - elf: Implement force_first handling in _dl_sort_maps_dfs (bug 28937) + - Linux: Do not skip d_ino == 0 entries in readdir, readdir64 (bug 12165) + - hurd: Factorize at/non-at functions + - tst-sprintf-errno: Update Hurd message length + - RISC-V: Allow long jumps to __syscall_error + - hurd: Make readlink* just reopen the file used for stat + - hurd: Fix readlink() hanging on fifo + - Fix BRE typos in check-safety.sh + - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564] + - Use relaxed atomics since there is no MO dependence + +:100644 100644 d02885d8 52700b17 M glibc.spec +:100644 100644 16a2d7b1 5db70a92 M sources + +commit 4c6fa526bfbde7e4f5750635d973f329eb57c49c +Author: Florian Weimer +AuthorDate: Fri Sep 23 10:01:28 2022 +0200 +Commit: Florian Weimer +CommitDate: Fri Sep 23 10:01:43 2022 +0200 + + Do not require .annobin symbols in wrap-find-debuginfo.sh + +:100644 100644 42b36097 d26f8ebc M wrap-find-debuginfo.sh + +commit aa0d1b7d9ff3f53afa55b9dead8e346818f6645f +Author: Florian Weimer +AuthorDate: Wed Sep 14 14:00:17 2022 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 14 14:00:17 2022 +0200 + + Bump release + +:100644 100644 0e74f082 d02885d8 M glibc.spec + +commit b400cead416e03ca9c1a2965d6aa0addf658eac9 +Author: Florian Weimer +AuthorDate: Wed Sep 14 13:58:30 2022 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 14 13:59:13 2022 +0200 + + Remove .annobin* symbols from ld.so (#2126477) + +:100644 100644 1a6f1075 0e74f082 M glibc.spec +:100644 100644 6b9a835f 42b36097 M wrap-find-debuginfo.sh + +commit 6c1768439264ddc8b2900cba1a71e0f06bbd2cd9 +Author: Florian Weimer +AuthorDate: Wed Sep 14 12:25:33 2022 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 14 12:25:33 2022 +0200 + + Use a temporary directory in wrap-find-debuginfo.sh + + This avoids the need for separate variables for all files. + +:100644 100644 3157d69e 6b9a835f M wrap-find-debuginfo.sh + +commit 885b520a6d06ff6796c9de465fea604d7509627f +Author: Florian Weimer +AuthorDate: Tue Sep 13 13:20:15 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Sep 13 13:20:15 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: f278835f594740f5913001430641cf1da4878670 + + - Drop glibc-deprecated-selinux-makedb.patch. Upstream has been ported + to new libselinux. + + - makedb: fix build with libselinux >= 3.1 (Bug 26233) + - tst-sprintf-errno: Update Hurd message output + - Use C11 atomics instead of atomic_decrement(_val) + - Use C11 atomics instead atomic_add(_zero) + - mktime: improve heuristic for ca-1986 Indiana DST + - Assume HAVE_TZSET in time/mktime.c + - elf: Fix hwcaps string size overestimation + - errlist: add missing entry for EDEADLOCK (bug 29545) + - Do not define static_assert or thread_local in headers for C2x + - malloc: Use C11 atomics rather than atomic_exchange_and_add + - Add NEWS entry for CVE-2022-39046 + - elf: Rename _dl_sort_maps parameter from skip to force_first + - scripts/dso-ordering-test.py: Generate program run-time dependencies + - math: x86: Use prefix for FP_INIT_ROUNDMODE + - scripts/build-many-glibcs.py: Use https:// for sourceware.org Git clones + - debug: test for more required cacellation points (BZ# 29274) + - elf.h: Remove duplicate definition of VER_FLG_WEAK + - syslog: Remove extra whitespace between timestamp and message (BZ#29544) + - LoongArch: Add soft float support. + - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539) + - nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stackinfo_get_sp + +:100644 000000 c762d024 00000000 D glibc-deprecated-selinux-makedb.patch +:100644 100644 089249d5 1a6f1075 M glibc.spec +:100644 100644 79999787 16a2d7b1 M sources + +commit 8e2d77f7341a666f743f96c6b378b36ea7539ae1 +Author: Arjun Shankar +AuthorDate: Mon Sep 5 16:24:44 2022 +0200 +Commit: Arjun Shankar +CommitDate: Mon Sep 5 16:24:44 2022 +0200 + + Retain libc.so.6 debuglink section, remove ld.so debuginfo file (#2090744) + + This commit fixes wrap-find-debuginfo.sh so that: + * the .gnu_debuglink section of libc.so.6 is retained, and + * the redundant debuginfo file generated for ld.so is removed + + Co-Authored-By: Benjamin Herrenschmidt + Reviewed-by: Florian Weimer + +:100644 100644 4eb44914 089249d5 M glibc.spec +:100644 100644 6a558df9 3157d69e M wrap-find-debuginfo.sh + +commit cfb27906580179b3f7fc07453d7b220f36ac1cd4 +Author: DJ Delorie +AuthorDate: Tue Aug 30 17:21:40 2022 -0400 +Commit: DJ Delorie +CommitDate: Tue Aug 30 17:21:40 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: c7509d49c4e8fa494120c5ead21338559dad16f5 + + - Apply asm redirections in wchar.h before first use + - resolv: Fix building tst-resolv-invalid-cname for earlier C standards + - syslog: Fix large messages (BZ#29536) + - posix: Fix macro expansion producing 'defined' has undefined behavior + - stdlib: Fix macro expansion producing 'defined' has undefined behavior + - S390: Always use svc 0 + - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces + - resolv: Add new tst-resolv-invalid-cname + - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) + - nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305) + - nss_dns: Remove remnants of IPv6 address mapping + - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr + - nss_dns: Split getanswer_ptr from getanswer_r + - resolv: Add DNS packet parsing helpers geared towards wire format + - resolv: Add internal __ns_name_length_uncompressed function + - resolv: Add the __ns_samebinaryname function + - resolv: Add internal __res_binary_hnok function + - resolv: Add tst-resolv-aliases + - resolv: Add tst-resolv-byaddr for testing reverse lookup + - LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 + - LoongArch: Fix ptr mangling/demangling features. + - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] + - Add test for bug 29530 + - Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] + - hurd: Fix vm_size_t incoherencies + - mach: Make xpg_strerror_r set a message on error + - mach: Fix incoherency between perror and strerror + - elf: Call __libc_early_init for reused namespaces (bug 29528) + - csu: Change start code license to have link exception + - s390: Move hwcaps/platform names out of _rtld_global_ro + - Revert "Detect ld.so and libc.so version inconsistency during startup" + - Add NT_LOONGARCH_* from Linux 5.19 to elf.h + - Detect ld.so and libc.so version inconsistency during startup + - Merge getopt patch from Gnulib + - Merge _GL_UNUSED C23 patch from Gnulib + - LoongArch: Fix dl-machine.h code formatting. + - scripts/glibcelf.py: Add hashing support + - hurd: Fix starting static binaries with stack protection enabled + - htl: Make pthread*_cond_timedwait register wref before releasing mutex + - htl: make __pthread_hurd_cond_timedwait_internal check mutex is held + - Add AArch64 HWCAP2_* constants from Linux 5.19 + +:100644 100644 7dd42989 4eb44914 M glibc.spec +:100644 100644 5facfea0 79999787 M sources + +commit 318ee02db83a513bf77985f1dd4c0c1b769ec58c +Author: Arjun Shankar +AuthorDate: Mon Aug 22 16:27:24 2022 +0200 +Commit: Arjun Shankar +CommitDate: Mon Aug 22 16:28:04 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: a727220b37efc9d4d558a77c5fc57f3af99a4829 + + - Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha version (bug 29502) + - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) + - hurd: Assume non-suid during bootstrap + +:100644 100644 262e6b03 7dd42989 M glibc.spec +:100644 100644 efb1c65b 5facfea0 M sources + +commit c6f93d2f6d2d72a2148aeabf1c96c3e3634374a4 +Author: Patsy Griffin +AuthorDate: Thu Aug 18 15:19:38 2022 -0400 +Commit: Patsy Griffin +CommitDate: Thu Aug 18 15:19:38 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 9125e43daf92e3d4e69044a54b9fe9ed88c861ad + + - Use binutils 2.39 branch in build-many-glibcs.py + - S390: Fix werror=unused-variable in ifunc-impl-list.c. + - Ensure calculations happen with desired rounding mode in y1lf128 + - localedata: Convert French language locales (fr_*) to UTF-8 + - Linux: Fix enum fsconfig_command detection in + - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere + - Move ip_mreqn structure from Linux to generic + - malloc: Do not use MAP_NORESERVE to allocate heap segments + - Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485) + - non-linux: bits/in.h: Add more RFC options + +:100644 100644 b3bb7317 262e6b03 M glibc.spec +:100644 100644 31721a77 efb1c65b M sources + +commit 6c465d0ed73efaf15e9f8a60254c5d914c53c60d +Author: Florian Weimer +AuthorDate: Mon Aug 15 07:24:44 2022 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 15 07:24:44 2022 +0200 + + Rotate changelog + +:100644 100644 a0b9a7f9 c927cc3b M ChangeLog.old +:100644 100644 8437d5bd b3bb7317 M glibc.spec + +commit ae30d62333ba0c18ee2cf1a39de04185a4422823 +Author: Florian Weimer +AuthorDate: Mon Aug 15 07:24:29 2022 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 15 07:24:29 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 453b88efe6fa79f5c7c6fccc3a520c75fdd43074 + + - arm: Remove nested functionf rom relocate_pc24 + - linux: Fix sys/mount.h usage with kernel headers + - linux: Use compile_c_snippet to check linux/mount.h availability + - linux: Mimic kernel defition for BLOCK_SIZE + - linux: Use compile_c_snippet to check linux/pidfd.h availability + - glibcextract.py: Add compile_c_snippet + - LoongArch: Add pointer mangling support. + - AArch64: Fix typo in sve configure check (BZ# 29394) + - libio: Improve performance of IO locks + - tst-process_madvise: Check process_madvise-syscall support. + - elf.h: Add ELFCOMPRESS_ZSTD + - inet: Turn __ivaliduser into a compatibility symbol + - x86: Fix `#define STRCPY` guard in strcpy-sse2.S + - elf: Replace `strcpy` call with `memcpy` [BZ #29454] + - soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf + - i386: Use cmpl instead of cmp + - i386: Use fldt instead of fld on e_logl.S + - i386: Replace movzx with movzbl + - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446) + - malloc: Correct the documentation of the top_pad default + - i386: Remove RELA support + - arm: Remove RELA support + - Remove ldd libc4 support + - Assume only FLAG_ELF_LIBC6 suport + - Remove left over LD_LIBRARY_VERSION usages + - Linux: Remove exit system call from _exit + - LoongArch: Add vdso support for gettimeofday. + - Update kernel version to 5.19 in header constant tests + - assert: Do not use stderr in libc-internal assert + - nptl: Remove uses of assert_perror + - stdio: Clean up __libc_message after unconditional abort + - Update syscall lists for Linux 5.19 + - Use Linux 5.19 in build-many-glibcs.py + - socket: Check lengths before advancing pointer in CMSG_NXTHDR + - Don't use unsupported format string in ld.so (bug 29427) + - htl: Let pthread_self and cancellability called early + - stdlib: Simplify arc4random_uniform + - malloc: Use __getrandom_nocancel during tcache initiailization + - Remove spurious references to _dl_open_hook + - Open master branch for glibc 2.37 development + +:100644 100644 9a7db4fa 8437d5bd M glibc.spec +:100644 100644 287b44fd 31721a77 M sources + +commit f6ffd5842484e2c2204b09048eb40606ba211410 +Author: Carlos O'Donell +AuthorDate: Fri Aug 5 10:22:33 2022 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 5 10:24:15 2022 -0400 + + Auto-sync with upstream branch release/2.36/master + + Upstream commit: 33f1b4c1452b33991e670f636ebe98b90a405e10 + + - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency + - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. + - Create ChangeLog.old/ChangeLog.25. (tag: glibc-2.36) + - Prepare for glibc 2.36 release. + - Update install.texi, and regenerate INSTALL. + - Update NEWS bug list. + - Update libc.pot for 2.36 release. + - tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call + - stdlib: Tuned down tst-arc4random-thread internal parameters + - LoongArch: Add greg_t and gregset_t. + - LoongArch: Fix VDSO_HASH and VDSO_NAME. + - riscv: Update rv64 libm test ulps + - riscv: Update nofpu libm test ulps + + No regressions seen in mass-prebuild of critical-path-base packages. + +:100644 100644 8a7f9ab9 9a7db4fa M glibc.spec +:100644 100644 71e6ed42 287b44fd M sources + +commit 78f6644069c08f40c8cada064ba73dcfc707b627 +Author: Arjun Shankar +AuthorDate: Wed Jul 27 15:50:14 2022 +0200 +Commit: Arjun Shankar +CommitDate: Wed Jul 27 15:50:14 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: eaad4f9e8f07fc43618f6c8635a7e82831a423dd + + - arc4random: simplify design for better safety + - LoongArch: Update NEWS and README for the LoongArch port. + - LoongArch: Update build-many-glibcs.py for the LoongArch Port. + - LoongArch: Hard Float Support + - LoongArch: Build Infrastructure + - LoongArch: Add ABI Lists + - LoongArch: Linux ABI + - LoongArch: Linux Syscall Interface + - LoongArch: Atomic and Locking Routines + - LoongArch: Generic and soft-fp Routines + - LoongArch: Thread-Local Storage Support + - LoongArch: ABI Implementation + - LoongArch: Add relocations and ELF flags to elf.h and scripts/glibcelf.py + - LoongArch: Add LoongArch entries to config.h.in + - struct stat is not posix conformant on microblaze with __USE_FILE_OFFSET64 + - Linux: dirent/tst-readdir64-compat needs to use TEST_COMPAT (bug 27654) + - manual: Add documentation for arc4random functions + - s390x: Add optimized chacha20 + - powerpc64: Add optimized chacha20 + - x86: Add AVX2 optimized chacha20 + - x86: Add SSE2 optimized chacha20 + - aarch64: Add optimized chacha20 + - benchtests: Add arc4random benchtest + - stdlib: Add arc4random tests + - stdlib: Add arc4random, arc4random_buf, and arc4random_uniform (BZ #4417) + - locale: Optimize tst-localedef-path-norm + - malloc: Simplify implementation of __malloc_assert + - Update scripts/config.* files from upstream GNU config version + - linux: return UNSUPPORTED from tst-mount if entering mount namespace fails + +:100644 100644 38b37c25 8a7f9ab9 M glibc.spec +:100644 100644 f0ccc7aa 71e6ed42 M sources + +commit 7573b35683d83b03642f7cdbc4dc54018f1f13aa +Author: Arjun Shankar +AuthorDate: Mon Jul 25 10:49:18 2022 +0200 +Commit: Arjun Shankar +CommitDate: Mon Jul 25 10:49:18 2022 +0200 + + Drop unused patch: glibc-swbz27087.patch + +:100644 000000 22dbee9f 00000000 D glibc-swbz27087.patch + +commit 6501ce7544025aa1f99b54debf9032381cbe9bee +Author: Fedora Release Engineering +AuthorDate: Thu Jul 21 06:26:14 2022 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jul 21 06:26:14 2022 +0000 + + Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 b7882db3 38b37c25 M glibc.spec + +commit 8cafb3e46452506dfb8abeb2909b4c0b826dbe68 +Author: Patsy Griffin +AuthorDate: Sun Jul 17 23:02:38 2022 -0400 +Commit: Patsy Griffin +CommitDate: Sun Jul 17 23:02:38 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 49889fb256a7f9b894b2d16fea23de1ac25b65e2 + + - x86: Add support to build st{p|r}{n}{cpy|cat} with explicit ISA level + - x86: Add support to build wcscpy with explicit ISA level + - x86: Add support to build strcmp/strlen/strchr with explicit ISA level + - elf: Fix wrong fscanf usage on tst-pldd + - Apply asm redirections in stdio.h before first use [BZ #27087] + - S390: Define SINGLE_THREAD_BY_GLOBAL only on s390x + - x86: Add missing rtm tests for strcmp family + - x86: Remove unneeded rtld-wmemcmp + - x86: Move wcslen SSE2 implementation to multiarch/wcslen-sse2.S + - x86: Move wcschr SSE2 implementation to multiarch/wcschr-sse2.S + - x86: Move strcat SSE2 implementation to multiarch/strcat-sse2.S + - x86: Move strchr SSE2 implementation to multiarch/strchr-sse2.S + - x86: Move strrchr SSE2 implementation to multiarch/strrchr-sse2.S + - x86: Move memrchr SSE2 implementation to multiarch/memrchr-sse2.S + - x86: Move strcpy SSE2 implementation to multiarch/strcpy-sse2.S + - x86: Move strlen SSE2 implementation to multiarch/strlen-sse2.S + - x86: Move strcmp SSE42 implementation to multiarch/strcmp-sse4_2.S + - x86: Move wcscmp SSE2 implementation to multiarch/wcscmp-sse2.S + - x86: Move strcmp SSE2 implementation to multiarch/strcmp-sse2.S + - x86: Rename STRCASECMP_NONASCII macro to STRCASECMP_L_NONASCII + - nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore + - x86: Remove __mmask intrinsics in strstr-avx512.c + - x86: Remove generic strncat, strncpy, and stpncpy implementations + - i386: Remove -Wa,-mtune=i686 + - x86-64: Remove redundant strcspn-generic/strpbrk-generic/strspn-generic + - elf: Rename tst-audit26 to tst-audit28 + - x86-64: Don't mark symbols as hidden in strcmp-XXX.S + - stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef. + - stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. + - gconv: Correct Big5-HKSCS conversion to preserve all state bits. [BZ #25744] + - aarch64: Optimize string functions with shrn instruction + - test-container: return UNSUPPORTED for ENOSPC on clone() + - x86: Add support for building {w}memcmp{eq} with explicit ISA level + - x86: Add support for building {w}memset{_chk} with explicit ISA level + - x86: Add support for building {w}memmove{_chk} with explicit ISA level + - x86: Add support for building str{c|p}{brk|spn} with explicit ISA level + - x86: Add comment explaining no Slow_SSE4_2 check in ifunc-sse4_2 + - Replace __libc_multiple_threads with __libc_single_threaded + - linux: Add mount_setattr + - linux: Add tst-mount to check for Linux new mount API + - linux: Add open_tree + - linux: Add fspick + - linux: Add fsconfig + - AArch64: Reset HWCAP2_AFP bits in FPCR for default fenv + - elf: Fix direction of NODELETE log messages during symbol lookup + +:100644 100644 d89def90 b7882db3 M glibc.spec +:100644 100644 f3452501 f0ccc7aa M sources + +commit 6d8015208736dd4b494a329b3f025217c858915f +Merge: bcd58c23 3c29e122 +Author: Florian Weimer +AuthorDate: Fri Jul 15 07:11:46 2022 +0000 +Commit: Florian Weimer +CommitDate: Fri Jul 15 07:11:46 2022 +0000 + + Merge #61 `Added tags to main.fmf files as described in tcms` + +:100644 100644 948e5eec 8684e0a4 M tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/main.fmf +:100644 100644 ffa3c961 7a2f403b M tests/Regression/bz434601-timedlock-segfault/main.fmf +:100644 100644 f19de8a3 55f1868a M tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/main.fmf +:100644 100644 14062edb d2ec82f2 M tests/Regression/bz464146-sp-corruption/main.fmf +:100644 100644 8c75741f 33e75f0b M tests/Regression/bz471298-pthread_cond/main.fmf +:100644 100644 b0edcfa9 0978e0b0 M tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/main.fmf +:100644 100644 8fc25dd1 8ac3fc80 M tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/main.fmf +:100644 100644 c5373ef1 2f06afa8 M tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/main.fmf +:100644 100644 ad867f2b 19197448 M tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/main.fmf +:100644 100644 b38df200 b1cde56c M tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/main.fmf +:100644 100644 84b876b6 9cd0fec1 M tests/Regression/bz529997-sem_timedwait-with-invalid-time/main.fmf +:100644 100644 5f0a1556 f0195088 M tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/main.fmf +:100644 100644 b994a204 f786b6d6 M tests/Regression/bz549813-dl-close-race-with-C-destructor/main.fmf +:100644 100644 22c0cdf4 f626d62d M tests/Regression/bz566712-aio-write-ll-corruption/main.fmf +:100644 100644 28f004f5 296eb4d5 M tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/main.fmf +:100644 100644 fc9765ff c8a2b1af M tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/main.fmf +:100644 100644 fea4212f b0a168c4 M tests/Regression/bz585674-free-race-in-mcheck-hooks/main.fmf +:100644 100644 da6468fc 1be8ea54 M tests/Regression/bz587360-digraph-matching-differs-across-archs/main.fmf +:100644 100644 5af78b18 beddb060 M tests/Regression/bz600457-locally-defined-symbol-resolving-failure/main.fmf +:100644 100644 1b55a3db 662e6574 M tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/main.fmf +:100644 100644 6d91228c b3870402 M tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/main.fmf +:100644 100644 c5cc62a9 36bfc09f M tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/main.fmf +:100644 100644 499e4735 695d1ad5 M tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/main.fmf +:100644 100644 c62404d4 800812b8 M tests/Regression/bz689471-SSE4-strncmp-failure/main.fmf +:100644 100644 477bc403 5120de12 M tests/Regression/bz692177-sysconf-SC-CACHE-returns-0-for-all-caches-on/main.fmf +:100644 100644 9572be94 c3e271fb M tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/main.fmf +:100644 100644 471e141a c134d97a M tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/main.fmf +:100644 100644 c364430e 76a3d9b5 M tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/main.fmf +:100644 100644 c5ba4b9e 70989105 M tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/main.fmf +:100644 100644 7e9ae718 88f16cd2 M tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/main.fmf +:100644 100644 ef8b6af4 299c1753 M tests/Regression/bz730379-libresolv-is-not-compiled-with-the-stack-protector/main.fmf +:100644 100644 88a42335 6cfc0c7f M tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/main.fmf +:100644 100644 d82707ae 51157943 M tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/main.fmf +:100644 100644 c71bef72 51595071 M tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/main.fmf +:100644 100644 1754c58a 58407ec4 M tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/main.fmf +:100644 100644 cef249df 8e3cb3c6 M tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/main.fmf +:100644 100644 a0bdad88 24ac1442 M tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/main.fmf +:100644 100644 953e121f 47682453 M tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/main.fmf +:100644 100644 484c16c8 1177cabe M tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/main.fmf +:100644 100644 2584deed 25594e56 M tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/main.fmf +:100644 100644 13f11b68 cc9f6b1f M tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/main.fmf +:100644 100644 798b1b46 fc4be7c1 M tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/main.fmf +:100644 100644 e242d2d1 32151d0a M tests/Regression/bz823905-iconv-segfaults-if-the-invalid-multibyte/main.fmf +:100644 100644 10a59091 d5414e39 M tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/main.fmf +:100644 100644 026f8975 15fabe75 M tests/Regression/bz829222-rpc-file-in-etc-folder-not-marked-as-configuration-file/main.fmf +:100644 100644 85c05f6d cf595caa M tests/Regression/bz839572-Anaconda-traceback-when-installing-on-s390x/main.fmf +:100644 100644 448b0f9d 5da1c22e M tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/main.fmf +:100644 100644 cc6041fe c88d3fdf M tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/main.fmf +:100644 100644 58916e43 95556a7e M tests/Regression/bz868808-backtrace-for-recursive-functions/main.fmf +:100644 100644 0c4fa47f c971eb1d M tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/main.fmf +:100644 100644 26f01c8b 518278cf M tests/Regression/bz916986-MAP_HUGETLB_support/main.fmf +:100644 100644 4d90b568 d56402de M tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/main.fmf +:100644 100644 32211fca 2b057261 M tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/main.fmf +:100644 100644 af92d0d0 7261ef46 M tests/Regression/double_free_exploit/main.fmf +:100644 100644 30c04abc b0e1665f M tests/Regression/expf-gives-infinity-where-result-finite/main.fmf +:100644 100644 1812348a 59742031 M tests/Regression/fallocate_156289/main.fmf +:100644 100644 f0828049 e6443731 M tests/Regression/setvbuf-to-full-not-working/main.fmf +:100644 100644 8ae8f82b 75bd5d8f M tests/Sanity/basic-linking-sanity/main.fmf +:100644 100644 0000dcbb 3b235341 M tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/main.fmf +:100644 100644 8a475c4b 99dc45e6 M tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/main.fmf +:100644 100644 63aae5d3 81e18a2a M tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/main.fmf + +commit bcd58c23a3ccd227d5cd79efb82e367e5b94d990 +Author: Sergey Kolosov +AuthorDate: Tue Jul 12 21:19:22 2022 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Jul 12 21:19:22 2022 +0200 + + CI Tests: removes redundant check for libstdc++.i686 in bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has testcase + +:100755 100755 757b896d d36bb2d4 M tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/runtest.sh + +commit 8859e9a9beed881b44942c5e728cdad939f6f94e +Author: Sergey Kolosov +AuthorDate: Tue Jul 12 20:57:52 2022 +0200 +Commit: Sergey Kolosov +CommitDate: Tue Jul 12 20:57:52 2022 +0200 + + CI Tests: adds check for i686 packages in bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has testcase + +:100755 100755 f6c6e2e2 757b896d M tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/runtest.sh + +commit 1bfc6912f16a07dd939a5803d8bdf7c5afb2c0ac +Author: Stephen Gallagher +AuthorDate: Fri Jul 8 13:48:36 2022 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 8 13:48:36 2022 +0200 + + Modify glibc autorequires to exclude %dist + + We'll use baserelease here for two reasons: + - It is known to rpmdev-bumpspec, so it will be properly handled for mass- + rebuilds + - It allows using the Release number without the %%dist tag in the dependency + generator to make the generated requires interchangeable between Rawhide + and ELN (.elnYY < .fcXX). + + Signed-off-by: Stephen Gallagher + +:100644 100644 89f0d3a2 d89def90 M glibc.spec + +commit 70cb41fd34c50170800c50161dccad9a1cce78d3 +Author: Florian Weimer +AuthorDate: Tue Jul 5 12:17:25 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 12:17:25 2022 +0200 + + ppc64le: Increase Clang compatibility of float128 redirects (#2100546) + +:000000 100644 00000000 22dbee9f A glibc-swbz27087.patch +:100644 100644 0003e2d2 89f0d3a2 M glibc.spec + +commit 5d92a617116c5947de3a74bff79f0b0f4ebc20c7 +Author: Florian Weimer +AuthorDate: Tue Jul 5 11:07:58 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 11:07:58 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 7519dee356a0ab21c8990e59ed05dd48a4e573a0 + + - malloc: Simplify checked_request2size interface + - stdlib: Simplify buffer management in canonicalize + - localedef: Support building for older C standards + - de_DE: Convert to UTF-8 + - locale: localdef input files are now encoded in UTF-8 + - locale: Introduce translate_unicode_codepoint into linereader.c + - locale: Fix signed char bug in lr_getc + - locale: Turn ADDC and ADDS into functions in linereader.c + - libc-symbols.h: remove unused macros + +:100644 100644 242dec48 0003e2d2 M glibc.spec +:100644 100644 7c2e0aee f3452501 M sources + +commit 5c27a7014bb874375c19f0036c065ce645a39786 +Author: Florian Weimer +AuthorDate: Tue Jul 5 11:03:37 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 11:03:37 2022 +0200 + + Remove egrep uses that have crept back in + + egrep will start to warn in the next coreutils release. + +:100644 100644 9fb7f768 b82c5a1c M glibc.req.in +:100644 100644 83ed24b6 242dec48 M glibc.spec + +commit 9d11138b6b1c0f57d9bb615935362c4bf277eb5a +Author: Florian Weimer +AuthorDate: Tue Jul 5 11:03:37 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 11:03:37 2022 +0200 + + Inherit -fno-omit-frame-pointer, -mno-omit-leaf-frame-pointer flags + + This is in support of a potential performance experiment. + +:100644 100644 da254ccc 83ed24b6 M glibc.spec + +commit f83c4f6ffc07d0d0b4251b193b0d69af00174006 +Author: Carlos O'Donell +AuthorDate: Mon Jul 4 15:08:51 2022 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jul 4 15:08:51 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 8ee2c043cfb35c48b45c7c5aed4022a8a7352bdc + + - Fix hurd namespace issues for internal signal functions + - argp: Remove old includes in !_LIBC case + - Use GCC 12 branch in build-many-glibcs.py + - Refactor internal-signals.h + - riscv: Use memcpy to handle unaligned access when fixing R_RISCV_RELATIVE + - AArch64: Add asymmetric faulting mode for tag violations in mem.tagging tunable + - linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304) + - x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S + - x86: Add missing IS_IN (libc) check to strcspn-sse4.c + - x86: Add missing IS_IN (libc) check to memmove-ssse3.S + - x86-64: Properly indent X86_IFUNC_IMPL_ADD_VN arguments + - x86-64: Small improvements to dl-trampoline.S + - x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file + - x86: Move and slightly improve memset_erms + - x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list + - linux: Remove unnecessary nice.c and signal.c + - nptl: Remove unused members from struct pthread + - Linux: Forward declaration of struct iovec for process_madvise + - x86: Add more feature definitions to isa-level.h + +:100644 100644 0a51b8b9 da254ccc M glibc.spec +:100644 100644 87d61ceb 7c2e0aee M sources + +commit 0ce81051557ca45e2927de91b8dc7cc9557caa30 +Author: DJ Delorie +AuthorDate: Wed Jun 29 16:59:29 2022 -0400 +Commit: DJ Delorie +CommitDate: Wed Jun 29 16:59:29 2022 -0400 + + Rebuild for fixed CI test for bz699724 + + Bumped NVR to rerun CI/CD against fixed regression test. + +:100644 100644 5ce08ed5 0a51b8b9 M glibc.spec + +commit 856fa5a570c323751d0a37538bf5aa53231887ca +Author: Sergey Kolosov +AuthorDate: Wed Jun 29 15:47:28 2022 +0200 +Commit: Martin Cermak +CommitDate: Wed Jun 29 15:47:28 2022 +0200 + + CI Tests: Fix python syntax in bz699724 testcase + +:100644 100644 05eac95d 27b02bca M tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/test_crypt.py + +commit d760d0071f0e270ef8185fc305cf1f5b3fe27ca9 +Author: DJ Delorie +AuthorDate: Tue Jun 28 17:30:04 2022 -0400 +Commit: DJ Delorie +CommitDate: Tue Jun 28 17:30:04 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: a3563f3f369878467dd74aeb360448119a7a4b41 + + - elf: Fix -DNDEBUG warning in _dl_start_args_adjust + - elf: Fix compile error with -Werror and -DNDEBUG + - x86-64: Only define used SSE/AVX/AVX512 run-time resolvers + - x86: Move CPU_FEATURE{S}_{USABLE|ARCH}_P to isa-level.h + - x86: Fix backwards Prefer_No_VZEROUPPER check in ifunc-evex.h + - x86: Rename strstr_sse2 to strstr_generic as it uses string/strstr.c + - x86: Remove unused file wmemcmp-sse4 + - x86: Put wcs{n}len-sse4.1 in the sse4.1 text section + - x86: Align entry for memrchr to 64-bytes. + - Makerules: Remove no-op -Wl,-d when linking libc_pic.os + - m68k: optimize RTLD_START + - misc: Optimize internal usage of __libc_single_threaded + - linux: Add move_mount + - linux: Add fsmount + - linux: Add fsopen + - resolv/tst-resolv-noaaaa: Support building for older C standards + - resolv: Implement no-aaaa stub resolver option + - support: Change non-address output format of support_format_dns_packet + - riscv: Use elf_machine_rela_relative to handle R_RISCV_RELATIVE + - x86: Remove faulty sanity tests for RTLD build with no multiarch + - stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] + - x86: Replace all sse instructions with vex equivilent in avx+ files + - x86: Add support for compiling {raw|w}memchr with high ISA level + - x86: Add defines / utilities for making ISA specific x86 builds + - stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] + - stdlib: Remove trailing whitespace from Makefile + - debug: make __read_chk a cancellation point (bug 29274) + - s390: use LC_ALL=C for readelf call + - s390: use $READELF + +:100644 100644 896369cd 5ce08ed5 M glibc.spec +:100644 100644 cf64205c 87d61ceb M sources + +commit 4dd3af9227e79cefcd25f46d83c80ca0c4dbfdd1 +Author: Arjun Shankar +AuthorDate: Mon Jun 20 17:20:35 2022 +0200 +Commit: Arjun Shankar +CommitDate: Mon Jun 20 17:20:35 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: e5446dfea11e969212939197b606424a718d9b65 + + - i386: Fix include paths for strspn, strcspn, and strpbrk + - elf: Silence GCC 11/12 false positive warning + - x86: Rename generic functions with unique postfix for clarity + - x86: Add BMI1/BMI2 checks for ISA_V3 check + - x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP + - aarch64: Handle fewer relocations for RTLD_BOOTSTRAP + - riscv: Change the relocations handled for RTLD_BOOTSTRAP + - x86: Cleanup bounds checking in large memcpy case + - x86: Add bounds `x86_non_temporal_threshold` + - Remove remnant reference to ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA + - elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA + - x86: Add sse42 implementation to strcmp's ifunc + - x86: Fix misordered logic for setting `rep_movsb_stop_threshold` + - elf: Refine direct extern access diagnostics to protected symbol + - Avoid -Wstringop-overflow= warning in iconv module. + - Add bounds check to __libc_ifunc_impl_list + - libio: Avoid RMW of flags2 outside lock (BZ #27842) + - x86: Optimize svml_s_tanhf4_core_sse4.S + - x86: Optimize svml_s_tanhf8_core_avx2.S + - x86: Add data file that can be shared by tanhf-avx2 and tanhf-sse4 + - x86: Optimize svml_s_tanhf16_core_avx512.S + - x86: Improve svml_s_atanhf4_core_sse4.S + - x86: Improve svml_s_atanhf8_core_avx2.S + - x86: Improve svml_s_atanhf16_core_avx512.S + - x86: Align varshift table to 32-bytes + - x86: Add copyright to strpbrk-c.c + +:100644 100644 a2c6daac 896369cd M glibc.spec +:100644 100644 344f359e cf64205c M sources + +commit f07781018c059131e75a09205699081c0df814e7 +Author: Luigi Pellecchia +AuthorDate: Mon Jun 13 15:40:15 2022 +0200 +Commit: Martin Cermak +CommitDate: Mon Jun 13 15:43:02 2022 +0200 + + CI tests: Fix testcase requirements + +:100644 100644 8dcda7d1 b0edcfa9 M tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/main.fmf +:100644 100644 4599d31d c5373ef1 M tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/main.fmf +:100644 100644 dccf27be 84b876b6 M tests/Regression/bz529997-sem_timedwait-with-invalid-time/main.fmf +:100755 100755 21ae1717 5dcfd223 M tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/runtest.sh +:100644 100644 aaf37922 b994a204 M tests/Regression/bz549813-dl-close-race-with-C-destructor/main.fmf +:100644 100644 08d97c33 22c0cdf4 M tests/Regression/bz566712-aio-write-ll-corruption/main.fmf +:100644 100644 eca14e95 da6468fc M tests/Regression/bz587360-digraph-matching-differs-across-archs/main.fmf +:100755 100755 197186f7 965fc787 M tests/Regression/bz587360-digraph-matching-differs-across-archs/runtest.sh +:100644 100644 6adb0345 5af78b18 M tests/Regression/bz600457-locally-defined-symbol-resolving-failure/main.fmf +:100644 100644 8d3360ba c71bef72 M tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/main.fmf +:100644 100644 743943ad 8ae8f82b M tests/Sanity/basic-linking-sanity/main.fmf + +commit c048a406452d5f0b3046d033555a083be3537f47 +Author: Florian Weimer +AuthorDate: Thu Jun 9 09:46:58 2022 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 9 09:46:58 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ace9e3edbca62d978b1e8f392d8a5d78500272d9 + + - nss: handle stat failure in check_reload_and_get (BZ #28752) + - nss: add assert to DB_LOOKUP_FCT (BZ #28752) + - x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] + - nptl_db: disable DT_RELR on libthread_db.so + - elf: add missing newlines in lateglobal test + - nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214) + - x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions + - x86: Shrink code size of memchr-evex.S + - x86: Shrink code size of memchr-avx2.S + - x86: Optimize memrchr-avx2.S + - x86: Optimize memrchr-evex.S + - x86: Optimize memrchr-sse2.S + - Benchtests: Improve memrchr benchmarks + - x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` + - x86: Create header for VEC classes in x86 strings library + - powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] + - AArch64: Sort makefile entries + - AArch64: Add SVE memcpy + - x86_64: Add strstr function with 512-bit EVEX + - scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant + +:100644 100644 73c15505 a2c6daac M glibc.spec +:100644 100644 9ebc240f 344f359e M sources + +commit 6dd1d1f29e0840130b9eb65f6567c30617c94abb +Author: Carlos O'Donell +AuthorDate: Mon Jun 6 12:29:45 2022 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jun 6 12:29:45 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 999835533bc60fbd0b0b65d2412a6742e5a54b9d + + - socket: Fix mistyped define statement in socket/sys/socket.h (BZ #29225) + - Declare timegm for ISO C2X + - Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h + - grep: egrep -> grep -E, fgrep -> grep -F + - string.h: Fix boolean spelling in comments + - elf: Add #include for use of E* constants. + - elf: Add #include for MAX usage. + - linux: Add process_mrelease + - linux: Add process_madvise + - linux: Set tst-pidfd-consts unsupported for kernels headers older than 5.10 + - testrun.sh: Support passing strace and valgrind arguments + - Linux: Adjust struct rseq definition to current kernel version + - iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) + - catgets: Use 64 bit stat for __open_catalog (BZ# 29211) + - inet: Use 64 bit stat for ruserpass (BZ# 29210) + - socket: Use 64 bit stat for isfdtype (BZ# 29209) + - posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) + - posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) + - misc: Use 64 bit stat for getusershell (BZ# 29203) + - misc: Use 64 bit stat for daemon (BZ# 29203) + - linux: use statx for fstat if neither newfstatat nor fstatat64 is present + - Add MADV_DONTNEED_LOCKED from Linux 5.18 to bits/mman-linux.h + - Add HWCAP2_MTE3 from Linux 5.18 to AArch64 bits/hwcap.h + - i686: Use generic sincosf implementation for SSE2 version + - benchtests: Add workload name for sincosf + - i686: Use generic sinf implementation for SSE2 version + - i686: Use generic cosf implementation for SSE2 version + - benchtests: Add workload name for cosf + - x86_64: Optimize sincos where sin/cos is optimized (bug 29193) + - manual: fix reference to source file + - Add SOL_SMC from Linux 5.18 to bits/socket.h + - elf: Remove _dl_skip_args + - x86_64: Remove _dl_skip_args usage + - sparc: Remove _dl_skip_args usage + - sh: Remove _dl_skip_args usage + - s390: Remove _dl_skip_args usage + - riscv: Remove _dl_skip_args usage + - nios2: Remove _dl_skip_args usage (BZ# 29187) + - mips: Remove _dl_skip_args usage + - microblaze: Remove _dl_skip_args usage + - m68k: Remove _dl_skip_args usage + - ia64: Remove _dl_skip_args usage + - i686: Remove _dl_skip_args usage + - hppa: Remove _dl_skip_args usage (BZ# 29165) + - csky: Remove _dl_skip_args usage + - arc: Remove _dl_skip_args usage + - arm: Remove _dl_skip_args usage + - alpha: Remove _dl_skip_args usage + - benchtests: Improve benchtests for strstr, memmem, and memchr + - dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] + - x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT + - x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen + - Update kernel version to 5.18 in header constant tests + - String: Improve overflow test coverage for strnlen + +:100644 100644 4d507374 73c15505 M glibc.spec +:100644 100644 6716d868 9ebc240f M sources + +commit ab4bc8a24e4604e5f91ffe6518a419599b8c6849 +Author: Sergey Kolosov +AuthorDate: Tue May 31 09:29:27 2022 +0200 +Commit: Martin Cermak +CommitDate: Tue May 31 09:29:27 2022 +0200 + + Extend the test coverage + + Move some of the RHEL QE testcases upstream to Fedora. + +:000000 100644 00000000 f9f70297 A tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/Makefile +:000000 100644 00000000 f55c98f8 A tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/PURPOSE +:000000 100644 00000000 948e5eec A tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/main.fmf +:000000 100755 00000000 8da787e4 A tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/runtest.sh +:000000 100644 00000000 0c110567 A tests/Regression/bz1022022-getaddrinfo-behavior-changed-between-RHEL-6-4-and-RHEL-6-5/tst-getaddrinfo.c +:000000 100644 00000000 bb73776a A tests/Regression/bz434601-timedlock-segfault/Makefile +:000000 100644 00000000 f37d5276 A tests/Regression/bz434601-timedlock-segfault/PURPOSE +:000000 100644 00000000 ffa3c961 A tests/Regression/bz434601-timedlock-segfault/main.fmf +:000000 100755 00000000 a451879a A tests/Regression/bz434601-timedlock-segfault/runtest.sh +:000000 100644 00000000 57d88420 A tests/Regression/bz434601-timedlock-segfault/timedlock.c +:000000 100644 00000000 452d4b43 A tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/Makefile +:000000 100644 00000000 2ac2c13e A tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/PURPOSE +:000000 100644 00000000 f19de8a3 A tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/main.fmf +:000000 100755 00000000 01236c40 A tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/runtest.sh +:000000 100644 00000000 05c7a338 A tests/Regression/bz455360-RHEL4-vfprintf-call-goes-into-recursive/testcase.c +:000000 100644 00000000 b5d4a4b4 A tests/Regression/bz464146-sp-corruption/Makefile +:000000 100644 00000000 514ba435 A tests/Regression/bz464146-sp-corruption/PURPOSE +:000000 100644 00000000 14062edb A tests/Regression/bz464146-sp-corruption/main.fmf +:000000 100755 00000000 3a393221 A tests/Regression/bz464146-sp-corruption/runtest.sh +:000000 100644 00000000 54bf74be A tests/Regression/bz464146-sp-corruption/testit.c +:000000 100644 00000000 07608357 A tests/Regression/bz471298-pthread_cond/Makefile +:000000 100644 00000000 a82fbcab A tests/Regression/bz471298-pthread_cond/PURPOSE +:000000 100644 00000000 8c75741f A tests/Regression/bz471298-pthread_cond/main.fmf +:000000 100644 00000000 08c96b17 A tests/Regression/bz471298-pthread_cond/pthread_cond_test.c +:000000 100755 00000000 a5cc1ce2 A tests/Regression/bz471298-pthread_cond/runtest.sh +:000000 100644 00000000 58011ea2 A tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/Makefile +:000000 100644 00000000 5603ef1c A tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/PURPOSE +:000000 100644 00000000 8dcda7d1 A tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/main.fmf +:000000 100644 00000000 f1de8f7f A tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/optinit.c +:000000 100755 00000000 44962e18 A tests/Regression/bz488748-inet6-opt-init-sets-incorrect-header-len/runtest.sh +:000000 100644 00000000 65df6098 A tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/Makefile +:000000 100644 00000000 89a880d0 A tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/PURPOSE +:000000 100644 00000000 8fc25dd1 A tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/main.fmf +:000000 100644 00000000 733830a2 A tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/priv-mutex.c +:000000 100755 00000000 feead289 A tests/Regression/bz495955-RHEL5-glibc-doesn-t-use-private-futex-system/runtest.sh +:000000 100644 00000000 23c4235a A tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/Makefile +:000000 100644 00000000 8c135e68 A tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/PURPOSE +:000000 100644 00000000 d3899368 A tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/function-nodename-servname-null.c +:000000 100644 00000000 4599d31d A tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/main.fmf +:000000 100755 00000000 3cdccd66 A tests/Regression/bz501595-RHEL4-getnameinfo-should-return-EAI-NONAME/runtest.sh +:000000 100644 00000000 5cff4476 A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/Makefile +:000000 100644 00000000 a3bbae3c A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/PURPOSE +:000000 100755 00000000 742fc777 A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/expected.py2 +:000000 100755 00000000 91806575 A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/expected.py3 +:000000 100644 00000000 c39d30b9 A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/fopen.c +:000000 100644 00000000 ad867f2b A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/main.fmf +:000000 100755 00000000 937ff431 A tests/Regression/bz503723-fopen-mode-x-ignored-in-some-cases/runtest.sh +:000000 100644 00000000 1443a2b6 A tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/Makefile +:000000 100644 00000000 94e4c56f A tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/PURPOSE +:000000 100644 00000000 b38df200 A tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/main.fmf +:000000 100644 00000000 a46152d5 A tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/reproducer.c +:000000 100755 00000000 9353d16e A tests/Regression/bz522528-pthread-join-hangs-if-a-thread-calls-setuid/runtest.sh +:000000 100644 00000000 b2422b6d A tests/Regression/bz529997-sem_timedwait-with-invalid-time/Makefile +:000000 100644 00000000 0a6f3f04 A tests/Regression/bz529997-sem_timedwait-with-invalid-time/PURPOSE +:000000 100644 00000000 98d27d8d A tests/Regression/bz529997-sem_timedwait-with-invalid-time/golden-real.out +:000000 100644 00000000 7236993a A tests/Regression/bz529997-sem_timedwait-with-invalid-time/golden-repro.out +:000000 100644 00000000 dccf27be A tests/Regression/bz529997-sem_timedwait-with-invalid-time/main.fmf +:000000 100644 00000000 e1f8495f A tests/Regression/bz529997-sem_timedwait-with-invalid-time/newrepr.c +:000000 100644 00000000 5ee283c7 A tests/Regression/bz529997-sem_timedwait-with-invalid-time/oldrepr.c +:000000 100644 00000000 471fe169 A tests/Regression/bz529997-sem_timedwait-with-invalid-time/real-reproducer.c +:000000 100755 00000000 5dc78e45 A tests/Regression/bz529997-sem_timedwait-with-invalid-time/runtest.sh +:000000 100644 00000000 3462b854 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/Makefile +:000000 100644 00000000 a17f408a A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/PURPOSE +:000000 100644 00000000 5f0a1556 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/main.fmf +:000000 100644 00000000 5f09f587 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p1.pl +:000000 100644 00000000 b92bb9b8 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p2.pl +:000000 100644 00000000 bd57bbb1 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p3.py +:000000 100644 00000000 bc490269 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p3_3.py +:000000 100644 00000000 b77ea8c4 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p4.py +:000000 100644 00000000 aeb9778f A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/p4_3.py +:000000 100755 00000000 21ae1717 A tests/Regression/bz531576-memusage-cmd-segfaults-on-perl-scripts/runtest.sh +:000000 100644 00000000 76a5ddac A tests/Regression/bz549813-dl-close-race-with-C-destructor/C_Only.tar +:000000 100644 00000000 169faf90 A tests/Regression/bz549813-dl-close-race-with-C-destructor/Makefile +:000000 100644 00000000 5327c21b A tests/Regression/bz549813-dl-close-race-with-C-destructor/PURPOSE +:000000 100644 00000000 aaf37922 A tests/Regression/bz549813-dl-close-race-with-C-destructor/main.fmf +:000000 100755 00000000 fef21498 A tests/Regression/bz549813-dl-close-race-with-C-destructor/runtest.sh +:000000 100644 00000000 df7da0ee A tests/Regression/bz566712-aio-write-ll-corruption/Makefile +:000000 100644 00000000 7a3f2e63 A tests/Regression/bz566712-aio-write-ll-corruption/PURPOSE +:000000 100644 00000000 981c245a A tests/Regression/bz566712-aio-write-ll-corruption/aio_write.c +:000000 100644 00000000 08d97c33 A tests/Regression/bz566712-aio-write-ll-corruption/main.fmf +:000000 100755 00000000 40d6985a A tests/Regression/bz566712-aio-write-ll-corruption/runtest.sh +:000000 100644 00000000 b75558fd A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/Makefile +:000000 100644 00000000 a52a189f A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/PURPOSE +:000000 100644 00000000 28f004f5 A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/main.fmf +:000000 100755 00000000 9a6c1358 A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/runtest.sh +:000000 100644 00000000 518bd645 A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/tst-ftell-with-fdopen.c +:000000 100644 00000000 1e0c9cea A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/tst-ftell-with-fdopen.expected +:000000 100644 00000000 b2384728 A tests/Regression/bz577950-ftell-after-write-causes-glibc-to-flush-buffer/tst-write-ftell.c +:000000 100644 00000000 561ff821 A tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/Makefile +:000000 100644 00000000 66b5d4a3 A tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/PURPOSE +:000000 100644 00000000 fc9765ff A tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/main.fmf +:000000 100644 00000000 e65966c3 A tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/pthread_rwlock_timedwrlock.c +:000000 100755 00000000 21f71d97 A tests/Regression/bz580498-pthread-rwlock-timedwrlock-rdlock-never-return/runtest.sh +:000000 100644 00000000 52e05731 A tests/Regression/bz585674-free-race-in-mcheck-hooks/Makefile +:000000 100644 00000000 5d3f2258 A tests/Regression/bz585674-free-race-in-mcheck-hooks/PURPOSE +:000000 100644 00000000 fea4212f A tests/Regression/bz585674-free-race-in-mcheck-hooks/main.fmf +:000000 100644 00000000 ee5c6f0e A tests/Regression/bz585674-free-race-in-mcheck-hooks/malloc_check.c +:000000 100755 00000000 d01ddacf A tests/Regression/bz585674-free-race-in-mcheck-hooks/runtest.sh +:000000 100644 00000000 d4f4d382 A tests/Regression/bz587360-digraph-matching-differs-across-archs/Makefile +:000000 100644 00000000 a928bea5 A tests/Regression/bz587360-digraph-matching-differs-across-archs/PURPOSE +:000000 100644 00000000 eca14e95 A tests/Regression/bz587360-digraph-matching-differs-across-archs/main.fmf +:000000 100755 00000000 197186f7 A tests/Regression/bz587360-digraph-matching-differs-across-archs/runtest.sh +:000000 100644 00000000 5b498124 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/Makefile +:000000 100644 00000000 74ca16a8 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/PURPOSE +:000000 100644 00000000 4fe6cde5 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/golden.out +:000000 100644 00000000 6adb0345 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/main.fmf +:000000 100644 00000000 95514353 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/reproducer.tar.gz +:000000 100755 00000000 d7ab15b8 A tests/Regression/bz600457-locally-defined-symbol-resolving-failure/runtest.sh +:000000 100644 00000000 61227634 A tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/Makefile +:000000 100644 00000000 0739a92e A tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/PURPOSE +:000000 100644 00000000 1b55a3db A tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/main.fmf +:000000 100755 00000000 6ed2b601 A tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/runtest.sh +:000000 100644 00000000 76a5b34a A tests/Regression/bz656530-sqrtl-returns-highly-incorrect-results-for-some/sqrt.c +:000000 100644 00000000 0e43dbe5 A tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/Makefile +:000000 100644 00000000 8e9b2a0f A tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/PURPOSE +:000000 100644 00000000 6d91228c A tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/main.fmf +:000000 100755 00000000 2350638c A tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/runtest.sh +:000000 100644 00000000 56126f8d A tests/Regression/bz657570-strptime-s-b-descriptor-should-be-greedy/strptime.c +:000000 100644 00000000 f8d52b24 A tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/Makefile +:000000 100644 00000000 bf155d07 A tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/PURPOSE +:000000 100644 00000000 fcc4c510 A tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/golden.out +:000000 100644 00000000 c5cc62a9 A tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/main.fmf +:000000 100755 00000000 a4a4b65f A tests/Regression/bz657572-Finnish-locale-includes-unnecessary-confusing/runtest.sh +:000000 100644 00000000 a1f52ef5 A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/676039-resolver.c +:000000 100644 00000000 391ce2a3 A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/Makefile +:000000 100644 00000000 38df2dcc A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/PURPOSE +:000000 100644 00000000 e30352fa A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/a.out-gold +:000000 100644 00000000 beaee8ed A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/getent-gold +:000000 100644 00000000 499e4735 A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/main.fmf +:000000 100755 00000000 547e2c63 A tests/Regression/bz676039-Resolver-fails-to-return-all-addresses-of/runtest.sh +:000000 100644 00000000 e00273e8 A tests/Regression/bz689471-SSE4-strncmp-failure/Makefile +:000000 100644 00000000 2de0bad2 A tests/Regression/bz689471-SSE4-strncmp-failure/PURPOSE +:000000 100644 00000000 c62404d4 A tests/Regression/bz689471-SSE4-strncmp-failure/main.fmf +:000000 100644 00000000 b0bdd8bf A tests/Regression/bz689471-SSE4-strncmp-failure/repr.c +:000000 100755 00000000 90bfbfa1 A tests/Regression/bz689471-SSE4-strncmp-failure/runtest.sh +:000000 100644 00000000 d6b081cf A tests/Regression/bz692177-sysconf-SC-CACHE-returns-0-for-all-caches-on/Makefile +:000000 100644 00000000 3876cd6a A tests/Regression/bz692177-sysconf-SC-CACHE-returns-0-for-all-caches-on/PURPOSE +:000000 100644 00000000 477bc403 A tests/Regression/bz692177-sysconf-SC-CACHE-returns-0-for-all-caches-on/main.fmf +:000000 100755 00000000 1d193f94 A tests/Regression/bz692177-sysconf-SC-CACHE-returns-0-for-all-caches-on/runtest.sh +:000000 100644 00000000 42390d17 A tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/Makefile +:000000 100644 00000000 8dda0798 A tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/PURPOSE +:000000 100644 00000000 9572be94 A tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/main.fmf +:000000 100755 00000000 750054b3 A tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/runtest.sh +:000000 100644 00000000 8c7b608a A tests/Regression/bz694386-POWER4-strncmp-crashes-reading-past-zero-byte/strncmp.c +:000000 100644 00000000 1805d2be A tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/Makefile +:000000 100644 00000000 e143347f A tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/PURPOSE +:000000 100644 00000000 471e141a A tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/main.fmf +:000000 100755 00000000 8991a972 A tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/runtest.sh +:000000 100644 00000000 05eac95d A tests/Regression/bz699724-Memory-leak-within-NSSLOW-Init-as-called-by/test_crypt.py +:000000 100644 00000000 9bdd6836 A tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/Makefile +:000000 100644 00000000 551ac25a A tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/PURPOSE +:000000 100644 00000000 c364430e A tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/main.fmf +:000000 100644 00000000 fb9fa614 A tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/repr.c +:000000 100755 00000000 90b55e8a A tests/Regression/bz705465-fix-for-handle-overflows-of-temporary-buffer-used/runtest.sh +:000000 100644 00000000 aecdf7b9 A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/Makefile +:000000 100644 00000000 fb5cc4f2 A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/PURPOSE +:000000 100644 00000000 22508651 A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/log.golden +:000000 100644 00000000 c5ba4b9e A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/main.fmf +:000000 100644 00000000 9e44d87d A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/mf.c +:000000 100755 00000000 c3787841 A tests/Regression/bz710216-Wrong-decimal-point-symbol-in-Portuguese-currency/runtest.sh +:000000 100644 00000000 d08b5581 A tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/Makefile +:000000 100644 00000000 a9db60f2 A tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/PURPOSE +:000000 100644 00000000 7e9ae718 A tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/main.fmf +:000000 100755 00000000 37a288ad A tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/runtest.sh +:000000 100644 00000000 987b6709 A tests/Regression/bz711531-shared-robust-mutexes-fail-in-child-fork/test_robust.c +:000000 100644 00000000 efd0e568 A tests/Regression/bz730379-libresolv-is-not-compiled-with-the-stack-protector/Makefile +:000000 100644 00000000 ed27eece A tests/Regression/bz730379-libresolv-is-not-compiled-with-the-stack-protector/PURPOSE +:000000 100644 00000000 ef8b6af4 A tests/Regression/bz730379-libresolv-is-not-compiled-with-the-stack-protector/main.fmf +:000000 100755 00000000 9120bb98 A tests/Regression/bz730379-libresolv-is-not-compiled-with-the-stack-protector/runtest.sh +:000000 100644 00000000 f084a66b A tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/Makefile +:000000 100644 00000000 d5360fec A tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/PURPOSE +:000000 100644 00000000 88a42335 A tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/main.fmf +:000000 100644 00000000 31d59fc0 A tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/repr.c +:000000 100755 00000000 5872bdb0 A tests/Regression/bz731042-pthread-create-dumps-core-when-it-fails-to-set/runtest.sh +:000000 100644 00000000 f5d092bb A tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/4151-sourceware.c +:000000 100644 00000000 42c3ff5b A tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/Makefile +:000000 100644 00000000 863db9bd A tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/PURPOSE +:000000 100644 00000000 d82707ae A tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/main.fmf +:000000 100755 00000000 9902168c A tests/Regression/bz736346-make-initgroups-setgroups-thread-aware/runtest.sh +:000000 100644 00000000 5da5e2c7 A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/Makefile +:000000 100644 00000000 5951a5c3 A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/PURPOSE +:000000 100644 00000000 66f16646 A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/gold.txt +:000000 100644 00000000 110b3ce2 A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/locale.c +:000000 100644 00000000 8d3360ba A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/main.fmf +:000000 100755 00000000 d8644345 A tests/Regression/bz737778-setlocale-fails-if-LC-CTYPE-is-set-to-Turkish/runtest.sh +:000000 100644 00000000 767c259c A tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/Makefile +:000000 100644 00000000 46040069 A tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/PURPOSE +:000000 100644 00000000 066bc87f A tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/chk-gethost.c +:000000 100644 00000000 1754c58a A tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/main.fmf +:000000 100755 00000000 843e9092 A tests/Regression/bz739184-Statically-linked-binaries-that-call-gethostbyname/runtest.sh +:000000 100644 00000000 29683a64 A tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/Makefile +:000000 100644 00000000 ee81e499 A tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/PURPOSE +:000000 100644 00000000 cef249df A tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/main.fmf +:000000 100755 00000000 3fe960e7 A tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/runtest.sh +:000000 100644 00000000 5c4ba8d2 A tests/Regression/bz750531-htons-gives-warning-if-compiled-with-gcc/test.c +:000000 100644 00000000 5ecda47c A tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/Makefile +:000000 100644 00000000 1ec0f90c A tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/PURPOSE +:000000 100644 00000000 20224cf9 A tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/golden.out +:000000 100644 00000000 a0bdad88 A tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/main.fmf +:000000 100755 00000000 221cfaae A tests/Regression/bz785984-Short-month-names-in-the-zh-CN-locale-contain/runtest.sh +:000000 100644 00000000 d5f37df3 A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/Makefile +:000000 100644 00000000 4d5f96e7 A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/PURPOSE +:000000 100644 00000000 953e121f A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/main.fmf +:000000 100644 00000000 40fc1036 A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/mallocstress.c +:000000 100755 00000000 1c66bc61 A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/redshirt-process.sh +:000000 100755 00000000 8c83f40a A tests/Regression/bz789238-FJ6-2-Bug-malloc-deadlock-in-case-of/runtest.sh +:000000 100644 00000000 7182880b A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/Makefile +:000000 100644 00000000 ffdace49 A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/PURPOSE +:000000 100644 00000000 34ca26b6 A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/log.golden +:000000 100644 00000000 484c16c8 A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/main.fmf +:000000 100755 00000000 b2773861 A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/runtest.sh +:000000 100644 00000000 f9f9e489 A tests/Regression/bz799853-Slovakia-uses-Euro-as-currency/testcase.c +:000000 100644 00000000 e9b0f8ed A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/Makefile +:000000 100644 00000000 b560b295 A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/PURPOSE +:000000 100644 00000000 2584deed A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/main.fmf +:000000 100644 00000000 f67c9ad5 A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/named.conf +:000000 100644 00000000 4bb4071e A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/named.taktik +:000000 100644 00000000 8c488382 A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/resolv.conf +:000000 100755 00000000 380a3123 A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/runtest.sh +:000000 100644 00000000 a1c3a3d6 A tests/Regression/bz804630-Bad-resolution-with-IPv6-and-rotate-option-in/testcase.c +:000000 100644 00000000 b7e5b5b0 A tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/Makefile +:000000 100644 00000000 431ba26e A tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/PURPOSE +:000000 100644 00000000 87973ee5 A tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/get.c +:000000 100644 00000000 13f11b68 A tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/main.fmf +:000000 100755 00000000 156d933f A tests/Regression/bz804689-getaddrinfo-localhost6-returns-127-0-0-1/runtest.sh +:000000 100644 00000000 2c3176ce A tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/Makefile +:000000 100644 00000000 1bcf1899 A tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/PURPOSE +:000000 100644 00000000 bd1cc4fa A tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/arf.c +:000000 100644 00000000 798b1b46 A tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/main.fmf +:000000 100755 00000000 5ef2a4da A tests/Regression/bz819430-fnmatch-fails-when-wildcard-is-applied-on/runtest.sh +:000000 100644 00000000 4a764860 A tests/Regression/bz823905-iconv-segfaults-if-the-invalid-multibyte/Makefile +:000000 100644 00000000 18a5b0e7 A tests/Regression/bz823905-iconv-segfaults-if-the-invalid-multibyte/PURPOSE +:000000 100644 00000000 e242d2d1 A tests/Regression/bz823905-iconv-segfaults-if-the-invalid-multibyte/main.fmf +:000000 100755 00000000 4f430d05 A tests/Regression/bz823905-iconv-segfaults-if-the-invalid-multibyte/runtest.sh +:000000 100644 00000000 d108a430 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/Makefile +:000000 100644 00000000 0f0515ca A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/PURPOSE +:000000 100644 00000000 1c833c1f A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/fseek-wchar-j.c +:000000 100644 00000000 a088b1dc A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/fseek-wchar.c +:000000 100644 00000000 8c7ef8a6 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/fw.golden +:000000 100644 00000000 c1746f42 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/fw.input +:000000 100644 00000000 f752777b A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/fw.j.golden +:000000 100644 00000000 10a59091 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/main.fmf +:000000 100644 00000000 4aee1534 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/output.golden +:000000 100644 00000000 ff8e960c A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/output.seeking +:000000 100755 00000000 a99b0640 A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/runtest.sh +:000000 100644 00000000 496fe4cf A tests/Regression/bz827362-RHEL6-2-ftell-after-fseek-moves-the-offset-on-a/test.c +:000000 100644 00000000 10df528c A tests/Regression/bz829222-rpc-file-in-etc-folder-not-marked-as-configuration-file/Makefile +:000000 100644 00000000 2cc1a641 A tests/Regression/bz829222-rpc-file-in-etc-folder-not-marked-as-configuration-file/PURPOSE +:000000 100644 00000000 026f8975 A tests/Regression/bz829222-rpc-file-in-etc-folder-not-marked-as-configuration-file/main.fmf +:000000 100755 00000000 0b66a488 A tests/Regression/bz829222-rpc-file-in-etc-folder-not-marked-as-configuration-file/runtest.sh +:000000 100644 00000000 4e6c6d10 A tests/Regression/bz839572-Anaconda-traceback-when-installing-on-s390x/Makefile +:000000 100644 00000000 fb4adc10 A tests/Regression/bz839572-Anaconda-traceback-when-installing-on-s390x/PURPOSE +:000000 100644 00000000 85c05f6d A tests/Regression/bz839572-Anaconda-traceback-when-installing-on-s390x/main.fmf +:000000 100755 00000000 5b89a8fe A tests/Regression/bz839572-Anaconda-traceback-when-installing-on-s390x/runtest.sh +:000000 100644 00000000 b0de5b11 A tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/Makefile +:000000 100644 00000000 c2c52006 A tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/PURPOSE +:000000 100644 00000000 448b0f9d A tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/main.fmf +:000000 100644 00000000 0cfba0de A tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/reproducer.c +:000000 100755 00000000 e7441240 A tests/Regression/bz842280-posix-spawn-invokes-sh-when-it-should-not/runtest.sh +:000000 100644 00000000 8402c19d A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/Makefile +:000000 100644 00000000 32bea697 A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/PURPOSE +:000000 100644 00000000 8f4c2f72 A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/gai-tst.c +:000000 100644 00000000 cc6041fe A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/main.fmf +:000000 100755 00000000 c133fb0d A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/ns.pl +:000000 100755 00000000 99379929 A tests/Regression/bz863384-getaddrinfo-fails-to-return-FQDN-for-AF_INET-and-AF_INET6/runtest.sh +:000000 100644 00000000 251da430 A tests/Regression/bz868808-backtrace-for-recursive-functions/Makefile +:000000 100644 00000000 cade416f A tests/Regression/bz868808-backtrace-for-recursive-functions/PURPOSE +:000000 100644 00000000 a32c0400 A tests/Regression/bz868808-backtrace-for-recursive-functions/bt-tst.c +:000000 100644 00000000 58916e43 A tests/Regression/bz868808-backtrace-for-recursive-functions/main.fmf +:000000 100755 00000000 cf83c3c8 A tests/Regression/bz868808-backtrace-for-recursive-functions/runtest.sh +:000000 100644 00000000 37927893 A tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/Makefile +:000000 100644 00000000 925ade3e A tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/PURPOSE +:000000 100644 00000000 0cad3334 A tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/fpathconf-t.c +:000000 100644 00000000 0c4fa47f A tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/main.fmf +:000000 100755 00000000 2ade3658 A tests/Regression/bz916656-fpathconf-for-FIFO-returns-different-value-than-for-directory/runtest.sh +:000000 100644 00000000 5cdf0e96 A tests/Regression/bz916986-MAP_HUGETLB_support/Makefile +:000000 100644 00000000 d8a04c1e A tests/Regression/bz916986-MAP_HUGETLB_support/PURPOSE +:000000 100644 00000000 4f3656c6 A tests/Regression/bz916986-MAP_HUGETLB_support/bz916986.c +:000000 100644 00000000 26f01c8b A tests/Regression/bz916986-MAP_HUGETLB_support/main.fmf +:000000 100755 00000000 ed52266a A tests/Regression/bz916986-MAP_HUGETLB_support/runtest.sh +:000000 100644 00000000 0eee0736 A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/Makefile +:000000 100644 00000000 550d1b00 A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/PURPOSE +:000000 100644 00000000 4d90b568 A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/main.fmf +:000000 100755 00000000 dacdb694 A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/runtest.sh +:000000 100644 00000000 145ccb2e A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/tst-getdate.c +:000000 100644 00000000 9f46a2d4 A tests/Regression/bz947350-getdate-does-not-ignore-trailing-whitespace/tst-getdate.tmpl +:000000 100644 00000000 5618609b A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/Makefile +:000000 100644 00000000 d6a78d68 A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/PURPOSE +:000000 100644 00000000 e28c7818 A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/bz970854.c +:000000 100644 00000000 32211fca A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/main.fmf +:000000 100755 00000000 94468d6b A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/runtest.sh +:000000 100644 00000000 e9c24bf5 A tests/Regression/bz979363-fputs-should-see-EINTR-and-propagate-it-up/ubz15362.c +:000000 100644 00000000 eb8a3fc8 A tests/Regression/double_free_exploit/Makefile +:000000 100644 00000000 18c44f64 A tests/Regression/double_free_exploit/PURPOSE +:000000 100644 00000000 dfc04209 A tests/Regression/double_free_exploit/exploit.c +:000000 100644 00000000 b9eb76f4 A tests/Regression/double_free_exploit/exploit2.c +:000000 100644 00000000 af92d0d0 A tests/Regression/double_free_exploit/main.fmf +:000000 100755 00000000 35580e48 A tests/Regression/double_free_exploit/runtest.sh +:000000 100644 00000000 94a9bb5f A tests/Regression/expf-gives-infinity-where-result-finite/Makefile +:000000 100644 00000000 3b0f14bb A tests/Regression/expf-gives-infinity-where-result-finite/PURPOSE +:000000 100644 00000000 30c04abc A tests/Regression/expf-gives-infinity-where-result-finite/main.fmf +:000000 100755 00000000 ac01945d A tests/Regression/expf-gives-infinity-where-result-finite/runtest.sh +:000000 100644 00000000 cbd1baf9 A tests/Regression/expf-gives-infinity-where-result-finite/tc1.cpp +:000000 100644 00000000 8afe24af A tests/Regression/fallocate_156289/Makefile +:000000 100644 00000000 2eff71e7 A tests/Regression/fallocate_156289/PURPOSE +:000000 100644 00000000 ddfabbdd A tests/Regression/fallocate_156289/fallocate.c++ +:000000 100644 00000000 1812348a A tests/Regression/fallocate_156289/main.fmf +:000000 100755 00000000 359068eb A tests/Regression/fallocate_156289/runtest.sh +:000000 100644 00000000 06f1df17 A tests/Regression/setvbuf-to-full-not-working/Makefile +:000000 100644 00000000 3a0a38c9 A tests/Regression/setvbuf-to-full-not-working/PURPOSE +:000000 100644 00000000 f0828049 A tests/Regression/setvbuf-to-full-not-working/main.fmf +:000000 100755 00000000 4d31e613 A tests/Regression/setvbuf-to-full-not-working/runtest.sh +:000000 100644 00000000 4bc7d9fa A tests/Regression/setvbuf-to-full-not-working/testcase.c +:000000 100755 00000000 ed5c6199 A tests/Regression/setvbuf-to-full-not-working/try.exp +:000000 100644 00000000 a1161888 A tests/Sanity/basic-linking-sanity/Makefile +:000000 100644 00000000 9f0038be A tests/Sanity/basic-linking-sanity/PURPOSE +:000000 100644 00000000 2b4f286c A tests/Sanity/basic-linking-sanity/lc.c +:000000 100644 00000000 a3116ebc A tests/Sanity/basic-linking-sanity/lc.golden +:000000 100644 00000000 72612b94 A tests/Sanity/basic-linking-sanity/lm.c +:000000 100644 00000000 ddfa1ca5 A tests/Sanity/basic-linking-sanity/lm.golden +:000000 100644 00000000 65aca15c A tests/Sanity/basic-linking-sanity/lpthread.c +:000000 100644 00000000 e150192d A tests/Sanity/basic-linking-sanity/lpthread.golden +:000000 100644 00000000 2a31e0d2 A tests/Sanity/basic-linking-sanity/lrt.c +:000000 100644 00000000 f5ff068c A tests/Sanity/basic-linking-sanity/lrt.golden +:000000 100644 00000000 743943ad A tests/Sanity/basic-linking-sanity/main.fmf +:000000 100755 00000000 98310786 A tests/Sanity/basic-linking-sanity/runtest.sh +:000000 100644 00000000 011936c5 A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/Makefile +:000000 100644 00000000 bb7a657a A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/PURPOSE +:000000 100644 00000000 c20ca2e8 A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/hello.c +:000000 100644 00000000 965d3d1d A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/interp.c +:000000 100644 00000000 0000dcbb A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/main.fmf +:000000 100755 00000000 91a00d5e A tests/Standardscompliance/bz531160-ldd-Vulnerable-to-Social-Engineering-Exploits/runtest.sh +:000000 100644 00000000 52830352 A tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/Makefile +:000000 100644 00000000 3d7835a0 A tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/PURPOSE +:000000 100644 00000000 094e50d1 A tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/cursym.c +:000000 100644 00000000 8a475c4b A tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/main.fmf +:000000 100755 00000000 fc01c230 A tests/Standardscompliance/bz639000-Wrong-Ukrainian-currency-symbol/runtest.sh +:000000 100644 00000000 6d834baf A tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/Makefile +:000000 100644 00000000 00e692c0 A tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/PURPOSE +:000000 100644 00000000 63aae5d3 A tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/main.fmf +:000000 100755 00000000 64a64508 A tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/runtest.sh +:000000 100644 00000000 26974157 A tests/Standardscompliance/bz692838-indic-update-locales-with-currency-symbol-to/symbol.txt + +commit 221d1d8371b3fd44d2f6a62a48f84bb8dad728ad +Author: Arjun Shankar +AuthorDate: Thu May 26 00:15:13 2022 +0200 +Commit: Arjun Shankar +CommitDate: Thu May 26 00:15:13 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 3d9926663cba19f40d26d8a8ab3b2a7cc09ffb13 + + - Update syscall-names.list for Linux 5.18 + - Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose + - Use Linux 5.18 in build-many-glibcs.py + - stdio-common: Simplify printf_unknown interface in vfprintf-internal.c + - stdio-common: Move union printf_arg int + - stdio-common: Add printf specifier registry to + - elf/dl-reloc.c: Copyright The GNU Toolchain Authors + - benchtests: Improve bench-strnlen.c + - math: Add math-use-builtins-fabs (BZ#29027) + - linux: Add CLONE_NEWTIME from Linux 5.6 to bits/sched.h + - Revert "[ARM][BZ #17711] Fix extern protected data handling" + - Revert "[AArch64][BZ #17711] Fix extern protected data handling" + - elf: Rewrite long RESOLVE_MAP macro to an always_inline static function + +:100644 100644 74f2d396 4d507374 M glibc.spec +:100644 100644 1a202abd 6716d868 M sources + +commit 1d46c32e74ade4971644d8eccfa17478bc29ec35 +Author: DJ Delorie +AuthorDate: Mon May 23 18:02:48 2022 -0400 +Commit: DJ Delorie +CommitDate: Mon May 23 18:02:48 2022 -0400 + + Auto-sync with upstream branch master II + + Forgot the source tarball... + +:100644 100644 09b7e19d 1a202abd M sources + +commit 9a389a777e917f34b060ad9704092a47036e40e6 +Author: DJ Delorie +AuthorDate: Mon May 23 14:48:40 2022 -0400 +Commit: DJ Delorie +CommitDate: Mon May 23 14:48:40 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit 748df8126ac69e68e0b94e236ea3c2e11b1176cb + + - dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU + - elf: Optimize _dl_new_hash in dl-new-hash.h + - nss: Optimize nss_hash in nss_hash.c + - benchtests: Add benchtests for dl_elf_hash, dl_new_hash and nss_hash + - nss: Add tests for the nss_hash in nss_hash.h + - elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_elf_hash) + - elf: Refactor dl_new_hash so it can be tested / benchmarked + - locale: Add more cached data to LC_CTYPE + - locale: Remove private union from struct __locale_data + - locale: Remove cleanup function pointer from struct __localedata + - locale: Call _nl_unload_locale from _nl_archive_subfreeres + - stdio-common: Add tst-memstream-string for open_memstream overflow + - __printf_fphex always uses LC_NUMERIC + - vfprintf: Consolidate some multibyte/wide character processing + - vfprintf: Move argument processing into vfprintf-process-arg.c + - stdio-common: Add tst-vfprintf-width-i18n to cover numeric field width + - string.h: fix __fortified_attr_access macro call [BZ #29162] + - Enable DT_RELR in glibc shared libraries and PIEs automatically + - S390: Enable static PIE + - linux: Add tst-pidfd.c + - linux: Add P_PIDFD + - linux: Add pidfd_send_signal + - linux: Add pidfd_getfd + - linux: Add pidfd_open + - aarch64: Move ld.so _start to separate file and drop _dl_skip_args + - linux: Add a getauxval test [BZ #23293] + - rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args const + - rtld: Use generic argv adjustment in ld.so [BZ #23293] + - scripts/glibcelf.py: Add *T_RISCV_* constants + - Remove dl-librecon.h header. + - elf: Remove ldconfig kernel version check + - Remove kernel version check + - linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) + - csu: Implement and use _dl_early_allocate during static startup + - Linux: Introduce __brk_call for invoking the brk system call + - sys/cdefs.h: Do not require C++ compilers to define __STDC__ + - fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141] + - Update RISC-V specific ELF definitions + +:100644 100644 a42e26c1 74f2d396 M glibc.spec + +commit eb33d47394fe81a96afaf4f2a5377585a5d5bacf +Author: Arjun Shankar +AuthorDate: Mon May 16 15:16:02 2022 +0200 +Commit: Arjun Shankar +CommitDate: Mon May 16 15:16:02 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9403b71ae97e3f1a91c796ddcbb4e6f044434734 + + - x86_64: Remove bzero optimization + - RISC-V: Use an autoconf template to produce `preconfigure' + - MIPS: Use an autoconf template to produce `preconfigure' + - m68k: Use an autoconf template to produce `preconfigure' + - C-SKY: Use an autoconf template to produce `preconfigure' + - Remove configure fno_unit_at_a_time + - stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c + - stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c + - Add declare_object_symbol_alias for assembly codes (BZ #28128) + - wcrtomb: Make behavior POSIX compliant + +:100644 100644 00c0922a a42e26c1 M glibc.spec +:100644 100644 828e7dd5 09b7e19d M sources + +commit deac763a0428758f2206215f18cec298f13a8c1f +Author: Patsy Griffin +AuthorDate: Tue May 10 17:42:01 2022 -0400 +Commit: Patsy Griffin +CommitDate: Tue May 10 17:42:01 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 8162147872491bb5b48e91543b19c49a29ae6b6d + + - nptl: Add backoff mechanism to spinlock loop + - Linux: Implement a useful version of _startup_fatal + - ia64: Always define IA64_USE_NEW_STUB as a flag macro + - linux: Fix posix_spawn return code if clone fails (BZ#29109) + - benchtests: Add wcrtomb microbenchmark + - clock_settime/clock_gettime: Use __nonnull to avoid null pointer + - clock_adjtime: Use __nonnull to avoid null pointer + - ntp_xxxtimex: Use __nonnull to avoid null pointer + - adjtimex/adjtimex64: Use __nonnull to avoid null pointer + - hurd spawni: Fix reauthenticating closed fds + - Linux: Define MMAP_CALL_INTERNAL + - i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls + - i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S + - manual: Clarify that abbreviations of long options are allowed + +:100644 100644 507038bd 00c0922a M glibc.spec +:100644 100644 58c07d11 828e7dd5 M sources + +commit e07803b9115a41a0b35be377447175a783e2691e +Author: Florian Weimer +AuthorDate: Tue May 3 09:27:11 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue May 3 09:27:11 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 8e28aa3a51bf0ef3683f2aed4b5b448744897b66 + + - elf: Remove fallback to the start of DT_STRTAB for dladdr + - powerpc32: Remove unused HAVE_PPC_SECURE_PLT + - dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo + - manual: Document the dlinfo function + - Do not use --hash-style=both for building glibc shared objects + - benchtests: Better libmvec integration + - benchtests: Add UNSUPPORTED benchmark status + - linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) + - Use __ehdr_start rather than _begin in _dl_start_final + - sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h + - posix/glob.c: update from gnulib + - benchtests: Add pthread-mutex-locks bench + - linux: Fix missing internal 64 bit time_t stat usage + - elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868) + - posix: Remove unused definition on _Fork + - NEWS: Mention DT_RELR support + - elf: Add more DT_RELR tests + - elf: Properly handle zero DT_RELA/DT_REL values + - elf: Support DT_RELR relative relocation format [BZ #27924] + - Add GLIBC_ABI_DT_RELR for DT_RELR support + - elf: Define DT_RELR related macros and types + - elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOC + - i386: Regenerate ulps + - dlfcn: Do not use rtld_active () to determine ld.so state (bug 29078) + - INSTALL: Rephrase -with-default-link documentation + +:100644 100644 7ea2ef61 507038bd M glibc.spec +:100644 100644 bef4a565 58c07d11 M sources + +commit 1be721e2251b6d750cb87cc74d4a7d985431e59b +Author: Carlos O'Donell +AuthorDate: Mon Apr 25 23:28:14 2022 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Apr 26 09:21:36 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 1305edd42c44fee6f8660734d2dfa4911ec755d6 + + - elf: Move post-relocation code of _dl_start into _dl_start_final + - misc: Fix rare fortify crash on wchar funcs. [BZ 29030] + - elf: Remove unused enum allowmask + - scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier + - x86: Optimize {str|wcs}rchr-evex + - x86: Optimize {str|wcs}rchr-avx2 + - x86: Optimize {str|wcs}rchr-sse2 + - benchtests: Improve bench-strrchr + - x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 + - Default to --with-default-link=no (bug 25812) + - scripts: Add glibcelf.py module + - Add locale for syr_SY + - elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside + - m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) + - nptl: Fix pthread_cancel cancelhandling atomic operations + - x86: Fix missing __wmemcmp def for disable-multiarch build + - elf: Remove __libc_init_secure + +:100644 100644 518253d1 d62d7a20 M glibc-fedora-localedata-rh61908.patch +:100644 100644 7e1b3343 7ea2ef61 M glibc.spec +:100644 100644 b0440a8b bef4a565 M sources + +commit b72082ecfb50108613454d7ff2ca08882b0cd1d0 +Author: DJ Delorie +AuthorDate: Tue Apr 19 17:40:07 2022 -0400 +Commit: DJ Delorie +CommitDate: Tue Apr 19 17:40:07 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 78fb88827362fbd2cc8aa32892ae5b015106e25c + + - mips: Fix mips64n32 64 bit time_t stat support (BZ#29069) + - x86: Cleanup page cross code in memcmp-avx2-movbe.S + - x86: Remove memcmp-sse4.S + - x86: Optimize memcmp SSE2 in memcmp.S + - misc: Use 64 bit time_t interfaces on syslog + - misc: syslog: Move SYSLOG_NAME to USE_MISC (BZ #16355) + - misc: syslog: Use fixed-sized buffer and remove memstream + - misc: syslog: Simplify implementation + - misc: syslog: Fix indentation and style + - misc: Add syslog test + - support: Add xmkfifo + - stdio: Split __get_errname definition from errlist.c + - x86: Reduce code size of mem{move|pcpy|cpy}-ssse3 + - x86: Remove mem{move|cpy}-ssse3-back + - x86: Remove str{p}{n}cpy-ssse3 + - x86: Remove str{n}cat-ssse3 + - x86: Remove str{n}{case}cmp-ssse3 + - x86: Remove {w}memcmp-ssse3 + - nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029) + - S390: Add new s390 platform z16. + - Replace {u}int_fast{16|32} with {u}int32_t + - stdlib: Reflow and sort most variable assignments + - elf: Fix memory leak in _dl_find_object_update (bug 29062) + - hurd: Define ELIBEXEC + - hurd: Fix arbitrary error code + - NEWS: Move PLT tracking slowdown to glibc 2.35. + - Remove _dl_skip_args_internal declaration + - test-container: Fix "unused code" warnings on HURD + - Add .clang-format style file + - manual: Avoid name collision in libm ULP table [BZ #28956] + +:100644 100644 dffa5135 7e1b3343 M glibc.spec +:100644 100644 cfdb68ba b0440a8b M sources + +commit 12a09a5e16c52bbb8eaa28af14a16adfe7e6ed75 +Author: Sergey Kolosov +AuthorDate: Thu Apr 7 16:59:33 2022 +0200 +Commit: mcermak +CommitDate: Thu Apr 14 13:33:52 2022 +0000 + + Regression/locale-archive-test: removes glibc-minimal-langpack + +:100755 100755 d47197cc 7147736c M tests/Regression/locale-archive-test/runtest.sh + +commit 157efe36a24cd1fd6071ca22a992a9f38c1d2a12 +Author: Sergey Kolosov +AuthorDate: Thu Apr 7 15:18:02 2022 +0200 +Commit: mcermak +CommitDate: Thu Apr 14 13:33:52 2022 +0000 + + adds Regression/locale-archive-test(glibc-all-langpacks) test + +:000000 100644 00000000 187e4e97 A tests/Regression/locale-archive-test/Makefile +:000000 100644 00000000 9cb209ce A tests/Regression/locale-archive-test/PURPOSE +:000000 100644 00000000 c0d4e041 A tests/Regression/locale-archive-test/main.fmf +:000000 100755 00000000 d47197cc A tests/Regression/locale-archive-test/runtest.sh +:000000 100644 00000000 e2177b9b A tests/Regression/locale-archive-test/test-locale.py + +commit fc646497227a2abbe088da4e87db34635c453ff4 +Author: Arjun Shankar +AuthorDate: Tue Apr 12 02:02:11 2022 +0200 +Commit: Arjun Shankar +CommitDate: Tue Apr 12 02:02:11 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 1a85970f41ea1e5abe6da2298a5e8fedcea26b70 + + - powerpc: Relocate stinfo->main + - powerpc64: Set up thread register for _dl_relocate_static_pie + - powerpc64: Use medium model toc accesses throughout + - linux: Constify rfv variable in dl_vdso_vsym + - string: Replace outdated comments in strlen(). + - S390: Fix elf/tst-audit25[ab] + - sparc64: Remove fcopysign{f} implementation + - alpha: Remove fcopysign{f} implementation + - math: Use builtin for ldbl-96 copysign + - ia64: Remove fcopysign{f} implementation + - x86: Remove fcopysign{f} implementation + - powerpc: Remove fcopysign{f} implementation + - Add rif_MA locale [BZ #27781] + - tests/string: Drop simple/stupid/builtin tests + - test-memcpy: Actually reverse source and destination + - benchtests: Only build libmvec benchmarks iff $(build-mathvec) is set + +:100644 100644 7c1e0c74 dffa5135 M glibc.spec +:100644 100644 9baee00b cfdb68ba M sources + +commit 880449658cfe5a3e6264ac8db6571e44d071c720 +Author: Florian Weimer +AuthorDate: Tue Apr 5 17:41:52 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Apr 5 17:41:52 2022 +0200 + + Add missing newline to %changelog + +:100644 100644 1e1217c1 7c1e0c74 M glibc.spec + +commit e900cd3e7738fcc23df24c71b162d9ceda7a119b +Author: Florian Weimer +AuthorDate: Tue Apr 5 17:32:38 2022 +0200 +Commit: Florian Weimer +CommitDate: Tue Apr 5 17:32:38 2022 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 053fe273434056f551ed8f81daf750db9dab5931 + + - linux: Fix __closefrom_fallback iterates until max int (BZ#28993) + - Remove -z combreloc and HAVE_Z_COMBRELOC + - sparc: Remove s_abs implementations + - ia64: Remove fabs implementations + - x86: Remove fabs{f} implementation + - alpha: Remove s_abs implementations + - Allow for unpriviledged nested containers + - Increase the test timeout of some string tests + - realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] + - stdlib: Fix tst-getrandom memcmp call + - stdlib: Fix tst-rand48.c printf types + - elf: Remove unused functions from tst-audit25(a,b) + - nptl: Use libc-diag.h with tst-thread-setspecific + - crypt: Remove unused variable on cert test + - elf: Remove unused variables in tests + - elf: Fix wrong fscanf usage on tst-pldd + - posix: Remove unused variable on tst-_Fork.c + - resolv: Initialize loop variable on tst-resolv-trailing + - locale: Remove set but unused variable on ld-collate.c + - localedate: Fix printf type on tst_mbrtowc + - localedata: Remove unused variables in tests + - x86: Small improvements for wcslen + - x86: Small improvements for wcscpy-ssse3 + - debug: Improve fdelt_chk error message + - Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h + - x86: Remove AVX str{n}casecmp + - x86: Add EVEX optimized str{n}casecmp + - x86: Add AVX2 optimized str{n}casecmp + - string: Expand page cross test cases in test-strncmp.c + - string: Expand page cross test cases in test-strcmp.c + - x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S + - x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S + - string: Expand page cross tests in test-strncasecmp.c + - string: Expand page cross tests in test-strcasecmp.c + - benchtests: Use json-lib in bench-strncasecmp.c + - benchtests: Use json-lib in bench-strcasecmp.c + - x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] + - x86: Remove strspn-sse2.S and use the generic implementation + - x86: Remove strpbrk-sse2.S and use the generic implementation + - x86: Remove strcspn-sse2.S and use the generic implementation + - x86: Optimize strspn in strspn-c.c + - x86: Optimize strcspn and strpbrk in strcspn-c.c + - benchtests: Use json-lib in bench-strspn.c + - benchtests: Use json-lib in bench-strpbrk.c + - x86: Code cleanup in strchr-evex and comment justifying branch + - x86: Code cleanup in strchr-avx2 and comment justifying branch + - benchtests: Add random benchmark in bench-strchr.c + - benchtests: Use json-lib in bench-strchr.c + - Update kernel version to 5.17 in tst-mman-consts.py + - iconvdata: Fix enum type on UTF-7 + - nscd: Remove unused variable + - support: Fix support_process_state_wait path size calculation + - support: Remove unused extract_8 function + - locale: Remove ununsed wctype_table_get function + - gmon: Remove unused sprofil.c functions + - Update syscall lists for Linux 5.17 + - Fix ununsed fstatat64_time64_statx + - malloc: Fix duplicate inline for do_set_mxfast + - elf: Remove inline _dl_dprintf + - configure.ac: fix bashisms in configure.ac + - getaddrinfo: Refactor code for readability + - Use Linux 5.17 in build-many-glibcs.py + - resolv: Fix unaligned accesses to fields in HEADER struct + - gai_init: Avoid jumping from if condition to its else counterpart + - gaiconf_init: Refactor some bits for readability + - gethosts: Return EAI_MEMORY on allocation failure + - gaih_inet: Split result generation into its own function + - gaih_inet: split loopback lookup into its own function + - gaih_inet: make gethosts into a function + - gaih_inet: separate nss lookup loop into its own function + - gaih_inet: Split nscd lookup code into its own function. + - gaih_inet: Split simple gethostbyname into its own function + - gaih_inet: make numeric lookup a separate routine + - gaih_inet: Simplify service resolution + - getaddrinfo: Fix leak with AI_ALL [BZ #28852] + - gaih_inet: Simplify canon name resolution + - Simplify allocations and fix merge and continue actions [BZ #28931] + - iconv: Add UTF-7-IMAP variant in utf-7.c + - iconv: make utf-7.c able to use variants + - iconv: Better mapping to RFC for UTF-7 + - iconv: Always encode "optional direct" UTF-7 characters + - stdio-common: Add wide stream coverage to tst-vfprintf-user-type + - libio: Flush-only _IO_str_overflow must not return EOF (bug 28949) + - libio: Convert tst_swprintf to the test framework + - scripts/dso-ordering-test.py: Fix C&P error in * callrefs processing + - stdio-common: Generate ja_JP.EUC-JP locale + - stdio-common: Re-flow and sort Makefile variables + - nss: Sort tests and tests-container and put one test per line + - benchtests: Use "=" instead of ":=" [BZ #28970] + - hppa: Use END instead of PSEUDO_END in swapcontext.S + * Tue Mar 15 2022 DJ Delorie - 2.35.9000-11 + - Auto-sync with upstream branch master, + commit d05e6dc8d1032e1732542a48e0fb895432008b6e. + - hppa: Implement swapcontext in assembler (bug 28960) + - associate a deallocator for iconv_open + - associate a deallocation for opendir + - Add access function attributes to epoll_wait + - Add access function attributes to grp and shadow headers + - Define ISO 639-3 "tok" [BZ #28950] + - nss: Protect against errno changes in function lookup (bug 28953) + - nss: Do not mention NSS test modules in + - malloc: Exit early on test failure in tst-realloc + - Add some missing access function attributes + - libio: Ensure output buffer for wchars (bug #28828) + - inet: Return EAI_MEMORY when nrl_domainname() fails to allocate memory + - inet: Remove strdupa from nrl_domainname() + - inet: Fix getnameinfo (NI_NOFQDN) race condition (BZ#28566) + - benchtests: make compare_strings.py accept string as attribute value + +:100644 100644 c7a7f8ae 1e1217c1 M glibc.spec +:100644 100644 1eb780fd 9baee00b M sources + +commit 98fe3887bce4b301e56558f2711b7d97081e0b05 +Author: DJ Delorie +AuthorDate: Tue Mar 15 15:32:25 2022 -0400 +Commit: DJ Delorie +CommitDate: Tue Mar 15 15:32:25 2022 -0400 + + Auto-sync with upstream branch master + + Upstream commit: d05e6dc8d1032e1732542a48e0fb895432008b6e + + - hppa: Implement swapcontext in assembler (bug 28960) + - associate a deallocator for iconv_open + - associate a deallocation for opendir + - Add access function attributes to epoll_wait + - Add access function attributes to grp and shadow headers + - Define ISO 639-3 "tok" [BZ #28950] + - nss: Protect against errno changes in function lookup (bug 28953) + - nss: Do not mention NSS test modules in + - malloc: Exit early on test failure in tst-realloc + - Add some missing access function attributes + - libio: Ensure output buffer for wchars (bug #28828) + - inet: Return EAI_MEMORY when nrl_domainname() fails to allocate memory + - inet: Remove strdupa from nrl_domainname() + - inet: Fix getnameinfo (NI_NOFQDN) race condition (BZ#28566) + - benchtests: make compare_strings.py accept string as attribute value + +:100644 100644 19f53a83 c7a7f8ae M glibc.spec +:100644 100644 81c2fa64 1eb780fd M sources + +commit 18a434fccf653aa4dbe8c0adeae745a645e22c97 +Author: Florian Weimer +AuthorDate: Tue Mar 15 08:56:25 2022 +0100 +Commit: Florian Weimer +CommitDate: Tue Mar 15 08:57:44 2022 +0100 + + Trim changelog + +:100644 100644 2afbfc5c a0b9a7f9 M ChangeLog.old +:100644 100644 a7f2250d 19f53a83 M glibc.spec + +commit 9050623a8cefa0f150c0f1cd063e4fcfe5b2e51c +Author: Florian Weimer +AuthorDate: Thu Mar 10 10:33:17 2022 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 10 10:33:17 2022 +0100 + + Remove downstream-only workaround patches for ppc64le, gettext + +:100644 000000 3eda1b27 00000000 D glibc-gettext-snapshot-versioncheck.patch +:100644 000000 bc070468 00000000 D glibc-temp-ibmldbl64.patch +:100644 100644 5410d5f5 a7f2250d M glibc.spec + +commit 37b89add0a020e4ac3017afb62e6211e48a59bbf +Author: Arjun Shankar +AuthorDate: Wed Mar 9 14:41:30 2022 +0100 +Commit: Arjun Shankar +CommitDate: Wed Mar 9 14:47:49 2022 +0100 + + Drop glibc-rh1070416.patch + + It was an nscd related patch and no longer relevant since we don't + provide nscd any more. + +:100644 000000 0975e0fa 00000000 D glibc-rh1070416.patch +:100644 100644 14226388 5410d5f5 M glibc.spec + +commit ca8ff78a60d6dd4dd7e3bc4cc5f37fb57fef0a0d +Author: Arjun Shankar +AuthorDate: Tue Mar 8 17:21:01 2022 +0100 +Commit: Arjun Shankar +CommitDate: Tue Mar 8 17:21:01 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 6de743a4e31a94e3d022e64a90c9082290a5a573 + + - x86_64: Fix code formatting of vectorized math functions + - pthread: Do not overwrite tests-time64 + - x86_64: Fix svml_s_acosf16_core_avx512.S code formatting + - i386: Remove libc-do-syscall from sysdep-dl-routines [BZ #28936] + - linux/i386: remove dead assignment of sysdep-dl-routines + +:100644 100644 f1b332f2 14226388 M glibc.spec +:100644 100644 d277acdd 81c2fa64 M sources + +commit 93272df772bf39dd32befdea99455d8af3501e05 +Author: Siddhesh Poyarekar +AuthorDate: Tue Mar 8 20:24:19 2022 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Mar 8 20:24:19 2022 +0530 + + Fix gettext version check to accommodate snapshot builds in rawhide + + If the gettext snapshots are deemed official upstream, + glibc-gettext-snapshot-versioncheck.patch will be posted upstream. + +:000000 100644 00000000 3eda1b27 A glibc-gettext-snapshot-versioncheck.patch +:100644 100644 2fdc2ecb f1b332f2 M glibc.spec + +commit 2b9524042d978032dc6e695ce6d5558d57e38348 +Author: Carlos O'Donell +AuthorDate: Tue Mar 1 23:56:46 2022 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Mar 1 23:56:46 2022 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 2bbc694df279020a6620096d31c1e05c93966f9b + + - nptl: Fix cleanups for stack grows up [BZ# 28899] + - manual: SA_ONSTACK is ignored without alternate stack + - io: Add fsync call in tst-stat + - Linux: Consolidate auxiliary vector parsing (redo) + +:100644 100644 c3214af8 2fdc2ecb M glibc.spec +:100644 100644 d555633b d277acdd M sources + +commit 199391c59dd655ead362b11d88428e4eb39b196c +Author: Arjun Shankar +AuthorDate: Fri Feb 25 21:11:37 2022 +0100 +Commit: Arjun Shankar +CommitDate: Sat Feb 26 01:32:37 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 1fe00d3eb602a0754873b536dc92fb6226759ee4 + + - build: Properly generate .d dependency files [BZ #28922] + - benchtests: Generate .d dependency files [BZ #28922] + - benchtests: Remove duplicated loop in bench-bzero-walk.c + - localedata: Do not generate output if warnings were present. + - localedef: Update LC_MONETARY handling (Bug 28845) + - localedef: Handle symbolic links when generating locale-archive + - benchtests: Add small sizes (<= 64) to bench-bzero-walk.c + - math: Add more input to atanh accuracy tests + - resolv: Fix tst-resolv tests for 2.35 ABIs and later + - x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] + - benchtests: Add benches for memset with 0 value + - i686: Remove bzero optimizations + - s390: Remove bzero optimizations + - powerpc: Remove powerpc64 bzero optimizations + - powerpc: Remove powerpc32 bzero optimizations + - sparc: Remove bzero optimization + - ia64: Remove bzero optimization + - alpha: Remove bzero optimization + - x86_64: Remove bcopy optimizations + - i386: Remove bcopy optimizations + - powerpc: Remove bcopy optimizations + - ia64: Remove bcopy + - hppa: Fix warnings from _dl_lookup_address + - hppa: Revise gettext trampoline design + + This auto-sync includes the actual localedef fix for bug 2057697. + That bug was worked around in commit e2ef526535d9. The comment + relating to the workaround is also removed. + + Related: #2057697 + +:100644 100644 6b5788ea c3214af8 M glibc.spec +:100644 100644 103eda00 d555633b M sources + +commit e2ef526535d95faf42b0068fb175ae864c2df0fa +Author: Carlos O'Donell +AuthorDate: Wed Feb 23 23:12:00 2022 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Feb 23 23:12:00 2022 -0500 + + Fix locale-archive generation (#2057697) + + Resolves: #2057697 + +:100644 100644 ca04c97e 6b5788ea M glibc.spec + +commit 6079b05db62b18fab4978f4500d860645175ee2c +Author: Carlos O'Donell +AuthorDate: Tue Feb 22 15:33:20 2022 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 22 15:39:33 2022 -0500 + + Do not assert if systemctl fails to execute. + + It should be a soft failure if systemctl fails to execute + and we cannot restart all the daemons. + +:100644 100644 6b5c599e ca04c97e M glibc.spec + +commit da2736300eb6c1148da47e84ed369f19b48fbb7f +Author: Carlos O'Donell +AuthorDate: Tue Feb 22 11:52:06 2022 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 22 15:29:33 2022 -0500 + + Auto-sync with upstream branch master + + Upstream commit: fdc1ae67fef27eea1445bab4bdfe2f0fb3bc7aa1 + + - Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h + - elf: Check invalid hole in PT_LOAD segments [BZ #28838] + - realpath: Do not copy result on failure (BZ #28815) + - x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c + - x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] + - hppa: Fix swapcontext + - x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896] + - string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] + - microblaze: Use the correct select syscall (BZ #28883) + - Update kernel version to 5.16 in tst-mman-consts.py + - pthread: Use 64 bit time_t stat internally for sem_open (BZ #28880) + - x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] + - String: Strength memset tests in test-memset.c + - x86-64: Define __memcmpeq in ld.so + - htl: Destroy thread-specific data before releasing joins + - htl: Fix initializing the key lock + - mach: Fix LLL_SHARED value + - htl: Make pthread_[gs]etspecific not check for key validity + - x86-64: Remove bzero weak alias in SS2 memset + - hppa: Fix typo + - linux: Use socket-constants-time64.h on tst-socket-timestamp-compat + - x86/configure.ac: Define PI_STATIC_AND_HIDDEN/SUPPORT_STATIC_PIE + - Fix elf/tst-audit2 on hppa + - x86: Use CHECK_FEATURE_PRESENT on PCONFIG + - x86: Don't check PTWRITE in tst-cpu-features-cpuinfo.c + - x86: Set .text section in memset-vec-unaligned-erms + - Linux: Include in dl-sysdep.c only for SHARED + - Revert "Linux: Consolidate auxiliary vector parsing" + - String: Ensure 'MIN_PAGE_SIZE' is multiple of 'getpagesize' + - Use binutils 2.38 branch in build-many-glibcs.py + - elf: Remove LD_USE_LOAD_BIAS + - malloc: Remove LD_TRACE_PRELINKING usage from mtrace + - elf: Remove prelink support + - Linux: Consolidate auxiliary vector parsing + - Linux: Assume that NEED_DL_SYSINFO_DSO is always defined + - Linux: Remove DL_FIND_ARG_COMPONENTS + - Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE + - elf: Merge dl-sysdep.c into the Linux version + - hppa: Fix bind-now audit (BZ #28857) + +:100644 100644 4d7bad5a 6b5c599e M glibc.spec +:100644 100644 2713b81b 103eda00 M sources + +commit 08e0ad8f78ec22885cd488a55f869b97aa85fb6d +Author: Zbigniew Jędrzejewski-Szmek +AuthorDate: Tue Feb 22 16:43:17 2022 +0100 +Commit: Zbigniew Jędrzejewski-Szmek +CommitDate: Tue Feb 22 20:38:30 2022 +0100 + + Rewrite scriptlets to call /sbin/ldconfig in lua + + The scriptlet in glibc adds a dependency on bash to glibc-common, + which is required by glibc, so effectively the whole world depends on + bash. By rewriting the script in lua we drop this dependency, and also + to avoid a (bogus?) warning from rpm about a dependency loop. + + If the call fails, an error is printed but the transaction is not failed. + (The original script didn't have "|| :", so the return value from + /sbin/ldconfig would be the return value from the script, causing + the transaction to fail.) + + Quoting https://bugzilla.redhat.com/show_bug.cgi?id=2018913#c34: + + warning: SCC #1: 5 members (5 external dependencies) + warning: glibc-2.35-2.fc37.x86_64 + warning: -> glibc-minimal-langpack-2.35-2.fc37.x86_64 + warning: -> glibc-common-2.35-2.fc37.x86_64 + warning: ncurses-libs-6.2-9.20210508.fc36.x86_64 + warning: -> glibc-2.35-2.fc37.x86_64 + warning: bash-5.1.16-2.fc36.x86_64 + warning: -> ncurses-libs-6.2-9.20210508.fc36.x86_64 + warning: -> glibc-2.35-2.fc37.x86_64 + warning: glibc-common-2.35-2.fc37.x86_64 + warning: -> glibc-2.35-2.fc37.x86_64 + warning: -> bash-5.1.16-2.fc36.x86_64 + warning: glibc-minimal-langpack-2.35-2.fc37.x86_64 + warning: -> glibc-common-2.35-2.fc37.x86_64 + warning: -> glibc-2.35-2.fc37.x86_64 + + If we look into SCC #1, bash obviously requires glibc because it links + to it. The loop is created by glibc → glibc-common → bash, because + glibc-common has %transfiletriggerin and %transfiletriggerpostun using + bash to call /sbin/ldconfig. + + https://github.com/coreos/rpm-ostree/pull/3453 provides a workaround + so that rpm-ostree doesn't choke on this. + +:100644 100644 4e952244 4d7bad5a M glibc.spec + +commit f6ed6cf018f7b3bd10fa2fc038d6a3a68bb4df66 +Author: Zbigniew Jędrzejewski-Szmek +AuthorDate: Tue Feb 22 19:55:20 2022 +0100 +Commit: Zbigniew Jędrzejewski-Szmek +CommitDate: Tue Feb 22 20:37:07 2022 +0100 + + Use rpm.execute() instead of an open-coded variant + + See https://rpm-software-management.github.io/rpm/manual/lua.html and + https://github.com/rpm-software-management/rpm/blob/298bb60a9fd5f2f35c57353d8724460004723c4a/rpmio/rpmlua.c#L806-L829 + + assert() is not used because it seems better to ignore the error. The + old code would assert on exec(), but not on fork(), and it would not + check the return value either. But if the call fails (for any reason), + an error is printed. At least iconvconfig just seems to fail quietly + in case of a problem. + +:100644 100644 525173fc 4e952244 M glibc.spec + +commit 4f7d89c5d312a4d15757259e63fb55f0ff84cc4c +Author: Zbigniew Jędrzejewski-Szmek +AuthorDate: Tue Feb 22 19:27:20 2022 +0100 +Commit: Zbigniew Jędrzejewski-Szmek +CommitDate: Tue Feb 22 19:55:39 2022 +0100 + + Use %{expand} and %global + + Our packaging guidelines say that %global is preferred, and + with %{expand} the line continuations can be removed. + +:100644 100644 3ac699ee 525173fc M glibc.spec + +commit a0bdca4f3f0b5d8fa83b94baa29aee593a6185d7 +Author: Arjun Shankar +AuthorDate: Tue Feb 15 00:40:57 2022 +0100 +Commit: Arjun Shankar +CommitDate: Tue Feb 15 12:11:07 2022 +0100 + + locale: symlink identical langpack LC_CTYPEs to the C.utf8 version + + Almost half the LC_CTYPE files in langpacks are identical to the C.utf8 + variant which is installed by default. This commit converts these to + symbolic links instead, saving ~350K of installed size per langpack. + + Reviewed-by: Florian Weimer + +:100644 100644 c581cf72 3ac699ee M glibc.spec + +commit cf979ff812591e7190025c9454ab73a9c31baa5b +Author: Arjun Shankar +AuthorDate: Thu Feb 10 12:00:48 2022 +0100 +Commit: Arjun Shankar +CommitDate: Thu Feb 10 12:00:48 2022 +0100 + + locale: make install-locale-files instead of install-locales + + glibc-fedora-localedef.patch was altering the install-locales target so + that it does not generate a locale-archive. + + This commit drops the patch and uses the install-locale-files target + instead of install-locales. install-locale-files does not generate + locale-archive, and does not group identical locale files via hardlinks. + + hardlink is also passed a -c flag so that it actually compares file + contents and hardlinks identical ones. + +:100644 000000 515611a9 00000000 D glibc-fedora-localedef.patch +:100644 100644 415c6586 c581cf72 M glibc.spec + +commit 12d74d739eb141e7fa15e0c7f02541289a84557a +Author: Arjun Shankar +AuthorDate: Thu Feb 10 11:47:40 2022 +0100 +Commit: Arjun Shankar +CommitDate: Thu Feb 10 11:47:40 2022 +0100 + + Correct NVR in changelog entry + +:100644 100644 657680d3 415c6586 M glibc.spec + +commit 4df8fd5b19030624a0051ac82fd664d080e13ee7 +Author: Sergey Kolosov +AuthorDate: Wed Feb 9 20:39:42 2022 +0100 +Commit: Sergey Kolosov +CommitDate: Wed Feb 9 20:39:42 2022 +0100 + + tests: removes uneeded PURPOSE files + +:100644 000000 020631ca 00000000 D tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/PURPOSE +:100644 000000 ec6d6a4d 00000000 D tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/PURPOSE + +commit 7b4342f3e8252a957326800ff6cd447a44e71601 +Author: Sergey Kolosov +AuthorDate: Wed Feb 9 20:38:49 2022 +0100 +Commit: Sergey Kolosov +CommitDate: Wed Feb 9 20:38:49 2022 +0100 + + tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting: fixes multiple vdso64.so files procession + +:100755 100755 aa53dde1 048beaf8 M tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/runtest.sh + +commit 17eea2064ae9d3593d97f2a3bed21d89ddb0903c +Author: Florian Weimer +AuthorDate: Wed Feb 9 13:16:42 2022 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 9 13:17:44 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 3d9f171bfb5325bd5f427e9fc386453358c6e840 + + - x86-64: Optimize bzero + - benchtests: Add benches for bzero + - linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] + - x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) + - benchtests: Sort benches in Makefile + - Benchtests: Add length zero benchmark for memset in bench-memset.c + - x86: Improve vec generation in memset-vec-unaligned-erms.S + - x86-64: Add vector tan/tanf to libmvec microbenchmark + - x86-64: Add vector erfc/erfcf to libmvec microbenchmark + - x86-64: Add vector asinh/asinhf to libmvec microbenchmark + - x86-64: Add vector tanh/tanhf to libmvec microbenchmark + - x86-64: Add vector erf/erff to libmvec microbenchmark + - x86-64: Add vector acosh/acoshf to libmvec microbenchmark + - x86-64: Add vector atanh/atanhf to libmvec microbenchmark + - x86-64: Add vector log1p/log1pf to libmvec microbenchmark + - x86-64: Add vector log2/log2f to libmvec microbenchmark + - x86-64: Add vector log10/log10f to libmvec microbenchmark + - x86-64: Add vector atan2/atan2f to libmvec microbenchmark + - x86-64: Add vector cbrt/cbrtf to libmvec microbenchmark + - x86-64: Add vector sinh/sinhf to libmvec microbenchmark + - x86-64: Add vector expm1/expm1f to libmvec microbenchmark + - x86-64: Add vector cosh/coshf to libmvec microbenchmark + - x86-64: Add vector exp10/exp10f to libmvec microbenchmark + - x86-64: Add vector exp2/exp2f to libmvec microbenchmark + - x86-64: Add vector hypot/hypotf to libmvec microbenchmark + - x86-64: Add vector asin/asinf to libmvec microbenchmark + - x86-64: Add vector atan/atanf to libmvec microbenchmark + - elf: Replace tst-audit24bmod2.so with tst-audit24bmod2 + - x86_64/multiarch: Sort sysdep_routines and put one entry per line + - string: Sort headers, routines, tests and tests-translation + - x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ)) + - Benchtests: move 'alloc_bufs' from loop in bench-memset.c + - x86-64: Fix strcmp-evex.S + - x86-64: Fix strcmp-avx2.S + - x86-64: Add vector acos/acosf to libmvec microbenchmark + - benchtests: Add more coverage for strcmp and strncmp benchmarks + - x86: Optimize strcmp-evex.S + - x86: Optimize strcmp-avx2.S + - string: Improve coverage in test-strcmp.c and test-strncmp.c + - string/test-str*cmp: remove stupid_[strcmp, strncmp, wcscmp, wcsncmp]. + - Open master branch for glibc 2.36 development + +:100644 100644 c6bfe23d 657680d3 M glibc.spec +:100644 100644 5c4b6416 2713b81b M sources + +commit 6d97bdd7b390c954843725de41f684ed86dd83fd +Author: Florian Weimer +AuthorDate: Tue Feb 8 16:37:47 2022 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 8 16:37:47 2022 +0100 + + Mention GCC bug in glibc-temp-ibmldbl64.patch + +:100644 100644 7d0418d5 bc070468 M glibc-temp-ibmldbl64.patch + +commit a7b71f9f73fb5f120d89cffbbfbe035cca17584b +Author: Florian Weimer +AuthorDate: Tue Feb 8 15:52:54 2022 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 8 15:53:22 2022 +0100 + + Auto-sync with upstream branch release/2.35/master + + Upstream commit: 24962427071fa532c3c48c918e9d64d719cc8a6c + + - Add BZ#28860 reference on NEWS + - linux: Fix missing __convert_scm_timestamps (BZ #28860) + +:100644 100644 643cbbea c6bfe23d M glibc.spec +:100644 100644 19af4c15 5c4b6416 M sources + +commit f155668f0100811328d48913c1bb32a6a5710018 +Author: Florian Weimer +AuthorDate: Thu Feb 3 15:53:04 2022 +0100 +Commit: Florian Weimer +CommitDate: Thu Feb 3 15:53:04 2022 +0100 + + Auto-sync with upstream branch release/2.35/master + + Upstream commit: a2f1675634b3513c09c38e55e6766e8c05768b1f + + - linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850] + - posix: Fix tst-spawn6 terminal handling (BZ #28853) + - Regenerate configure + - Create ChangeLog.old/ChangeLog.24. + - Prepare for glibc 2.35 release. + - Regenerate configure. + - Update install.texi, and regenerate INSTALL. + - Update NEWS bug list. + - Update NEWS. + - Update translations. + - Linux: Use ptrdiff_t for __rseq_offset + - Fix elf/tst-audit25a with default bind now toolchains + - posix: Replace posix_spawnattr_tc{get,set}pgrp_np with posix_spawn_file_actions_addtcsetpgrp_np + - or1k: Define PI_STATIC_AND_HIDDEN + - SET_RELHOOK: merge i386 and x86_64, and move to sysdeps/mach/hurd/x86 + - elf: Fix runtime linker auditing on aarch64 (BZ #26643) + - elf: Issue la_symbind for bind-now (BZ #23734) + - elf: Fix initial-exec TLS access on audit modules (BZ #28096) + - elf: Add la_activity during application exit + - localedata: Adjust C.UTF-8 to align with C/POSIX. + - localedef: Fix handling of empty mon_decimal_point (Bug 28847) + - malloc: Fix tst-mallocalign1 macro spacing. + +:100644 100644 19b8ea96 643cbbea M glibc.spec +:100644 100644 4471b0bd 19af4c15 M sources + +commit 53b2ec4663f8b88dfc2317d1a9afe4b01ca3bbab +Author: Florian Weimer +AuthorDate: Tue Feb 1 14:48:58 2022 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 1 14:48:58 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 3fb18fd80c5900cc82748f3320b30516c57d24da + + - elf: Add + - Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS + - malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ #26779] + - Update libc.pot for 2.35 release. + - tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837] + - Add prelink removal plan on NEWS + - Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg + - linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350) + - support: Add support_socket_so_timestamp_time64 + - Fix elf/loadfail test build dependencies + - Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader) + - x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398] + - Guard tst-valgrind-smoke.out with run-built-tests + - hurd: Add posix_spawnattr_tc{get,set}pgrp_np on libc.abilist + - Avoid -Wuse-after-free in tests [BZ #26779]. + - elf: Replace tst-p_alignmod1-editX with a python script + - stdlib: Avoid -Wuse-after-free in __add_to_environ [BZ #26779] + - io: Fix use-after-free in ftw [BZ #26779] + - intl: Avoid -Wuse-after-free [BZ #26779] + - elf: Fix use-after-free in ldconfig [BZ #26779] + - posix: Add terminal control setting support for posix_spawn + +:100644 000000 d91bb8b7 00000000 D glibc-temp-Wno-use-after-free.patch +:100644 100644 c9bb5f53 19b8ea96 M glibc.spec +:100644 100644 ac9ef1ab 4471b0bd M sources + +commit cdf31c9c27de485cc2a9bec86d8463b597f155e5 +Author: Sergey Kolosov +AuthorDate: Tue Jan 18 00:00:24 2022 +0100 +Commit: skolosov +CommitDate: Wed Jan 26 14:02:40 2022 +0000 + + adds Regression/bz2007417-glibc-ldd-segfaults-when-inspecting test case + +:000000 100644 00000000 4b79acd4 A tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/Makefile +:000000 100644 00000000 ec6d6a4d A tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/PURPOSE +:000000 100644 00000000 bcbba50c A tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/main.fmf +:000000 100755 00000000 aa53dde1 A tests/Regression/bz2007417-glibc-ldd-segfaults-when-inspecting/runtest.sh + +commit 1fd4834f594f42bfa182013bac80f5ec08c8e072 +Author: DJ Delorie +AuthorDate: Mon Jan 24 16:39:19 2022 -0500 +Commit: DJ Delorie +CommitDate: Tue Jan 25 10:25:45 2022 -0500 + + Auto-sync with upstream branch master + + Temporary patches to work around gcc 12 vs glibc warning + and ppc64le long double conflicts. + + Upstream commit: 5b8e7980c5dabd9aaefeba4f0208baa8cf7653ee + + - Linux: Detect user namespace support in io/tst-getcwd-smallbuff + - Fix handling of unterminated bracket expressions in fnmatch (bug 28792) + - realpath: Avoid overwriting preexisting error (CVE-2021-3998) + - elf: Add a test for PT_LOAD segments with invalid p_align [BZ #28688] + - elf: Add a test for PT_LOAD segments with p_align == 1 [BZ #28688] + - elf: Add a test for PT_LOAD segments with mixed p_align [BZ #28676] + - Add and use link-test-modules-rpath-link [BZ #28455] + - tst-realpath-toolong: Fix hurd build + - getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) + - Add valgrind smoke test + - htl: Fix cleaning the reply port + - elf: Properly align all PT_LOAD segments [BZ #28676] + - realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770] + - support: Add helpers to create paths longer than PATH_MAX + - nptl: Effectively skip CAS in spinlock loop + - mips: Move DT_MIPS into + - x86_64: Document libmvec vector functions accuracy [BZ #28766] + - x86: Black list more Intel CPUs for TSX [BZ #27398] + - elf: Fix tst-align3 + - elf: Move _dl_setup_hash to its own file + - htl: Fix build error in annexc + - elf: Reinstate tst-audit17 + - x86: use default cache size if it cannot be determined [BZ #28784] + - rt/tst-mqueue*: Return UNSUPPORTED when mq_open fails with ENOSYS + - Linux: Add epoll_pwait2 (BZ #27359) + - Properly handle --disable-default-pie [BZ #28780] + - elf: Fix 64 time_t support for installed statically binaries + - Revert "elf: Fix 64 time_t support for installed statically binaries" + - CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768) + - sunrpc: Test case for clnt_create "unix" buffer overflow (bug 22542) + - CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" (bug 22542) + - socket: Add the __sockaddr_un_set function + - elf/tst-dl_find_object: Disable subtests for non-contiguous maps (bug 28732) + - elf: Set l_contiguous to 1 for the main map in more cases + - elf: Introduce rtld_setup_main_map + - hurd: Make RPC input array parameters const + - hurd: optimize exec cleanup + - hurd: Add __rtld_execve + - hurd: Fix exec() leak on proc_task2proc failure + - htl: Hide __pthread_attr's __schedparam type [BZ #23088] + - htl: Clear kernel_thread field before releasing the thread structure + - hurd: drop SA_SIGINFO availability xfail + - hurd: Fix timer/clock_getres crash on NULL res parameter + - hurd: Fix pthread_kill on exiting/ted thread + - [hurd] Drop spurious #ifdef SHARED + - [hurd] Call _dl_sort_maps_init in _dl_sysdep_start + - elf tst-dl_find_object: Fix typo + - s390x: Use in early HWCAP check + - x86: Add x86-64-vN check to early startup + - powerpc64le: Use in early HWCAP check + - Add --with-rtld-early-cflags configure option + - elf: Split dl-printf.c from dl-misc.c + - elf/Makefile: Reflow and sort most variable assignments + - Generate gcc-macros.h + - x86: HAVE_X86_LAHF_SAHF, HAVE_X86_MOVBE and -march=x86-64-vN (bug 28782) + - math: Add more inputs to atan2 accuracy tests [BZ #28765] + - Disable debuginfod in printer tests [BZ #28757] + - Update syscall lists for Linux 5.16 + - i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) + - stdlib: Fix formatting of tests list in Makefile + - stdlib: Sort tests in Makefile + - x86_64: Fix SSE4.2 libmvec atan2 function accuracy [BZ #28765] + - debug: Synchronize feature guards in fortified functions [BZ #28746] + - debug: Autogenerate _FORTIFY_SOURCE tests + - Do not build libresolv module with 64 bit time_t flags + - Revert "linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ #28350)" + - Revert "support: Add support_socket_so_timestamp_time64" + - timezone: Fix tst-bz28707 Makefile rule + - linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ #28350) + - support: Add support_socket_so_timestamp_time64 + - elf: Fix 64 time_t support for installed statically binaries + - Enable _FORTIFY_SOURCE=3 for gcc 12 and above + - manual: Drop obsolete @refill + - aarch64: Add HWCAP2_ECV from Linux 5.16 + - Use Linux 5.16 in build-many-glibcs.py + - x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755] + - x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755] + - math: Fix float conversion regressions with gcc-12 [BZ #28713] + - elf: Simplify software TM implementation in _dl_find_object + - Restore ENTRY_POINT definition on hppa, ia64 (bug 28749) + - elf: Fix fences in _dl_find_object_update (bug 28745) + - ttydefaults.h: Fix CSTATUS to control-t + - AArch64: Check for SVE in ifuncs [BZ #28744] + - debug: Remove catchsegv and libSegfault (BZ #14913) + - Documentation for OpenRISC port + - build-many-glibcs.py: add OpenRISC support + - or1k: Build Infrastructure + - or1k: ABI lists + - or1k: Linux ABI + - or1k: Linux Syscall Interface + - or1k: math soft float support + - or1k: Atomics and Locking primitives + - or1k: Thread Local Storage support + - or1k: startup and dynamic linking code + - or1k: ABI Implementation + - linux/syscalls: Add or1k_atomic syscall for OpenRISC + - elf: Add reloc for OpenRISC + - elf: Add a comment after trailing backslashes + - elf: Also try DT_RUNPATH for LD_AUDIT dlopen [BZ #28455] + - elf: Fix tst-linkall-static link when pthread is not in libc + +:100644 000000 ffd083c6 00000000 D glibc-rh2034715.patch +:000000 100644 00000000 d91bb8b7 A glibc-temp-Wno-use-after-free.patch +:000000 100644 00000000 7d0418d5 A glibc-temp-ibmldbl64.patch +:100644 100644 4eab88f2 c9bb5f53 M glibc.spec +:100644 100644 ddf34165 ac9ef1ab M sources + +commit 4cc446aac1ec4e5a7e667703704b03ff4bf403bb +Author: Fedora Release Engineering +AuthorDate: Thu Jan 20 06:12:00 2022 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jan 20 06:12:00 2022 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 90300189 4eab88f2 M glibc.spec + +commit 514d6266eb295063b252211057b147b22347717d +Author: Florian Weimer +AuthorDate: Tue Jan 4 15:54:08 2022 +0100 +Commit: Florian Weimer +CommitDate: Tue Jan 4 15:54:08 2022 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 28713c06129f8f64f88c423266e6ff2880216509 + + - elf: Sort tests and modules-names + - hurd: nuke all unknown ports on exec + - hurd: Fix auth port leak + - Remove stale reference to libanl.a + - elf: Add + - Properly check linker option in LIBC_LINKER_FEATURE [BZ #28738] + - hurd: Implement _S_msg_get_dtable + - Update automatically-generated copyright dates + - Sync move-if-change from Gnulib, updating copyright + - Update copyright dates not handled by scripts/update-copyrights. + - Update copyright dates with scripts/update-copyrights + - hurd: Use __trivfs_server_name instead of trivfs_server_name + - hurd: Bump BRK_START to 0x20000000 + - hurd: Avoid overzealous shared objects constraints + - time: Refactor timesize.h for some ABIs + - hurd: Make getrandom a stub inside the random translator + - open64: Force O_LARGEFILE on all architectures + - x86-64: Add vector tan/tanf implementation to libmvec + - x86-64: Add vector erfc/erfcf implementation to libmvec + - resolv: Do not install libanl.so symbolic link + - resolv: Do not build libanl.so for ABIs starting at 2.35 + - timezone: test-case for BZ #28707 + - timezone: handle truncated timezones from tzcode-2021d and later (BZ #28707) + - x86-64: Add vector asinh/asinhf implementation to libmvec + - x86-64: Add vector tanh/tanhf implementation to libmvec + - x86-64: Add vector erf/erff implementation to libmvec + - x86-64: Add vector acosh/acoshf implementation to libmvec + - x86-64: Add vector atanh/atanhf implementation to libmvec + - x86-64: Add vector log1p/log1pf implementation to libmvec + - x86-64: Add vector log2/log2f implementation to libmvec + - x86-64: Add vector log10/log10f implementation to libmvec + - x86-64: Add vector atan2/atan2f implementation to libmvec + - x86-64: Add vector cbrt/cbrtf implementation to libmvec + - x86-64: Add vector sinh/sinhf implementation to libmvec + - x86-64: Add vector expm1/expm1f implementation to libmvec + - x86-64: Add vector cosh/coshf implementation to libmvec + - x86-64: Add vector exp10/exp10f implementation to libmvec + - x86-64: Add vector exp2/exp2f implementation to libmvec + - x86-64: Add vector hypot/hypotf implementation to libmvec + - x86-64: Add vector asin/asinf implementation to libmvec + - x86-64: Add vector atan/atanf implementation to libmvec + +:100644 100644 aaf45cc5 16717a09 M glibc-python3.patch +:100644 100644 351127d5 90300189 M glibc.spec +:100644 100644 429d3233 ddf34165 M sources + +commit 8d17a555f47be08e4dc8350008ac7f08ae86be6e +Author: Florian Weimer +AuthorDate: Wed Dec 29 07:09:11 2021 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 29 07:09:16 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 5d28a8962dcb6ec056b81d730e3c6fb57185a210 + + - elf: Add _dl_find_object function + - malloc: Remove memusage.h + - malloc: Use hp-timing on libmemusage + - Remove atomic-machine.h atomic typedefs + - malloc: Remove atomic_* usage + - microblaze: Add missing implementation when !__ASSUME_TIME64_SYSCALLS + - elf: Do not fail for failed dlmopen on audit modules (BZ #28061) + - elf: Issue audit la_objopen for vDSO + - elf: Add audit tests for modules with TLSDESC + - elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533) + - elf: Add _dl_audit_pltexit + - elf: Add _dl_audit_pltenter + - elf: Add _dl_audit_preinit + - elf: Add _dl_audit_symbind_alt and _dl_audit_symbind + - elf: Add _dl_audit_objclose + - elf: Add _dl_audit_objsearch + - elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid + - elf: Add _dl_audit_objopen + - hurd: Fix static-PIE startup + - hurd: let csu initialize tls + - hurd: Fix XFAIL-ing mallocfork2 tests + - hurd: XFAIL more tests that require setpshared support + - malloc: Add missing shared thread library flags + - stdio-common: Fix %m sprintf test output for GNU/Hurd + - x86: Optimize L(less_vec) case in memcmpeq-evex.S + - x86: Optimize L(less_vec) case in memcmp-evex-movbe.S + - elf: Remove AArch64 from comment for AT_MINSIGSTKSZ + - math: Properly cast X_TLOSS to float [BZ #28713] + - Set default __TIMESIZE default to 64 + - stdio: Implement %#m for vfprintf and related functions + - elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr + - x86-64: Add vector acos/acosf implementation to libmvec + - intl/plural.y: Avoid conflicting declarations of yyerror and yylex + - elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688] + - s_sincosf.h: Change pio4 type to float [BZ #28713] + - Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 + - Regenerate ulps on x86_64 with GCC 12 + - Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h + - Remove ununsed tcb-offset + - riscv: align stack before calling _dl_init [BZ #28703] + - riscv: align stack in clone [BZ #28702] + - elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704] + - powerpc64[le]: Allocate extra stack frame on syscall.S + - Update copyright header in recently merged ab_GE locale + - fortify: Fix spurious warning with realpath + +:100644 100644 8a85e209 351127d5 M glibc.spec +:100644 100644 a1a13522 429d3233 M sources + +commit 3987f952fb8bb3d38d09bb5c264a34339711fe78 +Author: Florian Weimer +AuthorDate: Tue Dec 28 21:41:25 2021 +0100 +Commit: Florian Weimer +CommitDate: Tue Dec 28 21:41:25 2021 +0100 + + armhfp, i686: Revert 64-bit time_t/off_t for internal use (#2034715) + +:000000 100644 00000000 ffd083c6 A glibc-rh2034715.patch +:100644 100644 4870777d 8a85e209 M glibc.spec + +commit 2762250016e3c2113783307d2cc4faed28871d3e +Author: Florian Weimer +AuthorDate: Fri Dec 17 12:11:27 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 17 12:11:27 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: b99b0f93ee8762fe53ff65802deb6f00700b9924 + + - nss: Use "files dns" as the default for the hosts database (#2033020) + - arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro + - Fix The GNU ToolChain Authors copyright notice + - Remove upper limit on tunable MALLOC_MMAP_THRESHOLD + - localedata: add new locale ab_GE + - Fix __minimal_malloc segfaults in __mmap due to stack-protector + - __glibc_unsafe_len: Fix comment + - malloc: Enable huge page support on main arena + - malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback + - malloc: Add Huge Page support to arenas + - malloc: Add Huge Page support for mmap + - malloc: Move mmap logic to its own function + - malloc: Add THP/madvise support for sbrk + - malloc: Add madvise support for Transparent Huge Pages + - powerpc: Use global register variable in + - Use LFS and 64 bit time for installed programs (swbz#15333) + +:100644 100644 80ea3679 4870777d M glibc.spec +:100644 100644 b32ddee4 a1a13522 M sources + +commit 5c459b73d2ee9b11980f88a17232fd8827c5986d +Author: Martin Cermak +AuthorDate: Thu Dec 16 09:42:18 2021 +0100 +Commit: Martin Cermak +CommitDate: Thu Dec 16 09:42:18 2021 +0100 + + CI Gating: Avoid installing conflicting headers + +:100644 100644 a6844328 828ab9db M gating.yaml +:100644 100644 1e07754a d52cc9b3 M plans/ci.fmf + +commit 201f88a749e81ef1932e3f2a2ac2743c9ddfb517 +Author: Arjun Shankar +AuthorDate: Wed Dec 15 13:20:14 2021 +0100 +Commit: Arjun Shankar +CommitDate: Wed Dec 15 15:06:18 2021 +0100 + + Do not use --enable-static-pie configure flag + + Since upstream commit 23645707f12f, --enable-static-pie is ignored by + the build system and static PIE is enabled by default on architectures + that support it. + +:100644 100644 d8008596 80ea3679 M glibc.spec + +commit 2d913ac06a4074a5723646238134ebc1614bf15e +Author: Florian Weimer +AuthorDate: Wed Dec 15 09:35:03 2021 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 15 09:35:03 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 4435c29892c43ae9908a42e591747be63102689b + + - Drop glibc-fedora-revert-PT_LOAD-segment-align.patch; fix applied upstream + + - Support target specific ALIGN for variable alignment test [BZ #28676] + - NEWS: Document LD_PREFER_MAP_32BIT_EXEC as x86-64 only + - elf: Align argument of __munmap to page size [BZ #28676] + +:100644 000000 ed692522 00000000 D glibc-fedora-revert-PT_LOAD-segment-align.patch +:100644 100644 5f03910b d8008596 M glibc.spec +:100644 100644 2dcc95c5 b32ddee4 M sources + +commit 0c78549fbcc7bdf354fb87adf487839604444060 +Author: Arjun Shankar +AuthorDate: Tue Dec 14 15:14:14 2021 +0100 +Commit: Arjun Shankar +CommitDate: Tue Dec 14 15:20:32 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 0884724a95b60452ad483dbe086d237d02ba624d + + - Add glibc-fedora-revert-PT_LOAD-segment-align.patch to revert upstream + commits 718fdd87b1b9 and fc2334ab32e0. + - intl: Emit no lines in bison generated files + - hurd: Do not set PIE_UNSUPPORTED + - NEWS: Move LD_PREFER_MAP_32BIT_EXEC + - mach: Fix spurious inclusion of stack_chk_fail_local in libmachuser.a + - Disable DT_RUNPATH on NSS tests [BZ #28455] + - sysdeps: Simplify sin Taylor Series calculation + - math: Remove the error handling wrapper from hypot and hypotf + - math: Use fmin/fmax on hypot + - aarch64: Add math-use-builtins-f{max,min}.h + - math: Add math-use-builtinds-fmin.h + - math: Add math-use-builtinds-fmax.h + - math: Remove powerpc e_hypot + - i386: Move hypot implementation to C + - math: Use an improved algorithm for hypotl (ldbl-128) + - math: Use an improved algorithm for hypotl (ldbl-96) + - math: Improve hypot performance with FMA + - math: Use an improved algorithm for hypot (dbl-64) + - math: Simplify hypotf implementation + - Cleanup encoding in comments + - Replace --enable-static-pie with --disable-default-pie + - hurd: Add rules for static PIE build + - hurd: Fix gmon-static + - x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support [BZ #28656] + - elf: Use errcode instead of (unset) errno in rtld_chain_load + - Add a testcase to check alignment of PT_LOAD segment [BZ #28676] + - elf: Properly align PT_LOAD segments [BZ #28676] + - elf: Install a symbolic link to ld.so as /usr/bin/ld.so + - nptl: Add one more barrier to nptl/tst-create1 + - Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGN + - nptl: rseq failure after registration on main thread is fatal + - nptl: Add public rseq symbols and + - nptl: Add glibc.pthread.rseq tunable to control rseq registration + - Linux: Use rseq to accelerate sched_getcpu + - nptl: Add rseq registration + - nptl: Introduce THREAD_GETMEM_VOLATILE + - nptl: Introduce for THREAD_* accessors + - nptl: Add for defining __thread_pointer + - String: test-memcpy used unaligned types for buffers [BZ 28572] + - localedef: check magic value on archive load [BZ #28650] + - x86: Don't set Prefer_No_AVX512 for processors with AVX512 and AVX-VNNI + - linux: Add generic ioctl implementation + - linux: Add generic syscall implementation + - misc, nptl: Remove stray references to __condvar_load_64_relaxed + - csu: Always use __executable_start in gmon-start.c + - elf: execve statically linked programs instead of crashing [BZ #28648] + - Add --with-timeoutfactor=NUM to specify TIMEOUTFACTOR + +:000000 100644 00000000 ed692522 A glibc-fedora-revert-PT_LOAD-segment-align.patch +:100644 100644 4039920c 5f03910b M glibc.spec +:100644 100644 659c5736 2dcc95c5 M sources + +commit a7319f331606123a06209b1370abcbac92990c72 +Author: Arjun Shankar +AuthorDate: Mon Dec 13 13:41:58 2021 +0100 +Commit: Arjun Shankar +CommitDate: Mon Dec 13 13:41:58 2021 +0100 + + Remove nscd (#1905142) + + Commit 8cd6c9ec483f deprecated nscd in Fedora 34: + https://fedoraproject.org/wiki/Changes/DeprecateNSCD + + This commit removes nscd in preparation for Fedora 36: + https://fedoraproject.org/wiki/Changes/RemoveNSCD + + Reviewed-by: Carlos O'Donell + +:100644 000000 315b6cd9 00000000 D glibc-deprecated-selinux-nscd.patch +:100644 000000 6f8f764e 00000000 D glibc-fedora-nscd.patch +:100644 000000 03dee9e9 00000000 D glibc-nscd-sysconfig.patch +:100644 100644 20ba1ada 4039920c M glibc.spec +:100644 000000 8a24a785 00000000 D nscd.conf + +commit cadee80b1316bc264db044180e20dc1e671ed1ea +Author: Pavel Březina +AuthorDate: Tue Nov 16 12:38:57 2021 +0100 +Commit: Pavel Březina +CommitDate: Fri Dec 10 17:06:38 2021 +0100 + + Do not install /etc/nsswitch.conf + + Related to: https://fedoraproject.org/wiki/Changes/Make_Authselect_Mandatory + + Users are now expected to use authselect to configure the system and packages + should no longer support non-authselect configurations. + + /etc/nsswitch.conf is now owned by authselect. + + Resolves: rhbz#2023741 + +:100644 000000 61f03111 00000000 D glibc-fedora-nsswitch.patch +:100644 100644 bf9ed76d 20ba1ada M glibc.spec + +commit 2a12adcea2a1193fd5d038b0e3f38f12593f5cdc +Author: Siddhesh Poyarekar +AuthorDate: Thu Dec 9 06:29:40 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Dec 9 06:29:40 2021 +0530 + + Avoid setting annobin flags if !_annotated_build + + Without this, the glibc build fails if annobin hasn't been bootstrapped + against an updated gcc major version. This will likely never happen in + production builds since _annotated_build is always set through + redhat-rpm-config but when testing with annobin disabled (*and* with a + rebased gcc), it may end up unnecessarily making gcc look for annobin. + +:100644 100644 8dc33cbf bf9ed76d M glibc.spec + +commit 333464235d6ef786d969323c7667327460c5cda7 +Author: Martin Cermak +AuthorDate: Wed Dec 8 14:07:49 2021 +0100 +Commit: Martin Cermak +CommitDate: Wed Dec 8 14:07:49 2021 +0100 + + CI Gating: Disable fedora-ci.koji-build.tier0.functional + + Disable fedora-ci.koji-build.tier0.functional because of + https://gitlab.com/testing-farm/general/-/issues/37 + + With this update, fedora-ci.koji-build.tier0.functional will + still be executed, but it's test result will not be taken into + account for gating purposes. + + Once the aforementioned CI Infrastructure issue is resolved, + we can roll this update back. + +:100644 100644 de6a6ec9 a6844328 M gating.yaml + +commit 4dc7322afff27b0f190aeb36c7e5d5729514763d +Author: Florian Weimer +AuthorDate: Mon Dec 6 16:36:18 2021 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 6 19:04:10 2021 +0100 + + Drop glibc-dso-sort-makefile-fail.patch + + The build failure was actually due to #2026399. + +:100644 000000 842bee32 00000000 D glibc-dso-sort-makefile-fail.patch +:100644 100644 ba4057ea 8dc33cbf M glibc.spec + +commit ae249dabba7aaf8b8b4c95ee290cc3b7920db188 +Author: Florian Weimer +AuthorDate: Sat Dec 4 10:20:21 2021 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 4 10:20:21 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 4df1fa6ddc8925a75f3da644d5da3bb16eb33f02 + + - x86-64: Use notl in EVEX strcmp (#2026399) + - nptl: Increase default TCB alignment to 32 + - elf: add definition for ELF_NOTE_FDO and NT_FDO_PACKAGING_METADATA note + - AArch64: Improve A64FX memcpy + - AArch64: Optimize memcmp + - powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532] + - linux: Implement pipe in terms of __NR_pipe2 + - linux: Implement mremap in C + - linux: Add prlimit64 C implementation + - elf: Include in tst-tls20.c + - elf: Include in tst-tls20.c + - hurd: Let report-wait use a weak reference to _hurd_itimer_thread + +:100644 000000 188d1c2c 00000000 D glibc-rh2026399.patch +:100644 100644 cb76ccdc ba4057ea M glibc.spec +:100644 100644 0685dc4b 659c5736 M sources + +commit 11567e7d2046152b9d31f1283b1be000e32a6a89 +Author: Florian Weimer +AuthorDate: Sat Dec 4 04:30:47 2021 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 4 04:30:47 2021 +0100 + + x86_64: Disable additional EVEX string functions (#2026399) + +:100644 100644 05d3e406 188d1c2c M glibc-rh2026399.patch +:100644 100644 2e55266f cb76ccdc M glibc.spec + +commit 3717b5ea105cac37fd931ffd6e513af6e3bec20a +Author: Florian Weimer +AuthorDate: Fri Dec 3 18:47:40 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 3 18:47:40 2021 +0100 + + x86_64: Disable EVEX *cmp* string functions (#2026399) + +:000000 100644 00000000 05d3e406 A glibc-rh2026399.patch +:100644 100644 d3b94951 2e55266f M glibc.spec + +commit ba4df9283b57d2339aae92a153dff089feac3514 +Author: Florian Weimer +AuthorDate: Thu Dec 2 16:48:08 2021 +0100 +Commit: Florian Weimer +CommitDate: Thu Dec 2 16:48:08 2021 +0100 + + Drop glibc-sdt-headers.patch + +:100644 000000 d5234396 00000000 D glibc-sdt-headers.patch +:100644 100644 e18d635c d3b94951 M glibc.spec + +commit 980b253a67feedeb6430e4d961a59bc7f45f0bf0 +Author: Carlos O'Donell +AuthorDate: Tue Nov 30 13:42:01 2021 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Nov 30 13:42:01 2021 -0500 + + Fix sources file for glibc-2.34.9000-22. + +:100644 100644 908fcf7b 0685dc4b M sources + +commit 8b7229bf79f7ad0630ead17f812e56aa6debbea8 +Author: Carlos O'Donell +AuthorDate: Tue Nov 30 09:43:03 2021 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Nov 30 09:44:01 2021 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 137ed5ac440a4d3cf4178ce97f349b349a9c2c66 + + - x86-64: Create microbenchmark infrastructure for libmvec + - linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624) + - linux: Add fanotify_mark C implementation + - linux: Only build fstatat fallback if required + - regex: fix buffer read overrun in search [BZ#28470] + - x86-64: Add vector sin/sinf to libmvec microbenchmark + - x86-64: Add vector pow/powf to libmvec microbenchmark + - x86-64: Add vector log/logf to libmvec microbenchmark + - x86-64: Add vector exp/expf to libmvec microbenchmark + - x86-64: Add vector cos/cosf to libmvec microbenchmark + - io: Refactor close_range and closefrom + - nptl: Do not set signal mask on second setjmp return [BZ #28607] + - powerpc: Define USE_PPC64_NOTOC iff compiler supports it + - setjmp: Replace jmp_buf-macros.h with jmp_buf-macros.sym + - Update kernel version to 5.15 in tst-mman-consts.py + - socket: Do not use AF_NETLINK in __opensock + - elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespace_list() (BZ #28062) + - Add PF_MCTP, AF_MCTP from Linux 5.15 to bits/socket.h + - malloc: Fix malloc debug for 2.35 onwards + - elf: Introduce GLRO (dl_libc_freeres), called from __libc_freeres + - nptl: Extract from pthread_cond_common.c + +:100644 100644 928dca94 e18d635c M glibc.spec + +commit 3e067f11c340ca8407777e1ce5c696d26c7f55b0 +Author: Sergey Kolosov +AuthorDate: Thu Nov 18 21:39:10 2021 +0100 +Commit: Sergey Kolosov +CommitDate: Thu Nov 18 21:39:10 2021 +0100 + + adds glibc-headers-x86 to exclude + +:100644 100644 ee06e4af 1e07754a M plans/ci.fmf + +commit 7a3188c863abcade3adacbc768f4dc2d0466e39a +Author: Sergey Kolosov +AuthorDate: Thu Nov 18 19:24:52 2021 +0100 +Commit: Sergey Kolosov +CommitDate: Thu Nov 18 19:24:52 2021 +0100 + + exclude glibc-headers-s390 + +:100644 100644 1ad2c12f ee06e4af M plans/ci.fmf + +commit 8d488dc38eff2ea62143977d8020dfb7739df04d +Author: Sergey Kolosov +AuthorDate: Thu Nov 18 16:45:23 2021 +0100 +Commit: Sergey Kolosov +CommitDate: Thu Nov 18 16:45:23 2021 +0100 + + introduce Fedora CI + +:000000 100644 00000000 d00491fd A .fmf/version +:100644 100644 4776906c de6a6ec9 M gating.yaml +:000000 100644 00000000 1ad2c12f A plans/ci.fmf +:000000 100644 00000000 2852f585 A tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/Makefile +:000000 100644 00000000 020631ca A tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/PURPOSE +:000000 100644 00000000 a6ec8e23 A tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/main.fmf +:000000 100755 00000000 f6c6e2e2 A tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/runtest.sh +:000000 100644 00000000 b8a08ec4 A tests/Regression/bz1882466-RHEL8-2-LD-PRELOAD-of-some-lib-that-has/testlib.cc + +commit e4ca95809b65179df5f1252817417532a0a7952f +Author: Florian Weimer +AuthorDate: Thu Nov 18 11:20:28 2021 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 18 11:20:40 2021 +0100 + + Temporary patch glibc-dso-sort-makefile-fail.patch, to fix x86_64 build + +:000000 100644 00000000 842bee32 A glibc-dso-sort-makefile-fail.patch +:100644 100644 84fbcff4 928dca94 M glibc.spec + +commit 9633d3541e3e1eda7635f1c7531689f2eb45493a +Author: Florian Weimer +AuthorDate: Wed Nov 17 13:43:22 2021 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 17 13:43:22 2021 +0100 + + Temporarily patch glibc-sdt-headers.patch, to fix s390x build failure + +:000000 100644 00000000 d5234396 A glibc-sdt-headers.patch +:100644 100644 07c61388 84fbcff4 M glibc.spec + +commit a95e35d1eb6125bb6c8a95beebdcb993411eb1f5 +Author: Florian Weimer +AuthorDate: Wed Nov 17 13:14:39 2021 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 17 13:14:39 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: a43c0b5483da4c5e3796af309864cb44256c02db + + - x86-64: Create microbenchmark infrastructure for libmvec + - elf: hidden visibility for __minimal_malloc functions + - elf: Use a temporary file to generate Makefile fragments [BZ #28550] + - dso-ordering-test.py: Put all sources in one directory [BZ #28550] + - elf: Move LAV_CURRENT to link_lavcurrent.h + - Move assignment out of the CAS condition + - Add a comment for --enable-initfini-array [BZ #27945] + - tst-tzset: output reason when creating 4GiB file fails + - Add LLL_MUTEX_READ_LOCK [BZ #28537] + - Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537] + - Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537] + - String: Split memcpy tests so that parallel build is faster + - x86: Shrink memcmp-sse4.S code size + - Support C2X printf %b, %B + - Update syscall lists for Linux 5.15 + - s390: Use long branches across object boundaries (jgh instead of jh) + +:100644 100644 c0de74bc 07c61388 M glibc.spec +:100644 100644 c2498fb8 908fcf7b M sources + +commit b96753c45bdc7700f99222c6df87ab1737951caa +Author: Arjun Shankar +AuthorDate: Tue Nov 16 00:31:11 2021 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 16 09:53:27 2021 +0100 + + Create /{bin,lib,lib64,sbin} as symbolic links in test-container + + This brings the test container in line with Fedora's filesystem layout + and avoids some test failures. For example, because Fedora's CS_PATH is + /usr/bin, tst-vfork3 will try to execute /usr/bin/echo in the container. + Without this change the container installs `echo' in /bin not /usr/bin, + causing the test to fail. + + Reviewed-by: DJ Delorie + +:100644 100644 aafa7419 40835d25 M glibc-cs-path.patch +:100644 100644 e738c504 c0de74bc M glibc.spec + +commit e879893635e37842a40d7f6bfc78cebac91d499f +Author: Arjun Shankar +AuthorDate: Wed Nov 10 14:56:26 2021 +0100 +Commit: Arjun Shankar +CommitDate: Wed Nov 10 14:57:42 2021 +0100 + + Auto-sync with upstream branch master to fix build failure + + Upstream commit: 0bd356df1afb0591470499813d4ebae9bcedd6a6 + + - Remove the unused +mkdep/+make-deps/s-proto.S/s-proto-cancel.S + - Fix build a chec failures after b05fae4d8e34 + - elf: Use the minimal malloc on tunables_strdup + +:100644 100644 890b0dfc e738c504 M glibc.spec +:100644 100644 db8e5e64 c2498fb8 M sources + +commit 1f6af199784d4788bb1e53821c40af99f36dd0fe +Author: Arjun Shankar +AuthorDate: Mon Nov 8 22:16:31 2021 +0100 +Commit: Arjun Shankar +CommitDate: Mon Nov 8 22:16:31 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: db6c4935fae6005d46af413b32aa92f4f6059dce + + - Fix memmove call in vfprintf-internal.c:group_number + - locale: Fix localedata/sort-test undefined behavior + - test-memcpy.c: Double TIMEOUT to (8 * 60) + - hurd: Remove unused __libc_close_range + - hurd: Implement close_range and closefrom + - x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h + - x86: Optimize memmove-vec-unaligned-erms.S + - benchtests: Add partial overlap case in bench-memmove-walk.c + - benchtests: Add additional cases to bench-memcpy.c and bench-memmove.c + - string: Make tests birdirectional test-memcpy.c + - Remove the last trace of generate-md5 [BZ #28554] + - Revert "benchtests: Add acosf function to bench-math" + - Configure GCC with --enable-initfini-array [BZ #27945] + - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd + - gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524) + - [powerpc] Tighten contraints for asm constant parameters + +:100644 100644 a83e133b 890b0dfc M glibc.spec +:100644 100644 652242dd db8e5e64 M sources + +commit 7badc6b64384ac7cf4481c2629895c19d3e85bd9 +Author: Patsy Griffin +AuthorDate: Wed Nov 3 11:40:29 2021 -0400 +Commit: Patsy Griffin +CommitDate: Wed Nov 3 11:40:29 2021 -0400 + + Auto-sync with upstream branch master + + Upstream commit: d3bf2f5927d51258a51ac7fde04f4805f8ee294a + + - elf: Do not run DSO sorting if tunables is not enabled + - riscv: Build with -mno-relax if linker does not support R_RISCV_ALIGN + - x86-64: Replace movzx with movzbl + - regex: Unnest nested functions in regcomp.c + - Use Linux 5.15 in build-many-glibcs.py + - elf: Assume disjointed .rela.dyn and .rela.plt for loader + - i386: Explain why __HAVE_64B_ATOMICS has to be 0 + - benchtests: Add hypotf + - benchtests: Make hypot input random + - arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descriptors support + - arm: Use internal symbol for _dl_argv on _dl_start_user + - x86-64: Remove Prefer_AVX2_STRCMP + - x86-64: Improve EVEX strcmp with masked load + +:100644 100644 86b74178 a83e133b M glibc.spec +:100644 100644 2c6a823d 652242dd M sources + +commit ea7e5402a9d7e6b19f390f134a40bdc74e9a1bc8 +Author: DJ Delorie +AuthorDate: Fri Oct 29 13:37:45 2021 -0400 +Commit: DJ Delorie +CommitDate: Fri Oct 29 13:37:45 2021 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 79d0fc65395716c1d95931064c7bf37852203c66 + + - benchtests: Add acosf function to bench-math + - benchtests: Improve bench-memcpy-random + - Disable -Waggressive-loop-optimizations warnings in tst-dynarray.c + - Fix compiler issue with mmap_internal + - Check if linker also support -mtls-dialect=gnu2 + - Fix LIBC_PROG_BINUTILS for -fuse-ld=lld + - elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD + - Handle NULL input to malloc_usable_size [BZ #28506] + - x86_64: Add memcmpeq.S to fix disable-multi-arch build + - login: Add back libutil as an empty library + - riscv: Fix incorrect jal with HIDDEN_JUMPTARGET + - x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S + - x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S + - x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S + - x86_64: Add support for __memcmpeq using sse2, avx2, and evex + - Benchtests: Add benchtests for __memcmpeq + - String: Add __memcmpeq as build target + - NEWS: Add item for __memcmpeq + - String: Add tests for __memcmpeq + - String: Add hidden defs for __memcmpeq() to enable internal usage + - String: Add support for __memcmpeq() ABI on all targets + - configure: Don't check LD -v --help for LIBC_LINKER_FEATURE + - elf: Make global.out depend on reldepmod4.so [BZ #28457] + - x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S + - bench-math: Sort and put each bench per line + - x86_64: Add missing libmvec ABI tests + - elf: Fix e6fd79f379 build with --enable-tunables=no + - elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) + - elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) + - iconv: Use TIMEOUTFACTOR for iconv test timeout + - posix: Remove alloca usage for internal fnmatch implementation + - Add alloc_align attribute to memalign et al + - linux: Fix a possibly non-constant expression in _Static_assert + - x86-64: Add sysdeps/x86_64/fpu/Makeconfig + +:100644 100644 73c7e1e1 86b74178 M glibc.spec +:100644 100644 956c1790 2c6a823d M sources + +commit 8deb7f51cc79c72aa9f65de803a8b7c486ff2730 +Author: Carlos O'Donell +AuthorDate: Wed Oct 20 17:35:57 2021 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Oct 20 17:35:57 2021 -0400 + + Auto-sync with upstream branch master + + - Remove glibc-ld-readonly-revert.patch. + + Upstream commit e037274c8ec86ca9d491331984b34f30701b23cf: + + - stdlib: Fix tst-canon-bz26341 when the glibc build current working + directory is itself using symlinks. + - powerpc: Remove backtrace implementation + - Correct access attribute on memfrob (bug 28475) + - debug: Add tests for _FORTIFY_SOURCE=3 + - Make sure that the fortified function conditionals are constant + - Don't add access size hints to fortifiable functions + - glibcextract.py: Place un-assemblable @@@ in a comment + - nss: Unnest nested function add_key + - ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] + - timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) + - manual: Update _TIME_BITS to clarify it's user defined + - nptl: Fix tst-cancel7 and tst-cancelx7 pidfile race + - elf: Fix elf_get_dynamic_info() for bootstrap + - hurd if_index: Explicitly use AF_INET for if index discovery + - hurd: Fix intr-msg parameter/stack kludge + - x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h + - elf: Fix dynamic-link.h usage on rtld.c + +:100644 000000 b53fdd02 00000000 D glibc-ld-readonly-revert.patch +:100644 100644 172b133e 73c7e1e1 M glibc.spec +:100644 100644 f5338189 956c1790 M sources + +commit 09d2e07988b000058cc9b4f8736369b6d8c8e3e8 +Author: Martin Cermak +AuthorDate: Mon Oct 18 09:02:15 2021 +0200 +Commit: Martin Cermak +CommitDate: Mon Oct 18 09:02:15 2021 +0200 + + Rename downstream side tag rebuild test + + OSCI requested a name chenge of the side tag rebuild test + downstream. Reflecting that change here to make future + syncs easier. + +:100644 100644 6b9d39de 4776906c M gating.yaml + +commit 4d06523dc151e6e6ebaa976e074b0dcaf8c657db +Author: Arjun Shankar +AuthorDate: Thu Oct 14 13:59:17 2021 +0200 +Commit: Arjun Shankar +CommitDate: Thu Oct 14 13:59:17 2021 +0200 + + Update sources file + +:100644 100644 cf05965d f5338189 M sources + +commit e7c31c4b27b37af87aad756c52bcd27465e0c31b +Author: Arjun Shankar +AuthorDate: Thu Oct 14 02:21:46 2021 +0200 +Commit: Arjun Shankar +CommitDate: Thu Oct 14 02:33:34 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: e59ced238482fd71f3e493717f14f6507346741e + + - Adjust glibc-ld-readonly-revert.patch. + - x86: Optimize memset-vec-unaligned-erms.S + - x86: Optimize memcmp-evex-movbe.S for frontend behavior and size + - libio: Update tst-wfile-sync to not depend on stdin + - elf: Update audit tests to not depend on stdout + - elf: Fix elf_get_dynamic_info definition + - Add TEST_COMPARE_STRING_WIDE to support/check.h + - Fix nios2 localplt failure + - elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) + - resolv: Avoid GCC 12 false positive warning [BZ #28439]. + - benchtests: Add medium cases and increase iters in bench-memset.c + - x86: Modify ENTRY in sysdep.h so that p2align can be specified + - resolv: make res_randomid use random_bits() + - Linux: implement getloadavg(3) using sysinfo(2) + - Remove unreliable parts of rt/tst-cpuclock2 + - elf: Avoid nested functions in the loader [BZ #27220] + - Add run-time check for indirect external access + - Initial support for GNU_PROPERTY_1_NEEDED + - io: Fix ftw internal realloc buffer (BZ #28126) + - Fix subscript error with odd TZif file [BZ #28338] + +:100644 100644 7c2bbf61 b53fdd02 M glibc-ld-readonly-revert.patch +:100644 100644 030e2457 172b133e M glibc.spec + +commit 7c3f6c985ee4041de78b82313e51f6b1eef6135c +Author: Carlos O'Donell +AuthorDate: Thu Oct 7 10:02:32 2021 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Oct 7 10:03:24 2021 -0400 + + Autosync with upstream branch master + + Upstream commit: f2e06656d04a9fcb0603802a4f8ce7aa3a1f055e + + - S390: Add PCI_MIO and SIE HWCAPs + - support: Also return fd when it is 0 + - ld.so: Don't fill the DT_DEBUG entry in ld.so [BZ #28129] + - S390: update libm test ulps + - powerpc: update libm test ulps + - math: Also xfail the new j0f tests for ibm128-libgcc + - y2038: Use a common definition for stat for sparc32 + - Fix stdlib/tst-setcontext.c for GCC 12 -Warray-compare + - aarch64: update libm test ulps + - Fixed inaccuracy of j0f (BZ #28185) + - Fix stdio-common tests for GCC 12 -Waddress + - benchtests: Building benchmarks as static executables + - elf: Avoid deadlock between pthread_create and ctors [BZ #28357] + - time: Ignore interval nanoseconds on tst-itimer + - io: Do not skip timestamps tests for 32-bit time_t + - Update to Unicode 14.0.0 [BZ #28390] + +:100644 100644 9806f78e 030e2457 M glibc.spec +:100644 100644 3943053a cf05965d M sources + +commit a463a91457ad2ffcd6e21680c25badfb8aee6917 +Author: Florian Weimer +AuthorDate: Fri Oct 1 18:47:58 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri Oct 1 18:47:58 2021 +0200 + + Auto-sync with upstream branch master, + + Upstream commit: eae81d70574e923ce3c59078b8df857ae192efa6: + + - nptl: pthread_kill must send signals to a specific thread [BZ #28407] + - support: Add check for TID zero in support_wait_for_thread_exit + - nptl: Add CLOCK_MONOTONIC support for PI mutexes + - support: Add support_mutex_pi_monotonic + - nptl: Use FUTEX_LOCK_PI2 when available + - Linux: Add FUTEX_LOCK_PI2 + - Add C2X _PRINTF_NAN_LEN_MAX + - Add exp10 macro to (bug 26108) + - elf: Replace nsid with args.nsid [BZ #27609] + - Add missing braces to bsearch inline implementation [BZ #28400] + - Update alpha libm-test-ulps + - Suppress -Wcast-qual warnings in bsearch + - elf: Copy l_addr/l_ld when adding ld.so to a new namespace + - powerpc: Fix unrecognized instruction errors with recent binutils + +:100644 100644 f9ba0ce6 9806f78e M glibc.spec +:100644 100644 1ed95269 3943053a M sources + +commit be77dd73c8c121fdfbac29fc772d929348a05381 +Author: Florian Weimer +AuthorDate: Wed Sep 29 20:32:21 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 29 20:32:21 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9bd9978639c2f75dbea5c25226264b1ac11fdf05 + + - Do not declare fmax, fmin _FloatN, _FloatNx versions for C2X + - Do not define tgmath.h fmaxmag, fminmag macros for C2X (bug 28397) + - Add fmaximum, fminimum functions + - Linux: Simplify __opensock and fix race condition [BZ #28353] + - pthread/tst-cancel28: Fix barrier re-init race condition + - powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC + - posix: Remove spawni.c + - Disable symbol hack in libc_nonshared.a + - linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) + - linux: Simplify get_nprocs + - misc: Add __get_nprocs_sched + - htl: Fix sigset of main thread + - htl: make pthread_sigstate read/write set/oset outside sigstate section + - Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so + - benchtests: Improve reliability of memcmp benchmarks + - Define __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ + - build-many-glibcs.py: add powerpc64le glibc variant without multiarch + - Fix sysdeps/x86/fpu/s_ffma.c for 32-bit FMA processor case + - Linux: Avoid closing -1 on failure in __closefrom_fallback + - i386: Port elf_machine_{load_address,dynamic} from x86-64 + - aarch64: Disable A64FX memcpy/memmove BTI unconditionally + - xsysconf: Only fail on error results and errno set + - powerpc64le: Avoid conflicting types for f64xfmaf128 when IFUNC is not used + - Fix ffma use of round-to-odd on x86 + - vfprintf: Unify argument handling in process_arg + - vfprintf: Handle floating-point cases outside of process_arg macro + +:100644 000000 528156a2 00000000 D glibc-rh1992702-1.patch +:100644 000000 40fe5562 00000000 D glibc-rh1992702-2.patch +:100644 000000 e9448740 00000000 D glibc-rh1992702-3.patch +:100644 100644 34e78a53 f9ba0ce6 M glibc.spec +:100644 100644 e67f346b 1ed95269 M sources + +commit 35da738a8eacc69a01d04c19f0fb7092761f2aca +Author: Florian Weimer +AuthorDate: Thu Sep 23 12:36:39 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 23 12:36:39 2021 +0200 + + Fix ppc64le build failure by reverting DL_RO_DYN_SECTION removal + +:000000 100644 00000000 7c2bbf61 A glibc-ld-readonly-revert.patch +:100644 100644 14a1898d 34e78a53 M glibc.spec + +commit 9fe7756cf7b1ad466d6ace2f34060493519272d4 +Author: Florian Weimer +AuthorDate: Thu Sep 23 11:00:44 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 23 11:00:44 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 2849e2f53311b66853cb5159b64cba2bddbfb854 + + - nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361] + - Add narrowing fma functions + - ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] + - Adjust new narrowing div/mul tests for IBM long double, update powerpc ULPs + - Mention today's regex merge in SHARED-FILES + - Fix f64xdivf128, f64xmulf128 spurious underflows (bug 28358) + - regex: copy back from Gnulib + - nptl: Fix type of pthread_mutexattr_getrobust_np, + pthread_mutexattr_setrobust_np (bug 28036) + - powerpc: Fix unrecognized instruction errors with recent GCC + - elf: Include in elf/dl-debug-symbols.S + - nptl: pthread_kill needs to return ESRCH for old programs (bug 19193) + - Extend struct r_debug to support multiple namespaces [BZ #15971] + - Use $(pie-default) with conformtest + - Run conform/ tests using newly built libc + - posix: Fix attribute access mode on getcwd [BZ #27476] + - Fix build-many-glibcs.py --strip for installed library renaming + - benchtests: Fix validate_benchout.py exceptions + - elf: Remove THREAD_GSCOPE_IN_TCB + - htl: Reimplement GSCOPE + - htl: Move thread table to ld.so + - Redirect fma calls to __fma in libm + - time: Fix compile error in itimer test affecting hurd + +:100644 100644 5bfa6e95 14a1898d M glibc.spec +:100644 100644 e7dd92d1 e67f346b M sources + +commit 8132174436c5250dae702512b1e353dcb7e08292 +Author: Martin Cermak +AuthorDate: Thu Sep 16 13:47:47 2021 +0200 +Commit: Martin Cermak +CommitDate: Thu Sep 16 13:47:47 2021 +0200 + + CI Gating: Enable baseos-qe.brew-build.scratch-build.validation + + Enable baseos-qe.brew-build.scratch-build.validation in RHEL-9 gating. + +:100644 100644 770f4818 6b9d39de M gating.yaml + +commit 7d28ddf24cec1be239b3f6dcf6cd1f281ff0be48 +Author: Florian Weimer +AuthorDate: Wed Sep 15 12:09:06 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 15 12:09:06 2021 +0200 + + Use system CPU count for sysconf(_SC_NPROCESSORS_*) (#1992702) + +:000000 100644 00000000 528156a2 A glibc-rh1992702-1.patch +:000000 100644 00000000 40fe5562 A glibc-rh1992702-2.patch +:000000 100644 00000000 e9448740 A glibc-rh1992702-3.patch +:100644 100644 5d009ac2 5bfa6e95 M glibc.spec + +commit 4476c131c309524b7b68c4bb85ad0f758c2faee7 +Author: Florian Weimer +AuthorDate: Wed Sep 15 11:22:53 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 15 11:23:02 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 2444ce5421c6036a503842d8dd8d93c27aad59ee + + - mach lll_lock/unlock: Explicitly request private locking + - elf: Replace most uses of THREAD_GSCOPE_IN_TCB + - Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5.14 to + bits/mman-linux.h + - Update kernel version to 5.14 in tst-mman-consts.py + - configure: Fix check for INSERT in linker script + - iconvconfig: Fix behaviour with --prefix [BZ #28199] + - nptl: Fix race between pthread_kill and thread exit (bug 12889) + - nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193) + - benchtests: Remove redundant assert.h + - benchtests: Enable scripts/plot_strings.py to read stdin + - Add narrowing square root functions + - _Static_assert needs two arguments for compatibility with GCC before 9 + - testrun.sh: Add support for --tool=rpctrace + +:100644 100644 2de31175 5d009ac2 M glibc.spec +:100644 100644 8c6fdd26 e7dd92d1 M sources + +commit b7fe0018cc002dfd2b6554859ef8bb31fba5e63b +Author: Martin Cermak +AuthorDate: Mon Sep 13 10:29:04 2021 +0200 +Commit: Martin Cermak +CommitDate: Mon Sep 13 10:29:04 2021 +0200 + + CI Gating: Fix the decision_context + + Based on the discussion [1], the decision context + in gating.yaml needs to change for glibc. + + [1] https://pagure.io/fedora-ci/general/issue/263 + +:100644 100644 9be35967 770f4818 M gating.yaml + +commit 891183e565daa6ae87388e2c6dbb25225216e28d +Author: Patsy Griffin +AuthorDate: Fri Sep 10 11:23:26 2021 -0400 +Commit: Patsy Griffin +CommitDate: Fri Sep 10 11:23:26 2021 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 89dc0372a9055e7ef86fe19be6201fa0b16b2f0e + + - Update syscall lists for Linux 5.14 + - Fix failing nss/tst-nss-files-hosts-long with local resolver + - MIPS: Setup errno for {f,l,}xstat + - Use Linux 5.14 in build-many-glibcs.py + - locale: Add missing second argument to _Static_assert in C-collate-seq.c + - Update hppa libm-test-ulps + - Add generic C.UTF-8 locale (Bug 17318) + - Add 'codepoint_collation' support for LC_COLLATE. + - AArch64: Update A64FX memset not to degrade at 16KB + - Revert "AArch64: Update A64FX memset not to degrade at 16KB" + - Remove "Contributed by" lines + - Port shared code information from the wiki + - AArch64: Update A64FX memset not to degrade at 16KB + - posix: remove some iso-8859-encoded characters + - configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] + - hurd msync: Drop bogus test + - hurd: Fix typo in msync + +:100644 000000 a4cf357a 00000000 D glibc-c-utf8-locale.patch +:100644 100644 325ca09f 2de31175 M glibc.spec +:100644 100644 acd9adaa 8c6fdd26 M sources + +commit 80230e6916ab77188e0fa5504e0cb31569615605 +Author: Florian Weimer +AuthorDate: Tue Aug 31 11:34:53 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 31 11:34:53 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 3c8b9879cab6d41787bc5b14c1748f62fd6d0e5f + + - x86-64: Use testl to check __x86_string_control + - i686: Don't include multiarch memove in libc.a + - support: Add support_wait_for_thread_exit + - Allow #pragma GCC in headers in conformtest + - nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) + - Use support_open_dev_null_range io/tst-closefrom, + misc/tst-close_range, and posix/tst-spawn5 (BZ #28260) + - support: Add support_open_dev_null_range + - llio.texi: Wording fixes in description of closefrom() + - Fix error message in memmove test to display correct src pointer + +:100644 100644 e343bfd4 325ca09f M glibc.spec +:100644 100644 f7fc76f6 acd9adaa M sources + +commit 9e3889df746bd384303ebc964eb8e66d2fad44ed +Author: Arjun Shankar +AuthorDate: Wed Aug 25 15:29:06 2021 +0200 +Commit: Arjun Shankar +CommitDate: Wed Aug 25 22:54:04 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9926f6e2eeb374cf729d4bb3f092dd4b36a8f861 + + - elf: Skip tst-auditlogmod-* if the linker doesn't support --depaudit [BZ #28151] + - powerpc: Use --no-tls-get-addr-optimize in test only if the linker supports it + - x86-64: Remove assembler AVX512DQ check + - x86-64: Remove compiler -mavx512f check + - Use __executable_start as the lowest address for profiling [BZ #28153] + - hurd: Fix errlist error mapping + - hurd: Remove old test-err_np.c file + - Fix iconv build with GCC mainline + - rtld: copy terminating null in tunables_strdup (bug 28256) + - mtrace: Fix output with PIE and ASLR [BZ #22716] + - x86-64: Optimize load of all bits set into ZMM register [BZ #28252] + - Update string/test-memmove.c to cover 16KB copy + - elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] + - x86: fix Autoconf caching of instruction support checks [BZ #27991] + - arm: Simplify elf_machine_{load_address,dynamic} + - riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] + - Remove sysdeps/*/tls-macros.h + +:100644 100644 59fd960c e343bfd4 M glibc.spec +:100644 100644 4f7803b3 f7fc76f6 M sources + +commit 94957f065594ed4bd7f6d36319e98fd97dc131f1 +Author: Siddhesh Poyarekar +AuthorDate: Tue Aug 24 19:30:06 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Aug 24 19:30:06 2021 +0530 + + Disable dependencies and linking for libc_malloc_debug.so + + Do not provide anything from libc_malloc_debug.so and do not allow + linking against it. + + Resolves: #1985048 + +:100644 100644 8e1fd21c 59fd960c M glibc.spec + +commit a5d3c595e7767f442428beef59739da22d0500f0 +Author: DJ Delorie +AuthorDate: Tue Aug 17 16:41:43 2021 -0400 +Commit: DJ Delorie +CommitDate: Tue Aug 17 16:41:43 2021 -0400 + + Auto-sync with upstream branch master + + Upstream commit: b37b75d269883a2c553bb7019a813094eb4e2dd1 + + - x86_64: Simplify elf_machine_{load_address,dynamic} + - elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] + - hurd: Drop fmh kludge + - time: Fix overflow itimer tests on 32-bit systems + - mips: increase stack alignment in clone to match the ABI + - mips: align stack in clone [BZ #28223] + +:100644 100644 a9955775 8e1fd21c M glibc.spec +:100644 100644 7c27b6f6 4f7803b3 M sources + +commit 420fe1da6624fd9e890c62db8b24fd00ee41b41a +Author: Arjun Shankar +AuthorDate: Thu Aug 12 15:25:44 2021 +0200 +Commit: Arjun Shankar +CommitDate: Thu Aug 12 15:29:32 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 4cc79c217744743077bf7a0ec5e0a4318f1e6641 + + - librt: add test (bug 28213) + - mtrace: Use a static buffer for printing [BZ #25947] + - hurd mmap: Reduce the requested max vmprot + - hurd mmap: Factorize MAP_SHARED flag check + - aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] + - elf: Unconditionally use __ehdr_start + - hurd: Add support for AT_NO_AUTOMOUNT + - [5/5] AArch64: Improve A64FX memset medium loops + - [4/5] AArch64: Improve A64FX memset by removing unroll32 + - [3/5] AArch64: Improve A64FX memset for remaining bytes + - [2/5] AArch64: Improve A64FX memset for large sizes + - [1/5] AArch64: Improve A64FX memset for small sizes + - Use binutils 2.37 branch in build-many-glibcs.py + - Add PTRACE_GET_RSEQ_CONFIGURATION from Linux 5.13 to sys/ptrace.h + - librt: fix NULL pointer dereference (bug 28213) + - powerpc64: Add checks for Altivec and VSX in ifunc selection + - powerpc64: Check cacheline size before using optimised memset routines + - powerpc64: Replace some PPC_FEATURE_HAS_VSX with PPC_FEATURE_ARCH_2_06 + - Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 (bug 28182) + - Add INADDR_DUMMY from Linux 5.13 to netinet/in.h + - tst-mxfast: Don't run with mcheck + - rt: Set the correct message queue for tst-mqueue10 + - Update sparc libm-test-ulps + - linux: Add sparck brk implementation + - test-dlclose-exit-race: avoid hang on pthread_create error + - gethosts: Remove unused argument _type + - hurd: Avoid spurious warning + - gaiconf_init: Avoid double-free in label and precedence lists + - copy_and_spawn_sgid: Avoid double calls to close() + - iconv_charmap: Close output file when done + - gconv_parseconfdir: Fix memory leak + - ldconfig: avoid leak on empty paths in config file + - Fix build of nptl/tst-thread_local1.cc with GCC 12 + - nis: Fix leak on realloc failure in nis_getnames [BZ #28150] + - Remove obsolete comments/name from several benchtest input files. + - Remove obsolete comments/name from acos-inputs, since slow path was removed. + - Open master branch for glibc 2.35 development + +:100644 100644 ff5457cc a9955775 M glibc.spec +:100644 100644 e59ed2f3 7c27b6f6 M sources + +commit 1ecf8017eb2435f7cd973f5bbb5d6128c37f95f9 +Author: Florian Weimer +AuthorDate: Mon Aug 2 08:08:11 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 2 08:08:11 2021 +0200 + + Switch to glibc 2.34 release tarball + + - Update ChangeLog.old/ChangeLog.23. + - Prepare for glibc 2.34 release. + - po/nl.po: Update Dutch translation. + - Update install.texi, and regenerate INSTALL. + - Update translations. + - Update NEWS. + - NEWS: Fix typos, grammar, and missing words + - elf: Fix audit regression + +:100644 100644 234f12bf ff5457cc M glibc.spec +:100644 100644 21eb817a e59ed2f3 M sources + +commit ca0613665ce6e1b4e92dadd3660ad39cf3dc5f3e +Author: Siddhesh Poyarekar +AuthorDate: Sat Jul 31 01:04:25 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Sat Jul 31 01:04:25 2021 +0530 + + Port post scripts for gconv-extra to lua and drop dependency across + architectures for x86 multilib (#1988344). + + Resolves: #1988344 + +:100644 100644 3a627e0f 234f12bf M glibc.spec + +commit 88d9dfdf11fa2b527b89daaaa72dd38475a5cea6 +Author: Florian Weimer +AuthorDate: Thu Jul 29 09:43:22 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 29 09:43:22 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: c37fc3ebf0607ce1953c565ffe56d56555eeb25e + + - Update libc.pot for 2.34 release. + - x86-64: Add Avoid_Short_Distance_REP_MOVSB + - Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER + - build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration + - tests: use xmalloc to allocate implementation array + - xmalloc: Fix warnings with gcc analyzer + - __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] + - manual: Drop the .so suffix in libc_malloc_debug description + - hurd: _Fork: unlock malloc before calling fork child hooks + +:100644 100644 17c9a042 3a627e0f M glibc.spec +:100644 100644 97bee88b 21eb817a M sources + +commit bcce160baadc1d0be7bf91f80b1dd597528f03e7 +Author: Florian Weimer +AuthorDate: Tue Jul 27 18:57:57 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 27 18:57:57 2021 +0200 + + Revert to old C.UTF-8 locale + +:100644 100644 03d5983a a4cf357a M glibc-c-utf8-locale.patch +:100644 000000 9b90a223 00000000 D glibc-c-utf8-strcmp_collation.patch +:100644 100644 1f933976 17c9a042 M glibc.spec + +commit 51ca5d3334c3cd353de15ca124054eec7704b3cc +Author: Siddhesh Poyarekar +AuthorDate: Fri Jul 23 20:13:21 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 26 20:32:19 2021 +0530 + + Weaken dependency on glibc-gconv-extra + + Bring back dependency weakening on glibc-gconv-extra and have glibc + conditionally depend on it if redhat-rpm-config is present. + +:100644 100644 ec22ca46 1f933976 M glibc.spec + +commit 8f6143c8268edeeec027d2680fb67000d19cc13e +Author: Florian Weimer +AuthorDate: Mon Jul 26 09:26:07 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 26 09:26:07 2021 +0200 + + Switch to new version of C.UTF-8 locale + +:100644 100644 a4cf357a 03d5983a M glibc-c-utf8-locale.patch +:000000 100644 00000000 9b90a223 A glibc-c-utf8-strcmp_collation.patch +:100644 100644 51b90eaa ec22ca46 M glibc.spec + +commit c4a47573b460e773fe70b2d73777db42ce241a70 +Author: Florian Weimer +AuthorDate: Mon Jul 26 07:46:13 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 26 07:46:13 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ddcc612ce923038b867083a0c55d6e034951155a + + - Exclude static tests for mcheck and malloc-check + - i386: Regenerate ulps + +:100644 100644 17aed54c 51b90eaa M glibc.spec +:100644 100644 7e6ef9c3 97bee88b M sources + +commit 95bdbb905ded5e2d0ebc4c14d331ba3232e75310 +Author: Florian Weimer +AuthorDate: Sat Jul 24 17:24:48 2021 +0200 +Commit: Florian Weimer +CommitDate: Sat Jul 24 17:24:48 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: d34ed66f96fa9316654d7adb2afcce4be1d1c4f5 + + - manual: Document unsupported cases for interposition + - x86: Install [BZ #27958] + - Fix build and tests with --disable-tunables + +:100644 100644 01dc5a26 17aed54c M glibc.spec +:100644 100644 a07b3f7b 7e6ef9c3 M sources + +commit 44bdf7a54c651e027445ed4e2426d964b93ba78b +Author: Florian Weimer +AuthorDate: Sat Jul 24 12:23:35 2021 +0200 +Commit: Florian Weimer +CommitDate: Sat Jul 24 12:23:35 2021 +0200 + + Remove both old and new library names in glibc-hwcaps removal (#1983677) + +:100644 100644 2022d4e2 01dc5a26 M glibc.spec + +commit ac81c2f6e66487ef135003e60ea5e58abd324769 +Author: Florian Weimer +AuthorDate: Fri Jul 23 09:44:00 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 23 09:44:00 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9a7ab0769b295cbf5232140401742a8f34bda3de + + - hurd: Fix glob lstat compatibility + - socket: Add time64 alias for setsockopt + - socket: Add time64 alias for getsockopt + - mcheck Fix malloc_usable_size [BZ #22057] + - Remove malloc hooks [BZ #23328] + - Move malloc_{g,s}et_state to libc_malloc_debug + - glibc.malloc.check: Wean away from malloc hooks + - mtrace: Wean away from malloc hooks + - Simplify __malloc_initialized + - mcheck: Wean away from malloc hooks [BZ #23489] + - Move malloc hooks into a compat DSO + - Remove __morecore and __default_morecore + - Remove __after_morecore_hook + - Make mcheck tests conditional on GLIBC_2.23 or earlier + - posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support + - malloc: Fix tst-mallocfork3-malloc-check link + - ARC: elf: make type safe + - ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit clearing + +:100644 100644 16ac0d90 2022d4e2 M glibc.spec +:100644 100644 43c35af6 a07b3f7b M sources + +commit d299f6bf485bbd32ed5fa09b57f4c3cf535b4ced +Author: Florian Weimer +AuthorDate: Fri Jul 23 09:34:28 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 23 09:34:28 2021 +0200 + + Revert "Add kludge to stop auto-rebuild during the mass rebuild" + + This reverts commit 455e25392f9b0b3565df23454f1fbc3f59954363. + +:100644 100644 7e95adf7 16ac0d90 M glibc.spec + +commit d97901cc982c64767e09c11eea0e8e61cabfa7e5 +Author: Fedora Release Engineering +AuthorDate: Thu Jul 22 01:48:30 2021 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jul 22 01:48:30 2021 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 15b251ff 7e95adf7 M glibc.spec + +commit 455e25392f9b0b3565df23454f1fbc3f59954363 +Author: Florian Weimer +AuthorDate: Wed Jul 21 22:35:57 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 21 22:35:57 2021 +0200 + + Add kludge to stop auto-rebuild during the mass rebuild + +:100644 100644 1c1faccd 15b251ff M glibc.spec + +commit 0dd019042191140d2ae461c0ed4c6002f1080e5e +Author: Florian Weimer +AuthorDate: Wed Jul 21 13:17:45 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 21 13:17:45 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 77ede5f010f1b144e067ec035e422a13bb57c55d + + - socket: Add time64 alias for sendmsg + - socket: Add time64 alias for recvmsg + - socket: Add time64 alias for sendmmsg + - Linux: Add time64 alias for prctl + - io: Add time64 alias for fcntl + - misc: Add time64 alias for ioctl + - RISC-V: Update rv64 ULPs + - resolv: Do not install libnss_dns.a, libnss_dns.so + - hurd: Add support for spawn_do_closefrom + - elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) + - i386: Add the clone3 wrapper + +:100644 100644 4d79ea73 1c1faccd M glibc.spec +:100644 100644 6dc73541 43c35af6 M sources + +commit 42e2f742693386118fbb0dfeff89f12e6a0be8e7 +Author: Florian Weimer +AuthorDate: Mon Jul 19 13:40:55 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 19 15:59:29 2021 +0200 + + Remove glibc-hwcaps multilibs on upgrade (#1983677) + +:100644 100644 2f40c6a8 4d79ea73 M glibc.spec + +commit 9b46862a3b7bc95688ba07c81cb7bb86231ecda1 +Author: Florian Weimer +AuthorDate: Mon Jul 19 10:35:25 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 19 10:35:25 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece + + - nss: Directly load nss_dns, without going through dlsym/dlopen + - resolv: Move nss_dns into libc + - resolv: Move res_query functions into libc + - resolv: Move res_mkquery, res_nmkquery into libc + - resolv: Move res_send, res_nsend into libc + - resolv: Move res_hostalias into its own file, along with hostalias + - resolv: Move __res_context_hostalias into its own file and into libc + - resolv: Move res_queriesmatch to its own file and into libc + - resolv: Move res_nameinquery to its own file and into libc + - resolv: Move ns_samename into its own file, and into libc + - resolv: Move ns_makecanon into its own file, and into libc + - resolv: Move res_isourserver to its own file and reformat to GNU style + - resolv: Move __res_get_nsaddr to its own file and into libc + - resolv: Rename res_comp.c to res-name-checking.c and move into libc + - resolv: Move dn_skipname to its own file and into libc + - resolv: Move dn_comp to its own file and into libc + - resolv: Move _getlong, _getshort, __putlong, __putshort to res-putget + - resolv: Move dn_expand to its own file and into libc + - resolv: Move ns_name_compress into its own file and into libc + - resolv: Move ns_name_pack into its own file and into libc + - resolv: Move ns_name_pton into its own file and into libc + - resolv: Move ns_name_uncompress into its own file and into libc + - resolv: Move ns_name_skip to its own file and into libc (bug 28091) + - resolv: Deprecate legacy interfaces in libresolv + - tst-safe-linking: make false positives even more improbable + - htl: Do not expose pthread hidden proto outside libpthread + - elf: Fix a wrong array access on tst-tls20 + - elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep-bad.so (BZ #28089) + - resolv: Move ns_name_unpack to its own file and into libc + - resolv: Remove unnecessary res_isourserver_p call from send_dg + - resolv: Move ns_name_ntop to its own file and into libc + - nss_dns: Do not use deprecated packet parsing functions + - resolv: Sort Makefile routines and Versions lexicographically + - socket: Add hidden prototype for setsockopt + - elf: Fix DTV gap reuse logic (BZ #27135) + - Fix linknamespace errors and local-plt-usages in nss_files. + - Add static tests for __clone_internal + - x86-64: Add the clone3 wrapper + - Add an internal wrapper for clone, clone2 and clone3 + - nss: Fix build error with --disable-nscd + - htl: Fix linking static examples against libpthread + - htl: Let libc call __pthread_mutex_{,try,un}lock + - posix: Ignore non opened files on tst-spawn5 + - mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] + +:100644 100644 4959bb20 2f40c6a8 M glibc.spec +:100644 100644 5f03c726 6dc73541 M sources + +commit d543beb3de2dc7822948d51b552f006a8986def1 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 15 20:28:22 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 15 20:28:22 2021 +0530 + + Fix some gconv packaging nits + + - Run postun only if the main gconv-modules configuration file exists. + Resolves: #1981013. + - Own %{libdir}/gconv/gconv-modules.d + - Rearrange file list command so that gconv-modules.cache is no longer + marked as %config + +:100644 100644 3a865058 4959bb20 M glibc.spec + +commit 7d6321464f0a194a232c2f5b5f84780570ddfa30 +Author: Florian Weimer +AuthorDate: Tue Jul 13 16:01:01 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 13 16:01:01 2021 +0200 + + Fix incorrect references to #1975895 in %changelog + +:100644 100644 7e2b8516 3a865058 M glibc.spec + +commit 6534cdc8bf66363b66a72e13444a19fac2df60d7 +Author: Florian Weimer +AuthorDate: Tue Jul 13 15:32:56 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 13 15:32:56 2021 +0200 + + Perform systemd re-exec even if glibc.i686 is installed + +:100644 100644 63f165e6 7e2b8516 M glibc.spec + +commit 1c62f46f1696560b81ec14b88bf70f24a8faae77 +Author: Florian Weimer +AuthorDate: Tue Jul 13 14:13:46 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 13 14:13:46 2021 +0200 + + Re-exec systemd on upgrades + +:100644 100644 861748eb 63f165e6 M glibc.spec + +commit 0c7c3bcb8d8606a92c85e0d940c3555e93521cb5 +Author: Florian Weimer +AuthorDate: Mon Jul 12 23:20:23 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 12 23:20:23 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 72e84d1db22203e01a43268de71ea8669eca2863 + + - Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time (BZ# 28071) + - Reduce pollution due to dynamic PTHREAD_STACK_MIN + - Fix failing nss/tst-nss-files-hosts-long. + - nis: nis_local_group may read from __nisgroup[-1] (bug 28075) + - hurd _Fork: Drop duplicate malloc_fork_lock calls + - support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ + - support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) + - Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) + - Force building with -fno-common + - Add a generic malloc test for MALLOC_ALIGNMENT + - Properly run tst-spawn5 directly [BZ #28067] + - build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb + - nptl: Use out-of-line wake function in __libc_lock_unlock slow path + - powerpc64le: Fix typo in configure + - powerpc64: Remove strcspn ifunc from the loader + - x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] + - x86-64: Test strlen and wcslen with 0 in the RSI register [BZ #28064] + - x86_64: Remove unneeded static PIE check for undefined weak diagnostic + - Add NT_ARM_PAC_ENABLED_KEYS to elf.h + - posix: Add posix_spawn_file_actions_addclosefrom_np + - io: Add closefrom [BZ #10353] + - linux: Add close_range + - support: Add support_stack_alloc + - _int_realloc is static + - Move mcheck symbol from stdlib to malloc + - nss: Do not install static linker input files for libnss_files + - elf/tests: Make thrlock and noload depend on libm + - Harden tcache double-free check + - nss: Access nss_files through direct references + - nss_files: Move into libc + - nss_files: Add generic code for set*ent, end*ent and file open + - nss_files: Allocate nscd file registration data on the heap + - libio: Replace internal _IO_getdelim symbol with __getdelim + - libio: Add hidden prototype for ungetc + - inet: Add hidden prototype for __inet_network + - Update MIPS libm-test-ulps + - Update powerpc-nofpu libm-test-ulps + - soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__truncdfhf2, + __eqhf2/__nehf2 + - Update kernel version to 5.13 in tst-mman-consts.py + - tests-exclude-mcheck: Fix typo + +:100644 100644 88aff453 861748eb M glibc.spec +:100644 100644 56ace92f 5f03c726 M sources + +commit f63ef9c9d9c165f53d15f88411666467fea65f19 +Author: Florian Weimer +AuthorDate: Wed Jul 7 09:38:01 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 7 09:38:01 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 7a5db2e82fbb6c3a6e3fdae02b7166c5d0e8c7a8 + + - elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols + - nptl: Reduce the GLIBC_PRIVATE ABI + - nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, + __pthread_mutex_unlock + - nptl: Use internal low-level lock type for !IS_IN (libc) + - glibc.malloc.check: Fix nit in documentation + - Exclude tst-realloc from tests-mcheck + - linux: Fix setsockopt fallback + - linux: Use the expected size for SO_TIMESTAMP{NS} convertion + - linux: Consolidate Linux setsockopt implementation + - linux: Consolidate Linux getsockopt implementation + - manual: fix description for preadv() + +:100644 100644 3e527f37 88aff453 M glibc.spec +:100644 100644 50f682dd 56ace92f M sources + +commit 3d96f5f94f3007f51ac2bb52ee65ab3cc19d24b8 +Author: Florian Weimer +AuthorDate: Tue Jul 6 14:35:13 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 6 14:35:13 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 832f50be6c9c010e46180d14126bbb81f35e808c + + - linux: Check for null value msghdr struct before use + - elf: Call free from base namespace on error in dl-libc.c [BZ #27646] + +:100644 100644 dac3102e 3e527f37 M glibc.spec +:100644 100644 13fc8e94 50f682dd M sources + +commit 8479d6740a4c2f202d58bd56e3db7a1eeea46404 +Author: Florian Weimer +AuthorDate: Mon Jul 5 06:00:05 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 5 06:00:05 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 91fb0f17a5779da6e7877eb74119a83dbe8bf167 + + - hooks.c: Remove incorrect comment + - mtrace: Add attribute nocommon to mallwatch + - Move glibc.malloc.check implementation into its own file + - mtrace: Deprecate mallwatch and tr_break + - Drop source dependencies on hooks.c and arena.c + - malloc: Initiate tcache shutdown even without allocations [BZ #28028] + - Add mcheck tests to malloc + - iconvconfig: Use the public feof_unlocked + - resolv: Move libanl into libc (if libpthread is in libc) + - powerpc: optimize strcpy/stpcpy for POWER9/10 + - soft-fp: Add __extendhfxf2 and __truncxfhf2 + - x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] + - Update syscall lists for Linux 5.13 + - s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] + - Fix extra PLT reference in libc.so due to __glob64_time64 if build with gcc 7.5 on 32bit. + - AArch64: Add hp-timing.h + - AArch64: Improve strnlen performance + +:100644 100644 a894b21e dac3102e M glibc.spec +:100644 100644 ebd258df 13fc8e94 M sources + +commit b4f030ae95a143b37ab8a667010b592846de39cb +Author: Florian Weimer +AuthorDate: Wed Jun 30 17:51:11 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 30 17:51:11 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: eb68d7d23cc411acdf68a60f194343a6774d6194 + + - Linux: Avoid calling malloc indirectly from __get_nprocs (#1975693) + - Use Linux 5.13 in build-many-glibcs.py + +:100644 100644 821f3146 a894b21e M glibc.spec +:100644 100644 ab81f42b ebd258df M sources + +commit afd298e6ebffb07158546218e910660b157ec928 +Author: Florian Weimer +AuthorDate: Wed Jun 30 10:05:05 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 30 10:05:05 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 734c60ebb607086ad6d67b2544d6b7baba72a652 + + - login: Move libutil into libc + - login: Rework hidden prototypes for __setutent, __utmpname, __endutent + - login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt + - nptl_db: Re-use the ELF-to-abilist converter for ABI checking + - Add RFC 8335 Definitions from Linux 5.13 + - nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_endnetgrent + - s390x: Update math: redirect roundeven function + - posix: Add _Fork [BZ #4737] + +:100644 000000 087d4ccb 00000000 D glibc-s390x-roundeven.patch +:100644 100644 bfdb3e95 821f3146 M glibc.spec +:100644 100644 8df4cdfb ab81f42b M sources + +commit d7e27f58954348ed3eccb128eaf8abbda87aa3e7 +Author: Florian Weimer +AuthorDate: Mon Jun 28 22:47:46 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 22:47:46 2021 +0200 + + Move librt.a to glibc-devel (#1977058) + +:100644 100644 5e78f8fc bfdb3e95 M glibc.spec + +commit 2be319ff45befffec78c101c3fcf441bb2ea362f +Author: Florian Weimer +AuthorDate: Mon Jun 28 19:55:57 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 19:55:57 2021 +0200 + + Upload glibc-2.33.9000-826-gdd45734e32.tar.xz + +:100644 100644 661427b2 8df4cdfb M sources + +commit 21ebc4cbaa6f44f328d02a2e57f21297e38566c5 +Author: Florian Weimer +AuthorDate: Mon Jun 28 19:45:06 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 19:45:06 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: dd45734e322a03287d34d8af9b7da7b35cfddb8e + + - nptl: Add glibc.pthread.stack_cache_size tunable + - nptl: Export libthread_db-used symbols under GLIBC_PRIVATE + - nptl: Rename nptl_version to __nptl_version + - nptl_db: Clean up main/rtld variable handling + - arm: align stack in clone [BZ 28020] + - Linux: Cleanups after librt move + - Linux: Move timer_settime, __timer_settime64 from librt to libc + - Linux: Move timer_gettime, __timer_gettime64 from librt to libc + - Linux: Move timer_getoverrun from librt to libc + - Linux: Move timer_create, timer_delete from librt to libc + - Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h + - Install shared objects under their ABI names + - elf: Generalize name-based DSO recognition in ldconfig + - Makerules: Remove lib-version, $(subdir-version) + - nptl_db: Install libthread_db under a regular implementation name + - iconvconfig: Fix multiple issues + - wordexp: handle overflow in positional parameter number (bug 28011) + - Update math: redirect roundeven function + - Use GCC builtins for roundeven functions if desired. + - x86_64: roundeven with sse4.1 support + - math: redirect roundeven function + +:100644 000000 4b18758d 00000000 D glibc-iconvconfig-corruption.patch +:100644 000000 b40f0260 00000000 D glibc-libthread_db-dynsym-1.patch +:100644 000000 0ecd4ba5 00000000 D glibc-libthread_db-dynsym-2.patch +:100644 000000 1ce2ced7 00000000 D glibc-libthread_db-dynsym-3.patch +:100644 000000 767b6a2b 00000000 D glibc-nosymlink-1.patch +:100644 000000 92c330ba 00000000 D glibc-nosymlink-2.patch +:100644 000000 07d66251 00000000 D glibc-nosymlink-3.patch +:100644 000000 7a292f02 00000000 D glibc-nosymlink-4.patch +:000000 100644 00000000 087d4ccb A glibc-s390x-roundeven.patch +:100644 100644 d3131414 5e78f8fc M glibc.spec + +commit d3fad65ba1c3c9d1cfa395cb93243962a9632cf4 +Author: Florian Weimer +AuthorDate: Mon Jun 28 12:33:02 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 12:33:02 2021 +0200 + + Switch to new version of libthread_db .dynsym patch + +:000000 100644 00000000 b40f0260 A glibc-libthread_db-dynsym-1.patch +:000000 100644 00000000 0ecd4ba5 A glibc-libthread_db-dynsym-2.patch +:000000 100644 00000000 1ce2ced7 A glibc-libthread_db-dynsym-3.patch +:100644 000000 0fdc8c42 00000000 D glibc-libthread_db-dynsym.patch +:100644 100644 3b97f3fe d3131414 M glibc.spec + +commit 5b63da3fa54fab887d5ffcaec08eee200cc73b39 +Author: Florian Weimer +AuthorDate: Mon Jun 28 09:29:49 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 09:29:49 2021 +0200 + + Further .symtab adjustment: Keep all __GI_* symbols (#1975859) + +:100644 100644 3ef3e2d0 3b97f3fe M glibc.spec +:100644 100644 84b32028 6a558df9 M wrap-find-debuginfo.sh + +commit 4f2dd301cc557d291f63f1f218c9b3766d04fc44 +Author: Florian Weimer +AuthorDate: Mon Jun 28 07:49:20 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 28 07:49:20 2021 +0200 + + Keep most of .symtab in libc.so.6 (#1975859) + +:100644 100644 7f0ff386 3ef3e2d0 M glibc.spec +:100644 100644 8c42c9d3 84b32028 M wrap-find-debuginfo.sh + +commit 40177ead738387de6b83b066e0a8e508f5f55abb +Author: Martin Cermak +AuthorDate: Mon Jun 28 06:43:17 2021 +0200 +Commit: Martin Cermak +CommitDate: Mon Jun 28 06:43:17 2021 +0200 + + gating.yaml: Allow smooth 1:1 sync between Fedora and c9s + +:100644 100644 ac6d3d80 9be35967 M gating.yaml + +commit 0034c1747f089ac1974aa88e9fd7e259fb38c504 +Author: Florian Weimer +AuthorDate: Sun Jun 27 19:07:54 2021 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 27 19:07:54 2021 +0200 + + Apply emergency patch to fix iconvconfig corruption + +:000000 100644 00000000 4b18758d A glibc-iconvconfig-corruption.patch +:100644 100644 42056ed8 7f0ff386 M glibc.spec + +commit 814203878324077ada1b876a39b98b643686fa5c +Author: Florian Weimer +AuthorDate: Sun Jun 27 18:17:14 2021 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 27 18:17:14 2021 +0200 + + Adjust glibc.req so that egrep does not cause eu-readelf to fail + +:100644 100644 3f922d1c 9fb7f768 M glibc.req.in +:100644 100644 77121743 42056ed8 M glibc.spec + +commit 22321f2b3131a7e9dd312a42eafcb70bd37b4abf +Author: Florian Weimer +AuthorDate: Sun Jun 27 16:02:30 2021 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 27 17:36:14 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 2c16cb88a6e5ace0fb7cedca86860ea7bde522a7 + + - Linux: Move timer helper routines from librt to libc + - Linux: Move mq_unlink from librt to libc + - Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc + - Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_time64 to libc + - Linux: Move mq_open, __mq_open_2 from librt to libc + - Linux: Move mq_notify from librt to libc + - Linux: Move mq_getattr from librt to libc + - Linux: Move mq_setattr from librt to libc + - Linux: Move mq_close from librt to libc + - Linux: Move lio_listio, lio_listio64 from librt to libc + - rt: Rework lio_listio implementation + - Linux: Move aio_write, aio_write64 into libc + - Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 to libc + - Linux: Move aio_return, aio_return64 into libc + - Linux: Move aio_read, aio_read64 into libc + - Linux: Move aio_fsync, aio_fsync64 into libc + - Linux: Move aio_error, aio_error64 into libc + - Linux: Move aio_cancel, aio_cancel64 into libc + - Linux: Move aio_init from librt into libc + - support: Fix xclone build failures on ia64 and hppa + - elf: Disable most of TLS modid gaps processing [BZ #27135] + - elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046] + - * NEWS: Clarify _TIME_BITS change. + - x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S + - String: Add three more overflow tests cases to test-strnlen.c + - Consolidate pthread_atfork + - posix: Do not clobber errno by atfork handlers + - posix: Consolidate fork implementation + - support: Add xclone + - x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) + - x86: Copy IBT and SHSTK usable only if CET is enabled + - x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974] + - x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974] + - String: Add overflow tests for strnlen, memchr, and strncat [BZ #27974] + - x86-64: Add wcslen optimize for sse4.1 + - x86-64: Move strlen.S to multiarch/strlen-vec.S + - hurd: Fix build after 52a5fe70a2 + - nptl: Use SA_RESTART for SIGCANCEL handler + - doc: _TIME_BITS defaults may change + - More mcheck -> malloc-check refactoring + - Add NEWS item for gconv-modules.d change + - Handle DT_UNKNOWN in gconv-modules.d + - iconvconfig: Use common gconv module parsing function + - gconv_conf: Split out configuration file processing + - gconv_conf: Remove unused variables + - iconv: Remove alloca use in gconv-modules configuration parsing + - Remove unsused symbols from nptl/Versions + - linux: Only use 64-bit syscall if required for clock_nanosleep + - linux: Only use 64-bit syscall if required for internal futex + - linux: Only use 64-bit syscall if required for utimensat family + - linux: Only use 64-bit syscall if required for sigtimedwait + - linux: Only use 64-bit syscall if required for mq_timedsend + - linux: Only use 64-bit syscall if required for mq_timedreceive + - linux: Only use 64-bit syscall if required for timerfd_settime + - linux: Only use 64-bit syscall if required for semtimedop + - linux: timerfd_gettime minor cleanup + - linux: Remove time64-support + - linux: Remove supports_time64 () from clock_gettime + - linux: Remove supports_time64 () from clock_getres + - linux: Only use 64-bit syscall if required for select + - linux: Only use 64-bit syscall if required for pselect + - linux: Only use 64-bit syscall if required for ppoll + - support: Add support_create_timer + - Use 64 bit time_t stat internally + - malloc: Drop __malloc_initialized from Versions + - tst-mcheck: Rename to tst-malloc-check + - Add hidden prototypes for fsync, fdatasync + - nptl: Move pthreadP.h into sysdeps directory + - rt: Move generic implementation from sysdeps/pthread to rt + - rt: Move shm_unlink into libc + - rt: Move shm_open into libc + - rt: Replace generic stub of shm_unlink with the posix version + - rt: Replace generic stub of shm_open with the posix version + - Fix librt-routines-var issues for !PTHREAD_IN_LIBC + - rt: Lexicographically sort Versions file; librt-routines in Makefile + - elf: Use _dl_catch_error from base namespace in dl-libc.c [BZ #27646] + - Makeconfig: Fix time64-compat.mk target + +:100644 100644 76080d46 07d66251 M glibc-nosymlink-3.patch +:100644 000000 003f495a 00000000 D glibc-revert-dtv-gap-reuse.patch +:100644 100644 55682309 77121743 M glibc.spec +:100644 100644 f70d44fd 661427b2 M sources + +commit 700394c8ed3c3db06fe2c3b4667a33896d3b1e74 +Author: Florian Weimer +AuthorDate: Sun Jun 27 15:06:13 2021 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 27 15:11:49 2021 +0200 + + Add automatic requires if building against glibc development snapshots + +:000000 100644 00000000 fddfd91f A glibc.attr +:000000 100644 00000000 3f922d1c A glibc.req.in +:100644 100644 07018c46 55682309 M glibc.spec + +commit 947a02c4adfd688958d54b46e5d30891e6ef2b66 +Author: Carlos O'Donell +AuthorDate: Thu Jun 24 11:32:41 2021 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jun 24 11:32:41 2021 -0400 + + Fix thread local storage corruption (#1974970) + +:000000 100644 00000000 003f495a A glibc-revert-dtv-gap-reuse.patch +:100644 100644 9aaf4297 07018c46 M glibc.spec + +commit 063fe63eafa95997fdb27c1015629aa64c21758d +Author: Siddhesh Poyarekar +AuthorDate: Tue Jun 22 19:56:05 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jun 22 19:56:05 2021 +0530 + + Strengthen dependency on glibc-gconv-extra + + Have glibc require glibc-gconv-extra for now until we figure out a way + to do this with minimal external impact. + +:100644 100644 4c530eae 9aaf4297 M glibc.spec + +commit c20fde6a69e73fd208df64f92a2bc221f058dfed +Author: Florian Weimer +AuthorDate: Fri Jun 18 16:13:03 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 18 16:13:03 2021 +0200 + + Make glibc-all-langpacks require glibc-gconv-extra in buildroots (#1973663) + +:100644 100644 a28fff85 4c530eae M glibc.spec + +commit 52d094802284787ac06b100850f05b76ac81d5de +Author: Florian Weimer +AuthorDate: Thu Jun 17 20:31:32 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 17 20:31:32 2021 +0200 + + Export libthread_db symbols under GLBIC_PRIVATE (#1965374) + +:000000 100644 00000000 0fdc8c42 A glibc-libthread_db-dynsym.patch +:100644 100644 e862db76 a28fff85 M glibc.spec + +commit 14d5c92a57c6f554ff644aef25adbac9132eb37b +Author: Florian Weimer +AuthorDate: Thu Jun 17 14:34:16 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 17 14:48:39 2021 +0200 + + Redo the crafted libc.so.6 symbol table for valgrind (#1965374) + +:100644 100644 fd381df1 e862db76 M glibc.spec +:100644 100644 e73f2646 8c42c9d3 M wrap-find-debuginfo.sh + +commit 654f636b32883f699cef84cf1c1e00b8c1ce1e3f +Author: Florian Weimer +AuthorDate: Thu Jun 17 10:31:26 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 17 10:31:26 2021 +0200 + + Remove .symtab from libc.so.6 again (#1965374) + + Apparently, debugedit changes the build ID, so the separated debuginfo + no longer matches the specially crafted copy of libc.so.6 with its + minimal .symtab. + +:100644 100644 39b4a2f8 fd381df1 M glibc.spec +:100644 100644 2f3be44c e73f2646 M wrap-find-debuginfo.sh + +commit b5405a57adf55bca738cd3b991fef04dde3fb132 +Author: Florian Weimer +AuthorDate: Thu Jun 17 09:31:35 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 17 09:31:35 2021 +0200 + + Drop glibc-rh697421.patch (#1972520) + +:100644 000000 51b95dec 00000000 D glibc-rh697421.patch +:100644 100644 45731a0c 39b4a2f8 M glibc.spec + +commit f184f15f918d86c54750c49f879108ae53828972 +Author: Florian Weimer +AuthorDate: Wed Jun 16 06:59:22 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 16 06:59:22 2021 +0200 + + Update NVR for rebuild against rawhide gcc + +:100644 100644 3717fad2 45731a0c M glibc.spec + +commit 07558826b7f7b87a9509f778bd4463865999f886 +Author: Florian Weimer +AuthorDate: Tue Jun 15 21:41:16 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 15 22:15:31 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: aa9a7f629632c9180de89632d4f2c1e6039f7781 + + - nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again + - s390x: Align child stack while clone. [BZ #27968] + - y2038: Add test coverage + - libsupport: Add 64-bit time_t support for stat functions + - libsupport: Add 64-bit time_t support for time functions + - io: Add ftw64 with 64-bit time_t support + - io: Add fts64 with 64-bit time_t support + - posix: Add glob64 with 64-bit time_t support + - y2038: Add support for 64-bit time on legacy ABIs + - time: Add 64-bit time support for getdate + - y2038: Add __USE_TIME_BITS64 support for socket-constants.h + - y2038: Use a common definition for shmid_ds + - y2038: Use a common definition for semid_ds + - y2038: Use a common definition for msqid_ds + - y2038: Use a common definition for stat + - y2038: linux: Add __USE_TIME_BITS64 support for struct timex + - y2038: Add __USE_TIME_BITS64 support for struct utimbuf + - y2038: Add __USE_TIME_BITS64 support for struct timespec + - y2038: Add __USE_TIME_BITS64 support for struct timeval + - y2038: Add __USE_TIME_BITS64 support for time_t + - linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} + - linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} + - linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO + - linux: s390: Add libanl.abilist in s390 and s390x + - linux: mips: Split libanl.abilist in n32 and n64 + - linux: mips: Split librt.abilist in n32 and n64 + - Reinstate gconv-modules as the default configuration file + +:100644 000000 3c062bf5 00000000 D glibc-gconv-modules-revert.patch +:100644 100644 54b9828f 3717fad2 M glibc.spec +:100644 100644 6ebe4cd8 f70d44fd M sources + +commit 027b24e17fbb32739576d0af2ec4c2c6fa51efa4 +Author: Florian Weimer +AuthorDate: Tue Jun 15 17:08:55 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 15 17:09:29 2021 +0200 + + Preserve some symbols in libc.so.6's symtab (#1965374) + +:100644 100644 2e36dc28 54b9828f M glibc.spec +:100644 100644 e73f2646 2f3be44c M wrap-find-debuginfo.sh + +commit fd5c07ba69e580a16d1754e425530176a56b7982 +Author: Florian Weimer +AuthorDate: Tue Jun 15 13:09:37 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 15 14:26:40 2021 +0200 + + Install shared objects under their ABI names, avoiding symlinks (#1652867) + + This adds patches proposed upstream to enable downgrades across + major glibc versions. + + File list construction and the find-debuginfo.sh wrapper had + to be adjusted to cope with the changed file name patterns. + +:000000 100644 00000000 767b6a2b A glibc-nosymlink-1.patch +:000000 100644 00000000 92c330ba A glibc-nosymlink-2.patch +:000000 100644 00000000 76080d46 A glibc-nosymlink-3.patch +:000000 100644 00000000 7a292f02 A glibc-nosymlink-4.patch +:100644 100644 d053268c 2e36dc28 M glibc.spec +:100644 100644 598c0d36 e73f2646 M wrap-find-debuginfo.sh + +commit 222c141c852334d88daa9fa65c487466ec544f95 +Author: Siddhesh Poyarekar +AuthorDate: Mon Jun 14 18:46:16 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jun 14 18:46:16 2021 +0530 + + Add a conditional dependency for glibc-gconv-extra.i686 in x86_64 + +:100644 100644 6deb754f d053268c M glibc.spec + +commit 67583775413fec6e66684abd6baff3876b3a1938 +Author: Siddhesh Poyarekar +AuthorDate: Mon Jun 14 11:15:03 2021 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jun 14 11:15:03 2021 +0530 + + Auto-sync and build new glibc-gconv-extra package + + Auto-sync Upstream commit: ebae2f5a6f971a8f0b6c99e00f9c45ef7433924a + + Changes in addition to the sync: + + Add a downstream patch[1] to reinstate gconv-modules file and apply + glibc-rh697421.patch after it. Also update spec file to create a new + package glibc-gconv-extra with iconv converter modules that are not + commonly used so that they can be removed in minimal or hardened + installations. + + [1] https://sourceware.org/pipermail/libc-alpha/2021-June/127497.html + + Auto-sync commits: + + - Add build option to disable usage of scv on powerpc + - io: Fix sporadic test failures in io/tst-stat + - nptl: Avoid async cancellation to wrongly update __nptl_nthreads (BZ #19366) + - nptl: Use pthread_kill on pthread_cancel + - nptl: Implement raise in terms of pthread_kill + - nptl: Move cancel type out of cancelhandling + - nptl: Move cancel state out of cancelhandling + - nptl: Remove CANCELING_BITMASK + - nptl: Install cancellation handler on pthread_cancel + - nptl: Deallocate the thread stack on setup failure (BZ #19511) + - Remove stale references to libdl.a + - Fix elf/tst-tls9-static after libdl cleanups. + - iconvdata: Split out non-essential gconv module configuration + - iconvdata: Move gconv-modules configuration to gconv-modules.conf + - gconv_conf: Read configuration files in gconv-modules.d + - iconvconfig: Read configuration from gconv-modules.d subdirectory + - iconvconfig: Make file handling more general purpose + - AArch64: Add support for roundeven[f] + - configure: Replaced obsolete AC_TRY_COMPILE + - libio: Assume _IO_lock_inexpensive + - nptl: Remove exit-thread.h + - Improve test coverage of strnlen function + +:000000 100644 00000000 3c062bf5 A glibc-gconv-modules-revert.patch +:100644 100644 e909aa19 51b95dec M glibc-rh697421.patch +:100644 100644 4ccd5e65 6deb754f M glibc.spec +:100644 100644 123606a4 6ebe4cd8 M sources + +commit 2f717376f3f5df88767275345fe9c4c0b75e1b3a +Author: Florian Weimer +AuthorDate: Thu Jun 3 11:00:18 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 3 11:00:18 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 466c1ea15f461edb8e3ffaf5d86d708876343bbf + + - dlfcn: Rework static dlopen hooks + - dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 + - dlfcn: Cleanups after -ldl is no longer required + - dlfcn: Move dlopen into libc + - dlfcn: Move dlvsym into libc + - dlfcn: Move dlinfo into libc + - dlfcn: Move dladdr1 into libc + - dlfcn: Move dlmopen into libc + - dlfcn: Move dlsym into libc + - dlfcn: Move dladdr into libc + - dlfcn: Move dlclose into libc + - Improve test coverage of strlen function + - fix typo + - dlfcn: Move dlerror into libc + - Add libc ABI extension kludge for baseline-violating libdl symbols + - scripts/versions.awk: Add local: * to all version nodes + - Add missing symbols to Version files + - Fix use of __pthread_attr_copy in mq_notify (bug 27896) + - Use __pthread_attr_copy in mq_notify (bug 27896) + - Update floating-point feature test macro handling for C2X + - stdio-common: Remove _IO_vfwscanf + - aarch64: align stack in clone [BZ #27939] + - powerpc: Optimized memcmp for power10 + - x86-64: Align child stack to 16 bytes [BZ #27902] + +:100644 100644 fb5ce0fe 4ccd5e65 M glibc.spec +:100644 100644 9e9164b3 123606a4 M sources + +commit d0b9f50b05c2465ddcc4ff526e3ed8e1eef98224 +Author: Florian Weimer +AuthorDate: Mon May 31 10:11:56 2021 +0200 +Commit: Florian Weimer +CommitDate: Mon May 31 10:12:30 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 271ec55d0ae795f03d92e3aa61bff69a31a19e3a + + - support: Do not build xpthread_attr_setaffinity_np for hurd + - nptl: Add pthread_attr_setaffinity_np failure test + - support: Add xpthread_attr_setaffinity_np wrapper + - nptl: Move createthread to pthread_create + - nptl: Move Linux createthread to nptl + - nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] + - aarch64: Added optimized memset for A64FX + - aarch64: Added optimized memcpy and memmove for A64FX + - benchtests: Fixed bench-memcpy-random: buf1: mprotect failed + - aarch64: Added Vector Length Set test helper script + - aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AARCH64_BTI + - config: Added HAVE_AARCH64_SVE_ASM for aarch64 + - tst-mallinfo2.c: Use correct multiple for total variable + +:100644 000000 05e4204f 00000000 D glibc-sigsetxid-sa_onstack.patch +:100644 100644 83dbab5b fb5ce0fe M glibc.spec +:100644 100644 db98691b 9e9164b3 M sources + +commit 65fd804c4ac128723fc19cf72322c135ddaa548c +Author: Florian Weimer +AuthorDate: Wed May 26 08:25:19 2021 +0200 +Commit: Florian Weimer +CommitDate: Wed May 26 08:25:19 2021 +0200 + + nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] + +:000000 100644 00000000 05e4204f A glibc-sigsetxid-sa_onstack.patch +:100644 100644 abf3cddd 83dbab5b M glibc.spec + +commit 8aee7e3563ec434ce692fbce0b81ef9ba53c2a0a +Author: Florian Weimer +AuthorDate: Tue May 25 17:44:07 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue May 25 17:44:47 2021 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ac0353af81a23535f517586a5d04427120a157ac + + - This removes libpthread as a separate shared object. New programs + will depend on the GLIBC_2.34 symbol version. Upstream development + brings in the following noteworthy bug fixes: + - ppc64le: scv ABI error handling fails to check IS_ERR_VALUE (#1962971) + - CVE-2021-27645 glibc: Use-after-free in addgetnetgrentX function in + netgroupcache.c (#1932590) + - Linking the main program with jemalloc causes sysconf to deadlock in + audit mode (#1909920) + +:100644 000000 c2869d2b 00000000 D glibc-upstream-amx-detection.patch +:100644 000000 db691ac5 00000000 D glibc-upstream-malloc-test-hang.patch +:100644 100644 2ac115d2 abf3cddd M glibc.spec +:100644 100644 575cd9f8 db98691b M sources + +commit f6682c9bac5872385b3caae0cd51fe3dbfcbb88f +Author: Florian Weimer +AuthorDate: Fri May 21 18:49:33 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri May 21 19:45:03 2021 +0200 + + Reenable arch-full glibc-headers package for ELN (#1940686) + +:100644 100644 b2242387 2ac115d2 M glibc.spec + +commit 79751685db592c8189aa104c725801fd0eec9dd4 +Author: Florian Weimer +AuthorDate: Fri May 21 16:22:23 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri May 21 16:22:23 2021 +0200 + + wrap-find-debuginfo.sh: Enable separate debugedit program + +:100644 100644 5ace7e6d 598c0d36 M wrap-find-debuginfo.sh + +commit 3af4a4120338d4310da932523f827a877dd3808b +Author: Florian Weimer +AuthorDate: Fri May 21 16:05:18 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri May 21 16:05:18 2021 +0200 + + glibc-2.33.9000-7.fc35 + +:100644 100644 fea40776 b2242387 M glibc.spec + +commit b84da5c20eeaddbeb9c95f5ff72884ccbc0b3ad7 +Author: Jeremy Linton +AuthorDate: Thu Mar 25 16:13:41 2021 -0500 +Commit: fweimer +CommitDate: Fri May 21 14:03:16 2021 +0000 + + redhat: Enable glic memory tagging for aarch64 + + Glibc on arm has a memory tagging option that can be enabled + via GLIBC_TUNABLES="glibc.mem.tagging=$SOMETHING" when glibc + is built with memory tagging support and the kernel/HW supports + MTE. This should be side effect free unless the user turns it + on with approprate HW support. + + Signed-off-by: Jeremy Linton + +:100644 100644 011a18b5 fea40776 M glibc.spec + +commit 8d4b53ceef11252ea4f9448cb0177ae9d182815d +Author: Florian Weimer +AuthorDate: Thu Apr 29 17:56:01 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue May 11 17:30:04 2021 +0200 + + Switch to the distribution debuginfo generation mechanism + + This needs a wrapper script around find-debuginfo.sh, so that + ld.so is not stripped. + + This commit resolves debuginfo file conflicts (#1886295) because + the ldconfig debuginfo file now includes the architecture name. + All debugging information is preserved in ld.so (#1905611). With + the distribution defaults, we strip all binaries again (#1661510). + +:100644 100644 b322ebfd 011a18b5 M glibc.spec +:000000 100644 00000000 5ace7e6d A wrap-find-debuginfo.sh + +commit f0cbcb39124019428f8c526cd0276f32ec3aa665 +Author: Florian Weimer +AuthorDate: Fri May 7 11:41:27 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri May 7 12:01:04 2021 +0200 + + Remove spec file support for power9 multilib + + This is not used in Fedora, and downstream removed the multilib + as well. + +:100644 100644 f71524ea b322ebfd M glibc.spec + +commit caadb46589d2fa5218b98f64181d06e4a8e37261 +Author: Florian Weimer +AuthorDate: Thu Apr 29 13:17:59 2021 +0200 +Commit: Florian Weimer +CommitDate: Thu May 6 10:59:59 2021 +0200 + + Build locales in parallel again + + Use the hardlink program (now part of util-linux) to normalize + the localedef output, so that hardlink groups do not change between + builds. + +:100644 100644 ab3139a6 f71524ea M glibc.spec + +commit 82b682a3803a8effef0158b7b17b0633e011d9c5 +Author: Florian Weimer +AuthorDate: Tue May 4 16:07:51 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue May 4 16:07:51 2021 +0200 + + Various changes to get glibc building again + +:000000 100644 00000000 c2869d2b A glibc-upstream-amx-detection.patch +:000000 100644 00000000 db691ac5 A glibc-upstream-malloc-test-hang.patch +:100644 100644 0ece4ac7 ab3139a6 M glibc.spec + +commit 3b6cc2120e4403e2f4691d1e42507f6909658695 +Author: Florian Weimer +AuthorDate: Tue May 4 08:44:29 2021 +0200 +Commit: Florian Weimer +CommitDate: Tue May 4 08:44:29 2021 +0200 + + Remove unused template.patch file + +:100644 000000 10ec35e2 00000000 D template.patch + +commit 78c735d31e55b33de8ded299ead41a99e0b4966a +Author: Florian Weimer +AuthorDate: Fri Apr 9 20:47:11 2021 +0200 +Commit: Florian Weimer +CommitDate: Fri Apr 9 20:47:11 2021 +0200 + + Inherit additional build flags from redhat-rpm-config (#1947894) + + This adds additional coverage for aarch64, ppc64le, x86_64. At + present, these changes have no effect. + +:100644 100644 35d97b23 0ece4ac7 M glibc.spec + +commit 9eea788618aa64cb66327d10364b4d941490e9c7 +Author: Arjun Shankar +AuthorDate: Wed Mar 3 11:22:56 2021 +0100 +Commit: Arjun Shankar +CommitDate: Wed Mar 3 11:22:56 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: f01a61e13872109b3b233158ab664364bd1879bc + + - Drop glibc-rh819430.patch; fixed upstream. + - i386: Regenerate ulps + - x86: Add CPU-specific diagnostics to ld.so --list-diagnostics + - x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield + - ld.so: Implement the --list-diagnostics option + - powerpc: Update libm-test-ulps + - tst: Add test for utimes + - tst: Add test for utime + - tst: Add test for futimens + - nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions + - elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] + - nptl: Use for accessing the libgcc_s unwinder + - Implement _Unwind_Resume in libc on top of + - Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c + - __frame_state_for: Use for unwinder access + - sparc: Implement backtrace on top + - m68k: Implement backtrace on top of + - i386: Implement backtrace on top of + - arm: Implement backtrace on top of + - backtrace: Implement on top of + - Implement for dynamically loading the libgcc_s unwinder + - Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) + - aarch64: update ulps. + - Add inputs that generate larger error bounds + - Reduce the statically linked startup code [BZ #23323] + - posix: Falling back to non wide mode in case of encoding error [BZ #14185] + - nptl: Move elision implementations into libc + - NEWS: Add missing bug closures + - added rt to malloc/Depend [BZ #27132] + - x86: Use x86/nptl/pthreaddef.h + - nptl: Move futex-internal into libc + - nptl: Move lowlevellock into libc [BZ #15648] + - nptl: Move futex-internal.c into main nptl directory + - nptl: Reformat Versions + - nptl: Split libpthread-routines into one routine per line + - x86: Remove unused variables for raw cache sizes from cacheinfo.h + - Use Linux 5.11 in build-many-glibcs.py. + - : Correct x86_cpu_TBM + - x86_64/clone.S: Upate comments + - i386/clone.S: Remove redundant EBX load + - aarch64: Remove the unused __read_tp symbol + - build-many-glibcs.py: Use make -O for more consistent log output + +:100644 000000 61529268 00000000 D glibc-rh819430.patch +:100644 100644 bd3fb950 35d97b23 M glibc.spec +:100644 100644 6a8281bf 575cd9f8 M sources + +commit 7ae5ae4a36f281055aa6bef801ed06a8f0fdc824 +Author: Carlos O'Donell +AuthorDate: Sun Feb 21 23:11:41 2021 -0500 +Commit: Carlos O'Donell +CommitDate: Sun Feb 21 23:11:41 2021 -0500 + + Auto-sync with upstream branch master + + Upstream commit: e9e7f24543e6d1b0a31641f144697e261df6ccd7 + + - configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE + - configure: Remove obsolete AC_CHECK_TOOL_PREFIX + - configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING + - Update syscall lists for Linux 5.11. + - Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD_NONBLOCK defines. + - string: Work around GCC PR 98512 in rawmemchr + - tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) + - tst: Provide test for difftime + - tst: Provide test for ctime + - tst: Provide test for sched_rr_get_interval + - S390: Add new hwcap values. + - aarch64: Fix sys/ptrace.h if linux headers are included + - elf: Do not copy vDSO soname when setting up link map + - x86: Remove the extra space between "# endif" + - hurd: Fix fstatfs build failure + - linux: Remove stat-check.c + - linux: Remove overflow.h + - linux: Consolidate internal_statvfs + - linux: Consolidate statvfs implementations + - linux: Consolidate fstatvfs implementations + - linux: Consolidate statfs implementations + - linux: Consolidate fstatfs implementations + - linux: Set LFS statfs as default + - linux: Set default kernel_stat.h to LFS + - linux: Fix STATFS_IS_STATFS64 definition + +:100644 100644 0892728d bd3fb950 M glibc.spec +:100644 100644 513ecba7 6a8281bf M sources + +commit f12836839324929236529439f86a5b33214c83e6 +Author: Martin Cermak +AuthorDate: Mon Feb 8 14:32:36 2021 +0100 +Commit: codonell +CommitDate: Thu Feb 18 13:34:18 2021 +0000 + + Enable CI gating + + Set up CI gating for Fedora Rawhide, and RHEL-9. + +:000000 100644 00000000 ac6d3d80 A gating.yaml + +commit cc01ada745af2a68bffdfc4240d77337197b3cc4 +Author: Florian Weimer +AuthorDate: Fri Feb 12 17:52:05 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Feb 12 17:52:05 2021 +0100 + + Fix up version in %changelog + +:100644 100644 9a502c4b 0892728d M glibc.spec + +commit 5924084987a7ef53a6bd29ad09123922c16284e7 +Author: Florian Weimer +AuthorDate: Fri Feb 12 15:25:31 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Feb 12 15:25:31 2021 +0100 + + Fixup %changelog + +:100644 100644 c343c118 9a502c4b M glibc.spec + +commit 027c02731beaa8f4564464046788acab0e53696d +Author: Florian Weimer +AuthorDate: Fri Feb 12 15:24:42 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Feb 12 15:24:42 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 228f30ab4724d4087d5f52018873fde22efea6e2 + + - tunables: Disallow negative values for some tunables + - x86: Use SIZE_MAX instead of (long int)-1 for tunable range value + - tunables: Simplify TUNABLE_SET interface + - setrlimit/getrlimit: Use __nonnull to avoid null pointer + - benchtests: Updated json bench-variant attribute + - regex: stop using alloca + - regexec: remove alloca usage in build_trtable + - regex: remove alloca usage on regex set_regs + - malloc: Sync dynarray with gnulib + - misc: Sync cdefs.h with gnulib + - linux: Fix __sem_check_add_mapping search_sem + - linux: Fix __sem_check_add_mapping name length + - Add more ptrace constants for AArch64 and PowerPC. + - strchr: Add additional benchmarks and tests + - x86-64: Refactor and improve performance of strchr-avx2.S + - pthread: Remove alloca usage from __sem_check_add_mapping + - pthread: Refactor semaphore code + - linux: Require /dev/shm as the shared memory file system + - sunrpc: Fix typo in xdr_string comment + - tst: Provide test for ppoll + - tst: Provide test for timerfd related functions + - x86: Add PTWRITE feature detection [BZ #27346] + - nsswitch: return result when nss database is locked [BZ #27343] + - printf: Add smoke tests for long double + - Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. + - argp: Avoid undefined behaviour when invoking qsort(). + - argp: Improve comments. + - argp: Don't pass invalid arguments to isspace, isalnum, isalpha, isdigit. + - argp: Don't rely on undefined behaviour of _tolower(). + - argp: fix pointer-subtraction bug + - Use binutils 2.36 branch in build-many-glibcs.py. + - manual: Correct description of ENTRY [BZ #17183] + - nptl: Remove private futex optimization [BZ #27304] + - stdio-common: Add a few double formatting tests [BZ #27245] + - posix/tst-rfc3484: Fix compile failure linking to local __stat64 + - i686: Regenerate ULPs + - tst-rtld-list-tunables.sh: Unset glibc tunables + - linux: Remove shmmax check from tst-sysvshm-linux + - x86: Adding an upper bound for Enhanced REP MOVSB. + - Fix version.h for glibc 2.34 development + - Add MS_NOSYMFOLLOW from Linux 5.10 to . + - Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS + - libSegFault: Fix printing signal number [BZ #27249] + - hurd TIOCFLUSH: fix fixing argument + - sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] + - hurd TIOCFLUSH: Cope BSD 4.1 semantic + - tst-mallinfo2.c: Remove useless trailing semicolon for macro + - elf: Replace a --defsym trick with an object file to be compatible with LLD + - Open master branch for glibc 2.34 development + - Prepare for glibc 2.33 release + - Update NEWS with bugs + - Update translations + - NEWS: Fix typo in CVE-2021-3326 entry + - elf: Fix tests that rely on ld.so.cache for cross-compiling + - NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) + - NEWS: Add entry for glibc-hwcaps and deprecate legacy hwcaps + - x86: Properly set usable CET feature bits [BZ #26625] + - Update translations + - Update libc.pot for 2.33 release + - Update ia64 libm-test-ulps + - sh: Update libm-tests-ulps + - ia64: Fix brk call on statup + - Update sparc libm-test-ulps + - Update alpha libm-test-ulps + - powerpc64: Workaround sigtramp vdso return call + - Fix nss/tst-reload2 for systems without PATH_MAX + - nsswitch: do not reload if "/" changes + - elf: Limit tst-prelink-cmp target archs + - CVE-2021-3326: gconv: Fix assertion failure in ISO-2022-JP-3 module (#1921917) + +:100644 100644 e5bbfcca c343c118 M glibc.spec +:100644 100644 7ca9589e 513ecba7 M sources + +commit c290b4561137469528de8a9bffb7e3da57b8f20d +Author: Arjun Shankar +AuthorDate: Wed Jan 27 13:47:55 2021 +0100 +Commit: Arjun Shankar +CommitDate: Wed Jan 27 13:50:31 2021 +0100 + + Auto-sync with upstream branch master to fix a build failure + + Upstream commit: df359a25ba6f6bda06104229fbfe284c1fb30915 + + - Revert "Make libc symbols hidden in static PIE" [BZ #27237] + + The previous auto-sync failed to build due to the above bug. + +:100644 100644 d123df66 e5bbfcca M glibc.spec +:100644 100644 d522de86 7ca9589e M sources + +commit a3f45b39c5e84e25fe58df63306a130445aacdac +Author: Arjun Shankar +AuthorDate: Tue Jan 26 19:35:17 2021 +0100 +Commit: Arjun Shankar +CommitDate: Tue Jan 26 19:35:17 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 3725ee39dbd4d7c17fc276b3ea4248cc16e4b522 + + - benchtests: Do not build bench-timing-type with MODULE_NAME=libc + - aarch64: Fix the list of tested IFUNC variants [BZ #26818] + - Update INSTALL with package versions that are known to work + - aarch64: Move and update the definition of MTE_ENABLED + - Fix misplaced const + - Update C-SKY libm-test-ulps + - manual: Correct argument order in mount examples [BZ #27207] + - linux: mips: Fix getdents64 fallback on mips64-n32 + - x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] + - x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline + - powerpc64: Select POWER9 machine for the scv instruction + - x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] + - Revert "linux: Move {f}xstat{at} to compat symbols" for static build + - aarch64: revert memcpy optimze for kunpeng to avoid performance degradation + - Make libc symbols hidden in static PIE + - csu: Move static pie self relocation later [BZ #27072] + - Use hidden visibility for early static PIE code + - csu: Avoid weak ref for __ehdr_start in static PIE + - configure: Check for static PIE support + - elf: Avoid RELATIVE relocs in __tunables_init + - elf: Make the tunable struct definition internal only + - : Remove the C preprocessor magic + - posix: Fix fnmatch.c on bootstrap + - stdlib: Add testcase for BZ #26241 + - posix: Fix regex_internal.h on bootstrap + - Use in __libc_init_secure + - elf: Avoid RELATIVE relocation for _dl_sysinfo + - libmvec: Add extra-test-objs to test-extras + - Hurd: Add rtld-strncpy-c.c + - Update MIPS libm-test-ulps. + - Update arm libm-test-ulps. + - Update powerpc-nofpu libm-test-ulps. + - Update hppa libm-test-ulps + - ARC: nofpu: Regenerate ulps + - ld.so: Add --list-tunables to print tunable values + - math/test-tgmath2: Fix fabs failure when no long double + - x86: Move x86 processor cache info to cpu_features + - Fix x86 build with --enable-tunable=no + - ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] + +:100644 100644 88a91bb3 d123df66 M glibc.spec +:100644 100644 49270018 d522de86 M sources + +commit 5f79bcafc7e8d507693851fa9eadc24fc973d256 +Author: Fedora Release Engineering +AuthorDate: Tue Jan 26 08:15:43 2021 +0000 +Commit: Fedora Release Engineering +CommitDate: Tue Jan 26 08:15:43 2021 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 5f2b4a99 88a91bb3 M glibc.spec + +commit 1fa03e97ae4cb44f5f7e1938a4315a39e0306c87 +Author: Arjun Shankar +AuthorDate: Sat Jan 23 19:16:05 2021 +0100 +Commit: Arjun Shankar +CommitDate: Sat Jan 23 19:16:05 2021 +0100 + + Introduce new glibc-doc.noarch subpackage (#1346925) + + The info pages of The GNU C Library Reference Manual included in the + devel subpackage, were (slightly) increasing the installed size of + systems that required the devel object files but not the manual. + + In addition to this, a number of unnecessary files (READMEs, NEWS, + INSTALL, and an example gai.conf) were included in either the main + package or the common subpackage. + + This commit introduces a new glibc-doc.noarch subpackage and moves the + info pages from the devel subpackage and the debugger interface + documentation from the main package into glibc-doc. It also removes all + the unnecessary documentation-like files mentioned above. + +:100644 100644 ea30e1f3 5f2b4a99 M glibc.spec + +commit 8cd6c9ec483f92e71fb8bc9810fd3b3ca549cb88 +Author: Arjun Shankar +AuthorDate: Thu Jan 14 12:20:15 2021 +0100 +Commit: Arjun Shankar +CommitDate: Thu Jan 14 12:20:15 2021 +0100 + + Deprecate nscd (#1905135) + + nscd is planned for a phased removal, with deprecation in Fedora 34: + https://fedoraproject.org/wiki/Changes/DeprecateNSCD + + ... and removal in Fedora 35: + https://fedoraproject.org/wiki/Changes/RemoveNSCD + + systemd-resolved is now enabled by default for DNS caching in Fedora, + and sssd is capable of caching the remaining named services that nscd + handles. It is therefore time to retire nscd in Fedora and move to more + modern named services caches. + +:100644 100644 52f5799d ea30e1f3 M glibc.spec + +commit b59b2feff0cca1b9f88832152cde32ef41609c39 +Author: Carlos O'Donell +AuthorDate: Wed Jan 13 14:55:34 2021 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Jan 13 14:55:34 2021 -0500 + + Auto-sync with upstream branch master + + Upstream commit: cf1290064598def8dfeddec3d86d98495aee1fba + + - Use the right argument code in unnormal tests + - ldconfig/x86: Store ISA level in cache and aux cache + - elf: work around a gcc bug in elf_get_dynamic_info + - x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] + - posix: consume less entropy on tempname + - Makerules: Do not require startup files for format.lds probe object + - install: Replace scripts/output-format.sed with objdump -f [BZ #26559] + - math: Add BZ#18980 fix back on dbl-64 cosh + - posix: Sync tempname with gnulib [BZ #26648] + - posix: Fix return value of system if shell can not be executed [BZ #27053] + - support: Add xchmod wrapper + - Update STATX_ATTR_DAX value from Linux 5.10. + - riscv: Initialize $gp before resolving the IRELATIVE relocation + - riscv: support GNU indirect function + - posix: Correct attribute access mode on readlinkat [BZ #27024]. + - Add xfchmod to libsupport + - Add xchdir to libsupport. + - POSIX locale: Fix typo in comment + - ARC: Regenerate ulps + - mntent: Use __putc_unlocked instead of fputc_unlocked + - aarch64: define PI_STATIC_AND_HIDDEN + - Update NEWS for CVE-2019-25013. + - x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker [BZ #26717] + - Remove dbl-64/wordsize-64 (part 2) + - Remove dbl-64/wordsize-64 + - Add SEGV_MTEAERR and SEGV_MTESERR from Linux 5.10. + - support: Add support_small_thread_stack_size + - stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592] [BZ #26341] [BZ #24970] + - malloc: Add scratch_buffer_dupfree + - Import filename.h from gnulib + - Import idx.h from gnulib + - alpha: Provide wait4 for static library [BZ #27150] + - aarch64: push the set of rules before falling into slow path + - nptl: Fix comment typo in pthread_cond_wait.c + - x86: Check IFUNC definition in unrelocated executable [BZ #20019] + - hurd: Fix mmap(!MAP_FIXED) on bogus address + +:100644 100644 4b63c901 52f5799d M glibc.spec +:100644 100644 28814859 49270018 M sources + +commit dfda51ee292676a107eca11b9f2ff0f72f5382f0 +Author: Florian Weimer +AuthorDate: Fri Jan 8 19:24:09 2021 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 8 19:24:09 2021 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 3ec5d83d2a237d39e7fd6ef7a0bc8ac4c171a4a5 + + - Drop glibc-fedora-__libc_multiple_libcs.patch. Replaced by upstream's + __libc_initial flag. + - Adjust glibc-rh819430.patch to upstream's gnulib merge of fnmatch. + - Disable -Werror again due to GCC PR98512. + - x86-64: Avoid rep movsb with short distance [BZ #27130] + - aarch64: fix stack missing after sp is updated + - nptl: Remove set*id, set*gid files which are not built + - Drop nan-pseudo-number.h usage from tests + - posix: Sync fnmatch with gnulib + - Sync flexmember.h with gnulib + - Sync intprops.h with gnulib + - posix: Sync glob code with gnulib + - posix: Sync regex code with gnulib + - Move generic nan-pseudo-number.h to ldbl-96 + - Sync FDL from https://www.gnu.org/licenses/fdl-1.3.texi + - Sync move-if-change from Gnulib + - Update automatically-generated copyright dates + - Update copyright dates not handled by scripts/update-copyrights. + - Update copyright dates with scripts/update-copyrights + - aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE + - nonstring: Enable __FORTIFY_LEVEL=3 + - string: Enable __FORTIFY_LEVEL=3 + - Introduce _FORTIFY_SOURCE=3 + - Warn on unsupported fortification levels + - powerpc: Use scv instruction on clone when available + - powerpc: Runtime selection between sc and scv for syscalls + - malloc: preserve errno on mcheck hooks [BZ #17924] + - x86 long double: Add tests for pseudo normal numbers + - x86 long double: Consider pseudo numbers as signaling + - io: Remove xmknod{at} implementations + - io: Remove xstat implementations + - free: preserve errno [BZ#17924] + - hurd: Accept including hurd/version.h + - hurd: Add WSTOPPED/WCONTINUED/WEXITED/WNOWAIT support [BZ #23091] + - support: Make support_process_state_wait wait less + - hurd: set sigaction for signal preemptors in arch-independent file + - hurd: Fix spawni SPAWN_XFLAGS_TRY_SHELL with empty argv + - hurd: Try shell in posix_spawn* only in compat mode + - Remove _ISOMAC check from + - x86: Remove the duplicated CPU_FEATURE_CPU_P + - Partially revert 681900d29683722b1cb0a8e565a0585846ec5a61 + - x86 long double: Support pseudo numbers in isnanl + - x86 long double: Support pseudo numbers in fpclassifyl + - MTE: Do not pad size in realloc_check + - tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 + - elf: Account for glibc-hwcaps/ prefix in _dl_important_hwcaps + - misc: Use __ferror_unlocked instead of ferror + - s390x: Regenerate ulps + - powerpc: Regenerate ulps + - addmntent: Remove unbounded alloca usage from getmntent [BZ#27083] + - : Add Intel LAM support + - i386: Regenerate ulps + - aarch64: update ulps. + - aarch64: Add aarch64-specific files for memory tagging support + - aarch64: Add sysv specific enabling code for memory tagging + - linux: Add compatibility definitions to sys/prctl.h for MTE + - malloc: Basic support for memory tagging in the malloc() family + - elf: Add a tunable to control use of tagged memory + - config: Allow memory tagging to be enabled when configuring glibc + - alpha: Remove anonymous union in struct stat [BZ #27042] + - add inputs to auto-libm-test-in yielding larger errors (binary64, x86_64) + - m68k: fix clobbering a5 in setjmp() [BZ #24202] + - iconv add iconv_close before the function returned with bad value. + - iconv: use iconv_close after iconv_open + - Fix buffer overrun in EUC-KR conversion module (bz #24973) + - hurd: Make trampoline fill siginfo ss_sp from sc_uesp + - Hurd: make sigstates hold a reference on thread ports + - profil-counter: Add missing SIGINFO case + - hurd: implement SA_SIGINFO signal handlers. + - hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value + - hurd: Note when the vm_map kernel bug was fixed + - hurd: Also turn KERN_INVALID_ADDRESS to EINVAL + - ieee754: Remove unused __sin32 and __cos32 + - ieee754: Remove slow paths from asin and acos + - getenv: Move call to strlen to the branch it's used in. + - Update kernel version to 5.10 in tst-mman-consts.py. + - s390x: Require GCC 7.1 or later to build glibc. + - malloc: Use __libc_initial to detect an inner libc + - Replace __libc_multiple_libcs with __libc_initial flag + - {nptl,htl}/semaphoreP.h: clean up + - htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] + - pthread: Move semaphore initialization for open to semaphoreP.h + - Mark __libc_freeres_fn as used [BZ #27002] + - Update syscall lists for Linux 5.10. + - htl: Add pshared semaphore support + - hurd: Add LLL_PRIVATE and LLL_SHARED + - hurd: Add __libc_open and __libc_close + - htl: Add futex-internal.h + - hurd: Add __lll_abstimed_wait_intr + - hurd: make lll_* take a variable instead of a ptr + - hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER + - Use Linux 5.10 in build-many-glibcs.py. + +:100644 000000 70b7d9da 00000000 D glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 32be6a37 aaf45cc5 M glibc-python3.patch +:100644 100644 8b766f10 61529268 M glibc-rh819430.patch +:100644 100644 6d6b89fa 4b63c901 M glibc.spec +:100644 100644 c99ca59f 28814859 M sources + +commit 2410c90637aa98f6ce116cfed5dd6ed742b6341d +Author: DJ Delorie +AuthorDate: Wed Dec 16 16:20:12 2020 -0500 +Commit: DJ Delorie +CommitDate: Wed Dec 16 16:20:12 2020 -0500 + + Fix conditionals for _enable_debug_packages and benchtests [BZ #1902514] + + Note: valgrind requires either internal or external symbol tables so + it's skipped if we're disabling debug packages, as ld-linux.so is + normally stripped. + +:100644 100644 d72e5e7a 6d6b89fa M glibc.spec + +commit d5ff3061a2c54ee0f30bb164d556f875daaea342 +Author: Patsy Griffin +AuthorDate: Tue Dec 15 23:50:02 2020 -0500 +Commit: Patsy Griffin +CommitDate: Tue Dec 15 23:50:02 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 4d0985543f479a6f421d4d8a9e0d1dc71c9c2c53 + + - elf: Record libc.so link map when it is the main program (bug 20972) + - Use GMP 6.2.1 in build-many-glibcs.py. + - aarch64: remove the strlen_asimd symbol + - aarch64: fix static PIE start code for BTI [BZ #27068] + - elf: Fix failure handling in _dl_map_object_from_fd + - elf: inline lose for error handling + - Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines + - nsswitch: handle missing actions properly + - x86: Remove the default REP MOVSB threshold tunable value [BZ #27061] + - elf.h: Remove SHF_GNU_BUILD_NOTE. + - elf.h: fix spelling typos in comments + - Fix spelling and grammar in several comments + - malloc: Detect infinite-loop in _int_free when freeing tcache [BZ#27052] + - elf: Fix dl-load.c + - elf: Include libc.so.6 as main program in dependency sort (bug 20972) + - support: Add support_slibdir_prefix variable + - aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] + - elf: Pass the fd to note processing + - elf: Move note processing after l_phdr is updated + - aarch64: align address for BTI protection [BZ #26988] + - aarch64: Fix missing BTI protection from dependencies [BZ #26926] + - Fix linknamespace errors in nss_database.c if build with -Os. + - treewide: fix incorrect spelling of indices in comments + - linux: Consolidate brk implementation + - elf: Include in cache.c + - s390x: Add glibc-hwcaps support + - elf: Fix run-time dependencies of tst-dlopen-fail-2 + - Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous_request. + - elf: Fix incorrect comparison in sort_priorities_by_name + - S390: Derive float_t from FLT_EVAL_METHOD + - Fix parsing of /sys/devices/system/cpu/online (bug 25859) + - Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases + - Fixed typos in "NEWS for version 2.32" + - Add NEWS entry for CVE-2020-29562 (BZ #26923) + - iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) + - Drop glibc-rh1906066 and glibc-rh741105 patches fixed by sync. + +:100644 000000 902e3533 00000000 D glibc-rh1906066.patch +:100644 000000 7637e08f 00000000 D glibc-rh741105.patch +:100644 100644 af60777d d72e5e7a M glibc.spec +:100644 100644 1dd85ba9 c99ca59f M sources + +commit 525dee4c87180db08e1776ad3cb0e66a9b38e81f +Author: Florian Weimer +AuthorDate: Mon Dec 14 10:42:54 2020 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 14 10:43:47 2020 +0100 + + Re-enable -Werror everywhere (#1888246) + + This effectively reverts commit d8a810a777f9c7113d15c1dc1ce8bde72ebc688b. + +:100644 100644 82dc0283 af60777d M glibc.spec + +commit ff63fb2e4b9613dca8557446d4e5b3f5b5e48107 +Author: DJ Delorie +AuthorDate: Thu Dec 10 01:29:30 2020 -0500 +Commit: DJ Delorie +CommitDate: Thu Dec 10 01:29:30 2020 -0500 + + nsswitch: handle missing actions properly + + Temporary fix for https://bugzilla.redhat.com/show_bug.cgi?id=1906066 + +:000000 100644 00000000 902e3533 A glibc-rh1906066.patch +:100644 100644 813bcdee 82dc0283 M glibc.spec + +commit e7821ea716284be57da602c2e4595054d8d3f168 +Author: Arjun Shankar +AuthorDate: Mon Dec 7 16:24:56 2020 +0100 +Commit: Arjun Shankar +CommitDate: Mon Dec 7 16:24:56 2020 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 088e9625378f25607acff3daf7a79cbdee497043 + + - x86: Rename readelflib.c + - nsswitch: use new internal API (callers) + - nsswitch: user new internal API (tests) + - nsswitch: use new internal API (core) + - nss: Implement + - : New abstraction for combining NSS modules and NSS actions + - nss: Introduce + - Add scripts/move-symbol-to-libc.py + +:100644 100644 51446ec6 813bcdee M glibc.spec +:100644 100644 137c9f59 1dd85ba9 M sources + +commit 35514a81165c87eba803232593be24c5706e22a0 +Author: Arjun Shankar +AuthorDate: Fri Dec 4 17:49:50 2020 +0100 +Commit: Arjun Shankar +CommitDate: Fri Dec 4 17:49:50 2020 +0100 + + Update sources file + +:100644 100644 90646e76 137c9f59 M sources + +commit 8f61d411e6aebb2938944545b580bca6bd055783 +Author: Arjun Shankar +AuthorDate: Fri Dec 4 15:16:11 2020 +0100 +Commit: Arjun Shankar +CommitDate: Fri Dec 4 15:16:11 2020 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 4c38c1a229bc3628269ad98bd7e8d31d118d91f6 + + - Drop glibc-revert-fxstat-compat.patch; applied upstream. + - Drop glibc-revert-mknod-compat.patch; applied upstream. + - powerpc64le: Add glibc-hwcaps support + - x86: Adjust tst-cpu-features-supports.c for GCC 11 + - x86: Set RDRAND usable if CPU supports RDRAND + - elf: Add missing header to elf/dl-hwcaps.h + - lowlevellock-futex: Remove not used macros + - futex: Remove not used futex_reltimed_wait{_cancelable} + - y2038: Convert gai_suspend to support 64 bit time + - symbols: Add defines for libanl's libanl_hidden_{def|proto} + - x86_64: Add glibc-hwcaps support + - elf: Add glibc-hwcaps subdirectory support to ld.so cache processing + - elf: Process glibc-hwcaps subdirectories in ldconfig + - elf: Implement tail merging of strings in ldconfig + - elf: Implement a string table for ldconfig, with tail merging + - elf: Add extension mechanism to ld.so.cache + - elf: Add endianness markup to ld.so.cache (bug 27008) + - elf: Add glibc-hwcaps support for LD_LIBRARY_PATH + - elf: Synchronize section header flags with binutils + - x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) + - htl: Add hidden def for __pthread_create/detach + - manual: Clarify File Access Modes section and add O_PATH + - htl: Add missing symbols + - Revert "linux: Move xmknod{at} to compat symbols" + - Revert "linux: Move {f}xstat{at} to compat symbols" + - elf.h: Fix spelling of EM_TILE64 comment + - nptl: Fix __futex_clocklock64 return error check [BZ #26964] + - powerpc64le: ifunc select *f128 routines in multiarch mode + - y2038: Convert aio_suspend to support 64 bit time + - Fix typo in NEWS file + - nptl: Add EOVERFLOW checks for futex calls + - nptl: Fix PTHREAD_PRIO_PROTECT timed lock + - sh: Add sh4 fpu Implies folder + - io: nftw/ftw: Fix stack overflow with large nopenfd [BZ #26353] + - elf: Introduce enum opt_format in the ldconfig implementation + - support: Add support_copy_file + - NEWS entry for commit b4f020c9b408fb3d1d3d4901c4a71839145f8791 + - timezone: Change zdump installation to bin directory + - nptl: Return EINVAL for invalid clock for pthread_clockjoin_np + - nptl: Return EINVAL for pthread_mutex_clocklock/PI with CLOCK_MONOTONIC [BZ #26801] + - nptl: Replace lll_futex_wake with futex-internal.h + - nptl: Replace lll_futex_supported_clockid with futex-internal.h + - nptl: Replace lll_futex_{timed_}wait by futex-internal.h + - nptl: Replace lll_timedwait with __futex_abstimed_wait64 + - nptl: Replace __futex_clocklock_wait64 with __futex_abstimed_wait64 + - nptl: Remove _futex_clock_wait_bitset64 + - nptl: Consolidate __futex_abstimed_wait_{cancelable}64 + - nptl: Extend __futex_abstimed_wait_cancelable64 comment + - nptl: Remove clockwait_tid + - nptl: Remove futex_wait_cancelable + - nptl: Remove unused internal futex functions + - Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks2.mtrace are missing + - elf: Fix uninitialized variable for _dl_write + - powerpc: Make PT_THREAD_POINTER available to assembly code + - Use libnss_files.so for tests posix/bug-ga2 and resolv/tst-leaks2 [BZ #26821] + - hurd report-wait: Fix stpcpy usage + - hurd S_msg_report_wait: Fix detecting fd ports + - hurd S_msg_report_wait: Fix reporting ports + - hurd: Fix strcpy calls + - hurd: Fix _S_msg_get/set_env_variable prototype + - hurd: Enable using ifunc + - Add {,sysdep-}ld-library-path make variable + - nptl: Move stack list variables into _rtld_global + - hurd: let _dl_argv and __libc_stack_end be relro + - hurd: Remove some remnants of cthreads + - nanosleep: Pass NULL when rem == NULL on ports with __TIMESIZE != 64 + - y2038: Convert thrd_sleep to support 64 bit time + - y2038: Convert mtx_timedlock to support 64 bit time + - y2038: Convert cnd_timedwait to support 64 bit time + - hurd: Drop CLOCK_MONOTONIC change which slipped in + - hurd: make ptsname fail with ENOTTY on non-master-pty + - mach: Add missing assert.h include + - hurd: break relocation loop between libc.so and lib{mach,hurd}user.so + - Remove obsolete defines for HPUX support from fcntl.h and update O_NONBLOCK. + - Remove tls.h inclusion from internal errno.h + - nptl: Eliminate and __is_smp + - powerpc: Eliminate UP macro conditionals + - x86: Remove UP macro. Define LOCK_PREFIX unconditionally. + - alpha: Remove UP preprocessor conditionals + - hurd: Make sure signals get started + - hurd: initialize libpthread before starting the signal thread + - hurd: Make _hurd_libc_proc_init idempotent + - powerpc: Add optimized stpncpy for POWER9 + - powerpc: Add optimized strncpy for POWER9 + - Don't use nested function in test-ffs + - Use __builtin___stpncpy_chk when available + - tests: Remove NULL check for an array + - hurd: Move {,f,l}xstat{,at} and xmknod{at} to compat symbols + - hurd: Notify the proc server later during initialization + - htl: Initialize later + - htl: Keep thread signals blocked during its initialization + - htl: Fix spurious symbols in namespaces + - Use O_CLOEXEC in sysconf [BZ #26791] + - struct _Unwind_Exception alignment should not depend on compiler flags + - hurd: keep only required PLTs in ld.so + - hurd: Add missing startup calls + - riscv: Get cache information through sysconf + - RISC-V: Add _dl_start_user. + +:100644 000000 a3374b4b 00000000 D glibc-revert-fxstat-compat.patch +:100644 000000 85b49137 00000000 D glibc-revert-mknod-compat.patch +:100644 100644 5c8b02dc 51446ec6 M glibc.spec + +commit a3f3b637ae838458ed5781b05913a48050476887 +Author: Florian Weimer +AuthorDate: Thu Nov 26 11:18:08 2020 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 26 11:18:08 2020 +0100 + + s390x: Do not rewrite program interpreter symlink (make install is enough) + +:100644 100644 3798a8d4 5c8b02dc M glibc.spec + +commit c626367cc1dea35a90c9065c6af70e8967c23f26 +Author: Carlos O'Donell +AuthorDate: Tue Nov 10 09:44:51 2020 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Nov 10 11:46:29 2020 -0500 + + Remove glibc-rhbz1869030-faccessat2-eperm.patch workaround. + + With the release of Fedora 33 the host systems affected by the + older systemd-nspawn have been updated and the workaround is no + longer required. + + Resolve: #1869030 + +:100644 000000 c389d125 00000000 D glibc-rhbz1869030-faccessat2-eperm.patch +:100644 100644 617f98f2 3798a8d4 M glibc.spec + +commit 98f35706db9bcb0bd505b3228514cf8ecebe9af2 +Author: DJ Delorie +AuthorDate: Mon Nov 9 14:15:31 2020 -0500 +Commit: DJ Delorie +CommitDate: Mon Nov 9 14:15:31 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 75a193b7611bade31a150dfcc528b973e3d46231 + + - linux: Allow adjtime with NULL argument [BZ #26833] + - aarch64: Add unwind information to _start (bug 26853) + - bsd unlockpt: unlockpt needs to fail with EINVAL, not ENOTTY + - Rearrange bsd_getpt vs bsd_openpt and implement posix_openpt on BSD + - Remove __warndecl + - Remove __warn_memset_zero_len [BZ #25399] + - iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] + - msg: Remove redundant #include header + - tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] + +:100644 100644 33ffcb02 617f98f2 M glibc.spec +:100644 100644 d50f2b50 90646e76 M sources + +commit 2e63496ba68bfc87245c0a475e62fad6e234def6 +Author: Patsy Griffin +AuthorDate: Wed Nov 4 09:07:44 2020 -0500 +Commit: Patsy Griffin +CommitDate: Wed Nov 4 09:07:44 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: e156dabc766d6f6f99ce9402999eae380a3ec1f2 + + - aarch64: Add variant PCS lazy binding test [BZ #26798] + - aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] + - hurd: Correct 'ethenet' spelling + - Avoid -Wstringop-overflow warning in pthread_cleanup_push macros + - Disable spurious -Warray-bounds for ypclnt.c (bug 26687) + - Do not use array parameter to new_composite_name (bug 26726) + - Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647) + - malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1 + - tst-tcfree2: adjust coding style. + - elf: In ldconfig, extract the new_sub_entry function from search_dir + - Use MPC 1.2.1 in build-many-glibcs.py. + - Argument Syntax: Use "option", @option, and @command. + - elf: Unify old and new format cache handling code in ld.so + - x86: Restore processing of cache size tunables in init_cacheinfo + - Make elf.h header self contained. + - x86: Optimizing memcpy for AMD Zen architecture. + - Hurd: Fix ftime build + - Add IP_RECVERR_RFC4884 and IPV6_RECVERR_RFC4884 from Linux 5.9. + - misc: Add internal __getauxval2 function + - Remove NEWS entry about ftime removal + - time: Add 64-bit time_t support for ftime + - Reinstate ftime and add deprecate message on ftime usage + - Update kernel version to 5.9 in tst-mman-consts.py. + - Amend grammar and add a description + - Fix typo in NEWS file + - Remove timing related checks of time/tst-cpuclock1 + - Update syscall lists for Linux 5.9. + - Use Linux 5.9 in build-many-glibcs.py. + - Reword description of SXID_* tunable properties + - New benchtest: pthread locks + - y2038: nptl: Provide __futex_clock_wait_bitset64 to support 64 bit bitset + - C-SKY: Make dynamic linker's name compitable with the older gcc. + - Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." + - Move vtimes to a compatibility symbol + - y2038: linux: Provide __time64 implementation + - rt: Fix typos in comments in + - C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. + - Drop the glibc-revert-ftime-compat.patch. + +:100644 000000 a096726b 00000000 D glibc-revert-ftime-compat.patch +:100644 100644 c0d041de 33ffcb02 M glibc.spec +:100644 100644 3d80d913 d50f2b50 M sources + +commit 836c64ba99a774db79f7b86e20da113209851eda +Author: DJ Delorie +AuthorDate: Thu Oct 29 22:04:18 2020 -0400 +Commit: DJ Delorie +CommitDate: Thu Oct 29 22:04:18 2020 -0400 + + Add BuildRequires for perl (malloc/mtrace) if running the testsuite. + + malloc/mtrace.pl is a perl script which is used for testing for + leaks throughout the testsuite (tests ending in "-mem" typically). + + The "Requires" entry is correctly autodetected. + +:100644 100644 2c845190 c0d041de M glibc.spec + +commit dbc894098e8b6d367e26cc2d112cde2c71d30cc3 +Author: Carlos O'Donell +AuthorDate: Thu Oct 29 16:18:16 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Oct 29 16:25:30 2020 -0400 + + Add comments about %post and rpm-ostree. + + Suggested-by: Colin Walters + +:100644 100644 1b194734 2c845190 M glibc.spec + +commit 90ca20fd0234925743db5e1e231b73b4a38749a9 +Author: Siddhesh Poyarekar +AuthorDate: Wed Oct 21 14:54:20 2020 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Oct 21 15:02:05 2020 +0530 + + Also revert xmknod and ftime removal + +:000000 100644 00000000 a096726b A glibc-revert-ftime-compat.patch +:000000 100644 00000000 85b49137 A glibc-revert-mknod-compat.patch +:100644 100644 6c268b8b 1b194734 M glibc.spec + +commit 5a5cbfec77be45d6e8516e72382e848ee844991a +Author: Siddhesh Poyarekar +AuthorDate: Wed Oct 21 14:33:57 2020 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Oct 21 14:33:57 2020 +0530 + + Revert __fxstat64 symbol removal + + This breaks linking with static libraries that may have been built + with an older glibc. + +:000000 100644 00000000 a3374b4b A glibc-revert-fxstat-compat.patch +:100644 100644 18e80ad8 6c268b8b M glibc.spec + +commit 42962ebc3d22e41710cb4fd8c7fb76be68041068 +Author: Florian Weimer +AuthorDate: Tue Oct 20 12:25:23 2020 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 20 12:25:42 2020 +0200 + + s390x: Inherit z15 build flags from redhat-rpm-config + +:100644 100644 e3881b8a 18e80ad8 M glibc.spec + +commit 8c25df8a1dd0a26f7eb391a3e3831ce733c82d0c +Author: Patsy Griffin +AuthorDate: Sun Oct 18 19:11:55 2020 -0400 +Commit: Patsy Griffin +CommitDate: Sun Oct 18 19:11:55 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 0f09154c64005e78b61484ae87b5ea2028051ea0 + + - x86: Initialize CPU info via IFUNC relocation [BZ 26203] + - Add NEWS entry for ftime compatibility move + - support: Add create_temp_file_in_dir + - linux: Add __readdir_unlocked + - linux: Simplify opendir buffer allocation + - linux: Move posix dir implementations to Linux + - linux: Add 64-bit time_t support for wait3 + - Move ftime to a compatibility symbol + - linux: Fix time64 support for futimesat + - linux: Use INTERNAL_SYSCALL on fstatat{64} + - shm tests: Append PID to names passed to shm_open [BZ #26737] + - sysvipc: Fix tst-sysvshm-linux on x32 + - x86/CET: Update vfork to prevent child return + - resolv: Serialize processing in resolv/tst-resolv-txnid-collision + - statfs: add missing f_flags assignment + - y2038: Remove not used __fstatat_time64 define + - y2038: nptl: Convert pthread_mutex_{clock|timed}lock to support 64 bit + - sysvipc: Return EINVAL for invalid shmctl commands + - sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] + - AArch64: Use __memcpy_simd on Neoverse N2/V1 + - resolv: Handle transaction ID collisions in parallel queries (bug 26600) + - support: Provide a way to clear the RA bit in DNS server responses + - support: Provide a way to reorder responses within the DNS test server + - Add missing stat/mknod symbol on libc.abilist some ABIs + - manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] + - manual: replace an obsolete collation example with a valid one + - rtld: fix typo in comment + - elf: Add missing header to elf/dl-usage.c + - hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) + - linux: Move xmknod{at} to compat symbols + - linux: Add {f}stat{at} y2038 support + - linux: Move {f}xstat{at} to compat symbols + - linux: Disentangle fstatat from fxstatat + - linux: Implement {l}fstat{at} in terms of fstatat + - linux: Move the struct stat{64} to struct_stat.h + - Remove mknod wrapper functions, move them to symbols + - Remove stat wrapper functions, move them to exported symbols + - : Add FSRCS/FSRS/FZLRM support + - : Add Intel HRESET support + - : Add AVX-VNNI support + - : Add AVX512_FP16 support + - : Add Intel UINTR support + - elf: Do not pass GLRO(dl_platform), GLRO(dl_platformlen) to _dl_important_hwcaps + - elf: Enhance ld.so --help to print HWCAP subdirectories + - elf: Add library search path information to ld.so --help + - sunrpc: Adjust RPC function declarations to match Sun's (bug 26686] + - Avoid GCC 11 -Warray-parameter warnings [BZ #26686]. + - elf: Make __rtld_env_path_list and __rtld_search_dirs global variables + - elf: Print the full name of the dynamic loader in the ld.so help message + - elf: Use the term "program interpreter" in the ld.so help message + - scripts/update-copyrights: Update csu/version.c, elf/dl-usage.c + - elf: Implement ld.so --version + - nptl: Add missing cancellation flags on lockf + - Update mips64 libm-test-ulps + - Update alpha libm-test-ulps + - elf: Implement ld.so --help + - elf: Record whether paths come from LD_LIBRARY_PATH or --library-path + - elf: Move ld.so error/help output to _dl_usage + - elf: Extract command-line/environment variables state from rtld.c + +:100644 100644 fe5adb2d 70b7d9da M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 b0ca4a53 e3881b8a M glibc.spec +:100644 100644 052b7852 3d80d913 M sources + +commit d8a810a777f9c7113d15c1dc1ce8bde72ebc688b +Author: Florian Weimer +AuthorDate: Wed Oct 14 15:29:09 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 14 15:29:09 2020 +0200 + + Disable -Werror on ELN (#1888246) + +:100644 100644 7463c043 b0ca4a53 M glibc.spec + +commit a45fef2f842e6b57dcc9907390178f2438892695 +Author: Florian Weimer +AuthorDate: Wed Oct 14 15:19:39 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 14 15:19:39 2020 +0200 + + Make glibc.spec self-contained for parsing + + Store the locales list as a Lua table in the spec file. Add Lua + code and a new Python script, parse-SUPPORTED.py, to compute + a common representation from it. + +:100644 000000 cd785d7a 00000000 D SUPPORTED +:100755 000000 4a930414 00000000 D convnames.py +:100644 100644 67a85e28 7463c043 M glibc.spec +:000000 100644 00000000 cf512deb A parse-SUPPORTED.py + +commit 1bf34fb3df327f15a94b3024a95ba83057e3f10b +Author: Arjun Shankar +AuthorDate: Thu Oct 8 15:00:47 2020 +0200 +Commit: Arjun Shankar +CommitDate: Thu Oct 8 15:00:47 2020 +0200 + + Update sources file + +:100644 100644 f4c2a842 052b7852 M sources + +commit 9a188d169ef322be63c7263dde805268f7ea2b2b +Author: Arjun Shankar +AuthorDate: Thu Oct 8 12:05:13 2020 +0200 +Commit: Arjun Shankar +CommitDate: Thu Oct 8 12:05:13 2020 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 72d36ffd7db55ae599f4c77feb0eae25a0f3714e + + - Drop glibc-fix-float128-benchtests.patch; applied upstream. + - elf: Implement __rtld_malloc_is_complete + - __vfscanf_internal: fix aliasing violation (bug 26690) + - Revert "Fix missing redirects in testsuite targets" + - nptl: Add missing cancellation flags on futex_internal and pselect32 + - elf: Implement _dl_write + - elf: Do not search HWCAP subdirectories in statically linked binaries + - Linux: Require properly configured /dev/pts for PTYs + - Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) + - login/tst-grantpt: Convert to support framework, more error checking + - posix: Fix -Warray-bounds instances building timer_create [BZ #26687] + - Replace Minumum/minumum with Minimum/minimum + - Optimize scripts/merge-test-results.sh + - Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647) + - manual: Fix typo + - y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock to support + 64 bit time + - Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time + - sysvipc: Return EINVAL for invalid msgctl commands + - sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] + - sysvipc: Return EINVAL for invalid semctl commands + - sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] + - aarch64: enforce >=64K guard size [BZ #26691] + - sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI + - nptl: futex: Move __NR_futex_time64 alias to beginning of futex-internal.h + - nptl: Provide proper spelling for 32 bit version of futex_abstimed_wait + - string: Fix strerrorname_np return value [BZ #26555] + - Set tunable value as well as min/max values + - ld.so: add an --argv0 option [BZ #16124] + - Reversing calculation of __x86_shared_non_temporal_threshold + - linux: Add time64 recvmmsg support + - linux: Add time64 support for nanosleep + - linux: Consolidate utimes + - linux: Use 64-bit time_t syscall on clock_getcputclockid + - linux: Add time64 sigtimedwait support + - linux: Add time64 select support + - nptl: Fix __futex_abstimed_wait_cancellable32 + - sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS + - hurd: add ST_RELATIME + - intl: Handle translation output codesets with suffixes [BZ #26383] + - bench-strcmp.c: Add workloads on page boundary + - bench-strncmp.c: Add workloads on page boundary + - strcmp: Add a testcase for page boundary + - strncmp: Add a testcase for page boundary [BZ #25933] + - Set locale related environment variables in debugglibc.sh + - benchtests: Run _Float128 tests only on architectures that support it + - powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615] + - x86: Harden printf against non-normal long double values (bug 26649) + - x86: Use one ldbl2mpn.c file for both i386 and x86_64 + - Define __THROW to noexcept for C++11 and later + +:100644 000000 78f214d1 00000000 D glibc-fix-float128-benchtests.patch +:100644 100644 fd0ef46e 67a85e28 M glibc.spec + +commit f1c4b3f4bd1bb054c2c4e8a628f6f82dfe8ca9ed +Author: Arjun Shankar +AuthorDate: Mon Sep 21 12:33:35 2020 +0200 +Commit: Arjun Shankar +CommitDate: Mon Sep 21 12:33:35 2020 +0200 + + Auto-sync with upstream branch master + + Upstream-commit: cdf645427d176197b82f44308a5e131d69fb53ad + + - glibc-rh741105.patch: Adjust after rebase. + - glibc-fix-float128-benchtests.patch: Add to allow building on armv7hl. + - Update mallinfo2 ABI, and test + - Allow memset local PLT reference for RISC-V. + - powerpc: fix ifunc implementation list for POWER9 strlen and stpcpy + - nscd: bump GC cycle during cache pruning (bug 26130) + - x86: Use HAS_CPU_FEATURE with IBT and SHSTK [BZ #26625] + - : Add Intel Key Locker support + - Fix handling of collating symbols in fnmatch (bug 26620) + - pselect.c: Pass a pointer to SYSCALL_CANCEL [BZ #26606] + - y2038: nptl: Convert sem_{clock|timed}wait to support 64 bit time + - hurd: Add __x86_get_cpu_features to ld.abilist + - x86: Install [BZ #26124] + - linux: Add time64 pselect support + - linux: Add time64 semtimedop support + - linux: Add ppoll time64 optimization + - linux: Simplify clock_getres + - Update sparc libm-test-ulps + - Remove internal usage of extensible stat functions + - Linux: Consolidate xmknod + - linux: Consolidate fxstatat{64} + - linux: Consolidate fxstat{64} + - linux: Consolidate lxstat{64} + - linux: Consolidate xstat{64} + - linux: Define STAT64_IS_KERNEL_STAT64 + - linux: Always define STAT_IS_KERNEL_STAT + - Update powerpc libm-test-ulps + - benchtests: Add "workload" traces for sinf128 + - benchtests: Add "workload" traces for sinf + - benchtests: Add "workload" traces for sin + - benchtests: Add "workload" traces for powf128 + - benchtests: Add "workload" traces for pow + - benchtests: Add "workload" traces for expf128 + - benchtests: Add "workload" traces for exp + - nptl: futex: Provide correct indentation for part of + __futex_abstimed_wait_cancelable64 + +:000000 100644 00000000 78f214d1 A glibc-fix-float128-benchtests.patch +:100644 100644 3b21b89c 7637e08f M glibc-rh741105.patch +:100644 100644 20aedb5f fd0ef46e M glibc.spec +:100644 100644 8fd47da3 f4c2a842 M sources + +commit c070d93d6438cac5c6821faf7b8d69867529bc8e +Author: DJ Delorie +AuthorDate: Tue Sep 8 19:12:54 2020 -0400 +Commit: DJ Delorie +CommitDate: Tue Sep 8 19:12:54 2020 -0400 + + Auto-sync with upstream branch master, + + Upstream commit: e74b61c09a2a2ab52153e731225ccba5078659b1 + + - Disable -Wstringop-overread for some string tests + - string: Fix GCC 11 `-Werror=stringop-overread' error + - C11 threads: Fix inaccuracies in testsuite + - elf.h: Add aarch64 bti/pac dynamic tag constants + - x86: Set CPU usable feature bits conservatively [BZ #26552] + +:100644 100644 5f8943c2 20aedb5f M glibc.spec +:100644 100644 b4eb5f67 8fd47da3 M sources + +commit 6cd5b060cc2ea7aa3836c73b0b36d4a63129f42d +Author: Patsy Griffin +AuthorDate: Wed Sep 2 11:36:37 2020 -0400 +Commit: Patsy Griffin +CommitDate: Wed Sep 2 11:36:37 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 86a912c8634f581ea42ec6973553dde7f058cfbf + + - Update i686 ulps. + - Use LFS readdir in generic POSIX getcwd [BZ# 22899] + - linux: Remove __ASSUME_ATFCTS + - Sync getcwd with gnulib + - x86-64: Fix FMA4 detection in ifunc [BZ #26534] + - y2038: nptl: Convert pthread_cond_{clock|timed}wait to support 64 bit time + - malloc: Fix mallinfo deprecation declaration + - x32: Add and regenerate arch-syscall.h + - Add mallinfo2 function that support sizes >= 4GB. + - Remove obsolete default/nss code + - AArch64: Improve backwards memmove performance + - Add RISC-V 32-bit target to build-many-glibcs.py + - Documentation for the RISC-V 32-bit port + - RISC-V: Build infrastructure for 32-bit port + - RISC-V: Add rv32 path to RTLDLIST in ldd + - riscv32: Specify the arch_minimum_kernel as 5.4 + - RISC-V: Fix llrint and llround missing exceptions on RV32 + - RISC-V: Add the RV32 libm-test-ulps + - RISC-V: Add 32-bit ABI lists + - RISC-V: Add hard float support for 32-bit CPUs + - RISC-V: Support the 32-bit ABI implementation + - RISC-V: Add arch-syscall.h for RV32 + - RISC-V: Add path of library directories for the 32-bit + - RISC-V: Support dynamic loader for the 32-bit + - RISC-V: Add support for 32-bit vDSO calls + - RISC-V: Use 64-bit-time syscall numbers with the 32-bit port + - RISC-V: Cleanup some of the sysdep.h code + - RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 + - io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check + - elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests + - hurd: define BSD 4.3 ioctls only under __USE_MISC + - string: test strncasecmp and strncpy near page boundaries + - linux: Simplify utimensat + - linux: Simplify timerfd_settime + - linux: Simplify timer_gettime + - linux: Simplify sched_rr_get_interval + - linux: Simplify ppoll + - linux: Simplify mq_timedsend + - linux: Simplify mq_timedreceive + - linux: Simplify clock_settime + - linux: Simplify clock_nanosleep + - linux: Simplify clock_gettime + - linux: Simplify clock_adjtime + - linux: Add helper function to optimize 64-bit time_t fallback support + - S390: Sync HWCAP names with kernel by adding aliases [BZ #25971] + - [vcstocl] Import ProjectQuirks from its own file + - build-many-glibcs.py: Add a s390x -O3 glibc variant. + - Fix namespace violation in stdio.h and sys/stat.h if build with optimization. [BZ #26376] + - Add C2x BOOL_MAX and BOOL_WIDTH to limits.h. + - Use MPC 1.2.0 in build-many-glibcs.py. + - Add new STATX_* constants from Linux 5.8 to bits/statx-generic.h. + - Correct locking and cancellation cleanup in syslog functions (bug 26100) + +:100644 000000 5ec22376 00000000 D glibc-fedora-nis-rh188246.patch +:100644 100644 970365f7 5f8943c2 M glibc.spec +:100644 100644 5817967f b4eb5f67 M sources + +commit b8f476de79cd3411606d045a3e6659b018564885 +Author: Carlos O'Donell +AuthorDate: Thu Aug 20 18:18:47 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 20 18:18:47 2020 -0400 + + Support building glibc in a mock chroot using older systemd-nspawn (#1869030). + + Resolves: #1869030 + +:000000 100644 00000000 c389d125 A glibc-rhbz1869030-faccessat2-eperm.patch +:100644 100644 086ff6dc 970365f7 M glibc.spec + +commit b1869f947af08ef9c8fba2a70c4a71315e838ca0 +Author: Carlos O'Donell +AuthorDate: Thu Aug 20 18:02:31 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 20 18:03:11 2020 -0400 + + Suggest installing minimal localization. + + In a discussion with Stephen Gallagher we + identified that it has been 4 years since we transitioned to + language packs and that at this point we could switch the suggestion + from glibc-all-langpacks to glibc-minimal-langpack which would + prevent an installation from ever accidentally having the larger + installation with all language packs. + + This does not yet fix bug 1380069 which is about the removal of + glibc language packs and the way in which the virtual provide is + used. + +:100644 100644 84644364 086ff6dc M glibc.spec + +commit 7ec72a1eabd2826b78670acd4b562c52db5185c2 +Author: DJ Delorie +AuthorDate: Mon Aug 17 14:51:02 2020 -0400 +Commit: DJ Delorie +CommitDate: Mon Aug 17 14:51:02 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: cb7e7a5ca1d6d25d59bc038bdc09630e507c41e5 + + - nptl: Handle NULL abstime [BZ #26394] + - Update build-many-glibcs.py for binutils ia64 obsoletion. + - Update kernel version to 5.8 in tst-mman-consts.py. + - y2038: nptl: Convert pthread_{clock|timed}join_np to support 64 bit time + - aarch64: update ulps. + +:100644 100644 e809efa3 84644364 M glibc.spec +:100644 100644 cd2e5e13 5817967f M sources + +commit 58f285e57f75dcff252c8eac2d5d02a394b49358 +Author: Patsy Griffin +AuthorDate: Thu Aug 13 08:50:50 2020 -0400 +Commit: Patsy Griffin +CommitDate: Thu Aug 13 08:54:55 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 0be0845b7a674dbfb996f66cd03d675f0f6028dc + + - S390: Regenerate ULPs. + - manual: Fix sigdescr_np and sigabbrev_np return type (BZ #26343) + - math: Update x86_64 ulps + - math: Regenerate auto-libm-test-out-j0 + - manual: Put the istrerrorname_np and strerrordesc_np return type in braces + - Linux: Use faccessat2 to implement faccessat (bug 18683) + - manual: Fix strerrorname_np and strerrordesc_np return type (BZ #26343) + - math: Fix inaccuracy of j0f for x >= 2^127 when sin(x)+cos(x) is tiny + - Update syscall lists for Linux 5.8. + - Use Linux 5.8 in build-many-glibcs.py. + - htl: Enable tst-cancelx?[45] + - tst-cancel4: Make blocking on write more portable + - hurd: Add missing hidden def + - hurd: Rework sbrk + - hurd: Implement basic sched_get/setscheduler + - x86: Rename Intel CPU feature names + - manual: Fix some @code/@var formatting glitches chapter Date And Time + - Copy regex_internal.h from Gnulib + - Copy regex BITSET_WORD_BITS porting from Gnulib + - Sync regex.h from Gnulib + - Sync mktime.c from Gnulib + - Sync intprops.h from Gnulib + - Open master branch for glibc 2.33 development. + +:100644 100644 7ebb530b e809efa3 M glibc.spec +:100644 100644 76350261 cd2e5e13 M sources + +commit 2f73564ad102da35425c5cfc990566a76c6aa74f +Author: Arjun Shankar +AuthorDate: Thu Aug 6 15:12:52 2020 +0200 +Commit: Arjun Shankar +CommitDate: Thu Aug 6 15:13:54 2020 +0200 + + Auto-sync with upstream release 2.32 + + Upstream commit: 3de512be7ea6053255afed6154db9ee31d4e557a + + - Prepare for glibc 2.32 release. + - Regenerate configure scripts. + - Update NEWS with bugs. + - Update translations. + - Don't mix linker error messages into edited scripts + - benchtests/README update. + - RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed + - aarch64: update NEWS about branch protection + - Add NEWS entry for CVE-2016-10228 (bug 19519) + - powerpc: Fix incorrect cache line size load in memset (bug 26332) + - Update Nios II libm-test-ulps file. + +:100644 100644 1a14a60c 7ebb530b M glibc.spec +:100644 100644 3c5d70af 76350261 M sources + +commit df5430b755ae8bb8cb45683862b213d56d87627e +Author: Patsy Griffin +AuthorDate: Fri Jul 31 11:45:37 2020 -0400 +Commit: Patsy Griffin +CommitDate: Fri Jul 31 11:45:37 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 7f1a08cff82255cd4252a2c75fd65b80a6a170bf + + - Move NEWS entry for CVE-2020-1751 to the 2.31 section + - NEWS: Deprecate weak libpthread symbols for single-threaded checks + - NEWS: Deprecate nss_hesiod + - nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] + - Use binutils 2.35 branch in build-many-glibcs.py. + - aarch64: Use future HWCAP2_MTE in ifunc resolver + - Update x86-64 libm-test-ulps + - aarch64: Respect p_flags when protecting code with PROT_BTI + - Disable warnings due to deprecated libselinux symbols used by nss and nscd + - Regenerate INSTALL for ARC port updates. + - Update libc.pot for 2.32 release. + - powerpc: Fix POWER10 selection + - powerpc64le: guarantee a .gnu.attributes section [BZ #26220] + +:100644 100644 587ed42a 1a14a60c M glibc.spec +:100644 100644 db61efd7 3c5d70af M sources + +commit 888bec16b096a69c4e46c1ecf3334cb14f933827 +Author: Florian Weimer +AuthorDate: Wed Jul 29 10:55:07 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 29 10:55:07 2020 +0200 + + Inherit -mbranch-protection=standard from redhat-rpm-config (for aarch64) + +:100644 100644 978fd9e7 587ed42a M glibc.spec + +commit 6f63f671cc65be9d5e01f35c95357378c3296656 +Author: Fedora Release Engineering +AuthorDate: Mon Jul 27 20:13:43 2020 +0000 +Commit: Fedora Release Engineering +CommitDate: Mon Jul 27 20:13:43 2020 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 cbc34405 978fd9e7 M glibc.spec + +commit 9bc189f105dd34b5d006b0100e6dc0f0956e069c +Author: Carlos O'Donell +AuthorDate: Thu Jul 23 00:03:10 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 23 00:03:10 2020 -0400 + + Use make macros. + + See https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + +:100644 100644 269ab044 cbc34405 M glibc.spec + +commit 299c3c2187084422c7200569d7d9ceb687763b9e +Author: Florian Weimer +AuthorDate: Tue Jul 21 17:02:37 2020 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 21 17:02:37 2020 +0200 + + Add reference to rseq bug #1855729 + +:100644 100644 3ed77ba4 269ab044 M glibc.spec + +commit 3e8e5d3396dbe9732053a58f46aef199772aaae7 +Author: Arjun Shankar +AuthorDate: Tue Jul 21 15:09:22 2020 +0200 +Commit: Arjun Shankar +CommitDate: Tue Jul 21 15:09:22 2020 +0200 + + Work around libselinux API deprecations & auto-sync with upstream branch master + + - Add glibc-deprecated-selinux-makedb.patch and + glibc-deprecated-selinux-nscd.patch to work around libselinux API + deprecations. + - Drop glibc-rseq-disable.patch; rseq support removed upstream. + + Upstream commit: ec2f1fddf29053957d061dfe310f106388472a4f + + - libio: Remove __libc_readline_unlocked + - shadow: Implement fgetspent_r using __nss_fgetent_r + - pwd: Implement fgetpwent_r using __nss_fgetent_r + - gshadow: Implement fgetsgent_r using __nss_fgetent_r (bug 20338) + - grp: Implement fgetgrent_r using __nss_fgetent_r + - nss: Add __nss_fgetent_r + - libio: Add fseterr_unlocked for internal use + - nss_files: Use generic result pointer in parse_line + - nss_files: Consolidate line parse declarations in + - nss_compat: Do not use mmap to read database files (bug 26258) + - nss_files: Consolidate file opening in __nss_files_fopen + - Update powerpc-nofpu libm-test-ulps. + - Use MPFR 4.1.0 in build-many-glibcs.py. + - elf: Change TLS static surplus default back to 1664 + - hurd: Fix longjmp check for sigstate + - hurd: Fix longjmp early in initialization + - manual: New signal and errno string functions are AS-safe + - AArch64: Improve strlen_asimd performance (bug 25824) + - Move from sunrpc to inet + - en_US: Minimize changes to date_fmt (Bug 25923) + - Linux: Remove rseq support + - manual: Use Unicode instead HTML entities for characters (bug 19737) + - Add NEWS entry for CVE-2020-6096 (bug 25620) + - arm: remove string/tst-memmove-overflow XFAIL + - AArch64: Rename IS_ARES to IS_NEOVERSE_N1 + - AArch64: Add optimized Q-register memcpy + - AArch64: Align ENTRY to a cacheline + - Correct timespec implementation [BZ #26232] + - Remove --enable-obsolete-rpc configure flag + - hurd: Fix build-many-glibcs.py + - x86: Support usable check for all CPU features + - string: Make tst-strerror/tst-strsignal unsupported if msgfmt is not installed + - malloc: Deprecate more hook-related functionality + - elf: Support at least 32-byte alignment in static dlopen + - x86: Remove __ASSEMBLER__ check in init-arch.h + - x86: Remove the unused __x86_prefetchw + - Documentation for ARC port + - build-many-glibcs.py: Enable ARC builds + - ARC: Build Infrastructure + - ARC: ABI lists + - ARC: Linux Startup and Dynamic Loading + - ARC: Linux ABI + - ARC: Linux Syscall Interface + - ARC: hardware floating point support + - ARC: math soft float support + - ARC: Atomics and Locking primitives + - ARC: Thread Local Storage support + - ARC: startup and dynamic linking code + - ARC: ABI Implementation + - Fix time/tst-cpuclock1 intermitent failures + - powerpc64: Fix calls when r2 is not used [BZ #26173] + - Add NEWS entry for Update to Unicode 13.0.0 [BZ #25819] + - Update i686 libm-test-ulps + - Fix memory leak in __printf_fp_l (bug 26215). + - Fix double free in __printf_fp_l (bug 26214). + - linux: Fix syscall list generation instructions + - sysv: linux: Add 64-bit time_t variant for shmctl + - sysvipc: Remove the linux shm-pad.h file + - sysvipc: Split out linux struct shmid_ds + - sysv: linux: Add 64-bit time_t variant for msgctl + - sysvipc: Remove the linux msq-pad.h file + - sysvipc: Split out linux struct semid_ds + - sysv: linux: Add 64-bit time_t variant for semctl + +:100644 000000 40090a7b 00000000 D glibc-rseq-disable.patch +:100644 100644 c5eafb55 3ed77ba4 M glibc.spec +:100644 100644 afbe8d38 db61efd7 M sources + +commit 1554837500cb2ec8574e8d356b7244a4b9fba9c7 +Author: Florian Weimer +AuthorDate: Tue Jul 21 14:41:25 2020 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 21 14:41:25 2020 +0200 + + Work around libselinux API deprecations + + Due to -Werror, they resulted in build failures. + +:000000 100644 00000000 c762d024 A glibc-deprecated-selinux-makedb.patch +:000000 100644 00000000 315b6cd9 A glibc-deprecated-selinux-nscd.patch +:100644 100644 1e627450 c5eafb55 M glibc.spec + +commit b633c425b5e30a3b6e19cc9650858faaf83bcc85 +Author: Florian Weimer +AuthorDate: Fri Jul 10 13:13:21 2020 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 10 13:13:21 2020 +0200 + + Disable rseq registration by default to help Firefox (#1855729) + +:000000 100644 00000000 40090a7b A glibc-rseq-disable.patch +:100644 100644 d0d7eb3c 1e627450 M glibc.spec + +commit 0aab7eb58528999277c626fc16682da179de03d0 +Author: Florian Weimer +AuthorDate: Fri Jul 10 12:56:47 2020 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 10 12:56:47 2020 +0200 + + Auto-sync with upstream branch master, + + Upstream commit: ffb17e7ba3a5ba9632cee97330b325072fbe41dd + + - rtld: Avoid using up static TLS surplus for optimizations [BZ #25051] + - rtld: Account static TLS surplus for audit modules + - rtld: Add rtld.nns tunable for the number of supported namespaces + - Remove --enable-obsolete-nsl configure flag + - Move non-deprecated RPC-related functions from sunrpc to inet + - aarch64: add NEWS entry about branch protection support + - aarch64: redefine RETURN_ADDRESS to strip PAC + - aarch64: fix pac-ret support in _mcount + - aarch64: Add pac-ret support to assembly files + - aarch64: configure check for pac-ret code generation + - aarch64: ensure objects are BTI compatible + - aarch64: enable BTI at runtime + - aarch64: fix RTLD_START for BTI + - aarch64: fix swapcontext for BTI + - aarch64: Add BTI support to assembly files + - aarch64: Rename place holder .S files to .c + - aarch64: configure test for BTI support + - Rewrite abi-note.S in C. + - rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling + - string: Move tst-strsignal tst-strerror to tests-container + - string: Fix prototype mismatch in sigabbrev_np, __sigdescr_np + - arm: CVE-2020-6096: Fix multiarch memcpy for negative length (#1820332) + - arm: CVE-2020-6096: fix memcpy and memmove for negative length (#1820332) + - sunrpc: Remove hidden aliases for global data symbols (bug 26210) + - hurd: Fix strerror not setting errno + - tst-strsignal: fix checking for RT signals support + - hurd: Evaluate fd before entering the critical section + - CVE-2016-10228: Rewrite iconv option parsing (#1428292) + - nss: Remove cryptographic key support from nss_files, nss_nis, nss_nisplus + - sunrpc: Do not export getrpcport by default + - sunrpc: Do not export key handling hooks by default + - sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol + - string: Add strerrorname_np and strerrordesc_np + - string: Add sigabbrev_np and sigdescr_np + - string: Add strerror_l on test-strerror-errno + - string: Add strerror, strerror_r, and strerror_l test + - string: Add strsignal test + - string: Simplify strerror_r + - string: Use tls-internal on strerror_l + - string: Implement strerror in terms of strerror_l + - string: Remove old TLS usage on strsignal + - linux: Fix __NSIG_WORDS and add __NSIG_BYTES + - signal: Move sys_errlist to a compat symbol + - signal: Move sys_siglist to a compat symbol + - signal: Add signum-{generic,arch}.h + - Remove most vfprintf width/precision-dependent allocations (bug 14231, bug 26211). + - elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [BZ #26076] + - Fix stringop-overflow errors from gcc 10 in iconv. + - x86: Add thresholds for "rep movsb/stosb" to tunables + - Use C2x return value from getpayload of non-NaN (bug 26073). + - x86: Detect Extended Feature Disable (XFD) + - x86: Correct bit_cpu_CLFSH [BZ #26208] + - manual: Document __libc_single_threaded + - Add the __libc_single_threaded variable + - Linux: rseq registration tests + - Linux: Use rseq in sched_getcpu if available + - Linux: Perform rseq registration at C startup and thread creation + - tst-cancel4: deal with ENOSYS errors + - manual: Show copyright information not just in the printed manual + +:100644 100644 3bba12d5 fe5adb2d M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 852d1d1c d0d7eb3c M glibc.spec +:100644 100644 7335d06d afbe8d38 M sources + +commit 94cfd27bd10e4d3097a0a4dcb880cfc620eb933c +Author: Carlos O'Donell +AuthorDate: Thu Jul 2 17:45:59 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 2 17:45:59 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: c6aac3bf3663709cdefde5f5d5e9e875d607be5e + + - Fix typo in comment in bug 26137 fix. + - Fix strtod multiple-precision division bug (bug 26137). + - Linux: Fix UTC offset setting in settimeofday for __TIMESIZE != 64 + - random: range is not portably RAND_MAX [BZ #7003] + - Update kernel version to 5.7 in tst-mman-consts.py. + - powerpc: Add support for POWER10 + - hurd: Simplify usleep timeout computation + - htl: Enable cancel*16 an cancel*20 tests + - hurd: Add remaining cancelation points + - hurd: fix usleep(ULONG_MAX) + - hurd: Make fcntl(F_SETLKW*) cancellation points + - hurd: make wait4 a cancellation point + - hurd: Fix port definition in HURD_PORT_USE_CANCEL + - hurd: make close a cancellation point + - hurd: make open and openat cancellation points + - hurd: clean fd and port on thread cancel + - htl: Move cleanup handling to non-private libc-lock + - htl: Fix includes for lockfile + - htl: avoid cancelling threads inside critical sections + - tst-cancel4-common.c: fix calling socketpair + - x86: Detect Intel Advanced Matrix Extensions + - Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD7FB to 0 [BZ #26120] + - S390: Optimize __memset_z196. + - S390: Optimize __memcpy_z196. + - elf: Include (for size_t), in + - nptl: Don't madvise user provided stack + - S390: Regenerate ULPs. + - htl: Add wrapper header for with hidden __sem_post + - elf: Include in because bool is used + - htl: Fix case when sem_*wait is canceled while holding a token + - htl: Make sem_*wait cancellations points + - htl: Simplify non-cancel path of __pthread_cond_timedwait_internal + - htl: Enable tst-cancel25 test + - powerpc: Add new hwcap values + - aarch64: MTE compatible strncmp + - aarch64: MTE compatible strcmp + - aarch64: MTE compatible strrchr + - aarch64: MTE compatible memrchr + - aarch64: MTE compatible memchr + - aarch64: MTE compatible strcpy + - Add MREMAP_DONTUNMAP from Linux 5.7 + - x86: Update CPU feature detection [BZ #26149] + +:100644 100644 784e33c4 2afbfc5c M ChangeLog.old +:100644 000000 7b67937a 00000000 D README.quilt +:100644 100644 301d28a6 852d1d1c M glibc.spec +:100644 000000 1b0187bd 00000000 D power6emul.c +:100755 000000 511a53c0 00000000 D quilt-patch.sh +:100644 100644 9082417f 7335d06d M sources + +commit c12a7f03e36f095321ecb438f7e95abf8f3f7ebc +Author: DJ Delorie +AuthorDate: Mon Jun 22 15:43:26 2020 -0400 +Commit: DJ Delorie +CommitDate: Mon Jun 22 15:43:26 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: ea04f0213135b13d80f568ca2c4127c2ec112537 + + - aarch64: Remove fpu Makefile + - m68k: Use sqrt{f} builtin for coldfire + - arm: Use sqrt{f} builtin + - riscv: Use sqrt{f} builtin + - s390: Use sqrt{f} builtin + - sparc: Use sqrt{f} builtin + - mips: Use sqrt{f} builtin + - alpha: Use builtin sqrt{f} + - i386: Use builtin sqrtl + - x86_64: Use builtin sqrt{f,l} + - powerpc: Use sqrt{f} builtin + - s390x: Use fma{f} builtin + - aarch64: Use math-use-builtins for ceil{f} + - math: Decompose math-use-builtins.h + - hurd: Add mremap + - ia64: Use generic exp10f + - New exp10f version without SVID compat wrapper + - i386: Use generic exp10f + - math: Optimized generic exp10f with wrappers + - benchtests: Add exp10f benchmark + +:100644 100644 1bd8fb9b 301d28a6 M glibc.spec +:100644 100644 62eacd94 9082417f M sources + +commit b2357f7dc4ebb024e6dc2f97c2aaf05109b0c4fc +Author: Patsy Franklin +AuthorDate: Fri Jun 19 12:03:17 2020 -0400 +Commit: Patsy Franklin +CommitDate: Fri Jun 19 12:03:17 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 27f8864bd41f0f1b61e8e947d9a030b1a0d23df9 + + - x86: Update F16C detection [BZ #26133] + - Fix avx2 strncmp offset compare condition check [BZ #25933] + - nptl: Remove now-spurious tst-cancelx9 references + - x86_64: Use %xmmN with vpxor to clear a vector register + - x86: Correct bit_cpu_CLFLUSHOPT [BZ #26128] + - powerpc64le: refactor e_sqrtf128.c + - Update syscall-names.list for Linux 5.7. + - ieee754/dbl-64: Reduce the scope of temporary storage variables + - manual: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np + - ld.so: Check for new cache format first and enhance corruption check + - hurd: Fix __writev_nocancel_nostatus + - hurd: Make send* cancellation points + - htl: Enable more cancellation tests + - hurd: Make write and pwrite64 cancellation points + - htl: Fix cleanup support for IO locking + - htl: Move cleanup stack to variable shared between libc and pthread + - htl: initialize first and prevent from unloading + - htl: Add noreturn attribute on __pthread_exit forward + - hurd: Make recv* cancellation points + - powerpc: Automatic CPU detection in preconfigure + - Use Linux 5.7 in build-many-glibcs.py. + - htl: Enable more cancel tests + - htl: Fix linking static tests by factorizing the symbols list + - Add "%d" support to _dl_debug_vdprintf + - aarch64: MTE compatible strlen + - aarch64: MTE compatible strchr + - aarch64: MTE compatible strchrnul + - AArch64: Merge Falkor memcpy and memmove implementations + - hurd: document that gcc&gdb look at the trampoline code + - pthread: Move back linking rules to nptl and htl + - htl: Enable more tests + - htl: Fix registration of atfork handlers in modules + - htl: Fix tls initialization for already-created threads + - hurd: Make read and pread64 cancellable + - hurd: Fix unwinding over interruptible RPC + - htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2 + - hurd: XFAIL more tests that require setpshared support + - hurd: Briefly document in xfails the topics of the bugzilla entries + - htl: Enable more tests + - htl: Add sem_clockwait support + - htl: fix register-atfork ordering + - hurd: Fix hang in _hurd_raise_signal from pthread_kill + - hurd: Reject raising invalid signals + - hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler + - hurd: Add pointer guard support + - hurd: Add stack guard support + - dl-runtime: reloc_{offset,index} now functions arch overide'able + - powerpc64le: add optimized strlen for P9 + - powerpc64le: use common fmaf128 implementation + +:100644 100644 98d76dcd 1bd8fb9b M glibc.spec +:100644 100644 8dc1112b 62eacd94 M sources + +commit 5b16244fadff80fe959286be0be19e9548bffcac +Author: Patsy Franklin +AuthorDate: Fri Jun 5 17:05:33 2020 -0400 +Commit: Patsy Franklin +CommitDate: Fri Jun 5 17:05:33 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: e52434a2e4d1105272daaef87678da950fbec73f + + - benchtests: Restore the clock_gettime option + - Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h + - Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE + - support: Fix detecting hole support on >2KB-block filesystems + - powerpc: Fix powerpc64le due a7a3435c9a + - manual/jobs.texi: remove unused var from example code + - powerpc/fpu: use generic fma functions + - aarch/fpu: use generic builtins based math functions + - ieee754: provide gcc builtins based generic fma functions + - ieee754: provide gcc builtins based generic sqrt functions + - Linux: Use __pthread_attr_setsigmask_internal for timer helper thread + - nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np + - nptl: Make pthread_attr_t dynamically extensible + - nptl: Destroy the default thread attribute as part of freeres + - nptl: Change type of __default_pthread_attr + - nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np + - nptl: Use __pthread_getattr_default_np in pthread_create + - nptl: Add internal alias __pthread_getattr_default_np + - htl: Fix gsync_wait symbol exposition + - htl: Make pthread_cond_destroy wait for threads to be woken + - htl: Enable more cond tests + - tst-cond11: Fix build with _SC_MONOTONIC_CLOCK > 0 + - mbstowcs: Document, test, and fix null pointer dst semantics (Bug 25219) + - build: Use FAIL_EXIT1 () on failure to exec child [BZ #23990] + - manual: Fix backtraces code example [BZ #10441] + - hurd: Fix fexecve + - i386: Remove unused file sysdeps/unix/i386/sysdep.S + - hurd: fix ptsname error when called on a non-tty + - hurd: Fix fdopendir checking for directory type + - i386: Remove NO_TLS_DIRECT_SEG_REFS handling + - Hurd: Move internals into wrapper header + - Hurd: Use __sigmask in favor of deprecated sigmask + - hurd: Fix pselect atomicity + - elf: Remove extra hwcap mechanism from ldconfig + - elf: Do not read hwcaps from the vDSO in ld.so + - linux: Use internal DIR locks when accessing filepos on telldir + - Update i386 libm-test-ulps + - htl: Add clock variants + - signal: Deprecate additional legacy signal handling functions + - elf: Turn _dl_printf, _dl_error_printf, _dl_fatal_printf into functions + - x86: Update Intel Atom processor family optimization + - elf.h: add aarch64 property definitions + - elf.h: Add PT_GNU_PROPERTY + - : Add libpthread hidden alias support + - nptl: Use __pthread_attr_copy in pthread_setattr_default_np + - nptl: Use __pthread_attr_copy in pthread_getattr_default_np (bug 25999) + - nptl: Add __pthread_attr_copy for copying pthread_attr_t objects + - nptl: Make __pthread_attr_init, __pthread_attr_destroy available internally + - nptl: Move pthread_gettattr_np into libc + - nptl: Move pthread_getaffinity_np into libc + - nptl: Move pthread_attr_setaffinity_np into libc + - nptl: Replace some stubs with the Linux implementation + - Linux: Add missing handling of tai field to __ntp_gettime64 + - Mention GCC 10 attribute access. + - y2038: Replace __clock_gettime with __clock_gettime64 + - manual: Add missing section and node for clockid_t wait functions + - y2038: linux: Provide __ntp_gettimex64 implementation + - y2038: linux: Provide __ntp_gettime64 implementation + - y2038: Provide conversion helpers for struct __ntptimeval64 + - y2038: Introduce struct __ntptimeval64 - new internal glibc type + - y2038: linux: Provide __adjtime64 implementation + - y2038: linux: Provide ___adjtimex64 implementation + - y2038: linux: Provide __clock_adjtime64 implementation + - ldconfig: Default to the new format for ld.so.cache + - nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976] + - powerpc: Optimized rawmemchr for POWER9 + - x86: Add --enable-cet=permissive + - Remove NO_CTORS_DTORS_SECTIONS macro + - elf: Assert that objects are relocated before their constructors run + - powerpc: Optimized stpcpy for POWER9 + - powerpc: Optimized strcpy for POWER9 + - x86: Move CET control to _dl_x86_feature_control [BZ #25887] + - sunrpc/tst-udp-*: Fix timeout value + - Linux: Remove remnants of the getcpu cache + - Update timezone code from tzcode 2020a + - aarch64: fix strcpy and strnlen for big-endian [BZ #25824] + - locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) + - string: Fix string/tst-memmove-overflow to compile with GCC 7 + - Add arch-syscall.h dependency for generating sysd-syscalls file + - arm: XFAIL string/tst-memmove-overflow due to bug 25620 + - elf: Remove redundant add_to_global_resize_failure call from dl_open_args + - string: Add string/tst-memmove-overflow, a test case for bug 25620 + - support: Add support_blob_repeat_allocate_shared + - nptl: wait for pending setxid request also in detached thread (bug 25942) + - aarch64: Accept PLT calls to __getauxval within libc.so + - Use unsigned constants for ICMP6 filters [BZ #22489] + - Linux: Enhance glibcsyscalls.py to support listing system calls + +:100644 100644 81ae3064 98d76dcd M glibc.spec +:100644 100644 323c1fda 8dc1112b M sources + +commit 0cfa270c689db635f8d58e23c25ff0714aa9fea1 +Author: DJ Delorie +AuthorDate: Mon May 11 14:44:49 2020 -0400 +Commit: DJ Delorie +CommitDate: Mon May 11 14:44:49 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 978e8ac39f8ba2d694031e521511da1ae803ccfc + + - Suppress GCC 10 true positive warnings [BZ #25967] + - POWER: Add context-synchronizing instructions to pkey_write [BZ #25954] + - hurd: Add missing sigstate members initialization + - x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966] + - linux: Remove assembly umount2 implementation + - signal: Use for sigemptyset, sigfillset + - ckb_IQ, or_IN locales: Add missing reorder-end keywords + - semaphore: consolidate arch headers into a generic one + - Use GCC 10 branch in build-many-glibcs.py. + - Document the internal _ and N_ macros + - y2038: Provide conversion helpers for struct __timex64 + - y2038: Introduce struct __timex64 - new internal glibc type + - y2038: include: Move struct __timeval64 definition to a separate file + - y2038: nscd: Modify nscd_helper to use __clock_gettime64 + - y2038: inet: Convert inet deadline to support 64 bit time + - y2038: hurd: Provide __clock_gettime64 function + - y2038: Export __clock_gettime64 to be usable in other libraries + - manual: Document the O_NOFOLLOW open flag + - powerpc64le/power9: guard power9 strcmp against rtld usage [BZ# 25905] + - float128: use builtin_signbitf128 always + - improve out-of-bounds checking with GCC 10 attribute access [BZ #25219] + - nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h + - powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] + - locale/tst-localedef-path-norm: Don't create $(complocaledir) + - support: Set errno before testing it. + - localedef: Add tests-container test for --no-hard-links. + - test-container: Support $(complocaledir) and mkdirp. + - i386: Remove unused variable in sysdeps/x86/cacheinfo.c + - Add a C wrapper for prctl [BZ #25896] + - powerpc64le: Enable support for IEEE long double + - powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) + - powerpc64le: bump binutils version requirement to >= 2.26 + - powerpc64le: raise GCC requirement to 7.4 for long double transition + - Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI + - ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 + - x86: Add the test case of __get_cpu_features support for Zhaoxin processors + - x86: Add cache information support for Zhaoxin processors + - x86: Add CPU Vendor ID detection support for Zhaoxin processors + - Update translations + - Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] + - generic/typesizes.h: Add support for 32-bit arches with 64-bit types + - semctl: Remove the sem-pad.h file + - bits/sem.h: Split out struct semid_ds + - Mark unsigned long arguments with U in more syscalls [BZ #25810] + - elf: Add initial flag argument to __libc_early_init + - Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] + - Makeconfig: Use $(error ...) to output error message + - manual: Fix typos in the fexecve description + - misc: Remove sstk from the autogenerated system call list + - Remove unused floating-point configuration from gmp-impl.h. + - support: Implement key create/delete + - nptl/tst-setuid1-static: Improve isolation from system objects + - Increase the timeout of locale/tst-localedef-path-norm + - Use 2020 as copyright year. + - misc: Turn sstk into a compat symbol + - manual: Document the fexecve function + - nptl: Start new threads with all signals blocked [BZ #25098] + - localedef: Add verbose messages for failure paths. + - Remove most gmp-mparam.h headers. + - elf: Implement __libc_early_init + - elf: Introduce + - Add a syscall test for [BZ #25810] + - elf: Support lld-style link map for librtld.map + - signal: Only handle on NSIG signals on signal functions (BZ #25657) + - linux: Use pthread_sigmask on sigprocmask + - ia64: Remove sigprocmask/sigblock objects from libpthread + - nptl: Move pthread_sigmask implementation to libc + - Bug 25819: Update to Unicode 13.0.0 + +:100644 100644 e1d8fce8 81ae3064 M glibc.spec +:100644 100644 358d1dc5 323c1fda M sources + +commit a578dc7ae2aec7b5b13062145e3e4188dd5e4dc0 +Author: Florian Weimer +AuthorDate: Wed Apr 29 13:48:49 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Apr 29 13:48:49 2020 +0200 + + nss_db.x86_64 should install nss_db.i686 if glibc.i686 is installed (#1807821) + +:100644 100644 b1f9713e e1d8fce8 M glibc.spec + +commit 15c23ffc6c011615c1359bcac156c6a56b73fbbc +Author: Florian Weimer +AuthorDate: Wed Apr 29 12:22:43 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Apr 29 12:22:43 2020 +0200 + + Add reference to bug 1828332 + +:100644 100644 b49ef406 b1f9713e M glibc.spec + +commit 0fb8a56d62fe60df493263c9dde32d14363e5507 +Author: Florian Weimer +AuthorDate: Mon Apr 6 11:23:22 2020 +0200 +Commit: Florian Weimer +CommitDate: Tue Apr 28 12:29:21 2020 +0200 + + Remove auxarches macro + + This commit does not change the generated RPM SPEC file in a material + way: there are only whitespace and comment changes as a result. + +:100644 100644 bce096b2 b49ef406 M glibc.spec + +commit eb8a860ab4f498d1a432d807aa8b805a1fe46ea2 +Author: Florian Weimer +AuthorDate: Fri Apr 3 17:25:50 2020 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 27 17:34:53 2020 +0200 + + Replace the glibc-headers package with glibc-headers-x86 + + And make it noarch. This avoids compose issues with disappearing + and reappearing glibc-headers.i686 packages. + + Also add a glibc-headers-s390 package on s390x, in case someone + still has a private build with the 31-bit libraries. + +:100644 100644 a90da112 bce096b2 M glibc.spec + +commit 711089dc88eef8893e5c1cce353384bb3db60859 +Author: Florian Weimer +AuthorDate: Fri Apr 3 17:28:28 2020 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 27 17:33:51 2020 +0200 + + Restrict the glibc-headers package to x86_64, i686 + +:100644 100644 6bcafce6 a90da112 M glibc.spec + +commit 7ae647b91349ea3f701f8eff081f6448aacd8ae9 +Author: Florian Weimer +AuthorDate: Fri Apr 3 14:24:20 2020 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 27 17:33:51 2020 +0200 + + Remove %{power64} conditionals + + ppc64le is not a biarch architecture, but is included in %{power64}, + so it ended up in %{biarcharches}. + +:100644 100644 faacd089 6bcafce6 M glibc.spec + +commit 7407a5058abaccd0a99d3092aa586bcebe2b27c1 +Author: Florian Weimer +AuthorDate: Fri Apr 3 14:29:23 2020 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 27 17:33:51 2020 +0200 + + Remove historic scriptlet for glibc-headers + + Also remove the dependencies which are needed by the scriptlet. + +:100644 100644 cde8b3d9 faacd089 M glibc.spec + +commit db303b940e82332f41efb749ee4e1e4ea7355881 +Author: Florian Weimer +AuthorDate: Fri Apr 3 14:17:51 2020 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 27 17:33:51 2020 +0200 + + Fix "pacakge" typos + +:100644 100644 e40fb082 cde8b3d9 M glibc.spec + +commit b4ca0be2b62a136b63cb1bc723f3fadc8361f52e +Author: DJ Delorie +AuthorDate: Mon Apr 20 16:56:20 2020 -0400 +Commit: DJ Delorie +CommitDate: Mon Apr 20 16:56:20 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 0798b8ecc8da8667362496c1217d18635106c609 + + - ARC: Update syscall-names.list for ARC specific syscalls + - Revert "x86_64: Add SSE sfp-exceptions" + - provide y2038 safe socket constants for default/asm-generic ABI + - x86_64: Add SSE sfp-exceptions + - Remove __NO_MATH_INLINES + - i686: Add INTERNAL_SYSCALL_NCS 6 argument support + - Reset converter state after second wchar_t output (Bug 25734) + - Fix typo in posix/tst-fnmatch.input (Bug 25790) + +:100644 100644 f0dc92c0 e40fb082 M glibc.spec +:100644 100644 68f3a669 358d1dc5 M sources + +commit 157090889d365297450b4e0bb1968612ae5a4888 +Author: Patsy Franklin +AuthorDate: Wed Apr 15 14:43:42 2020 -0400 +Commit: Patsy Franklin +CommitDate: Wed Apr 15 14:43:42 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 076f09afbac1aa57756faa7a8feadb7936a724e4 + + - Linux: Remove and the sysctl function + - posix: Add wait4 test case + - linux: wait4: Fix incorrect return value comparison + - hurd: add mach_print function + - x32: Properly pass long to syscall [BZ #25810] + - Add GRND_INSECURE from Linux 5.6 to sys/random.h + - Update kernel version to 5.6 in tst-mman-consts.py. + +:100644 100644 5e3c555a f0dc92c0 M glibc.spec +:100644 100644 dece03c6 68f3a669 M sources + +commit 873cc222f972f003496daf690e35f3dee1f126fe +Author: Florian Weimer +AuthorDate: Wed Apr 15 17:41:04 2020 +0200 +Commit: Florian Weimer +CommitDate: Wed Apr 15 17:41:04 2020 +0200 + + Update release & changelog for: nsswitch.conf: don't add sss to shadow line + +:100644 100644 0a91adc9 5e3c555a M glibc.spec + +commit 4e7c22bb366b655f638380403a6f65b603b008eb +Author: Michael Catanzaro +AuthorDate: Mon Feb 17 16:27:20 2020 +0000 +Commit: fweimer +CommitDate: Wed Apr 15 15:38:26 2020 +0000 + + nsswitch.patch: don't add sss to shadow line + + This doesn't hurt anything, but it also doesn't do anything and could confuse the reader. + + https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GECSRBSGRFH4OYVHYVJ56H3WS6FWPKA3/ + +:100644 100644 447a60ef 61f03111 M glibc-fedora-nsswitch.patch + +commit 89e19f3b9ebed54905a132ea5560b82260bee85e +Author: Carlos O'Donell +AuthorDate: Wed Apr 8 16:47:40 2020 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Apr 8 16:47:40 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: b1caa144c74678097cada5a54eda2996bb459d8f + + - Update mips libm-test-ulps + - Update alpha libm-test-ulps + - Update ia64 libm-test-ulps + - Update sparc libm-test-ulps + - Update arm libm-test-ulps + - Update aarch64 libm-test-ulps + - Updates to the shn_MM locale [BZ #25532] + - powerpc: Update ULPs and xfail more ibm128 outputs + - i386: Remove build support for GCC older than GCC 6 + - oc_FR locale: Fix spelling of April (bug 25639) + - Update hppa libm-test-ulps + - y2038: linux: Provide __mq_timedreceive_time64 implementation + - y2038: linux: Provide __mq_timedsend_time64 implementation + - y2038: include: Move struct __timespec64 definition to a separate file + - malloc: ensure set_max_fast never stores zero [BZ #25733] + - powerpc64le: enforce non-specific long double in .gnu.attributes section + - powerpc64le: workaround ieee long double / _Float128 stdc++ bug + - powerpc64le: Enforce -mabi=ibmlongdouble when -mfloat128 used + - powerpc64le/multiarch: don't generate strong aliases for fmaf128-ppc64 + - ldbl-128ibm: simplify iscanonical.h + - i386: Disable check_consistency for GCC 5 and above [BZ #25788] + - Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to netinet/in.h. + - Update syscall lists for Linux 5.6. + - elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943] + - elf: Simplify handling of lists of audit strings + - support: Change xgetline to return 0 on EOF + - nptl: Remove x86_64 cancellation assembly implementations [BZ #25765] + - aarch64: update bits/hwcap.h + - Add tests for Safe-Linking + - S390: Regenerate ULPs. + - sysv/alpha: Use generic __timeval32 and helpers + - linux: Use long time_t for wait4/getrusage + - resource: Add a __rusage64 struct + - linux: Use long time_t __getitimer/__setitimer + - sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 + - math: Add inputs that yield larger errors for float type (x86_64) + +:100644 100644 256ef205 3bba12d5 M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 23280473 0a91adc9 M glibc.spec +:100644 100644 e3d64332 dece03c6 M sources + +commit 1479bc1a28a365c6187daaaff641dc7f5700d03f +Author: DJ Delorie +AuthorDate: Tue Mar 31 22:07:50 2020 -0400 +Commit: DJ Delorie +CommitDate: Tue Mar 31 22:07:50 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 49c3c37651e2d2ec4ff8ce21252bbbc08a9d6639 + + - Fix alignment bug in Safe-Linking + - Typo fixes and CR cleanup in Safe-Linking + - Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. + - Add new file missed in previous hppa commit. + - powerpc: Add support for fmaf128() in hardware + - Fix data race in setting function descriptors during lazy binding on hppa. + - sparc: Move __fenv_{ld,st}fsr to fenv-private.h + - x86: Remove feraiseexcept optimization + - math: Remove fenvinline.h + - hurd: Make O_TRUNC update mtime/ctime + - Add Safe-Linking to fastbins and tcache + - Add benchtests for roundeven and roundevenf. + - time: Add a __itimerval64 struct + - time: Add a timeval with a 32-bit tv_sec and tv_usec + - sysv/linux: Rename alpha functions to be alpha specific + - ARC: add definitions to elf/elf.h + - powerpc64: apply -mabi=ibmlongdouble to special files + - powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime + - Makeconfig: sandwich gnulib-tests between libc/ld linking of tests + - powerpc64le: Ensure correct ldouble compiler flags are used + - Fix tests which expose ldbl -> _Float128 redirects + - ldbl-128ibm-compat: PLT redirects for using ldbl redirects internally + +:100644 100644 260e48b1 23280473 M glibc.spec +:100644 100644 97f69228 e3d64332 M sources + +commit e5688486f85d21007607607bd1a3a13dcacda144 +Author: Patsy Franklin +AuthorDate: Thu Mar 26 10:49:57 2020 -0400 +Commit: Patsy Franklin +CommitDate: Thu Mar 26 10:49:57 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 4eda036f5b897fa8bc20ddd2099b5a6ed4239dc9 + + - stdlib: Move tst-system to tests-container + - support/shell-container.c: Add builtin kill + - support/shell-container.c: Add builtin exit + - support/shell-container.c: Return 127 if execve fails + - Add NEWS entry for CVE-2020-1751 (bug 25423) + - posix: Fix system error return value [BZ #25715] + - y2038: fix: Add missing libc_hidden_def attribute for some syscall wrappers + - Extended Char Intro: Use getwc in example (Bug 25626) + - stdio: Add tests for printf multibyte convertion leak [BZ#25691] + - stdio: Remove memory leak from multibyte convertion [BZ#25691] + - Add NEWS entry for CVE-2020-1752 (bug 25414) + - math: Remove inline math tests + - Remove __LIBC_INTERNAL_MATH_INLINES + - math: Remove mathinline + - m68k: Remove mathinline.h + - oc_FR locale: Fix spelling of Thursday (bug 25639) + - x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397] + - Fix build with GCC 10 when long double = double. + - nscd/cachedumper.c : fix whitespace + - Fix nscd/cachedumper.c compile errors + - manual: Fix inconsistent declaration of wcsrchr [BZ #24655] + - nscd: add cache dumper + +:100644 000000 21a3475d 00000000 D glibc-rh1778344.patch +:100644 000000 92c15674 00000000 D glibc-utimes.patch +:100644 100644 f4cc5af8 260e48b1 M glibc.spec +:100644 100644 a40bf523 97f69228 M sources + +commit c0cdff7e6c9c199b23d25f46566bf093a299ac7f +Author: Patsy Franklin +AuthorDate: Sun Mar 15 23:55:22 2020 -0400 +Commit: Patsy Franklin +CommitDate: Sun Mar 15 23:55:22 2020 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 2de7fe62534b7a6461c633114f03e9dff394f5f7 + + - parse_tunables: Fix typo in comment + - ldconfig: trace origin paths with -v + - test-container: print errno when execvp fails + - [AArch64] Improve integer memcpy + - Add NEWS entry for CVE-2020-10029 (bug 25487) + - gcc PR 89877: miscompilation due to missing cc clobber in longlong.h macros + - mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e + - elf: Fix wrong indentation from commit eb447b7b4b + - y2038: linux: Provide __futimesat64 implementation + - y2038: linux: Provide __lutimes64 implementation + - y2038: linux: Provide __futimes64 implementation + - y2038: fix: Add missing libc_hidden_def for __futimens64 + - sparc: Move sigreturn stub to assembly + - ldbl-128ibm: Let long double files have specific compiler flags + - ldbl-128ibm-compat: Add tests for IBM long double functions + - powerpc: Fix feraiseexcept and feclearexcept macros + - arm: Fix softp-fp Implies (BZ #25635) + - Remove reference of --without-fp on configure + - linux/sysipc: Include linux/posix_types.h for __kernel_mode_t + - Improve IFUNC check [BZ #25506] + - linux: Clear mode_t padding bits (BZ#25623) + - linux: Remove aarch64 ipc_priv.h + - Linux: Use __fstatat64 in fchmodat implementation + - Linux: Use AT_FDCWD in utime, utimes when calling utimensat + - S390: Remove backchain-based fallback and use generic backtrace.c. + - manual: Fix wrong declaration of wcschr [BZ #24654] + - manual: Fix typo in parse_printf_format example [BZ #24638] + +:100644 100644 26e27891 f4cc5af8 M glibc.spec +:100644 100644 9bc854bd a40bf523 M sources + +commit 2600cf370bf5a4bd438d56b834562c69fb02c531 +Author: Florian Weimer +AuthorDate: Thu Mar 5 13:17:43 2020 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 5 13:17:43 2020 +0100 + + Fix broken patch + +:100644 100644 21b325ad 92c15674 M glibc-utimes.patch + +commit 3efb6ef47904d24191f11856492c8d3ce79c3fc3 +Author: Florian Weimer +AuthorDate: Thu Mar 5 13:09:13 2020 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 5 13:09:13 2020 +0100 + + Emergency patch for broken utimes/utime functions + +:000000 100644 00000000 21b325ad A glibc-utimes.patch +:100644 100644 9c3e06ee 26e27891 M glibc.spec + +commit 301b7b2d9f1fd0bc8d0b69777e508331228d3d1f +Author: Patsy Franklin +AuthorDate: Wed Mar 4 11:00:41 2020 -0500 +Commit: Patsy Franklin +CommitDate: Wed Mar 4 11:00:41 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit 78c9d0c6efabe2067ef7f93cd36325f54c60adc2 + + - Update translations + - Convert Python scripts to Python 3 + - alpha: Do not build with -fpic + - y2038: linux: Provide __utime64 implementation + - y2038: linux: Provide __utimes64 implementation + - y2038: Introduce struct __utimbuf64 - new internal glibc type + - microblaze: vfork is always available + - m68k: getpagesize syscall number is always available + - Linux: epoll_pwait syscall number is always available + - x86_64: Do not define __NR_semtimedop in + - ia64: Do not define __NR_semtimedop in + - Linux: open_by_handle_at syscall number is always available + - Linux: set_robust_list syscall number is always available + - Linux: pciconfig_iobase syscall number is always available on alpha + - Linux: getdents64 syscall number is always available on MIPS + - Linux: Clean up preadv2, pwritev2 system call names + - Linux: exit_group syscall number is always available + - Linux: set_tid_address syscall number is always available + - Linux: pkey_mprotect syscall number is always available + - Linux: rt_sigqueueinfo syscall number is always available + - Linux: getrandom syscall number is always available + - Linux: Clean up preadv, pwritev system call names + - Linux: Clean up pread64/pwrite64 system call names + - Linux: sigaltstack syscall number is always available + - Linux: sched_getaffinity syscall number is always available + - Linux: sched_setaffinity syscall number is always available + - Linux: statx syscall number is always available + - Linux: mq_* syscall numbers are always available + - Linux: mlock2 syscall number is always available + - Linux: copy_file_range syscall number is always available + - Linux: renameat2 syscall number is always available + - build-many-glibcs.py: Add list-compilers, list-glibcs commands + - build-many-glibcs.py: Add --shallow option + - Fixed typo in run_command_array() in support/shell-container.c + - Add missing libc_hidden_def for __utimensat64 + - elf: Add elf/check-wx-segment, a test for the presence of WX segments + - i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543) + - ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too + - ldbl-128ibm-compat: enforce ibm128 on compat tests + - ldbl-128ibm-compat: Provide nexttoward functions + - ldbl-128ibm-compat: Provide a significand implementation + - ldbl-128ibm-compat: Redirect complex math functions + - ldbl-128ibm-compat: Redirect long double functions to f128/ieee128 functions + - posix: Remove posix waitid + - posix: Refactor tst-waitid (BZ #14666) + - support: Add support_process_state_wait + - malloc/tst-mallocfork2: Kill lingering process for unexpected failures + +:100644 100644 8ba958e8 32be6a37 M glibc-python3.patch +:100644 100644 65353068 9c3e06ee M glibc.spec +:100644 100644 943635c3 9bc854bd M sources + +commit 505d538386dfe5a1578f4587b75b64e177e8725e +Author: Patsy Franklin +AuthorDate: Wed Feb 26 18:53:37 2020 -0500 +Commit: Patsy Franklin +CommitDate: Wed Feb 26 18:53:37 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 758599bc9dcc5764e862bd9e1613c5d1e6efc5d3 + + - elf: Apply attribute_relro to pointers in elf/dl-minimal.c + - powerpc: Refactor fenvinline.h + - nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS + - csu: Use ELF constructor instead of _init in libc.so + - ldbl-128ibm: make ieee754.h work with IEEE 128 long double + - ldbl-128ibm-compat: fixup subdir location of several funcs + - ldbl-128ibm-compat: enforce correct abi flags on internal file + - ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions + - Undefine redirections after long double definition on __LDBL_COMPAT [BZ #23294] + - nios2: Fix Linux kABI for syscall return + - Fix use-after-free in glob when expanding ~user (bug 25414) + - nptl: Move pthread_setschedparam implementation into libc + - nptl: Move pthread_getschedparam implementation into libc + - Add hidden prototypes for __sched_getparam, __sched_getscheduler + - nptl: Move pthread_cond_init implementation into libc + - nptl: Move pthread_cond_destroy implementation into libc + - nptl: Move pthread_condattr_init implementation into libc + - nptl: Move pthread_condattr_destroy implementation into libc + - nptl: Move pthread_attr_setscope implementation into libc + - nptl: Move pthread_attr_getscope implementation into libc + - nptl: Move pthread_attr_setschedpolicy implementation into libc + - nptl: Move pthread_attr_getschedpolicy implementation into libc + - nptl: Sort routines list in Makefile alphabetically + - nptl: Use .NOTPARALLEL in Makefile only if actually running tests + - Block all signals on timer_create thread (BZ#10815) + - Fix tst-pkey expectations on pkey_get [BZ #23202] + - y2038: linux: Provide __gettimeofday64 implementation + - Linux: Work around kernel bugs in chmod on /proc/self/fd paths [BZ #14578] + - Introduce and ELF_INITFINI for all architectures + - mips: Fix bracktrace result for signal frames + - Move implementation of into a C file + - : Add type safety and port to Hurd + - Prepare redirections for IEEE long double on powerpc64le + - conform/conformtest.py: Extend tokenizer to cover character constants + - stdlib: Reduce namespace pollution in + - x86: Avoid single-argument _Static_assert in + - x86 tls: Use _Static_assert for TLS access size assertion + - htl: Link internal htl tests against libpthread + - pthread: Fix building tst-robust8 with nptl + - pthread: Move robust mutex tests from nptl to sysdeps/pthread + - htl: Remove stub warning for pthread_mutexattr_setpshared + - htl: Add missing functions and defines for robust mutexes + - htl: Only check pthread_self coherency when DEBUG is set + - hurd: Add THREAD_GET/SETMEM/_NC + - hurd tls: update comment about fields at the end of tcbhead + - ld.so: Do not export free/calloc/malloc/realloc functions [BZ #25486] + - Remove weak declaration of free from + - elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/dl-sym.c + - elf: Introduce the rtld-stubbed-symbols makefile variable + - arm: fix use of INTERNAL_SYSCALL_CALL + - linux: Remove INTERNAL_SYSCALL_DECL + - nptl: Remove ununsed pthread-errnos.h rule + - linux: Consolidate INLINE_SYSCALL + - s390: Consolidate Linux syscall definition + - riscv: Avoid clobbering register parameters in syscall + - microblaze: Avoid clobbering register parameters in syscall + - nios2: Use Linux kABI for syscall return + - mips: Use Linux kABI for syscall return + - mips64: Consolidate Linux sysdep.h + - ia64: Use Linux kABI for syscall return + - alpha: Refactor syscall and Use Linux kABI for syscall return + - sparc: Avoid clobbering register parameters in syscall + - sparc: Use Linux kABI for syscall return + - powerpc: Use Linux kABI for syscall return + - powerpc: Consolidate Linux syscall definition + - i386: Enable CET support in ucontext functions + - tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex + - powerpc64: Add memory protection key support [BZ #23202] + - ldbl-128ibm-compat: Provide a scalb implementation + - Add a generic scalb implementation + - Adjust thresholds in Bessel function implementations (bug 14469). + - resolv: Fix ABA race in /etc/resolv.conf change detection [BZ #25420] + - resolv: Enhance __resolv_conf_load to capture file change data + - resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] + - resolv: Use in __resolv_conf_get_current + - Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. + - Use gcc -finput-charset=ascii for check-installed-headers. + - math/test-sinl-pseudo: Use stack protector only if available + - alpha: Fix static gettimeofday symbol + - nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS + - nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS macro to + - nss_compat: Do not use nss_* names for function pointers + - Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487). + - mips: Fix argument passing for inlined syscalls on Linux [BZ #25523] + - mips: Use 'long int' and 'long long int' in linux syscall code + - alpha: Use generic gettimeofday implementation + - sunrpc: Properly clean up if tst-udp-timeout fails + - elf: avoid stack allocation in dl_open_worker + - elf: avoid redundant sort in dlopen + - elf: Allow dlopen of filter object to work [BZ #16272] + - Update translations + - Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET following Linux 5.5. + - S390: Fix non-ascii character in fenv.h. + - io: Add io/tst-lchmod covering lchmod and fchmodat + - Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578] + - io: Implement lchmod using fchmodat [BZ #14578] + - Add internal header file + - elf.h: Add R_RISCV_IRELATIVE + - Fix typo in the name for Wednesday in Kurdish [BZ #9809] + - debug: Add missing locale dependencies of fortify tests + - htl C11 threads: Avoid pthread_ symbols visibility in static library + - hurd: Add __pthread_spin_wait and use it + - ldbl-128ibm-compat: set PRINTF_CHK flag in {,v}sprintf_chk + - Use --disable-gdbserver in build-many-glibcs.py. + - Improve random memcpy benchmark + - nptl: update default pthread-offsets.h + - nptl: add missing pthread-offsets.h + - htl: Avoid a local plt for pthread_self + - pthread: Move some join tests from nptl to sysdeps/pthread + - htl: Make joining self return EDEADLK + - pthread: Move most barrier tests from nptl to sysdeps/pthread + - htl: Fix barrier_wait with one thread + - pthread: Move most sem tests from nptl to sysdeps/pthread + - htl: Make sem_wait/sem_timedwait interruptible + - htl: Make sem_open return ENOSYS + - htl: Add support for semaphore maximum value + - pthread: Move key tests from nptl to sysdeps/pthread + - hurd: Make nanosleep a cancellation point + - htl: Add support for libc cancellation points + - htl: clean __pthread_get_cleanup_stack hidden proto + - htl: XFAIL rwlock tests which need pshared support + - pthread: Move some rwlock tests from nptl to sysdeps/pthread + - pthread: Move most once tests from nptl to sysdeps/pthread + - htl: support cancellation during pthread_once + - pthread: Move most cond tests from nptl to sysdeps/pthread + - htl: make pthread_cond_destroy return EBUSY on waiters + - htl: Report missing mutex lock on pthread_cond_*wait + - htl: Fix linking static testcases + - htl: Move __register_atfork from forward to own file + - pthread: Move some attr tests from nptl to sysdeps/pthread + - htl: Fix default guard size + - pthread: Move most mutex tests from nptl to sysdeps/pthread + - pthread: Move spin tests from nptl to sysdeps/pthread + - htl: make pthread_spin_lock really spin + - htl: Avoid check-installed-headers looking at inlines + - htl: Do not put spin_lock inlines in public headers + - pthread: Move basic tests from nptl to sysdeps/pthread + - htl: Fix calling pthread_exit in the child of a fork + - x86: Remove and use the generic version + - C11 threads: Move implementation to sysdeps/pthread + - htl: Add C11 threads types definitions + - C11 threads: make thrd_join more portable + - C11 threads: Fix thrd_t / pthread_t compatibility assertion + - C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS + - nptl: Move nptl-specific types to separate header + - htl: Make __PTHREAD_ONCE_INIT more flexible + - htl: Add support for C11 threads behavior + - htl: Add missing internal functions declarations + - htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_init/destroy + - htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE + - Linux: Add io/tst-o_path-locks test + - support: Add the xlstat function + - htl: Remove duplicate files + - htl: Remove unused files + - resolv: Fix CNAME chaining in resolv/tst-resolv-ai_idn-common.c + - Remove a comment claiming that sin/cos round correctly. + - y2038: linux: Provide __settimeofday64 implementation + - y2038: Provide conversion helpers for struct __timeval64 + - y2038: alpha: Rename valid_timeval64_to_timeval to valid_timeval_to_timeval32 + - y2038: alpha: Rename valid_timeval_to_timeval64 to valid_timeval32_to_timeval + - y2038: Introduce struct __timeval64 - new internal glibc type + - y2038: Define __suseconds64_t type to be used with struct __timeval64 + - Update kernel version to 5.5 in tst-mman-consts.py. + - Update syscall lists for Linux 5.5. + - NEWS: Set fill-column hint to 72 + - y2038: linux: Provide __timespec_get64 implementation + - Use binutils 2.34 branch in build-many-glibcs.py. + - Run nptl/tst-pthread-getattr in a container + - test-container: add exec, cwd + - Use Linux 5.5 in build-many-glibcs.py. + - rt: avoid PLT setup in timer_[sg]ettime + - Update or_IN collation [BZ #22525] + - Fix ckb_IQ [BZ #9809] + - Add new locale: ckb_IQ (Kurdish/Sorani spoken in Iraq) [BZ #9809] + - list-fixed-bugs.py: Wrap at 72 chars + - y2038: linux: Provide __sched_rr_get_interval64 implementation + - y2038: linux: Provide __timerfd_settime64 implementation + - y2038: linux: Provide __timerfd_gettime64 implementation + - i386: Remove _exit.S + - i386: Use ENTRY/END in assembly codes + - i386-mcount.S: Add _CET_ENDBR to _mcount and __fentry__ + - i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target + - i386: Don't unnecessarily save and restore EAX, ECX and EDX [BZ# 25262] + - x86: Don't make 2 calls to dlerror () in a row + - Open master for 2.32 development + +:100644 100644 d55e4e7b cd785d7a M SUPPORTED +:100644 100644 a57461ac 65353068 M glibc.spec +:100644 100644 60461198 943635c3 M sources + +commit c5ffb3238b07af70c71404e91817db0114c964ab +Author: DJ Delorie +AuthorDate: Mon Feb 3 17:41:16 2020 -0500 +Commit: DJ Delorie +CommitDate: Mon Feb 3 17:41:16 2020 -0500 + + Auto-sync with upstream release 2.31 + + Upstream commit 9ea3686266dca3f004ba874745a4087a89682617 + + - glibc 2.31 release + - Generate ChangeLog.old/ChangeLog.20 for 2.31 + - Add bugs fixed in 2.31 in NEWS + - Update newest tested versions of dependencies in install.texi + - Add more contributors to the manual + - Add note to NEWS about kernel headers dependency on risc-v + - Add Portuguese (Portugal) translation + - Add NEWS entry about 64-bit time_t syscall use on 32-bit targets + - nptl: Avoid using PTHREAD_MUTEX_DEFAULT in macro definition [BZ #25271] + +:100644 100644 6eb7cb8c a57461ac M glibc.spec +:100644 100644 30a5cb79 60461198 M sources + +commit 1e5275ce0a4f18626c86e5c24b302d8cb51e6f6d +Author: Patsy Franklin +AuthorDate: Thu Jan 30 12:21:39 2020 -0500 +Commit: Patsy Franklin +CommitDate: Thu Jan 30 12:21:39 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 352bb99754ae7c83ff1b974f9c52244e974c9410 + + - Build raise with -fasynchronous-unwind-tables. + - Fix locale/tst-locale-locpath cross-testing when sshd sets LANG. + - Fix elf/tst-rtld-preload cross-testing. + - Fix cross-testing of tst-ifunc-fault-* tests. + - gitlog-to-changelog: Drop scripts in favour of gnulib version + - Add NEWS entry about the change in handling of PT_GNU_STACK on MIPS + - Fix array overflow in backtrace on PowerPC (bug 25423) + - getaddrinfo: Fix resource leak after strdup failure in gethosts (swbz#25425) + +:100644 100644 2c6b2ca7 6eb7cb8c M glibc.spec +:100644 100644 5b8f8063 30a5cb79 M sources + +commit d18724d2ec42da3d2dc4dbacc93e8edf92d41b1f +Author: Fedora Release Engineering +AuthorDate: Tue Jan 28 22:10:23 2020 +0000 +Commit: Fedora Release Engineering +CommitDate: Tue Jan 28 22:10:23 2020 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 eb54714a 2c6b2ca7 M glibc.spec + +commit d2f233f5b46f09b1c5b12192d4c7dff1f2478836 +Author: Patsy Franklin +AuthorDate: Mon Jan 20 14:11:33 2020 -0500 +Commit: Patsy Franklin +CommitDate: Mon Jan 20 14:11:33 2020 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 92ce43eef7ac844782d50a8015d977d216fbadec + + - Run bench-timing-type with newly built libc. + - Get rid of Werror=maybe-uninitialized in res_send.c. + - translations: Update translations + - translations: Trim po files using msgattrib + - Update translations + - translations: Run msgmerge when downloading translations + - Fix maybe-uninitialized error on powerpc + - powerpc32: Fix syntax error in __GLRO macro + - Remove incorrect alloc_size attribute from pvalloc [BZ #25401] + +:100644 100644 69b3801a eb54714a M glibc.spec +:100644 100644 00ddde41 5b8f8063 M sources + +commit c996bd1b308be1d591f1d539c55c3f890313a853 +Author: Florian Weimer +AuthorDate: Fri Jan 17 13:49:44 2020 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 17 13:49:44 2020 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 70ba28f7ab2923d4e36ffc9d5d2e32357353b25c + + - Fix tst-pkey.c pkey_alloc return checks and manual + - powerpc: Move cache line size to rtld_global_ro + - powerpc: Initialize rtld_global_ro for static dlopen (swbz#20802) + - Revert outdated translations + - vcs-to-changelog: Add quirk for __nonnull + - elf: Add elf/tst-dlopenfail-2 (swbz#25396, #1395758) + - Clear GL(dl_initfirst) when freeing its link_map (swbz#25396, #1395758) + - Update Translations + - Fix "elf: Add tst-ldconfig-ld_so_conf-update test" on 32bit. + - elf: Add tst-ldconfig-ld_so_conf-update test + - sl_SI locale: Use "." as the thousands separator (swbz#25233) + +:100644 100644 776cf96d 69b3801a M glibc.spec +:100644 100644 a30de47c 00ddde41 M sources + +commit 258bf984b05e60b249ef87b516c7449e5645024f +Author: Arjun Shankar +AuthorDate: Mon Jan 6 13:01:09 2020 +0100 +Commit: Arjun Shankar +CommitDate: Mon Jan 6 13:02:15 2020 +0100 + + Auto-sync with upstream branch master + + Upstream commit: cbce69e70dc4b04fefcc7257e593733b8b03856c + + - Multiple locales: Add date_fmt (bug 24054) + - Update libc.pot for 2.31 release + - Add libm_alias_finite for _finite symbols + - Linux: Fix clock_nanosleep time64 check + - linux: Fix vDSO macros build with time64 interfaces + - x86: Make x32 use x86 time implementation + - Remove vDSO support from make-syscall.sh + - linux: Update x86 vDSO symbols + - linux: Update mips vDSO symbols + - linux: Consolidate Linux gettimeofday + - linux: Consolidate time implementation + - elf: Enable relro for static build + - elf: Move vDSO setup to rtld (BZ#24967) + - linux: Add support for clock_gettime64 vDSO + - linux: Optimize fallback 32-bit clock_gettime + - linux: Enable vDSO clock_gettime64 for i386 + - linux: Enable vDSO clock_gettime64 for arm + - linux: Enable vDSO clock_gettime64 for mips + - linux: Add support for clock_getres64 vDSO + - linux: Optimize fallback 32-bit clock_getres + - htl: Use dso_handle.h + - htl: Drop common tcbhead_t definition + - htl: Move pthread_atfork to libc_nonshared.a + - htl: Add __errno_location and __h_errno_location + - hurd: Fix message reception for timer_thread + +:100644 100644 407f05f0 776cf96d M glibc.spec +:100644 100644 edda66d3 a30de47c M sources + +commit ee01264a306a1e5c40571176ea47b24f744b809c +Author: Florian Weimer +AuthorDate: Thu Jan 2 10:42:49 2020 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 2 10:42:49 2020 +0100 + + Auto-sync with upstream branch master + + Upstream commit: cc47d5c5f53f6d845ac54698ae8929af15662c44 + + - Linux: Use built-in system call tables + - lv_LV locale: Correct the time part of d_t_fmt (swbz#25324) + - km_KH locale: Use "%M" instead of "m" in d_t_fmt (swbz#25323) + - ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong-double-128 + - ldbl-128ibm-compat: Compiler flags for stdio functions + - Do not redirect calls to __GI_* symbols, when redirecting to *ieee128 + - aarch64: add default memcpy version for kunpeng920 + - aarch64: ifunc rename for kunpeng + - aarch64: Modify error-shown comments for strcpy + - linux: Consolidate sigprocmask + - Fix return code for __libc_signal_* functions + - nptl: Remove duplicate internal __SIZEOF_PTHREAD_MUTEX_T (swbz#25241) + +:100644 100644 224c5198 8ba958e8 M glibc-python3.patch +:100644 100644 8bf02400 407f05f0 M glibc.spec +:100644 100644 51560589 edda66d3 M sources + +commit 53b7c468418829a9fd1373a11eb6585bf86fd18c +Author: Carlos O'Donell +AuthorDate: Thu Dec 26 08:27:48 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Dec 26 08:27:48 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: b8c210bcc74840d24c61d39bde15bea9daf3e271 + + - mnw_MM, my_MM, and shn_MM locales: Do not use %Op + - Avoid compat symbols for totalorder in powerpc64le IEEE long double + - ldbl-128ibm-compat: Add *cvt functions + - Refactor *cvt functions implementation (2/2) + - Refactor *cvt functions implementation (1/2) + - Add exception-based flags for wait4 + - aarch64: Optimized memset for Kunpeng processor. + - aarch64: Optimized strlen for strlen_asimd + - aarch64: Add Huawei Kunpeng to tunable cpu list + - aarch64: Optimized implementation of memrchr + - aarch64: Optimized implementation of strnlen + - aarch64: Optimized implementation of strcpy + - aarch64: Optimized implementation of memcmp + - Consolidate wait3 implementations + - Implement waitpid in terms of wait4 + - linux: Use waitid on wait4 if __NR_wait4 is not defined + - Implement wait in terms of waitpid + - nptl: Move waitpid implementation to libc + - nptl: Move wait implementation to libc + - Remove __waitpid_nocancel + - Fix test isolation for elf/tst-ifunc-fault-lazy, elf/tst-ifunc-fault-bindnow + - Fix __libc_signal_block_all on sparc64 + - powerpc: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] + +:100644 100644 598e1d75 8bf02400 M glibc.spec +:100644 100644 362357e8 51560589 M sources + +commit 2e168fa077fb6998d6e9e3043005d7f587115715 +Author: Patsy Franklin +AuthorDate: Thu Dec 19 15:46:31 2019 -0500 +Commit: Patsy Franklin +CommitDate: Thu Dec 19 15:46:31 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 3dcad8158f43d71d5b8f6f317f82952ddf3468f3 + + - hurd: Do not make sigprocmask available in ld.so + - build-many-glibcs.py: Do not build C++ PCHs by default + - hurd: Make getrandom honour GRND_NONBLOCK + - tunables: report sbrk() failure + - build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target + - mips: Do not include hi and lo in __SYSCALL_CLOBBERS for R6 + - ldbl-128ibm-compat: Add ISO C99 versions of scanf functions + - ldbl-128ibm-compat: Fix selection of GNU and ISO C99 scanf + - hurd: Fix local PLT + - dlopen: Do not block signals + - dlopen: Rework handling of pending NODELETE status + - dlopen: Fix issues related to NODELETE handling and relocations + - hurd: Fix __close_nocancel_nostatus availability + - hurd: add getrandom and getentropy implementations + - hurd: Implement __close_nocancel_nostatus + - manual: clarify fopen with the x flag + - S390: Use sysdeps/ieee754/dbl-64/wordsize-64 on s390x. + - S390: Implement roundtoint and converttoint and define TOINT_INTRINSICS. + - S390: Implement math-barriers math_opt_barrier and math_force_eval. + - S390: Use libc_fe* macros in fe* functions. + - S390: Implement libc_fe* macros. + - S390: Use convert-to-fixed instruction for llround functions. + - S390: Use convert-to-fixed instruction for lround functions. + - S390: Use convert-to-fixed instruction for llrint functions. + - S390: Use convert-to-fixed instruction for lrint functions. + - S390: Use load-fp-integer instruction for roundeven functions. + - Adjust s_copysignl.c regarding code style. + - Adjust s_ceilf.c and s_ceill.c regarding code style. + - Adjust s_floorf.c and s_floorl.c regarding code style. + - Adjust s_rintf.c and s_rintl.c regarding code style. + - Adjust s_nearbyintf.c and s_nearbyintl.c regarding code style. + - Use GCC builtins for copysign functions if desired. + - Use GCC builtins for round functions if desired. + - Use GCC builtins for trunc functions if desired. + - Use GCC builtins for ceil functions if desired. + - Use GCC builtins for floor functions if desired. + - Use GCC builtins for rint functions if desired. + - Use GCC builtins for nearbyint functions if desired. + - Always use wordsize-64 version of s_round.c. + - Always use wordsize-64 version of s_trunc.c. + - Always use wordsize-64 version of s_ceil.c. + - Always use wordsize-64 version of s_floor.c. + - Always use wordsize-64 version of s_rint.c. + - Always use wordsize-64 version of s_nearbyint.c. + - ldconfig: Do not print a warning for a missing ld.so.conf file + - hurd: Fix using altstack while in an RPC call to be aborted + - Fix failure when CFLAGS contains -DNDEBUG (Bug 25251) + +:100644 000000 36136adb 00000000 D glibc-dlopen-nodelete-fixes-1.patch +:100644 000000 54fdafab 00000000 D glibc-dlopen-nodelete-fixes-2.patch +:100644 000000 56252dde 00000000 D glibc-dlopen-nodelete-fixes-3.patch +:100644 100644 3a5c106f 598e1d75 M glibc.spec +:100644 100644 b88442c4 362357e8 M sources + +commit b672d8b211c7cf149db8fd8ee4c5c42b9c09c132 +Author: DJ Delorie +AuthorDate: Mon Dec 9 23:27:10 2019 -0500 +Commit: DJ Delorie +CommitDate: Mon Dec 9 23:28:35 2019 -0500 + + Auto-sync with upstream branch master, + + Upstream commit: 0487ebed2278b20971af4cabf186fd3681adccf0 + + - nptl: Add more missing placeholder abi symbol from nanosleep move + - sysdeps/riscv/start.S: rename .Lload_gp to load_gp (bug 24376) + - y2038: linux: Provide __timer_settime64 implementation + - y2038: linux: Provide __timer_gettime64 implementation + - timer: Decouple x86_64 specific timer_settime from generic Linux implementation + - timer: Decouple x86_64 specific timer_gettime from generic Linux implementation + - time: Introduce glibc's internal struct __itimerspec64 + - Correct range checking in mallopt/mxfast/tcache [BZ #25194] + - misc/test-errno-linux: Handle EINVAL from quotactl + - : Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang [BZ #25232] + - build-many-glibcs.py: Move sparcv8 to extra_glibcs + +:100644 100644 dcc2b867 3a5c106f M glibc.spec +:100644 100644 002d3b85 b88442c4 M sources + +commit e9451d9caff9a3a2c284912b0af7b08db9a473fa +Author: Florian Weimer +AuthorDate: Thu Dec 5 17:38:17 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Dec 5 17:38:17 2019 +0100 + + Upstream patches for fallout from dlopen NODELETE changes (#1778344, #1778366) + +:000000 100644 00000000 36136adb A glibc-dlopen-nodelete-fixes-1.patch +:000000 100644 00000000 54fdafab A glibc-dlopen-nodelete-fixes-2.patch +:000000 100644 00000000 56252dde A glibc-dlopen-nodelete-fixes-3.patch +:100644 100644 3edcf580 dcc2b867 M glibc.spec + +commit 134ad59d86c9e380e325a6cdc6eff247dcbd1dea +Author: Patsy Franklin +AuthorDate: Wed Dec 4 23:09:33 2019 -0500 +Commit: Patsy Franklin +CommitDate: Wed Dec 4 23:09:33 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: ec138c67cbda8b5826a0a2a7ba456408117996dc + + - sysdeps: Add clock_gettime64 vDSO + - Do not use ld.so to open statically linked programs in debugglibc.sh + - Attach to test in container from debugglibc.sh + - Expand $(as-needed) and $(no-as-needed) throughout the build system + - x86: Assume --enable-cet if GCC defaults to CET [BZ #25225] + - ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold + - ldbl-128ibm-compat: Add tests for strfmon and strfmon_l + - ldbl-128ibm-compat: Add strfmon_l with IEEE long double format + - ldbl-128ibm-compat: Replace http with https in new files + - elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] + - elf/tst-dlopenfail: Disable --no-as-needed for tst-dlopenfailmod1.so + - hurd: Fix ld.so __access override from libc + - hurd: Fix ld.so __getcwd override from libc + - hurd: Make __sigprocmask GLIBC_PRIVATE + - hurd: Fix renameat2 error + - hurd: make strerror(0) coherent with other ports + - hurd: Fix ld.so link + - Update kernel version to 5.4 in tst-mman-consts.py. + - Update SOMAXCONN value from Linux 5.4. + - Update syscall-names.list for Linux 5.4. + - Fix syntax error in build-many-glibcs.py. + - Define MADV_COLD and MADV_PAGEOUT from Linux 5.4. + +:100644 100644 62210382 3edcf580 M glibc.spec +:100644 100644 d176a13e 002d3b85 M sources + +commit 761a9384b6ae8d8fb824d99ab37a280c54aa80cc +Author: Florian Weimer +AuthorDate: Mon Dec 2 10:02:46 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 2 10:02:46 2019 +0100 + + dlopen: Remove incorrect assert in activate_nodelete (#1778344) + +:000000 100644 00000000 21a3475d A glibc-rh1778344.patch +:100644 100644 90cb78fa 62210382 M glibc.spec + +commit 17391589c0dd9b92cf9c61efee9b0f12d7d3d030 +Author: Florian Weimer +AuthorDate: Thu Nov 28 15:58:33 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 28 15:58:33 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: e37c2cf299b61ce18f62852f6c5624c27829b610 + + - Move _dl_open_check to its original place in dl_open_worker + - Block signals during the initial part of dlopen + - Remove all loaded objects if dlopen fails, ignoring NODELETE (#1395758) + - Avoid late dlopen failure due to scope, TLS slotinfo updates (swbz#25112) + - Avoid late failure in dlopen in global scope update (swbz#25112) + - Lazy binding failures during dlopen/dlclose must be fatal (swbz#24304) + - resolv: Implement trust-ad option for /etc/resolv.conf (#1164339) + - dlsym: Do not determine caller link map if not needed + - libio: Disable vtable validation for pre-2.1 interposed handles (swbz#25203) + - ldbl-128ibm-compat: Add syslog functions + - ldbl-128ibm-compat: Add obstack printing functions + - ldbl-128ibm-compat: Reuse tests for err.h and error.h functions + - ldbl-128ibm-compat: Add error.h functions + - ldbl-128ibm-compat: Add err.h functions + - ldbl-128ibm-compat: Add argp_error and argp_failure + - sparc: Use atomic compiler builtins on sparc + - Remove 32 bit sparc v7 support + +:100644 100644 c61137c7 90cb78fa M glibc.spec +:100644 100644 1ee9aa8d d176a13e M sources + +commit a9ba88d656ef82355541ca2bb3eb0d63e56878f9 +Author: Arjun Shankar +AuthorDate: Wed Nov 27 16:22:18 2019 +0100 +Commit: Arjun Shankar +CommitDate: Wed Nov 27 16:23:05 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: bfdb731438206b0f70fe7afa890681155c30b419 + + - rtld: Check __libc_enable_secure for LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126) + - Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x + - Enable inlining issignalingf within glibc + - Don't use a custom wrapper macro around __has_include (bug 25189). + - Remove duplicate inline implementation of issignalingf + - misc: Set generic pselect as ENOSYS + - Use DEPRECATED_SCANF macro for remaining C99-compliant scanf functions + - ldbl-128ibm-compat: Add regular/wide character printing printing functions + - ldbl-128ibm-compat: Test double values and positional arguments + - ldbl-128ibm-compat: Add regular/wide character scanning functions + - arm: Fix armv7 selection after 'Split BE/LE abilist' + - Use Linux 5.4 in build-many-glibcs.py. + - sysdeps/posix: Simplify if expression in getaddrinfo + - sysdeps/posix/getaddrinfo: Return early on invalid address family + - ru_UA locale: use copy "ru_RU" in LC_TIME (bug 25044) + - locale: Greek -> ASCII transliteration table [BZ #12031] + - nptl: Cleanup mutex internal offset tests + - nptl: Add tests for internal pthread_rwlock_t offsets + - nptl: Remove rwlock elision definitions + - nptl: Add struct_mutex.h and struct_rwlock.h + - nptl: Add default pthreadtypes-arch.h and pthread-offsets.h + - Compile elf/rtld.c with -fno-tree-loop-distribute-patterns. + - nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_HAVE_PREV + - S390: Fix handling of needles crossing a page in strstr z15 ifunc [BZ #25226] + +:100644 100644 8f824f71 c61137c7 M glibc.spec +:100644 100644 74af71f7 1ee9aa8d M sources + +commit 967a41b547a03bf2ce258cc838e56e6ca568d220 +Author: Patsy Franklin +AuthorDate: Mon Nov 18 18:19:07 2019 -0500 +Commit: Patsy Franklin +CommitDate: Mon Nov 18 19:21:14 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 2a764c6ee848dfe92cb2921ed3b14085f15d9e79 + + - Enhance _dl_catch_exception to allow disabling exception handling + - hurd: Suppress GCC 10 -Warray-bounds warning in init-first.c [BZ #25097] + - linux: Add comment on affinity set sizes to tst-skeleton-affinity.c + - Avoid zero-length array at the end of struct link_map [BZ #25097] + - Introduce link_map_audit_state accessor function + - Properly initialize audit cookie for the dynamic loader [BZ #25157] + - nios2: Work around backend bug triggered by csu/libc-tls.c (GCC PR 92499) + - Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] + - Add new script for plotting string benchmark JSON output + - support: Fix support_set_small_thread_stack_size to build on Hurd + - login: Use pread64 in utmp implementation + - Clarify purpose of assert in _dl_lookup_symbol_x + - aarch64: Increase small and medium cases for __memcpy_generic + - login: Introduce matches_last_entry to utmp processing + +:100644 100644 e0d996d5 8f824f71 M glibc.spec +:100644 100644 6c4fee69 74af71f7 M sources + +commit 24846fb24d523a8549918dbdb1213024b1583f37 +Author: Arjun Shankar +AuthorDate: Tue Nov 12 18:46:37 2019 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 12 18:46:37 2019 +0100 + + Trim changelog + +:100644 100644 28b5acee 784e33c4 M ChangeLog.old +:100644 100644 e99f69e1 e0d996d5 M glibc.spec + +commit 9bd4f8ff4363ca22d850f6ba272aa3f591fc9237 +Author: Arjun Shankar +AuthorDate: Tue Nov 12 18:20:32 2019 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 12 18:20:32 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: cba932a5a9e91cffd7f4172d7e91f9b2efb1f84b + + - nptl: Move nanosleep implementation to libc + - Refactor nanosleep in terms of clock_nanosleep + - nptl: Refactor thrd_sleep in terms of clock_nanosleep + - math: enhance the endloop condition of function handle_input_flag + - hurd: Remove lingering references to the time function + - hurd: Use __clock_gettime in _hurd_select + - login: Remove double-assignment of fl.l_whence in try_file_lock + - nptl: Add missing placeholder abi symbol from nanosleep move + - login: Acquire write lock early in pututline [BZ #24882] + - Remove hppa pthreadP.h + - sysdeps/clock_nanosleep: Use clock_nanosleep_time64 if avaliable + - Fix array bounds violation in regex matcher (bug 25149) + - support: Add support_set_small_thread_stack_size + - linux: Reduce stack size for nptl/tst-thread-affinity-pthread + - y2038: linux: Provide __ppoll64 implementation + - Declare asctime_r, ctime_r, gmtime_r, localtime_r for C2X. + - support: Add xsetlocale function + - libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose + - Fix clock_nanosleep when interrupted by a signal + - slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25097] + +:100644 100644 476f6927 e99f69e1 M glibc.spec +:100644 100644 b97fab14 6c4fee69 M sources + +commit ebf75398f06dd27357d8a5321e8e5959633b8182 +Author: Patsy Franklin +AuthorDate: Wed Nov 6 15:01:44 2019 -0500 +Commit: Patsy Franklin +CommitDate: Wed Nov 6 15:12:38 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 2a0356e1191804d57005e1cfe2a72f019b7a8cce + + - posix: Sync regex with gnulib + - Add mnw language code [BZ #25139] + - Add new locale: mnw_MM (Mon language spoken in Myanmar) [BZ #25139] + - S390: Fp comparison are now raising FE_INVALID with gcc 10. + - linux: pselect: Remove CALL_PSELECT6 macro + - Fix run-one-test so that it runs elf tests + - nptl: Fix niggles with pthread_clockjoin_np + - hppa: Align __clone stack argument to 8 bytes (Bug 25066) + - y2038: linux: Provide __futimens64 implementation + - y2038: linux: Provide __utimensat64 implementation + - nptl: Add pthread_timedjoin_np, pthread_clockjoin_np NULL timeout test + - nptl: Add pthread_clockjoin_np + - manual: Add documentation for pthread_tryjoin_np and pthread_timedjoin_np + - nptl: Convert tst-join3 to use libsupport + - Sync time/mktime.c with gnulib + - Sync timespec-{add,sub} with gnulib + - Sync intprops.h with gnulib + - Refactor adjtimex based on clock_adjtime + - Refactor PI mutexes internal definitions + - Remove pause and nanosleep not cancel wrappers + - nptl: Replace non cancellable pause/nanosleep with futex + - Consolidate lowlevellock-futex.h + - Consolidate futex-internal.h + - Base max_fast on alignment, not width, of bins (Bug 24903) + - Revise the documentation of simple calendar time. + - Make second argument of gettimeofday as 'void *' + - Use clock_gettime to implement gettimeofday. + - Use clock_gettime to implement timespec_get. + - Consolidate and deprecate ftime + - Change most internal uses of time to __clock_gettime. + - Use clock_gettime to implement time. + - Use clock_settime to implement settimeofday. + - Use clock_settime to implement stime; withdraw stime. + - Change most internal uses of __gettimeofday to __clock_gettime. + - Linux/Alpha: don't use timeval32 system calls. + - resolv/tst-idna_name_classify: Isolate from system libraries + - hurd: Support for file record locking + - Comment out initgroups from example nsswitch.conf (Bug 25146) + +:100644 100644 952f13d2 d55e4e7b M SUPPORTED +:100644 100644 91015274 447a60ef M glibc-fedora-nsswitch.patch +:100644 100644 c94ce8a0 476f6927 M glibc.spec +:100644 100644 8e276a61 b97fab14 M sources + +commit 0ce23ddfbe0e5e0b6b5d73bedf55dd5f467b7a3c +Author: DJ Delorie +AuthorDate: Mon Oct 28 14:17:34 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Oct 28 14:17:34 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 177a3d48a1c74d7b2cd6bfd48901519d25a5ecad + + - y2038: linux: Provide __clock_getres64 implementation + - time: Introduce function to check correctness of nanoseconds value + - Add Transliterations for Unicode Misc. Mathematical Symbols-A/B [BZ #23132] + - Install charmaps uncompressed in testroot + - Add wait-for-debugger test harness hooks + - Define __STATFS_MATCHES_STATFS64 + - hurd: Fix build after __pread64 usage in the dynamic loader + - sysdeps/stat: Handle 64-bit ino_t types on 32-bit hosts + - S390: Remove not needed stack frame in syscall function. + +:100644 100644 0c79bea2 c94ce8a0 M glibc.spec +:100644 100644 2a39c70a 8e276a61 M sources + +commit 59ddeeccffbeaa212f7d3442854626e0796039c4 +Author: DJ Delorie +AuthorDate: Fri Oct 25 13:49:25 2019 -0400 +Commit: DJ Delorie +CommitDate: Fri Oct 25 13:49:25 2019 -0400 + + Add *.mo files to all-langpacks (#1624528) + + Installing all-langpacks must have the same functionality as + installing all the separate lang files; but the lang files have + the *.mo files which all-langpacks didn't. + +:100644 100644 e9ddf8b6 0c79bea2 M glibc.spec + +commit eb580e4bc609c9b07278527cd90a74db548a23e2 +Author: DJ Delorie +AuthorDate: Thu Oct 24 13:05:55 2019 -0400 +Commit: DJ Delorie +CommitDate: Thu Oct 24 14:33:25 2019 -0400 + + Add Requires on basesystem for main package (#1757267) + + Add Requires on coreutils for glibc-headers (uses rm) + +:100644 100644 d288a2bf e9ddf8b6 M glibc.spec + +commit 8936dd058af6160ac119a3e67972b93b66d161cc +Author: Arjun Shankar +AuthorDate: Wed Oct 23 12:13:46 2019 +0200 +Commit: Arjun Shankar +CommitDate: Wed Oct 23 12:14:40 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 7db1fe38de21831d53ceab9ae83493d8d1aec601 + + - Include explicitly in Linux clock_settime.c + - Remove math-finite.h + - Remove finite-math tests + - Remove x64 _finite tests and references + - Fix testroot.pristine creation copying dynamic linker + +:100644 100644 d27b6f9c d288a2bf M glibc.spec +:100644 100644 d42f569d 2a39c70a M sources + +commit 8e7139fb4c04110da96a09db61bb41376709386a +Author: Patsy Franklin +AuthorDate: Sun Oct 20 15:33:40 2019 -0400 +Commit: Patsy Franklin +CommitDate: Sun Oct 20 15:33:40 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: ef21bd2d8c6805c0c186a01f7c5039189f51b8c4 + + - loadarchive: guard against locale-archive corruption (Bug #25115) + - Undo accidental commit to ChangeLog.19. + - nptl: Document AS-safe functions in cancellation.c. + - elf: Use nocancel pread64() instead of lseek()+read() + - Add nocancel version of pread64() + - Add run-one-test convenience target and makefile help text + - Update sysvipc kernel-features.h files for Linux 5.1 + - S390: Add new s390 platform z15. + - nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined + - nptl/tst-cancel25 needs to be an internal test + - Remove libc_hidden_def from __semtimedop stub + - sysvipc: Implement semop based on semtimedop + - ipc: Refactor sysvipc internal definitions + - Rename and split elf/tst-dlopen-aout collection of tests + - dlfcn: Remove remnants of caller sensitivity from dlinfo + - ldconfig: handle .dynstr located in separate segment (bug 25087) + - ldd: Print "not a dynamic executable" on standard error [BZ #24150] + - Add PTRACE_GET_SYSCALL_INFO from Linux 5.3 to sys/ptrace.h. + - Move ChangeLog to ChangeLog.old/ChangeLog.19 + - manual: Remove warning in the documentation of the abort function + - sysvipc: Set ipc_perm mode as mode_t (BZ#18231) + - Simplify note processing + - syscall-names.list: fix typos in comment + - y2038: linux: Provide __clock_settime64 implementation + - posix: Use posix_spawn for wordexp + - mips: Do not malloc on getdents64 fallback + - sparc: Assume GOTDATA support in the toolchain + - : Remove wrong comment about getdents64 declaration + - ChangeLog: Remove leading spaces before tabs and trailing whitespace + - Make tst-strftime2 and tst-strftime3 depend on locale generation + - posix/tst-wordexp-nocmd: Fix diagnostics output in test + - wordexp: Split out command execution tests from posix/wordexp-test + +:100644 000000 c1e30d45 00000000 D glibc-rh1615608.patch +:100644 100644 11865a4e d27b6f9c M glibc.spec +:100644 100644 f142e09c d42f569d M sources + +commit 81c303b2354a29baade5782d48e30e7f2be62fd3 +Author: Arjun Shankar +AuthorDate: Tue Oct 8 16:36:34 2019 +0200 +Commit: Arjun Shankar +CommitDate: Tue Oct 8 16:38:17 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ca602c1536ce2777f95c07525f3c42d78812e665 + + - Adjust glibc-rh741105.patch + - Add TCP_TX_DELAY from Linux 5.3 to netinet/tcp.h + - [powerpc] fenv_private.h clean up + - [powerpc] libc_feupdateenv_test: optimize FPSCR access + - [powerpc] __fesetround_inline optimizations + - [powerpc] Rename fegetenv_status to fegetenv_control + - [powerpc] libc_feholdsetround_noex_ppc_ctx: optimize FPSCR write + - [powerpc] Rename fesetenv_mode to fesetenv_control + - Add helper script for glibc debugging + - Update bits/mman.h constants and tst-mman-consts.py for Linux 5.3. + - y2038: Provide conversion helpers for struct __timespec64 + - Use binutils 2.33 branch in build-many-glibcs.py. + - Sync "language", "lang_name", "territory", "country_name" with CLDR/langtable + - Split up endian.h to minimize exposure of BYTE_ORDER. + - time: Add padding for the timespec if required + - Enable passing arguments to the inferior in debugglibc.sh + - [powerpc] No need to enter "Ignore Exceptions Mode" + - Y2038: Include proper header to provide support for struct timeval on HURD + - Disable warnings in string/tester.c at top level. + - string/endian.h: Restore the __USE_MISC conditionals + - Disable -Wmaybe-uninitialized for total_deadline in sunrpc/clnt_udp.c. + - ChangeLog update from my last commit + - nptl: Move pthread_attr_setinheritsched implementation into libc. + - elf: Never use the file ID of the main executable [BZ #24900] + - elf: Assign TLS modid later during dlopen [BZ #24930] + - nptl: Move pthread_attr_getschedparam implementation into libc + - riscv: Remove support for variable page sizes + - nptl: Move pthread_attr_setschedparam implementation into libc + +:100644 100644 f7d06caf 3b21b89c M glibc-rh741105.patch +:100644 100644 49541d74 11865a4e M glibc.spec +:100644 100644 ff3cb745 f142e09c M sources + +commit 64db3acbd3bee039cb3d8619158e680be951d5bf +Author: Zbigniew Jędrzejewski-Szmek +AuthorDate: Thu Sep 19 21:29:06 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Sep 30 11:36:45 2019 -0400 + + Use full locale names in langpack descriptions (#1651375) + +:000000 100755 00000000 4a930414 A convnames.py +:100644 100644 1863f841 49541d74 M glibc.spec + +commit 46d12a81bfbeeac8495a0f2bce803b715196b7f2 +Author: Patsy Franklin +AuthorDate: Thu Sep 26 22:30:13 2019 -0400 +Commit: Patsy Franklin +CommitDate: Thu Sep 26 22:30:13 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit 464cd3a9d5f505d92bae9a941bb75b0d91ac14ee + + - y2038: Introduce struct __timespec64 - new internal glibc type + - auto-changelog: Remove latin1 from codecs + - Set the expects flags to clock_nanosleep + - Fix tst-sigcontext-get_pc rule name from a43565ac447b1 + - inet/net-internal.h: Fix uninitalised clntudp_call() variable + - Fix vDSO initialization on arm and mips + - Script to generate ChangeLog-like output from git log + - [powerpc] SET_RESTORE_ROUND optimizations and bug fix + - Fix building support_ptrace.c on i686-gnu. + - S390: Use _HP_TIMING_S390_H instead of _HP_TIMING_H. + - Update syscall-names.list for Linux 5.3. + - Use Linux 5.3 in build-many-glibcs.py. + - S390: Add support for HP_TIMING_NOW. + - Fix RISC-V vfork build with Linux 5.3 kernel headers. + - Add UNSUPPORTED check in elf/tst-pldd. + - sparc64: Use linux generic time implementation + - mips: Consolidate INTERNAL_VSYSCALL_CALL + - powerpc: Simplify vsyscall internal macros + - Refactor vDSO initialization code + - Remove PREPARE_VERSION and PREPARE_VERSION_KNOW + - Fix small error in HP_TIMING_PRINT trailing null char setting + +:100644 100644 512d4f0a 1863f841 M glibc.spec +:100644 100644 c9d6d385 ff3cb745 M sources + +commit ea59ae7dfe9d2e998a7d5be7e0de887d8c6b3543 +Author: Parag Nemade +AuthorDate: Thu Sep 26 14:21:05 2019 +0530 +Commit: Parag Nemade +CommitDate: Thu Sep 26 14:21:05 2019 +0530 + + Change Supplements "langpacks-" to "langpacks-core-" (#1729992) + + This change is part of implementation of Fedora 31 Change + https://fedoraproject.org/wiki/Changes/Langpacks-core + + Signed-off-by: Parag Nemade + +:100644 100644 9346b739 512d4f0a M glibc.spec + +commit 61f15e90bc580a970b9647b0f68406f24dbbed55 +Author: DJ Delorie +AuthorDate: Mon Sep 16 14:47:26 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Sep 16 14:47:26 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 1a6566094d3097f4a3037ab5555cddc6cb11c3a3 + + - alpha: force old OSF1 syscalls for getegid, geteuid and getppid [BZ #24986] + - Fix http: URL in 'configure' + - Regenerate charmap-kw.h, locfile-kw.h + - Fix three GNU license URLs, along with trailing-newline issues. + - Prefer https to http for gnu.org and fsf.org URLs + +:100644 100644 b3c23e18 9346b739 M glibc.spec +:100644 100644 5f97febf c9d6d385 M sources + +commit 6129ad64d4617aa3f02d0d880c639ffb78f9f5d2 +Author: Patsy Franklin +AuthorDate: Fri Sep 6 07:38:07 2019 -0400 +Commit: Patsy Franklin +CommitDate: Fri Sep 6 07:38:07 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 1b7f04070bd94f259e2ed24d6fb76309d64fb164. + + - locale: Avoid zero-length array in _nl_category_names [BZ #24962] + - math: Replace const attribute with pure in totalorder* functions + - y2038: Introduce the __ASSUME_TIME64_SYSCALLS define + - Finish move of clock_* functions to libc. [BZ #24959] + - Update Alpha libm-test-ulps + - localedef: Use initializer for flexible array member [BZ #24950] + - Add misc/tst-mntent-autofs, testing autofs "ignore" filtering + - Use autofs "ignore" mount hint in getmntent_r/getmntent + - hurd: Fix build + - Use generic memset/memcpy/memmove in benchtests + - nptl: Move pthread_attr_getinheritsched implementation into libc + - hurd: Fix SS_ONSTACK support + - hurd: Remove optimizing anonymous maps as __vm_allocate. + - hurd: Fix poll and select POSIX compliancy details about errors + - hurd: Fix timeout handling in _hurd_select + - hurd getcwd: Allow unknown root directory + - hurd: Fix implementation of setitimer. + - hurd: Fix _hurd_select for single fd sets + - MIPS support for GNU hash + - sh: Split BE/LE abilist + - microblaze: Split BE/LE abilist + - arm: Split BE/LE abilist + - Correct the spelling of more contributors + - Fix posix/tst-regex by using UTF-8 and own test input + - [powerpc] fegetenv_status: simplify instruction generation + - [powerpc] fesetenv: optimize FPSCR access + - [powerpc] SET_RESTORE_ROUND improvements + - [powerpc] fe{en,dis}ableexcept, fesetmode: optimize FPSCR accesses + - [powerpc] fe{en,dis}ableexcept optimize bit translations + - misc: Use allocate_once in getmntent + - nptl: Move pthread_attr_setdetachstate implementation into libc + - login: pututxline could fail to overwrite existing entries [BZ #24902] + - Fix posix/tst-regex by using a dedicated input-file. + +:100644 100644 684e6826 b3c23e18 M glibc.spec +:100644 100644 ba58a14c 5f97febf M sources + +commit 1fa217076ec9c97f4f8f8919b9888730f4a305d0 +Author: DJ Delorie +AuthorDate: Tue Aug 27 15:07:36 2019 -0400 +Commit: DJ Delorie +CommitDate: Tue Aug 27 15:07:36 2019 -0400 + + Move makedb from glibc-common to nss_db (#1704334) + + The makedb program is only used to make databases for the nss_db + module, so it makes sense to only install them together. + +:100644 100644 d4ceec7f 684e6826 M glibc.spec + +commit 5846004b81345f5b77a4014403e05790580d651a +Author: DJ Delorie +AuthorDate: Mon Aug 26 14:24:15 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Aug 26 14:24:15 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 1bced8cadc82077f0201801239e89eb24b68e9aa + + - Don't put non-ASCII into installed headers + - Fix spellings of contributor names in comments and doc + - [MIPS] Raise highest supported EI_ABIVERSION value [SWBZ #24916] + - mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels + - linux: Make profil_counter a compat_symbol (SWBZ#17726) + - Refactor sigcontextinfo.h + - Add RTLD_SINGLE_THREAD_P on generic single-thread.h + - Chinese locales: Set first_weekday to 2 (swbug 24682). + - powerpc: Fix typos and field name in comments + - Mark IDN tests unsupported with libidn2 before 2.0.5. + - Document strftime %Ob and %OB as C2X features. + - Remove dead regex code + - Fix bad pointer / leak in regex code + - Don't use the argument to time. + - Add tgmath.h macros for narrowing functions. + - Update i386 libm-test-ulps + +:100644 100644 113e131c d4ceec7f M glibc.spec +:100644 100644 e7e30ceb ba58a14c M sources + +commit 7e6e06c36d766c3da31360c1c465580c5dbbc8ac +Author: Carlos O'Donell +AuthorDate: Mon Aug 19 15:45:52 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Aug 20 17:03:01 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: d34d4c80226b3f5a1b51a8e5b005a52fba07d7ba + + - Merge upstream nsswitch.conf and nscd.conf updates. + - Do not print backtraces on fatal glibc errors. + - elf: Self-dlopen failure with explict loader invocation (swbz#24900) + - login: Add nonstring attributes to struct utmp, struct utmpx (swbz#24899) + - login: Use struct flock64 in utmp (swbz#24880) + - login: Disarm timer after utmp lock acquisition (swbz#24879) + +:100644 000000 6a77a242 00000000 D glibc-fedora-nscd-warnings.patch +:000000 100644 00000000 91015274 A glibc-fedora-nsswitch.patch +:100644 100644 7e18ed3d 113e131c M glibc.spec +:100644 000000 ba87550e 00000000 D nsswitch.conf +:100644 100644 e2740829 e7e30ceb M sources + +commit 72195d44855ab96875f117acb75c37f98dcb26a9 +Author: Carlos O'Donell +AuthorDate: Thu Jun 6 23:58:21 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 16 10:07:58 2019 -0400 + + locale: Fix C.UTF-8 ranges. + + The ellipsis range support only allows or as + valid unicode code points, otherwise it treats it as a symbol and + since we don't define the symbol the entire range is unused. + +:100644 100644 7215e155 a4cf357a M glibc-c-utf8-locale.patch +:100644 100644 f0799caa 7e18ed3d M glibc.spec + +commit 77335ae30ec1efddaa8935bc4283513b07f1cdb6 +Author: Florian Weimer +AuthorDate: Thu Aug 15 10:41:39 2019 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 15 10:41:39 2019 +0200 + + Source upload + +:100644 100644 46dc6dd4 e2740829 M sources + +commit 76ac51ab78c47ba3ae255e00919c430008c68877 +Author: Florian Weimer +AuthorDate: Thu Aug 15 10:37:59 2019 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 15 10:37:59 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 341da5b4b6253de9a7581a066f33f89cacb44dec + +:100644 100644 b20269d3 f0799caa M glibc.spec + +commit 293db26d857ebdef0ceeea5da44f166d91d0e5fb +Author: Florian Weimer +AuthorDate: Fri Aug 2 14:24:18 2019 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 2 14:24:18 2019 +0200 + + Fix changelog version + +:100644 100644 b2b90b46 b20269d3 M glibc.spec + +commit 525a40ce11d4b3c028d8dce96df51327c75bd5c2 +Author: Florian Weimer +AuthorDate: Fri Aug 2 14:23:17 2019 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 2 14:23:17 2019 +0200 + + Lower the release number to 1 + +:100644 100644 ca842c0f b2b90b46 M glibc.spec + +commit 1ff5b17afe1841482ef15ce32abeb8d8239a1beb +Author: Florian Weimer +AuthorDate: Fri Aug 2 14:16:34 2019 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 2 14:16:34 2019 +0200 + + Auto-sync with upstream branch release/2.30/master + + Upstream commit: be9a328c93834648e0bec106a1f86357d1a8c7e1 + + - malloc: Remove unwanted leading whitespace in malloc_info (swbz#24867) + - glibc 2.30 release + - iconv: Revert steps array reference counting changes (#1734680) + - Restore r31 setting in powerpc32 swapcontext + +:100644 000000 c4b51374 00000000 D glibc-rh1734680.patch +:100644 100644 44db7646 ca842c0f M glibc.spec +:100644 100644 5d4c6f91 46dc6dd4 M sources + +commit a4d24cbe4552a79c9f854fc308bb01afcd7f5b8e +Author: Florian Weimer +AuthorDate: Wed Jul 31 11:53:38 2019 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 31 11:53:38 2019 +0200 + + Fix memory leak in iconv_open (#1734680) + +:000000 100644 00000000 c4b51374 A glibc-rh1734680.patch +:100644 100644 d1177ebd 44db7646 M glibc.spec + +commit b3c6eb0e4cfd2a5f8c809a2cc2dca961d1145f29 +Author: Florian Weimer +AuthorDate: Tue Jul 30 11:05:22 2019 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 30 11:05:22 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 8a814e20d443adc460a1030fa1a66aa9ae817483 + + - Drop glibc-rh1732406.patch, fix for the regression applied upstream. + - nptl: Use uintptr_t for address diagnostic in nptl/tst-pthread-getattr + - Linux: Move getdents64 to + - test-container: Install with $(sorted-subdirs) (swbz#24794) + - gconv: Check reference count in __gconv_release_cache (#1732406) + - x86-64: Compile branred.c with -mprefer-vector-width=128 (swbz#24603) + - build-many-glibcs.py: Use Linux 5.2 by default + - Linux: Use in-tree copy of SO_ constants for !__USE_MISC (swbz#24532) + - test-container: Avoid copying unintended system libraries + +:100644 000000 37a1bc59 00000000 D glibc-rh1732406.patch +:100644 100644 f49ddb27 d1177ebd M glibc.spec +:100644 100644 137c8904 5d4c6f91 M sources + +commit 6144405435800b483f02ea08133a786c706eac92 +Author: Fedora Release Engineering +AuthorDate: Thu Jul 25 03:41:31 2019 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jul 25 03:41:31 2019 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 e77fda03 f49ddb27 M glibc.spec + +commit c96359dd1c6c259fa71ab51940e5c961fce53fa9 +Author: Florian Weimer +AuthorDate: Tue Jul 23 12:14:15 2019 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 23 12:14:15 2019 +0200 + + Revert libio change that causes crashes (#1732406) + +:000000 100644 00000000 37a1bc59 A glibc-rh1732406.patch +:100644 100644 ec4ce293 e77fda03 M glibc.spec + +commit 8797f878024852d6febbec8a4b79296e99b47e3a +Author: DJ Delorie +AuthorDate: Mon Jul 22 14:06:01 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Jul 22 14:06:01 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: dcf36bcad3f283f77893d3b157ef7bb2c99419f2 + + - Add NEWS entry about the new AArch64 IFUNC resolver call ABI + - locale/C-translit.h.in: Cyrillic -> ASCII transliteration [BZ #2872] + - Linux: Update syscall-names.list to Linux 5.2 + +:100644 100644 0e44e398 ec4ce293 M glibc.spec +:100644 100644 45a45301 137c8904 M sources + +commit 5f0fe918a52e92f8700108ae5e09a4f1b2fee2bf +Author: DJ Delorie +AuthorDate: Thu Jul 18 15:15:24 2019 -0400 +Commit: DJ Delorie +CommitDate: Thu Jul 18 15:15:24 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 3556658c5b8765480711b265abc901c67d5fc060 + + - Regenerate po/libc.pot for 2.30 release. + - nptl: Add POSIX-proposed _clock functions to hppa pthread.h + - nptl: Remove unnecessary forwarding of pthread_cond_clockwait from libc + - Afar locales: Months and days updated from CLDR (bug 21897). + - nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996). + - nl_BE and nl_NL locales: Dutch salutations (bug 23996). + - ga_IE and en_IE locales: Revert first_weekday removal (bug 24200). + - nptl: Remove futex_supports_exact_relative_timeouts + - Update NEWS for new _clockwait and _clocklock functions + - nptl: Add POSIX-proposed pthread_mutex_clocklock + - nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter + - nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthread_rwlock_clockwrlock + - nptl: pthread_rwlock: Move timeout validation into _full functions + - nptl: Add POSIX-proposed pthread_cond_clockwait + - nptl: Add POSIX-proposed sem_clockwait + - nptl: Add clockid parameter to futex timed wait calls + - posix: Fix large mmap64 offset for mips64n32 (BZ#24699) + - nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696] + +:100644 100644 cccdda78 0e44e398 M glibc.spec +:100644 100644 47f2ac54 45a45301 M sources + +commit c098079671a2643b10ddf8e390aa153e027676da +Author: Carlos O'Donell +AuthorDate: Wed Jul 10 12:49:03 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 10 12:49:03 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 30ba0375464f34e4bf8129f3d3dc14d0c09add17 + + - Don't declare __malloc_check_init in (bug 23352) + - nftw: fill in stat buf for dangling links [BZ #23501] + - dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism + - riscv: restore ABI compatibility (bug 24484) + - aarch64: new ifunc resolver ABI + - nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188] + - malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] + - Call _dl_open_check after relocation [BZ #24259] + - Linux: Use mmap instead of malloc in dirent/tst-getdents64 + - ld.so: Support moving versioned symbols between sonames [BZ #24741] + - io: Remove copy_file_range emulation [BZ #24744] + - Linux: Adjust gedents64 buffer size to int range [BZ #24740] + - powerpc: Use generic e_expf + - Linux: Add nds32 specific syscalls to syscall-names.list + - szl_PL locale: Fix a typo in the previous commit (bug 24652). + +:100644 100644 ca8da28c cccdda78 M glibc.spec +:100644 100644 ffe67e5c 47f2ac54 M sources + +commit 4a003b4922c29c370e8d81355949b53899aff30c +Author: DJ Delorie +AuthorDate: Mon Jun 24 15:59:37 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Jun 24 15:59:37 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 2bd81b60d6ffdf7e0d22006d69f4b812b1c80513. + + - szl_PL locale: Spelling corrections (swbz 24652). + - nl_{AW,NL}: Correct the thousands separator and grouping (swbz 23831). + - Add missing VDSO_{NAME,HASH}_* macros and use them for PREPARE_VERSION_KNOWN + - nptl: Convert various tests to use libsupport + - support: Invent verbose_printf macro + - support: Add xclock_now helper function. + +:100644 100644 a9a20f82 ca8da28c M glibc.spec +:100644 100644 26707a19 ffe67e5c M sources + +commit ca11f82b699604ed6375b632954441384d3a3ae6 +Author: Carlos O'Donell +AuthorDate: Mon Jun 24 10:57:31 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jun 24 10:59:03 2019 -0400 + + Revert glibc-fedora-memalign.patch addition. + + The patch has been removed and will be added back once F31 branches. + No official build happened so we can just remove the NEVRA usage. + +:100644 000000 2b921ac7 00000000 D glibc-fedora-memalign.patch +:100644 100644 16a73d90 a9a20f82 M glibc.spec + +commit b21f47f28708350d0b21fb9870be32bdddb3ef9b +Author: Carlos O'Donell +AuthorDate: Thu Jun 20 11:29:33 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Jun 21 08:13:12 2019 -0400 + + Reduce external fragmentation in memalign (swbz#14581). + +:000000 100644 00000000 2b921ac7 A glibc-fedora-memalign.patch +:100644 100644 a9a20f82 16a73d90 M glibc.spec + +commit d53844dd72f7b9caac2f5b0e5d803b0815e2febb +Author: Florian Weimer +AuthorDate: Fri Jun 21 09:40:58 2019 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 21 09:40:58 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 21cc130b78a4db9113fb6695e2b951e697662440 + + - During exit, skip wide buffer handling for legacy stdio handles (#1722216) + - powerpc: add 'volatile' to asm + - powerpc: Fix static-linked version of __ppc_get_timebase_freq (swbz#24640) + - nl_AW locale: Correct the negative monetary format (swb#z24614) + - Fix gcc 9 build errors for make xcheck. (swbz#24556) + - dlfcn: Avoid one-element flexible array in Dl_serinfo (swbz#24166) + - elf: Refuse to dlopen PIE objects (swbz#24323) + - nl_NL locale: Correct the negative monetary format (swbz#24614) + - powerpc: Refactor powerpc64 lround/lroundf/llround/llroundf + - powerpc: refactor powerpc64 lrint/lrintf/llrint/llrintf + +:100644 100644 c93262b3 a9a20f82 M glibc.spec +:100644 100644 bfec39a5 26707a19 M sources + +commit 134a36d7f8bad4d46e1d9a8a6c2768a955833559 +Author: Florian Weimer +AuthorDate: Mon Jun 17 15:45:58 2019 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 17 15:45:58 2019 +0200 + + Remove comments on %endif, required by newer RPM + +:100644 100644 29d500f3 c93262b3 M glibc.spec + +commit a464847a25b15f2621e9a6b54882a2457781f77d +Author: Florian Weimer +AuthorDate: Mon Jun 17 14:36:16 2019 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 17 14:36:16 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 48c3c1238925410b4e777dc94e2fde4cc9132d44 + + - Linux: Fix __glibc_has_include use for and statx (#1721129) + - : Inhibit macro expansion for __glibc_has_include + - Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h + - aarch64: handle STO_AARCH64_VARIANT_PCS + - aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS + - powerpc: Remove optimized finite + - math: Use wordsize-64 version for finite + - powerpc: Remove optimized isinf + - math: Use wordsize-64 version for isinf + - powerpc: Remove optimized isnan + - math: Use wordsize-64 version for isnan + - benchtests: Add isnan/isinf/isfinite benchmark + - powerpc: copysign cleanup + - powerpc: consolidate rint + - libio: freopen of default streams crashes in old programs (swbz#24632) + - Linux: Deprecate and sysctl + - : Use Linux UAPI header for statx if available and useful + (#1721129) + - : Add __glibc_has_include macro + - Improve performance of memmem + - Improve performance of strstr + - Benchmark strstr hard needles + - Fix malloc tests build with GCC 10 + +:100644 100644 336b7bf6 29d500f3 M glibc.spec +:100644 100644 7d75f3eb bfec39a5 M sources + +commit 9c5a4265d8d93a528a816da719cbc660d1196b6d +Author: Patsy Franklin +AuthorDate: Mon Jun 10 12:59:02 2019 -0400 +Commit: Patsy Franklin +CommitDate: Mon Jun 10 13:01:36 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 51ea67d54882318c4fa5394c386f4816ddc22408 + + - powerpc: get_rounding_mode: utilize faster method to get rounding mode + - riscv: Do not use __has_include__ + - powerpc: fegetexcept: utilize function instead of duplicating code + - iconv: Use __twalk_r in __gconv_release_shlib + - Fix iconv buffer handling with IGNORE error handler (swbz#18830) + +:100644 100644 4c96784f 336b7bf6 M glibc.spec +:100644 100644 a07f13ee 7d75f3eb M sources + +commit bd8d2430b4dbd5919cb0bb54332db377ad0934cd +Author: Florian Weimer +AuthorDate: Wed Jun 5 12:20:08 2019 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 5 12:20:08 2019 +0200 + + Restore /usr/lib/locale/locale-archive under its original name (#1716710) + +:100644 000000 6a9412f3 00000000 D glibc-rh1716710.patch +:100644 100644 7320848c 4c96784f M glibc.spec + +commit 819bb4065ce3704ef2a3dba2ef1d9780adeebae9 +Author: Florian Weimer +AuthorDate: Tue Jun 4 16:02:20 2019 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 4 16:02:20 2019 +0200 + + Add glibc version to locale-archive name (#1716710) + +:000000 100644 00000000 6a9412f3 A glibc-rh1716710.patch +:100644 100644 1b35e9d1 7320848c M glibc.spec + +commit 3aed6a961c489d512e4d2b1f95505c6d0696d3b1 +Author: Carlos O'Donell +AuthorDate: Mon Jun 3 16:05:09 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jun 3 16:07:16 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: dc91a19e6f71e1523f4ac179191a29b2131d74bb + + - Linux: Add oddly-named arm syscalls to syscall-names.list. + - arm: Remove ioperm/iopl/inb/inw/inl/outb/outw/outl support. + - Add INADDR_ALLSNOOPERS_GROUP from Linux 5.1 to netinet/in.h. + +:100644 100644 2dde267a 1b35e9d1 M glibc.spec +:100644 100644 33682ffc a07f13ee M sources + +commit 34927af202deb7d97dbb211a3cb13b1c53b496d3 +Author: Carlos O'Donell +AuthorDate: Thu May 16 21:43:50 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Sat Jun 1 20:23:38 2019 -0400 + + Convert glibc_post_upgrade to lua. + +:100644 000000 a64adfcd 00000000 D glibc-post_upgrade.patch +:100644 100644 16cf4c0e 2dde267a M glibc.spec +:100644 000000 9014857f 00000000 D glibc_post_upgrade.c + +commit fcb40838939e1ea02ed122a8d5f48cf2be734845 +Author: Florian Weimer +AuthorDate: Sat Jun 1 13:41:32 2019 +0200 +Commit: Florian Weimer +CommitDate: Sat Jun 1 13:41:32 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 9250e6610fdb0f3a6f238d2813e319a41fb7a810 + + - powerpc: Fix build failures with current GCC + - Remove unused get_clockfreq files + - powerpc: generic nearbyint/nearbyintf + - tt_RU: Add lang_name (swbz#24370) + - tt_RU: Fix orthographic mistakes in mon and abmon sections (swbz#24369) + - Add IGMP_MRDISC_ADV from Linux 5.1 to netinet/igmp.h. + +:100644 100644 6995753d 16cf4c0e M glibc.spec +:100644 100644 ad27d2fc 33682ffc M sources + +commit 50bcae98df7d383733d4d6d896b9e1e829914eb0 +Author: Florian Weimer +AuthorDate: Sat Jun 1 13:13:40 2019 +0200 +Commit: Florian Weimer +CommitDate: Sat Jun 1 13:13:40 2019 +0200 + + Remove support for filtering glibc-all-langpacks (#1715891) + + Reviewed-by: Carlos O'Donell + +:100644 000000 91839723 00000000 D build-locale-archive.c +:100644 000000 299b0f06 00000000 D glibc-fedora-locarchive.patch +:100644 100644 775ecef3 6995753d M glibc.spec + +commit 74725dd94ede74f445c16a936024baf108594903 +Author: Arjun Shankar +AuthorDate: Mon May 27 14:45:50 2019 +0200 +Commit: Arjun Shankar +CommitDate: Mon May 27 14:46:58 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 85188d8211698d1a255f0aec6529546db5c56de3 + + - Remove support for PowerPC SPE extension + - elf: Add tst-ldconfig-bad-aux-cache test + - Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h + - nss_dns: Check for proper A/AAAA address alignment + +:100644 100644 e9da7116 775ecef3 M glibc.spec +:100644 100644 8aeb1ecc ad27d2fc M sources + +commit 9701fdade7415cc798e0bd17efd1c5310789fb93 +Author: DJ Delorie +AuthorDate: Tue May 21 14:21:21 2019 -0400 +Commit: DJ Delorie +CommitDate: Tue May 21 14:21:21 2019 -0400 + + Auto-sync with upstream branch master, + + Upstream commit 46ae07324b1cd50fbf8f37a076d6babcfca7c510 + + - Improve string benchtest timing + - sysvipc: Add missing bit of semtimedop s390 consolidation + - wcsmbs: Fix data race in __wcsmbs_clone_conv [swbz #24584] + - libio: Fix gconv-related memory leak [swbz #24583] + - libio: Remove codecvt vtable [swbz #24588] + - support: Expose sbindir as support_sbindir_prefix + - support: Add missing EOL terminators on timespec + - support: Correct confusing comment + - sysvipc: Consolidate semtimedop s390 + - sysvipc: Fix compat msgctl (swbz#24570) + - Add NT_ARM_PACA_KEYS and NT_ARM_PACG_KEYS from Linux 5.1 to elf.h. + - Small tcache improvements + - manual: Document O_DIRECTORY + - Update kernel-features.h files for Linux 5.1. + - nss_nis, nss_nisplus: Remove RES_USE_INET6 handling + - nss_files: Remove RES_USE_INET6 from hosts processing + - support: Report NULL blobs explicitly in TEST_COMPARE + - dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once) [swbz# 24476] + - Add missing Changelog entry + +:100644 100644 df07e140 e9da7116 M glibc.spec +:100644 100644 c08fdc1b 8aeb1ecc M sources + +commit 6666c40188f4103b0ec2dcbc0e7d0f80fa30ce9f +Author: Florian Weimer +AuthorDate: Wed May 15 17:55:39 2019 +0200 +Commit: Florian Weimer +CommitDate: Wed May 15 17:55:39 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 32ff397533715988c19cbf3675dcbd727ec13e18 + + - Fix crash in _IO_wfile_sync (#1710460) + - nss: Turn __nss_database_lookup into a compatibility symbol + - support: Add support_install_rootsbindir + - iconv: Remove public declaration of __gconv_transliterate + - Linux: Add the tgkill function + - manual: Adjust twalk_r documentation. + - elf: Fix tst-pldd for non-default --prefix and/or --bindir (swbz#24544) + - support: Export bindir path on support_path + - configure: Make --bindir effective + - x86: Remove arch-specific low level lock implementation + - nptl: Assume LLL_LOCK_INITIALIZER is 0 + - nptl: Small optimization for lowlevellock + - Add single-thread.h header + - locale: Update to Unicode 12.1.0 (swbz#24535) + - malloc: Fix tcache count maximum (swbz#24531) + - sem_close: Use __twalk_r + - support: Fix timespec printf + - nptl/tst-abstime: Use libsupport + - nptl: Convert some rwlock tests to use libsupport + - nptl: Use recent additions to libsupport in tst-sem5 + - nptl: Convert tst-cond11.c to use libsupport + - support: Add timespec.h + - Move nptl/tst-eintr1 to xtests (swbz#24537) + - powerpc: trunc/truncf refactor + - powerpc: round/roundf refactor + - powerpc: floor/floorf refactor + - support: Add xclock_gettime + - malloc/tst-mallocfork2: Use process-shared barriers + - Update syscall-names.list for Linux 5.1 + - Use GCC 9 in build-many-glibcs.py + - aarch64: thunderx2 memmove performance improvements + - misc/tst-tsearch: Additional explicit error checking + - elf: Fix elf/tst-pldd with --enable-hardcoded-path-in-tests (swbz#24506) + - misc: Add twalk_r function + +:100644 100644 391b768a df07e140 M glibc.spec +:100644 100644 7b1d9f87 c08fdc1b M sources + +commit 4124e42f39ca859587745c25caffd0733ef2e456 +Author: Arjun Shankar +AuthorDate: Thu May 2 13:03:35 2019 +0200 +Commit: Arjun Shankar +CommitDate: Thu May 2 13:03:35 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 20aa5819586ac7ad11f711bab64feda307965191 + + - semaphore.h: Add nonnull attributes + - powerpc: Remove power4 mpa optimization + - powerpc: Refactor ceil/ceilf + - Fix -O1 compilation errors with `__ddivl' and `__fdivl' [BZ #19444] + - Make mktime etc. compatible with __time64_t + +:100644 100644 22692fc1 391b768a M glibc.spec +:100644 100644 abbb4906 7b1d9f87 M sources + +commit d9394d9d7e84eb1e5197d8ffb7ed277584e345f1 +Author: Florian Weimer +AuthorDate: Fri Apr 26 13:51:28 2019 +0200 +Commit: Florian Weimer +CommitDate: Fri Apr 26 13:51:28 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: c57afec0a9b318bb691e0f5fa4e9681cf30df7a4 + + - Increase BIND_NOW coverage (#1702671) + - Fix pldd hang (#1361689) + - riscv: remove DL_RO_DYN_SECTION (swbz#24484) + - locale: Add LOCPATH diagnostics to the locale program + - benchtests: Enable BIND_NOW if configured with --enable-bind-now + +:100644 100644 cf61b18c 22692fc1 M glibc.spec +:100644 100644 7bfa9354 abbb4906 M sources + +commit 47192f413e15f42d0b6d2aeb869ce13f4e75ee25 +Author: DJ Delorie +AuthorDate: Mon Apr 22 15:33:30 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Apr 22 15:33:30 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 25f7a3c96116a9102df8bf7b04ef160faa32416d + + - malloc: make malloc fail with requests larger than PTRDIFF_MAX (BZ#23741) + - powerpc: Fix format issue from 3a16dd780eeba602 + - powerpc: fma using builtins + - powerpc: Use generic fabs{f} implementations + - mips: Remove rt_sigreturn usage on context function + - powerpc: Remove rt_sigreturn usage on context function + - support: Add support_capture_subprogram + - stdlib/tst-secure-getenv: handle >64 groups + +:100644 100644 d16a96d6 cf61b18c M glibc.spec +:100644 100644 d6a53be1 7bfa9354 M sources + +commit 448365c7f7e6924929c5bcfba271cde4751f97d5 +Author: Florian Weimer +AuthorDate: Mon Apr 15 15:05:30 2019 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 15 15:05:30 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: e3f454bac0f968216699ca405c127c858f0657c7 + + - nss_dns: Do not replace root domain with empty string + - alloc_buffer: Return unqualified pointer type in alloc_buffer_next + - malloc: Set and reset all hooks for tracing (swbz#16573) + +:100644 100644 9c44fd68 d16a96d6 M glibc.spec +:100644 100644 15c2aa00 d6a53be1 M sources + +commit a54853472d5f9ec445fcf0be957f3aa68e852a8c +Author: Florian Weimer +AuthorDate: Thu Apr 11 21:53:43 2019 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 11 21:53:43 2019 +0200 + + Run valgrind smoke test against the install tree + +:100644 100644 c0805267 9c44fd68 M glibc.spec + +commit dcaaa784676727b0ea9206c6c6aa0e8ef955a1e1 +Author: Florian Weimer +AuthorDate: Thu Apr 11 12:18:48 2019 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 11 12:18:48 2019 +0200 + + Do not use --g-libs with find-debuginfo.sh; it breaks valgrind (#1698824) + +:100644 100644 586e94da c0805267 M glibc.spec + +commit 7b77f1b10ff9c4a50f36e2d2805fbf783a81b55d +Author: Florian Weimer +AuthorDate: Wed Apr 10 10:26:43 2019 +0200 +Commit: Florian Weimer +CommitDate: Wed Apr 10 10:26:43 2019 +0200 + + Strip debugging information from installed programs again (#1661510) + +:100644 100644 562aba2a 586e94da M glibc.spec + +commit b797613532f113578d9c3e229a921b0e732ae145 +Author: Carlos O'Donell +AuthorDate: Tue Apr 9 11:05:36 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Apr 9 11:11:06 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 648279f4af423c4783ec1dfa63cb7b46a7640217 + + - Drop glibc-warning-fix.patch. Microbenchmark code fixed upstream. + + - powerpc: Use generic wcscpy optimization + - powerpc: Use generic wcschr optimization + - powerpc: Use generic wcsrchr optimization + - aarch64: thunderx2 memcpy implementation cleanup and streamlining + - resolv: Remove support for RES_USE_INET6 and the inet6 option + - resolv: Remove RES_INSECURE1, RES_INSECURE2 + +:100644 000000 0e4afa10 00000000 D glibc-warning-fix.patch +:100644 100644 7612be9f 562aba2a M glibc.spec +:100644 100644 71350b8a 15c2aa00 M sources + +commit e4dacdad3d14585c74a67f9ea450eca030716e0c +Author: Arjun Shankar +AuthorDate: Thu Apr 4 03:07:08 2019 +0200 +Commit: Arjun Shankar +CommitDate: Thu Apr 4 03:07:08 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 8260f23616c1a2a4e609f989a195fba7690a42ca + + - Fix strptime era handling, add more strftime tests [BZ #24394] + - time/tst-strftime2.c: Make the file easier to maintain + - time: Add tests for Minguo calendar [BZ #24293] + - ja_JP locale: Add entry for the new Japanese era [BZ #22964] + - Add Reiwa era tests to time/tst-strftime3.c + +:100644 100644 667ec057 7612be9f M glibc.spec +:100644 100644 6418979a 71350b8a M sources + +commit 539fe8abbd575c2cb34c59b8bb52bdd73c76b1b7 +Author: Arjun Shankar +AuthorDate: Mon Apr 1 18:33:52 2019 +0200 +Commit: Arjun Shankar +CommitDate: Mon Apr 1 18:33:52 2019 +0200 + + Update sources file + +:100644 100644 94170ab0 6418979a M sources + +commit 7b2061df55ba606e8a67e096248e38bce41b2c83 +Author: Arjun Shankar +AuthorDate: Mon Apr 1 16:44:34 2019 +0200 +Commit: Arjun Shankar +CommitDate: Mon Apr 1 16:45:15 2019 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 993e3107af67edefcfc79a62ae55f7b98aa5151e + + - Add AArch64 HWCAPs from Linux 5.0 + - tt_RU: Fix orthographic mistakes in day and abday sections [BZ #24296] + - iconv, localedef: avoid floating point rounding differences [BZ #24372] + - Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372] + - S390: New configure check and hwcap values for new CPU architecture arch13 + - S390: Add memmove, strstr, and memmem ifunc variants for arch13 + - nptl: Remove pthread_clock_gettime pthread_clock_settime + - linux: Assume clock_getres CLOCK_{PROCESS,THREAD}_CPUTIME_ID + - Remove __get_clockfreq + - Do not use HP_TIMING_NOW for random bits + - hp-timing: Refactor rtld usage, add generic support + - Add NT_ARM_PAC_MASK and NT_MIPS_MSA from Linux 5.0 to elf.h + - Add UDP_GRO from Linux 5.0 to netinet/udp.h + - nptl: Convert tst-sem5 & tst-sem13 to use libsupport + - nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly + - nss/tst-nss-files-alias-leak: add missing opening quote in printf + - math: Enable some math builtins for clang + - powerpc: Use __builtin_{mffs,mtfsf} + - RISC-V: Fix `test' operand error with soft-float ABI being configured + +:100644 100644 47d9185a 667ec057 M glibc.spec + +commit bfa3999fdd34d449196784049222ddd5022a3ecb +Author: Carlos O'Donell +AuthorDate: Wed Mar 20 22:41:20 2019 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Mar 20 22:41:20 2019 -0400 + + Fix %changelog date. + +:100644 100644 0eaa5edc 47d9185a M glibc.spec + +commit 82a97343d6405772541d754aeb4bab79612bd839 +Author: Carlos O'Donell +AuthorDate: Thu Feb 7 17:15:12 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Mar 20 22:36:49 2019 -0400 + + Add warnings and notes to /etc/nsswitch.conf and /etc/nscd.conf. + +:000000 100644 00000000 6a77a242 A glibc-fedora-nscd-warnings.patch +:100644 100644 96def0fa 0eaa5edc M glibc.spec +:100644 100644 b49a3b27 ba87550e M nsswitch.conf + +commit a84cd6b5305baaba9d03431a10ecd35802bf348e +Author: DJ Delorie +AuthorDate: Mon Mar 18 13:23:22 2019 -0400 +Commit: DJ Delorie +CommitDate: Mon Mar 18 13:23:22 2019 -0400 + + Auto-sync with upstream branch master + + Upstream commit: 78919d3886c9543279ec755a701e279c62b44164 + + 78919d3886 time/mktime.c: Update obsolete URL in comment. + b626c5aa5d Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114] + 066ae81ec9 hurd: Fix comment style + e87d8ada29 hurd: Document how EINTR should be handled in critical sections + 477e739b32 Update syscall-names.list for Linux 5.0. + 238d60a1fb localedata: Add Minguo calendar support to Taiwanese locales [BZ #24293] + 5b06f538c5 malloc: Check for large bin list corruption when inserting unsorted chunk + a0a0dc8317 Remove obsolete, never-implemented XSI STREAMS declarations + +:100644 100644 950bf140 96def0fa M glibc.spec +:100644 100644 1b699a0a 94170ab0 M sources + +commit fdf2115d36548c89f99e39a43bc35e3a2411b3f0 +Author: Florian Weimer +AuthorDate: Thu Mar 14 16:18:47 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 14 16:18:47 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: a0a0dc83173ce11ff45105fd32e5d14356cdfb9c + + - Drop glibc-fedora-streams-rh436349.patch. STREAMS was removed upstream. + + - Remove obsolete, never-implemented XSI STREAMS declarations + - nss: Fix tst-nss-files-alias-truncated for default --as-needed linking + - scripts/check-obsolete-constructs.py: Process all headers as UTF-8. + - Use Linux 5.0 in build-many-glibcs.py. + - hurd: Add no-op version of __res_enable_icmp [BZ #24047] + - Move inttypes.h and stdint.h to stdlib. + - Use a proper C tokenizer to implement the obsolete typedefs test. + - Fix output of LD_SHOW_AUXV=1. + +:100644 000000 0d8f7d90 00000000 D glibc-fedora-streams-rh436349.patch +:100644 100644 bfaf8d8b 950bf140 M glibc.spec +:100644 100644 182cd2f9 1b699a0a M sources + +commit 4d79a1a6ddd9c16f2764a9d4adb1ce74c88a5076 +Author: Florian Weimer +AuthorDate: Wed Mar 13 17:44:44 2019 +0100 +Commit: Florian Weimer +CommitDate: Wed Mar 13 17:44:44 2019 +0100 + + Update sources + +:100644 100644 b085d406 182cd2f9 M sources + +commit 70ec0cd8b9acb1aaf7df30e86728a558bfdb1e21 +Author: Florian Weimer +AuthorDate: Wed Mar 13 13:33:01 2019 +0100 +Commit: Florian Weimer +CommitDate: Wed Mar 13 13:33:01 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 38b52865d4ccfee3647f27e969e539a4396a73b1 + + - Drop glibc-rh1670028.patch, applied upstream + + - elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to + - resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047] + - C-SKY: add elf header definition for elfutils + - C-SKY: mark lr as undefined to stop unwinding + - C-SKY: remove user_regs definition + - C-SKY: fix sigcontext miss match + - Bug 24307: Update to Unicode 12.0.0 + - Break lines before not after operators, batch 4. + - check-wrapper-headers test: Adjust Fortran include file directory + - Fix location where math-vector-fortran.h is installed. + +:100644 000000 d1dbe3f7 00000000 D glibc-rh1670028.patch +:100644 100644 0cbeb52b bfaf8d8b M glibc.spec + +commit 97506ad65a03a9551cec2d6be9a3a27e9b66cb40 +Author: Jeroen van Meeuwen (Kolab Systems) +AuthorDate: Tue Feb 19 09:00:34 2019 +0100 +Commit: Jeroen van Meeuwen (Kolab Systems) +CommitDate: Fri Mar 8 13:24:23 2019 +0100 + + It's there now... + +:100644 100644 f7287648 0cbeb52b M glibc.spec + +commit 5b4007bb565c549efa1b37a61afe390f656398ab +Author: Jeroen van Meeuwen (Kolab Systems) +AuthorDate: Sun Feb 17 12:02:24 2019 +0100 +Commit: Jeroen van Meeuwen (Kolab Systems) +CommitDate: Fri Mar 8 13:24:23 2019 +0100 + + Fix bootstrapping glibc + + Bootstrapping glibc will disable benchtests, but the if/endif clauses + excluded essentials from the bootstrapped build. Also, mtrace isn't built + when bootstrapping. + +:100644 100644 4f65b740 f7287648 M glibc.spec + +commit 9f81c9aa6eaa98b2a810edd8719009deb70899ce +Author: DJ Delorie +AuthorDate: Wed Mar 6 15:56:00 2019 -0500 +Commit: DJ Delorie +CommitDate: Wed Mar 6 15:56:00 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 0ddb7ea842abf63516b74d4b057c052afc6ba863. + + - nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME support + - powerpc: Fix build of wcscpy with --disable-multi-arch + - elf: Remove remnants of MAP_ANON emulation + - S390: Increase function alignment to 16 bytes. + - ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162] + - ldbl-opt: Reuse test cases from misc/ that check long double + - ldbl-opt: Add error and error_at_line (bug 23984) + - ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, and vwarnx (bug 23984) + - ldbl-opt: Reuse argp tests that print long double + - ldbl-opt: Add argp_error and argp_failure (bug 23983) + - elf/tst-big-note: Improve accuracy of test [BZ #20419] + - S390: Fix introduction of __wcscpy and weak wcscpy symbols. + - __netlink_assert_response: Add more __libc_fatal newlines [BZ #20271] + - Add more spaces before '('. + - elf: Add tests with a local IFUNC resolver [BZ #23937] + - elf/Makefile: Run IFUNC tests if binutils supports IFUNC + - powerpc: Fix linknamespace introduced by 4d8015639a75 + - hurd: Add renameat2 support for RENAME_NOREPLACE + - Fix -Wempty-body warnings in Hurd-specific code. + - Add some spaces before '('. + - wcsmbs: optimize wcsnlen + - wcsmbs: optimize wcsncpy + - wcsmbs: optimize wcsncat + - wcsmbs: optimize wcscpy + - wcsmbs: optimize wcscat + - wcsmbs: optimize wcpncpy + - wcsmbs: optimize wcpcpy + - Break further lines before not after operators. + - Add and move fall-through comments in system-specific code. + +:100644 100644 587500ac 4f65b740 M glibc.spec +:100644 100644 eaadbd2f b085d406 M sources + +commit 2300402532b257c994ab0e163790c7d527eb4b37 +Author: DJ Delorie +AuthorDate: Fri Mar 1 14:45:22 2019 -0500 +Commit: DJ Delorie +CommitDate: Fri Mar 1 14:45:22 2019 -0500 + + Add .gdb_index to debug information + + Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1680765 + by adding -i to find-debuginfo.sh flags. + +:100644 100644 c1f1c270 587500ac M glibc.spec + +commit 8a209c638d58aac2aab751a49f77b64c112b3f97 +Author: Carlos O'Donell +AuthorDate: Thu Feb 28 02:09:46 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 28 02:09:46 2019 -0500 + + Work around compiler warning in microbenchmarks. + + Raised upstream: + https://www.sourceware.org/ml/libc-alpha/2019-02/msg00656.html + +:000000 100644 00000000 0e4afa10 A glibc-warning-fix.patch +:100644 100644 f95d41d3 c1f1c270 M glibc.spec + +commit 047399b0d0f0f454e81f971345e2357b3e552cef +Author: Carlos O'Donell +AuthorDate: Tue Feb 26 09:31:34 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 26 09:31:34 2019 -0500 + + Auto-sync with upstream branch master, + + Upstream commit: e0cb7b6131ee5f2dca2938069b8b9590304e6f6b + + - nss_files: Fix /etc/aliases null pointer dereference (swbz#24059) + - regex: fix read overrun (swbz#24114) + - libio: use stdout in puts and putchar, etc (swbz#24051) + - aarch64: Add AmpereComputing emag to tunable cpu list + - aarch64: Optimized memset specific to AmpereComputing emag + - aarch64: Optimized memchr specific to AmpereComputing emag + - Require GCC 6.2 or later to build glibc + - manual: Document lack of conformance of sched_* functions (swbz#14829) + - libio: Use stdin consistently for input functions (swbz#24153) + - x86-64 memcmp: Use unsigned Jcc instructions on size (swbz#24155) + - Fix handling of collating elements in fnmatch (swbz#17396,swbz#16976) + - arm: Use "nr" constraint for Systemtap probes (swbz#24164) + - Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (swbz#23403) + - Add compiler barriers for pthread_mutex_trylock (swbz#24180) + - rt: Turn forwards from librt to libc into compat symbols (swbz#24194) + - Linux: Add gettid system call wrapper (swbz#6399) + - nptl: Avoid fork handler lock for async-signal-safe fork (swbz#24161) + - elf: Ignore LD_AUDIT interfaces if la_version returns 0 (swbz#24122) + - nptl: Reinstate pthread_timedjoin_np as a cancellation point (swbz#24215) + - nptl: Fix invalid Systemtap probe in pthread_join (swbz#24211) + +:100644 100644 d75332ab f95d41d3 M glibc.spec +:100644 100644 2a402e26 eaadbd2f M sources + +commit 1c5b89063faebbc28555f081d8f345a810b5b08a +Author: Florian Weimer +AuthorDate: Tue Feb 19 08:33:22 2019 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 19 08:33:22 2019 +0100 + + Auto-sync with upstream branch release/2.29/master + + Upstream commit: 067fc32968b601493f4b247a3ac00caeea3f3d61 + + - Drop glibc-rh1674280.patch. Different fix applied upstream. (#1674280) + - nptl: Fix invalid Systemtap probe in pthread_join (#1674280) + +:100644 000000 38603c1c 00000000 D glibc-rh1674280.patch +:100644 100644 53e2d1be d75332ab M glibc.spec +:100644 100644 792b1e48 2a402e26 M sources + +commit b82e3b3f858003dea1e90a386f3a269a26c26262 +Author: Florian Weimer +AuthorDate: Mon Feb 11 21:42:14 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Feb 11 21:42:14 2019 +0100 + + Hotfix for invalid Systemtap probe in pthread_join (#1674280) + +:000000 100644 00000000 38603c1c A glibc-rh1674280.patch +:100644 100644 610a967c 53e2d1be M glibc.spec + +commit 8e6306e00417f7ae3de244fbb2d0f58bc74631f1 +Author: Florian Weimer +AuthorDate: Mon Feb 11 09:53:45 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Feb 11 09:53:45 2019 +0100 + + Remove LRA bug on POWER workaround, fixed in gcc-9.0.1-0.4.fc30 (#1673018) + +:100644 000000 1ab4a097 00000000 D glibc-rh1673018.patch +:100644 100644 2764bd57 610a967c M glibc.spec + +commit 5fff0126341c1a4aef0909133be38058058d9bf7 +Author: Florian Weimer +AuthorDate: Mon Feb 11 09:51:14 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Feb 11 09:51:14 2019 +0100 + + Auto-sync with upstream branch release/2.29/master + + Upstream commit: c096b008d2671028c21ac8cf01f18a2083e73c44 + + - nptl: Avoid fork handler lock for async-signal-safe fork (swbz#24161) + - nptl: Add compiler barriers in pthread_mutex_trylock (swbz#24180) + +:100644 100644 eba2f984 2764bd57 M glibc.spec +:100644 100644 d612ecd8 792b1e48 M sources + +commit 123aebc7d4d234ee8c4685d1dff1b7f95ec17b79 +Author: Florian Weimer +AuthorDate: Thu Feb 7 10:49:48 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Feb 7 10:49:48 2019 +0100 + + Work around LRA hang on ppc64le (#1673018) + +:000000 100644 00000000 1ab4a097 A glibc-rh1673018.patch +:100644 100644 ff9a4999 eba2f984 M glibc.spec + +commit 109c797f856de25442bef583bc5217146db4c654 +Author: Florian Weimer +AuthorDate: Wed Feb 6 09:10:05 2019 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 6 09:10:05 2019 +0100 + + Auto-sync with upstream branch release/2.29/master + + Upstream commit: 2de15ac95713a238dc258eb8977ecdfca811fc19 + + - arm: Use "nr" constraint for Systemtap probes (#1196181) + +:100644 100644 31271884 ff9a4999 M glibc.spec +:100644 100644 bdd58f7e d612ecd8 M sources + +commit 0ba614c06da32434ecd10a8d39ecea8ce618dd08 +Author: Florian Weimer +AuthorDate: Fri Feb 1 13:38:20 2019 +0100 +Commit: Florian Weimer +CommitDate: Fri Feb 1 13:38:20 2019 +0100 + + Eliminate %%glibcrelease macro + + As a result, future mass rebuilds will increment the Release: field as + expected. + +:100644 100644 c49e6252 31271884 M glibc.spec + +commit de5b416635eda3506c49077d2f0191f3cd526b39 +Author: Carlos O'Donell +AuthorDate: Thu Jan 31 22:11:33 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Jan 31 22:15:26 2019 -0500 + + Auto-sync with upstream branch release/2.29/master + + Upstream commit: 86013ef5cea322b8f4b9c22f230c22cce369e947 + + - nptl: Fix pthread_rwlock_try*lock stalls (swbz#23844) + +:100644 100644 837b5345 c49e6252 M glibc.spec +:100644 100644 eda9d3bc bdd58f7e M sources + +commit b4e36d719db75493ce47235160211957a79754de +Author: Fedora Release Engineering +AuthorDate: Thu Jan 31 22:40:19 2019 +0000 +Commit: Fedora Release Engineering +CommitDate: Thu Jan 31 22:40:19 2019 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 b2d9397d 837b5345 M glibc.spec + +commit e7b9f886b07c1ac8067039d3b4ec5a4414687701 +Author: DJ Delorie +AuthorDate: Mon Jan 28 16:07:16 2019 -0500 +Commit: DJ Delorie +CommitDate: Mon Jan 28 16:12:03 2019 -0500 + + Auto-sync with upstream branch master, + + Upstream commit: e1e47c912a8e557508362715f7468091def3ec4f + + - Update translations. + +:100644 100644 52104eba b2d9397d M glibc.spec +:100644 100644 85d97be0 eda9d3bc M sources + +commit 5d5d75dce29aa11797c3fa88327712fa192e26bf +Author: Florian Weimer +AuthorDate: Mon Jan 28 14:38:03 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 28 14:38:03 2019 +0100 + + Fix broken patch + +:100644 100644 f7b6d137 d1dbe3f7 M glibc-rh1670028.patch + +commit 88850a88bb70ad70e52454dc393d2b73b6b2985d +Author: Florian Weimer +AuthorDate: Mon Jan 28 14:28:25 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 28 14:28:25 2019 +0100 + + resolv: Enable full ICMP error reporting in stub resolver (#1670028) + +:000000 100644 00000000 f7b6d137 A glibc-rh1670028.patch +:100644 100644 06b3ce6a 52104eba M glibc.spec + +commit 657df544496a86708b353e05b0daa513fa638a7a +Author: Florian Weimer +AuthorDate: Mon Jan 28 14:09:37 2019 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 28 14:09:37 2019 +0100 + + Remove obsolete scriptlets (release bump) + +:100644 100644 1a5cf2a0 06b3ce6a M glibc.spec + +commit 1ebcbd5e46a89af542cdfc2070ad668f65654905 +Author: Igor Gnatenko +AuthorDate: Sun Jan 27 18:58:44 2019 +0100 +Commit: Igor Gnatenko +CommitDate: Sun Jan 27 18:58:44 2019 +0100 + + Remove obsolete scriptlets + + References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets + Signed-off-by: Igor Gnatenko + +:100644 100644 1328315b 1a5cf2a0 M glibc.spec + +commit 70a46f30e19552d14b52442612a116b7b27d55da +Author: Florian Weimer +AuthorDate: Fri Jan 25 11:55:20 2019 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 25 11:55:20 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 83e6b59625f45db1eee93e5684091f740c52a083 + + - elf: Revert LD_AUDIT fix for modules with invalid version (swbz#24122) + - strftime: Pass the additional flags from %EY to %Ey (swbz#24096) + - strftime: Set the default width of %Ey to 2 (swbz#23758) + +:100644 100644 3f196200 1328315b M glibc.spec +:100644 100644 6d351624 85d97be0 M sources + +commit 7c5e863b5b6a248b62d9334ea15ea0be01139db1 +Author: Florian Weimer +AuthorDate: Thu Jan 24 13:01:30 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 24 13:01:30 2019 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 3367acdb344a1d7fcf8f53748d301d652c8911dd + + - elf: Fix LD_AUDIT for modules with invalid version (swbz#24122) + - CVE-2016-10739: getaddrinfo: Fully parse IPv4 address strings (#1331390) + - resolv: Do not send queries for non-host-names in nss_dns (swbz#24112) + - malloc: Revert fastbins to old-style atomics + +:100644 100644 9ac2b984 3f196200 M glibc.spec +:100644 100644 d795aecf 6d351624 M sources + +commit 133c946b2f1008fe88bc1c57d91208d72b8fb0c6 +Author: Florian Weimer +AuthorDate: Wed Jan 23 17:22:30 2019 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 23 17:22:30 2019 +0100 + + Use assembler to produce annobin notes for nonshared libraries (#1668822) + +:100644 100644 a26634c2 9ac2b984 M glibc.spec + +commit ec674e19b8095a322f2535add0a9552a1c1a499e +Author: Carlos O'Donell +AuthorDate: Wed Jan 16 11:51:15 2019 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Jan 16 11:51:15 2019 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 008b598e2a495024f9777006716cfd8668f3db33 + + - x86-64: Optimize strcat/strncat, strcpy/strncpy and stpcpy/stpncpy with AVX2 + - powerpc: Fix VSCR position in ucontext (swbz#24088) + - AArch64: Add ifunc support for Ares + - soft-fp: Properly check _FP_W_TYPE_SIZE (swbz#24066) + +:100644 100644 026f4094 a26634c2 M glibc.spec +:100644 100644 6482fac8 d795aecf M sources + +commit 4265b0b8f64c4b1f99d62a320bc66f5c27fd2f23 +Author: Florian Weimer +AuthorDate: Thu Jan 10 12:29:48 2019 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 10 12:29:48 2019 +0100 + + Inherit -march=haswell flag from redhat-rpm-config + +:100644 100644 f0204f40 026f4094 M glibc.spec + +commit 062fb704dba992102382c0ef00319455500c0612 +Author: Arjun Shankar +AuthorDate: Mon Jan 7 19:07:19 2019 +0100 +Commit: Arjun Shankar +CommitDate: Mon Jan 7 19:07:19 2019 +0100 + + Update sources file + +:100644 100644 3f10b353 6482fac8 M sources + +commit 1aba59b258b63a51b9a2e44cd407db21c86eaca2 +Author: Arjun Shankar +AuthorDate: Mon Jan 7 16:55:23 2019 +0100 +Commit: Arjun Shankar +CommitDate: Mon Jan 7 17:22:11 2019 +0100 + + Auto-sync with upstream branch master + + commit 2ef427168818ce04b03cecb7b739f9db0156e3e4 + + - Require GCC 5 or later to build glibc (swbz#23993) + - Only build libm with -fno-math-errno (swbz#24024) + - sysdeps/ieee754: prevent maybe-uninitialized errors with -O (swbz#19444) + - Multiple locales: Use the correct 12-hour time formats (swbz#10496) + - sq_AL: Use the correct date and time formats (swbz#10496, swbz#23724) + - en_US: define date_fmt (swbz#24046) + - Remove executable bit from localedata/locales/bi_VU (swbz#23995) + - malloc: Always call memcpy in _int_realloc (swbz#24027) + - ARM: fix kernel assisted atomics with GCC 8 (swbz#24034) + - S390: Unify 31/64bit mem{set,cmp,cpy,pcpy}, bzero with ifunc handling + - S390: Refactor ifunc handling for several str* and wc* functions + - posix: Clear close-on-exec for posix_spawn adddup2 (swbz#23640) + - termios: Define TIOCSER_TEMT with __USE_MISC (swbz#17783) + - termios: Consolidate Baud Rate Selection definitions (swbz#23783) + - Y2038: add __{localtime64,gmttime64,ctime64}[_r] functions + - Y2038: make __difftime compatible with 64-bit time + +:100644 100644 a9a7a4fb 224c5198 M glibc-python3.patch +:100644 100644 7af462f4 f0204f40 M glibc.spec + +commit 650d554f72b58ab1db93f20c001e27947208e993 +Author: DJ Delorie +AuthorDate: Mon Dec 17 13:20:44 2018 -0500 +Commit: DJ Delorie +CommitDate: Mon Dec 17 14:16:58 2018 -0500 + + Auto-sync with upstream branch master, + + commit 6bbfc5c09fc5b5e3d4a0cddbbd4e2e457767dae7. + + - Add statx conditionals for wordsize-32 *xstat.c + - regex: fix storage-exhaustion error (swbz#18040) + - regex: fix heap-use-after-free error (swbz#18040) + - manual: Document thread/task IDs for Linux + +:100644 100644 71bc29d6 7af462f4 M glibc.spec +:100644 100644 dd10e926 3f10b353 M sources + +commit 60935671c32d94a0c5da5f6a4da8bda8140da5ba +Author: Carlos O'Donell +AuthorDate: Thu Dec 13 12:14:55 2018 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Dec 13 12:14:55 2018 -0500 + + Auto-sync with upstream branch master + + Upstream commit: ade8b817fead73b302d08c88cd44ea2ea56793d4 + + - powerpc: missing CFI register information in __mpn_* functions (swbz#23614) + - rdlock stalls indefinitely on an unlocked pthread rwlock (swbz#23861) + +:100644 100644 53a9f5f6 71bc29d6 M glibc.spec +:100644 100644 2fa9189f dd10e926 M sources + +commit 7a4d7ca1849caa92a68087e7e67de860e98814c9 +Author: Carlos O'Donell +AuthorDate: Tue Dec 11 12:33:20 2018 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Dec 11 12:33:20 2018 -0500 + + Auto-sync with upstream branch master + + Upstream commit: 505b5b292293a5d6bd4046a6bc7f8c2381a33da4 + + - Fix powf overflow handling in non-nearest rounding mode (swbz#23961) + - test-container: move postclean outside of namespace changes (swbz#23948) + - Enable VDSO for static linking on mips (swbz#19767) + +:100644 100644 9f72def4 53a9f5f6 M glibc.spec +:100644 100644 3b0944ac 2fa9189f M sources + +commit 1d88b65b1d1f4d63b5777cdff8dbc0e8ccc6860c +Author: Florian Weimer +AuthorDate: Mon Dec 10 16:51:13 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 10 16:51:13 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 7b36d26b22d147ffc347f427f9fd584700578a94 + + - compat getdents64: Use correct offset for retry (swbz#23972) + - x86: Fix static analysis warning in tst-cet-property-2 (swbz#23490) + - malloc: Add another test for tcache double free check (swbz#23907) + - getcpu: New system call wrapper + - posix_spawn_file_actions_addfchdir_np: New function (swbz#17405) + - Preparations for the IBM long double transition + - Preparations for 64-bit time_t on 32-bit architectures + - Enable VDSO for static linking on arm (swbz#19767) + +:100644 100644 1469e0c3 9f72def4 M glibc.spec +:100644 100644 c9121d19 3b0944ac M sources + +commit b8873c0d8bc363e54233c7eb270db09ad1102c7a +Author: Florian Weimer +AuthorDate: Mon Dec 3 14:58:02 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 3 14:58:02 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 7b36d26b22d147ffc347f427f9fd584700578a94 + + - CVE-2018-19591: if_nametoindex: Fix descriptor for overlong name (#1654000) + - Mutex: Add pthread mutex tunables + - stdlib: assert on NULL function pointer in atexit etc. (swbz#20544) + - Enable VDSO on i386 statically linked programs + - posix: Use posix_spawn on system + - posix: Use posix_spawn on popen (swbz#17490, swbz#22834) + - Fix _dl_profile_fixup data-dependency issue (swbz#23690) + - Enable VDSO for static linking on aarch64 + +:100644 100644 485042c6 1469e0c3 M glibc.spec +:100644 100644 8daabbec c9121d19 M sources + +commit afea8221580111d20d169edb5c3b6787e58826d3 +Author: Carlos O'Donell +AuthorDate: Thu Nov 29 16:40:16 2018 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Nov 29 16:40:16 2018 -0500 + + Resolves: #1352973 + + - Move requirement on libgcc from glibc-devel to glibc (#1352973) + +:100644 100644 d553c5b3 485042c6 M glibc.spec + +commit 173c24248d660515cdbd319f8a5a8a02e3c9019c +Author: Carlos O'Donell +AuthorDate: Tue Nov 27 15:07:47 2018 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Nov 27 15:07:47 2018 -0500 + + Resolves: #1651260 + + - Add requires on explicit glibc version for glibc-nss-devel (#1651260) + +:100644 100644 8d88451c d553c5b3 M glibc.spec + +commit 5ce3b680166bb14f04a5be8e8d7ef659f17c6233 +Author: Arjun Shankar +AuthorDate: Tue Nov 27 12:20:28 2018 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 27 12:20:28 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: ce035c6e909ad20ef2fe13c92eab4e69f6495b61 + + - Drop glibc-rh1652495.patch. Applied upstream. + +:100644 000000 13be4769 00000000 D glibc-rh1652495.patch +:100644 100644 b14b113d 8d88451c M glibc.spec +:100644 100644 5c633ba6 8daabbec M sources + +commit fdcac6f8f4b2f3d0d1cca6974ef7a8997a2997ad +Author: Florian Weimer +AuthorDate: Mon Nov 26 14:58:44 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 26 14:58:44 2018 +0100 + + Do not use parallel make for building locales (#1652228) + +:100644 100644 545b2884 b14b113d M glibc.spec + +commit 2f22666a8b47d418cc8011e130f731d064e2b406 +Author: Florian Weimer +AuthorDate: Thu Nov 22 11:05:13 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 22 11:05:13 2018 +0100 + + malloc: Revert tcache double-free check (#1652495) + +:000000 100644 00000000 13be4769 A glibc-rh1652495.patch +:100644 100644 73ecd933 545b2884 M glibc.spec + +commit 16caa0b760daaead6a098658f9c4ef2cfaeeb880 +Author: DJ Delorie +AuthorDate: Tue Nov 20 14:38:52 2018 -0500 +Commit: DJ Delorie +CommitDate: Tue Nov 20 14:38:52 2018 -0500 + + Auto-sync with upstream branch master + + Upstream commit: bcdaad21d4635931d1bd3b54a7894276925d081d + + - malloc: tcache double free check + - [AArch64] Adjust writeback in non-zero memset + - Update config.guess and config.sub to current versions. + - support: Print timestamps in timeout handler + - Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. + +:100644 100644 4e6f7830 73ecd933 M glibc.spec +:100644 100644 dbaab666 5c633ba6 M sources + +commit 81ee17d92e50cf636ded688c01776efc31d00b27 +Author: Florian Weimer +AuthorDate: Fri Nov 16 11:20:25 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Nov 16 11:20:25 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 346ef23f197a0c8ba807c344bd39101b711050ee + +:100644 100644 e0c1f445 4e6f7830 M glibc.spec +:100644 100644 23bdde31 dbaab666 M sources + +commit 36c64b8ffaa6b56254aaf6ebef346e99b6b22979 +Author: Florian Weimer +AuthorDate: Fri Nov 9 12:00:27 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Nov 9 12:00:27 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 43257c335ad6b9e05fb882975e1776ff763164ee + + - Disable CET for binaries created by older link editors (#1648297) + +:100644 100644 550c623b e0c1f445 M glibc.spec +:100644 100644 8970362d 23bdde31 M sources + +commit 5ca04006777ad4555249fec997c2d14034c98bd1 +Author: Florian Weimer +AuthorDate: Wed Nov 7 14:47:43 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 7 14:47:43 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 00c86a37d1b63044e3169d1f2ebec23447c73f79 + +:100644 100644 8cad1dd7 550c623b M glibc.spec +:100644 100644 ca141a24 8970362d M sources + +commit 4232176d254c77b9ef65eec4efea568368741aeb +Author: Florian Weimer +AuthorDate: Wed Nov 7 13:58:23 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 7 13:58:23 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 1df872fd74f730bcae3df201a229195445d2e18a + + - libanl: Fix crash if first helper thread creation failed (#1646381) + +:100644 100644 63c8bd84 8cad1dd7 M glibc.spec +:100644 100644 a0dc3c62 ca141a24 M sources + +commit c42d98baca13585075c988b16e3559bf6065fe49 +Author: Mike FABIAN +AuthorDate: Thu Nov 1 11:55:20 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 1 11:55:20 2018 +0100 + + Include Esperanto (eo) in glibc-all-langpacks (#1643756) + +:100644 100644 f381ba56 63c8bd84 M glibc.spec + +commit 383945e9661fae7a177c396ca3263f110f66f232 +Author: DJ Delorie +AuthorDate: Mon Oct 29 14:39:25 2018 -0400 +Commit: DJ Delorie +CommitDate: Mon Oct 29 14:39:25 2018 -0400 + + Auto-sync with upstream branch master: + + Upstream commit: c6982f7efc1c70fe2d6160a87ee44d871ac85ab0 + +:100644 100644 d2885a26 f381ba56 M glibc.spec +:100644 100644 b5041138 a0dc3c62 M sources + +commit a5ad6ecfc9b216b2514ec7aece4e4ba1ae6bed2d +Author: Arjun Shankar +AuthorDate: Fri Oct 26 14:29:50 2018 +0200 +Commit: Arjun Shankar +CommitDate: Fri Oct 26 14:29:50 2018 +0200 + + Auto-sync with upstream branch master: + + Upstream commit: fe61f17cfc18f17befca3280e828bb40e8c772b0 + +:100644 100644 e7659f3a d2885a26 M glibc.spec +:100644 100644 8dac2ecd b5041138 M sources + +commit 6287bab02b9523b4041d66e294eb4391dd8959ba +Author: Florian Weimer +AuthorDate: Wed Oct 24 11:46:30 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 24 11:46:30 2018 +0200 + + Auto-sync with upstream branch master: + + Upstream commit: a27a4f4721837a5fb36ace833764b06a64c5af1c + +:100644 100644 9e6c0694 e7659f3a M glibc.spec +:100644 100644 dd2662ce 8dac2ecd M sources + +commit 8e5fc280df52cd0213282510dca8b0322bc126d3 +Author: Florian Weimer +AuthorDate: Thu Oct 18 10:22:53 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Oct 18 10:22:53 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 72771e53753647111d31c5c4bf43d8901e6baf7e + +:100644 100644 bc21a87b 9e6c0694 M glibc.spec +:100644 100644 98bca402 dd2662ce M sources + +commit 3b14ffff2a7584a36aa0a8d505f80b23c86be92b +Author: Florian Weimer +AuthorDate: Thu Sep 27 12:52:00 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 27 12:52:00 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: f841c97e515a1673485a2b12b3c280073d737890 + + - stdlib/tst-setcontext9 test suite failure on ppc64le (#1623519) + +:100644 100644 90e87bd9 bc21a87b M glibc.spec +:100644 100644 9fefbbce 98bca402 M sources + +commit 447d75c71c15d533fde19ad4b43238f7bd760339 +Author: Florian Weimer +AuthorDate: Thu Sep 20 13:27:33 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 20 13:27:33 2018 +0200 + + - Auto-sync with upstream branch master + + Upstream commit: db9a8ad4ff3fc58e3773a9a4d0cabe3c1bc9c94c + + - gethostid: Missing NULL check for gethostbyname_r result (#1631338) + - stdlib/tst-setcontext9 test suite failure (#1623519) + +:100644 100644 c38f7e35 90e87bd9 M glibc.spec +:100644 100644 d0c4b3da 9fefbbce M sources + +commit a63c0b6456736de612a2bfa97348d4fe74b1c343 +Author: Florian Weimer +AuthorDate: Wed Sep 5 11:35:41 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 5 11:35:41 2018 +0200 + + Add python3-devel build dependency for downstream benefit + +:100644 100644 d89135dc c38f7e35 M glibc.spec + +commit c63972c3a95b5b88481233f2ace3ef409f623b53 +Author: Florian Weimer +AuthorDate: Wed Sep 5 11:35:10 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Sep 5 11:35:10 2018 +0200 + + Fix version in changelog + +:100644 100644 561fe203 d89135dc M glibc.spec + +commit 9588eec39fdaa9519471e77c8e2a47a88dcf768a +Author: Carlos O'Donell +AuthorDate: Wed Sep 5 03:26:05 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Sep 5 03:26:05 2018 -0400 + + Resolves: #1625507 + + - Provide compatibility support for linking against libpthread_nonshared.a + (#1625507) + +:100644 100644 ef0ccb76 561fe203 M glibc.spec + +commit 723de531646ceb34cd7629cb33b97cedd57e0555 +Author: Florian Weimer +AuthorDate: Wed Aug 29 13:06:17 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 29 13:06:17 2018 +0200 + + Remove workaround for valgrind bug (#1600034) + +:100644 000000 16c0b871 00000000 D glibc-ldflags.patch +:100644 100644 1201a91f ef0ccb76 M glibc.spec + +commit fde5e923179612561dad3890e567f98e28db9d12 +Author: Florian Weimer +AuthorDate: Wed Aug 29 09:01:13 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 29 09:01:13 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: ff6b24501f70da7d6375d6f5929262b9509db39e + +:100644 100644 c245db0a 1201a91f M glibc.spec +:100644 100644 ba56353b d0c4b3da M sources + +commit 02e1d4ee3e9713e7a3b9bab7042609fbfd89a55b +Author: Florian Weimer +AuthorDate: Mon Aug 27 20:19:22 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 27 20:19:22 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 99ea93ca31795469d2a1f1570f17a5c39c2eb7e2 + + - nptl: Fix waiters-after-spinning case in pthread_cond_broadcast (#1622669) + - regex: Fix memory corruption when pattern and input contain NUL (#1622674) + +:100644 100644 f272d203 c245db0a M glibc.spec +:100644 100644 5f9b80c8 ba56353b M sources + +commit 60efd153e5852f2636af185092b64e1fe436fcb8 +Author: Carlos O'Donell +AuthorDate: Fri Aug 24 22:29:27 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 24 22:29:27 2018 -0400 + + Auto-sync with upstream branch master + + Upstream commit: aa42b3dbcb0326badf377fec2c7fb2f34fdabecd + +:100644 000000 9bd733f0 00000000 D glibc-asflags.patch +:100644 100644 787951f6 515611a9 M glibc-fedora-localedef.patch +:100644 000000 ae4b43d9 00000000 D glibc-rh1614705.patch +:100644 000000 af7f65bd 00000000 D glibc-with-nonshared-cflags.patch +:100644 100644 8b46b515 f272d203 M glibc.spec +:100644 100644 d22bddf3 5f9b80c8 M sources + +commit bebdebbdc3d1f7735e0ae2badac688c615b33f1e +Author: Carlos O'Donell +AuthorDate: Mon Aug 13 22:43:08 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Aug 13 22:43:08 2018 -0400 + + Resolves: #1615608 + + - Remove abort() warning in manual (#1615608) + +:000000 100644 00000000 c1e30d45 A glibc-rh1615608.patch +:100644 100644 f253997d 8b46b515 M glibc.spec +:100755 100755 eaf24d5d 511a53c0 M quilt-patch.sh + +commit 08e1b1ab33047abc97198182937edfabbba2d72f +Author: Florian Weimer +AuthorDate: Fri Aug 10 11:24:59 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 10 11:24:59 2018 +0200 + + Fix regression in readdir64@GLIBC_2.1 compat symbol (#1614705) + +:000000 100644 00000000 ae4b43d9 A glibc-rh1614705.patch +:100644 100644 316e0bfb f253997d M glibc.spec + +commit fa1678e1c0ac9519b0793f9d25f85a0a1a521efb +Author: Florian Weimer +AuthorDate: Thu Aug 2 18:20:05 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 2 18:20:05 2018 +0200 + + Log /proc/sysinfo if available (on s390x) + +:100644 100644 0b25b581 316e0bfb M glibc.spec + +commit b0deb573ed1ac177f9fc2cf179efc1d5196c5ed6 +Author: Florian Weimer +AuthorDate: Thu Aug 2 16:24:00 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 2 16:24:00 2018 +0200 + + Honor %{valgrind_arches} + +:100644 100644 b7e37d83 0b25b581 M glibc.spec + +commit fb1f848c19dd8a1b3af795d3e5cc036777955441 +Author: Florian Weimer +AuthorDate: Wed Aug 1 10:54:45 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 1 10:54:45 2018 +0200 + + Update to glibc 2.28 release tarball + + - Translation updates + - x86/CET: Fix property note parser (swbz#23467) + - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458) + +:100644 100644 5e986894 b7e37d83 M glibc.spec +:100644 100644 a326ef23 d22bddf3 M sources + +commit 304fcdff50778dc575876da8c3bb067b8d02284d +Author: Florian Weimer +AuthorDate: Wed Aug 1 10:54:37 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 1 10:54:37 2018 +0200 + + Add release-independent .gitignore file + +:000000 100644 00000000 7a730813 A .gitignore + +commit 56a02fe6e3a6a7a4b7c40dd0f4739ef2cf57fa84 +Author: Florian Weimer +AuthorDate: Tue Jul 31 08:25:51 2018 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 31 08:25:51 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: af86087f02a5522d8801a11d8381e04f95e33162 + + - x86/CET: Don't parse beyond the note end + - Fix Linux fcntl OFD locks tests on unsupported kernels + - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459) + - x86: Correct index_cpu_LZCNT (swbz#23456) + - Fix string/tst-xbzero-opt if build with gcc head + +:100644 100644 c47adf8e 5e986894 M glibc.spec +:100644 100644 a49b6066 a326ef23 M sources + +commit a4a5659439698554d18b9f1ef56cbd86591e217b +Author: Florian Weimer +AuthorDate: Thu Jul 26 11:59:33 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 26 11:59:33 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: cfba5dbb10cc3abde632b46c60c10b2843917035 + + - Keep expected behaviour for [a-z] and [A-z] (#1607286) + - Additional ucontext tests + - Intel CET enhancements + - ISO C11 threads support + - Fix out-of-bounds access in IBM-1390 converter (swbz#23448) + - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241) + - os_RU: Add alternative month names (swbz#23140) + - powerpc64: Always restore TOC on longjmp (swbz#21895) + - dsb_DE locale: Fix syntax error and add tests (swbz#23208) + - Improve performance of the generic strstr implementation + - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396) + - Fix out of bounds access in findidxwc (swbz#23442) + +:100644 100644 603aec77 952f13d2 M SUPPORTED +:100644 100644 5e14a238 c47adf8e M glibc.spec +:100644 100644 7b7e663e a49b6066 M sources + +commit ad931662944e023542fe86ac1fcf528159dd3411 +Author: Florian Weimer +AuthorDate: Mon Jul 23 14:23:36 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 23 14:23:36 2018 +0200 + + Add Provides: bundled(gnulib) + +:100644 100644 06dc884a 5e14a238 M glibc.spec + +commit 092cf93daa31fadf73cd9c117ba693e59a803aa3 +Author: Carlos O'Donell +AuthorDate: Fri Jul 13 16:10:09 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Jul 13 16:10:09 2018 -0400 + + Resolves: #1601011 + + - Fix file list for glibc RPM packaging (#1601011). + +:100644 100644 95b62a89 06dc884a M glibc.spec + +commit 6f4d10f91288b8ed8e0ee589ee546075e29e2ca1 +Author: Carlos O'Donell +AuthorDate: Wed Mar 14 13:33:34 2018 -0600 +Commit: Carlos O'Donell +CommitDate: Thu Jul 12 14:36:33 2018 -0400 + + Restructure package and subpackage file list generation. + + The file list geneation for the main package and subpackages was + unorganized and poorly structured. With this commit we change this + in three siginifcant ways: + + * All file lists are built independent of each other from a master + list of files e.g. rpm.list. This is the important cleanup. + + * All files are installed into %{glibc_sysroot}, which defaults + to $RPM_BUILD_ROOT. This supports future experimentation with + alternate glibc installs via this new variable. + + * Redundant code is removed which is no longer required, like the + debuginfo list de-duplication; simplifying the install process. + + The changes were tested by carrying out a file-by-file comparison + to ensure no file changed packages or installed location after + the patch. + +:100644 100644 d3e0dbd7 95b62a89 M glibc.spec + +commit e4aafbc50542b8dd7cdeb110e8ba3e2d51ceee0a +Author: Carlos O'Donell +AuthorDate: Wed Feb 28 21:10:04 2018 -0800 +Commit: Carlos O'Donell +CommitDate: Thu Jul 12 14:35:19 2018 -0400 + + Reorganize %install phase. + + The %install phase is reorganized into 3 distinct phases, the + first phase where files are modified, a second phase where file + lists are generated, and a final phase where files are only + removed based on list information. + + This cleanup makes it very clear when we are done installing + files, and therefore creates a place where we can put ABI + instrumentation to compare the resulting ABI before stripping + and debuginfo generation. + + No ABI instrumentation is added by this patch, and before-and-after + testing verifies the %install phase remains functionally the same. + +:100644 100644 80105e99 d3e0dbd7 M glibc.spec + +commit 559f4357593e7f98e5ed05b7e65acaad351d8526 +Author: Florian Weimer +AuthorDate: Wed Jul 11 21:32:56 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 11 21:32:56 2018 +0200 + + Fix typo in comment + +:100644 100644 8a6a3d62 80105e99 M glibc.spec + +commit 3bef91d75e3df7398fc41b961ec250f7924000d7 +Author: Florian Weimer +AuthorDate: Wed Jul 11 15:54:24 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 11 15:54:24 2018 +0200 + + Add POWER9 multilib (downstream only) + +:100644 100644 7030a608 8a6a3d62 M glibc.spec + +commit e75713e5c13aaa3e6abc9af7f48ccedb4185daf0 +Author: Florian Weimer +AuthorDate: Wed Jul 11 13:21:42 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 11 13:21:42 2018 +0200 + + Fix typo in LDFLAGS-rtld setting (#1600034) + +:100644 100644 b10ac7e6 7030a608 M glibc.spec + +commit 6404b258962769f7c4d1108c52aece4b314ee27f +Author: Florian Weimer +AuthorDate: Wed Jul 11 11:47:17 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 11 11:50:51 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 93304f5f7a32f73b551266c5a181db51d97a71e4 + + - Install header + - Put the correct Unicode version number 11.0.0 into the generated files + +:100644 100644 4e5be9ed b10ac7e6 M glibc.spec +:100644 100644 33935427 7b7e663e M sources + +commit 6a43999c13d2a78861904904870434f9734abd58 +Author: Florian Weimer +AuthorDate: Wed Jul 11 11:50:02 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 11 11:50:02 2018 +0200 + + Work around valgrind issue on i686 (#1600034) + +:000000 100644 00000000 16c0b871 A glibc-ldflags.patch +:100644 100644 1710e235 4e5be9ed M glibc.spec + +commit 28cb5d31fc1e5887912283c889689c47076278ae +Author: Florian Weimer +AuthorDate: Tue Jul 10 17:18:22 2018 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 10 17:18:22 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: fd70af45528d59a00eb3190ef6706cb299488fcd + + - Add the statx function + - regexec: Fix off-by-one bug in weight comparison (#1582229) + - nss_files: Fix re-reading of long lines (swbz#18991) + - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT + - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT + - conform/conformtest.pl: Escape literal braces in regular expressions + - x86: Use AVX_Fast_Unaligned_Load from Zen onwards. + +:100644 100644 4c6e59bf 1710e235 M glibc.spec +:100644 100644 fc51d50a 33935427 M sources + +commit 126ab296eafdb0fbb8ad49fb30083650574c84b8 +Author: Florian Weimer +AuthorDate: Fri Jul 6 11:43:53 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 6 11:43:53 2018 +0200 + + Remove ppc64 multilibs + +:100644 100644 53a0439b 4c6e59bf M glibc.spec +:100644 100644 9645e99b 9014857f M glibc_post_upgrade.c + +commit 589518d1c84e426c39febebc2352d7600dfa4bdd +Author: Florian Weimer +AuthorDate: Fri Jul 6 10:53:36 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 6 10:53:36 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 3a885c1f51b18852869a91cf59a1b39da1595c7a + +:100644 000000 c56de14f 00000000 D .gitignore +:100644 100644 af0c051b 53a0439b M glibc.spec +:100644 100644 ae725029 fc51d50a M sources + +commit 04e38e02b796d28244987288d8c2328e7d5cd371 +Author: Florian Weimer +AuthorDate: Thu Jul 5 12:45:10 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 5 12:45:22 2018 +0200 + + Enable build flags inheritance for nonshared flags + +:100644 100644 56acd911 af0c051b M glibc.spec + +commit 8a71833984ac4fa0b367c10384d4edfa85a1f079 +Author: Florian Weimer +AuthorDate: Wed Jul 4 16:35:00 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 4 16:35:00 2018 +0200 + + Add annobin annotations to assembler code (#1548438) + +:000000 100644 00000000 9bd733f0 A glibc-asflags.patch +:100644 100644 ef4f4353 56acd911 M glibc.spec + +commit 43a21403fe7fbd5d6cbf0bec00e3acc7e17984d7 +Author: Florian Weimer +AuthorDate: Wed Jul 4 13:02:15 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 4 13:02:15 2018 +0200 + + Update License tag + +:100644 100644 d9ca5fec ef4f4353 M glibc.spec + +commit a50cd9a587bbeb8977f87e26dee64ad736aaebff +Author: Florian Weimer +AuthorDate: Wed Jul 4 11:56:29 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 4 11:56:29 2018 +0200 + + Enable -D_FORTIFY_SOURCE=2 for nonshared code + +:000000 100644 00000000 af7f65bd A glibc-with-nonshared-cflags.patch +:100644 100644 7248cf57 d9ca5fec M glibc.spec + +commit 2074a352da2df863f69ec3495aa5068dfcd3eee1 +Author: Florian Weimer +AuthorDate: Wed Jul 4 11:50:24 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 4 11:50:24 2018 +0200 + + Add changelog reference to bug #1566464 + +:100644 100644 cd73716f 7248cf57 M glibc.spec + +commit 4adfefae5a6a925e5b66b68d3fcb19e53f692f2a +Author: Florian Weimer +AuthorDate: Wed Jul 4 10:48:07 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 4 10:48:07 2018 +0200 + + Inherit additional build flags + +:100644 100644 d440786e cd73716f M glibc.spec + +commit 145da19e2ecfb4c69b49265a6b89dad1f8806cbd +Author: Florian Weimer +AuthorDate: Mon Jul 2 20:26:54 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 2 22:56:52 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5 + +:100644 100644 fc8630fd c56de14f M .gitignore +:100644 100644 a8e5a0c6 603aec77 M SUPPORTED +:100644 100644 fba3058d d440786e M glibc.spec +:100644 100644 b0540550 ae725029 M sources + +commit 58f591261923eb622ce1f97ebe6bd0b12d8a4e01 +Author: Florian Weimer +AuthorDate: Fri Jun 29 17:19:47 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 2 22:56:52 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: e69d994a63afc2d367f286a2a7df28cbf710f0fe + +:000000 100644 00000000 fc8630fd A .gitignore +:100644 000000 698546f2 00000000 D glibc-deprecate_libcrypt.patch +:100644 000000 c3ef3222 00000000 D glibc-linux-timespec-header-compat.patch +:100644 100644 51626837 fba3058d M glibc.spec +:100644 100644 a7c0c3ad b0540550 M sources + +commit c8098b86f86bfab7a9c23d6a8ad21cfa6ed91a7f +Author: Florian Weimer +AuthorDate: Thu Jun 28 10:28:22 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 28 10:28:29 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: c49e18222e4c40f21586dabced8a49732d946917 + +:100644 000000 a9b3374f 00000000 D glibc-rh1315108.patch +:100644 100644 f0b52000 51626837 M glibc.spec +:100644 100644 59e11bf0 a7c0c3ad M sources + +commit a6144b701ac2e0e39f5382d004fe724126018873 +Author: Florian Weimer +AuthorDate: Thu Jun 21 08:25:16 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 21 08:25:16 2018 +0200 + + Compatibility fix for and + +:000000 100644 00000000 c3ef3222 A glibc-linux-timespec-header-compat.patch +:100644 100644 1522183f f0b52000 M glibc.spec + +commit 4343a2408aee169341bcec8afd790e627434fe95 +Author: Florian Weimer +AuthorDate: Thu Jun 21 08:23:20 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 21 08:23:20 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: f496b28e61d0342f579bf794c71b80e9c7d0b1b5 + +:100644 100644 3201b995 1522183f M glibc.spec +:100644 100644 71a07acb 59e11bf0 M sources + +commit 2b743b9fd11d58fb24880582d2fbac12644a7425 +Author: Florian Weimer +AuthorDate: Mon Jun 18 21:25:46 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 18 21:25:46 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: f2857da7cdb65bfad75ee30981f5b2fde5bbb1dc + +:100644 100644 f7a8081d 3201b995 M glibc.spec +:100644 100644 70ba4db8 71a07acb M sources + +commit 9007def6666a77fc5c713f99c4e3915b7b3be193 +Author: Florian Weimer +AuthorDate: Mon Jun 18 14:58:14 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 18 14:58:14 2018 +0200 + + Add CVE-2018-11236 reference + +:100644 100644 a50b8a7c f7a8081d M glibc.spec + +commit 4283de10b68068003b98869faf2f7f0cf3210b82 +Author: Florian Weimer +AuthorDate: Mon Jun 18 13:02:53 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 18 13:02:53 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 14beef7575099f6373f9a45b4656f1e3675f7372 + + - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270) + +:100644 100644 9f6b2a50 a50b8a7c M glibc.spec +:100644 100644 83072c0d 70ba4db8 M sources + +commit 84981f566efbaefc0a3eecc2486f7aa11f8070e7 +Author: Florian Weimer +AuthorDate: Mon Jun 18 11:51:52 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 18 11:51:52 2018 +0200 + + Inherit the -msse2 build flag as well (#1592212) + +:100644 100644 ae7d0525 9f6b2a50 M glibc.spec + +commit e4a1cf14e031fa15e20c81d9717161fc4c948de3 +Author: Carlos O'Donell +AuthorDate: Mon Jun 4 22:30:20 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jun 4 22:30:43 2018 -0400 + + Update gen-quilt-series.sh for new %autosetup. + +:100755 100755 3262fbae 22ebf90d M gen-quilt-series.sh + +commit 94a7268e0bc2a8c0a881e9a7814573e9eb2a15e8 +Author: Florian Weimer +AuthorDate: Fri Jun 1 14:07:34 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 1 14:07:34 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit:104502102c6fa322515ba0bb3c95c05c3185da7a + +:100644 100644 f9bc1254 ae7d0525 M glibc.spec +:100644 100644 f697ff3a 83072c0d M sources + +commit 9f8b04ee4952bf3235951445876e7a5c4ca82643 +Author: Florian Weimer +AuthorDate: Fri Jun 1 12:10:16 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 1 12:10:16 2018 +0200 + + Adjust build flags inheritence from redhat-rpm-config + +:100644 100644 4cfc4711 f9bc1254 M glibc.spec + +commit a747c093bbee95a3bdf1d7ef052bd248c95fadc5 +Author: Florian Weimer +AuthorDate: Fri Jun 1 12:05:26 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 1 12:05:26 2018 +0200 + + Modernise nsswitch.conf defaults (#1581809) + +:100644 100644 c3d3fb65 b49a3b27 M nsswitch.conf + +commit f21f7f7c7f7a28f55678d0d5d4bb54e36ee91a2a +Author: Florian Weimer +AuthorDate: Fri May 25 11:40:12 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 25 11:40:12 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514 + +:100644 100644 a89226ba 4cfc4711 M glibc.spec +:100644 100644 f27b93cf f697ff3a M sources + +commit 13e87ddfb51be01875aec64e1a71c68e66e9ed20 +Author: Florian Weimer +AuthorDate: Wed May 23 21:38:06 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 23 21:38:06 2018 +0200 + + Add CVE-2018-11237 reference + +:100644 100644 0ceafeb8 a89226ba M glibc.spec + +commit bfa9f404d275ded61cc259388c58c16bbb96ff92 +Author: Florian Weimer +AuthorDate: Wed May 23 15:37:05 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 23 15:37:05 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 7f9f1ecb710eac4d65bb02785ddf288cac098323 + + - Drop glibc-rh1452750-allocate_once.patch, + glibc-rh1452750-libidn2.patch. Applied upstream. + +:100644 000000 7c613e64 00000000 D glibc-rh1452750-allocate_once.patch +:100644 000000 782350f2 00000000 D glibc-rh1452750-libidn2.patch +:100644 100644 435d3570 0ceafeb8 M glibc.spec +:100644 100644 394889ee f27b93cf M sources + +commit 7e87eb005efa0e79b6183fc0f555d69116afdc7a +Author: Florian Weimer +AuthorDate: Wed May 23 09:21:21 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 23 09:21:21 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 8f145c77123a565b816f918969e0e35ee5b89153 + +:100644 100644 ef648cf4 435d3570 M glibc.spec +:100644 100644 fd183d62 394889ee M sources + +commit 57b8f5c27771db4a64d185036e004859dcf657b7 +Author: Florian Weimer +AuthorDate: Tue May 22 07:26:10 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 23 09:15:03 2018 +0200 + + Add CVE-2017-18269 reference + +:100644 100644 4ef5dc99 ef648cf4 M glibc.spec + +commit c9ce3549e4b2ce2c551188c371f6f5be2813e631 +Author: Carlos O'Donell +AuthorDate: Tue May 22 12:30:32 2018 -0400 +Commit: Carlos O'Donell +CommitDate: Tue May 22 12:30:32 2018 -0400 + + Add notes about nss_db and past F16 transition. + +:100644 100644 d61efbcd 4ef5dc99 M glibc.spec + +commit 0e59699b4c7b128c1d6a5255d4fe7e6807aa716a +Author: Florian Weimer +AuthorDate: Thu May 17 10:35:47 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu May 17 10:35:47 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 632a6cbe44cdd41dba7242887992cdca7b42922a + +:100644 100644 c1e7b2df d61efbcd M glibc.spec +:100644 100644 91cdf6ab fd183d62 M sources + +commit 8ed5487f7754ea083d7ff4ca69ee912ecc775498 +Author: Florian Weimer +AuthorDate: Thu May 17 10:31:38 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu May 17 10:31:38 2018 +0200 + + Do not run telinit u on upgrades (#1579225) + +:100644 100644 3b319121 9645e99b M glibc_post_upgrade.c + +commit 189f35b3966b608a3fc8fc7a295f318b1719e923 +Author: Florian Weimer +AuthorDate: Wed May 16 14:55:29 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 16 14:55:29 2018 +0200 + + Remove sshd restart from glibc_post_upgrade + + /etc/rc.d/init.d/sshd no longer exists in Fedora, so the code never + runs. + +:100644 100644 c74d4400 3b319121 M glibc_post_upgrade.c + +commit 890019ecf23702b8a2a7f85ec51caafc93bf9321 +Author: Florian Weimer +AuthorDate: Fri May 11 16:12:33 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 11 16:12:33 2018 +0200 + + Inherit compiler flags in the original order + +:100644 100644 1164e08a c1e7b2df M glibc.spec + +commit 2fcfa6890c06d0b88a9632629419bc263d4267dc +Author: Florian Weimer +AuthorDate: Fri May 11 16:04:30 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 11 16:04:30 2018 +0200 + + Inherit the -mstackrealign flag if it is set + +:100644 100644 ecef7bbd 1164e08a M glibc.spec + +commit d5919277006957505a987092669a3b12ba98b04f +Author: Florian Weimer +AuthorDate: Fri May 11 16:02:06 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 11 16:02:06 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 89aacb513eb77549a29df2638913a0f8178cf3f5 + + - Avoid exporting some Sun RPC symbols with default versions (#1577210) + +:100644 100644 f4bb6ac5 ecef7bbd M glibc.spec +:100644 100644 9feb6283 91cdf6ab M sources + +commit 71cb283b6601fb08bec420a8c3aeb19c66821fb0 +Author: Florian Weimer +AuthorDate: Fri May 11 15:56:01 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 11 15:56:01 2018 +0200 + + Use /usr/bin/python3 for benchmarks scripts (#1577223) + +:000000 100644 00000000 a9a7a4fb A glibc-python3.patch +:100644 100644 052608cf f4bb6ac5 M glibc.spec + +commit c491e21bc74ddb3fce12f5b6b0a1389c6628a8e4 +Author: Florian Weimer +AuthorDate: Wed May 9 11:26:57 2018 +0200 +Commit: Florian Weimer +CommitDate: Wed May 9 11:26:57 2018 +0200 + + Revert "Add annobin annotations to assembler code (#1548438)" + + CFLAGS is not generally used when calling assembler, and this eventually + exposes a design issue in the annobin notes handling; see bug 1576362. + + This reverts commit 7c1047805b047baafcd099065c613b6900ec0e5f. + +:100644 100644 d64c52c5 052608cf M glibc.spec + +commit 7c1047805b047baafcd099065c613b6900ec0e5f +Author: Florian Weimer +AuthorDate: Fri May 4 14:23:09 2018 +0200 +Commit: Florian Weimer +CommitDate: Fri May 4 14:23:09 2018 +0200 + + Add annobin annotations to assembler code (#1548438) + +:100644 100644 052608cf d64c52c5 M glibc.spec + +commit 098d568ec031032ba4865f0a85680a43d397633c +Author: Florian Weimer +AuthorDate: Thu Apr 19 13:53:29 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 19 13:53:29 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 0085be1415a38b40a5a1a12e49368498f1687380 + +:100644 100644 2cb3145a 052608cf M glibc.spec +:100644 100644 9cd7455e 9feb6283 M sources + +commit 56036275529fc49788f9655a0f789c032f836357 +Author: Florian Weimer +AuthorDate: Thu Apr 19 13:49:39 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 19 13:49:39 2018 +0200 + + Switch to %autosetup + +:100644 100644 02ae033a 2cb3145a M glibc.spec + +commit 0e17ea22c151a5e9b8734666bf906d1ddb69158b +Author: Carlos O'Donell +AuthorDate: Tue Apr 17 14:55:54 2018 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Apr 17 15:00:23 2018 -0500 + + glibc.spec: Apply patches in logical order. + + The following commit removes the requirement for patches to be + placed in 1000, 2000, or 3000 ID blocks depending on their + upstream status. Instead upstream status is documented in the + header of the patch with some semi-standard notation as described + in template.patch. The patches are re-numbered and defined and + applied in the same order. Verified that before and after the + patch that the source tree does not change. The patch definition + is resorted to match the patch application order. + +:100644 100644 7fabf303 7215e155 M glibc-c-utf8-locale.patch +:100644 100644 982f8ff4 aafa7419 M glibc-cs-path.patch +:100644 100644 ccc7335e 698546f2 M glibc-deprecate_libcrypt.patch +:100644 100644 8d8e857b 256ef205 M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 b47e23eb 3ae7e27a M glibc-fedora-linux-tcsetattr.patch +:100644 100644 c8fee0f4 518253d1 M glibc-fedora-localedata-rh61908.patch +:100644 100644 4aaec7f4 787951f6 M glibc-fedora-localedef.patch +:100644 100644 91ac6614 299b0f06 M glibc-fedora-locarchive.patch +:100644 100644 f6816207 11c26569 M glibc-fedora-manual-dircategory.patch +:100644 100644 93899013 5ec22376 M glibc-fedora-nis-rh188246.patch +:100644 100644 c0c464d3 6f8f764e M glibc-fedora-nscd.patch +:100644 100644 9334f199 0d8f7d90 M glibc-fedora-streams-rh436349.patch +:100644 100644 a00346bd 03dee9e9 M glibc-nscd-sysconfig.patch +:100644 100644 60baa49e a64adfcd M glibc-post_upgrade.patch +:100644 100644 7e4235e2 0975e0fa M glibc-rh1070416.patch +:100644 100644 236307ac a9b3374f M glibc-rh1315108.patch +:100644 100644 bdef9216 7c613e64 M glibc-rh1452750-allocate_once.patch +:100644 100644 4a5171f3 782350f2 M glibc-rh1452750-libidn2.patch +:100644 100644 961c8053 e909aa19 M glibc-rh697421.patch +:100644 100644 d9b37522 f7d06caf M glibc-rh741105.patch +:100644 100644 b22e4217 8b766f10 M glibc-rh819430.patch +:100644 100644 7fd3e99a 61158912 M glibc-rh827510.patch +:100644 100644 00a0473d 02ae033a M glibc.spec +:000000 100644 00000000 10ec35e2 A template.patch + +commit 7e28f1b6ad5d0f0b5d4e7ae5fa23df9597e9bb70 +Author: Florian Weimer +AuthorDate: Mon Apr 9 12:01:14 2018 +0200 +Commit: Florian Weimer +CommitDate: Mon Apr 9 12:01:14 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 583a27d525ae189bdfaa6784021b92a9a1dae12e + +:100644 100644 4552e7aa 00a0473d M glibc.spec +:100644 100644 4c1ede55 9cd7455e M sources + +commit ec52db3a460f04bf76aeb1751d4544a6cd45e447 +Author: Florian Weimer +AuthorDate: Thu Mar 29 11:44:12 2018 +0200 +Commit: Florian Weimer +CommitDate: Thu Mar 29 11:44:12 2018 +0200 + + Auto-sync with upstream branch master + + Upstream commit: d39c0a459ef32a41daac4840859bf304d931adab + +:100644 100644 0c9327ed 4552e7aa M glibc.spec +:100644 100644 28bb7af5 4c1ede55 M sources + +commit 52fc655c6c9d3b31538e4e961e3b8c013f961fe7 +Author: Florian Weimer +AuthorDate: Mon Mar 19 20:37:00 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Mar 19 20:37:00 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: fbce6f7260c3847f14dfa38f60c9111978fb33a5 + +:100644 100644 4325f531 0c9327ed M glibc.spec +:100644 100644 682f6852 28bb7af5 M sources + +commit e0b0cbbd508285ce1da9e4b065cf447ca75df6fd +Author: Florian Weimer +AuthorDate: Fri Mar 16 12:33:09 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Mar 16 12:33:09 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 700593fdd7aef1e36cfa8bad969faab76a6facda + +:100644 100644 56ec40ff 4325f531 M glibc.spec +:100644 100644 e77f114f 682f6852 M sources + +commit cee352f95dd4911832bbf7656203db329cdf9f09 +Author: Florian Weimer +AuthorDate: Wed Mar 14 11:02:55 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Mar 14 11:02:55 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 7108f1f944792ac68332967015d5e6418c5ccc88 + +:100644 100644 71596aec 56ec40ff M glibc.spec +:100644 100644 1a5d96f7 e77f114f M sources + +commit a928b2e6c1c100f0c92a1fc34916ddfb91aebaa8 +Author: Florian Weimer +AuthorDate: Mon Mar 12 11:44:45 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Mar 12 11:44:45 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: da6d4404ecfd7eacba8c096b0761a5758a59da4b + +:100644 100644 f3c79d16 4a5171f3 M glibc-rh1452750-libidn2.patch +:100644 100644 d9128c8b 71596aec M glibc.spec +:100644 100644 3721c440 1a5d96f7 M sources + +commit 9be86f04b33c1e23726ad146b8275db63028c732 +Author: Florian Weimer +AuthorDate: Tue Mar 6 14:37:32 2018 +0100 +Commit: Florian Weimer +CommitDate: Tue Mar 6 14:37:32 2018 +0100 + + Enable annobin annotations (#1548438) + +:100644 100644 6ef80524 d9128c8b M glibc.spec + +commit 90b56a7d0cf879c4cbd315df8d488bcf709945cd +Author: Florian Weimer +AuthorDate: Fri Mar 2 10:39:29 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Mar 2 10:39:29 2018 +0100 + + Add reference to #1550914 + +:100644 100644 97802a72 6ef80524 M glibc.spec + +commit af386eee0d5c01853697bf7013293bdb64d701d9 +Author: Florian Weimer +AuthorDate: Thu Mar 1 12:57:19 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 1 12:57:19 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 1a2f44a848663036c8a14671fe0faa3fed0b2a25 + + - Remove spurios reference to libpthread_nonshared.a + +:100644 100644 05d97a93 97802a72 M glibc.spec +:100644 100644 42e31676 3721c440 M sources + +commit 1bbd25fcbf878685e46a156006b2cfe46b364afb +Author: Florian Weimer +AuthorDate: Thu Mar 1 09:10:04 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 1 09:10:04 2018 +0100 + + Update sources file + +:100644 100644 3d4272bb 42e31676 M sources + +commit 890cc4ed1d2ba11d380b98853a09704df6465619 +Author: Florian Weimer +AuthorDate: Thu Mar 1 08:34:12 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 1 08:34:12 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: bd60ce86520b781ca24b99b2555e2ad389bbfeaa + +:100644 000000 ca2c6508 00000000 D glibc-rh1013801.patch +:100644 100644 ba60ad6e 236307ac M glibc-rh1315108.patch +:100644 100644 38c17a3d f3c79d16 M glibc-rh1452750-libidn2.patch +:100644 100644 33e4e5ec 05d97a93 M glibc.spec + +commit 0e84fd763dbb2a7e3377370d95bd138c67c5f929 +Author: Florian Weimer +AuthorDate: Thu Mar 1 08:27:57 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 1 08:27:57 2018 +0100 + + Drop glibc-fedora-nptl-linklibc.patch + + We do not reference any compatibility symbols from libpthread, so + this patch appears unnecessary. + +:100644 000000 fc87a4ae 00000000 D glibc-fedora-nptl-linklibc.patch +:100644 100644 dbe07b3b 33e4e5ec M glibc.spec + +commit d92633e7a991fbc7c17cb1a4f1c3760bc1fb0677 +Author: Florian Weimer +AuthorDate: Wed Feb 28 12:40:44 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 28 12:40:44 2018 +0100 + + Update release and changelog + +:100644 100644 b331b75f dbe07b3b M glibc.spec + +commit 081ef32d632f5a55f913586d9b3175a2a5aa57ec +Author: Florian Weimer +AuthorDate: Wed Feb 28 12:40:17 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 28 12:40:17 2018 +0100 + + Inherit as many flags as possible from redhat-rpm-config + +:100644 100644 b1b9c2c1 b331b75f M glibc.spec + +commit ee109af4322e7721c888b0d74cc88203080cfc45 +Author: Richard W.M. Jones +AuthorDate: Sat Feb 10 10:00:18 2018 +0000 +Commit: Richard W.M. Jones +CommitDate: Mon Feb 19 19:47:31 2018 +0000 + + riscv64: Disable valgrind smoke test on this architecture. + +:100644 100644 38839d1e b1b9c2c1 M glibc.spec + +commit 16398fcbfd2969807a7bda9facc713612ceb9227 +Author: Richard W.M. Jones +AuthorDate: Sat Feb 10 09:59:27 2018 +0000 +Commit: Richard W.M. Jones +CommitDate: Mon Feb 19 19:47:30 2018 +0000 + + riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat. + +:100644 100644 7d4af2d6 38839d1e M glibc.spec + +commit 4c06a879a9144d1c7f393936c41a18e4b22a6e62 +Author: Florian Weimer +AuthorDate: Wed Feb 14 17:07:46 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 14 17:07:46 2018 +0100 + + Update changelog + +:100644 100644 880c0bd3 7d4af2d6 M glibc.spec + +commit 29d10047e2d0707fcc6fa29d9e28a75815699ec3 +Author: Florian Weimer +AuthorDate: Wed Feb 14 17:07:01 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 14 17:07:14 2018 +0100 + + Include ChangeLog.old in the source RPM + +:100644 100644 6ebe5bdd 880c0bd3 M glibc.spec + +commit 5a04553bf2fa5842957f6836cde2f4f5ae71468e +Author: Florian Weimer +AuthorDate: Wed Feb 14 17:05:30 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 14 17:07:14 2018 +0100 + + Remove stale reference to the language_list macro + +:100644 100644 89a510b1 6ebe5bdd M glibc.spec + +commit 7f4ea1188ae85e33e40a7e1e58ae36d523140e79 +Author: Florian Weimer +AuthorDate: Wed Feb 14 17:02:16 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 14 17:02:48 2018 +0100 + + Trim changelog + +:100644 100644 f39f56eb 28b5acee M ChangeLog.old +:100644 100644 6fffa330 89a510b1 M glibc.spec + +commit 1dbdd9fef3584ded3aec57716fc16d08af55172f +Author: Florian Weimer +AuthorDate: Thu Feb 8 14:42:34 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 14 16:58:24 2018 +0100 + + Remove %defattr(-,root,root) + +:100644 100644 e9a51da1 6fffa330 M glibc.spec + +commit c57221cc4fc8390b7cd20ee91ee3e7a065913b2e +Author: Igor Gnatenko +AuthorDate: Sun Feb 11 10:13:47 2018 +0100 +Commit: Igor Gnatenko +CommitDate: Sun Feb 11 10:13:47 2018 +0100 + + fix typo in spec + + Signed-off-by: Igor Gnatenko + +:100644 100644 d9f843c8 e9a51da1 M glibc.spec + +commit 28e47feb91230b98bc4f57b4906e47c93a2e2dd7 +Author: Igor Gnatenko +AuthorDate: Wed Feb 7 16:45:49 2018 +0100 +Commit: Igor Gnatenko +CommitDate: Wed Feb 7 17:05:29 2018 +0100 + + use shell to run ldconfig %transfiletrigger + + glibc-common already depends on /bin/sh, so it would be installed at a + time when trigger runs. + + Signed-off-by: Igor Gnatenko + +:100644 100644 d9a9d874 d9f843c8 M glibc.spec + +commit c09c66271efa0b20e393c0b30d0d20cbfe8716f5 +Author: Igor Gnatenko +AuthorDate: Tue Feb 6 11:25:39 2018 +0100 +Commit: Igor Gnatenko +CommitDate: Wed Feb 7 17:04:59 2018 +0100 + + move %transfiletrigger* in common subpackage + + Signed-off-by: Igor Gnatenko + +:100644 100644 8247598e d9a9d874 M glibc.spec + +commit 55adfecd0c29e604778aaf5e99fbfacdace95eca +Author: Florian Weimer +AuthorDate: Wed Feb 7 14:09:49 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 7 14:09:49 2018 +0100 + + Linux: use reserved name __key in pkey_get (#1542643) + + Auto-sync with upstream branch release/2.27/master, + commit 56170e064e2b21ce204f0817733e92f1730541ea. + +:100644 100644 fe8f3c12 8247598e M glibc.spec +:100644 100644 7c72447c 3d4272bb M sources + +commit eff52e35182a194e6b2c2a25ed713d815a67577a +Author: Florian Weimer +AuthorDate: Wed Jan 31 13:58:48 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Feb 7 14:03:08 2018 +0100 + + Fix typo in comment + +:100644 100644 ec1593af fe8f3c12 M glibc.spec + +commit cefed5d027b7adc9363534ec8b1de3392db32831 +Author: Fedora Release Engineering +AuthorDate: Wed Feb 7 12:49:46 2018 +0000 +Commit: Fedora Release Engineering +CommitDate: Wed Feb 7 12:49:46 2018 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + + Signed-off-by: Fedora Release Engineering + +:100644 100644 f00686ac ec1593af M glibc.spec + +commit 587bed9b2f46e8181fd3fac58cb2b8aec382b0fb +Author: Carlos O'Donell +AuthorDate: Mon Feb 5 07:32:08 2018 -0800 +Commit: Carlos O'Donell +CommitDate: Mon Feb 5 07:32:08 2018 -0800 + + glibc-2.27-1 + + Auto-sync with upstream masger. + + Upstream commit: 23158b08a0908f381459f273a984c6fd328363cb. + +:100644 100644 219188fe f00686ac M glibc.spec +:100644 100644 a85f5b6c 7c72447c M sources + +commit 72c4f88cc6ca9a7c45d397227071a6ee7c455d9d +Author: Richard W.M. Jones +AuthorDate: Tue Jan 30 19:33:56 2018 +0000 +Commit: Richard W.M. Jones +CommitDate: Tue Jan 30 19:33:56 2018 +0000 + + Fix cut and paste error in %changelog message of previous commit. + +:100644 100644 361a7df7 219188fe M glibc.spec + +commit f80578dc89c11f4f80024e35504fdbce550da19e +Author: Richard W.M. Jones +AuthorDate: Tue Jan 30 18:31:12 2018 +0000 +Commit: Richard W.M. Jones +CommitDate: Tue Jan 30 18:31:15 2018 +0000 + + Disable -fstack-clash-protection on riscv64: + not supported even by GCC 7.3.1 on this architecture. + + Apparently it requires architecture-specific support. In any case it + does not work with GCC 7.3.1 on riscv64: + + stage3:/# gcc --version + gcc (GCC) 7.3.1 20180129 + Copyright (C) 2017 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + stage3:/# gcc -fstack-clash-protection + gcc: error: unrecognized command line option '-fstack-clash-protection'; did you mean '-fstack-protector'? + gcc: fatal error: no input files + compilation terminated. + +:100644 100644 9ad2271e 361a7df7 M glibc.spec + +commit 6ff958f2aae58ce8d91999ba3b03e664b3c85e27 +Author: Florian Weimer +AuthorDate: Mon Jan 29 20:42:52 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 29 20:42:52 2018 +0100 + + Explicitly run ldconfig in the buildroot + +:100644 100644 cef56bf5 9ad2271e M glibc.spec + +commit 48a71633e6c3a25fb8bc678c0a30eb14ae2682b9 +Author: Florian Weimer +AuthorDate: Mon Jan 29 18:06:23 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 29 18:06:23 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: cdd14619a713ab41e26ba700add4880604324dbb + + - libnsl: Turn remaining symbols into compat symbols (swbz#22701) + - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA: + Add alternative month names (swbz#10871) + - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743) + - aarch64: Revert the change of the __reserved member of mcontext_t + +:100644 100644 012d4f0c cef56bf5 M glibc.spec +:100644 100644 6af17688 a85f5b6c M sources + +commit 1f24fb0da2ff5b11df79b885656a35df1a0ac8cc +Author: Igor Gnatenko +AuthorDate: Mon Jan 29 17:07:39 2018 +0100 +Commit: Igor Gnatenko +CommitDate: Mon Jan 29 17:52:15 2018 +0100 + + Add file triggers to do ldconfig calls automatically + + Since time immemorial, Red Hat/Fedora packagers have been required + to add a stanza to spec files for packages containing libraries to + update the ldconfig cache. + + ``` + %post -p /sbin/ldconfig + + %postun -p /sbin/ldconfig + ``` + + To say this is annoying is to put it mildly. However, there was no + standard mechanism to make this boilerplate go away. Now with RPM 4.13+, + we should change this to file triggers and make all of that go away. + + In the case of the transaction file triggers that run on the regular + link library paths, the performance benefit is minimal, and being greedy + does not hurt in this case. It's still an improvement over running + ldconfig every time anyway. + + With the introduction of these triggers, we can start removing the + ldconfig boilerplate from Fedora package specs, and new packages will + not need to add it. + + Pirority (-P) is not strictly needed, but we want to run our ldconfig + "first" before rest of scriptlets so it would speed up them (we would + build ldconfig cache beforehand). + + References: https://bugzilla.redhat.com/1380878 + Originally-proposed-by: Neal Gompa + Signed-off-by: Igor Gnatenko + +:100644 100644 8cd173a1 012d4f0c M glibc.spec + +commit 6777c3ed80a002eac02c4405f1f41d08af328416 +Author: Florian Weimer +AuthorDate: Mon Jan 22 16:19:24 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 16:19:24 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 21c0696cdef617517de6e25711958c40455c554f + + - locale: Implement alternative month names (swbz#10871) + - locale: Change month names for pl_PL (swbz#10871) + +:100644 100644 c003f18f 8cd173a1 M glibc.spec +:100644 100644 7c1c2dfc 6af17688 M sources + +commit a4166cd2cf4f6f9a2f17dcad28b5082969365862 +Author: Florian Weimer +AuthorDate: Mon Jan 22 16:15:37 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 16:15:37 2018 +0100 + + aarch64 static PIE is still broken, disable again + + Also apply minor related changelog fixes. + +:100644 100644 c31587a4 c003f18f M glibc.spec + +commit 58e6c2560b43887e169a50ac3792bc90fb95e8cb +Author: Florian Weimer +AuthorDate: Mon Jan 22 15:36:05 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 15:36:05 2018 +0100 + + Fix BuildRequires: binutils + +:100644 100644 ed76b5e5 c31587a4 M glibc.spec + +commit 92867018b55ee876e4638a653ed58bcdf8332496 +Author: Florian Weimer +AuthorDate: Mon Jan 22 15:33:11 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 15:33:29 2018 +0100 + + Update changelog for glibc-2.26.9000-47.fc28 + +:100644 100644 afe0348c ed76b5e5 M glibc.spec + +commit cd5e5a111770ed8849722cda57a01a3e8be77e9c +Author: Florian Weimer +AuthorDate: Mon Jan 22 15:31:41 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 15:33:29 2018 +0100 + + Reenable static PIE on aarch64 after binutils fix (#1247050) + +:100644 100644 f8cab50c afe0348c M glibc.spec + +commit 6815071d4a696009f949e25e4c9a2c0015b0821d +Author: Florian Weimer +AuthorDate: Mon Jan 22 11:10:25 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 15:33:25 2018 +0100 + + Unconditionally build without libcrypt + +:100644 100644 cd2244b8 f8cab50c M glibc.spec + +commit b8b7388beb1e84446763ce7fbd414b9883cb019c +Author: Florian Weimer +AuthorDate: Mon Jan 22 11:09:06 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 11:09:06 2018 +0100 + + Fix release number in changelog entry + +:100644 100644 3b1761f9 cd2244b8 M glibc.spec + +commit c758358a31ea7baa19cc718684271aca66b2e88f +Author: Florian Weimer +AuthorDate: Mon Jan 22 11:00:27 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 22 11:00:27 2018 +0100 + + glibc-deprecate_libcrypt.patch: Do not patch NEWS, fix attribution + +:100644 100644 76a8f61f ccc7335e M glibc-deprecate_libcrypt.patch + +commit 2687b3c78b7b05ca9cc568e40464fb7909e9ec6d +Author: Björn Esser +AuthorDate: Fri Jan 19 21:39:12 2018 +0100 +Commit: Björn Esser +CommitDate: Fri Jan 19 23:49:50 2018 +0100 + + Remove deprecated libcrypt, gets replaced by libxcrypt + Add applicable Requires on libxcrypt + + Back in June, Björn Esser proposed to add OpenBSD-compatible bcrypt + support to our implementation of crypt(3), and Zack Weinberg replied + that it might actually make more sense to _remove_ libcrypt from + glibc, freeing up libcrypt.so.1 and crypt.h to be provided by a + separate project that could move faster. (For instance, libxcrypt: + https://github.com/besser82/libxcrypt) + + This commit is the glibc part of: + https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt + +:000000 100644 00000000 76a8f61f A glibc-deprecate_libcrypt.patch +:100644 100644 4153d23e 3b1761f9 M glibc.spec + +commit 6a5972a529c0adec28591839eda2eb84b47e25b0 +Author: Florian Weimer +AuthorDate: Fri Jan 19 18:32:12 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 18:32:12 2018 +0100 + + Remove the glibc-rpcgen subpackage + + An rpcgen subpackage is now built by rpcsvc-proto. + +:100644 000000 2fe11303 00000000 D glibc-rpcgen.patch +:100644 100644 ba8c8bd8 4153d23e M glibc.spec + +commit 36e86580360513ae5b2db454932810d1b1338ad9 +Author: Florian Weimer +AuthorDate: Fri Jan 19 18:04:40 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 18:04:40 2018 +0100 + + Drop static PIE support on aarch64 + + It leads to crashes at run time. Probably needs binutils fixes not + yet in rawhide. + +:100644 100644 f98656bb ba8c8bd8 M glibc.spec + +commit fac98a7443549ba70c22ce04773d9f075706a731 +Author: Florian Weimer +AuthorDate: Fri Jan 19 16:56:41 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 17:02:46 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269 + + - Correct the list of static PIE architectures + - glibc_post_upgrade: Remove process restart logic + - glibc_post_upgrade: Integrate into the build process + - glibc_post_upgrade: Do not clean up tls subdirectories + - glibc_post_upgrade: Drop ia64 support + - Remove architecture-specific symbolic link for iconvconfig + - powerpc: Fix syscalls during early process initialization (swbz#22685) + +:100644 100644 9b348484 f98656bb M glibc.spec +:100644 100644 79e40309 7c1c2dfc M sources + +commit a071c6801cce4ea0c2d16b4b139f33171c57ca0f +Author: Florian Weimer +AuthorDate: Fri Jan 19 16:49:19 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 17:02:46 2018 +0100 + + glibc_post_upgrade: Remove process restart logic + + The sshd restart looks potentially useful, but it has not run for a + long time because the file /etc/rc.d/init.d/sshd does not exit + anymore, so it appears unnecessary after all. + +:100644 100644 075660c9 60baa49e M glibc-post_upgrade.patch + +commit cc5db6cdfde3f93137f88e598de1333865c8ad08 +Author: Florian Weimer +AuthorDate: Fri Jan 19 16:32:44 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 17:02:40 2018 +0100 + + Correct the list of static PIE architectures + + x86_64 was missing before. + +:100644 100644 26102423 9b348484 M glibc.spec + +commit 737f7e8513f66db4247e2f5f301b2503633a809e +Author: Florian Weimer +AuthorDate: Fri Jan 19 16:32:18 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 16:32:18 2018 +0100 + + glibc_post_upgrade: Integrate into the build process + + This gives us access to the relevant definitions and also enables + us to perform a static PIE build without replicate the entire + compiler invocation. + + Due to the move into the glibc build process, the program had to + be cleaned up to compile without warnings. + +:000000 100644 00000000 075660c9 A glibc-post_upgrade.patch +:100644 100644 6a754468 26102423 M glibc.spec + +commit 34f077631c047ffa6a99a7fa501ba95d4ec6ab5c +Author: Florian Weimer +AuthorDate: Fri Jan 19 16:05:04 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 16:05:04 2018 +0100 + + Move glibc-fedora-nscd.patch comment into file + +:100644 100644 a26b9283 c0c464d3 M glibc-fedora-nscd.patch +:100644 100644 e0019ca1 6a754468 M glibc.spec + +commit 707a1e8f871cf22cb856a283480077c6efcae00e +Author: Florian Weimer +AuthorDate: Fri Jan 19 15:30:50 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 15:30:50 2018 +0100 + + Remove architecture-specific symbolic link for iconvconfig + + Its purpose is not entirely clear. glibc_post_upgrade invokes + iconvconfig with explicit paths, so it does not matter for which + multilib variant the binary was built. + +:100644 100644 267bad7e e0019ca1 M glibc.spec +:100644 100644 a49f23d5 c74d4400 M glibc_post_upgrade.c + +commit e33b0e319728b8910e784de0be29ea56dea26892 +Author: Florian Weimer +AuthorDate: Fri Jan 19 15:11:38 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 15:11:38 2018 +0100 + + glibc_post_upgrade: Move LD_SO_CONF definition into source file + +:100644 100644 258dbf9a 267bad7e M glibc.spec +:100644 100644 16585073 a49f23d5 M glibc_post_upgrade.c + +commit 365663e72b5aebe2b428cddf928865c48350fd38 +Author: Florian Weimer +AuthorDate: Fri Jan 19 15:07:33 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 15:07:33 2018 +0100 + + glibc_post_upgrade: Do not clean up tls subdirectories + + These were removed a long time ago. + +:100644 100644 af08df27 258dbf9a M glibc.spec +:100644 100644 134607ba 16585073 M glibc_post_upgrade.c + +commit 91ed2dbf627116ca8edd2038ab6084f22dcefb94 +Author: Florian Weimer +AuthorDate: Fri Jan 19 15:02:09 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 15:03:57 2018 +0100 + + glibc_post_upgrade: Drop ia64 support + +:100644 100644 ad3215c2 134607ba M glibc_post_upgrade.c + +commit 0f4d3ed14dc9efb1dfb9528f31d9e630c0ab4679 +Author: Florian Weimer +AuthorDate: Fri Jan 19 12:58:39 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 12:58:39 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 64f63cb4583ecc1ba16c7253aacc192b6d088511 + + - Enable static PIE support + - Remove add-on support (already gone upstream) + - Rework test suite status reporting + - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343) + - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715) + - aarch64: Update bits/hwcap.h for Linux 4.15 + - Add NT_ARM_SVE to elf.h + +:100644 100644 1831bc0c af08df27 M glibc.spec + +commit 5c2fe5cfb3798d359719b9b7da5e1324ef100709 +Author: Florian Weimer +AuthorDate: Fri Jan 19 12:02:32 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 12:02:32 2018 +0100 + + Rework test suite status reporting + + Remove the timeout and the parallel tail call. Always output to + standard error, for synchronization with the rest of the reporting. + +:100644 100644 38c334a0 1831bc0c M glibc.spec + +commit 5163dbee45584c74025497b8f760c3ee94049f1f +Author: Florian Weimer +AuthorDate: Fri Jan 19 08:36:02 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 08:36:02 2018 +0100 + + Enable static PIE on aarch64, i686, x86-64 + +:100644 100644 9b534ea6 38c334a0 M glibc.spec + +commit dc905411d5b45d40e511063a5a1624b4cc5ac2a5 +Author: Florian Weimer +AuthorDate: Fri Jan 19 08:35:09 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 19 08:35:09 2018 +0100 + + Remove add-on support (already gone upstream) + +:100644 100644 4e5ba158 9b534ea6 M glibc.spec + +commit 90612b2709d89a73aef91a99c83c50234359a74a +Author: Florian Weimer +AuthorDate: Wed Jan 17 18:42:37 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 17 18:42:37 2018 +0100 + + Use libidn2 for IDNA support (#1452750) + +:000000 100644 00000000 bdef9216 A glibc-rh1452750-allocate_once.patch +:000000 100644 00000000 38c17a3d A glibc-rh1452750-libidn2.patch +:100644 100644 29fdb562 4e5ba158 M glibc.spec + +commit d7ce5d463432bf3573573aed17a99a22f750fd96 +Author: Florian Weimer +AuthorDate: Mon Jan 15 18:02:57 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 15 18:02:57 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 860b0240a5645edd6490161de3f8d1d1f2786025 + + - CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path + (#1533837) + - elf: Synchronize DF_1_* flags with binutils (#1439328) + - aarch64: fix static pie enabled libc when main is in a shared library + - malloc: Ensure that the consolidated fast chunk has a sane size + +:100644 100644 0d2ffb20 29fdb562 M glibc.spec +:100644 100644 817c32b3 79e40309 M sources + +commit d84b03df97893052d1fe7c2dc31cef9a0724a162 +Author: Florian Weimer +AuthorDate: Fri Jan 12 11:43:05 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 12 11:43:05 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 9a08a366a7e7ddffe62113a9ffe5e50605ea0924 + + - libnsl: Do not install libnsl.so, libnsl.a (#1531540) + - Use unversioned Supplements: for langpacks (#1490725) + - hu_HU locale: Avoid double space (swbz#22657) + - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept + (swbz#22702) + +:100644 100644 4149057b 0d2ffb20 M glibc.spec +:100644 100644 b20bd573 817c32b3 M sources + +commit 684ac6eb78b893e3b7e1a925728abf63d91b95d0 +Author: Florian Weimer +AuthorDate: Fri Jan 12 11:13:18 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 12 11:13:18 2018 +0100 + + Use unversioned Supplements: for langpacks (#1490725) + +:100644 100644 c9a2081e 4149057b M glibc.spec + +commit 538e3ea7c8812b667b681ccfac9f8655188ad5bf +Author: Florian Weimer +AuthorDate: Thu Jan 11 14:30:08 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 11 14:30:08 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 08c6e95234c60a5c2f37532d1111acf084f39345 + + - nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887) + - Introduce libnsl subpackage and remove NIS headers (#1531540) + - Use versioned Obsoletes: for libcrypt-nss. + - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636) + - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693) + +:100644 100644 27afdf33 c9a2081e M glibc.spec +:100644 100644 b52d49ea b20bd573 M sources + +commit b8bc11a8341f69766b306d9c104b8aa8bd8cc8e4 +Author: Florian Weimer +AuthorDate: Thu Jan 11 13:21:53 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 11 13:21:53 2018 +0100 + + Put libnsl into a subpackage and do not install NIS headers + +:100644 100644 688fe5ab 27afdf33 M glibc.spec + +commit 6e8a4e351bb4b3cadec151cb418ed706777141ca +Author: Florian Weimer +AuthorDate: Thu Jan 11 11:57:20 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 11 11:57:20 2018 +0100 + + Use versioned Obsoletes: for libcrypt-nss + +:100644 100644 e1ae4efb 688fe5ab M glibc.spec + +commit 8544d3ab893b27557fb11c7ba56b2427cb34f70f +Author: Carlos O'Donell +AuthorDate: Wed Jan 10 11:13:08 2018 -0800 +Commit: Carlos O'Donell +CommitDate: Wed Jan 10 11:13:08 2018 -0800 + + Update comments on python3 selection. + +:100644 100644 828d003f e1ae4efb M glibc.spec + +commit 9e28c4292e0bf454c5226d2c7b0efa886907932e +Author: Florian Weimer +AuthorDate: Wed Jan 10 08:59:17 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 10 08:59:17 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 09085ede12fb9650f286bdcd805609ae69f80618 + + - nptl: Fix stack guard size accounting (#1527887) + - Remove invalid Obsoletes: on glibc-header provides + - Require python3 instead of python during builds + - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690) + - x86-64: Add sincosf with vector FMA + +:100644 100644 f4d0d879 828d003f M glibc.spec +:100644 100644 c0572efe b52d49ea M sources + +commit e15a68193ca296b26580a4b298aa5fddbbcdf97e +Author: Florian Weimer +AuthorDate: Wed Jan 10 08:09:01 2018 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 10 08:09:01 2018 +0100 + + Use python3 instead of python during builds + +:100644 100644 24232629 f4d0d879 M glibc.spec + +commit cad9c65e114463e86fa75ecb54fdc4b3259c6756 +Author: Florian Weimer +AuthorDate: Tue Jan 9 15:14:20 2018 +0100 +Commit: Florian Weimer +CommitDate: Tue Jan 9 15:14:20 2018 +0100 + + Remove Obsoletes: on capabilities which are not package names + +:100644 100644 9a9dfe03 24232629 M glibc.spec + +commit a281128660c3197f07783d082d5a35423cc48e55 +Author: Florian Weimer +AuthorDate: Mon Jan 8 16:46:16 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 8 16:46:16 2018 +0100 + + Add glibc-rpcgen subpackage, until the replacement is packaged (#1531540) + +:000000 100644 00000000 2fe11303 A glibc-rpcgen.patch +:100644 100644 c88f02a1 9a9dfe03 M glibc.spec + +commit 1042b5d52afdfb4615bce84a3fea83af7a0c3618 +Author: Florian Weimer +AuthorDate: Mon Jan 8 15:15:05 2018 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 8 15:15:05 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 579396ee082565ab5f42ff166a264891223b7b82 + + - nptl: Add test for callee-saved register restore in pthread_exit + - getrlimit64: fix for 32-bit configurations with default version >= 2.2 + - elf: Add linux-4.15 VDSO hash for RISC-V + - elf: Add RISC-V dynamic relocations to elf.h + - powerpc: Fix error message during relocation overflow + - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678) + +:100644 100644 a8be35b3 c88f02a1 M glibc.spec +:100644 100644 84b50960 c0572efe M sources + +commit cf072ec21ab6e068d47ab5f049287901698b77be +Author: Florian Weimer +AuthorDate: Fri Jan 5 14:36:28 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 5 14:36:28 2018 +0100 + + Auto-sync with upstream branch master + + Upstream commit: f1a844ac6389ea4e111afc019323ca982b5b027d + + - CVE-2017-16997: elf: Check for empty tokens before DST expansion (#1526866) + - Remove sln (#1531546) + - Remove Sun RPC interfaces (#1531540) + - Rebuild with newer GCC to fix pthread_exit stack unwinding issue (#1529549) + - i386: In makecontext, align the stack before calling exit (swbz#22667) + - x86, armhfp: sync sys/ptrace.h with Linux 4.15 (swbz#22433) + - elf: check for rpath emptiness before making a copy of it + - elf: remove redundant is_path argument + - elf: remove redundant code from is_dst + - elf: remove redundant code from _dl_dst_substitute + - scandir: fix wrong assumption about errno (swbz#17804) + - Deprecate external use of libio.h and _G_config.h + +:100644 100644 fa48deba a8be35b3 M glibc.spec +:100644 100644 5786385d 84b50960 M sources + +commit bf6952b9c946b873a74982c57feeb69b08760bcb +Author: Florian Weimer +AuthorDate: Fri Jan 5 14:23:04 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 5 14:23:04 2018 +0100 + + Drop glibc-fedora-elf-ORIGIN.patch + + Fixed upstream in a different way (our patch was buggy, see CVE-2017-16997). + +:100644 000000 0f20ca89 00000000 D glibc-fedora-elf-ORIGIN.patch +:100644 100644 d648aac0 fa48deba M glibc.spec + +commit 23177e46b4d4f3dfda2feffe7989b43107409a27 +Author: Florian Weimer +AuthorDate: Fri Jan 5 14:19:56 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 5 14:19:56 2018 +0100 + + Remove sln-in-ldconfig patch + + Obsoleted by commit d8e1573f9c8c28f6390791c329512045f0c52868 (Stop + shipping /usr/sbin/sln). + +:100644 000000 f0ac3aa8 00000000 D glibc-rh1315476-2.patch + +commit d62730de90faf8520e32e9bcb17cc21a7996eaf4 +Author: Florian Weimer +AuthorDate: Fri Jan 5 14:07:05 2018 +0100 +Commit: Florian Weimer +CommitDate: Fri Jan 5 14:07:05 2018 +0100 + + Disable Sun RPC interfaces (#1531540) + +:100644 100644 80844ed8 d648aac0 M glibc.spec + +commit 95cc2e8d4c0607803d926964f2b7b5b129d4e294 +Author: Florian Weimer +AuthorDate: Thu Jan 4 09:28:36 2018 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 4 10:45:03 2018 +0100 + + glibc_post_upgrade: Explain why removing platform directories is needed + +:100644 100644 ae48737f ad3215c2 M glibc_post_upgrade.c + +commit d8e1573f9c8c28f6390791c329512045f0c52868 +Author: Colin Walters +AuthorDate: Wed Jan 3 15:56:50 2018 -0500 +Commit: Colin Walters +CommitDate: Wed Jan 3 16:30:03 2018 -0500 + + Stop shipping /usr/sbin/sln + + A whole lot has changed since `sln` was introduced into glibc upstream with + this comment: + + ``` + 1998-07-21 07:10 H.J. Lu + + * elf/sln.c: New file. + ``` + Upstream glibc commit 9d141cae00c957096045d08fe504b4a2be66ab75 + ``` + Author: Ulrich Drepper + AuthorDate: Thu Aug 13 19:44:05 1998 +0000 + ``` + + Among other things for example, dynamic linking has been in use for the nearly + 20 years that have passed and is now quite reliable. Further, many Fedora + systems now use an initramfs (dracut) which is basically a large filesystem of + utilities as a single blob; while it would require rebooting, one can easily + make hardlinks there. + + Futher of course there's the increasing use of ostree in Fedora which which + consistently captures *all* of userspace and supports rollback, and additionaly + its presents a "read only" nature to admin tools and other processes that adds + significantly to system resilience. + + The failure scenarios that could be recovered via `sln` seem to me to be very + small. + + Applying this patch allows dropping a downstream Fedora patch to hardlink `sln` to `ldconfig`, + which was the source of a tricky bug: + https://github.com/projectatomic/rpm-ostree/pull/1173#issuecomment-355014583 + that also impacts rpm-ostree. In practice today SELinux policy is fixed + in updates, but given there's no real reason for this binary to exist + anymore, let's drop it. + +:100644 100644 55100138 80844ed8 M glibc.spec + +commit 39b4cfbcf15255c21ec057abc81b457ecd11f8c3 +Author: Florian Weimer +AuthorDate: Fri Dec 22 16:13:39 2017 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 22 16:13:39 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f + + - copy_file_range: New function to copy file data + - nptl: Consolidate pthread_{timed,try}join{_np} + - nptl: Implement pthread_self in libc.so (swbz#22635) + - math: Provide a C++ version of iseqsig (swbz#22377) + - elf: remove redundant __libc_enable_secure check from fillin_rpath + - math: Avoid signed shift overflow in pow (swbz#21309) + - x86: Add feature_1 to tcbhead_t (swbz#22563) + - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563) + - ld.so: Examine GLRO to detect inactive loader (swbz#20204) + - nscd: Fix nscd readlink argument aliasing (swbz#22446) + - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627) + - ldconfig: set LC_COLLATE to C (swbz#22505) + - math: New generic sincosf + - powerpc: st{r,p}cpy optimization for aligned strings + - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867) + - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867) + - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S + - aarch64: Improve strcmp unaligned performance + +:100644 100644 4bcd5b53 ca2c6508 M glibc-rh1013801.patch +:100644 100644 519dc315 55100138 M glibc.spec +:100644 100644 992ba028 5786385d M sources + +commit a5a75062423efd916b908a2c6225d030233c13fa +Author: Florian Weimer +AuthorDate: Wed Dec 13 16:26:51 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 13 16:26:51 2017 +0100 + + Remove power6 platform directory (#1522675) + +:100644 100644 400b8cd8 519dc315 M glibc.spec +:100644 100644 e5b72a01 ae48737f M glibc_post_upgrade.c + +commit 08930d16b54c24b4599d892dedacf94e9e44f368 +Author: Florian Weimer +AuthorDate: Wed Dec 13 12:49:24 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 13 12:49:24 2017 +0100 + + Obsolete the libcrypt-nss subpackage (#1525396) + +:100644 000000 44333d7d 00000000 D glibc-rh1324623.patch +:100644 100644 7c120393 400b8cd8 M glibc.spec + +commit 29bd4db4f52040dbe082ed11a8fc7cc0245d70ca +Author: Florian Weimer +AuthorDate: Wed Dec 13 12:03:19 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 13 12:03:19 2017 +0100 + + armhfp: Disable -fstack-clash-protection due to GCC bug (#1522678) + +:100644 100644 2ce64938 7c120393 M glibc.spec + +commit ac67247deff1ad0c3259161309a63f9a82039758 +Author: Florian Weimer +AuthorDate: Wed Dec 13 12:00:28 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 13 12:00:28 2017 +0100 + + ppc64: Disable power6 multilib due to GCC bug (#1522675) + +:100644 100644 9b9ae6e5 2ce64938 M glibc.spec + +commit 94e38e4e87e5c24ef91912f56f6c8dd0072cb29f +Author: Florian Weimer +AuthorDate: Wed Dec 13 11:58:20 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 13 11:58:20 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 243b63337c2c02f30ec3a988ecc44bc0f6ffa0ad + + - libio: Free backup area when it not required (swbz#22415) + - math: Fix nextafter and nexttoward declaration (swbz#22593) + - math: New generic cosf + - powerpc: POWER8 memcpy optimization for cached memory + - x86-64: Add sinf with FMA + - x86-64: Remove sysdeps/x86_64/fpu/s_sinf.S + - math: Fix ctanh (0 + i NaN), ctanh (0 + i Inf) (swbz#22568) + - lt_LT locale: Base collation on copy "iso14651_t1" (swbz#22524) + - math: Add _Float32 function aliases + - math: Make cacosh (0 + iNaN) return NaN + i pi/2 (swbz#22561) + - hsb_DE locale: Base collation on copy "iso14651_t1" (swbz#22515) + +:100644 100644 dac44e4a 9b9ae6e5 M glibc.spec +:100644 100644 034a7a9c 992ba028 M sources + +commit 9d8de720ddc32778eddd41b5fbb55b4701da9f83 +Author: Florian Weimer +AuthorDate: Wed Dec 6 11:16:02 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 6 11:16:02 2017 +0100 + + Add reference to #1383986 + +:100644 100644 87f0ca5d dac44e4a M glibc.spec + +commit 3c78a5138511fa5c5ae7ed61dd1711eafa122f87 +Author: Florian Weimer +AuthorDate: Wed Dec 6 07:55:19 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 6 07:55:19 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 37ac8e635a29810318f6d79902102e2e96b2b5bf + + - Add elision tunables. Drop related configure flag. + - Linux: Implement interfaces for memory protection keys + - math: Add _Float64, _Float32x function aliases + - math: Use sign as double for reduced case in sinf + - math: fix sinf(NAN) + - math: s_sinf.c: Replace floor with simple casts + - et_EE locale: Base collation on iso14651_t1 (swbz#22517) + - tr_TR locale: Base collation on iso14651_t1 (swbz#22527) + - hr_HR locale: Avoid single code points for digraphs in LC_TIME (swbz#10580) + - S390: Fix backtrace in vdso functions + +:100644 100644 b526edd2 87f0ca5d M glibc.spec +:100644 100644 beb9e50a 034a7a9c M sources + +commit d19bd27c2fe9fa294073a74908bba8abe58ad6d0 +Author: Florian Weimer +AuthorDate: Wed Dec 6 07:49:51 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 6 07:49:51 2017 +0100 + + Add reference to CVE-2017-17426 + +:100644 100644 eae69187 b526edd2 M glibc.spec + +commit bb83f920be3ae02a1ba179b08072281ac0cff3ab +Author: Florian Weimer +AuthorDate: Mon Dec 4 13:59:23 2017 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 4 13:59:23 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: 7863a7118112fe502e8020a0db0fa74fef281f29 + + - math: New generic sinf (swbz#5997) + - is_IS locale: Base collation on iso14651_t1 (swbz#22519) + - intl: Improve reproducibility by using bison (swbz#22432) + - sr_RS, bs_BA locales: make collation rules the same as for hr_HR (wbz#22534) + - hr_HR locale: various updates (swbz#10580) + - x86: Make a space in jmpbuf for shadow stack pointer + - malloc: Fix integer overflow when tcache is enabled (swbz#22375) + - locale: make forward accent sorting the default in collating (swbz#17750) + +:100644 100644 154aa7cf eae69187 M glibc.spec +:100644 100644 979fd09c beb9e50a M sources + +commit 00b734f53088485c0da9d2a736ceead0c63c584e +Author: Florian Weimer +AuthorDate: Wed Nov 29 12:59:25 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 29 12:59:25 2017 +0100 + + Enable -fstack-clash-protection (#1512531) + +:100644 100644 6a42a126 154aa7cf M glibc.spec + +commit db77ecebac1de45d171e1717ea66d04e6ea57b30 +Author: Florian Weimer +AuthorDate: Wed Nov 29 12:54:21 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 29 12:54:21 2017 +0100 + + Upload new sources + +:100644 100644 2d91365d 979fd09c M sources + +commit 776ca08599a673d1a075ab6ed09f5248eacfa441 +Author: Florian Weimer +AuthorDate: Wed Nov 29 11:58:53 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 29 11:58:53 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: a55430cb0e261834ce7a4e118dd9e0f2b7fb14bc + + - elf: Properly compute offsets of note descriptor and next note (swbz#22370) + - cs_CZ locale: Base collation on iso14651_t1 (swbz#22336) + - Implement the mlock2 function + - Add _Float64x function aliases + - elf: Consolidate link map sorting + - pl_PL locale: Base collation on iso14651_t1 (swbz#22469) + - nss: Export nscd hash function as __nss_hash (swbz#22459) + +:100644 100644 6a88a73f 6a42a126 M glibc.spec + +commit 71d4a02e146829823d06a8b02039aba21263db1f +Author: Andreas Krebbel +AuthorDate: Tue Nov 28 18:40:52 2017 +0100 +Commit: Florian Weimer +CommitDate: Tue Nov 28 18:40:52 2017 +0100 + + Typo fixes and improved s390 (31-bit) build support + +:100644 100644 f65a5a27 6a88a73f M glibc.spec + +commit 10c1baf354ff515fd74f2966e3aadd5136e7fd94 +Author: Florian Weimer +AuthorDate: Thu Nov 23 11:28:28 2017 +0100 +Commit: Florian Weimer +CommitDate: Thu Nov 23 11:28:28 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: cccb6d4e87053ed63c74aee063fa84eb63ebf7b8 + + - sigwait can fail with EINTR (#1516394) + - Add memfd_create function + - resolv: Fix p_secstodate overflow handling (swbz#22463) + - resolv: Obsolete p_secstodate + - Avoid use of strlen in getlogin_r (swbz#22447) + - lv_LV locale: fix collation (swbz#15537) + - S390: Add cfi information for start routines in order to stop unwinding + - aarch64: Optimized memset for falkor + +:100644 100644 e0a79651 f65a5a27 M glibc.spec +:100644 100644 804c7165 2d91365d M sources + +commit df547679fdfdc29ce403346548b56a985229c22d +Author: Florian Weimer +AuthorDate: Sun Nov 19 10:56:29 2017 +0100 +Commit: Florian Weimer +CommitDate: Sun Nov 19 10:56:29 2017 +0100 + + Auto-sync with upstream branch master + + Upstream commit: f6e965ee94b37289f64ecd3253021541f7c214c3 + + - powerpc: AT_HWCAP2 bit PPC_FEATURE2_HTM_NO_SUSPEND + - aarch64: Add HWCAP_DCPOP bit + - ttyname, ttyname_r: Don't bail prematurely (swbz#22145) + - signal: Optimize sigrelse implementation + - inet: Check length of ifname in if_nametoindex (swbz#22442) + - malloc: Account for all heaps in an arena in malloc_info (swbz#22439) + - malloc: Add missing arena lock in malloc_info (swbz#22408) + - malloc: Use __builtin_tgmath in tgmath.h with GCC 8 (swbz#21660) + - locale: Replaced unicode sequences in the ASCII printable range + - resolv: More precise checks in res_hnok, res_dnok (swbz#22409, swbz#22412) + - resolv: ns_name_pton should report trailing \ as error (swbz#22413) + - locale: mfe_MU, miq_NI, an_ES, kab_DZ, om_ET: Escape / in d_fmt (swbz#22403) + +:100644 100644 cb8bfa19 e0a79651 M glibc.spec +:100644 100644 37f16731 804c7165 M sources + +commit 35726c325a2770117be10330b63337886f601c1b +Author: Florian Weimer +AuthorDate: Tue Nov 7 12:21:16 2017 +0100 +Commit: Florian Weimer +CommitDate: Tue Nov 7 12:21:16 2017 +0100 + + Link build-locale-archive against record-status.o + +:100644 100644 b5a8634b cb8bfa19 M glibc.spec + +commit 0980ba190bd5f7daf6474a254e4c70f671354605 +Author: Florian Weimer +AuthorDate: Tue Nov 7 12:05:14 2017 +0100 +Commit: Florian Weimer +CommitDate: Tue Nov 7 12:05:14 2017 +0100 + + Auto-sync with upstream branch origin/master + + Upstream commit: 6b86036452b9ac47b4ee7789a50f2f37df7ecc4f + + - CVE-2017-15804: glob: Fix buffer overflow during GLOB_TILDE unescaping + - powerpc: Use latest string function optimization for internal function calls + - math: No _Float128 support for ppc64le -mlong-double-64 (swbz#22402) + - tpi_PG locale: Fix wrong d_fmt + - aarch64: Disable lazy symbol binding of TLSDESC + - tpi_PG locale: fix syntax error (swbz#22382) + - i586: Use conditional branches in strcpy.S (swbz#22353) + - ffsl, ffsll: Declare under __USE_MISC, not just __USE_GNU + - csb_PL locale: Fix abmon/mon for March (swbz#19485) + - locale: Various yesstr/nostr/yesexpr/noexpr fixes (swbz#15260, swbz#15261) + - localedef: Add --no-warnings/--warnings option + - powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy/memmove + - locale: Use ASCII as much as possible in LC_MESSAGES + - Add new locale yuw_PG (swbz#20952) + - malloc: Add single-threaded path to malloc/realloc/calloc/memalloc + - i386: Replace assembly versions of e_powf with generic e_powf.c + - i386: Replace assembly versions of e_log2f with generic e_log2f.c + - x86-64: Add powf with FMA + - x86-64: Add logf with FMA + - i386: Replace assembly versions of e_logf with generic e_logf.c + - i386: Replace assembly versions of e_exp2f with generic e_exp2f.c + - x86-64: Add exp2f with FMA + - i386: Replace assembly versions of e_expf with generic e_expf.c + +:100644 100644 a11f9ac9 a8e5a0c6 M SUPPORTED +:100644 100644 c4a39f6e 4aaec7f4 M glibc-fedora-localedef.patch +:100644 100644 905ad88f b5a8634b M glibc.spec +:100644 100644 d97c6216 37f16731 M sources + +commit e74f2b3bdb9897a34916f266d8c7d88fb7658462 +Author: Florian Weimer +AuthorDate: Sat Oct 21 14:17:30 2017 +0200 +Commit: Florian Weimer +CommitDate: Sat Oct 21 14:17:32 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 797ba44ba27521261f94cc521f1c2ca74f650147 + + - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) + - math: Add bits/floatn.h defines for more _FloatN / _FloatNx types + - posix: Fix improper assert in Linux posix_spawn (swbz#22273) + - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265) + - malloc: Add single-threaded path to _int_free + - locale: Add new locale kab_DZ (swbz#18812) + - locale: Add new locale shn_MM (swbz#13605) + +:100644 100644 26894bb6 a11f9ac9 M SUPPORTED +:100644 100644 6c2afe30 905ad88f M glibc.spec +:100644 100644 988193ee d97c6216 M sources + +commit 5188e8569e4032f8408e569ef856277b1b50d071 +Author: Florian Weimer +AuthorDate: Fri Oct 20 04:33:52 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Oct 20 04:33:52 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 63b4baa44e8d22501c433c4093aa3310f91b6aa2 + + - Use make -O to serialize make output + - sysconf: Fix missing definition of UIO_MAXIOV on Linux (#1504165) + - Install correct bits/long-double.h for MIPS64 (swbz#22322) + - malloc: Fix deadlock in _int_free consistency check + - x86-64: Don't set GLRO(dl_platform) to NULL (swbz#22299) + - math: Add _Float128 function aliases + - locale: Add new locale mjw_IN (swbz#13994) + - aarch64: Rewrite elf_machine_load_address using _DYNAMIC symbol + - powerpc: fix check-before-set in SET_RESTORE_ROUND + - locale: Use U+202F as thousands separators in pl_PL locale (swbz#16777) + - math: Use __f128 to define FLT128_* constants in include/float.h for old GCC + - malloc: Improve malloc initialization sequence (swbz#22159) + - malloc: Use relaxed atomics for malloc have_fastchunks + - locale: New locale ca_ES@valencia (swbz#2522) + - math: Let signbit use the builtin in C++ mode with gcc < 6.x (swbz#22296) + - locale: Place monetary symbol in el_GR, el_CY after the amount (swbz#22019) + +:100644 100644 8476f268 26894bb6 M SUPPORTED +:100644 100644 dc5d6016 6c2afe30 M glibc.spec +:100644 100644 b93a31fe 988193ee M sources + +commit e098446236b772f67e07fb05279514a67d4a9d05 +Author: Florian Weimer +AuthorDate: Tue Oct 17 13:52:43 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 13:52:43 2017 +0200 + + Use the -O flag to serialize make output + +:100644 100644 a05c3b85 dc5d6016 M glibc.spec + +commit 277dd05ebd5bf0c81f0b7d9f0bc3be1e3d31c1f3 +Author: Florian Weimer +AuthorDate: Tue Oct 17 13:50:23 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 13:50:23 2017 +0200 + + Fix _smp_mflags reference in the libcrypt build + +:100644 100644 cc73191a a05c3b85 M glibc.spec + +commit 7bdfe15464f9f6c7dd97fffc7fc4e728d8cd7c62 +Author: Florian Weimer +AuthorDate: Tue Oct 17 13:47:32 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 13:47:32 2017 +0200 + + Remove silentrules macro + +:100644 100644 5d368128 cc73191a M glibc.spec + +commit adefe4d265a60ccb2ceab6cb28e2bb9698c15525 +Author: Florian Weimer +AuthorDate: Tue Oct 17 13:43:47 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 13:43:47 2017 +0200 + + Compile s390, s390x with -Werror + + This is now supported upstream. + +:100644 100644 b86d0457 5d368128 M glibc.spec + +commit 3bd5cf3d29382a332c4b5fec3d12500146ecb89f +Author: Florian Weimer +AuthorDate: Tue Oct 17 12:55:38 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 12:55:38 2017 +0200 + + Define glibc_release_url based on glibcsrcdir, not glibcversion + + The former is more reliable because glibcsrcdir changes in case of a + release off the release/*/master branch (which does not have a + tarball), but glibcversion remains the same. + +:100644 100644 52e09de7 b86d0457 M glibc.spec + +commit d4b46d7258ecdfe6a6ade7b1ddc32a503d501e05 +Author: Florian Weimer +AuthorDate: Tue Oct 17 12:47:02 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 12:47:02 2017 +0200 + + Switch to .9000 version numbers during development (this time for real) + +:100644 100644 b429a827 52e09de7 M glibc.spec + +commit 7fbb58cf6219b8c81fae369b92301659c98b99ba +Author: Florian Weimer +AuthorDate: Tue Oct 17 12:12:39 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 17 12:12:39 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: c38a4bfd596db2be2b9c1f96715bdc833eab760a + + - Switch to .9000 version numbers during development + - malloc: Use compat_symbol_reference in libmcheck (swbz#22050) + +:100644 100644 d64b90c6 b429a827 M glibc.spec +:100644 100644 b4497edf b93a31fe M sources + +commit 6c2a58dc615d03e291c7cda5ce830ad0ce95f952 +Author: Florian Weimer +AuthorDate: Mon Oct 16 19:27:17 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Oct 16 19:27:17 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 596f70134a8f11967c65c1d55a94a3a2718c731d + + - Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 (swbz#22052) + - locale: No warning for non-symbolic character (swbz#22295) + - locale: Allow "" int_curr_Symbol (swbz#22294) + - locale: Fix localedef exit code (swbz#22292) + - nptl: Preserve error in setxid thread broadcast in coredumps (swbz#22153) + - powerpc: Avoid putting floating point values in memory (swbz#22189) + - powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 (swbz#22142) + - Support profiling PIE (swbz#22284) + +:100644 100644 cdfb79f6 d64b90c6 M glibc.spec +:100644 100644 21c92c69 b4497edf M sources + +commit b1ee1018fc16ab856c53280899f0d6db48e51095 +Author: Florian Weimer +AuthorDate: Wed Oct 11 07:19:54 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 11 07:19:54 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: d8425e116cdd954fea0c04c0f406179b5daebbb3 + +:100644 100644 5493c2a2 ba60ad6e M glibc-rh1315108.patch +:100644 100644 ca5d36ad cdfb79f6 M glibc.spec +:100644 100644 f8598065 21c92c69 M sources + +commit d3da0e913afac8c4ffb4524eb2ecfd1d83abf611 +Author: Florian Weimer +AuthorDate: Mon Oct 9 12:24:43 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Oct 9 12:24:43 2017 +0200 + + Move /var/db/Makefile to nss_db (#1498900) + +:100644 100644 0ba60a6d ca5d36ad M glibc.spec + +commit 988ba6d3d10f37af560d7272d3c626f8b89f0bc4 +Author: Florian Weimer +AuthorDate: Mon Oct 9 12:07:51 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Oct 9 12:07:51 2017 +0200 + + Auto-sync with upstream branch master + + Upstream commit: 645ac9aaf89e3311949828546df6334322f48933 + +:100644 100644 3e604a5f 0ba60a6d M glibc.spec +:100644 100644 9e219efb f8598065 M sources + +commit 746617ce7d177176e8359fe374cc845a3f34e188 +Author: Florian Weimer +AuthorDate: Fri Oct 6 15:25:50 2017 +0200 +Commit: Florian Weimer +CommitDate: Sat Oct 7 12:40:46 2017 +0200 + + Rewrite langpack generation Lua + + The existing shell-based approach required super-linear processing + time for the SUPPORTED file. + +:100644 100644 f86ae012 3e604a5f M glibc.spec + +commit b586203c24fcc53c7ad661343d2c5ec9346169c8 +Author: Carlos O'Donell +AuthorDate: Fri Oct 6 15:47:43 2017 -0700 +Commit: Carlos O'Donell +CommitDate: Fri Oct 6 15:55:09 2017 -0700 + + Auto-sync with upstream master + + Upstream commit: 1e26d35193efbb29239c710a4c46a64708643320 + + - malloc: Fix tcache leak after thread destruction (swbz#22111) + - powerpc: Fix IFUNC for memrchr. + - aarch64: Optimized implementation of memmove for Qualcomm Falkor + - Always do locking when iterating over list of streams (swbz#15142) + - abort: Do not flush stdio streams (swbz#15436) + +:000000 100644 00000000 ef528da2 A README.scripts +:100644 100644 fecf03be f86ae012 M glibc.spec +:100644 100644 f504dce6 9e219efb M sources +:100755 000000 459c1534 00000000 D sync-upstream.sh + +commit 2235ae530db15a9d8f05646cf4998a91f8b5c523 +Author: Florian Weimer +AuthorDate: Wed Oct 4 18:53:59 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 4 18:53:59 2017 +0200 + + Move nss_compat to the main glibc package (#1400538) + +:100644 100644 84766e96 fecf03be M glibc.spec + +commit 67108a5592fd04da99a25f5b2f8cb140a7062e5e +Author: Florian Weimer +AuthorDate: Wed Oct 4 16:01:19 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Oct 4 16:01:19 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 11c4f5010c58029e73e656d5df4f8f42c9b8e877 + + - crypt: Use NSPR header files in addition to NSS header files (#1489339) + - math: Fix yn(n,0) without SVID wrapper (swbz#22244) + - math: Fix log2(0) and log(10) in downward rounding (swbz#22243) + - math: Add C++ versions of iscanonical for ldbl-96, ldbl-128ibm (swbz#22235) + - powerpc: Optimize memrchr for power8 + - Hide various internal functions (swbz#18822) + +:100644 100644 88bf4aef 5493c2a2 M glibc-rh1315108.patch +:100644 100644 06af9d67 84766e96 M glibc.spec +:100644 100644 049443a7 f504dce6 M sources + +commit edbe539debc99effb4b66cdbcbc0b0a2ba9a8667 +Author: Florian Weimer +AuthorDate: Sun Oct 1 17:52:54 2017 +0200 +Commit: Florian Weimer +CommitDate: Sun Oct 1 17:52:54 2017 +0200 + + Rotate RPM changelog + +:100644 100644 f35a49d5 f39f56eb M ChangeLog.old +:100644 100644 5cbe425c 06af9d67 M glibc.spec + +commit f7f03039dde77cfa9a88aacf088444a3191beb9e +Author: Florian Weimer +AuthorDate: Sun Oct 1 17:52:10 2017 +0200 +Commit: Florian Weimer +CommitDate: Sun Oct 1 17:52:10 2017 +0200 + + Fix typo in changelog + +:100644 100644 94c2a376 5cbe425c M glibc.spec + +commit d61c107a04e592302939ed97ab5519088f0e3ed3 +Author: Florian Weimer +AuthorDate: Sat Sep 30 09:04:21 2017 +0200 +Commit: Florian Weimer +CommitDate: Sat Sep 30 09:04:21 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 1e2bffd05c36a9be30d7092d6593a9e9aa009ada + + - Add IBM858 charset (#1416405) + - Update kernel version in syscall-names.list to 4.13 + - Add Linux 4.13 constants to bits/fcntl-linux.h + - Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h + - math: New generic powf, log2f, logf + - Fix nearbyint arithmetic moved before feholdexcept (swbz#22225) + - Mark __dso_handle as hidden (swbz#18822) + - Skip PT_DYNAMIC segment with p_filesz == 0 (swbz#22101) + - glob now matches dangling symbolic links (swbz#866, swbz#22183) + - nscd: Release read lock after resetting timeout (swbz#22161) + - Avoid __MATH_TG in C++ mode with -Os for pfcl (swbz#22146) + - Fix dlclose/exit race (swbz#22180) + - x86: Add SSE4.1 trunc, truncf (swbz#20142) + - Fix atexit/exit race (swbz#14333) + - Use execveat syscall in fexecve (swbz#22134) + - Enable unwind info in libc-start.c and backtrace.c + - powerpc: Avoid misaligned stores in memset + - powerpc: build some IFUNC math functions for libc and libm (swbz#21745) + - Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ (swbz#22023) + - Fix LC_TELEPHONE for az_AZ (swbz#22112) + - x86: Add MathVec_Prefer_No_AVX512 to cpu-features (swbz#21967) + - x86: Add x86_64 to x86-64 HWCAP (swbz#22093) + - Finish change from “Bengali” to “Bangla” (swbz#14925) + - posix: fix glob bugs with long login names (swbz#1062) + - posix: Fix getpwnam_r usage (swbz#1062) + - posix: accept inode 0 is a valid inode number (swbz#19971) + - Remove redundant LC_TIME data in om_KE (swbz#22100) + - Remove remaining _HAVE_STRING_ARCH_* definitions (swbz#18858) + - resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095) + - Add miq_NI locale for Miskito (swbz#20498) + - Fix bits/math-finite.h exp10 condition (swbz#22082) + +:100644 100644 821f3cab 8476f268 M SUPPORTED +:100644 100644 46271576 88bf4aef M glibc-rh1315108.patch +:100644 100644 844a4323 94c2a376 M glibc.spec +:100644 100644 3f42a249 049443a7 M sources + +commit 253d1d9c66080f51b68abe805ebedacaf51bc085 +Author: Florian Weimer +AuthorDate: Thu Sep 14 17:41:57 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 14 17:41:57 2017 +0200 + + Fix accidentially inserted typo + +:100644 100644 146b8abf 844a4323 M glibc.spec + +commit 8ca6f66f209db512ea16a98c6b8d5a05d8e17f04 +Author: Florian Weimer +AuthorDate: Mon Sep 4 20:53:35 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Sep 4 20:53:35 2017 +0200 + + Upstream removed BUGS and CONFORMANCE files + +:100644 100644 d8b5a735 146b8abf M glibc.spec + +commit 0e45e4de586c77c9e0bcf692f0d80186957c1e69 +Author: Florian Weimer +AuthorDate: Mon Sep 4 19:46:44 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Sep 4 19:49:35 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: b38042f51430974642616a60afbbf96fd0b98659 + + - Implement tmpfile with O_TMPFILE (swbz#21530) + - Obsolete pow10 functions + - math.h: Warn about an already-defined log macro + +:100644 100644 00373983 d8b5a735 M glibc.spec +:100644 100644 c5585b01 3f42a249 M sources + +commit e79ddddf678e4b4ca0a7bc23aeb574d64ef02093 +Author: Florian Weimer +AuthorDate: Mon Sep 4 19:49:13 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Sep 4 19:49:35 2017 +0200 + + Do not patch ChangeLog in glibc-fedora-locarchive.patch + +:100644 100644 9a702af5 91ac6614 M glibc-fedora-locarchive.patch + +commit 21cf167acc7cb3cc75b5a62e663dc7002362eaa8 +Author: Florian Weimer +AuthorDate: Fri Sep 1 14:07:30 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Sep 1 14:07:30 2017 +0200 + + Build glibc with -O2 + +:100644 100644 657586f7 00373983 M glibc.spec + +commit 284746122d078a440e36327ebcb470421d790ebf +Author: Florian Weimer +AuthorDate: Fri Sep 1 10:30:18 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Sep 1 10:30:18 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: f4a6be2582b8dfe8adfa68da3dd8decf566b3983 + + - malloc: Abort on heap corruption, without a backtrace (swbz#21754) + - getaddrinfo: Return EAI_NODATA for gethostbyname2_r with NO_DATA (swbz#21922) + - getaddrinfo: Fix error handling in gethosts (swbz#21915) (swbz#21922) + - Place $(elf-objpfx)sofini.os last (swbz#22051) + - Various locale fixes (swbz#15332, swbz#22044) + +:100644 100644 7cd147eb 657586f7 M glibc.spec +:100644 100644 8740e315 c5585b01 M sources + +commit b45bb052630767142d649f26693be4267aa5b62c +Author: Florian Weimer +AuthorDate: Wed Aug 30 14:12:45 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 30 14:12:45 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 5f9409b787c5758fc277f8d1baf7478b752b775d + + - Drop glibc-rh952799.patch, applied upstream (#952799, swbz#22025) + - Various locale fixes (swbz#22022, swbz#22038, swbz#21951, swbz#13805, + swbz#21971, swbz#21959) + - MIPS/o32: Fix internal_syscall5/6/7 (swbz#21956) + - AArch64: Fix procfs.h not to expose stdint.h types + - iconv_open: Fix heap corruption on gconv_init failure (swbz#22026) + - iconv: Mangle __btowc_fct even without __init_fct (swbz#22025) + - Fix bits/math-finite.h _MSUF_ expansion namespace (swbz#22028) + - Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930) + +:100644 100644 ec2ec2d2 821f3cab M SUPPORTED +:100644 000000 9fe22aac 00000000 D glibc-rh952799.patch +:100644 100644 1a871854 7cd147eb M glibc.spec +:100644 100644 0f7eff9d 8740e315 M sources + +commit 05146e37a4ce4efe1a74312d16226b9088678089 +Author: Mark Wielaard +AuthorDate: Thu Jul 27 17:14:26 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 30 14:02:18 2017 +0200 + + Run valgrind check with --error-exitcode=1. Fix valgrind BuildRequires. + +:100644 100644 13d61082 1a871854 M glibc.spec + +commit 76dd91f1175e3ab262096773cba9c6128f1f39a6 +Author: Florian Weimer +AuthorDate: Tue Aug 29 12:48:36 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 29 12:48:36 2017 +0200 + + Drop glibc-rh1009145.patch + + It has since been obsoleted by multiple mass rebuilds. + +:100644 000000 c1af7fa0 00000000 D glibc-rh1009145.patch +:100644 100644 3d15644e 13d61082 M glibc.spec + +commit 7df3e02388840deb495f08ef7dcee02974685323 +Author: Florian Weimer +AuthorDate: Mon Aug 28 13:15:27 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 28 13:15:27 2017 +0200 + + Include misc/tst-syscall-list.out in the build log + +:100644 100644 55343493 3d15644e M glibc.spec + +commit d0c57f678ab7a7cded9450323fd9fbe81e5fa898 +Author: Florian Weimer +AuthorDate: Mon Aug 28 12:12:15 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 28 12:12:15 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 2dba5ce7b8115d6a2789bf279892263621088e74 + +:100644 100644 964b4fdf 55343493 M glibc.spec +:100644 100644 65a3cabe 0f7eff9d M sources + +commit a6b9bec157bee799195be22c2f7899532dcc3bf5 +Author: Florian Weimer +AuthorDate: Mon Aug 28 12:07:38 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 28 12:07:38 2017 +0200 + + Drop glibc-rh1470060.patch + + Addressed by this upstream commit in a different way: + + commit eac43cbb8d808a40004aa0a4a286f5c5155beccb + Author: Florian Weimer + Date: Thu Aug 10 15:58:28 2017 +0200 + + malloc: Avoid optimizer warning with GCC 7 and -O3 + +:100644 000000 72e434b1 00000000 D glibc-rh1470060.patch +:100644 100644 28609279 964b4fdf M glibc.spec + +commit beff5c232694aef4f14ffe907fe263e3982df3b5 +Author: Florian Weimer +AuthorDate: Mon Aug 28 12:05:33 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 28 12:05:33 2017 +0200 + + Drop glibc-rh1484729.patch, glibc-rh1484729-syscall-names.patch + + Applied upstream. + +:100644 000000 019d107a 00000000 D glibc-rh1484729-syscall-names.patch +:100644 000000 c96e1a1e 00000000 D glibc-rh1484729.patch +:100644 100644 037a22c8 28609279 M glibc.spec + +commit 238627a99eb6cde25a84ad22dfe8c0107af46325 +Author: Florian Weimer +AuthorDate: Mon Aug 28 11:28:36 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 28 12:05:08 2017 +0200 + + Drop glibc-rh825061.patch + + The Perl Info generator in Texinfo 5.0 uses the input basename in the + output file, so the multi-arch conflict no longer happens, and the + Makefile tweak is not needed anymore. + +:100644 000000 54fae8b3 00000000 D glibc-rh825061.patch +:100644 100644 1e23c03d 037a22c8 M glibc.spec + +commit 6a6f54375a090ccdc68e6aa9e82b514303403aea +Author: Florian Weimer +AuthorDate: Fri Aug 25 11:39:53 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 25 11:39:53 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0 + + - string/stratcliff.c: Replace int with size_t (swbz#21982) + - Fix tgmath.h handling of complex integers (swbz#21684) + +:100644 100644 b53b7902 1e23c03d M glibc.spec +:100644 100644 375c390f 65a3cabe M sources + +commit a60d22cda652c5a5258d40dc7d22cce9219f8baa +Author: Florian Weimer +AuthorDate: Fri Aug 25 11:36:23 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 25 11:36:23 2017 +0200 + + Drop glibc-gcc-strict-overflow.patch + + This is no longer necessary because we do not build with -O3 anymore. + Upstream has a proper fix now, too. + +:100644 000000 694df517 00000000 D glibc-gcc-strict-overflow.patch +:100644 100644 b94e9e01 b53b7902 M glibc.spec + +commit 0ab5fbb2e465c15715d51247cb76945cfa04fcff +Author: Florian Weimer +AuthorDate: Fri Aug 25 11:28:44 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 25 11:28:44 2017 +0200 + + Update system call list to Linux 4.12 (#1484729) + +:100644 100644 ffd6313f 019d107a M glibc-rh1484729-syscall-names.patch +:100644 100644 42b7483c c96e1a1e M glibc-rh1484729.patch + +commit 2f246edc9da1cf62edf796d79a7335768a1d4837 +Author: Florian Weimer +AuthorDate: Thu Aug 24 16:51:08 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 24 16:51:08 2017 +0200 + + Drop glibc-fedora-include-bits-ldbl.patch (#1482105) + +:100644 000000 1e5d763b 00000000 D glibc-fedora-include-bits-ldbl.patch +:100644 100644 890e4516 b94e9e01 M glibc.spec + +commit 5bc208c4f5f60b4d1f3bc3610f9ab61175c62402 +Author: Florian Weimer +AuthorDate: Thu Aug 24 16:49:18 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 24 16:49:18 2017 +0200 + + Use an architecture-independent system call list (#1484729) + +:000000 100644 00000000 ffd6313f A glibc-rh1484729-syscall-names.patch +:000000 100644 00000000 42b7483c A glibc-rh1484729.patch +:100644 100644 8180b75a 890e4516 M glibc.spec + +commit a4f378196ece15f66c8b0dda5601b069d97c9046 +Author: Florian Weimer +AuthorDate: Thu Aug 24 11:17:17 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 24 11:17:17 2017 +0200 + + Rework handling of asynchronous unwind tables compiler flag + + This commit drops an overridden -fasynchronous-unwind-tables flag, which + had no effect. + + We compile all of glibc with -fno-asynchronous-unwind-tables, so we can + drop glibc-fedora-ppc-unwind.patch. + +:100644 000000 0a808ec7 00000000 D glibc-fedora-ppc-unwind.patch +:100644 100644 5a53112c 8180b75a M glibc.spec + +commit eb3d3880c8e0b5c7207c5464fafe3b33a1c3ad74 +Author: Florian Weimer +AuthorDate: Tue Aug 22 08:19:09 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Aug 22 08:19:09 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 80f91666fed71fa3dd5eb5618739147cc731bc89 + +:100644 100644 8ec20072 5a53112c M glibc.spec +:100644 100644 bb252fff 375c390f M sources + +commit c6d0720817c50647356e012c1e10a87a8a0b1223 +Author: Florian Weimer +AuthorDate: Mon Aug 21 22:14:52 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 21 22:31:26 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: a8410a5fc9305c316633a5a3033f3927b759be35 + + - Obsolete matherr, _LIB_VERSION, libieee.a. + +:100644 100644 05936c69 8ec20072 M glibc.spec +:100644 100644 d49ce350 bb252fff M sources + +commit 976a6ca3e4023acbcca7a7aad6bd3b2f6f8d6711 +Author: Florian Weimer +AuthorDate: Mon Aug 21 19:54:40 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 21 19:54:40 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 4504783c0f65b7074204c6126c6255ed89d6594e + +:100644 100644 5144a6cb 05936c69 M glibc.spec +:100644 100644 1f6d7a06 d49ce350 M sources + +commit 8c898cdc110ac9a50cb5eaeae5f4a51b5ee886b0 +Author: Florian Weimer +AuthorDate: Mon Aug 21 16:44:07 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 21 16:44:07 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 2585d7b839559e665d5723734862fbe62264b25d + + - assert: Support types without operator== (int) (#1483005) + +:100644 100644 f6430a85 f0ac3aa8 M glibc-rh1315476-2.patch +:100644 100644 9449ea04 5144a6cb M glibc.spec +:100644 100644 5f228172 1f6d7a06 M sources + +commit 051a34bb833ed94b6aa2a2d956ea6a2e67eee854 +Author: Florian Weimer +AuthorDate: Mon Aug 21 14:12:09 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Aug 21 14:17:58 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 2585d7b839559e665d5723734862fbe62264b25d + + - Do not use generic selection in C++ mode + - Do not use __builtin_types_compatible_p in C++ mode (#1481205) + - x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h (swbz#21966) + - Various locale fixes (swbz#21750, swbz#21960, swbz#21959, swbz#19852) + - Fix sigval namespace (swbz#21944) + - x86-64: Optimize e_expf with FMA (swbz#21912) + - Adjust glibc-rh827510.patch. + +:100644 100644 f5f024c5 7fd3e99a M glibc-rh827510.patch +:100644 100644 e794cc74 9449ea04 M glibc.spec +:100644 100644 cb501172 5f228172 M sources + +commit 08d81d73306dbda27f13ebd32919e5ddc6de8b0a +Author: Carlos O'Donell +AuthorDate: Thu Aug 17 14:17:47 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 17 14:17:47 2017 -0400 + + Fix glibc.spec file comment with %%install. + +:100644 100644 9ab57993 e794cc74 M glibc.spec + +commit c6e992763d9bc1bd5a46499c08bb8342ef3a25b6 +Author: Tomasz Kłoczko +AuthorDate: Thu Aug 17 14:14:18 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 17 14:16:03 2017 -0400 + + Resolves: #1476939 + + - Remove 'Buildroot' tag, 'Group' tag, and '%clean' section, and don't + remove the buildroot in %install, all per Fedora Packaging Guidelines + (#1476839) + +:100644 100644 ecd6eeda 9ab57993 M glibc.spec + +commit 66a1c9c9cb0f3434ea826f43a26dbd93dc797544 +Author: Florian Weimer +AuthorDate: Wed Aug 16 17:18:35 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 17:18:35 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 403143e1df85dadd374f304bd891be0cd7573e3b + + - x86-64: Align L(SP_RANGE)/L(SP_INF_0) to 8 bytes (swbz#21955) + - powerpc: Add values from Linux 4.8 to + - S390: Add new s390 platform z14. + - Various locale fixes (swbz#14925, swbz#20008, swbz#20482, swbz#12349 + swbz#19982, swbz#20756, swbz#20756, swbz#21836, swbz#17563, swbz#16905, + swbz#21920, swbz#21854) + - NSS: Replace exported NSS lookup functions with stubs (swbz#21962) + - i386: Do not set internal_function + - assert: Suppress pedantic warning caused by statement expression (swbz#21242) + - powerpc: Restrict xssqrtqp operands to Vector Registers (swbz#21941) + - sys/ptrace.h: remove obsolete PTRACE_SEIZE_DEVEL constant (swbz#21928) + - Remove __qaddr_t, __long_double_t + - Fix uc_* namespace (swbz#21457) + - nss: Call __resolv_context_put before early return in get*_r (swbz#21932) + - aarch64: Optimized memcpy for Qualcomm Falkor processor + - manual: Document getcontext uc_stack value on Linux (swbz#759) + - i386: Add (swbz#21913) + - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) + - Fix XPG4.2 bits/sigaction.h namespace (swbz#21899) + - x86-64: Add FMA multiarch functions to libm + - i386: Support static PIE in start.S + - Compile tst-prelink.c without PIE (swbz#21815) + - x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871) + - x86: Remove __memset_zero_constant_len_parameter (swbz#21790) + +:100644 100644 8f427ce9 ec2ec2d2 M SUPPORTED +:100644 100644 6fb6f87f ecd6eeda M glibc.spec +:100644 100644 6b6591f1 cb501172 M sources + +commit 27727bd4a935e6cf5adaeb083ce732d2d8042663 +Author: Florian Weimer +AuthorDate: Wed Aug 16 16:12:31 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 16:12:31 2017 +0200 + + Drop glibc-arm-hardfloat-3.patch and associated hack + +:100644 000000 ff4997e5 00000000 D glibc-arm-hardfloat-3.patch +:100644 100644 541a0ee4 6fb6f87f M glibc.spec + +commit 5ca19238f5a7edf20f8e5f7b78d982a36cf61626 +Author: Florian Weimer +AuthorDate: Wed Aug 16 16:01:49 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 16:01:49 2017 +0200 + + Drop glibc-fedora-ldd.patch (applied to upstream master) + +:100644 000000 51aec739 00000000 D glibc-fedora-ldd.patch +:100644 100644 622a60ad 541a0ee4 M glibc.spec + +commit 6cb5e06b89b4ab987a3af9f1bb58630025eaf88c +Author: Florian Weimer +AuthorDate: Wed Aug 16 15:50:45 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 15:50:45 2017 +0200 + + Drop glibc-fedora-i386-tls-direct-seg-refs.patch + +:100644 000000 80c0f0db 00000000 D glibc-fedora-i386-tls-direct-seg-refs.patch +:100644 100644 2f96f440 622a60ad M glibc.spec + +commit 2620469c94c9e3b0f154f7649c5dda7930030233 +Author: Florian Weimer +AuthorDate: Wed Aug 16 13:45:31 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 13:45:31 2017 +0200 + + glibc-2.26-2.fc28: Packaging adjustments + +:100644 100644 403db628 2f96f440 M glibc.spec + +commit fce95492bdea68d754c84914a459bf3af93aa4dd +Author: Florian Weimer +AuthorDate: Wed Aug 16 13:30:01 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 13:30:01 2017 +0200 + + Change invocation style for find-debuginfo.sh + + Using eval affects command line parsing in the shell script. Call the + script directly, but do not quote $find_debuginfo_args, to splice its + contents into the argument list. + +:100644 100644 4da10884 403db628 M glibc.spec + +commit 9df65054b7290db4972a1ea44564a1d0623774cc +Author: Florian Weimer +AuthorDate: Wed Aug 16 13:17:21 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 13:17:21 2017 +0200 + + Replace create_lang_packages macro with its Lua code + + This works around an RPM change in the processing of macro argument lists. + Newer RPM versions split the argument list, so that %1 contains just eo, + and not the whole language list. + + Instead, use %language_list directly. This is compatible with earlier + RPM versions, too. + +:100644 100644 0aaf3d21 4da10884 M glibc.spec + +commit d8b4ab633b5449ab5198c89592cc3b38af9a3410 +Author: Florian Weimer +AuthorDate: Wed Aug 16 12:57:22 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 12:57:22 2017 +0200 + + Remove unused require_langpacks macro + +:100644 100644 de7faabb 0aaf3d21 M glibc.spec + +commit 6e6bd41f5e1d60eaef49d2af31bd5b816e4ac86f +Author: Florian Weimer +AuthorDate: Wed Aug 16 12:03:03 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 12:03:03 2017 +0200 + + Remove nosegneg 32-bit Xen PV support libraries (#1482027) + +:100644 100644 3fafdf60 de7faabb M glibc.spec +:100644 100644 290489b6 e5b72a01 M glibc_post_upgrade.c + +commit ad9d2e17df198a881d4e0f1ef4d63c41caf456fe +Author: Florian Weimer +AuthorDate: Wed Aug 16 11:14:32 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 11:14:53 2017 +0200 + + Disable multi-arch (IFUNC string functions) on i686 (#1471427) + +:100644 100644 6f2f6473 3fafdf60 M glibc.spec + +commit fdd439f8b755b698de0c65c3616abe2d29633925 +Author: Florian Weimer +AuthorDate: Wed Aug 16 11:12:36 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 16 11:12:36 2017 +0200 + + Use upstream default for multi-arch support + + Drop binutils run-time conflict. If we still want those, they should + be on glibc-devel, not the main package. + +:100644 100644 d6201e74 6f2f6473 M glibc.spec + +commit 8742b0f94950f8e5d3a735be8b5cdd5140a53763 +Author: Carlos O'Donell +AuthorDate: Thu Aug 3 09:47:24 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 3 09:47:24 2017 -0400 + + glibc-2.26-1 + + Auto-sync with upstream release/2.26/master + + Upstream commit: 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b + + - Update to released 2.26 branch. + - getaddrinfo: Release resolver context on error in gethosts (swbz#21885) + +:100644 100644 17558143 8f427ce9 M SUPPORTED +:100644 100644 be24ccbe d6201e74 M glibc.spec +:100644 100644 0c6f45a6 6b6591f1 M sources + +commit 4786e3be951ae64cfdc4f12be5687b4c5312b27b +Author: Fedora Release Engineering +AuthorDate: Wed Aug 2 21:45:53 2017 +0000 +Commit: Fedora Release Engineering +CommitDate: Wed Aug 2 21:45:53 2017 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +:100644 100644 edff0977 be24ccbe M glibc.spec + +commit 8b0d66e92b9f5a11959e22eda9ca5a7e5ddabadc +Author: Florian Weimer +AuthorDate: Sat Jul 29 08:18:06 2017 +0200 +Commit: Florian Weimer +CommitDate: Sat Jul 29 08:18:06 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 5920a4a624b1f4db310d1c44997b640e2a4653e5 + +:100644 100644 b17a06f0 edff0977 M glibc.spec +:100644 100644 14fbd71b 0c6f45a6 M sources + +commit 7e4694d522cb95a42594fdfd75140a96792292dc +Author: Florian Weimer +AuthorDate: Fri Jul 28 21:00:29 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 28 21:00:29 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: d95fcb2df478efbf4f8537ba898374043ac4561f + +:100644 100644 e1a2b418 17558143 M SUPPORTED +:100644 100644 41c1dfba b17a06f0 M glibc.spec +:100644 100644 8eaf07cd 14fbd71b M sources + +commit d04b9b784045892e94292d0b749e4246cb2465d3 +Author: Carlos O'Donell +AuthorDate: Thu Jul 27 12:41:04 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 27 12:41:04 2017 -0400 + + Fix NEVRA changes caused by mass rebuild scripts. + +:100644 100644 dac87951 41c1dfba M glibc.spec + +commit 887799236c808fea71d4900b275cdb8b699b5a71 +Author: Carlos O'Donell +AuthorDate: Thu Jul 27 12:33:37 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 27 12:35:22 2017 -0400 + + Resolves: #1475009 + + - Adjust to new rpm debuginfo generation (#1475009). + +:100644 100644 7fe8baec dac87951 M glibc.spec + +commit f271045ada1c9057d49d9d881f539689b5719a02 +Author: Fedora Release Engineering +AuthorDate: Wed Jul 26 10:20:27 2017 +0000 +Commit: Fedora Release Engineering +CommitDate: Wed Jul 26 10:20:27 2017 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +:100644 100644 53924387 7fe8baec M glibc.spec + +commit 37c3363a24efb70a9ee41b18f4bcc51222c0508d +Author: Florian Weimer +AuthorDate: Wed Jul 19 09:05:38 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 19 09:05:38 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 00d7a3777369bac3d8d44152dde2bb7381984ef6 + + - aarch64: Fix out of bound array access in _dl_hwcap_string + +:100644 100644 efa17f97 53924387 M glibc.spec +:100644 100644 97c44bee 8eaf07cd M sources + +commit e0954fe0fe8f4dd99bd5f7864c90d691f9e3354c +Author: Florian Weimer +AuthorDate: Wed Jul 19 09:01:48 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 19 09:01:48 2017 +0200 + + Revert "Rebuild with new NVR" + + This reverts commit c5379cd82945e63c24d7294511949d9a15a10a82. + +:100644 100644 b4def9ce efa17f97 M glibc.spec + +commit c5379cd82945e63c24d7294511949d9a15a10a82 +Author: Florian Weimer +AuthorDate: Tue Jul 18 08:22:30 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 18 08:22:30 2017 +0200 + + Rebuild with new NVR + +:100644 100644 efa17f97 b4def9ce M glibc.spec + +commit 6702ca3c64d256a6870f9266522b921c68c8b29a +Author: Florian Weimer +AuthorDate: Mon Jul 17 23:07:00 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 17 23:07:00 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 91ac3a7d8474480685632cd25f844d3154c69fdf + + - Drop glibc-rh1467518.patch in favor of upstream patch (#1467518) + - Fix pointer alignment in NSS group merge result construction (#1471985) + - Various locale fixes + +:100644 000000 d9709d68 00000000 D glibc-rh1467518.patch +:100644 100644 4657bfd3 efa17f97 M glibc.spec +:100644 100644 6fb0ef7f 97c44bee M sources + +commit 705ca30d3e53c479a621475ef833a4507fe02326 +Author: Carlos O'Donell +AuthorDate: Fri Jul 14 21:36:54 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Jul 14 21:36:54 2017 -0400 + + Auto-sync with upstream master + + Upstream commit: de895ddcd7fc45caeeeb0ae312311b8bd31d82c5: + + - Added Fiji Hindi language locale for Fiji (swbz#21694). + - Added yesstr/nostr for nds_DE and nds_NL (swbz#21756). + - Added yesstr and nostr for Tigrinya (swbz#21759). + - Fix LC_MESSAGES and LC_ADDRESS for anp_IN (swbz#21760). + - Added yesstr/nostr and fix yesexpr for pap_AW and pap_CW (swbz#21757). + - Added Tongan language locale for Tonga (swbz#21728). + - [ARM] Fix ld.so crash when built using Binutils 2.29. + - Added yesstr and nostr for aa_ET (swbz#21768). + - New locale for bi_VU (swbz#21767). + - Disable single thread optimization for open_memstream + + Dropped patches: + + - armv7hl: Drop 32-bit ARM build fix, already in upstream master. + - s390x: Apply glibc fix again, removing PTRACE_GETREGS etc. (#1469536). + +:100644 100644 76ed82e9 e1a2b418 M SUPPORTED +:100644 000000 241e47fb 00000000 D glibc-fix-arm32.patch +:100644 000000 72e429f5 00000000 D glibc-rh1469536.patch +:100644 100644 47b992ce 4657bfd3 M glibc.spec +:100644 100644 f68dbfcc 6fb0ef7f M sources + +commit 44f4cf77e9e9b379e88744ad8f025175c9e16538 +Author: Carlos O'Donell +AuthorDate: Wed Jul 12 19:51:11 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 12 19:51:11 2017 -0400 + + Fix 32-bit ARM builds in presence of new binutils. + +:000000 100644 00000000 241e47fb A glibc-fix-arm32.patch +:100644 100644 b2bfef08 47b992ce M glibc.spec + +commit 32049f182fa8a353e9c3d7ca6d8ca081e7298723 +Author: Carlos O'Donell +AuthorDate: Wed Jul 12 19:40:05 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 12 19:40:05 2017 -0400 + + Add temporary workaround for Bug 1467518. + + Fix IFUNC crash in early startup for ppc64le static binaries (#1467518). + Enable building with BIND_NOW on ppc64le (#1467518). + +:000000 100644 00000000 d9709d68 A glibc-rh1467518.patch +:100644 100644 28ad0693 b2bfef08 M glibc.spec + +commit 4e3d1d3a4771f55432a3a5cfeaa368352854e550 +Author: Florian Weimer +AuthorDate: Wed Jul 12 13:19:35 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 12 14:00:58 2017 +0200 + + malloc: Tell GCC optimizers about MAX_FAST_SIZE in _int_malloc (#1470060) + +:000000 100644 00000000 72e434b1 A glibc-rh1470060.patch +:100644 100644 12cb0251 28ad0693 M glibc.spec + +commit 419878ed02cd9d191b9b7deb2f2523f5950cf30a +Author: Florian Weimer +AuthorDate: Wed Jul 12 14:00:32 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 12 14:00:32 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 30200427a99e5ddac9bad08599418d44d54aa9aa + + - Add per-thread cache to malloc + - Add Samoan language locale for Samoa + - Add Awajún / Aguaruna locale for Peru + - CVE-2010-3192: Avoid backtrace from __stack_chk_fail (swbz#12189) + - Add preadv2, writev2 RWF_NOWAIT flag (swbz#21738) + - Fix abday strings for ar_JO/ar_LB/ar_SY locales (swbz#21749) + - Fix abday strings for ar_SA locale (swbz#21748, swbz#19066) + - Set data_fmt for da_DK locale (swbz#17297) + - Add yesstr and nostr for the zh_HK locale (swbz#21733) + - Fix abday strings for the ksIN@devanagari locale (swbz#21743) + - Do not include _dl_resolv_conflicts in libc.a (swbz#21742) + - Test __memmove_chk, __memset_chk only in libc.so (swbz#21741) + - Add iI and eE to yesexpr and noexpr respectively for ts_ZA locale + - Add yesstr/nostr for kw_GB locale (swbz#21734) + - Add yesstr and nostr for the ts_ZA locale (swbz#21727) + - Fix LC_NAME for hi_IN locale (swbz#21729) + - Add yesstr and nostr for the xh_ZA locale (swbz#21724) + - Add yesstr and nostr for the zh_CN locale (swbz#21723) + - Fix full weekday names for the ks_IN@devanagari locale (swbz#21721) + - Various fixes to Arabic locales after CLDR import + +:100644 100644 29519f99 76ed82e9 M SUPPORTED +:100644 100644 3d85b879 12cb0251 M glibc.spec +:100644 100644 1e39d200 f68dbfcc M sources + +commit 4caf18bfe4936fc8be66398d8bb81b7dfd13f2b3 +Author: Florian Weimer +AuthorDate: Wed Jul 12 10:12:25 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 12 10:15:41 2017 +0200 + + Do not remove test case sources in glibc-rh1469536.patch + + Removing it from the Makefile is sufficient. This avoids conflicts. + +:100644 100644 d1c97a1a 72e429f5 M glibc-rh1469536.patch + +commit d40c9fdc1369d59f30c32e11c2acd47dfecf6d68 +Author: Florian Weimer +AuthorDate: Tue Jul 11 15:03:54 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 11 15:03:54 2017 +0200 + + s390x: Restore PTRACE_GETREGS etc. to get GCC to build (#1469536) + +:000000 100644 00000000 d1c97a1a A glibc-rh1469536.patch +:100644 100644 eb316643 3d85b879 M glibc.spec + +commit d538c7cc5323fa910f1ce5547aa44945c7dcaca6 +Author: Florian Weimer +AuthorDate: Tue Jul 11 14:52:35 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 11 14:52:35 2017 +0200 + + Reinstantiate stack_t cleanup (#1468904) + +:100644 000000 cd7eaeee 00000000 D glibc-rh1468904.patch +:100644 100644 7f6ff5f3 eb316643 M glibc.spec + +commit 4597e723d08655e7c09046d8724a0aabc4577ed1 +Author: Florian Weimer +AuthorDate: Sun Jul 9 18:43:52 2017 +0200 +Commit: Florian Weimer +CommitDate: Sun Jul 9 19:03:50 2017 +0200 + + Back out stack_t cleanup (#1468904) + +:000000 100644 00000000 cd7eaeee A glibc-rh1468904.patch +:100644 100644 5e8486a5 7f6ff5f3 M glibc.spec + +commit 667333c331f947cd404dbfa63666fd2ce3fe4b19 +Author: Florian Weimer +AuthorDate: Thu Jul 6 14:29:12 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 6 14:29:12 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 031e519c95c069abe4e4c7c59e2b4b67efccdee5 + + - x86-64: Align the stack in __tls_get_addr (#1440287) + - Add Tok-Pisin (tpi_PG) locale. + - Add missing yesstr/nostr for Pashto locale (swbz#21711) + - Add missing yesstr/nostr for Breton locale (swbz#21706) + - Single threaded stdio optimization + - sysconf: Use conservative default for _SC_NPROCESSORS_ONLN (swbz#21542) + +:100644 100644 ba9cdba7 29519f99 M SUPPORTED +:100644 100644 20b389cc 5e8486a5 M glibc.spec +:100644 100644 3fe28d1a 1e39d200 M sources + +commit 84baf402f00a590c430df4d59d0cde8eebbcb1b1 +Author: Florian Weimer +AuthorDate: Tue Jul 4 15:31:23 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 4 15:31:23 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 4446a885f3aeb3a33b95c72bae1f115bed77f0cb + +:100644 100644 49b4a2d2 20b389cc M glibc.spec +:100644 100644 81613bf7 3fe28d1a M sources + +commit 44e7da869e3f32a7698f860d10e0a78581ad88ee +Author: Florian Weimer +AuthorDate: Tue Jul 4 11:36:06 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 4 11:36:06 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 89f6307c5d270ed4f11cee373031fa9f2222f2b9 + +:100644 100644 acbb37dd 49b4a2d2 M glibc.spec +:100644 100644 abeac551 81613bf7 M sources + +commit 8ed873109991ffaa684ea78ea0a98a4af7d51f8a +Author: Florian Weimer +AuthorDate: Tue Jul 4 08:23:12 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 4 08:23:12 2017 +0200 + + Disable building with BIND_NOW on ppc64le (#1467518) + +:100644 100644 8bc63714 acbb37dd M glibc.spec + +commit dcf3eeb5c0560da994aae131cf1b754a7fcd0695 +Author: Florian Weimer +AuthorDate: Mon Jul 3 21:49:42 2017 +0200 +Commit: Florian Weimer +CommitDate: Mon Jul 3 21:49:42 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: e237357a5a0559dee92261f1914d1fa2cd43a1a8 + + - Support an arbitrary number of search domains in the stub resolver (#168253) + - Detect and apply /etc/resolv.conf changes in libresolv (#1374239) + - Increase malloc alignment on i386 to 16 (swbz#21120) + - Make RES_ROTATE start with a random name server (swbz#19570) + - Fix tgmath.h totalorder, totalordermag return type (swbz#21687) + - Miscellaneous sys/ucontext.h namespace fixes (swbz#21457) + - Rename struct ucontext tag (swbz#21457) + - Call exit system call directly in clone (swbz#21512) + - powerpc64le: Enable float128 + - getaddrinfo: Merge IPv6 addresses and IPv4 addresses (swbz#21295) + - Avoid .symver on common symbols (swbz#21666) + - inet_pton: Reject IPv6 addresses with many leading zeros (swbz#16637) + +:100644 100644 066ac484 b47e23eb M glibc-fedora-linux-tcsetattr.patch +:100644 100644 a7b07251 46271576 M glibc-rh1315108.patch +:100644 100644 ec474fa5 8bc63714 M glibc.spec +:100644 100644 11f76487 abeac551 M sources + +commit 093184fecacd83db1bd893f3666318de8924167e +Author: Florian Weimer +AuthorDate: Fri Jun 23 17:43:54 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 23 17:43:54 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 3ec7c02cc3e922b9364dc8cfd1d4546671b91003 + +:100644 100644 62d18df8 ec474fa5 M glibc.spec +:100644 100644 37122e0c 11f76487 M sources + +commit 9a4cee58e47b4da1d111c17c63826b7de49a30fa +Author: Florian Weimer +AuthorDate: Fri Jun 23 13:25:59 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 23 13:25:59 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 12f50337ae80672c393c2317d471d097ad92c492 + +:100644 100644 db8cdfb4 62d18df8 M glibc.spec +:100644 100644 0686f943 37122e0c M sources + +commit 2660abb9bbd80929ee740ca8a26d0dbb1251467b +Author: Florian Weimer +AuthorDate: Fri Jun 23 13:10:13 2017 +0200 +Commit: Florian Weimer +CommitDate: Fri Jun 23 13:10:13 2017 +0200 + + Reenable valgrind on aarch64 + +:100644 100644 53d06fa2 db8cdfb4 M glibc.spec + +commit 9d8ea8c478ba44938b21a4a6f325cde833cb7365 +Author: Florian Weimer +AuthorDate: Thu Jun 22 14:48:21 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 22 14:48:21 2017 +0200 + + Log auxiliary vector during build + +:100644 100644 cabc9849 53d06fa2 M glibc.spec + +commit aae7c7249ada228dc3f2e49c92b77ccc27b56554 +Author: Florian Weimer +AuthorDate: Thu Jun 22 13:34:40 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 22 13:34:40 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 0a47d031e44f15236bcef8aeba80e737bd013c6f + +:100644 100644 88213182 cabc9849 M glibc.spec +:100644 100644 ef07fb6d 0686f943 M sources + +commit 10e4623a27cd3c0a751ec5c8523b272b9c847252 +Author: Florian Weimer +AuthorDate: Thu Jun 22 13:28:12 2017 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 22 13:28:12 2017 +0200 + + Disable valgrind on aarch64 + +:100644 100644 4127b10f 88213182 M glibc.spec + +commit 6e985d0a59880d8481bdf6126dad7214de2b54c9 +Author: Florian Weimer +AuthorDate: Wed Jun 21 20:50:35 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 21 20:50:35 2017 +0200 + + Drop workaround for GCC PR69537 + +:100644 000000 9f395d53 00000000 D glibc-gcc-PR69537.patch +:100644 100644 d0ba5bda 4127b10f M glibc.spec + +commit 8a569a02e800c4f498a7535b2d3f8c39a62c6ba3 +Author: Florian Weimer +AuthorDate: Wed Jun 21 20:49:15 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 21 20:49:15 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 9649350d2ee47fae00794d57e2526aa5d67d900e + +:100644 100644 8efc3431 d0ba5bda M glibc.spec +:100644 100644 96aa44fe ef07fb6d M sources + +commit 6a3a1d157507e16eeb1955a55e085b4e589c8bb1 +Author: Florian Weimer +AuthorDate: Wed Jun 21 20:38:36 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 21 20:38:36 2017 +0200 + + Drop historic aarch64 TLS patches + +:100644 000000 a05d9052 00000000 D glibc-aarch64-tls-fixes.patch +:100644 000000 9db69d61 00000000 D glibc-aarch64-workaround-nzcv-clobber-in-tlsdesc.patch +:100644 100644 54c9a795 8efc3431 M glibc.spec + +commit fda3e070a760da98fc68f1c0b5cc15281e24cc31 +Author: Florian Weimer +AuthorDate: Wed Jun 21 11:08:15 2017 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 21 11:08:15 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 43e0ac24c836eed627a75ca932eb7e64698407c6 + +:100644 100644 6c3f3839 54c9a795 M glibc.spec +:100644 100644 d845362f 96aa44fe M sources + +commit 87bc7c9489336493be410ea4406fd4f6d9807541 +Author: Florian Weimer +AuthorDate: Tue Jun 20 00:18:02 2017 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 20 00:18:02 2017 +0200 + + Resolves: #1462820 + + - Drop glibc-Disable-buf-NULL-in-login-tst-ptsname.c, applied upstream. + - Auto-sync with upstream master, + commit 37e9dc814636915afb88d0779e5e897e90e7b8c0, fixing: + - CVE-2017-1000366: Avoid large allocas in the dynamic linker (#1462820) + - wait3 namespace (swbz#21625) + - S390: Sync ptrace.h with kernel (swbz#21539) + - Another x86 sys/ucontext.h namespace issue (swbz#21457) + - siginterrupt namespace (swbz#21597) + - Signal stack namespace (swbz#21584) + - Define struct rusage in sys/wait.h when required (swbz#21575) + - S390: Fix build with gcc configured with --enable-default-pie (swbz#21537) + - Update timezone code from tzcode 2017b + - nptl: Invert the mmap/mprotect logic on allocated stacks (swbz#18988) + - PowerPC64 ELFv2 PPC64_OPT_LOCALENTRY + - Make copy of from GCC (swbz#21573) + - localedata: ce_RU: update weekdays from CLDR (swbz#21207) + - localedata: Remove trailing spaces (swbz#20275) + - XPG4 bsd_signal namespace (swbz#21552) + - Correct collation rules for Malayalam (swbz#19922, swbz#19919) + - waitid namespace (swbz#21561) + - Condition signal.h inclusion in sys/wait.h (swbz#21560) + - ld.so: Consolidate 2 strtouls into _dl_strtoul (swbz#21528) + - tst-timezone race (swbz#14096) + - Define SIG_HOLD for XPG4 (swbz#21538) + - struct sigaltstack namespace (swbz#21517) + - sigevent namespace (swbz#21543) + - Add shim header for bits/syscall.h (swbz#21514) + - namespace issues in sys/ucontext.h (swbz#21457) + - posix: Implement preadv2 and pwritev2 + - Various float128 and tunables improvements + +:100644 000000 60f35249 00000000 D glibc-Disable-buf-NULL-in-login-tst-ptsname.c +:100644 100644 945a9551 8d8e857b M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 703977cb 6c3f3839 M glibc.spec +:100644 100644 234d04a9 d845362f M sources + +commit f35d7503ab65ec0921929f514a95574b7d735d9b +Author: Stephen Gallagher +AuthorDate: Tue Jun 6 14:42:47 2017 +0200 +Commit: Arjun Shankar +CommitDate: Tue Jun 6 14:42:47 2017 +0200 + + Reduce libcrypt-nss dependency to 'Suggests:' + +:100644 100644 daab0494 703977cb M glibc.spec + +commit 7f4621301d1042d0e21c8b21759b013c513ca5a5 +Author: Arjun Shankar +AuthorDate: Wed May 31 16:21:53 2017 +0200 +Commit: Arjun Shankar +CommitDate: Wed May 31 16:22:21 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: cfa9bb61cd09c40def96f042a3123ec0093c4ad0 + +:100644 100644 d80a961f daab0494 M glibc.spec +:100644 100644 a974c5c6 234d04a9 M sources + +commit c769a3ef7acc044cd1910b0b6f2a7f4fff93b9d9 +Author: Arjun Shankar +AuthorDate: Wed May 31 14:37:21 2017 +0200 +Commit: Arjun Shankar +CommitDate: Wed May 31 14:37:21 2017 +0200 + + Disable the NULL buffer test in login/tst-ptsname.c. + It leads to a build failure during 'make check'. + +:000000 100644 00000000 60f35249 A glibc-Disable-buf-NULL-in-login-tst-ptsname.c +:100644 100644 87564778 d80a961f M glibc.spec + +commit 4014d6f877473201795c7d95cf3a9a5917716466 +Author: Arjun Shankar +AuthorDate: Tue May 23 14:37:59 2017 +0200 +Commit: Arjun Shankar +CommitDate: Tue May 23 14:37:59 2017 +0200 + + Auto-sync with upstream master + + Upstream commit: 231a59ce2c5719d2d77752c21092960e28837b4a + +:100644 100644 bc6e6b54 ba9cdba7 M SUPPORTED +:100644 100644 1a794772 fc87a4ae M glibc-fedora-nptl-linklibc.patch +:100644 100644 3c26c2ea 87564778 M glibc.spec +:100644 100644 911b3bf2 a974c5c6 M sources + +commit c2f69955706512aab16f7b8ee881a6cefa3140f3 +Author: Carlos O'Donell +AuthorDate: Tue May 2 13:45:38 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Tue May 2 13:45:38 2017 -0400 + + Fix build with --enable-obsolete-nsl. + +:100644 100644 ed2843ee 3c26c2ea M glibc.spec + +commit 056f48952ae4b9dfe3f1e99f3812360f423e3cde +Author: Carlos O'Donell +AuthorDate: Mon May 1 13:11:13 2017 -0400 +Commit: Carlos O'Donell +CommitDate: Mon May 1 13:23:28 2017 -0400 + + Auto-sync with upstream master + + Upstream commit: 25e39b4229fb365a605dc4c8f5d6426a77bc08a6 + +:100644 100644 f798aee2 ed2843ee M glibc.spec +:100644 100644 3cd9664d 911b3bf2 M sources + +commit 2999128764dd9b340f6a986709be6509007c316c +Author: Florian Weimer +AuthorDate: Wed Mar 8 10:09:29 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Mar 8 10:09:29 2017 +0100 + + Automatically set glibc_release_url based on glibcrelease + +:100644 100644 4abcab94 f798aee2 M glibc.spec + +commit 04b4101e8f04942259d6f0720641e49b1b9b02b5 +Author: Florian Weimer +AuthorDate: Thu Mar 2 20:09:14 2017 +0100 +Commit: Florian Weimer +CommitDate: Thu Mar 2 20:09:14 2017 +0100 + + Auto-sync with upstream master + + Upstream commit: a10e9c4e53fc652b79abf838f7f837589d2c84db + +:100644 000000 1c74c22a 00000000 D glibc-rh1351108-update-to-unicode-9.0.0.patch +:100644 100644 ba114406 4abcab94 M glibc.spec +:100644 100644 efb2f5bc 3cd9664d M sources + +commit 305fa9fb579745201f4e44cc24ddb4049ac61721 +Author: Jakub Hrozek +AuthorDate: Wed Mar 1 14:03:09 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Mar 1 14:03:09 2017 +0100 + + Resolves: #1427646 + + Reverse the order of sss and files modules for passwd and group maps + +:100644 100644 055a2f2c ba114406 M glibc.spec +:100644 100644 1e2b63d5 c3d3fb65 M nsswitch.conf + +commit 5bc3170c40dc0f7bb384b9532e2b4cd10f451b83 +Author: Florian Weimer +AuthorDate: Tue Feb 28 17:43:41 2017 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 28 17:43:41 2017 +0100 + + Auto-sync with upstream release/2.25/master + + Upstream commit: 93cf93e06ce123439e41d3d62790601c313134cb + +:100644 100644 161b54a2 055a2f2c M glibc.spec +:100644 100644 662a081d efb2f5bc M sources + +commit aa4db12ee0fdab90446eb9676800c5f6399c0813 +Author: Carlos O'Donell +AuthorDate: Wed Feb 8 21:22:46 2017 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Feb 8 21:22:46 2017 -0500 + + glibc-2.25-1 + + - Update to final released glibc 2.25. + + The glibc rawhide builds must stay on 2.25 branch until + F26 branches from rawhide. This assures that we have ABI/API + guarantees provided by upstream. Please do not rebase rawhide + against glibc master. + +:100644 100644 1052d759 161b54a2 M glibc.spec +:100644 100644 2a32e675 662a081d M sources + +commit ad7685d113501c2699a61d3e4930761753dca8d8 +Author: Carlos O'Donell +AuthorDate: Wed Feb 8 16:17:57 2017 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Feb 8 16:17:57 2017 -0500 + + glibc-2.24.90-31 + + - Fix builds with GCC 7.0. + +:000000 100644 00000000 694df517 A glibc-gcc-strict-overflow.patch +:100644 100644 6ba6503c 1052d759 M glibc.spec + +commit 7061f7271540b413b1ba64a9d841320efe00a025 +Author: Carlos O'Donell +AuthorDate: Thu Feb 2 09:53:07 2017 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 2 09:53:07 2017 -0500 + + glibc-2.24.90-30 + + - Optimize IBM z System builds for zEC12. + +:100644 100644 55c8951f 6ba6503c M glibc.spec + +commit 7463f6a220513718aa7b3a45ae3f0dc5befc57f7 +Author: Florian Weimer +AuthorDate: Wed Jan 25 16:46:01 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 25 16:46:01 2017 +0100 + + Use vpath in crypt-glibc/Makefile to obtain the test input file + + Reported by Stefan Liebler. + +:100644 100644 ffa449e9 44333d7d M glibc-rh1324623.patch +:100644 100644 9923db63 55c8951f M glibc.spec + +commit 574cbae985f5108c55db826f261788be1bb0dd83 +Author: Florian Weimer +AuthorDate: Wed Jan 25 16:35:21 2017 +0100 +Commit: Florian Weimer +CommitDate: Wed Jan 25 16:39:15 2017 +0100 + + Auto-sync with upstream master + + Upstream commit: 5653ab12b4ae15b32d41de7c56b2a4626cd0437a + +:100644 100644 4225ada4 9923db63 M glibc.spec +:100644 100644 4ed31043 2a32e675 M sources + +commit edb61568806feada71a103fff633c2f58c422af2 +Author: Carlos O'Donell +AuthorDate: Thu Jan 12 22:17:58 2017 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Jan 12 22:17:58 2017 -0500 + + Auto-sync with upstream master + + Upstream commit: 468e525c81a4af10f2e613289b6ff7c950773a9e + +:100644 000000 8d19a890 00000000 D glibc-disable-rwlock-elision.patch +:100644 000000 05232dcd 00000000 D glibc-new-rwlock.patch +:100644 100644 00cd3446 4225ada4 M glibc.spec +:100644 100644 39f34162 4ed31043 M sources + +commit 41c1b49335ae63fb8c1d232c4b173759df24c016 +Author: Florian Weimer +AuthorDate: Mon Jan 2 13:32:40 2017 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 2 13:32:40 2017 +0100 + + quilt-patch.sh: Support new "sources" file format + +:100755 100755 983a75d4 eaf24d5d M quilt-patch.sh + +commit c659285752f5f898ab53ce34404b192fb75d7bd6 +Author: Florian Weimer +AuthorDate: Mon Jan 2 13:32:25 2017 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 2 13:32:25 2017 +0100 + + Auto-sync with upstream master + + Upstream commit: 73dfd088936b9237599e4ab737c7ae2ea7d710e1 + +:100644 000000 2c079852 00000000 D glibc-fedora-disable-printers.patch +:100644 100644 bc7b8321 a7b07251 M glibc-rh1315108.patch +:100644 100644 305f30e4 f6430a85 M glibc-rh1315476-2.patch +:100644 000000 af7adf35 00000000 D glibc-swbz13165.patch +:100644 100644 ce10ccd3 00cd3446 M glibc.spec +:100644 100644 f3ef878f 39f34162 M sources + +commit e9dcd51d7741582a38918006e0ba05b2619608a7 +Author: Florian Weimer +AuthorDate: Mon Jan 2 12:26:05 2017 +0100 +Commit: Florian Weimer +CommitDate: Mon Jan 2 12:26:05 2017 +0100 + + Remove patches which were workarounds for GCC 5 bugs + +:100644 000000 c5a704e2 00000000 D glibc-bug-regex-gcc5.patch +:100644 000000 3810a6e1 00000000 D glibc-dns-host-gcc5.patch +:100644 000000 92fa90f2 00000000 D glibc-gethnamaddr-gcc5.patch +:100644 000000 78e7fd4f 00000000 D glibc-ld-ctype-gcc5.patch +:100644 000000 4f5ae83b 00000000 D glibc-res-hconf-gcc5.patch +:100644 100644 634ac1f4 ce10ccd3 M glibc.spec + +commit 4570c40835940be861ee9c83be60e3de11b24ae3 +Author: Florian Weimer +AuthorDate: Mon Dec 26 11:22:24 2016 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 26 11:22:24 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: cecbc7967f0bcac718b6f8f8942b58403c0e917c + +:100644 100644 95227123 634ac1f4 M glibc.spec +:100644 100644 ad021e60 f3ef878f M sources + +commit a681b7b4e218e825cafc0acbac97c27afcc40a6d +Author: Carlos O'Donell +AuthorDate: Fri Dec 23 18:31:06 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Dec 23 18:31:06 2016 -0500 + + Auto-sync with upstream master + + Upstream commit: 81e0662e5f2c342ffa413826b7b100d56677b613 + +:100644 100644 cafda442 95227123 M glibc.spec +:100644 100644 499282e8 ad021e60 M sources + +commit ace066ccd14bd1b14b6ed214e6f8efc869682ea8 +Author: Florian Weimer +AuthorDate: Sun Dec 18 15:34:53 2016 +0100 +Commit: Florian Weimer +CommitDate: Sun Dec 18 15:43:05 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: e077349ce589466eecd47213db4fae6b80ec18c4 + +:100644 100644 f6bf9955 cafda442 M glibc.spec +:100644 100644 d8400646 499282e8 M sources + +commit 5617e2c469ae72a7fcb8780170f154360d8e9f15 +Author: Florian Weimer +AuthorDate: Mon Dec 12 19:23:54 2016 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 12 19:26:23 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 92dcaa3e2f7bf0f7f1c04cd2fb6a317df1a4e225 + +:100644 100644 36145181 f6bf9955 M glibc.spec +:100644 100644 bc95b05c d8400646 M sources + +commit 8076ad58d990510b86370cc4fdf5d95f7bdc075a +Author: Florian Weimer +AuthorDate: Fri Dec 9 18:38:16 2016 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 9 18:38:16 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 0abbe7cd700951082b314182a0958d65238297ef + + GDB pretty-printers for NPTL types are temporarily disabled + due to bug 1403329. + +:100644 100644 3e81dceb 8d19a890 M glibc-disable-rwlock-elision.patch +:000000 100644 00000000 2c079852 A glibc-fedora-disable-printers.patch +:100644 000000 3d9a11b5 00000000 D glibc-fedora-nss-static-link.patch +:100644 100644 13ad4ee5 05232dcd M glibc-new-rwlock.patch +:100644 100644 406b2f51 36145181 M glibc.spec +:100644 100644 25a2d92d bc95b05c M sources + +commit b766add297fe1fc0eab67988f0e3d4223da66298 +Author: Florian Weimer +AuthorDate: Fri Dec 2 17:11:50 2016 +0100 +Commit: Florian Weimer +CommitDate: Fri Dec 2 17:13:31 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 01b23a30b42a90b1ebd882a0d81110a1542e504a + +:100644 100644 59fd92ec 406b2f51 M glibc.spec +:100644 100644 b61640f8 25a2d92d M sources + +commit fbd985bf72b4a2b27a4ea668aa2a25f9932895e2 +Author: Florian Weimer +AuthorDate: Wed Nov 30 17:18:55 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 30 17:18:55 2016 +0100 + + Do not install the PROJECTS file + + It was removed upstream. + +:100644 100644 b609db9e 59fd92ec M glibc.spec + +commit eaa567419958fd9eac82ae905a4634bf1384945b +Author: Florian Weimer +AuthorDate: Wed Nov 30 16:08:06 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 30 16:12:57 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 9e78f6f6e7134a5f299cc8de77370218f8019237 + +:100644 100644 e5653968 b609db9e M glibc.spec +:100644 100644 3fa68724 b61640f8 M sources + +commit 93ddbf99eeab1dd7a8c57f38323d14eafd66e3bf +Author: Florian Weimer +AuthorDate: Wed Nov 23 13:37:00 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 23 13:38:43 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 7a5e3d9d633c828d84a9535f26b202a6179978e7 + +:100644 100644 7bdd5cd5 e5653968 M glibc.spec +:100644 100644 69de941c 3fa68724 M sources + +commit 434cf9e2e26d15a28b4c6d989d06f3befaa00805 +Author: Florian Weimer +AuthorDate: Tue Nov 22 11:07:58 2016 +0100 +Commit: Florian Weimer +CommitDate: Tue Nov 22 11:10:50 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 5ee1a4443a3eb0868cef1fe506ae6fb6af33d4ad + +:100644 100644 090b00c9 7bdd5cd5 M glibc.spec +:100644 100644 4118dd74 69de941c M sources + +commit b587bccfe792ad45d3f2308159741fafa39c0ced +Author: Carlos O'Donell +AuthorDate: Thu Nov 17 12:46:05 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Nov 17 12:46:05 2016 -0500 + + glibc-2.24.90-17 + + * Add new scalable implementation of POSIX read-write locks. + +:000000 100644 00000000 13ad4ee5 A glibc-new-rwlock.patch +:100644 100644 f20c34b5 090b00c9 M glibc.spec + +commit c9a1e5c935ea5bd177b165f215fb8080e648bae7 +Author: Florian Weimer +AuthorDate: Wed Nov 16 15:25:20 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 16 15:25:20 2016 +0100 + + Do not try to link libcrypt statically during tests + +:000000 100644 00000000 3d9a11b5 A glibc-fedora-nss-static-link.patch +:100644 100644 7381615c f20c34b5 M glibc.spec + +commit 835049c53cc8602b34116f452e53349cd4c58cf0 +Author: Florian Weimer +AuthorDate: Wed Nov 16 14:40:21 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 16 14:43:20 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 530862a63e0929128dc98fbbd463b120934434fb + +:100644 100644 0d191f05 7381615c M glibc.spec +:100644 100644 bbcb4418 4118dd74 M sources + +commit 573bcacc8f80afd3b07727a68acdefa892c5803b +Author: Florian Weimer +AuthorDate: Wed Nov 2 12:06:16 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 2 12:06:16 2016 +0100 + + Auto-sync with upstream master + + Upstream commit: 9032070deaa03431921315f973c548c2c403fecc + +:100644 100644 7443e850 af7adf35 M glibc-swbz13165.patch +:100644 000000 fcd7ad8d 00000000 D glibc-swbz20019.patch +:100644 100644 db2fb334 0d191f05 M glibc.spec +:100644 100644 18a94c7b bbcb4418 M sources + +commit 55bd1b5cdd65f83be2e4baca1587c3a2612113bd +Author: Florian Weimer +AuthorDate: Wed Nov 2 11:49:29 2016 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 2 11:49:29 2016 +0100 + + Resolves: #1333945 + + Drop revert of upstream fix. + +:100644 000000 bf2a62f6 00000000 D glibc-rh1335011.patch +:100644 100644 4afa0174 db2fb334 M glibc.spec + +commit 762e747b11f8449fe48f7d375e8d4cdaf5df9c67 +Author: Florian Weimer +AuthorDate: Sat Oct 22 17:42:34 2016 +0200 +Commit: Florian Weimer +CommitDate: Sat Oct 22 17:42:34 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: e37208ce86916af9510ffb9ce7b3c187986f07de + +:100644 100644 abf19c3e 4afa0174 M glibc.spec +:100644 100644 597174d6 18a94c7b M sources + +commit 9d7b7a7a045bf8e673ed4b2d0841ae14b4c43c4f +Author: Florian Weimer +AuthorDate: Fri Oct 21 18:38:39 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Oct 21 18:38:39 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: b3918c44db615637b26d919ce599cd86592316b3 + +:100644 100644 e01f944b abf19c3e M glibc.spec +:100644 100644 de7e2059 597174d6 M sources + +commit 83e5c415dab11f7932e4ea68b4ac8843448db45d +Author: Carlos O'Donell +AuthorDate: Mon Oct 17 22:19:05 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Oct 17 22:19:05 2016 -0400 + + glibc-2.24.90-11 + + - Add prototype support for detecting invalid IFUNC calls (swbz#20019). + - New POSIX thread condition variable implementation (swbz#13165). + +:000000 100644 00000000 7443e850 A glibc-swbz13165.patch +:000000 100644 00000000 fcd7ad8d A glibc-swbz20019.patch +:100644 100644 8e924aac e01f944b M glibc.spec + +commit 4f53fe474edcdd7e1bff551965fa16ced3eca5dc +Author: Florian Weimer +AuthorDate: Fri Oct 7 17:52:31 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Oct 7 17:54:03 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: 5140d036f9c16585448b5908c3a219bd96842161 + +:100644 100644 3173dee2 8e924aac M glibc.spec +:100644 100644 714726f5 de7e2059 M sources + +commit 0b054085889a0ccc03b0d734d7e92e93df762c9c +Author: Florian Weimer +AuthorDate: Tue Oct 4 19:17:56 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Oct 4 19:29:14 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: ff88ee7edfaa439e23c42fccaf3a36cd5f041894 + +:100644 100644 8b4e5fca bc7b8321 M glibc-rh1315108.patch +:100644 100644 e674f02c 3173dee2 M glibc.spec +:100644 100644 3cda0b15 714726f5 M sources + +commit 0adb9076a4e636e38c6d3002dfc5edc93e896869 +Author: Florian Weimer +AuthorDate: Thu Sep 22 13:31:39 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 22 13:31:39 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: 17af5da98cd2c9ec958421ae2108f877e0945451 + +:100644 000000 a1a6eaff 00000000 D glibc-rh1315476-1.patch +:100644 100644 4e6784ca e674f02c M glibc.spec +:100644 100644 86b69f37 3cda0b15 M sources + +commit 66afdc6140f557d35e6ace395a65b3feeb29cac7 +Author: Florian Weimer +AuthorDate: Thu Sep 22 13:20:25 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 22 13:20:25 2016 +0200 + + Resolves: #1377795 + + Add MIPS support. Based on a patch from Michal Toman + . + +:100644 100644 95c527cd 4e6784ca M glibc.spec + +commit 36702a1359e9d66835f0a67ee3d8b772d1521517 +Author: Carlos O'Donell +AuthorDate: Tue Sep 20 23:28:04 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Sep 20 23:29:23 2016 -0400 + + Auto-sync with upstream master. + + Upstream commit: e299076fefd9649f78f853865d4745043e50813c + +:100644 100644 abcb8fa1 4bcd5b53 M glibc-rh1013801.patch +:100644 100644 8738f9a4 bf2a62f6 M glibc-rh1335011.patch +:100644 100644 a176651c 95c527cd M glibc.spec +:100644 100644 369d0032 86b69f37 M sources + +commit 77d2ac8e00c0ac41e3b7bca4d5365ae33be10f19 +Author: Florian Weimer +AuthorDate: Thu Sep 1 16:06:43 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Sep 1 16:11:33 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: 4d728087ef8cc826b05bd21d0c74d4eca9b1a27d + +:100644 100644 415532b2 a176651c M glibc.spec +:100644 100644 55a5e502 369d0032 M sources + +commit c097c5b5f70e8f38165d637d702f1b0c51b4eef7 +Author: Florian Weimer +AuthorDate: Fri Aug 26 19:41:53 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Aug 26 19:45:02 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: 7e625f7e85b4e88f10dbde35a0641742af581806 + +:100644 100644 c787c7a5 415532b2 M glibc.spec +:100644 100644 089f04f8 55a5e502 M sources + +commit 82db94894e53df4bc9da3922f0b368aa0817cf57 +Author: Florian Weimer +AuthorDate: Sun Aug 21 16:48:12 2016 +0200 +Commit: Florian Weimer +CommitDate: Sun Aug 21 16:49:12 2016 +0200 + + Auto-sync with upstream master + + Upstream commit: 66abf9bfbe24ac1e7207d26ccad725ed938dc52c + +:100644 100644 d82448eb c787c7a5 M glibc.spec +:100644 100644 abd2b431 089f04f8 M sources + +commit 90f786e56b5f58a354cad235285379207a751b56 +Author: Florian Weimer +AuthorDate: Wed Aug 17 15:23:48 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 17 15:23:48 2016 +0200 + + Auto-sync with upstream master. + + Upstream commit: ID d9067fca40b8aac156d73cfa44d6875813555a6c + +:100644 000000 ccaf9cda 00000000 D .gitignore +:100644 100644 255fb559 d82448eb M glibc.spec +:100644 100644 916c283e abd2b431 M sources + +commit 548cf89fd5a0ba45e7c69326c86fad447bd24981 +Author: Florian Weimer +AuthorDate: Wed Aug 17 15:19:04 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Aug 17 15:19:14 2016 +0200 + + Fix upstream commit hash + +:100644 100644 f9d8ca74 255fb559 M glibc.spec + +commit f6288a00454dae566344c66e1f6526898e3dfb70 +Author: Florian Weimer +AuthorDate: Thu Aug 11 13:41:18 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Aug 11 13:42:52 2016 +0200 + + Auto-sync with upstream master. + + Upstream commit ID is f79211792127f38d5954419bb3784c8eb7f5e4e5. + +:100644 100644 4f43a447 f9d8ca74 M glibc.spec +:100644 100644 d8576dde 916c283e M sources + +commit 5344dc60e95259d9848bf04165836276c03ac91c +Author: Carlos O'Donell +AuthorDate: Mon Aug 8 10:03:42 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Aug 8 10:03:42 2016 -0400 + + Bump NEVRA to 2.24.90-1. + +:100644 100644 02c5c27d 4f43a447 M glibc.spec + +commit 4c8a26717a2e6267d7409ec080b5d0de7ce358e3 +Author: Carlos O'Donell +AuthorDate: Mon Aug 8 09:58:02 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Aug 8 09:58:02 2016 -0400 + + Auto-sync with upstream master. + +:000000 100644 00000000 ccaf9cda A .gitignore +:100644 100644 16febd7c 02c5c27d M glibc.spec +:100644 100644 55a64c5d d8576dde M sources + +commit b8b6a436e99cfad18775c24b1ff01bcf94e495c1 +Author: Florian Weimer +AuthorDate: Fri Jul 22 21:37:29 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 22 21:37:29 2016 +0200 + + Related: #1324623 + + Add missing definitions to the crypt-glibc/Makefile, so that + the cryptographic tests can be built. + +:100644 100644 3c874638 ffa449e9 M glibc-rh1324623.patch + +commit 2c005c98da6ee97cf8690252bd320c8845b335a8 +Author: Florian Weimer +AuthorDate: Fri Jul 22 17:54:35 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 22 17:54:35 2016 +0200 + + Do not try to install mtrace when bootstrapping + +:100644 100644 54479bf5 16febd7c M glibc.spec + +commit 7ad97baa4ffc5c37461ccee0d0cc48e5f183a398 +Author: Florian Weimer +AuthorDate: Fri Jul 22 17:06:37 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 22 17:06:37 2016 +0200 + + Resolves: #1324623 + + Provide libcrypt and libcrypt-nss subpackages. + + glibc has a Recommends: to prefer the NSS-based implementation. + glibc-devel requires that one of the two packages is installed. + +:000000 100644 00000000 3c874638 A glibc-rh1324623.patch +:100644 100644 388638d6 54479bf5 M glibc.spec + +commit 87b6ed77dbc0fa2bb27633ff9f6c8e339ca1b4da +Author: Florian Weimer +AuthorDate: Fri Jul 22 15:39:33 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 22 15:47:20 2016 +0200 + + Drop Requires(pre) on libgcc + + Our scriptlets do not use pthread_cancel, and such requires are not + transitive. + +:100644 100644 eaa018a4 388638d6 M glibc.spec + +commit 9d1bb0abc36fddc5f9a4f69b8ae446dbb6c50502 +Author: Florian Weimer +AuthorDate: Fri Jul 22 15:35:11 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Jul 22 15:46:44 2016 +0200 + + Resolves: #1289356 + + glibc-devel depends on libgcc%{_isa} + +:100644 100644 c037c7b4 eaa018a4 M glibc.spec + +commit d1929c8ddbd9ac1c734f71623d84e398ba33f346 +Author: Florian Weimer +AuthorDate: Thu Jul 21 16:16:25 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Jul 21 16:16:25 2016 +0200 + + Resolves: #1344830 + + Drop sendmsg/recvmsg compatibility patch + +:100644 000000 7cd0755d 00000000 D glibc-rh1344830.patch +:100644 100644 ef7d149f c037c7b4 M glibc.spec + +commit d5e9ea2361dbca74ecff040b8d19d48c11463702 +Author: Florian Weimer +AuthorDate: Wed Jul 20 17:09:24 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 20 17:09:24 2016 +0200 + + Resolves: #1338889 + + Move NSS modules to subpackages + + Add new file lists for the NSS modules and update the glibc and + glibc-devel file lists. Introduce a glibc-nss-devel package + for direct linking against NSS modules (which is rare and usually + unintended). Drop the obsoletes clause for nss_db. + +:100644 100644 3699f805 ef7d149f M glibc.spec + +commit 1ca5ccee9c589868b121b1a88a61db67170eafbe +Author: Florian Weimer +AuthorDate: Wed Jul 13 16:34:41 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 13 19:37:12 2016 +0200 + + Resolves: #1315476 + + Make ldconfig and sln the same binary + +:000000 100644 00000000 a1a6eaff A glibc-rh1315476-1.patch +:000000 100644 00000000 305f30e4 A glibc-rh1315476-2.patch +:100644 100644 90345e1c 3699f805 M glibc.spec + +commit 8d10e61144eec789d0575fd4628eb4bdd30a16e2 +Author: Florian Weimer +AuthorDate: Wed Jul 13 14:23:26 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jul 13 14:23:26 2016 +0200 + + Auto-sync with upstream master + + Up to commit f531f93056b34800383c5154280e7ba5112563c7. + +:100644 100644 3d03099a bc6e6b54 M SUPPORTED +:100644 100644 0952345d 90345e1c M glibc.spec +:100644 100644 4e6e3f30 55a64c5d M sources + +commit 5c031d86de2393daa5181ad5ccdbca52c5eb3554 +Author: Mike FABIAN +AuthorDate: Wed Jun 29 11:35:36 2016 +0200 +Commit: Mike FABIAN +CommitDate: Sat Jul 9 07:35:43 2016 +0200 + + Resolves: #1351108 + + - Unicode 9.0.0 updates (ctype, charmap, transliteration) + +:000000 100644 00000000 1c74c22a A glibc-rh1351108-update-to-unicode-9.0.0.patch +:100644 100644 e6e67895 0952345d M glibc.spec + +commit 0f28e7559ec891f11d8255451adebda8d30eae87 +Author: Florian Weimer +AuthorDate: Tue Jul 5 19:05:46 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 19:06:22 2016 +0200 + + Resolves: #1294574 + + nscd breaks initgroups with nis (initgroups are empty) + + Update changelog and adjust extend_alloca removal patch. + +:100644 100644 a549c50f 8b4e5fca M glibc-rh1315108.patch +:100644 100644 4dc4e366 e6e67895 M glibc.spec + +commit 9a78be1808600ca5e66eab741542447a29cfbeb3 +Author: Florian Weimer +AuthorDate: Tue Jul 5 18:40:25 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Jul 5 18:40:25 2016 +0200 + + Resolves: #1351737 + + glibc: strcasecmp failure on ppc64le + +:100644 100644 d8929017 4dc4e366 M glibc.spec +:100644 100644 f98c7cfd 4e6e3f30 M sources + +commit 0ce3b29d56632acd1c393714cc8f189496bdeb47 +Author: Carlos O'Donell +AuthorDate: Fri Jun 24 13:50:22 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Jun 24 13:51:56 2016 -0400 + + Resolves: #1349906 + + - Properly handle more invalid --install-langs arguments (#1349906). + +:100644 100644 5fc93ffa 91839723 M build-locale-archive.c +:100644 100644 6b0c4112 d8929017 M glibc.spec + +commit 22e8257c2d65b0a7126ea48f67a93ef8a73d9745 +Author: Florian Weimer +AuthorDate: Tue Jun 21 21:52:48 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 21 21:52:48 2016 +0200 + + Related: #1344480 + + Fix RPM changelog. + +:100644 100644 fee86492 6b0c4112 M glibc.spec + +commit d21f299cb3189bc0c5435aaad828a8add28f5283 +Author: Florian Weimer +AuthorDate: Tue Jun 21 21:50:42 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Jun 21 21:50:42 2016 +0200 + + Resolves: #1348620, #1344480, #1346070 + + Sync with upstream master, commit a3b473373ee43a292f5ec68a7fda6b9cfb26a9b0 + +:100644 100644 946f678f fee86492 M glibc.spec +:100644 100644 54e2c7cd f98c7cfd M sources + +commit 1bbad64354742afa02998ebe4a2b2de5d0b78ccf +Author: Carlos O'Donell +AuthorDate: Sat Jun 18 17:14:06 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Sat Jun 18 17:20:10 2016 -0400 + + Use scriptlet expansion. + + We prefer scriptlet expansion (-e) over the use of rpm.expand in Lua. + The goal is to have a fully expanded Lua program with as little + dynamic processing as possible to simplify the operations carried + out in Lua. + + The use of rpm.expand was only needed until COPR migrated from EL6 + to Fedora, and with this complete we can remove the use of rpm.expand + in favour of scriptlet expansion. + + Tested on Fedora Rawhide by verifying global setting of %_install_langs + macro changes installed locale-archive locales correctly. + +:100644 100644 7466968f 946f678f M glibc.spec + +commit c27c24530cb9368e3026c18fff53dc6723c38d5c +Author: Florian Weimer +AuthorDate: Mon Jun 13 06:30:30 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 13 06:30:30 2016 +0200 + + Related: #1344830 + + Drop sendmmsg/recvmmsg compat symbols on 32-bit architectures. For + some reason, these architectures only have compat symbols for + sendmsg and recvmsg. + +:100644 100644 1fd1c53c 7cd0755d M glibc-rh1344830.patch +:100644 100644 b5dcf06f 7466968f M glibc.spec + +commit cb62ee1f81a7d2960260e9dd9088434bba57a701 +Author: Florian Weimer +AuthorDate: Mon Jun 13 06:25:17 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon Jun 13 06:26:14 2016 +0200 + + Related: #579086 + + Revert fix for “Preloading a replacement uname is causing environment + to be cleaned if libpthread is loaded”. UTS namespaces should now + offer a cleaner way yo do this. + +:100644 000000 dedb8366 00000000 D glibc-fedora-uname-getrlimit.patch +:100644 100644 a0dcee28 1fd1c53c M glibc-rh1344830.patch +:100644 100644 e65ccd70 b5dcf06f M glibc.spec + +commit 34a28994be161a624d591fe5a8086d27a85f8a8a +Author: Florian Weimer +AuthorDate: Sun Jun 12 21:07:38 2016 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 12 22:42:00 2016 +0200 + + Related: #1344830 + + First phase of sendmsg/recvmsg/sendmmsg/recvmmsg ABI revert: + GLIBC_2.24 compatibility symbols. + + This should allow us to run old binaries (with the GLIBC_2.24 symbols) + while rebuild packages to use the old ABI again. + +:000000 100644 00000000 a0dcee28 A glibc-rh1344830.patch +:100644 100644 13562056 e65ccd70 M glibc.spec + +commit c8064eb721d630b5af74d18f04848d907f0130ff +Author: Florian Weimer +AuthorDate: Sat Jun 11 13:50:59 2016 +0200 +Commit: Florian Weimer +CommitDate: Sun Jun 12 22:41:55 2016 +0200 + + Auto-sync with upstream master + + Resolves: #1344480 + (Crash in the nss_db NSS service module during iteration.) + Add the eo locale as a first-class citizen. + +:100644 000000 41f0e537 00000000 D .gitignore +:100644 100644 4ea4f604 3d03099a M SUPPORTED +:100644 100644 6d937c3c 13562056 M glibc.spec +:100644 100644 19943101 54e2c7cd M sources + +commit 1aca2e1ec1a072a5bf7a95f6b22884576206a57c +Author: Florian Weimer +AuthorDate: Sat Jun 11 13:39:48 2016 +0200 +Commit: Florian Weimer +CommitDate: Sat Jun 11 13:39:48 2016 +0200 + + Related: #1342976 + + Retroactively update changelog to record fixed bug. + +:100644 100644 9686adf0 6d937c3c M glibc.spec + +commit d3f78ebc81f5548d992937aa4b3654d1ddd02fcf +Author: Florian Weimer +AuthorDate: Thu Jun 9 12:22:07 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Jun 9 12:22:07 2016 +0200 + + Auto-sync with upstream master. + +:000000 100644 00000000 41f0e537 A .gitignore +:100644 100644 aee19eb1 9686adf0 M glibc.spec +:100644 100644 45ec11e9 19943101 M sources + +commit d4be8589c354bed63ae0bcf84c8ee30bda546068 +Author: Florian Weimer +AuthorDate: Wed Jun 1 08:44:30 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 1 08:44:30 2016 +0200 + + Log df output as part of system information + +:100644 100644 0ca7cfc9 aee19eb1 M glibc.spec + +commit 5872287fa176fe84e61c0f1ddd5d67f3c0c473c5 +Author: Florian Weimer +AuthorDate: Wed Jun 1 08:31:31 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 1 08:31:31 2016 +0200 + + Resolves: #1338887 + + Do not disable assertions in release builds + +:100644 100644 9a49c82a 0ca7cfc9 M glibc.spec + +commit db9848cdc33a5dd3198f6b1dd9d19b9c230e6c06 +Author: Florian Weimer +AuthorDate: Wed Jun 1 08:29:43 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed Jun 1 08:30:29 2016 +0200 + + Sync with upstream master branch + + Resolves #1326903, #1337140. + +:100644 100644 1c07ad5e a549c50f M glibc-rh1315108.patch +:100644 100644 c45d03a5 9a49c82a M glibc.spec +:100644 100644 35a8cfd9 45ec11e9 M sources + +commit 15922d5c0715a89b32a71bc1788c5dfaf21756c3 +Author: Carlos O'Donell +AuthorDate: Wed May 11 14:34:05 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Wed May 11 16:21:02 2016 -0400 + + glibc-2.23.90-18 + + - Move support for building GCC 2.96 into compat-gcc-296. + +:100644 100644 41299ca7 c45d03a5 M glibc.spec +:100644 000000 d243ef07 00000000 D libc-lock.h + +commit 6a2d7264b46effc9e835dab042fa7ae606172031 +Author: Florian Weimer +AuthorDate: Wed May 11 16:08:21 2016 +0200 +Commit: Florian Weimer +CommitDate: Wed May 11 16:10:58 2016 +0200 + + Resolves: #1335011 + + Revert dlsym (RTLD_NEXT)/dlerror change, to unbreak ASAN + +:000000 100644 00000000 8738f9a4 A glibc-rh1335011.patch +:100644 100644 01012f0e 41299ca7 M glibc.spec + +commit a92e3b7488197c7a14e0e3d8d33ea2859f9f978f +Author: Florian Weimer +AuthorDate: Mon May 9 20:43:58 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 20:43:58 2016 +0200 + + Expand comments about the separate SUPPORTED file + +:100644 100644 8a49c740 01012f0e M glibc.spec + +commit 48c31c2f6221bcfe49d2658d7eaa4fda24d0b28f +Author: Florian Weimer +AuthorDate: Mon May 9 17:18:54 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 17:18:54 2016 +0200 + + Drop broken attempt at fix for #1326903 + +:100644 000000 62cdf9f6 00000000 D glibc-rh1326903.patch +:100644 100644 836a4caf 8a49c740 M glibc.spec + +commit 35857353391b0f062c30a24fed0741b6d2a26604 +Author: Florian Weimer +AuthorDate: Mon May 9 14:23:15 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 14:23:15 2016 +0200 + + Resolves: #1326903 + + Experimental fix for NULL fork/vfork symbols in libpthread + +:000000 100644 00000000 62cdf9f6 A glibc-rh1326903.patch +:100644 100644 34ee1899 836a4caf M glibc.spec + +commit f3507c9c60cde87cee62132ba6d3a57dc8db53a8 +Author: Florian Weimer +AuthorDate: Mon May 9 14:19:32 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 14:19:32 2016 +0200 + + Remove unapplied patches + +:100644 000000 ce21e8d9 00000000 D glibc-fedora-use-test-skeleton.patch +:100644 000000 745fa3f6 00000000 D glibc-fix-an_ES.patch +:100644 000000 cbc670e6 00000000 D glibc-rh1052846.patch +:100644 000000 9c098c25 00000000 D glibc-rh1069559-1.patch +:100644 000000 b74e2f15 00000000 D glibc-rh1069559-2.patch +:100644 000000 a35679c3 00000000 D glibc-rh1252570.patch +:100644 000000 86e99b9b 00000000 D template.patch + +commit 43e96b9dec482ab4bb61c6bb786f5aa3f3e1aefa +Author: Florian Weimer +AuthorDate: Mon May 9 13:48:03 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 13:48:03 2016 +0200 + + Use diff instead of cmp for the SUPPORTED file check + +:100644 100644 54de66cf 34ee1899 M glibc.spec + +commit ddd7733205ed9b761af40d0191562378503a9cdf +Author: Florian Weimer +AuthorDate: Mon May 9 13:47:51 2016 +0200 +Commit: Florian Weimer +CommitDate: Mon May 9 13:47:51 2016 +0200 + + Auto-sync with upstream master + + Drop glibc-nsswitch-Add-group-merging-support.patch, applied upstream. + Drop glibc-rh1252570.patch, alternative fixes applied upstream. + Adjust glibc-rh1315108.patch to minor upstream change. + Update SUPPORTED file. + +:100644 100644 f5875705 4ea4f604 M SUPPORTED +:100644 000000 0188652f 00000000 D glibc-nsswitch-Add-group-merging-support.patch +:100644 100644 efac5c90 1c07ad5e M glibc-rh1315108.patch +:100644 100644 4f25aba4 54de66cf M glibc.spec +:100644 100644 3748e1f4 35a8cfd9 M sources + +commit 4f51555190fcfa0d0565283d3e135686887b05aa +Author: Carlos O'Donell +AuthorDate: Tue May 3 15:51:17 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Tue May 3 15:51:17 2016 -0400 + + glibc-2.23.90-14 + + - Require libselinux for nscd in non-bootstrap configuration. + +:100644 100644 7c236e9e 4f25aba4 M glibc.spec + +commit 790a04974bdbf5b72b5977b6761d663c7a5dcd85 +Author: Carlos O'Donell +AuthorDate: Fri Apr 29 23:11:30 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Apr 29 23:11:30 2016 -0400 + + Update gen-quilt-series script. + +:100755 100755 35412de1 3262fbae M gen-quilt-series.sh + +commit fe4ad2a06eb59660ef5595a3e8cde5829beeb29b +Author: Carlos O'Donell +AuthorDate: Fri Apr 29 23:08:42 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Apr 29 23:08:42 2016 -0400 + + Auto-sync with upstream master. + +:100644 100644 21456549 f5875705 M SUPPORTED +:100644 000000 a982eef4 00000000 D glibc-bench-build.patch +:100644 100644 f5da4192 7fabf303 M glibc-c-utf8-locale.patch +:100644 100644 abbceb27 3810a6e1 M glibc-dns-host-gcc5.patch +:100644 100644 43b7ef3a 92fa90f2 M glibc-gethnamaddr-gcc5.patch +:100644 100644 5960653f a35679c3 M glibc-rh1252570.patch +:100644 100644 1fd2c518 7c236e9e M glibc.spec +:100644 100644 35ab8e14 3748e1f4 M sources +:100755 100755 35eed114 459c1534 M sync-upstream.sh + +commit cfdb093a223bad8ef1337a143354355ca69eafa4 +Author: Carlos O'Donell +AuthorDate: Fri Apr 29 21:25:52 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Apr 29 21:25:52 2016 -0400 + + Remove quilt series file. + +:100644 000000 ae5129c2 00000000 D series + +commit 256beb3f45b0b62870afe41acceee6f337db6ea3 +Author: Carlos O'Donell +AuthorDate: Thu Apr 28 15:59:56 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Apr 28 15:59:56 2016 -0400 + + glibc-2.23.90-12 + + - Move spec file system information logging to the build stage. + +:100644 100644 1a74eaad 1fd2c518 M glibc.spec + +commit 4ac7c7b40368f067a3acb2db4dc318b1c0752284 +Author: Florian Weimer +AuthorDate: Thu Apr 14 22:49:32 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 14 22:49:32 2016 +0200 + + Auto-sync with upstream master + +:100644 100644 c075c3e8 1a74eaad M glibc.spec +:100644 100644 7d93c400 35ab8e14 M sources + +commit 85759f3e8d0760bcc8d40f146b93d0a39b28e220 +Author: Florian Weimer +AuthorDate: Thu Apr 14 12:59:40 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 14 12:59:40 2016 +0200 + + Auto-sync with upstream master + +:100644 000000 6e809b61 00000000 D .gitignore +:100644 100644 b6f667c0 c075c3e8 M glibc.spec +:100644 100644 facb3223 7d93c400 M sources + +commit 34d510b5deb4228d04588f7b8e5787126dd604c0 +Author: Florian Weimer +AuthorDate: Thu Apr 14 10:00:03 2016 +0200 +Commit: Florian Weimer +CommitDate: Thu Apr 14 10:00:03 2016 +0200 + + Auto-sync with upstream master + + This removes the type union wait from the installed headers. + Update the SUPPORTED file with upstream changes + +:000000 100644 00000000 6e809b61 A .gitignore +:100644 100644 8319565c 21456549 M SUPPORTED +:100644 100644 847c8e83 b6f667c0 M glibc.spec +:100644 100644 4006c6d3 facb3223 M sources + +commit ec0dd75135040a36a06a67e8c0d3785b0d9c559c +Author: Florian Weimer +AuthorDate: Fri Apr 8 16:21:37 2016 +0200 +Commit: Florian Weimer +CommitDate: Fri Apr 8 16:21:37 2016 +0200 + + Auto-sync with upstream master + +:100644 100644 e36fc5f8 847c8e83 M glibc.spec +:100644 100644 a27b5413 4006c6d3 M sources + +commit 887080ee792f16157feca5f70b5870aadd215f07 +Author: Florian Weimer +AuthorDate: Tue Mar 29 13:04:25 2016 +0200 +Commit: Florian Weimer +CommitDate: Tue Mar 29 13:04:25 2016 +0200 + + Auto-sync with upstream master + +:100644 100644 228bb96c 5960653f M glibc-rh1252570.patch +:100644 100644 84398bd2 e36fc5f8 M glibc.spec +:100644 100644 a80a833e a27b5413 M sources + +commit 1ffb3d6c4c1671dc3455cc3847ff1abea4dd191d +Author: Carlos O'Donell +AuthorDate: Wed Mar 16 02:38:44 2016 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Mar 16 02:38:44 2016 -0400 + + glibc-2.23.90-6 + + - Use 'an' as language abbreviation for an_ES. + +:100644 000000 a55909f4 00000000 D .gitignore +:000000 100644 00000000 745fa3f6 A glibc-fix-an_ES.patch +:100644 100644 845b875b 84398bd2 M glibc.spec +:100644 100644 1810c7f9 ae5129c2 M series + +commit e5c33149471761328f1d11f84824fde9417d54cf +Author: Carlos O'Donell +AuthorDate: Mon Mar 7 12:07:04 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Mar 7 12:07:04 2016 -0500 + + Update sync-upstream.sh. + + - Add support for production vs. development. + - Add support for descriptive branch names. + - Fix error message to be more accurate if you ctrl^c out of build. + +:100755 100755 aeeac4b7 35eed114 M sync-upstream.sh + +commit 99a6d4df1b323c1e4e19cd332cfba885b39690c6 +Author: Carlos O'Donell +AuthorDate: Mon Mar 7 11:47:23 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Mar 7 11:47:23 2016 -0500 + + Auto-sync with upstream master. + +:000000 100644 00000000 a55909f4 A .gitignore +:100644 100644 072974d1 845b875b M glibc.spec +:100644 100644 c43d3072 a80a833e M sources +:100755 100755 765e682a aeeac4b7 M sync-upstream.sh + +commit 9fce0748c4d989e603d379d80f2066d8061de932 +Author: Florian Weimer +AuthorDate: Mon Mar 7 06:52:27 2016 +0100 +Commit: Florian Weimer +CommitDate: Mon Mar 7 06:52:27 2016 +0100 + + Resolves: #1315108 + + Remove extend_alloca. + +:000000 100644 00000000 efac5c90 A glibc-rh1315108.patch +:100644 100644 6d1e707e 072974d1 M glibc.spec +:100644 100644 9b34d6b5 1810c7f9 M series + +commit f2d40207eae526f4183c755c1c16aed2daec0279 +Author: Carlos O'Donell +AuthorDate: Tue Mar 1 02:59:24 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Mar 1 02:59:24 2016 -0500 + + glibc-2.23.90-3 + + - Enhance support for upgrading from a non-language-pack system. + +:100644 100644 a10bb637 6d1e707e M glibc.spec + +commit 9edc2b688b4e009d0c56e14f3c7176823cec60d0 +Author: Carlos O'Donell +AuthorDate: Fri Feb 26 01:06:35 2016 -0800 +Commit: Carlos O'Donell +CommitDate: Fri Feb 26 01:06:35 2016 -0800 + + Create new language packages for all supported languages. + + Locales, translations, and locale sources are split into + distinct sub-packages. A meta-package is created for users + to install all languages. Transparent installation support + is provided via dnf langpacks. + +:000000 100644 00000000 8319565c A SUPPORTED +:100644 100644 c785356c a10bb637 M glibc.spec + +commit b359bd04bb163ba9ad12ee47dcc65af432aec236 +Author: Carlos O'Donell +AuthorDate: Fri Feb 26 00:36:28 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Feb 26 00:36:28 2016 -0500 + + Upstream development version is now 2.23.90. + +:100644 000000 541fb77b 00000000 D .gitignore +:100644 100644 c0be76b9 c785356c M glibc.spec + +commit dd72bee11f7a24939c520d037caa92d74f975f65 +Author: Carlos O'Donell +AuthorDate: Thu Feb 25 15:48:36 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 25 15:48:36 2016 -0500 + + Sync with upstream master after 2.23 branch. + + - Drop glibc-CVE-2015-7547.patch, glibc-isinf-cxx11.patch + and glibc-rh1114591.patch since they are all upstream. + +:100644 100644 71c39042 541fb77b M .gitignore +:100644 000000 627afda2 00000000 D glibc-CVE-2015-7547.patch +:100644 000000 b65a2f3e 00000000 D glibc-isinf-cxx11.patch +:100644 000000 73e6bc4f 00000000 D glibc-rh1114591.patch +:100644 100644 5e69e9a0 228bb96c M glibc-rh1252570.patch +:100644 100644 aae1a866 c0be76b9 M glibc.spec +:100644 100644 e3f70b95 9b34d6b5 M series +:100644 100644 2151b4ae c43d3072 M sources + +commit ba7912605b178508ba88229fb87eacfbff8a6da1 +Author: Florian Weimer +AuthorDate: Fri Feb 19 21:21:37 2016 +0100 +Commit: Florian Weimer +CommitDate: Fri Feb 19 21:46:21 2016 +0100 + + Resolves: #1114591 + + Remove stray newline from Serbian locales. + +:000000 100644 00000000 73e6bc4f A glibc-rh1114591.patch +:100644 100644 6b3b8bfa aae1a866 M glibc.spec + +commit 3d382a2e9c424a6c2ac35e0327e9538b6b7a9f23 +Author: Carlos O'Donell +AuthorDate: Tue Feb 16 09:31:14 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 16 09:31:14 2016 -0500 + + Resolves: #1308943 + + - Fix CVE-2015-7547: getaddrinfo() stack-based buffer overflow (#1308943). + +:000000 100644 00000000 627afda2 A glibc-CVE-2015-7547.patch +:100644 100644 97335bee 6b3b8bfa M glibc.spec +:100644 100644 528fb2e2 e3f70b95 M series + +commit 29b39d6e5623c213fce6701da535bc46848635e0 +Author: Florian Weimer +AuthorDate: Mon Feb 15 12:22:50 2016 +0100 +Commit: Florian Weimer +CommitDate: Mon Feb 15 12:22:50 2016 +0100 + + Resolves: #1252570 + + Revert upstream commit 2212c1420c92a33b0e0bd9a34938c9814a56c0f7. + +:000000 100644 00000000 5e69e9a0 A glibc-rh1252570.patch +:100644 100644 3014e58d 97335bee M glibc.spec + +commit 432964b3d9ec38db4b6348b808298619b3b72806 +Author: Florian Weimer +AuthorDate: Mon Feb 15 12:12:34 2016 +0100 +Commit: Florian Weimer +CommitDate: Mon Feb 15 12:12:34 2016 +0100 + + Revert "Resolves: #1306511" + + This reverts commit 49a15d1f644b22093ec95a97745b790ef2e3285f. + +:100644 000000 7239ced1 00000000 D glibc-rh1306511.patch +:100644 100644 9b7edd9a 3014e58d M glibc.spec + +commit 49a15d1f644b22093ec95a97745b790ef2e3285f +Author: Florian Weimer +AuthorDate: Sat Feb 13 13:34:31 2016 +0100 +Commit: Florian Weimer +CommitDate: Sat Feb 13 13:34:31 2016 +0100 + + Resolves: #1306511 + + Support aliasing with struct sockaddr pointers. + +:000000 100644 00000000 7239ced1 A glibc-rh1306511.patch +:100644 100644 38571390 9b7edd9a M glibc.spec + +commit 7dc8bfc342d6410eb25302c91e0f797169a60120 +Author: Florian Weimer +AuthorDate: Sat Feb 13 13:27:45 2016 +0100 +Commit: Florian Weimer +CommitDate: Sat Feb 13 13:27:45 2016 +0100 + + Auto-sync with upstream master. + +:100644 100644 e69de29b 71c39042 M .gitignore +:100644 100644 844e181a 38571390 M glibc.spec +:100644 100644 a96a8d31 2151b4ae M sources + +commit b60f74076c7cd0e1a83c4d6f26c90bf7bd40fc2f +Author: Carlos O'Donell +AuthorDate: Tue Feb 9 03:48:54 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 9 03:48:54 2016 -0500 + + Resolves: #1227361 + + - Use --with-cpu=power8 for ppc64le default runtime (#1227361). + +:100644 100644 d8f8d16a e69de29b M .gitignore +:100644 100644 5cb52628 844e181a M glibc.spec + +commit 363323a3b9fac77274ee5618e06d909cfaa0ad04 +Author: Florian Weimer +AuthorDate: Tue Feb 2 12:28:36 2016 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 2 12:28:36 2016 +0100 + + Apply glibc-isinf-cxx11.patch to improve C++11 compatibility + +:000000 100644 00000000 b65a2f3e A glibc-isinf-cxx11.patch +:100644 100644 d97f47a6 5cb52628 M glibc.spec +:100644 100644 e33ce36f 528fb2e2 M series + +commit b2bf60e8255e0ae7bc74ebace04d9ea3f3ed2abe +Author: Florian Weimer +AuthorDate: Tue Feb 2 12:19:16 2016 +0100 +Commit: Florian Weimer +CommitDate: Tue Feb 2 12:19:16 2016 +0100 + + Auto-sync with upstream master. + +:100644 100644 35ec57d0 d8f8d16a M .gitignore +:100644 100644 0eb0b57e d97f47a6 M glibc.spec +:100644 100644 9eeba36d a96a8d31 M sources +:100755 100755 3a792f77 765e682a M sync-upstream.sh + +commit 2b8a8117dc75d9d8e286929f251a84c06a78250d +Author: Florian Weimer +AuthorDate: Thu Jan 28 14:24:44 2016 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 28 14:24:44 2016 +0100 + + Add workaround for GCC PR69537 + +:000000 100644 00000000 9f395d53 A glibc-gcc-PR69537.patch +:100644 100644 1857df54 0eb0b57e M glibc.spec +:100644 100644 11bfbcd3 e33ce36f M series + +commit 05ffab72b4a77e27580754c53f4a3a834aa7f40e +Author: Florian Weimer +AuthorDate: Thu Jan 28 11:54:08 2016 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 28 11:54:08 2016 +0100 + + Auto-sync with upstream master. + +:100644 100644 e69de29b 35ec57d0 M .gitignore +:100644 100644 1acdcecf 1857df54 M glibc.spec +:100644 100644 f2700aa2 9eeba36d M sources + +commit 8e51854b9bbd20d37781ad80354fbbd6493c6a64 +Author: Florian Weimer +AuthorDate: Thu Jan 28 11:49:46 2016 +0100 +Commit: Florian Weimer +CommitDate: Thu Jan 28 11:49:46 2016 +0100 + + Drop pthread barrier patch, merged upstream + +:100644 000000 4071e59e 00000000 D glibc-pthread-barrier.patch +:100644 100644 8fc16171 1acdcecf M glibc.spec +:100644 100644 900d53b2 11bfbcd3 M series + +commit 8084be9f8c5b8428d081d899d0d15eaaa22a8816 +Author: Carlos O'Donell +AuthorDate: Wed Jan 13 21:35:53 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Jan 13 21:35:53 2016 -0500 + + New pthread_barrier algorithm with improved standards compliance. + +:100644 100644 339be6d9 e69de29b M .gitignore +:000000 100644 00000000 4071e59e A glibc-pthread-barrier.patch +:100644 100644 5512d2c4 8fc16171 M glibc.spec +:100644 100644 c2bfbfc8 900d53b2 M series + +commit a999deb25a0ffad18defbadd6c6fb3bfc70fbe3d +Author: Carlos O'Donell +AuthorDate: Wed Jan 13 12:59:35 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Jan 13 12:59:35 2016 -0500 + + Resolves: #1146822 + + - Add group merging support for distributed management (#1146822). + +:000000 100644 00000000 0188652f A glibc-nsswitch-Add-group-merging-support.patch +:100644 100644 bcab66cf 5512d2c4 M glibc.spec + +commit 130c4973ff0aa0d4b002094b7954a179a3f9857c +Author: Carlos O'Donell +AuthorDate: Tue Jan 12 11:59:28 2016 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Jan 12 11:59:28 2016 -0500 + + Update 64-bit POWER support. + + This update brings 64-bit POWER support in line with + other distributions and removes the 32-bit POWER support. + We specify clearly exactly what we support for BE and LE + 64-bit POWER. + +:100644 100644 fbf4acfc bcab66cf M glibc.spec + +commit 832f52f3cc9417ea3c35b71d26af05b950ead83b +Author: Florian Weimer +AuthorDate: Mon Dec 21 17:31:12 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Dec 21 17:31:12 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 ad9af201 fbf4acfc M glibc.spec +:100644 100644 3dce49a1 f2700aa2 M sources + +commit b79a5ba9e6c525c389a80c23af4417ff56465fc8 +Author: Florian Weimer +AuthorDate: Wed Dec 16 14:00:32 2015 +0100 +Commit: Florian Weimer +CommitDate: Wed Dec 16 14:00:32 2015 +0100 + + Auto-sync with upstream master. + + This includes a fix for rhbz#1281714. + Manually remove the Unicode 8.0 patches, which have been merged upstream. + +:100644 000000 fd42ca7c 00000000 D glibc-rh1238412-add-translit-rules-for-da-nb-nn-sv-locales.patch +:100644 000000 b2de5190 00000000 D glibc-rh1238412-addition-and-fixes-for-translit_neutral.patch +:100644 000000 d2021a1f 00000000 D glibc-rh1238412-remove-duplicate-transliterations.patch +:100644 000000 148f4933 00000000 D glibc-rh1238412-unicode-8.0.0-update.patch +:100644 000000 9d495441 00000000 D glibc-rh1238412-update-the-translit-files-to-unicode-7.0.0.patch +:100644 100644 b051eb62 ad9af201 M glibc.spec +:100644 100644 a84608c1 3dce49a1 M sources + +commit d604db4c4f4629c97ea25861bfe974a8aad4c2db +Author: Florian Weimer +AuthorDate: Sat Dec 5 20:31:00 2015 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 5 20:31:00 2015 +0100 + + Resolves: #1288738 + + Put libmvec_nonshared.a into the -devel package. + +:100644 100644 1676b7a2 b051eb62 M glibc.spec + +commit e0ca9a36a5dec1db49263f2ba25b66a9ead2cef7 +Author: Florian Weimer +AuthorDate: Sat Dec 5 15:53:14 2015 +0100 +Commit: Florian Weimer +CommitDate: Sat Dec 5 15:53:14 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 554a5f05 1676b7a2 M glibc.spec +:100644 100644 585d5c88 a84608c1 M sources + +commit 933c6091f307db339a613b66499d2d9f97ac2131 +Author: Jaromir Capik +AuthorDate: Thu Dec 3 15:24:06 2015 +0100 +Commit: Jaromir Capik +CommitDate: Thu Dec 3 15:34:40 2015 +0100 + + Adding BUILD_CC to the STAGE1 bootstrap recipes + +:100644 100644 f9ee5ba0 4a31ea0a M STAGE1-glibc +:100644 100644 f1dad9e4 c58c5419 M STAGE1-glibc-headers + +commit 8fdf674ae9ac2dba7eb325f2bf9c6661b04af9b8 +Author: Carlos O'Donell +AuthorDate: Fri Nov 27 01:14:36 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Nov 27 01:14:36 2015 -0500 + + glibc-2.22.90-22 + + - The generic hidden directive support is already used for + preinit/init/fini-array symbols so we drop the Fedora-specific + patch that does the same thing. + Reported by Dmitry V. Levin + - Require glibc-static for C++ tests. + - Require gcc-c++, libstdc++-static, and glibc-static only when needed. + - Fix --without docs to not leave info files. + +:100644 000000 36ef59c9 00000000 D glibc-fedora-elf-init-hidden_undef.patch +:100644 100644 de120d2d 554a5f05 M glibc.spec +:000000 100644 00000000 86e99b9b A template.patch + +commit 2e15a6b6a772bcf7bfb7d0b0d39bb899e65bad55 +Author: Florian Weimer +AuthorDate: Fri Nov 20 10:08:34 2015 +0100 +Commit: Florian Weimer +CommitDate: Fri Nov 20 10:08:34 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 b80c1891 de120d2d M glibc.spec +:100644 100644 50892987 585d5c88 M sources + +commit 43aaa98743b1d25a2d6f711c0bd4b8dc22e74a75 +Author: Florian Weimer +AuthorDate: Wed Nov 18 13:30:53 2015 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 18 13:30:53 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 136a5dad b80c1891 M glibc.spec +:100644 100644 d6d4a145 50892987 M sources + +commit be3e53e1000f3abe57d0f0ddf3b25cd3b2ce0ac1 +Author: Florian Weimer +AuthorDate: Wed Nov 18 13:28:07 2015 +0100 +Commit: Florian Weimer +CommitDate: Wed Nov 18 13:28:07 2015 +0100 + + Resolves: #1283184 + + Disable -Werror on s390. + +:100644 100644 96629e16 136a5dad M glibc.spec + +commit 209b489bc2cf863d79c635e5922a1f51f0d12064 +Author: Florian Weimer +AuthorDate: Mon Nov 16 21:40:35 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 16 21:40:35 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 c31817fe 96629e16 M glibc.spec +:100644 100644 249a0338 d6d4a145 M sources + +commit 711d6257aac9745247fd1c8a710f031e79f9f06e +Author: Florian Weimer +AuthorDate: Mon Nov 16 21:37:03 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 16 21:37:03 2015 +0100 + + Revert "Apply temporary fix for armhfp build issue" + + This reverts commit bf5e09bbb8cbd0786fd3105e6bec439584752af6. + +:100644 000000 c33571d3 00000000 D glibc-fedora-armhfp-long-double-hotfix.patch +:100644 100644 8250a60e c31817fe M glibc.spec + +commit 0cffc9ae0ca6297c83c331fe3bc9acbaa9bcc373 +Author: Carlos O'Donell +AuthorDate: Mon Nov 9 21:26:45 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Nov 9 21:27:13 2015 -0500 + + Update quilt series parster to understand %{name}. + +:100755 100755 6cc2dc33 35412de1 M gen-quilt-series.sh + +commit bf5e09bbb8cbd0786fd3105e6bec439584752af6 +Author: Florian Weimer +AuthorDate: Mon Nov 9 17:44:11 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 9 17:44:11 2015 +0100 + + Apply temporary fix for armhfp build issue + +:000000 100644 00000000 c33571d3 A glibc-fedora-armhfp-long-double-hotfix.patch +:100644 100644 1db04e8c 8250a60e M glibc.spec + +commit c6ef02b1b41eca7dcf55241f1d28b7475e834dd6 +Author: Florian Weimer +AuthorDate: Mon Nov 9 13:15:50 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 9 13:15:50 2015 +0100 + + Auto-sync with upstream master. + +:100644 100644 cf1f2f59 1db04e8c M glibc.spec +:100644 100644 1083b1c5 249a0338 M sources + +commit 078b76fd6fa0bb4e52568d62040edac9ae857267 +Author: Florian Weimer +AuthorDate: Tue Nov 3 13:56:08 2015 +0100 +Commit: Florian Weimer +CommitDate: Mon Nov 9 12:29:48 2015 +0100 + + Resolves: #1276636 + + Log uname, cpuinfo, meminfo during build + +:100644 100644 c75ab38f cf1f2f59 M glibc.spec + +commit 972d23085638565bb061ca36ba829174e5dedf53 +Author: Jaromir Capik +AuthorDate: Thu Nov 5 17:54:43 2015 +0100 +Commit: Jaromir Capik +CommitDate: Thu Nov 5 17:54:43 2015 +0100 + + Fix for early stage2 SIGSEGV + 32-bit TARGET rework + +:100644 100644 50e57ecc f9ee5ba0 M STAGE1-glibc +:100644 100644 a8969d3f f1dad9e4 M STAGE1-glibc-headers + +commit 4cc081474ce5365d929251f5e381acd19815894f +Author: Florian Weimer +AuthorDate: Fri Oct 30 19:26:52 2015 +0100 +Commit: Florian Weimer +CommitDate: Fri Oct 30 19:26:52 2015 +0100 + + Auto-sync with upstream master. + +:100644 000000 856b11c4 00000000 D glibc-new-condvar.patch +:100644 100644 432f6de4 c75ab38f M glibc.spec +:100644 100644 5f557519 1083b1c5 M sources + +commit dd0aad2bf0e54beec4c23d3ddbc2840e3af8f505 +Author: Florian Weimer +AuthorDate: Fri Oct 30 19:23:50 2015 +0100 +Commit: Florian Weimer +CommitDate: Fri Oct 30 19:23:50 2015 +0100 + + Resolves: #1229659 + + Revert to upstream implementation of condition variables. + +:100644 100644 bf86aa9a 432f6de4 M glibc.spec + +commit 06476591343179008ffd1311045728fe16ce9336 +Author: Florian Weimer +AuthorDate: Wed Oct 28 16:52:56 2015 +0100 +Commit: Florian Weimer +CommitDate: Wed Oct 28 16:52:56 2015 +0100 + + Resolves: #1274974 + + Related: #1273103 + + - Disable valgrind test for ppc64p7, too. + +:100644 100644 5c595b3a bf86aa9a M glibc.spec + +commit d387855c4990cd5accac769b2138d291f35f8633 +Author: Carlos O'Donell +AuthorDate: Mon Oct 26 16:03:54 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Oct 26 16:03:54 2015 -0400 + + Resolves: #1274974 + + Related: #1273103 + + - Disable valgrind test for ppc64. + +:100644 100644 e077800b 5c595b3a M glibc.spec + +commit f768365ef523aba5ac93a2600075ad0efefb49a6 +Author: Carlos O'Donell +AuthorDate: Wed Oct 21 22:28:24 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Oct 21 22:28:24 2015 -0400 + + Sync with upstream master. + +:100644 100644 143d05e5 856b11c4 M glibc-new-condvar.patch +:100644 100644 a4894cf8 e077800b M glibc.spec +:100644 100644 09ee1063 c2bfbfc8 M series +:100644 100644 b8d5337e 5f557519 M sources + +commit e61b8f41f2b4f1bed2a8b0d06646988acd1ec719 +Author: Carlos O'Donell +AuthorDate: Wed Oct 21 15:24:28 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Oct 21 15:24:28 2015 -0400 + + Sync with upstream master. + +:100755 100755 4e321d00 6cc2dc33 M gen-quilt-series.sh +:100644 100644 7a63cb38 143d05e5 M glibc-new-condvar.patch +:100644 100644 b3706f0e 4f5ae83b M glibc-res-hconf-gcc5.patch +:100644 100644 0ef8419e d9b37522 M glibc-rh741105.patch +:100644 100644 2a540705 a4894cf8 M glibc.spec +:100644 100644 a6a99516 09ee1063 M series +:100644 100644 88c5a8e3 b8d5337e M sources + +commit 4d789e132ed1610b7788a91e82ef1e9040e2c4a5 +Author: Carlos O'Donell +AuthorDate: Fri Oct 9 21:00:30 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Oct 9 21:00:30 2015 -0400 + + Resolves: #1193168 + + - Remove libbsd.a (#1193168). + +:100644 100644 69044621 2a540705 M glibc.spec + +commit 0457f649e3fe6299efe384da13dfc923bbe65707 +Author: Carlos O'Donell +AuthorDate: Thu Sep 17 12:24:49 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Sep 17 12:24:49 2015 -0400 + + Resolves: #902094, #1262040 + + * Wed Sep 16 2015 Mike FABIAN - 2.22.90-7 + - Add the C.UTF-8 locale (#902094). + + * Wed Sep 16 2015 Carlos O'Donell - 2.22.90-6 + - Fix GCC 5 and -Werror related build failures. + - Fix --install-langs bug which causes SIGABRT (#1262040). + +:100644 100644 a93a583f 7b67937a M README.quilt +:100644 100644 a5068767 5fc93ffa M build-locale-archive.c +:000000 100644 00000000 c5a704e2 A glibc-bug-regex-gcc5.patch +:000000 100644 00000000 f5da4192 A glibc-c-utf8-locale.patch +:000000 100644 00000000 abbceb27 A glibc-dns-host-gcc5.patch +:000000 100644 00000000 43b7ef3a A glibc-gethnamaddr-gcc5.patch +:000000 100644 00000000 78e7fd4f A glibc-ld-ctype-gcc5.patch +:000000 100644 00000000 b3706f0e A glibc-res-hconf-gcc5.patch +:100644 100644 0fe54f25 69044621 M glibc.spec +:100644 100644 85309bfb 290489b6 M glibc_post_upgrade.c +:100755 100755 e565d198 983a75d4 M quilt-patch.sh +:100644 100644 f4939a54 a6a99516 M series + +commit 444c2ecfbca6d5761aeb1c1888a16f0973d073c8 +Author: Carlos O'Donell +AuthorDate: Fri Aug 28 17:03:18 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 28 17:03:18 2015 -0400 + + Auto-sync with upstream master. + +:100644 100644 010a6ee6 0fe54f25 M glibc.spec +:100644 100644 d9926323 88c5a8e3 M sources + +commit 6e8e9f6f52598d3ab87773f9d8a1fe6479831522 +Author: Carlos O'Donell +AuthorDate: Fri Aug 28 15:29:26 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 28 15:29:26 2015 -0400 + + Remove librtkaio support. + + The principal purpose of this change is to remove librtkaio support. + + The Fedora system wide change request is here: + https://fedoraproject.org/wiki/Changes/GLIBC223_librtkaio_removal + + - Build require gcc-c++ for the C++ tests. + - Support --without testsuite option to disable testing after build. + - Support --without benchtests option to disable microbenchmarks. + - Update --with bootstrap to disable benchtests, valgrind, documentation, + selinux, and nss-crypt during bootstrap. + - Support --without werror to disable building with -Werror. + - Support --without docs to disable build requirement on texinfo. + - Support --without valgrind to disable testing with valgrind. + - Remove c_stubs add-on and enable fuller support for static binaries. + - Remove librtkaio support (#1227855). + +:100755 100755 9f6c94a6 4e321d00 M gen-quilt-series.sh +:100644 000000 934f0d06 00000000 D glibc-c_stubs.patch +:100644 000000 e3f4ecae 00000000 D glibc-rh731833-rtkaio-2.patch +:100644 000000 b1617393 00000000 D glibc-rh731833-rtkaio.patch +:100644 000000 d7907359 00000000 D glibc-rh970865.patch +:100644 000000 4aff826d 00000000 D glibc-rtkaio-clock.patch +:100644 000000 3db525e9 00000000 D glibc-rtkaio-libof.patch +:100644 000000 f5940d6c 00000000 D glibc-rtkaio.patch +:100644 100644 bf8f2e22 010a6ee6 M glibc.spec +:100644 100644 dd096536 f4939a54 M series + +commit ac22d64886d80f739217aa9bad7d7fc45a206c39 +Author: Siddhesh Poyarekar +AuthorDate: Sun Aug 16 09:51:12 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Sun Aug 16 09:51:12 2015 +0530 + + Auto-sync with upstream master. + +:100644 100644 1553fb85 bf8f2e22 M glibc.spec +:100644 100644 83fb67f8 d9926323 M sources + +commit b893edf7948bb881ca06869215d799e5c99ba7f4 +Author: Siddhesh Poyarekar +AuthorDate: Fri Aug 14 13:38:42 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Aug 14 13:38:42 2015 +0530 + + Remove initgroups from default nsswitch.conf + +:100644 100644 08c53533 1553fb85 M glibc.spec +:100644 100644 2f6c84e5 1e2b63d5 M nsswitch.conf + +commit daa5a48a9bd1e17a2aec9477604ceaee03375f99 +Author: Siddhesh Poyarekar +AuthorDate: Fri Aug 14 12:30:00 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Aug 14 12:30:00 2015 +0530 + + Sync with upstream master + +:100644 100644 b782da06 3e81dceb M glibc-disable-rwlock-elision.patch +:100644 100644 747bf0d7 7a63cb38 M glibc-new-condvar.patch +:100644 100644 247783e2 08c53533 M glibc.spec +:100644 100644 fcfa4bcf 83fb67f8 M sources + +commit 6223dbf32d2b599a8ef6df0f07140e4a563269b5 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jul 15 17:49:08 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jul 28 08:17:23 2015 +0530 + + Sync with upstream master + + - glibc-bench-compare.patch: Merged upstream + - glibc-rh757881.patch: Fixed differently upstream + - glibc-revert-arena-threshold-fix.patch: Additional fixes on top of this + - glibc-rh841787.patch: Fixed differently upstream + - Set MODULE_NAME=librt for rtkaio + - Fix up glibc-rh741105.patch to continue to work with latest master + +:100644 100644 ed628ac2 9db69d61 M glibc-aarch64-workaround-nzcv-clobber-in-tlsdesc.patch +:100644 000000 d89498f7 00000000 D glibc-bench-compare.patch +:100644 000000 e0aaded2 00000000 D glibc-revert-arena-threshold-fix.patch +:100644 100644 ac656b52 abcb8fa1 M glibc-rh1013801.patch +:100644 100644 973beb59 0ef8419e M glibc-rh741105.patch +:100644 000000 a630ec97 00000000 D glibc-rh757881.patch +:100644 000000 76f85bf2 00000000 D glibc-rh841787.patch +:000000 100644 00000000 3db525e9 A glibc-rtkaio-libof.patch +:100644 100644 28c2bd10 247783e2 M glibc.spec +:100644 100644 d1018e9c fcfa4bcf M sources + +commit 706a051a42f2f432aed38caff0bb2d32f8cbb858 +Author: Mike FABIAN +AuthorDate: Thu Jul 23 15:44:24 2015 +0200 +Commit: Mike FABIAN +CommitDate: Thu Jul 23 15:44:24 2015 +0200 + + Some more additions to the translit_neutral file by Marko Myllynen + + (and pylint warning fixes to the gen_translit_* scripts by Pravin Satpute) + +:100644 100644 dd9ecd67 fd42ca7c M glibc-rh1238412-add-translit-rules-for-da-nb-nn-sv-locales.patch +:100644 100644 17abd7da b2de5190 M glibc-rh1238412-addition-and-fixes-for-translit_neutral.patch +:100644 100644 7a5c7d7c d2021a1f M glibc-rh1238412-remove-duplicate-transliterations.patch +:100644 100644 cca01f56 148f4933 M glibc-rh1238412-unicode-8.0.0-update.patch +:100644 100644 5a81eb3e 9d495441 M glibc-rh1238412-update-the-translit-files-to-unicode-7.0.0.patch +:100644 100644 3dc9ac7f 28c2bd10 M glibc.spec + +commit 37b7dfda476b23a027e0cabf6208917455ee9603 +Author: Mike FABIAN +AuthorDate: Wed Jul 15 17:28:17 2015 +0200 +Commit: Mike FABIAN +CommitDate: Wed Jul 15 17:28:17 2015 +0200 + + Add python to BuildRequires (needed for the micro benchmarks) + + And fix the format of the bugzilla reference in the changelog eingry. + +:100644 100644 bcfc7d62 3dc9ac7f M glibc.spec + +commit dbf5f70dbe86780e8bd5299560d19abe718ea592 +Author: Mike FABIAN +AuthorDate: Wed Jun 10 15:11:53 2015 +0200 +Commit: Mike FABIAN +CommitDate: Tue Jul 14 17:03:49 2015 +0200 + + Unicode 8.0.0 updates (including the transliteration files) + + - Resolves: rhbz#1238412 + +:000000 100644 00000000 dd9ecd67 A glibc-rh1238412-add-translit-rules-for-da-nb-nn-sv-locales.patch +:000000 100644 00000000 17abd7da A glibc-rh1238412-addition-and-fixes-for-translit_neutral.patch +:000000 100644 00000000 7a5c7d7c A glibc-rh1238412-remove-duplicate-transliterations.patch +:000000 100644 00000000 cca01f56 A glibc-rh1238412-unicode-8.0.0-update.patch +:000000 100644 00000000 5a81eb3e A glibc-rh1238412-update-the-translit-files-to-unicode-7.0.0.patch +:100644 100644 b9709e14 bcfc7d62 M glibc.spec + +commit 33fde86f29ab9820d5e001af4fcd11fece780a9b +Author: Carlos O'Donell +AuthorDate: Tue Jul 7 14:04:07 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Jul 7 14:04:07 2015 -0400 + + Add quilt support to rawhide. + +:000000 100644 00000000 a93a583f A README.quilt +:000000 100755 00000000 9f6c94a6 A gen-quilt-series.sh +:100644 100644 0cd13ae4 b9709e14 M glibc.spec +:000000 100755 00000000 e565d198 A quilt-patch.sh +:000000 100644 00000000 dd096536 A series + +commit 2542c05d119ceb5b73daa719de7dcb184273fdeb +Author: Carlos O'Donell +AuthorDate: Sun Jun 21 20:17:04 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Sun Jun 21 20:17:04 2015 -0400 + + Remove all linuxthreads handling from spec file. + +:100644 100644 2f6180b5 0cd13ae4 M glibc.spec + +commit d599077305f67bb755dea7c85128a9c2adc319fc +Author: Jaromir Capik +AuthorDate: Thu Jun 18 19:50:16 2015 +0200 +Commit: Jaromir Capik +CommitDate: Thu Jun 18 19:50:16 2015 +0200 + + Adding STAGE1 bootstrap recipes + +:000000 100644 00000000 50e57ecc A STAGE1-glibc +:000000 100644 00000000 a8969d3f A STAGE1-glibc-headers + +commit e63fda9e1a33b6404096ae81ceaec2bdb1259f66 +Author: Carlos O'Donell +AuthorDate: Wed Jun 17 16:40:15 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jun 17 16:40:15 2015 -0400 + + Keep glibc-headers content and files identical. + + - Move split out architecture-dependent header files into devel package + and keep generic variant in headers package, thus keeping headers package + content and file list identical across multilib rpms. + +:100644 100644 4390557f 2f6180b5 M glibc.spec + +commit 5ee623b90011f8cbfedc47c278b0059966ffb1cc +Author: Dennis Gilmore +AuthorDate: Wed Jun 17 08:26:56 2015 +0000 +Commit: Dennis Gilmore +CommitDate: Wed Jun 17 08:26:56 2015 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +:100644 100644 14a2569b 4390557f M glibc.spec + +commit 1c7c72382356644ba3aff8ad161f67e77db10e75 +Author: Carlos O'Donell +AuthorDate: Wed Jun 3 11:45:53 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jun 3 11:45:53 2015 -0400 + + Remove DTV_SURPLUS increase after limit was removed. + +:100644 000000 0b0c3ab6 00000000 D glibc-rh1124987.patch +:100644 100644 9f9d921d 14a2569b M glibc.spec + +commit 8178d6f0a660c31e0b203dd9a32516ea4e3260b2 +Author: Siddhesh Poyarekar +AuthorDate: Sat May 30 09:40:53 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Sat May 30 09:40:53 2015 +0530 + + Fix build failure on aarch64 (#1226459) + +:100644 100644 bb8e870f 747bf0d7 M glibc-new-condvar.patch +:100644 100644 4876fcea 9f9d921d M glibc.spec + +commit a7f6b6e32668a82fbd0df7c9366722f6142c1643 +Author: Siddhesh Poyarekar +AuthorDate: Mon May 18 12:18:34 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon May 18 12:21:44 2015 +0530 + + Add new condvar implementation + +:000000 100644 00000000 bb8e870f A glibc-new-condvar.patch +:100644 100644 0b885f2f 4876fcea M glibc.spec + +commit 7047693f5511ebabc31ba3e26bf792a67ea90101 +Author: Siddhesh Poyarekar +AuthorDate: Mon May 18 12:17:53 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon May 18 12:21:44 2015 +0530 + + Sync with upstream master + +:100644 100644 269f60a4 a982eef4 M glibc-bench-build.patch +:100644 100644 ee1463a2 c4a39f6e M glibc-fedora-localedef.patch +:100644 100644 224722bd 0b885f2f M glibc.spec +:100644 100644 bfaee1f5 d1018e9c M sources + +commit adaecdb51b9baadf6c3a9641775843bc8c227529 +Author: Siddhesh Poyarekar +AuthorDate: Fri May 8 19:15:05 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri May 8 19:15:05 2015 +0530 + + bump version + +:100644 100644 869fe074 224722bd M glibc.spec + +commit 67b30d7656bfecfd6e4f22762344b249b76a9a85 +Author: Siddhesh Poyarekar +AuthorDate: Fri May 8 11:49:59 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri May 8 11:49:59 2015 +0530 + + Add benchmark comparison + + Create a new package glibc-benchtests with the benchmark binaries that + one may download and run to benchmark glibc for their machine. More + importantly, the glibc-bench-compare and bench.mk scripts can run + benchmarks and compare performance of two arbitrary glibc versions as + long as both versions have the glibc-benchtests package. + + Usage: + + Scenario 1: Compare two build numbers, e.g.: + + /usr/libexec/glibc-benchtests/glibc-bench-compare 2.20-1.fc21 2.21.90-11.fc22 + + If a second build is omitted, comparison is done with the currently + installed glibc. + + Scenario 2: Compare two downloaded rpms - only glibc, glibc-benchtests + and glibc-common are needed for both versions. e.g.: + + /usr/libexec/glibc-benchtests/glibc-bench-compare -p + +:000000 100644 00000000 dfe46bdb A bench.mk +:000000 100644 00000000 269f60a4 A glibc-bench-build.patch +:000000 100755 00000000 84e3abad A glibc-bench-compare +:000000 100644 00000000 d89498f7 A glibc-bench-compare.patch +:100644 100644 dd0b4e67 869fe074 M glibc.spec + +commit adbfe47d74ead65110d595e2cc427e5f3bdf36f8 +Author: Siddhesh Poyarekar +AuthorDate: Thu May 7 12:10:16 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu May 7 12:10:16 2015 +0530 + + Auto-sync with upstream master. + +:000000 100644 00000000 e0aaded2 A glibc-revert-arena-threshold-fix.patch +:100644 100644 97eba8a2 dd0b4e67 M glibc.spec +:100644 100644 5e024583 bfaee1f5 M sources + +commit 943a064b9083f02c9e9e314eabbe1cb773c1c782 +Author: Siddhesh Poyarekar +AuthorDate: Tue Apr 7 21:00:08 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Apr 7 21:02:28 2015 +0530 + + Revert "Auto-sync with upstream master." to work around 1209451 + + This reverts commit 3d147acd8dcfd7ee6e3f714e5a5c08617d7c997b. + +:100644 100644 21d1d527 97eba8a2 M glibc.spec +:100644 100644 f170c751 5e024583 M sources + +commit 3d147acd8dcfd7ee6e3f714e5a5c08617d7c997b +Author: Siddhesh Poyarekar +AuthorDate: Mon Apr 6 16:00:41 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Apr 6 16:00:41 2015 +0530 + + Auto-sync with upstream master. + +:100644 100644 898d3e3d 21d1d527 M glibc.spec +:100644 100644 5e024583 f170c751 M sources + +commit 85b542148e0885ccdb8920e243ec0ffb061e2300 +Author: Siddhesh Poyarekar +AuthorDate: Tue Mar 24 18:04:53 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Mar 24 18:04:53 2015 +0530 + + Auto-sync with upstream master. + +:100644 100644 546bfed7 898d3e3d M glibc.spec +:100644 100644 59c066e7 5e024583 M sources + +commit e51327973f070a4ebfb999fbe8633e0e7b1c3c35 +Author: Carlos O'Donell +AuthorDate: Tue Mar 17 01:53:46 2015 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Mar 17 01:53:46 2015 -0400 + + Reduce set of required RPM features. + + - Use rpm.expand in scripts to reduce set of required RPM features. + + See: + https://bugzilla.redhat.com/show_bug.cgi?id=156477#c44 + +:100644 100644 1221228b 546bfed7 M glibc.spec + +commit ca47b31b17a31baa144621361a511b5df08c8c8f +Author: Siddhesh Poyarekar +AuthorDate: Thu Mar 12 15:43:36 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Mar 12 15:43:36 2015 +0530 + + Auto-sync with upstream master. + +:100644 100644 70952682 1221228b M glibc.spec +:100644 100644 117c38fe 59c066e7 M sources + +commit 91764bd9ec690d4b8a886c0a3a104aac12d340d2 +Author: Carlos O'Donell +AuthorDate: Thu Mar 5 16:05:43 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Mar 5 16:05:43 2015 -0500 + + Resolves: #156477 + + - Support installing only those locales specified by the RPM macro + %%_install_langs (#156477). + +:100644 100644 187c7e52 a5068767 M build-locale-archive.c +:100644 100644 9a8d6644 70952682 M glibc.spec + +commit 6aa6486e1bd5775d44814ab02439d94e52ee48cd +Author: Siddhesh Poyarekar +AuthorDate: Mon Feb 23 14:22:15 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Feb 23 14:22:15 2015 +0530 + + Fix version number after mass rebuild + +:100644 100644 f5aa778c 9a8d6644 M glibc.spec + +commit 5c979090d812bf2884b152fa5047e912f8086627 +Author: Siddhesh Poyarekar +AuthorDate: Mon Feb 23 14:20:15 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Feb 23 14:20:15 2015 +0530 + + Auto-sync with upstream master. + +:100644 100644 8f8216a3 f5aa778c M glibc.spec +:100644 100644 260f87a4 117c38fe M sources + +commit 6e81b3fc52aa0959084742d3beb81fa564b3d847 +Author: Till Maas +AuthorDate: Sat Feb 21 22:22:07 2015 +0100 +Commit: Till Maas +CommitDate: Sat Feb 21 22:22:07 2015 +0100 + + Rebuilt for Fedora 23 Change + + https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code + +:100644 100644 f50b2e0c 8f8216a3 M glibc.spec + +commit e03dd62b87d14da1f855d530728c897cb1dcf3d7 +Author: Carlos O'Donell +AuthorDate: Thu Feb 12 01:36:24 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 12 01:36:24 2015 -0500 + + Fix missing clock_* IFUNCs in librtkaio. + +:100644 100644 560380f1 4aff826d M glibc-rtkaio-clock.patch +:100644 100644 f6459378 f50b2e0c M glibc.spec + +commit c6d44c99026f92c39ad61cecd243ba408d5420ba +Author: Carlos O'Donell +AuthorDate: Thu Feb 12 00:29:07 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 12 00:29:07 2015 -0500 + + Auto-sync with upstream master. + +:100644 100644 42ed1847 f6459378 M glibc.spec +:100644 100644 50f3d2d7 260f87a4 M sources + +commit 85a0930b022ac78abb1d1e3b6f3be6e1b934f56e +Author: Carlos O'Donell +AuthorDate: Thu Feb 12 00:19:12 2015 -0500 +Commit: Carlos O'Donell +CommitDate: Thu Feb 12 00:22:30 2015 -0500 + + Manually sync form upstrem master: + + - Add back x86 vDSO support. + - Fix rtkaio build to reference clock_* functions from libc. + +:100644 000000 d16baab1 00000000 D glibc-revert-x86-vdso.patch +:000000 100644 00000000 560380f1 A glibc-rtkaio-clock.patch +:100644 100644 b5392de6 42ed1847 M glibc.spec + +commit a086cd23991f342c679d5f5e3b4c4b0eb5d79e06 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jan 22 00:22:13 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jan 22 00:22:13 2015 +0530 + + Revert x86 vdso support patch to get i686 building again + +:000000 100644 00000000 d16baab1 A glibc-revert-x86-vdso.patch +:100644 100644 734ef329 b5392de6 M glibc.spec + +commit c041cd3d0cdcacdc8a01acbfddf1df6f312159f2 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 21 22:25:23 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 21 22:25:23 2015 +0530 + + Disable -Werror for a bootstrap build + +:100644 100644 51a8ef34 734ef329 M glibc.spec + +commit 5d3d5d454257b88a1edbe31efe45ffbed0ca4ab6 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 21 20:18:21 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 21 20:18:21 2015 +0530 + + Sync with upstream master and disable Werror on s390x + +:100644 000000 ea6a1579 00000000 D glibc-s390-tls-get-addr.patch +:100644 100644 da717c6c 51a8ef34 M glibc.spec +:100644 100644 0c841d1b 50f3d2d7 M sources + +commit 20d87dfe741a58194db65fdc4bbe96d4bd533fd8 +Author: Peter Robinson +AuthorDate: Tue Jan 20 09:51:12 2015 +0000 +Commit: Peter Robinson +CommitDate: Tue Jan 20 09:51:12 2015 +0000 + + Drop large ancient ChangeLogs (rhbz #1169546) + +:100644 100644 2c2c9153 da717c6c M glibc.spec + +commit 2415b86173a44a83d6d3c98699499e4a6afc847f +Author: Siddhesh Poyarekar +AuthorDate: Mon Jan 12 20:20:28 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jan 12 20:20:28 2015 +0530 + + Pass address of main_arena.mutex to mutex_lock/unlock functions + + Fix up a Fedora patch to pass the address of the mutex in the mstate + instead of the mstate itself. This fizes the Werror warning seen on + all non-x86 builds. + +:100644 100644 f633dc59 a630ec97 M glibc-rh757881.patch +:100644 100644 c3b361a0 2c2c9153 M glibc.spec + +commit 84d34071af098889f54656c76671caa7e66777eb +Author: Siddhesh Poyarekar +AuthorDate: Thu Jan 8 18:51:32 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jan 8 18:51:32 2015 +0530 + + Define a __tls_get_addr macro to avoid a conflicting declaration + +:000000 100644 00000000 ea6a1579 A glibc-s390-tls-get-addr.patch +:100644 100644 e98c3811 c3b361a0 M glibc.spec + +commit 80f41525f954637cec8178eec39ba2fa58eea125 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 7 21:30:39 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 7 21:30:39 2015 +0530 + + Disable Werror for s390 too + + Also sync up release numbers. I seemed to have messed it up in the + last commit. + +:100644 100644 c57f3e4c e98c3811 M glibc.spec + +commit 6105e83f8867502af1519979a9fb1a7ab0eccd7a +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 7 19:03:06 2015 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 7 19:03:06 2015 +0530 + + Sync with upstream master. + + - Disable -Werror on powerpc and armv7hl. + - Temporarily disable valgrind test on ppc64. + +:100644 000000 bee505f4 00000000 D glibc-aarch64-fix-strchrnul-clobbering-v15.patch +:100644 000000 bd77bb36 00000000 D glibc-fedora-getrlimit-PLT.patch +:100644 100644 dccace74 dedb8366 M glibc-fedora-uname-getrlimit.patch +:100644 000000 18ffd8f3 00000000 D glibc-rh841318.patch +:100644 100644 8465b40b c57f3e4c M glibc.spec +:100644 100644 6efbfa56 0c841d1b M sources + +commit 8b04964a99e4a022c45559439f7e3ffbbfe5c644 +Author: Dan Horák +AuthorDate: Sun Dec 28 10:32:56 2014 +0100 +Commit: Dan Horák +CommitDate: Sun Dec 28 10:32:56 2014 +0100 + + - valgrind available only on selected arches (missing on s390) + +:100644 100644 5cccc7b0 8465b40b M glibc.spec + +commit fd8c9e71258caa85fbed28f6349ea633d3a9dbb4 +Author: Kyle McMartin +AuthorDate: Wed Dec 10 12:12:56 2014 -0500 +Commit: Kyle McMartin +CommitDate: Wed Dec 10 12:12:56 2014 -0500 + + aarch64: Drop strchrnul.S revert, apply fix from Richard Earnshaw. + +:000000 100644 00000000 bee505f4 A glibc-aarch64-fix-strchrnul-clobbering-v15.patch +:100644 000000 d448de0d 00000000 D glibc-aarch64-strchrnul-revert.patch +:100644 100644 1c1fe406 5cccc7b0 M glibc.spec + +commit c13214a08b9c95434901983734130570da92776e +Author: Carlos O'Donell +AuthorDate: Fri Dec 5 20:30:44 2014 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Dec 5 20:30:44 2014 -0500 + + Give auto-generated files expected permissions. + + - Fix permission of debuginfo source files to allow multiarch + debuginfo packages to be installed and upgraded. + +:100644 100644 5308ba67 1c1fe406 M glibc.spec + +commit 7728cb84c0ac22d2426459e286b159a8b2819d29 +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 5 18:44:50 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 5 18:44:50 2014 +0530 + + Add %%lang tags to language locale files in /usr/share/i18n/locale (#1169044) + +:100644 100644 3dc490f1 5308ba67 M glibc.spec + +commit 0cda7232ae35a9023308b8dbceaca31e55125287 +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 5 16:39:35 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 5 16:39:35 2014 +0530 + + Use the %%find_lang macro to get the *.mo files (#1167445) + +:100644 100644 22c0d581 3dc490f1 M glibc.spec + +commit e7f91b5b180bbd8734f3b4a3cd2bd5d81b9b4e5c +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 5 13:15:57 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 5 13:15:57 2014 +0530 + + Fix changelog comment + +:100644 100644 bfde0909 22c0d581 M glibc.spec + +commit aeaedc4de59eda9224eaa0698405f68dab9d7a00 +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 5 12:23:29 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 5 12:23:29 2014 +0530 + + Don't own any directories in /usr/share/locale + +:100644 100644 9590f91f bfde0909 M glibc.spec + +commit a9ff8be89f79747deff941d3d681866aaddfca5f +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 5 12:21:56 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 5 12:21:56 2014 +0530 + + Remove LIB_LANG + + glibc no longer installs files in /usr/lib/locale, so we don't need to + have hacks in place for it anymore. + +:100644 100644 5bf7e68d 9590f91f M glibc.spec + +commit eb16415e7a221a59e23165b3548398f69ce34e8f +Author: Kyle McMartin +AuthorDate: Wed Dec 3 13:12:37 2014 -0500 +Commit: Kyle McMartin +CommitDate: Wed Dec 3 13:12:37 2014 -0500 + + aarch64: revert optimized strchrnul.S implementation (rhbz#1167501) + +:000000 100644 00000000 d448de0d A glibc-aarch64-strchrnul-revert.patch +:100644 100644 dcfe3555 5bf7e68d M glibc.spec + +commit 66b39fa43387216b1c3549870ae976b5e72da5f0 +Author: Carlos O'Donell +AuthorDate: Fri Nov 28 21:32:05 2014 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Nov 28 21:32:05 2014 -0500 + + Auto-sync with upstream master. + +:100644 100644 e5f761d6 dcfe3555 M glibc.spec +:100644 100644 143d992a 6efbfa56 M sources + +commit ce126e12dbd8e6eed3265087b4fa6d4a30072823 +Author: Carlos O'Donell +AuthorDate: Mon Nov 24 09:58:08 2014 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Nov 24 09:58:08 2014 -0500 + + Sync with upstream master. + +:100644 100644 443942a5 945a9551 M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 e6f037bf e5f761d6 M glibc.spec +:100644 100644 8c51e6dd 143d992a M sources + +commit 5c361d9107647217248c1fd16897402ba2946404 +Author: Siddhesh Poyarekar +AuthorDate: Wed Nov 5 16:06:52 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Nov 5 16:06:52 2014 +0530 + + Sync with upstream master + +:100644 100644 50d73435 443942a5 M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 00107335 0f20ca89 M glibc-fedora-elf-ORIGIN.patch +:100644 100644 f0720ce4 e6f037bf M glibc.spec +:100644 100644 3924a938 8c51e6dd M sources + +commit b80bba4ee908474935eec6f10aa74bb6b4b380c9 +Author: Siddhesh Poyarekar +AuthorDate: Fri Oct 10 14:37:46 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Nov 5 15:57:23 2014 +0530 + + Make getconf return only /usr/bin (#1138835) + +:000000 100644 00000000 982f8ff4 A glibc-cs-path.patch +:100644 100644 32eec5ce f0720ce4 M glibc.spec + +commit 88659d3bb86ec86f600207371168ff0cca611bd0 +Author: Arjun Shankar +AuthorDate: Tue Nov 4 20:31:37 2014 +0100 +Commit: Arjun Shankar +CommitDate: Tue Nov 4 20:31:37 2014 +0100 + + Add patch to modify several tests to use test-skeleton.c. + +:000000 100644 00000000 ce21e8d9 A glibc-fedora-use-test-skeleton.patch +:100644 100644 e6f5f007 32eec5ce M glibc.spec + +commit 484979ccff8bba018e6049a4d822ad7f848f596b +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 30 22:12:54 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 30 22:14:54 2014 +0530 + + Enable Systemtap SDT probes for all architectures (#985109) + +:100644 100644 77386897 e6f5f007 M glibc.spec + +commit a391f0c0e6e35db7403b7647a5b392104ef578a6 +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 30 22:10:03 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 30 22:14:50 2014 +0530 + + Sync with upstream master + +:100644 000000 e284fcd3 00000000 D glibc-stdlib-tst-strtod-round.c-Fix-build-on-ARM.patch +:100644 100644 3e96f53b 77386897 M glibc.spec +:100644 100644 9c882674 3924a938 M sources + +commit 49b191c05b96464cff9af7090953554edfd187eb +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 30 22:04:19 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 30 22:04:19 2014 +0530 + + Enable lock elision again on s390 and s390x + +:100644 100644 b5ea3ffb 3e96f53b M glibc.spec + +commit f8be71ca8cdd77386cad8fe098dddf4204914be3 +Author: Carlos O'Donell +AuthorDate: Sat Sep 27 12:31:11 2014 -0400 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 30 22:02:35 2014 +0530 + + Resolves: #1146967 + + - Disable more Intel TSX usage in rwlocks (#1146967). + + Conflicts: + glibc.spec + +:000000 100644 00000000 b782da06 A glibc-disable-rwlock-elision.patch +:100644 100644 eadca57d b5ea3ffb M glibc.spec + +commit f226d7de05c8730494990bbd21dd5e03dd7d0053 +Author: Carlos O'Donell +AuthorDate: Fri Sep 26 23:51:03 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Sep 26 23:51:03 2014 -0400 + + Add missing patch to git. + +:000000 100644 00000000 e284fcd3 A glibc-stdlib-tst-strtod-round.c-Fix-build-on-ARM.patch + +commit f515946248e8990eeaad919b4b27c8d26b65eedb +Author: Carlos O'Donell +AuthorDate: Fri Sep 26 23:44:17 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Sep 26 23:44:17 2014 -0400 + + Resolves: #1146967 + + - Disable lock elision support for Intel hardware until microcode + updates can be done in early bootup (#1146967). + - Fix building test tst-strtod-round for ARM. + +:100644 100644 67694042 eadca57d M glibc.spec + +commit a5b5c3d586b42d913e6e90ebd1e968f5dede535a +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 23 22:58:21 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 23 22:58:21 2014 +0530 + + Sync with upstream master + +:100644 100644 303ca20a 67694042 M glibc.spec +:100644 100644 7d3ae4ed 9c882674 M sources + +commit e9a7f4cb5d0901b2daefe390adac7a61b069d630 +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 23 16:58:34 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 23 16:58:34 2014 +0530 + + Run valgrind with the built glibc to ensure that it does not break + +:100644 100644 75801b06 303ca20a M glibc.spec + +commit 7007495c882bf26e31c05a9bca167f687660bd03 +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 23 16:56:45 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 23 16:56:45 2014 +0530 + + Don't own common debuginfo directories. + +:100644 100644 a0fec8ed 75801b06 M glibc.spec + +commit fcca21dd3e239627d72dca42a32a197dd433f546 +Author: Siddhesh Poyarekar +AuthorDate: Thu Sep 18 13:16:17 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Sep 18 13:16:17 2014 +0530 + + Move mips entry for shlib-versions to sysdeps + +:100644 100644 2ef4a0bc f5940d6c M glibc-rtkaio.patch + +commit d99b4a9d5a8a3f7c3328c85fc2b8c2c4cec26804 +Author: Siddhesh Poyarekar +AuthorDate: Wed Sep 17 22:39:37 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Sep 17 22:39:37 2014 +0530 + + Fix up shlib-versions for rtkaio + +:100644 100644 eadbbbf5 2ef4a0bc M glibc-rtkaio.patch + +commit a9e37d2889dacce2fcb3568eb9a093f7db518bf0 +Author: Siddhesh Poyarekar +AuthorDate: Wed Sep 17 22:17:15 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Sep 17 22:17:15 2014 +0530 + + Actually upload sources + +:100644 100644 265211a0 7d3ae4ed M sources + +commit 7ba0787710cf31d91dcdf3e43a19ca7af802b72f +Author: Siddhesh Poyarekar +AuthorDate: Tue Sep 16 22:34:22 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Sep 16 22:34:22 2014 +0530 + + Sync with upstream master and revert patch for bz#737223 + + There was no rationale given for the change to fix bz#737223 and the + fix was never even proposed upstream. This patch causes a test + failure in the glibc testsuite. Revert the patch for now and do a + proper documented analysis if this actually results in any kind of + failure. + +:100644 000000 d3428a72 00000000 D glibc-extern-always-inline.patch +:100644 000000 5ae6e3aa 00000000 D glibc-fedora-elf-rh737223.patch +:100644 100644 c3dff864 a0fec8ed M glibc.spec + +commit afa87a3382ea6ede3cec3152ba0df3b6e87ed12a +Author: Siddhesh Poyarekar +AuthorDate: Mon Sep 8 16:22:40 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Sep 8 16:22:40 2014 +0530 + + Build build-locale-archive statically again + + build-locale-archive was switched to link dynamically in 538b3c08 + without giving a proper reason for it. The earlier static build was + wrong though, since it would happen against the installed glibc and + not the glibc being built. The dynamic link was also similarly wrong, + more so because it would build against the built libc.so.6 and then + try to load the system libc.so.6. This results in a failure in %post + in cases when the new build-locale-archive may have symbol references + that are not present in the old glibc. + + There seem to be no good reason to run build-locale-archive with the + system libc.so.6, so the change is now reverted with a fixed up static + link that links against the build static libc.a. + +:100644 100644 d25aa22e c3dff864 M glibc.spec + +commit 680bff1439d4080edf1bea2375187e0e81be0832 +Author: Siddhesh Poyarekar +AuthorDate: Mon Sep 8 12:32:01 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Sep 8 12:32:01 2014 +0530 + + Sync with upstream master + +:100644 000000 12b99499 00000000 D glibc-rh1119128.patch +:100644 000000 648c5275 00000000 D glibc-rh1133134-i386-tlsinit.patch +:100644 100644 74b022cd d25aa22e M glibc.spec +:100644 100644 f0a7ec79 265211a0 M sources + +commit 7448524498f0ef3719f85462629403cbd0bbed33 +Author: Carlos O'Donell +AuthorDate: Sat Sep 6 14:15:15 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Sat Sep 6 14:15:15 2014 -0400 + + Resolves: #1124987. + + - Allow up to 32 dlopened modules to use static TLS (#1124987). + - Run glibc tests in %%check section of RPM spec file. + - Do not run tests with `-k` and fail if any test fails to build. + +:000000 100644 00000000 f35a49d5 A ChangeLog.old +:000000 100644 00000000 0b0c3ab6 A glibc-rh1124987.patch +:100644 100644 7f6e6fb4 74b022cd M glibc.spec + +commit f64bffe28e43b2b7c598d46100153a5a4113277e +Author: Siddhesh Poyarekar +AuthorDate: Tue Aug 26 14:07:54 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Aug 26 14:11:00 2014 +0530 + + Fix #1133134, #1119128 and sync with upstream master + + - Use INTERNAL_SYSCALL in TLS_INIT_TP (#1133134). + - Remove gconv loadable module transliteration support (#1119128). + +:000000 100644 00000000 12b99499 A glibc-rh1119128.patch +:000000 100644 00000000 648c5275 A glibc-rh1133134-i386-tlsinit.patch +:100644 100644 68aed24a 7f6e6fb4 M glibc.spec +:100644 100644 9968a006 f0a7ec79 M sources + +commit 67767852ab9d870288f1e171d43e9b6a45da5fc6 +Author: Dennis Gilmore +AuthorDate: Fri Aug 22 14:13:29 2014 -0500 +Commit: Dennis Gilmore +CommitDate: Fri Aug 22 14:13:29 2014 -0500 + + add back sss to nsswitch.conf we have added workarounds in the tools + +:100644 100644 d7fe02f6 68aed24a M glibc.spec +:100644 100644 7a116ec4 2f6c84e5 M nsswitch.conf + +commit d0b1601820112eab182869dc582b1025c8e4e161 +Author: Kevin Fenzi +AuthorDate: Thu Aug 21 11:48:00 2014 -0600 +Commit: Kevin Fenzi +CommitDate: Thu Aug 21 11:48:00 2014 -0600 + + Rebuild for rpm bug 1131960 + +:100644 100644 62e83cfc d7fe02f6 M glibc.spec + +commit 87e4cc74d76053ea9ae152dd5380a2a11839e75c +Author: Dennis Gilmore +AuthorDate: Tue Aug 19 10:56:39 2014 -0500 +Commit: Dennis Gilmore +CommitDate: Tue Aug 19 10:56:39 2014 -0500 + + remove sss from default nsswitch.conf it causes issues with live image composing + +:100644 100644 3b822b66 62e83cfc M glibc.spec +:100644 100644 2f6c84e5 7a116ec4 M nsswitch.conf + +commit 75bedb0a34f68912eafebeeac2b16c40026753f1 +Author: Siddhesh Poyarekar +AuthorDate: Thu Aug 14 00:07:02 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Aug 14 00:07:02 2014 +0530 + + Auto-sync with upstream master for mass rebuild + + - Auto-sync with upstream master. + - Revert to only defining __extern_always_inline for g++-4.3+. + - Fix build failure in compat-gcc-32 (#186410). + +:000000 100644 00000000 d3428a72 A glibc-extern-always-inline.patch +:100644 100644 2a79dda2 3b822b66 M glibc.spec +:100644 100644 e3545df2 9968a006 M sources + +commit d579c1af5bae7dd255b3f3f725fabe1dc7d2e061 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jul 29 00:25:03 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jul 29 00:25:03 2014 +0530 + + Auto-sync with upstream master + +:100644 100644 76a92ebc 2a79dda2 M glibc.spec +:100644 100644 c7a88eca e3545df2 M sources + +commit 3cb7ba0de8b322ebaec22bce83db5f32481f05f2 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jul 23 14:04:08 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jul 23 14:04:08 2014 +0530 + + Today is Wednesday, not Thursday + +:100644 100644 4cfdedf2 76a92ebc M glibc.spec + +commit 2ca89eabf6c5781e601e1067edb80e9361ba9c7e +Author: Siddhesh Poyarekar +AuthorDate: Wed Jul 23 14:02:10 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jul 23 14:02:10 2014 +0530 + + Undo last master sync to fix up rawhide + + Fix up rawhide till we can figure out what the problem is with this + build. + +:100644 100644 f8f9def1 4cfdedf2 M glibc.spec +:100644 100644 8b61590d c7a88eca M sources + +commit c54d242628400ea5e18f26adbab26f9cb85bfb6e +Author: Siddhesh Poyarekar +AuthorDate: Tue Jul 15 22:13:48 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jul 15 22:13:48 2014 +0530 + + Auto-sync with upstream master. + +:100644 100644 f226fc0b f8f9def1 M glibc.spec +:100644 100644 c7a88eca 8b61590d M sources + +commit e653c3c00e8eaa7d428b84cadff7e2520ed8710e +Author: Tom Callaway +AuthorDate: Sat Jul 12 11:16:06 2014 -0400 +Commit: Tom Callaway +CommitDate: Sat Jul 12 11:16:06 2014 -0400 + + fix license handling + +:100644 100644 b61731af f226fc0b M glibc.spec + +commit dc2e7c6d3139fb275642729e623a62894592e095 +Author: Siddhesh Poyarekar +AuthorDate: Mon Jul 7 22:35:01 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 7 22:35:01 2014 +0530 + + Auto-sync with upstream master. + +:100644 100644 f3a36ca3 b61731af M glibc.spec +:100644 100644 4f95dd7d c7a88eca M sources + +commit 1779efa74a92f334e834a451144ecb22b43c6c3d +Author: Siddhesh Poyarekar +AuthorDate: Sat Jul 5 00:00:22 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Sat Jul 5 00:00:22 2014 +0530 + + Sync with upstream roland/nptl branch + +:100644 100644 7e9b7ab0 0a808ec7 M glibc-fedora-ppc-unwind.patch +:100644 000000 b81f853b 00000000 D glibc-rtkaio-testcase.patch +:100644 100644 65f70ba0 f3a36ca3 M glibc.spec +:100644 100644 41bbe353 4f95dd7d M sources + +commit 91f7360fcddd45a0f3bce3c0f9bf0744db2d6b89 +Author: Siddhesh Poyarekar +AuthorDate: Fri Jul 4 22:26:53 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Jul 4 22:26:53 2014 +0530 + + Separate failed test outputs using a line + +:100644 100644 cd05c461 65f70ba0 M glibc.spec + +commit dc6586efdd8c2013fbcd4747c74d344c42d0eaf9 +Author: Siddhesh Poyarekar +AuthorDate: Fri Jul 4 22:25:44 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Jul 4 22:26:50 2014 +0530 + + Pass the built-program-file to tst-mqueue7 instead of built-program-cmd + + With upstream 8540f6d2a74fe9d67440535ebbcfa252180a3172, + built-program-cmd also has environment variables, which breaks the + test. + +:100644 100644 c7d7163b eadbbbf5 M glibc-rtkaio.patch + +commit 8c5b9331ed7a7d3774c3ace11e5d6402f42f9461 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 22:34:28 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 22:34:28 2014 +0530 + + Link tst-timer to librt.so only if it is in the rt subdir + +:000000 100644 00000000 b81f853b A glibc-rtkaio-testcase.patch +:100644 100644 762e2920 cd05c461 M glibc.spec + +commit c1d88db4f5f0ff3807ad728f45858b30234caace +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 22:18:36 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 22:18:36 2014 +0530 + + Get actually failed tests from tests.sum + +:100644 100644 8c798520 762e2920 M glibc.spec + +commit 2a7ce8ad673c5fa4fc1b5af0b9bfc646e5fb1827 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 22:16:11 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 22:16:11 2014 +0530 + + Add placeholder rule for rtkaio check-abi + + The rtkaio bits never had an abilist file, so check-abi would always + fail for it. The real fix here is to generate an abilist for all + architectures, but for now add a target so that the test does not fail + and the test run completes to give us a tests.sum. + +:100644 100644 74e1679c c7d7163b M glibc-rtkaio.patch + +commit 92e8c5c41800c30b9b7e1ccad5136c72978a2fe6 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 21:28:40 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 21:28:40 2014 +0530 + + Fix pthreadP.h include failure in the right way + + All other uses include nptl/pthreadP.h, so go that way instead of the + extra -I flag. + +:100644 100644 e6739a42 74e1679c M glibc-rtkaio.patch + +commit 621363ca12b851175895e8cf1ea1662546f4586f +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 11:47:39 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 11:47:39 2014 +0530 + + Add nptl to list of directories to include for rtkaio + +:100644 100644 033d8b7d e6739a42 M glibc-rtkaio.patch + +commit c96b7f7453ddbd0a58eb4ba8a61b5e24ed40e533 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 11:13:32 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 11:13:32 2014 +0530 + + Actually remove nptl as addon + +:100644 100644 0e9d5989 8c798520 M glibc.spec + +commit 1ea305b6fad82f7c11c9c5817deb3a015d55a802 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jul 3 11:04:10 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jul 3 11:04:10 2014 +0530 + + Sync with roland/nptl upstream branch + + Patches on this branch include nptl as a part of glibc instead of + being an addon. + +:100644 100644 def60e9d dccace74 M glibc-fedora-uname-getrlimit.patch +:100644 100644 532589cd ac656b52 M glibc-rh1013801.patch +:100644 100644 85ad4aca 0e9d5989 M glibc.spec +:100644 100644 fd3c5687 41bbe353 M sources + +commit 191c4db426ab6a05f484af1532434493c724d10f +Author: Siddhesh Poyarekar +AuthorDate: Wed Jul 2 16:15:02 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jul 2 16:15:02 2014 +0530 + + Sync with upstream master + +:100644 000000 e9f80854 00000000 D glibc-scalbn-i386-abi.patch +:100644 100644 af133a7e 85ad4aca M glibc.spec +:100644 100644 9ef270fd fd3c5687 M sources + +commit 9eb38c10e7fcc1b01cf0da2df16930da777683a0 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jun 24 17:41:51 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jun 24 17:41:51 2014 +0530 + + Sync with upstream master + +:100644 100644 5960ca24 9334f199 M glibc-fedora-streams-rh436349.patch +:000000 100644 00000000 e9f80854 A glibc-scalbn-i386-abi.patch +:100644 100644 b4d39eb3 af133a7e M glibc.spec +:100644 100644 e1b9000a 9ef270fd M sources + +commit b66a1357266a43174bd1ed42a902875f86cebb49 +Author: Kyle McMartin +AuthorDate: Fri Jun 20 11:49:56 2014 -0400 +Commit: Kyle McMartin +CommitDate: Fri Jun 20 11:49:56 2014 -0400 + + AArch64: Save & restore NZCV (flags) upon entry to _dl_tlsdesc_dynamic + + in order to work around GCC reordering compares across the TLS + descriptor sequence (GCC PR61545.) Committing a (temporary) fix here + allows us to avoid rebuilding the world with gcc 4.9.0-11.fc21. + +:000000 100644 00000000 ed628ac2 A glibc-aarch64-workaround-nzcv-clobber-in-tlsdesc.patch +:100644 100644 0d89c72c b4d39eb3 M glibc.spec + +commit 0c40cdae5288f9cf0daee1875a273bd8858a2672 +Author: Kyle McMartin +AuthorDate: Mon Jun 16 15:30:34 2014 -0400 +Commit: Kyle McMartin +CommitDate: Mon Jun 16 15:30:34 2014 -0400 + + Remove ".1" from Release, which was added for the mass-rebuild. + + No point in building this, but include it in the next rebase build. + +:100644 100644 1b1bb9c7 0d89c72c M glibc.spec + +commit a0c2da6ecd0a27ccdc900f125d25886a37550f36 +Author: Kyle McMartin +AuthorDate: Mon Jun 16 13:45:03 2014 -0400 +Commit: Kyle McMartin +CommitDate: Mon Jun 16 13:45:03 2014 -0400 + + Auto-sync with upstream master. + +:100644 100644 6975adfe 1b1bb9c7 M glibc.spec +:100644 100644 20496000 e1b9000a M sources + +commit 8f0eca557fa376ee80a49349c240e36fa98b5989 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jun 12 12:19:12 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jun 12 12:22:16 2014 +0530 + + Auto-sync with upstream master. + +:100644 100644 05d67ee9 6975adfe M glibc.spec +:100644 100644 12eefa0a 20496000 M sources + +commit 19b41eb7aaac76e5365d580cde79fe1d9e108852 +Author: Dennis Gilmore +AuthorDate: Sat Jun 7 11:13:53 2014 -0500 +Commit: Dennis Gilmore +CommitDate: Sat Jun 7 11:13:53 2014 -0500 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +:100644 100644 748d6773 05d67ee9 M glibc.spec + +commit 9d331e9d989552255d68c3638ede05575aff7f0b +Author: Siddhesh Poyarekar +AuthorDate: Tue Jun 3 15:08:22 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jun 3 15:08:22 2014 +0530 + + Sync with upstream master + +:100644 000000 dac6789a 00000000 D glibc-rh1078355.patch +:100644 100644 8dcfc618 748d6773 M glibc.spec +:100644 100644 d724d91e 12eefa0a M sources + +commit 8da75f6fa433d0d50b2315960a7b03973577d2e5 +Author: Siddhesh Poyarekar +AuthorDate: Mon May 26 15:50:48 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon May 26 15:50:48 2014 +0530 + + Adjust rtkaio patches to build with latest upstream + + Following commit upstream removed the definition for elfobjdir in + favour of elf-objpfx. Adjust rtkaio to build with this. + + commit 4134b50d6789c333707b1861a32314805bd0de5e + Author: Joseph Myers + Date: Wed May 21 16:52:08 2014 +0000 + + Consistently use $(elf-objpfx). + + As previously noted + , + $(elf-objpfx) and $(elfobjdir) are redundant and should be + consolidated. This patch consolidates on $(elf-objpfx) (for + consistency with $(csu-objpfx)), also changing direct uses of + $(common-objpfx)elf/ to use $(elf-objpfx). + +:100644 100644 c4ae52a1 b1617393 M glibc-rh731833-rtkaio.patch +:100644 100644 d7f3d6e4 033d8b7d M glibc-rtkaio.patch +:100644 100644 51c69d02 8dcfc618 M glibc.spec + +commit 8710f4aaa692eee3927558be1909ac76ea0a4581 +Author: Siddhesh Poyarekar +AuthorDate: Mon May 26 13:25:00 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon May 26 13:25:00 2014 +0530 + + Sync with upstream master + +:100644 000000 a4fb6232 00000000 D glibc-aarch64-fix-handling-of-nocancel-syscall-failures.patch +:100644 100644 996f3782 a05d9052 M glibc-aarch64-tls-fixes.patch +:100644 100644 350c3504 1a794772 M glibc-fedora-nptl-linklibc.patch +:100644 100644 8052aaad 51c69d02 M glibc.spec +:100644 100644 d187d349 d724d91e M sources + +commit b39b864460e0356ad144c9b8e81a471fcaa41a02 +Author: Kyle McMartin +AuthorDate: Wed May 21 22:06:41 2014 -0400 +Commit: Kyle McMartin +CommitDate: Wed May 21 22:06:50 2014 -0400 + + Backport some upstream-wards patches to fix TLS issues on AArch64. + +:000000 100644 00000000 996f3782 A glibc-aarch64-tls-fixes.patch +:100644 100644 a1a5e1b1 8052aaad M glibc.spec + +commit abfaca544ca62f32897d7b99c488055e56fdcbff +Author: Kyle McMartin +AuthorDate: Wed May 21 15:34:20 2014 -0400 +Commit: Kyle McMartin +CommitDate: Wed May 21 15:34:20 2014 -0400 + + AArch64: Fix handling of nocancel syscall failures (#1098327) + +:000000 100644 00000000 a4fb6232 A glibc-aarch64-fix-handling-of-nocancel-syscall-failures.patch +:100644 100644 39b49828 a1a5e1b1 M glibc.spec + +commit 25cc20651e5b52b0b25850af891d1bedfad49134 +Author: Siddhesh Poyarekar +AuthorDate: Thu May 15 12:26:54 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu May 15 12:26:54 2014 +0530 + + Sync with upstream master + + Fix up glibc-fedora-uname-getrlimit.patch to apply on top of recent + nptl code shuffle. + +:100644 100644 86383d4c def60e9d M glibc-fedora-uname-getrlimit.patch +:100644 100644 eea9e766 39b49828 M glibc.spec +:100644 100644 ba0b85d4 d187d349 M sources + +commit 647ffb77fa63e73fb3096ca181a4856c2135d5ae +Author: Carlos O'Donell +AuthorDate: Wed May 14 12:52:50 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Wed May 14 12:52:50 2014 -0400 + + Add initial support for displaying test results. + + After each test run we output all of the test results + to the build logs. This includes PASS, FAIL, XPASS, + XFAIL results and the original error codes of the tests. + + Without this fix the new upstream PASS/FAIL support + hides the test results from the build logs. + +:100644 100644 06e79904 eea9e766 M glibc.spec + +commit cffaeb6932f6faed84f908fc44189c6595eea6bc +Author: Carlos O'Donell +AuthorDate: Wed May 14 03:21:29 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Wed May 14 03:21:29 2014 -0400 + + Add initial support for ppc64le. + +:100644 100644 fc6e338b 06e79904 M glibc.spec + +commit 543337e9546c8b6aa0eecc875eebdd816491c715 +Author: Siddhesh Poyarekar +AuthorDate: Tue Apr 29 15:15:58 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Apr 29 15:15:58 2014 +0530 + + Remove ports addon + + All architectures inside ports have now been moved to the main + directory. + +:100644 100644 1bbe15ac fc6e338b M glibc.spec + +commit f0de90dce8fda44d80f7bed5b1621072f1ac9115 +Author: Siddhesh Poyarekar +AuthorDate: Tue Apr 29 14:58:45 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Apr 29 14:58:45 2014 +0530 + + Auto-sync with upstream master. + +:100644 100644 581bc1a3 1bbe15ac M glibc.spec +:100644 100644 efa3a5a8 ba0b85d4 M sources + +commit 4d17ec21202b1bce4f32394f291ca6b3c3e12241 +Author: Siddhesh Poyarekar +AuthorDate: Fri Apr 18 12:14:38 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Apr 18 12:14:38 2014 +0530 + + Sync with upstream master + +:100644 000000 ac6b4815 00000000 D glibc-rh1025126.patch +:100644 100644 3495e681 581bc1a3 M glibc.spec +:100644 100644 4e5f97f0 efa3a5a8 M sources + +commit c899b490baa3b77b7cc7e25cb17567cb6faa00a8 +Author: Siddhesh Poyarekar +AuthorDate: Thu Apr 10 21:40:30 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Apr 10 21:40:30 2014 +0530 + + Sync with upstream master + + Fix up glibc-rh741105.patch so that it continues to apply correctly. + +:100644 100644 82520620 973beb59 M glibc-rh741105.patch +:100644 100644 c1b572fc 3495e681 M glibc.spec +:100644 100644 9fd03898 4e5f97f0 M sources + +commit 3708995e5f263e4dff0b9b20309e3f4ab2b01cf9 +Author: Siddhesh Poyarekar +AuthorDate: Thu Apr 10 17:44:05 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Apr 10 17:44:05 2014 +0530 + + Have the commit log and changelog reflect the nature of upstream sync + + Write the commit log and changelog in the spec file in a manner that + reflects the fact that the sync was done by a script. + +:100755 100755 4e1a923e 3a792f77 M sync-upstream.sh + +commit b5ec0026f9c43aa8377a84641f05a6cabfae250d +Author: Siddhesh Poyarekar +AuthorDate: Thu Apr 3 17:08:52 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Apr 3 17:08:52 2014 +0530 + + Sync with upstream master + +:100644 100644 ef081879 00107335 M glibc-fedora-elf-ORIGIN.patch +:100644 100644 86668e00 c1b572fc M glibc.spec +:100644 100644 32c79141 9fd03898 M sources + +commit e7c5d54c2d3238509a6b26131077a8dc86ed2edc +Author: Siddhesh Poyarekar +AuthorDate: Wed Mar 26 14:20:45 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Mar 26 14:20:45 2014 +0530 + + Sync with upstream master. + +:100644 100644 02cb0fbf 86668e00 M glibc.spec +:100644 100644 65d86308 32c79141 M sources + +commit f6119bbf978c8d72de96d26a42ecbe84785c3528 +Author: Siddhesh Poyarekar +AuthorDate: Wed Mar 19 22:49:13 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Mar 19 22:49:13 2014 +0530 + + Add missing glibc-rh1078355.patch + +:000000 100644 00000000 dac6789a A glibc-rh1078355.patch + +commit b7b25cd2fa4052232d4ccb26bc9982dd2e41dc16 +Author: Siddhesh Poyarekar +AuthorDate: Wed Mar 19 22:17:32 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Mar 19 22:18:20 2014 +0530 + + Sync with upstream master + + - Adjusted nscd.service patch + - Added fix for #1078355 + +:100644 100644 b06c748b 7e4235e2 M glibc-rh1070416.patch +:100644 100644 f25e2617 02cb0fbf M glibc.spec +:100644 100644 81f9d479 65d86308 M sources + +commit 5e984e4f24600088829d2902f23325b36ffce9bf +Author: Carlos O'Donell +AuthorDate: Wed Mar 12 18:15:11 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Mar 12 18:15:11 2014 -0400 + + Remove unused patch file. + +:100644 000000 74c1e5ac 00000000 D glibc-rh911307.patch + +commit 43bff16613ea503cc0feee8f88eb988841083118 +Author: Carlos O'Donell +AuthorDate: Wed Mar 12 18:13:23 2014 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Mar 12 18:13:23 2014 -0400 + + Sync with upstream master. + + Use cleaner upstream solution for -ftree-loop-distribute-patterns (#911307). + +:100644 100644 01bfead6 a00346bd M glibc-nscd-sysconfig.patch +:100644 100644 67dbcb3a b06c748b M glibc-rh1070416.patch +:100644 100644 d8bab3f5 f25e2617 M glibc.spec +:100644 100644 5174fd85 81f9d479 M sources + +commit 6b370585326a4b32b14f3f6753ac35ee23e9acb5 +Author: Carlos O'Donell +AuthorDate: Wed Mar 5 16:13:37 2014 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Mar 5 16:13:37 2014 -0500 + + Update comments to match across other branches. + +:100644 100644 5478cbfd d8bab3f5 M glibc.spec + +commit 51574b29c6fda9b9e8c0ac1a3168c9c144961684 +Author: Siddhesh Poyarekar +AuthorDate: Tue Mar 4 23:20:27 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Mar 4 23:20:27 2014 +0530 + + Sync with upstream master + +:100644 100644 44b9195d 5960ca24 M glibc-fedora-streams-rh436349.patch +:100644 100644 7bc74eb8 5478cbfd M glibc.spec +:100644 100644 dbacb61c 5174fd85 M sources + +commit bdbcf83e8290d12c43b8740edd63e7cb7abd38dd +Author: Siddhesh Poyarekar +AuthorDate: Thu Feb 27 00:31:15 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Feb 27 00:31:15 2014 +0530 + + Use nscd service files from glibc sources and make the service forking + + Currently the nscd service is installed in systemd as a simple + service, which means that it is able to handle its own errors and does + not quit. Since nscd does not fit that description, i.e. it can exit + on errors like, say, failing to parse nscd.conf, it should be declared + as forking instead. + +:000000 100644 00000000 01bfead6 A glibc-nscd-sysconfig.patch +:000000 100644 00000000 67dbcb3a A glibc-rh1070416.patch +:100644 100644 13823c9a 7bc74eb8 M glibc.spec +:100644 000000 744a5c8f 00000000 D nscd.service +:100644 000000 7e512d53 00000000 D nscd.socket + +commit 52f69e7bd59408115a3d3909f8a12561e92bb7a2 +Author: Siddhesh Poyarekar +AuthorDate: Tue Feb 25 15:22:53 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Feb 25 15:22:53 2014 +0530 + + Sync with upstream master and Resolve: #1069559 + +:000000 100644 00000000 9c098c25 A glibc-rh1069559-1.patch +:000000 100644 00000000 b74e2f15 A glibc-rh1069559-2.patch +:100644 100644 6636ed95 13823c9a M glibc.spec +:100644 100644 f2ebbfe5 dbacb61c M sources + +commit eaa1d42819c1d43f27552dfa55accfcc4ac25d54 +Author: Carlos O'Donell +AuthorDate: Mon Feb 24 22:33:35 2014 -0500 +Commit: Carlos O'Donell +CommitDate: Mon Feb 24 22:33:35 2014 -0500 + + Fix failure load locale template. + + The call to open_tmpl_archive was being passed a pointer to an + object allocated on the stack. The object on the stack is not + guaranteed to be initialized to zero so we need to minimally + initialize `fname' in the struct locarhandle to ensure that + open_tml_archive loads the default tempalte. + + This error was seen while debugging glibc installs in a qemu + VM where it is more likely the stack pages were dirty. It has + not been reported on non-VM systems. + +:100644 100644 9715afde 187c7e52 M build-locale-archive.c +:100644 100644 e35ccfad 6636ed95 M glibc.spec + +commit c4fcabb2229ecd5021037cbd517d1efe52c44f35 +Author: Siddhesh Poyarekar +AuthorDate: Tue Feb 18 22:57:10 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Feb 18 22:57:10 2014 +0530 + + Actually upload the new sources + +:100644 100644 8ec3f3ec f2ebbfe5 M sources + +commit 372014ca281ec31092730293d3f81f9b5982026e +Author: Siddhesh Poyarekar +AuthorDate: Tue Feb 18 22:48:17 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Feb 18 22:48:17 2014 +0530 + + Sync with upstream master + + We've sped past 2.19 now. + +:100644 100644 8af1f788 b22e4217 M glibc-rh819430.patch +:100644 100644 49de5697 74c1e5ac M glibc-rh911307.patch +:100644 100644 af9f3589 e35ccfad M glibc.spec + +commit c90adf8884e7fd1c937137d80f383d9d96eb4aa4 +Author: Siddhesh Poyarekar +AuthorDate: Tue Feb 4 13:17:38 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Feb 4 13:17:38 2014 +0530 + + Sync with upstream master. + +:100644 100644 58e12479 af9f3589 M glibc.spec +:100644 100644 38fe555a 8ec3f3ec M sources + +commit 80e87fcac5ab398b914c40c39453ce4b153265d7 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 16:12:36 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 16:12:36 2014 +0530 + + Resolves: #1058258 + + Modify regular expressions to include powerpcle stubs-*.h. + +:100644 100644 36bac4a0 58e12479 M glibc.spec + +commit ef2183ca46881838bf2efde20b7b0ea04e802d02 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 14:46:39 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 14:46:39 2014 +0530 + + Add missing period to commit log and changelog + +:100644 100644 8e403f9f 36bac4a0 M glibc.spec +:100755 100755 dc0146c5 4e1a923e M sync-upstream.sh + +commit 66a6e936bd571234487cd3da50580d2dd8ea660d +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 10:47:59 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 10:47:59 2014 +0530 + + Fix typo in sync-upstream.sh + +:100755 100755 46977060 dc0146c5 M sync-upstream.sh + +commit 68ca569f59b9024a7c71ca4c208989ff74feca7e +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 10:47:29 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 10:47:29 2014 +0530 + + Sync with upstream master + +:100644 100644 20734096 8e403f9f M glibc.spec +:100644 100644 1d240959 38fe555a M sources + +commit 8e19d6350d04a983c89654122dd200080b914581 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 10:20:55 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 10:21:40 2014 +0530 + + Add a comment to the script describing usage + +:100755 100755 16f0a0d5 46977060 M sync-upstream.sh + +commit 9ede0d0c356c838e407204c8f5180a53725df855 +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 10:10:24 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 10:21:40 2014 +0530 + + Add rawhide upstream sync script + + Usage: + + 1. Invoke the script as follows: + + ./sync-upstream.sh upstream-repo + + where upstream-repo is the path to the synced upstream git repo. + + 2. Watch the script run. If it proceeds to building the package, then + everything seems good and you just need to test the build after it + is complete. If it exits before the build (you'll know if you read + the output of the script) then manual intervention is required to + complete the sync. This will typically happen when a patch fails + to apply on the new sources. + +:000000 100755 00000000 16f0a0d5 A sync-upstream.sh + +commit 56fa2407395c003c559497e3e2d29b533ee720af +Author: Siddhesh Poyarekar +AuthorDate: Wed Jan 29 10:21:23 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Jan 29 10:21:40 2014 +0530 + + Bump release number and fix changelog entry for last fix + +:100644 100644 6a36498c 20734096 M glibc.spec + +commit 111d75b10fe5ed46bcfe24b1a78a620091b75ee5 +Author: Ville Skyttä +AuthorDate: Sat Jan 25 20:52:16 2014 +0200 +Commit: Ville Skyttä +CommitDate: Sat Jan 25 20:52:16 2014 +0200 + + Own the %{_prefix}/lib/locale dir. + +:100644 100644 d3a3a8dc 6a36498c M glibc.spec + +commit e74f409fb987f79934ffd400c9c8df8f6414ed3e +Author: Siddhesh Poyarekar +AuthorDate: Thu Jan 23 15:15:41 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jan 23 15:15:41 2014 +0530 + + Sync with upstream master + +:100644 100644 1012d738 d3a3a8dc M glibc.spec +:100644 100644 05b4e533 1d240959 M sources + +commit 0a210cc9b2128cba5d9e5b25a2073de5f9b22393 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jan 16 12:03:18 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jan 16 12:03:18 2014 +0530 + + Back out ftell test case (#1052846) + +:100644 100644 c88675a6 cbc670e6 M glibc-rh1052846.patch +:100644 100644 4294b167 1012d738 M glibc.spec + +commit 8ecbeeba6e119d725bfd4e7416a21e2051ddbcc8 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jan 14 14:16:38 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jan 14 14:16:38 2014 +0530 + + Sync with upstream master and fix #1052846 + + - Sync with upstream master. + - Fix infinite loop in ftell when writing wide char data (#1052846). + +:000000 100644 00000000 c88675a6 A glibc-rh1052846.patch +:100644 100644 e9e28e87 4294b167 M glibc.spec +:100644 100644 8fbe0707 05b4e533 M sources + +commit 216cf91d8b00e47972cd4e741376447018bf5017 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jan 7 15:06:38 2014 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jan 7 15:06:38 2014 +0530 + + Enable systemtap on Power and S/390 and sync up with upstream + +:100644 100644 9db04346 f633dc59 M glibc-rh757881.patch +:100644 100644 cf5024aa e9e28e87 M glibc.spec +:100644 100644 eb5bcc3c 8fbe0707 M sources + +commit 8e0f85bf4efb1130ef801bb8c01c7fe2fa87959f +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 27 11:06:36 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 27 11:06:36 2013 +0530 + + Sync with upstream master + +:100644 100644 0066824f cf5024aa M glibc.spec +:100644 100644 67d7f468 eb5bcc3c M sources + +commit 893671e8e63151a000e5ed0b552c03f564530b97 +Author: Siddhesh Poyarekar +AuthorDate: Fri Dec 20 15:20:21 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Dec 20 15:20:21 2013 +0530 + + Sync with upstream master + +:100644 100644 568eb9d9 0066824f M glibc.spec +:100644 100644 662b50a1 67d7f468 M sources + +commit b04b5f9a6f4e967806138ea79805c7f72c464057 +Author: Siddhesh Poyarekar +AuthorDate: Wed Dec 4 11:17:23 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Dec 4 11:17:23 2013 +0530 + + Sync with upstream master + +:100644 100644 844463ba 568eb9d9 M glibc.spec +:100644 100644 e48d6dfa 662b50a1 M sources + +commit 439a9b91b6568bf639c8d66f63a44aa1f494c463 +Author: Siddhesh Poyarekar +AuthorDate: Thu Nov 28 18:17:19 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Nov 28 18:17:19 2013 +0530 + + Sync with upstream master + +:100644 000000 05f5681f 00000000 D glibc-rh1009623.patch +:100644 100644 98562c8b 844463ba M glibc.spec +:100644 100644 25e6950b e48d6dfa M sources + +commit f1f239ebf99144c37873e1e9ed6a8d160c6c91ef +Author: Siddhesh Poyarekar +AuthorDate: Wed Nov 20 15:46:46 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Nov 20 15:46:46 2013 +0530 + + Sync with upstream master + +:100644 100644 ef9d642c 98562c8b M glibc.spec +:100644 100644 14b3045a 25e6950b M sources + +commit 91f5f14b937066131cdbba55051ddf0a6f2948b8 +Author: Carlos O'Donell +AuthorDate: Sat Nov 9 02:15:56 2013 -0500 +Commit: Carlos O'Donell +CommitDate: Sat Nov 9 02:15:56 2013 -0500 + + Resolves: #1025126 + + - Enhance NSCD's SELinux support to use dynamic permission names (#1025126). + +:000000 100644 00000000 ac6b4815 A glibc-rh1025126.patch +:100644 100644 72477fe5 ef9d642c M glibc.spec + +commit 56999f00cc0f3090c5609a7edb284b28b62f871d +Author: Siddhesh Poyarekar +AuthorDate: Mon Oct 28 11:51:00 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Oct 28 11:51:00 2013 +0530 + + Skip over unimplemented timezone format specifier in strptime + + Fix pulled in as a result of the rebase. + +:100644 100644 70d67a86 72477fe5 M glibc.spec + +commit 14915008a3df3e324c152fc3e194f0985d36121d +Author: Siddhesh Poyarekar +AuthorDate: Mon Oct 28 11:44:33 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Oct 28 11:44:33 2013 +0530 + + Sync with upstream master + +:100644 000000 c390b772 00000000 D glibc-rh739743.patch +:100644 100644 9a1b4ad8 70d67a86 M glibc.spec +:100644 100644 efbcfc88 14b3045a M sources + +commit 4d96e3246cdb6ea797fe104a79875268fa888532 +Author: Siddhesh Poyarekar +AuthorDate: Mon Oct 21 15:06:43 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Oct 21 15:06:43 2013 +0530 + + Sync with upstream master + +:100644 000000 c058ecf9 00000000 D glibc-fedora-gai-canonical.patch +:100644 000000 37680e43 00000000 D glibc-localedef-arg.patch +:100644 100644 7f43638f 9a1b4ad8 M glibc.spec +:100644 100644 ca18a794 efbcfc88 M sources + +commit f6520166f41d58832351d35cfa987ecbb44f5986 +Author: Carlos O'Donell +AuthorDate: Fri Oct 18 23:27:45 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Oct 18 23:39:03 2013 -0400 + + Allow fill_archive to be called with NULL fname. + + The fill_archive function should support being + called with a NULL fname argument. A NULL fname + argument indicates that the default archive should + be opened. We enable this by setting ah.fname to + NULL before initializing ah or calling open_archive. + This way if fname is NULL then ah.fname remains NULL + and open_archive opens the default archive. + +:100644 100644 0c218b9a 9715afde M build-locale-archive.c + +commit f03231b0696735487c97752ed710aade46e6b78c +Author: Siddhesh Poyarekar +AuthorDate: Tue Oct 15 11:09:58 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Oct 15 11:09:58 2013 +0530 + + Sync with upstream master + +:100644 000000 0637740f 00000000 D glibc-rh1007590.patch +:100644 100644 3cec7832 76f85bf2 M glibc-rh841787.patch +:100644 000000 120bd876 00000000 D glibc-stap-libm.patch +:100644 100644 4ba39deb 7f43638f M glibc.spec +:100644 100644 b85122aa ca18a794 M sources + +commit c2021d0b305d436734709186c8c5dca254f77770 +Author: Carlos O'Donell +AuthorDate: Thu Oct 3 05:22:51 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Oct 3 05:22:51 2013 -0400 + + Resolves: #1013801 + + - Allow applications to use pthread_atfork without explicitly + requiring libpthread.so. (#1013801) + - Support `--list-archive FILE' in localedef utility. + +:100644 100644 3818485a 0c218b9a M build-locale-archive.c +:000000 100644 00000000 37680e43 A glibc-localedef-arg.patch +:000000 100644 00000000 532589cd A glibc-rh1013801.patch +:100644 100644 d471296b 4ba39deb M glibc.spec + +commit 13a25e85c084da586783f3291e1f2afca9c27f90 +Author: Siddhesh Poyarekar +AuthorDate: Thu Oct 3 10:42:38 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Oct 3 10:42:38 2013 +0530 + + Define swap_endianness_p in build-locale-archive + +:100644 100644 474f666a 3818485a M build-locale-archive.c +:100644 100644 5eec1a5e d471296b M glibc.spec + +commit 9c4147aa9e33fca7fae5832eb2fab0232b3d0b4f +Author: Carlos O'Donell +AuthorDate: Wed Oct 2 21:34:56 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Oct 2 21:34:56 2013 -0400 + + Resolves: #1009145 + + - Allow ldconfig cached objects previously marked as hard or soft + ABI to now become unmarked without raising an error. This works + around a binutils bug that caused objects to become unmarked. + (#1009145) + +:000000 100644 00000000 c1af7fa0 A glibc-rh1009145.patch +:100644 100644 f1e1a2b1 5eec1a5e M glibc.spec + +commit 4ef95943288e1b0ee4939527f952c98c4a0cddc1 +Author: Siddhesh Poyarekar +AuthorDate: Tue Oct 1 20:23:50 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Oct 1 20:23:50 2013 +0530 + + Fix PI mutex check for non-x86 and resync with upstream master + +:000000 100644 00000000 0637740f A glibc-rh1007590.patch +:100644 100644 e591cd66 f1e1a2b1 M glibc.spec +:100644 100644 50cdc0d6 b85122aa M sources + +commit a9c7f8acc7f553304a6d73fbee69b807f1c56fa6 +Author: Carlos O'Donell +AuthorDate: Tue Sep 24 02:01:06 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Sep 24 02:01:06 2013 -0400 + + Resolves: #1009623 + + - Avoid the use of __block which is a reserved keyword for clang++ + +:000000 100644 00000000 05f5681f A glibc-rh1009623.patch +:100644 100644 03c34a6d e591cd66 M glibc.spec + +commit bf5e654c2118c527172646266a2e833df163d89e +Author: Siddhesh Poyarekar +AuthorDate: Mon Sep 23 13:22:23 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Sep 23 13:22:23 2013 +0530 + + Resync with upstream master + +:100644 000000 3ed59d8f 00000000 D glibc-rh985625-CVE-2013-4788.patch +:100644 000000 7c220f4f 00000000 D glibc-strcoll-cve.patch +:100644 100644 9afa3d85 03c34a6d M glibc.spec +:100644 100644 eea52371 50cdc0d6 M sources + +commit 1a343f85feb86584c25e120b89b3daf61ebe98c4 +Author: Carlos O'Donell +AuthorDate: Mon Sep 23 01:54:23 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Sep 23 01:54:23 2013 -0400 + + Sync CVE-2013-4788 patch again (no NVR bump again). + +:100644 100644 48884312 3ed59d8f M glibc-rh985625-CVE-2013-4788.patch + +commit 593edbc2d565b50a6d59c403e27a0ec755915419 +Author: Carlos O'Donell +AuthorDate: Mon Sep 23 01:02:10 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Sep 23 01:02:10 2013 -0400 + + Sync CVE-2013-4788 patch (no need for NVR bump). + +:100644 100644 a2d2c4d8 48884312 M glibc-rh985625-CVE-2013-4788.patch + +commit 2cd5135a96169dea6830ea23ebbb8c8448a30909 +Author: Carlos O'Donell +AuthorDate: Mon Sep 23 00:30:55 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Sep 23 00:30:55 2013 -0400 + + Resolves: #985625 + + - Fix CVE-2013-4788: Static applications now support pointer mangling. + Existing static applications must be recompiled (#985625). + +:000000 100644 00000000 a2d2c4d8 A glibc-rh985625-CVE-2013-4788.patch +:100644 100644 8ab71965 9afa3d85 M glibc.spec + +commit 1939babb04344146ddb9ae5203d484e2c167a482 +Author: Patsy Franklin +AuthorDate: Thu Sep 19 10:23:27 2013 -0400 +Commit: Patsy Franklin +CommitDate: Thu Sep 19 10:23:27 2013 -0400 + + Resolves: #804768 + -Require a specific version of binutils for s390/s390x support. + +:100644 100644 1e3327c3 8ab71965 M glibc.spec + +commit fb87393c9957654d30e283ce2c3e9a78628c8f30 +Author: Siddhesh Poyarekar +AuthorDate: Mon Sep 16 15:16:18 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Sep 16 15:16:18 2013 +0530 + + Resync with upstream master + +:100644 100644 1d6a8291 1e3327c3 M glibc.spec +:100644 100644 087cb40d eea52371 M sources + +commit 35b7508499170e8a9e9466499e4ccb82e51e353b +Author: Siddhesh Poyarekar +AuthorDate: Thu Sep 5 17:37:40 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Sep 5 17:37:40 2013 +0530 + + Resync with upstream master + +:100644 000000 60106247 00000000 D glibc-rh1000924.patch +:100644 000000 ce8234c0 00000000 D glibc-rh800224.patch +:100644 000000 ce2463b0 00000000 D glibc-rh985342.patch +:100644 000000 f745cb00 00000000 D glibc-rh995841.patch +:100644 100644 5558c1fe 7c220f4f M glibc-strcoll-cve.patch +:100644 100644 f639c075 1d6a8291 M glibc.spec +:100644 100644 56c580fe 087cb40d M sources + +commit db59a6354f0e1e4f2088882b4ec58609c6b2890e +Author: Carlos O'Donell +AuthorDate: Thu Aug 29 00:36:52 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 29 00:36:52 2013 -0400 + + Fix Power build (#997531). + +:100644 100644 68ee4e64 f639c075 M glibc.spec + +commit b8280fad3dff1766f9b87d38acefdfdb7ba61c09 +Author: Carlos O'Donell +AuthorDate: Wed Aug 28 00:34:43 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Aug 28 00:34:43 2013 -0400 + + Fix indirect function support to avoid calling optimized routines + for the wrong hardware (#985342). + +:000000 100644 00000000 ce2463b0 A glibc-rh985342.patch +:100644 100644 2b234f74 68ee4e64 M glibc.spec + +commit 97490e6a11e8e88ce07df41cb289b08af200d32d +Author: Siddhesh Poyarekar +AuthorDate: Mon Aug 26 12:23:11 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Aug 26 12:23:11 2013 +0530 + + Initialize res_hconf in nscd + +:000000 100644 00000000 60106247 A glibc-rh1000924.patch +:100644 100644 3bc0ebfe 2b234f74 M glibc.spec + +commit 25e270de7cfb9570834f70a1766c6e60e944355b +Author: Siddhesh Poyarekar +AuthorDate: Thu Aug 22 15:08:00 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Aug 22 15:08:00 2013 +0530 + + Fix tst-aiod2 and tst-aiod3 test failures (#970865) + +:000000 100644 00000000 d7907359 A glibc-rh970865.patch +:100644 100644 d5df9dde 3bc0ebfe M glibc.spec + +commit 735547c10eb2f3981b702fbb84d36934630dc185 +Author: Siddhesh Poyarekar +AuthorDate: Thu Aug 22 11:10:25 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Aug 22 11:10:25 2013 +0530 + + Fix an issue with the strcoll CVE patch + + Expanded types for some variables to prevent overflow. + +:100644 100644 98ac2e6f 5558c1fe M glibc-strcoll-cve.patch +:100644 100644 8615ffa7 d5df9dde M glibc.spec + +commit e3b637cf01e31d41ca57cf10629abf0010d17ae0 +Author: Siddhesh Poyarekar +AuthorDate: Thu Aug 22 11:07:15 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Aug 22 11:07:15 2013 +0530 + + Avoid inlining of cleanup function for kaio_suspend + + Inlining of the function seems to be responsible for the unwind + function not adjusting the GOT pointer before calling the cleanup + function. + +:000000 100644 00000000 e3f4ecae A glibc-rh731833-rtkaio-2.patch +:100644 100644 28736494 8615ffa7 M glibc.spec + +commit 615c1c469489451565a3e0f144ab03c64072e502 +Author: Siddhesh Poyarekar +AuthorDate: Tue Aug 20 10:14:34 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Aug 20 10:14:34 2013 +0530 + + Remove non-ELF support in rtkaio + +:000000 100644 00000000 c4ae52a1 A glibc-rh731833-rtkaio.patch +:100644 100644 eef7c4a2 28736494 M glibc.spec + +commit f40b2eb05bfa7405901a2f9b2aaa910887264e88 +Author: Siddhesh Poyarekar +AuthorDate: Mon Aug 19 17:08:37 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Aug 19 17:08:37 2013 +0530 + + Fix changelog and release number + +:100644 100644 0fcad014 eef7c4a2 M glibc.spec + +commit 17b00fb789905f372cd4a93130f5f661c2a30354 +Author: Siddhesh Poyarekar +AuthorDate: Mon Aug 19 17:05:59 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Aug 19 17:05:59 2013 +0530 + + Get rid of releng tarball + + Add necessary files directly to the Fedora git tree and add rtkaio and + c_stubs bits as patches. + +:000000 100644 00000000 474f666a A build-locale-archive.c +:000000 100644 00000000 934f0d06 A glibc-c_stubs.patch +:000000 100644 00000000 d7f3d6e4 A glibc-rtkaio.patch +:100644 100644 acd73e63 0fcad014 M glibc.spec +:000000 100644 00000000 85309bfb A glibc_post_upgrade.c +:000000 100644 00000000 d243ef07 A libc-lock.h +:000000 100644 00000000 8a24a785 A nscd.conf +:000000 100644 00000000 744a5c8f A nscd.service +:000000 100644 00000000 7e512d53 A nscd.socket +:000000 100644 00000000 2f6c84e5 A nsswitch.conf +:000000 100644 00000000 1b0187bd A power6emul.c +:100644 100644 fea54338 56c580fe M sources + +commit f64a75b648e854e669fa75843e8627d8ed842b54 +Author: Siddhesh Poyarekar +AuthorDate: Mon Aug 19 13:33:34 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Aug 19 13:33:34 2013 +0530 + + Fix buffer overflow in readdir_r (#995841, CVE-2013-4237) + +:000000 100644 00000000 f745cb00 A glibc-rh995841.patch +:100644 100644 ac1dfeb1 acd73e63 M glibc.spec + +commit 944ed516b07a1bc8d88c5f5b276236ea8c9f154f +Author: Siddhesh Poyarekar +AuthorDate: Fri Aug 16 19:30:36 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Aug 16 19:30:36 2013 +0530 + + Pull in systemd during build and use the tmpfilesdir macro. + +:100644 100644 82d87e18 ac1dfeb1 M glibc.spec + +commit 5817231d5000480e2668b12768b9a07e1b98e60a +Author: Siddhesh Poyarekar +AuthorDate: Fri Aug 16 19:26:44 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Aug 16 19:26:44 2013 +0530 + + Upstream release 2.18 + +:100644 100644 e58f1cbe 82d87e18 M glibc.spec +:100644 100644 744ebfe6 fea54338 M sources + +commit 63769b1ddc1f4905c37723bb0e3d8654e1f5b6fb +Author: Carlos O'Donell +AuthorDate: Wed Aug 14 23:48:25 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Aug 14 23:48:25 2013 -0400 + + Use %{_prefix} everywhere. + + This patch fixes the spec file to use %{_prefix} everywhere that + is related to the package and subpackages. However, external + utilities are still referenced by their absolute path which + includes /usr. + +:100644 100644 6a63622d e58f1cbe M glibc.spec + +commit 5b97b46bb34a61fe0f9a4742aa6e8702e5e1a00e +Author: Carlos O'Donell +AuthorDate: Wed Aug 14 15:51:47 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Aug 14 15:51:47 2013 -0400 + + Use $rtkdestdir with alternate rtkaio libs. + + Fix typo. + +:100644 100644 67a7f314 6a63622d M glibc.spec + +commit b8e4762c60322420138892e5259e4dcde5e8c895 +Author: Carlos O'Donell +AuthorDate: Tue Aug 13 16:41:01 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Aug 13 16:41:01 2013 -0400 + + Revert `Move to /usr' transition. + + The `Move to /usr' transition for glibc can not be completed + without support from RPM. There are too many Requires that + explicitly reference non-/usr paths in various spec files. + Reverting this patch is the only way forward until we find + a transitional way to support this. + +:100644 100644 026e10c9 67a7f314 M glibc.spec + +commit 62c3082486aa6e0341a978c15ca3903802c58a81 +Author: Carlos O'Donell +AuthorDate: Tue Aug 13 13:18:15 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Tue Aug 13 13:18:15 2013 -0400 + + Complete `Move to /usr' transition for package. + + All relevant files are not installed to /usr, with the expectation + that the distribution will provide compatibility links from the + old paths to the new paths. All uses of a bare `/usr' have been + replaced with uses of `%{_prefix}' for files installed by the + package. + +:100644 100644 66abc703 026e10c9 M glibc.spec + +commit baa7ac638442d5188ea811b02e39a9aed3be2905 +Author: Carlos O'Donell +AuthorDate: Fri Aug 9 00:48:21 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 9 00:48:21 2013 -0400 + + Fix typo in install_different local vars. + +:100644 100644 8e61908e 66abc703 M glibc.spec + +commit 71c008f968d098e8959a064ead4699b32b7a2a74 +Author: Carlos O'Donell +AuthorDate: Fri Aug 9 00:41:01 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Fri Aug 9 00:41:01 2013 -0400 + + Refactor multilib install code. + + Two large chunks of identical code are used to install the + non-default runtimes. This patch refactors that code into + the function `install_different' which is used to + conditionally install any libaries where different in the + new multilib (different from the default). + +:100644 100644 bd35de6b 8e61908e M glibc.spec + +commit 85447d4e89fcc6ceee24eb678f3661f8ea1290dd +Author: Carlos O'Donell +AuthorDate: Thu Aug 8 12:29:39 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 8 12:29:39 2013 -0400 + + Fix duplicate file warnings. + + The find-debuginfo.sh script will return duplicate entries of + certain files even though the input is uinque. This results + in rpm build warnings like this: + ~~~ + Processing files: glibc-debuginfo-common-2.17.90-10.fc20.x86_64 + warning: File listed twice: /usr/lib/debug/usr/sbin/build-locale-archive.debug + warning: File listed twice: /usr/lib/debug/usr/sbin/nscd.debug + warning: File listed twice: /usr/lib/debug/usr/sbin/zdump.debug + warning: File listed twice: /usr/lib/debug/usr/sbin/zic.debug + ~~~ + + The solutions is to make the output file list uinque by post + processing it after it is output by find-debuginfo.sh. + + The solution removes the warnings and produces no visible + change in the output rpms. + +:100644 100644 c24f62dd bd35de6b M glibc.spec + +commit 37b5e6be8132f976fbe5dfa6e33e6204a4d4dc4f +Author: Carlos O'Donell +AuthorDate: Thu Aug 8 11:23:18 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Aug 8 11:24:25 2013 -0400 + + Avoid complex shell constructs. + + Don't use subshells when not needed. + + Don't use `|| :' to hide errors. + +:100644 100644 33300d76 c24f62dd M glibc.spec + +commit f20c318f754bdc72b35a693d6d2e218c303f1b9c +Author: Karsten Hopp +AuthorDate: Wed Aug 7 15:18:48 2013 +0200 +Commit: Karsten Hopp +CommitDate: Wed Aug 7 15:18:48 2013 +0200 + + rebuild with the latest rpm to fix missing ld64.so provides on PPC + +:100644 100644 4be32e4d 33300d76 M glibc.spec + +commit e009d66cdfd6fcdd355e9ddb55470af0deba6134 +Author: Carlos O'Donell +AuthorDate: Mon Jul 29 14:36:48 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jul 29 14:36:48 2013 -0400 + + 2.17.90-10 + + Bump version. + + - Fix missing libbsd.a in debuginfo packages. + +:100644 100644 fc1d3994 4be32e4d M glibc.spec + +commit 0d1d15d15b58200db865cbe8193082159e0eff07 +Author: Carlos O'Donell +AuthorDate: Fri Jul 26 01:59:43 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jul 29 14:34:27 2013 -0400 + + Use %{_libdir} instead of %{_prefix}/%{_lib}. + + Using %{_libdir} is shorter to write and read and + means exactly the same thing. It also facilitates + experimenting with package layout by changing only + _libdir. + +:100644 100644 c73a87df fc1d3994 M glibc.spec + +commit 3bc8fa746f408f75aaf36ecfb41737f8d3727dde +Author: Carlos O'Donell +AuthorDate: Fri Jul 26 01:05:12 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jul 29 14:34:27 2013 -0400 + + Reorder middle-phase install steps. + + Testing showed that unstripped libbsd.a was missing from the list + of common debuginfo files. The fix is to move the "Misc" phase + to before the phase that adds files to the debuginfo. This way + the debuginfo files are computed after all files are in place. + +:100644 100644 a8dd4f2d c73a87df M glibc.spec + +commit 70cc4d3cc2c2dd6bc38f2f84f7a3ffdd561669e0 +Author: Siddhesh Poyarekar +AuthorDate: Mon Jul 29 20:04:15 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 29 20:04:15 2013 +0530 + + - Fix strcoll flaws (#855399, CVE-2012-4412, CVE-2012-4424). + +:000000 100644 00000000 98ac2e6f A glibc-strcoll-cve.patch +:100644 100644 63ff66a1 a8dd4f2d M glibc.spec + +commit 9a33c90499df7fd43bf807b76db919bfcd68be98 +Author: Siddhesh Poyarekar +AuthorDate: Mon Jul 29 17:35:53 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 29 17:35:53 2013 +0530 + + Remove pt_chown and fix up spec file + + I had forgotten to bump the release number and even add a changelog + entry earlier. Do all that now. + +:100644 000000 f64f4499 00000000 D glibc-fedora-pt_chown.patch +:100644 100644 91d90166 63ff66a1 M glibc.spec + +commit 59f7846a1a5e134c142d3017aa0d4eb758021dbd +Author: Siddhesh Poyarekar +AuthorDate: Mon Jul 29 16:47:41 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 29 16:47:41 2013 +0530 + + Resync with upstream master + +:100644 100644 c2264fa8 91d90166 M glibc.spec +:100644 100644 542fd626 744ebfe6 M sources + +commit 1d99c012ca07331e699ebac04c42d285d550c9ca +Author: Carlos O'Donell +AuthorDate: Thu Jul 25 20:30:34 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 25 20:30:58 2013 -0400 + + Use `-s' with truncate not `-size'. + +:100644 100644 b307eb63 c2264fa8 M glibc.spec + +commit 02e8252613ef6abf2d04c4e599037496d686e6df +Author: Carlos O'Donell +AuthorDate: Thu Jul 25 20:17:30 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 25 20:17:30 2013 -0400 + + Remove obscure uses of shell redirections. + + This patch makes the spec file slightly more friendly to non-shell + readers by changing "> foo" to "truncate -s 0 foo" and removes + the use of ">> foo". The use of ">> foo" is perhaps the most + interesting shell trick which is used to create a zero sized + debuginfocommon.filelist, but only if it doesn't already exist. + This allows the subsequent command to use debuginfocommon.filelist + without requiring it be wrapped in a check for + %{debuginfocommonarches}. That seems a little obtuse and certainly + confusing to the reader who expects such a check for anything + that is related to the debuginfo common package. + +:100644 100644 0768f46d b307eb63 M glibc.spec + +commit 2eb150368a16c2eeae4b90867465dd8b8f52d63b +Author: Carlos O'Donell +AuthorDate: Thu Jul 25 19:10:00 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 25 19:10:00 2013 -0400 + + Second round of whitespace and indentation fixes. + +:100644 100644 3dd6f852 0768f46d M glibc.spec + +commit d4d7effa6b058b9c93169baa3bc54e7dd1435c55 +Author: Carlos O'Donell +AuthorDate: Thu Jul 25 18:53:13 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 25 18:53:13 2013 -0400 + + Reindent functions and multi-line commands. + +:100644 100644 f231a296 3dd6f852 M glibc.spec + +commit 37714d015a74c813261a9b26f8b41da95e4d3404 +Author: Carlos O'Donell +AuthorDate: Thu Jul 25 15:46:20 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Jul 25 15:46:20 2013 -0400 + + Fix slowpow systemtap probe name. + + - Correctly name the 240-bit slow path sytemtap probe slowpow_p10 for slowpow. + +:100644 100644 a9fe600c 120bd876 M glibc-stap-libm.patch +:100644 100644 794be308 f231a296 M glibc.spec + +commit 5a3b560f10cdbac4ad155431c26277912abe1ef3 +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 23:00:43 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 23:00:43 2013 -0400 + + Reorganize the middle of the install phase. + + The middle of the install phase is now clearly split into: + * Remove files we don't distribute. + * Install info files. + * Install locale files. + * Install configuration files for services. + * Install debug copies of unstripped static libs. + * Miscellaneous. + +:100644 100644 a86dbb41 794be308 M glibc.spec + +commit 8c7b7c2248af199cc53ef31f67db11a295dbc3f3 +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 22:45:11 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 22:45:11 2013 -0400 + + Adjust comments. + +:100644 100644 52ff0512 a86dbb41 M glibc.spec + +commit dbc262b8ededbcfabce6c27cee36a9bbbd6fd0e5 +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 08:54:14 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 08:54:14 2013 -0400 + + Fix testsuite failures in static C++ tests. + + Add build requirement on static libstdc++ library to fix testsuite failures + for static C++ tests. + +:100644 100644 20b053d6 52ff0512 M glibc.spec + +commit 9abcefa0aa31dbbb3e0163034ecbd82619958a45 +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 07:58:38 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 07:58:38 2013 -0400 + + Add extensive comments. + +:100644 100644 8d86634d 20b053d6 M glibc.spec + +commit 7e232bd35cc80338c1a8d0c105d55c58dfab01ce +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 01:27:35 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 01:27:35 2013 -0400 + + Use pushd/popd for directory changes. + +:100644 100644 e72ca174 8d86634d M glibc.spec + +commit bf6cb481758db8eb0021f1764e9910e79a91e25f +Author: Carlos O'Donell +AuthorDate: Wed Jul 24 01:22:37 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Wed Jul 24 01:22:37 2013 -0400 + + Remove trailing whitespace. + +:100644 100644 a1b119a3 e72ca174 M glibc.spec + +commit a383e78f66c690dfd32efb2be969707ed1d5e46d +Author: Siddhesh Poyarekar +AuthorDate: Mon Jul 22 14:44:54 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Mon Jul 22 14:44:54 2013 +0530 + + - Enable lock elision support (#982363). + - Depend on systemd instead of systemd-units (#983760). + +:100644 100644 824f9f1b a1b119a3 M glibc.spec + +commit 9d560ee089fd0267684a9f71e91096cafe206cd6 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jul 9 23:15:48 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jul 9 23:15:48 2013 +0530 + + Resync with upstream master + +:100644 100644 d15920a7 50d73435 M glibc-fedora-__libc_multiple_libcs.patch +:100644 100644 bfaff836 ef081879 M glibc-fedora-elf-ORIGIN.patch +:100644 100644 ad2b7973 824f9f1b M glibc.spec +:100644 100644 7af52233 542fd626 M sources + +commit 5e06266896e0fb60fb80cf67666df87598953d39 +Author: Carlos O'Donell +AuthorDate: Mon Jul 8 17:17:33 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Mon Jul 8 17:17:33 2013 -0400 + + Fix %changelog indentation. + +:100644 100644 0d20e1a4 ad2b7973 M glibc.spec + +commit cda6f0cb747c2b87e14fa85c25b580ab240aff6c +Author: Siddhesh Poyarekar +AuthorDate: Fri Jul 5 11:15:40 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Jul 5 11:15:40 2013 +0530 + + Remove unused patch glibc-rh847718.patch + + The patch was merged into 2.17 + +:100644 000000 fe5a9210 00000000 D glibc-rh847718.patch + +commit 58028e95232a16edd33848e15c6b1d7e042f07d4 +Author: Siddhesh Poyarekar +AuthorDate: Thu Jun 20 13:23:26 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Jun 20 13:23:26 2013 +0530 + + Resync with upstream master + +:100644 100644 9ba7f7a8 0d20e1a4 M glibc.spec +:100644 100644 f3afc4ab 7af52233 M sources + +commit 9a2e2fa7aace53be6dc0dca7c0a9aa930b5b2ef4 +Author: Remi Collet +AuthorDate: Tue Jun 11 10:04:52 2013 +0200 +Commit: Remi Collet +CommitDate: Tue Jun 11 10:04:52 2013 +0200 + + rebuild for new GD 2.1.0 + +:100644 100644 39be2bfb 9ba7f7a8 M glibc.spec + +commit 3cd9b9ce3d4e69b8e030cc8437b7b5a4a607f350 +Author: Siddhesh Poyarekar +AuthorDate: Tue Jun 4 22:23:45 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Jun 4 22:23:45 2013 +0530 + + Resync with upstream master + + Dropped upstreamed patches and adjusted others to apply to latest + upstream. + +:100644 100644 cd50d3b7 36ef59c9 M glibc-fedora-elf-init-hidden_undef.patch +:100644 000000 0edc04f8 00000000 D glibc-fedora-regcomp-sw11561.patch +:100644 100644 21859d56 18ffd8f3 M glibc-rh841318.patch +:100644 000000 03d201cb 00000000 D glibc-rh892777.patch +:100644 000000 ec8dc812 00000000 D glibc-rh905184.patch +:100644 000000 232c7bf1 00000000 D glibc-rh905877.patch +:100644 100644 9eb0426b 49de5697 M glibc-rh911307.patch +:100644 000000 d7bb572b 00000000 D glibc-rh921760.patch +:100644 000000 b01655ee 00000000 D glibc-rh959034.patch +:100644 000000 8845bab4 00000000 D glibc-rh961238.patch +:100644 100644 fd20b7f6 a9fe600c M glibc-stap-libm.patch +:100644 100644 e5ed333e 39be2bfb M glibc.spec +:100644 100644 d1d22869 f3afc4ab M sources + +commit 1cb6060f99a974e5b3d7cd73e69b95a8db473167 +Author: Siddhesh Poyarekar +AuthorDate: Tue May 14 20:18:28 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue May 14 20:18:28 2013 +0530 + + Avoid crashing in LD_DEBUG when program name is unavailable + + Resolves: #961238. + +:000000 100644 00000000 8845bab4 A glibc-rh961238.patch +:100644 100644 61bec1cd e5ed333e M glibc.spec + +commit e1a168f8a949919f334af7ff83db6339dc1d5190 +Author: Patsy Franklin +AuthorDate: Sun May 5 20:19:47 2013 -0400 +Commit: Patsy Franklin +CommitDate: Sun May 5 20:19:47 2013 -0400 + + Resolves: #959034 + - Fix _nl_find_msg malloc failure case, and callers. (#959034). + +:000000 100644 00000000 b01655ee A glibc-rh959034.patch +:100644 100644 af608e95 61bec1cd M glibc.spec + +commit 3432a468171ce103480bdb9d9933f93625306ae8 +Author: Patsy Franklin +AuthorDate: Tue Apr 30 10:51:37 2013 -0400 +Commit: Patsy Franklin +CommitDate: Tue Apr 30 10:51:37 2013 -0400 + + Resolves: #952799 + - Test init_fct for NULL, not result->__init_fct, after demangling (#952799). + +:100644 100644 b9aba728 9fe22aac M glibc-rh952799.patch +:100644 100644 f44847e8 af608e95 M glibc.spec + +commit 7f654232b164503908312f223d324cd31f005c28 +Author: Patsy Franklin +AuthorDate: Tue Apr 23 16:52:25 2013 -0400 +Commit: Patsy Franklin +CommitDate: Tue Apr 23 16:52:25 2013 -0400 + + Resolves: #892777 #952799 + - Increase limits on xdr name and record requests (#892777). + - Consistently MANGLE/DEMANGLE init_fct, end_fct and btow_fct (#952799). + +:000000 100644 00000000 03d201cb A glibc-rh892777.patch +:000000 100644 00000000 b9aba728 A glibc-rh952799.patch +:100644 100644 b40d6c43 f44847e8 M glibc.spec + +commit 209568f5166cb4d8e3b275851742fce4eb5c7e26 +Author: Siddhesh Poyarekar +AuthorDate: Thu Mar 28 14:11:28 2013 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Mar 28 14:11:28 2013 +0530 + + Don't add input group during initgroups_dyn in hesiod (#921760) + +:000000 100644 00000000 d7bb572b A glibc-rh921760.patch +:100644 100644 00cc1e9d b40d6c43 M glibc.spec + +commit bbd581848b802ecb5b0545f10b2e444e6707dc34 +Author: Carlos O'Donell +AuthorDate: Thu Mar 21 18:18:11 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Thu Mar 21 18:18:11 2013 -0400 + + Fix incorrect %changelog dates. + + We had 16 incorrect %changelog dates that referenced + either the wrong day or wrong date for the day. All + such entries have been corrected using version control + information to determine the correct or most plausible + date. This fixes the Koji warnings about incorrect + dates in the %changelog. + +:100644 100644 e39854d3 00cc1e9d M glibc.spec + +commit 37410dcf6c33770ee76aef5ea46ef28b666a0aeb +Author: Carlos O'Donell +AuthorDate: Sun Mar 17 21:20:31 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Sun Mar 17 21:20:31 2013 -0400 + + Remove duplicate comments in spec file. + +:100644 100644 306d8084 e39854d3 M glibc.spec + +commit b5a300152e3f32eb690e15c7b92393088f5939f4 +Author: Carlos O'Donell +AuthorDate: Sun Mar 17 20:13:38 2013 -0400 +Commit: Carlos O'Donell +CommitDate: Sun Mar 17 20:13:38 2013 -0400 + + 2.17-4 + + - Fixed i386 glibc builds (#917161). + - Fixed multibyte character processing crash in regexp (#905877, CVE-2013-0242) + +:000000 100644 00000000 232c7bf1 A glibc-rh905877.patch +:100644 100644 40183730 306d8084 M glibc.spec + +commit 6cfdaac5b6b98b0810253d20e3cb4e069f432ec6 +Author: Carlos O'Donell +AuthorDate: Wed Feb 27 19:48:51 2013 -0500 +Commit: Carlos O'Donell +CommitDate: Wed Feb 27 19:48:51 2013 -0500 + + 2.17-3 + + - Renamed release engineering directory to `releng' (#903754). + - Fix building with gcc 4.8.0 (#911307). + +:000000 100644 00000000 9eb0426b A glibc-rh911307.patch +:100644 100644 2d19e3f7 40183730 M glibc.spec +:100644 100644 94464e12 d1d22869 M sources + +commit b6dbc3f013f32fefd7961a7e1afd6e887c949d23 +Author: Carlos O'Donell +AuthorDate: Tue Feb 26 15:42:03 2013 -0500 +Commit: Carlos O'Donell +CommitDate: Tue Feb 26 15:42:03 2013 -0500 + + Ignore /.build* and /src directories in git. + +:100644 100644 6b2ce383 339be6d9 M .gitignore + +commit db7fd60840a91dc2b1d1b7d19478b8c77093802b +Author: Carlos O'Donell +AuthorDate: Fri Feb 8 09:40:54 2013 -0500 +Commit: Carlos O'Donell +CommitDate: Fri Feb 8 09:40:54 2013 -0500 + + * Thu Feb 7 2013 Carlos O'Donell - 2.17-2 + - Fix ownership of /usr/lib[64]/audit (#894307). + - Support unmarked ARM objects in ld.so.cache and aux cache (#905184). + +:000000 100644 00000000 ec8dc812 A glibc-rh905184.patch +:100644 100644 8f7ae8f9 2d19e3f7 M glibc.spec + +commit fb5a5a9b05ff59c34dc26aa6891890054a9bc665 +Author: Jeff Law +AuthorDate: Tue Jan 1 08:00:53 2013 -0700 +Commit: Jeff Law +CommitDate: Tue Jan 1 08:00:53 2013 -0700 + + - Resync with official glibc-2.17 release + +:100644 100644 c207fc28 6b2ce383 M .gitignore +:100644 100644 6640e06f 8f7ae8f9 M glibc.spec +:100644 100644 f731a1fc 94464e12 M sources + +commit 48a6019250e6700e7b50d78d092983157ac7f871 +Author: Jeff Law +AuthorDate: Fri Dec 21 13:50:00 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Dec 21 13:50:00 2012 -0700 + + - Resync with master + +:100644 100644 cc288d39 c207fc28 M .gitignore +:100644 100644 dc73a00e 6640e06f M glibc.spec +:100644 100644 1e136027 f731a1fc M sources + +commit 01a20987236b00ae760c8f96a7b7354db24e11ad +Author: Jeff Law +AuthorDate: Wed Dec 19 11:14:19 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Dec 19 11:14:19 2012 -0700 + + + - Add rtld-debugger-interface.txt as documentation. (#872242) + +:100644 100644 e8f76fab dc73a00e M glibc.spec + +commit cdd3b0516c2889562fbf1406395310468411cf49 +Author: Jeff Law +AuthorDate: Fri Dec 7 15:01:57 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Dec 7 15:01:57 2012 -0700 + + - Resync with master + - Drop patch for 731228 that is no longer needed. + +:100644 100644 a6d24dff cc288d39 M .gitignore +:100644 000000 8ad88cb9 00000000 D glibc-fedora-tls-offset-rh731228.patch +:100644 100644 85ba97f6 e8f76fab M glibc.spec +:100644 100644 894d6d83 1e136027 M sources + +commit 245f44547170bec364ab1e9e280e194d66f3d709 +Author: Jeff Law +AuthorDate: Thu Dec 6 10:46:40 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Dec 6 10:46:40 2012 -0700 + + Bump release. + +:100644 100644 81b4ad79 85ba97f6 M glibc.spec + +commit 0a21292124fe995d10b3efc22b650f74e6b87d97 +Author: Jeff Law +AuthorDate: Thu Dec 6 10:45:03 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Dec 6 10:45:03 2012 -0700 + + - Resync with master + - Patch for 697421 has been submitted upstream. + - Drop local patch for 691912 that is no longer needed. + +:100644 100644 16cb3c43 a6d24dff M .gitignore +:100644 000000 53a968e9 00000000 D glibc-rh691912.patch +:100644 100644 7997f9a3 81b4ad79 M glibc.spec +:100644 100644 7f4caaf8 894d6d83 M sources + +commit 7941460ddd18d0ed56729d32a5fa72a6682ca1ad +Author: Jeff Law +AuthorDate: Tue Dec 4 09:11:08 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Dec 4 09:11:08 2012 -0700 + + Mark 731228 as having an upstream BZ (14898) + +:100644 100644 99e333d0 7997f9a3 M glibc.spec + +commit 4e1a9eb783b804e02dd42b4409a621a814a26b4c +Author: Jeff Law +AuthorDate: Mon Dec 3 13:37:41 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Dec 3 13:37:41 2012 -0700 + + * Mon Dec 3 2012 Jeff Law - 2.16.90-36 + - Resync with master + - Drop local patch for 657588 that is no longer needed. + - Drop local patch for 740682 that is no longer needed. + - Drop local patch for 770439 that is no longer needed. + - Drop local patch for 789209 that is no longer needed. + - Drop lotch patch for nss-files-overflow that seems + useless. + - Drop localedata-locales-fixes as they were rejected + upstream. + - Drop test-debug-gnuc-hack.patch that seems useless now. + - Repack patchlist. + +:100644 100644 55f172cd 16cb3c43 M .gitignore +:100644 000000 a1a254e1 00000000 D glibc-fedora-localedata-locales-fixes.patch +:100644 000000 977bd761 00000000 D glibc-fedora-test-debug-gnuc-hack.patch +:100644 000000 999d266d 00000000 D glibc-rh740682.patch +:100644 000000 a6ec302a 00000000 D glibc-rh770439.patch +:100644 000000 9645298b 00000000 D glibc-rh789209.patch +:100644 100644 1e0517dc 99e333d0 M glibc.spec +:100644 100644 023f1031 7f4caaf8 M sources + +commit d5297ae5f7d9835d222a6cc9e32896ab64e64511 +Author: Jeff Law +AuthorDate: Mon Dec 3 11:25:56 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Dec 3 11:25:56 2012 -0700 + + - Resync with master + - Drop local patch for 657588 that is no longer needed. + - Drop lotch patch for nss-files-overflow that seems + useless. + - Repack patchlist. + +:100644 100644 122c322c 55f172cd M .gitignore +:100644 000000 523f82aa 00000000 D glibc-fedora-nss-files-overflow-fix.patch +:100644 000000 80ba5e84 00000000 D glibc-rh657588.patch +:100644 100644 c1a4e8d6 1e0517dc M glibc.spec +:100644 100644 d3d2a216 023f1031 M sources + +commit 03545a8efdaba2329a6e64a6f79f502d2fcddda0 +Author: Jeff Law +AuthorDate: Fri Nov 30 14:01:46 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Nov 30 14:01:46 2012 -0700 + + - Resync with master (#882137). + - Remove local patch for strict-aliasing warnings that + is no longer needed. + - Remove local patch for 730856 that is no longer needed. + - Repack patchlist. + +:100644 100644 e447587c 122c322c M .gitignore +:100644 000000 538c4e99 00000000 D glibc-fedora-strict-aliasing.patch +:100644 000000 14270ed7 00000000 D glibc-rh730856.patch +:100644 100644 d68edae5 c1a4e8d6 M glibc.spec +:100644 100644 ee875a9a d3d2a216 M sources + +commit f5dc60f992316e02575e17a165add35ccf738d95 +Author: Jeff Law +AuthorDate: Thu Nov 29 14:25:33 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Nov 29 14:25:33 2012 -0700 + + - Remove local patch which "temporarily" re-added currences + obsoleted by the Euro. + +:100644 000000 87ce37ce 00000000 D glibc-fedora-locale-euro.patch +:100644 100644 5777bc02 d68edae5 M glibc.spec + +commit f0c53b1b9f680eff68fa83902361fec7bc7aaf0c +Author: Jeff Law +AuthorDate: Thu Nov 29 14:20:27 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Nov 29 14:20:27 2012 -0700 + + - Remove hunks from strict-aliasing patch that are no longer + needed. + +:100644 100644 e9a0f301 538c4e99 M glibc-fedora-strict-aliasing.patch +:100644 100644 a141d6fc 5777bc02 M glibc.spec + +commit e60d39c115a85b6f78b48eefd910aa96d0e0aa57 +Author: Jeff Law +AuthorDate: Thu Nov 29 10:59:46 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Nov 29 10:59:46 2012 -0700 + + Fix typo in changelog + +:100644 100644 0cffdb20 a141d6fc M glibc.spec + +commit e781949a2251d094e397bcab40c918ce1664b5ad +Author: Jeff Law +AuthorDate: Thu Nov 29 10:56:43 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Nov 29 10:56:43 2012 -0700 + + - Resync with msater. + - Drop local patch for 788989. + - Repack patchlist. + +:100644 100644 eeae38e7 e447587c M .gitignore +:100644 000000 50c59f82 00000000 D glibc-rh788989-2.patch +:100644 100644 aef6572b 0cffdb20 M glibc.spec +:100644 100644 476a9235 ee875a9a M sources + +commit e3a9f6982a94b97e83ac37101bab56b41197607e +Author: Jeff Law +AuthorDate: Wed Nov 28 14:30:40 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Nov 28 14:30:40 2012 -0700 + + - Resync with master. + - Drop local patch for 878913. + - Drop local patch for 880666. + - Drop local patch for 767693. + - Repack patchlist. + +:100644 100644 103a1e80 eeae38e7 M .gitignore +:100644 000000 97d36588 00000000 D glibc-rh767693-2.patch +:100644 000000 e5dc3d38 00000000 D glibc-rh878913.patch +:100644 000000 e7b9fb55 00000000 D glibc-rh880666.patch +:100644 100644 2b673855 aef6572b M glibc.spec +:100644 100644 891317e4 476a9235 M sources + +commit 99d506920087856ba589ee1dec56849ec4a816e5 +Author: Siddhesh Poyarekar +AuthorDate: Tue Nov 27 21:31:22 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Tue Nov 27 21:31:22 2012 +0530 + + Bug fixes (878913, 880666) + + - Ensure that hashtable size is greater than 3 (#878913). + - fwrite returns 0 on EOF (#880666). + +:000000 100644 00000000 e5dc3d38 A glibc-rh878913.patch +:000000 100644 00000000 e7b9fb55 A glibc-rh880666.patch +:100644 100644 b0019045 2b673855 M glibc.spec + +commit 0a6b9006e743fb7f9c7df758b61e928350524a11 +Author: Jeff Law +AuthorDate: Mon Nov 26 14:19:38 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 26 14:19:38 2012 -0700 + + - Resync with upstream sources + - Drop local patch for getconf. + - Repack patchlist. + +:100644 100644 74117ff8 103a1e80 M .gitignore +:100644 000000 a878d5b3 00000000 D glibc-fedora-getconf.patch +:100644 100644 ebc807ce c8fee0f4 M glibc-fedora-localedata-rh61908.patch +:100644 100644 d542b0a5 b0019045 M glibc.spec +:100644 100644 83f3f06f 891317e4 M sources + +commit 9625d850cdf022f63b04ffe25ee0694f5fa85896 +Author: Jeff Law +AuthorDate: Fri Nov 16 06:33:25 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Nov 16 06:33:25 2012 -0700 + + - Rsync with upstream sources + - Drop local patches for 803286, 791161, 790292, 790298 + +:100644 100644 8fb1703b 74117ff8 M .gitignore +:100644 000000 4f1351d6 00000000 D glibc-rh790292.patch +:100644 000000 92bf6202 00000000 D glibc-rh790298.patch +:100644 000000 1c1fab0f 00000000 D glibc-rh791161.patch +:100644 000000 d9f909c5 00000000 D glibc-rh803286.patch +:100644 100644 9e8f417f d542b0a5 M glibc.spec +:100644 100644 21834fa6 83f3f06f M sources + +commit 91136bb3b992e59d4912b25ba0e54935d0342b07 +Author: Jeff Law +AuthorDate: Wed Nov 7 12:05:53 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Nov 7 12:05:53 2012 -0700 + + - Resync with upstream sources (#873397) + +:100644 100644 eb158666 8fb1703b M .gitignore +:100644 100644 ed7c2496 9e8f417f M glibc.spec +:100644 100644 833e2b73 21834fa6 M sources + +commit ae7fda09b156ae76c5170288a62d32107f22d091 +Author: Jeff Law +AuthorDate: Mon Nov 5 15:28:15 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 5 15:28:15 2012 -0700 + + Remove unwanted whitespace + +:100644 100644 2b94a67a 833e2b73 M sources + +commit d7b378240d3cae78720daeca9e2067f5f72981fa +Author: Jeff Law +AuthorDate: Mon Nov 5 15:03:08 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 5 15:03:08 2012 -0700 + + restore line dropped by fedpkg new-sources + +:100644 100644 324f6307 2b94a67a M sources + +commit 3a8f01ff814fa42cb7de5c9c60706d7537eaee1a +Author: Jeff Law +AuthorDate: Mon Nov 5 14:57:52 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 5 14:57:52 2012 -0700 + + Fix the subdirectory name in the -fedora tarball + +:100644 100644 4673ecda eb158666 M .gitignore +:100644 100644 1eb2e69a ed7c2496 M glibc.spec +:100644 100644 3bcba271 324f6307 M sources + +commit a7ee17d41112a7d88ebe754d9e34964bc1a69b29 +Author: Jeff Law +AuthorDate: Mon Nov 5 14:44:36 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 5 14:44:36 2012 -0700 + + - Resync with upstream sources. + - Don't use distinct patches for 770869, 787201 and 688948 + as they all modify stuff under fedora/ + - Repack patchlist + +:100644 100644 bbd9b1d4 4673ecda M .gitignore +:100644 000000 f067a801 00000000 D glibc-rh688948.patch +:100644 000000 87576410 00000000 D glibc-rh770869.patch +:100644 000000 cd7cfe18 00000000 D glibc-rh787201.patch +:100644 100644 b3f6b30f 1eb2e69a M glibc.spec +:100644 100644 e9511f2a 3bcba271 M sources + +commit 178231ee78d97bb8276e67dbdb55179cc35c936b +Author: Jeff Law +AuthorDate: Fri Nov 2 12:08:02 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Nov 2 12:08:02 2012 -0600 + + - Resync with upstream sources (#872336) + +:100644 100644 cfc470aa bbd9b1d4 M .gitignore +:100644 100644 71802e67 b3f6b30f M glibc.spec +:100644 100644 3e7142d1 e9511f2a M sources + +commit 1b5b2e3a41502aab517cfab980fd0b7a2e400151 +Author: Jeff Law +AuthorDate: Mon Oct 22 10:00:55 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Oct 22 10:00:55 2012 -0600 + + - Rsync with upstream sources + - Drop 864820 patch as now that it's upstream. + - Add sss to /etc/nsswitch.conf (#867473) + +:100644 100644 090442bb cfc470aa M .gitignore +:100644 000000 7f4f3557 00000000 D glibc-rh864820.patch +:100644 100644 0d07fb3c 71802e67 M glibc.spec +:100644 100644 dd33f77c 3e7142d1 M sources + +commit 69ddcb4ca7fac4f6917f3cc4142dbd63efd464d3 +Author: Jeff Law +AuthorDate: Thu Oct 11 09:54:09 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Oct 11 09:54:09 2012 -0600 + + - Rsync with upstream sources + - Drop local 552960-2 patch now that it's upstream. + - Drop local 858274 patch now that the root problem is fixed upstream. + - Repack patchlist. + +:100644 100644 e794a91b 090442bb M .gitignore +:100644 100644 c20ba960 5ae6e3aa M glibc-fedora-elf-rh737223.patch +:100644 000000 c5410730 00000000 D glibc-rh552960-2.patch +:100644 000000 366c7cc8 00000000 D glibc-rh858274.patch +:100644 100644 cba10c50 0d07fb3c M glibc.spec +:100644 100644 a67f2555 dd33f77c M sources + +commit 9589f53f7841a0e0cf1cf1c5b9a9da841a45db9f +Author: Siddhesh Poyarekar +AuthorDate: Wed Oct 10 17:20:38 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Oct 10 17:20:38 2012 +0530 + + Trivial spec fix: Today is not Friday + +:100644 100644 3a2807bb cba10c50 M glibc.spec + +commit 609365c2986afdf87b0126d525aea870111c8d0e +Author: Siddhesh Poyarekar +AuthorDate: Wed Oct 10 14:41:48 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Wed Oct 10 14:48:01 2012 +0530 + + Fix Marathi names for Wednesday, September and October (#rh864820) + +:000000 100644 00000000 7f4f3557 A glibc-rh864820.patch +:100644 100644 75d6fb8f 3a2807bb M glibc.spec + +commit 0653cb1ba32f48430b23937ab81ca0f17f1b8d00 +Author: Jeff Law +AuthorDate: Fri Oct 5 12:27:47 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Oct 5 12:27:58 2012 -0600 + + Resync with upstream + +:100644 100644 83ced4c8 e794a91b M .gitignore +:100644 100644 c6f5aa0c a67f2555 M sources + +commit 665e71fb895ea085783de1bebca451966c09287f +Author: Jeff Law +AuthorDate: Fri Oct 5 12:24:19 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Oct 5 12:24:42 2012 -0600 + + - Resync with upstream sources. + - Drop local stap patch now obsolete. + - Drop local s390 patch which avoided problems with old assemblers + - Drop old fortify source patch to deal with old compilers + +:100644 000000 d9eb36b4 00000000 D glibc-fedora-s390-rh711330.patch +:100644 000000 e10ff7c7 00000000 D glibc-fedora-test-debug-gnuc-compat.patch +:100644 100644 79842d57 c5410730 M glibc-rh552960-2.patch +:100644 000000 eef71223 00000000 D glibc-rh552960.patch +:100644 000000 e52e020e 00000000 D glibc-stap.patch +:100644 100644 46921cc4 75d6fb8f M glibc.spec + +commit 080a305bf212ac02d501388c2f5e9f7fae4a2c24 +Author: Siddhesh Poyarekar +AuthorDate: Thu Oct 4 11:57:51 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Thu Oct 4 11:57:51 2012 +0530 + + Take mutex in cleanup only if it is not already taken (pr#14652) + +:000000 100644 00000000 79842d57 A glibc-rh552960-2.patch +:100644 100644 a3e8bf6e 46921cc4 M glibc.spec + +commit f6de48ac9d0fa165a783bca1636ea2d46f7169c9 +Author: Jeff Law +AuthorDate: Tue Oct 2 06:41:58 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Oct 2 06:41:58 2012 -0600 + + - Resync with upstream sources. + - Repack patchlist. + +:100644 100644 a661375c 83ced4c8 M .gitignore +:100644 100644 d84108a6 eef71223 M glibc-rh552960.patch +:100644 100644 a1fc21ec a3e8bf6e M glibc.spec +:100644 100644 5eeab94d c6f5aa0c M sources + +commit 66c0a7ea1d7338487a663b8af836cd1a263b70eb +Author: Jeff Law +AuthorDate: Mon Oct 1 06:37:36 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Oct 1 06:37:36 2012 -0600 + + - Resync with upstream sources to pick up fma fixes + +:100644 100644 a8d90cb2 a661375c M .gitignore +:100644 100644 abad40a1 a1fc21ec M glibc.spec +:100644 100644 c6238d6a 5eeab94d M sources + +commit b33c1d23003c4086cf25245b043634a2093300d0 +Author: Jeff Law +AuthorDate: Fri Sep 28 13:55:42 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Sep 28 13:55:42 2012 -0600 + + * Fri Sep 28 2012 Jeff Law - 2.16.90-18 + - Resync with upstream sources. + - Drop fedora-cdefs-gnuc.patch, it's not needed anymore. + - Drop fedora-gai-rfc1918.patch, it's upstream now. + - Drop fedora-localedata-no_NO.patch, it was supposed to be + temporary -- that was back in 2003. This should have been + sorted out long ago. We'll just have to deal with the + fallout. + - Drop fedora-vfprintf-sw6530.patch, it's upstream now. + - Drop rh769421.patch; Siddhesh has fixed this properly with 552960. + +:100644 100644 e89b73e0 a8d90cb2 M .gitignore +:100644 000000 7a151ac7 00000000 D glibc-fedora-cdefs-gnuc.patch +:100644 000000 bde42536 00000000 D glibc-fedora-gai-rfc1918.patch +:100644 000000 9f3b5684 00000000 D glibc-fedora-localedata-no_NO.patch +:100644 000000 f4dcc40d 00000000 D glibc-fedora-vfprintf-sw6530.patch +:100644 000000 dd03490d 00000000 D glibc-rh769421.patch +:100644 100644 8ab74cef abad40a1 M glibc.spec +:100644 100644 7e65bf00 c6238d6a M sources + +commit cdb17b58a8fc97f3824a727e1c62e66eebb33c94 +Author: Siddhesh Poyarekar +AuthorDate: Fri Sep 28 10:01:16 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Sep 28 10:01:16 2012 +0530 + + Release mutex before going back to wait for PI mutexes (#552960). + +:000000 100644 00000000 d84108a6 A glibc-rh552960.patch +:100644 100644 95570a83 8ab74cef M glibc.spec + +commit fab85b902e5ac7c94cab7a6cab5b07decf7dd01a +Author: Jeff Law +AuthorDate: Tue Sep 25 20:27:59 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Sep 25 20:27:59 2012 -0600 + + Resync with upstream sources + +:100644 100644 71be626b e89b73e0 M .gitignore +:100644 100644 b77f2e03 7e65bf00 M sources + +commit 3b7069e67cdfa88e2a635cc3dfcfa39d91d50dfe +Author: Jeff Law +AuthorDate: Tue Sep 25 20:25:26 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Sep 25 20:25:26 2012 -0600 + + - Resync with upstream sources. + +:100644 100644 8300bb60 366c7cc8 M glibc-rh858274.patch +:100644 100644 eb535e67 95570a83 M glibc.spec + +commit 55a30785d463ecd9cc1fa0e4b384b9f8b93a370a +Author: Jeff Law +AuthorDate: Mon Sep 24 09:25:31 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Sep 24 09:25:31 2012 -0600 + + - Remove most of fedora-nscd patch as we no longer use the + old init files, but systemd instead. + - Remove path-to-vi patch. With the usr-move changes that + patch is totally unnecessary. + - Remove i686-nopl patch. Gas was changed back in 2011 to + avoid nopl. + - Move gai-rfc1918 patch to submitted upstream status + +:100644 000000 7acc9eb6 00000000 D glibc-fedora-i686-nopl.patch +:100644 100644 96180d95 a26b9283 M glibc-fedora-nscd.patch +:100644 000000 44469d4f 00000000 D glibc-fedora-path-vi.patch +:100644 100644 80e4052c eb535e67 M glibc.spec + +commit 384f5b1f919f52a8126e0099b1c86de16e47cb2c +Author: Jeff Law +AuthorDate: Fri Sep 21 13:08:53 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Sep 21 13:08:53 2012 -0600 + + Bring back patch for 858274 + +:100644 100644 f788d9aa 80e4052c M glibc.spec + +commit 3e3b859747ec44143432a47de64066310e2ec575 +Author: Jeff Law +AuthorDate: Fri Sep 21 12:51:04 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Sep 21 12:51:04 2012 -0600 + + Actually remove the patchfile + +:100644 100644 c6d31274 f788d9aa M glibc.spec + +commit cd9aa54a174919fa73a8c30aa8d2e94427f6d2ce +Author: Jeff Law +AuthorDate: Fri Sep 21 12:50:11 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Sep 21 12:50:11 2012 -0600 + + - Remove broken patch for 816647. + +:100644 000000 e7324458 00000000 D glibc-rh816647.patch +:100644 100644 1aa49a8d c6d31274 M glibc.spec + +commit 7e2e80de953ce07ebb3465830713ee5dfa134e56 +Author: Siddhesh Poyarekar +AuthorDate: Fri Sep 21 09:58:52 2012 +0530 +Commit: Siddhesh Poyarekar +CommitDate: Fri Sep 21 09:58:52 2012 +0530 + + Bring back byteswap-16.h (#859268) + +:100644 100644 dbbde734 8300bb60 M glibc-rh858274.patch +:100644 100644 8b35a016 1aa49a8d M glibc.spec + +commit 7f7468a795c19d91af883c616fa26e684b6ad05f +Author: Jeff Law +AuthorDate: Thu Sep 20 15:51:11 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Sep 20 15:51:11 2012 -0600 + + Fix typo + +:100644 100644 a919b005 8b35a016 M glibc.spec + +commit 6d1baf298897b0302456f1271fee78304de6609d +Author: Jeff Law +AuthorDate: Thu Sep 20 15:46:19 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Sep 20 15:46:19 2012 -0600 + + - Revert recent upstream strstr changes (#858274) + +:000000 100644 00000000 dbbde734 A glibc-rh858274.patch +:100644 100644 04ae5fbc a919b005 M glibc.spec + +commit 67e76ace812869f314fb2eff3f02d1ed52d8a7a2 +Author: Jeff Law +AuthorDate: Thu Sep 20 15:34:11 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Sep 20 15:34:11 2012 -0600 + + - Demangle function pointers before testing them (#816647) + +:000000 100644 00000000 e7324458 A glibc-rh816647.patch +:100644 100644 4980d41a 04ae5fbc M glibc.spec + +commit 5e0541ba746b06e9cfb15ec931787dd7911406f8 +Author: Jeff Law +AuthorDate: Thu Sep 20 15:03:18 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Sep 20 15:03:18 2012 -0600 + + - Remove handling of /etc/localtime and /var/spool/postfix/etc/localtime + as systemd will be handling them from now on (#858735). + +:100644 100644 d1268845 4980d41a M glibc.spec + +commit 3cb79f751c310020dd680d478af4594fe7936432 +Author: Jeff Law +AuthorDate: Fri Sep 14 14:42:59 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Sep 14 14:42:59 2012 -0600 + + - Resync with upstream sources (#857236). + +:100644 100644 5e53491a 71be626b M .gitignore +:100644 100644 d0f7e54c 21859d56 M glibc-rh841318.patch +:100644 100644 8d0c8832 d1268845 M glibc.spec +:100644 100644 fef53eac b77f2e03 M sources + +commit 575bb8c6d7c8186ec08991bb07f0f128ac9d9c89 +Author: Peter Robinson +AuthorDate: Sat Sep 8 16:39:53 2012 +0100 +Commit: Peter Robinson +CommitDate: Sat Sep 8 16:39:53 2012 +0100 + + Enable ports to fix FTBFS on ARM + +:100644 100644 460eb355 8d0c8832 M glibc.spec + +commit afeab8192bda6b18e809adde56a4215c8facc34e +Author: Jeff Law +AuthorDate: Wed Sep 5 22:23:20 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Sep 5 22:23:20 2012 -0600 + + - Resync with upstream sources. + +:100644 100644 a31c3494 5e53491a M .gitignore +:100644 100644 9f5f7684 460eb355 M glibc.spec +:100644 100644 c96c37dd fef53eac M sources + +commit 98dddaf80526a5ed251fe2a8f5f26eebdab5c11a +Author: Jeff Law +AuthorDate: Tue Sep 4 11:33:31 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Sep 4 11:35:34 2012 -0600 + + - Incorporate ppc64p7 arch changes (#854250) + +:100644 100644 a7ecf1c1 9f5f7684 M glibc.spec + +commit 7f32dad8b0d5dc0ed0261d5a552d0575e94332f3 +Author: Jeff Law +AuthorDate: Thu Aug 30 09:47:02 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Aug 30 09:47:02 2012 -0600 + + - Resync with upstream sources. + +:100644 100644 cc72c8dd a31c3494 M .gitignore +:100644 100644 8fd999db e9a0f301 M glibc-fedora-strict-aliasing.patch +:100644 100644 bccb0c89 a7ecf1c1 M glibc.spec +:100644 100644 0f2dae4b c96c37dd M sources + +commit df41626e9103e817957fb2431a476e8f8c5ea44d +Author: Jeff Law +AuthorDate: Wed Aug 22 22:11:53 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Aug 22 22:11:53 2012 -0600 + + - Resync with upstream sources. + +:100644 100644 13d5ca51 cc72c8dd M .gitignore +:100644 100644 8c51ff68 bccb0c89 M glibc.spec +:100644 100644 d62a3ec3 0f2dae4b M sources + +commit f8556b4c45f6e66d551fe65b960f020a402e9a75 +Author: Jeff Law +AuthorDate: Tue Aug 21 09:47:24 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Aug 21 09:47:24 2012 -0600 + + - Replace manual systemd scriptlets with macroized scriptlets + (#850129) + +:100644 100644 0ed62e61 8c51ff68 M glibc.spec + +commit 31474e7c11f2589570a4ce155c42f2a00e5a0335 +Author: Jeff Law +AuthorDate: Mon Aug 20 20:31:17 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 20:31:17 2012 -0600 + + Bump release. + +:100644 100644 d2f236a0 0ed62e61 M glibc.spec + +commit 0436f62efd959d779d9e326d479e7363582799b2 +Author: Jeff Law +AuthorDate: Mon Aug 20 20:30:59 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 20:30:59 2012 -0600 + + - Move /etc/localtime into glibc-common package since glibc-common + owns the scriptlets which update it. + +:100644 100644 2d632bf3 d2f236a0 M glibc.spec + +commit d2f39ec9ec82400f2ecbde9c7808dfbcdb7332f6 +Author: Jeff Law +AuthorDate: Mon Aug 20 15:19:19 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 15:19:19 2012 -0600 + + Remove obsolete patches + +:100644 000000 2ae7d32c 00000000 D glibc-rh179072.patch +:100644 000000 326157ac 00000000 D glibc-rh564528.patch +:100644 000000 378eda13 00000000 D glibc-rh769476.patch +:100644 000000 403b8407 00000000 D glibc-rh789238.patch +:100644 000000 c0a0e012 00000000 D glibc-rh823905.patch +:100644 000000 c3360b5b 00000000 D glibc-rh845960.patch + +commit a0c4aeb2e1c593796354da82df7b7a1cf5d7c756 +Author: Jeff Law +AuthorDate: Mon Aug 20 13:36:26 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 13:36:26 2012 -0600 + + Defuzz patch + +:100644 100644 26f111ea 8fd999db M glibc-fedora-strict-aliasing.patch + +commit fb633eaa14bb4c2b35f26c6ec2f4d829f27819ac +Author: Jeff Law +AuthorDate: Mon Aug 20 13:25:02 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 13:25:02 2012 -0600 + + - Remove obsolete patches from glibc-fedora.patch. Explode + remaining patches into distinct patchfiles. Thanks to + Dmitry V. Levin for identifying them! + Drop ia64 specific patches and specfile fragments + +:000000 100644 00000000 d15920a7 A glibc-fedora-__libc_multiple_libcs.patch +:000000 100644 00000000 7a151ac7 A glibc-fedora-cdefs-gnuc.patch +:000000 100644 00000000 bfaff836 A glibc-fedora-elf-ORIGIN.patch +:000000 100644 00000000 cd50d3b7 A glibc-fedora-elf-init-hidden_undef.patch +:000000 100644 00000000 c20ba960 A glibc-fedora-elf-rh737223.patch +:000000 100644 00000000 c058ecf9 A glibc-fedora-gai-canonical.patch +:000000 100644 00000000 bde42536 A glibc-fedora-gai-rfc1918.patch +:000000 100644 00000000 a878d5b3 A glibc-fedora-getconf.patch +:000000 100644 00000000 bd77bb36 A glibc-fedora-getrlimit-PLT.patch +:000000 100644 00000000 80c0f0db A glibc-fedora-i386-tls-direct-seg-refs.patch +:000000 100644 00000000 7acc9eb6 A glibc-fedora-i686-nopl.patch +:000000 100644 00000000 1e5d763b A glibc-fedora-include-bits-ldbl.patch +:000000 100644 00000000 51aec739 A glibc-fedora-ldd.patch +:000000 100644 00000000 066ac484 A glibc-fedora-linux-tcsetattr.patch +:000000 100644 00000000 87ce37ce A glibc-fedora-locale-euro.patch +:000000 100644 00000000 a1a254e1 A glibc-fedora-localedata-locales-fixes.patch +:000000 100644 00000000 9f3b5684 A glibc-fedora-localedata-no_NO.patch +:000000 100644 00000000 ebc807ce A glibc-fedora-localedata-rh61908.patch +:000000 100644 00000000 ee1463a2 A glibc-fedora-localedef.patch +:000000 100644 00000000 9a702af5 A glibc-fedora-locarchive.patch +:000000 100644 00000000 f6816207 A glibc-fedora-manual-dircategory.patch +:000000 100644 00000000 93899013 A glibc-fedora-nis-rh188246.patch +:000000 100644 00000000 350c3504 A glibc-fedora-nptl-linklibc.patch +:000000 100644 00000000 96180d95 A glibc-fedora-nscd.patch +:000000 100644 00000000 523f82aa A glibc-fedora-nss-files-overflow-fix.patch +:000000 100644 00000000 44469d4f A glibc-fedora-path-vi.patch +:000000 100644 00000000 7e9b7ab0 A glibc-fedora-ppc-unwind.patch +:000000 100644 00000000 f64f4499 A glibc-fedora-pt_chown.patch +:000000 100644 00000000 0edc04f8 A glibc-fedora-regcomp-sw11561.patch +:000000 100644 00000000 d9eb36b4 A glibc-fedora-s390-rh711330.patch +:000000 100644 00000000 44b9195d A glibc-fedora-streams-rh436349.patch +:000000 100644 00000000 26f111ea A glibc-fedora-strict-aliasing.patch +:000000 100644 00000000 e10ff7c7 A glibc-fedora-test-debug-gnuc-compat.patch +:000000 100644 00000000 977bd761 A glibc-fedora-test-debug-gnuc-hack.patch +:000000 100644 00000000 8ad88cb9 A glibc-fedora-tls-offset-rh731228.patch +:000000 100644 00000000 86383d4c A glibc-fedora-uname-getrlimit.patch +:000000 100644 00000000 f4dcc40d A glibc-fedora-vfprintf-sw6530.patch +:100644 000000 4eb3c313 00000000 D glibc-fedora.patch +:100644 100644 24f82f6d 2d632bf3 M glibc.spec + +commit 8854fdfb2519d82f23ea1a710067a8b20304cec6 +Author: Jeff Law +AuthorDate: Mon Aug 20 12:08:39 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 20 12:08:39 2012 -0600 + + - Remove obsolete patches from glibc-fedora.patch. Thanks to + Dmitry V. Levin for identifying them! + +:100644 100644 c4a8074b 4eb3c313 M glibc-fedora.patch +:100644 100644 b6294e9a 24f82f6d M glibc.spec + +commit acfd962c205a48cfce6d9fc6f5c29f6a8dc4866e +Author: Jeff Law +AuthorDate: Wed Aug 15 09:51:53 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Aug 15 09:51:53 2012 -0600 + + + - Fix integer overflow leading to buffer overflow in strto* (#847718) + +:000000 100644 00000000 fe5a9210 A glibc-rh847718.patch +:100644 100644 af60f616 b6294e9a M glibc.spec + +commit 24dc56843193ca89f6c5b66018ffad4b59180ce9 +Author: Jeff Law +AuthorDate: Mon Aug 13 22:49:13 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 13 22:49:13 2012 -0600 + + - Resync with upstream sources, drop obsolete patches. + - Drop glibc-ports bits as they're part of the master + sources now. + +:100644 100644 a1eb7e48 13d5ca51 M .gitignore +:100644 100644 7b58d3ba c4a8074b M glibc-fedora.patch +:100644 100644 98dd96bd af60f616 M glibc.spec +:100644 100644 4bd1f825 d62a3ec3 M sources + +commit e784118c7b0b62a6db5c46d3ba6044bd9d4b9077 +Author: Jeff Law +AuthorDate: Mon Aug 13 11:15:16 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 13 11:15:16 2012 -0600 + + Bump release. + +:100644 100644 c3f72559 98dd96bd M glibc.spec + +commit f5845e2bd56f4b74cea839e92ba99815f32420f6 +Author: Jeff Law +AuthorDate: Mon Aug 13 11:14:38 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 13 11:14:38 2012 -0600 + + - Replace patch for 179072 with offical version from upstream. + +:100644 100644 0ce664cd 2ae7d32c M glibc-rh179072.patch +:100644 100644 751eb687 c3f72559 M glibc.spec + +commit 49bbcdd4a054a68ea966c4eebbe926bbff94fdeb +Author: Jeff Law +AuthorDate: Fri Aug 10 09:44:26 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Aug 10 09:44:26 2012 -0600 + + - Replace patch for 789238 with official version from upstream. + +:100644 000000 91e8df78 00000000 D glibc-rh789238-2.patch +:100644 100644 1801123b 403b8407 M glibc-rh789238.patch +:100644 100644 3bcf2037 751eb687 M glibc.spec + +commit d9855076031f6897bdf33088df30575f569f8f30 +Author: Jeff Law +AuthorDate: Mon Aug 6 11:46:20 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Aug 6 11:46:20 2012 -0600 + + - Pack IPv4 servers at the start of nsaddr_list and + only track the number of IPV4 servers in EXT(statp->nscounti + (#808147) + - Mark set*uid, set*gid as __wur (warn unused result) (#845960) + +:100644 100644 331a2036 3cec7832 M glibc-rh841787.patch +:000000 100644 00000000 c3360b5b A glibc-rh845960.patch +:100644 100644 29bfe738 3bcf2037 M glibc.spec + +commit 64ea3f61e378d00d8d11dce10b9fb1fa84b76605 +Author: Jeff Law +AuthorDate: Thu Jul 26 00:00:05 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jul 26 00:00:05 2012 -0600 + + - Revert patch for BZ696143, it made it impossible to use IPV6 + addresses explicitly in getaddrinfo, which in turn broke + ssh, apache and other code. (#808147) + +:100644 000000 e94e0a75 00000000 D glibc-rh697149.patch +:100644 100644 625dc570 29bfe738 M glibc.spec + +commit 054129c4848476e93a35405d0934fe4e0820d3b2 +Author: Jeff Law +AuthorDate: Wed Jul 25 23:30:39 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Jul 25 23:30:39 2012 -0600 + + - Avoid another unbound alloca in vfprintf (#841318) + - Remove /etc/localtime.tzupdate in lua scriptlets + - Revert back to using posix.symlink as posix.link with a 3rd + argument isn't supported in the lua version embedded in rpm. + +:000000 100644 00000000 d0f7e54c A glibc-rh841318.patch +:100644 100644 160106f9 625dc570 M glibc.spec + +commit b6a5cc17defb5549f8a8e3593cb5db650a6cba90 +Author: Jeff Law +AuthorDate: Wed Jul 25 14:33:39 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Jul 25 14:33:39 2012 -0600 + + - Revert recent changes to res_send (804630, 835090). + - Fix memcpy args in res_send (#841787). + +:100644 100644 4c7b1cad 160106f9 M glibc.spec + +commit e7456d7df4d5f5276ed6f68dcaf09c527d0068c2 +Author: Jeff Law +AuthorDate: Wed Jul 25 14:32:59 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Jul 25 14:32:59 2012 -0600 + + - Revert recent changes to res_send (804630, 835090). + - Fix memcpy args in res_send (#841787). + +:100644 000000 75dbe94b 00000000 D glibc-rh804630.patch +:000000 100644 00000000 331a2036 A glibc-rh841787.patch + +commit c567b667ba80cc65af2f6acd52550e67f413cc95 +Author: Dennis Gilmore +AuthorDate: Thu Jul 19 01:56:05 2012 -0500 +Commit: Dennis Gilmore +CommitDate: Thu Jul 19 01:56:05 2012 -0500 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +:100644 100644 1350e639 4c7b1cad M glibc.spec + +commit d7543e8b4a5c65b77dd208bf42b8e1378ea061d1 +Author: Jeff Law +AuthorDate: Thu Jul 5 23:36:28 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jul 5 23:36:28 2012 -0600 + + - Use posix.link rather than posix.symlink in scriptlet to + update /etc/localtime (#837344). + +:100644 100644 530316ba 1350e639 M glibc.spec + +commit b151d5af8bc58862cfab659369927b41de98a449 +Author: Jeff Law +AuthorDate: Mon Jul 2 07:22:19 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Jul 2 07:22:19 2012 -0600 + + Resync with upstream glibc-2.16 release. + +:100644 100644 fe68b6dc a1eb7e48 M .gitignore +:100644 100644 30c1244b 530316ba M glibc.spec +:100644 100644 8c7353ff 4bd1f825 M sources + +commit dd8ae6f66dd4ab826ff7c210d0bc9f124ece1995 +Author: Jeff Law +AuthorDate: Fri Jun 22 13:30:06 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Jun 22 13:30:06 2012 -0600 + + - Resync with upstream sources, drop obsolete patch. + +:100644 100644 c6294e85 fe68b6dc M .gitignore +:100644 100644 2fac1cd8 7b58d3ba M glibc-fedora.patch +:100644 000000 f4aa9058 00000000 D glibc-sw13579.patch +:100644 100644 647a8d65 30c1244b M glibc.spec +:100644 100644 7e42a788 8c7353ff M sources + +commit 5176c4e7b561acd45f98d820e4d044b2eea3546e +Author: Jeff Law +AuthorDate: Thu Jun 21 17:28:16 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 21 17:28:16 2012 -0600 + + - Resync with upstream sources (#834447). + - Fix use-after-free in dcigettext.c (#816647). + +:100644 100644 288a94e4 c6294e85 M .gitignore +:100644 000000 5d4ba8da 00000000 D glibc-rh729661.patch +:100644 000000 1880121a 00000000 D glibc-rh816647.patch +:100644 000000 bb4b06e3 00000000 D glibc-sw13618-2.patch +:100644 100644 af26340d 647a8d65 M glibc.spec +:100644 100644 6304cd46 7e42a788 M sources + +commit fd26ca323db15675ab41c4ee487001f42d44aafe +Author: Jeff Law +AuthorDate: Thu Jun 21 12:04:39 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 21 12:04:39 2012 -0600 + + Fix use-after-free in dcigettext.c (#816647). + +:000000 100644 00000000 1880121a A glibc-rh816647.patch +:100644 100644 2f06be37 af26340d M glibc.spec + +commit e949173fe29ad30dee79669bf28d6755aa2b2748 +Author: Jeff Law +AuthorDate: Mon Jun 18 09:25:25 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Jun 18 09:25:25 2012 -0600 + + Restore accidentally removed lines + +:100644 100644 7d6e54df 6304cd46 M sources + +commit 4d039e75295d926d75c0fb63c5f986892afa91e3 +Author: Jeff Law +AuthorDate: Mon Jun 18 09:03:21 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Jun 18 09:03:21 2012 -0600 + + Add missing glibc-ports line again + +:100644 100644 e5a1c609 7d6e54df M sources + +commit b69ccc01785555bf260a8b756b2a77213ede47ad +Author: Jeff Law +AuthorDate: Fri Jun 15 09:23:17 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Jun 15 09:23:17 2012 -0600 + + Resync with master. + +:100644 100644 894ac735 288a94e4 M .gitignore +:100644 100644 48b437a7 2f06be37 M glibc.spec +:100644 100644 ebd08aa9 e5a1c609 M sources + +commit 8b98471a2cb2cfd8e1844a7e52a5ccae14cda447 +Author: Jeff Law +AuthorDate: Thu Jun 14 21:52:07 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 14 21:52:07 2012 -0600 + + - Delay setting DECIDED field in locale file structure until + we have read the file's data (#827510). + +:000000 100644 00000000 f5f024c5 A glibc-rh827510.patch +:100644 100644 79478fdd 48b437a7 M glibc.spec + +commit ebc13c27b8568b91314f14994e091fe6db3afa6a +Author: Dennis Gilmore +AuthorDate: Tue Jun 12 21:01:29 2012 -0500 +Commit: Dennis Gilmore +CommitDate: Tue Jun 12 21:01:29 2012 -0500 + + actually apply the arm linker hack + +:100644 100644 3e63d279 79478fdd M glibc.spec + +commit 6b0fcd959e9a492cd999e83fb16ce10a98ffb65e +Author: Dennis Gilmore +AuthorDate: Mon Jun 11 20:38:11 2012 -0500 +Commit: Dennis Gilmore +CommitDate: Mon Jun 11 20:38:11 2012 -0500 + + add the armhfp linker hack patch + +:000000 100644 00000000 ff4997e5 A glibc-arm-hardfloat-3.patch + +commit 69de1410b13841e9b770a7fed9f87d553008e068 +Author: Dennis Gilmore +AuthorDate: Mon Jun 11 20:32:35 2012 -0500 +Commit: Dennis Gilmore +CommitDate: Mon Jun 11 20:32:35 2012 -0500 + + only deal with the arm linker compat hack on armhfp arches + + - armsfp arches do not have a linker change + - Backward compat hack for armhf binaries. + +:100644 100644 0a89c806 3e63d279 M glibc.spec + +commit 6ae22f0ed1d63bbf41f8c9f342e310d1265faa61 +Author: Jeff Law +AuthorDate: Thu Jun 7 12:16:27 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 7 12:16:27 2012 -0600 + + Defuzz-patch + +:100644 100644 f764ee1c 2fac1cd8 M glibc-fedora.patch + +commit 218bae2116a8fd2b5bf8fcfccea0e3645d5889aa +Author: Jeff Law +AuthorDate: Thu Jun 7 12:07:59 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 7 12:07:59 2012 -0600 + + Remove extraneous newline + +:100644 100644 0f1c153a ebd08aa9 M sources + +commit e20289d31a8dd4771bdb590dfca4e14fca900b39 +Author: Jeff Law +AuthorDate: Thu Jun 7 11:54:50 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Jun 7 11:54:50 2012 -0600 + + Fix parsing of /etc/sysconfig/clock when ZONE has spaces. (#828291) + +:100644 100644 f8b11c94 0a89c806 M glibc.spec + +commit b63a792795363ba9d02115836053417dd272b570 +Author: Jeff Law +AuthorDate: Tue Jun 5 12:00:01 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Jun 5 12:00:01 2012 -0600 + + Remove unnecessary comment, updated sources + +:100644 100644 f98ebabc 894ac735 M .gitignore +:100644 100644 51ecb315 f8b11c94 M glibc.spec +:100644 100644 172e7358 0f1c153a M sources + +commit fdfcf254341e2225d085ba8cead9bf36a102fd92 +Author: Jeff Law +AuthorDate: Tue Jun 5 11:54:14 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Jun 5 11:54:14 2012 -0600 + + - Resync with upstream sources, drop unnecessary patches. + +:100644 000000 311cb3e7 00000000 D glibc-rh446078.patch +:100644 000000 6e26a854 00000000 D glibc-rh622499.patch +:100644 000000 93dac2d0 00000000 D glibc-rh682500.patch +:100644 100644 0e6467eb 51ecb315 M glibc.spec + +commit 77881379e907df7f4a51e977b5e47bf58485ef27 +Author: Jeff Law +AuthorDate: Tue Jun 5 11:35:03 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Jun 5 11:35:03 2012 -0600 + + - Fix DoS in RPC implementation (#767693) + - Remove deprecated alpha support. + - Remove redundant hunk from patch. (#823905) + +:000000 100644 00000000 97d36588 A glibc-rh767693-2.patch +:100644 100644 ed9c4c91 c0a0e012 M glibc-rh823905.patch +:100644 100644 603d09ac 0e6467eb M glibc.spec + +commit 0d1b1bab4ac36aeea9a48bbbcf3187f05714f20b +Author: Jeff Law +AuthorDate: Mon Jun 4 16:22:43 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Jun 4 16:22:43 2012 -0600 + + Restore lost line + +:100644 100644 d6ca81b6 172e7358 M sources + +commit 7e7bd1effe0774eed79e39859823e05dad8fdc1e +Merge: 1559b7b9 5527dc5b +Author: Patsy Franklin +AuthorDate: Fri Jun 1 16:06:21 2012 -0400 +Commit: Patsy Franklin +CommitDate: Fri Jun 1 16:06:21 2012 -0400 + + Merge branch 'master' of ssh://pkgs.fedoraproject.org/glibc + + Conflicts: + glibc.spec + +:100644 100644 cafafd81 f98ebabc M .gitignore +:100644 100644 a87524dc 603d09ac M glibc.spec +:100644 100644 46ec2394 d6ca81b6 M sources + +commit 1559b7b9251d56da1ef2d039e4dca9a4eb820c14 +Author: Patsy Franklin +AuthorDate: Fri Jun 1 15:08:41 2012 -0400 +Commit: Patsy Franklin +CommitDate: Fri Jun 1 15:08:41 2012 -0400 + + Resolves: sw14134 + - Fix iconv() segfault when the invalid multibyte character 0xffff is input when + converting from IBM930. + +:000000 100644 00000000 ed9c4c91 A glibc-rh823905.patch +:100644 100644 c532fead a87524dc M glibc.spec + +commit 200aebfe55588c73e0235f37670d884ba2e4149f +Author: Patsy Franklin +AuthorDate: Thu May 31 16:21:36 2012 -0400 +Commit: Patsy Franklin +CommitDate: Thu May 31 16:21:36 2012 -0400 + + Fix fnmatch() when '*' wildcard is applied on a file name containing multibyte chars. (#819430/14185) + +:000000 100644 00000000 8af1f788 A glibc-rh819430.patch +:100644 100644 926ea2c9 c532fead M glibc.spec + +commit e1b411d16da687845c9f18132f47442672bb6599 +Author: Jeff Law +AuthorDate: Wed May 30 00:22:40 2012 -0600 +Commit: Jeff Law +CommitDate: Wed May 30 00:22:40 2012 -0600 + + - Resync with upstream sources. + Lots of local systemtap bits are now upstream and no longer needed as + local changes. + +:100644 100644 824f6cdc cafafd81 M .gitignore +:100644 100644 27bb88e3 f764ee1c M glibc-fedora.patch +:100644 100644 0b41987f 9db04346 M glibc-rh757881.patch +:100644 100644 d481a0bc e52e020e M glibc-stap.patch +:100644 100644 c85ee03d 926ea2c9 M glibc.spec +:100644 100644 52d79451 46ec2394 M sources + +commit bb3a5a5ad9bdd46e80a0b212c4336e991ee357b1 +Author: Jeff Law +AuthorDate: Tue May 29 23:19:23 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 29 23:19:23 2012 -0600 + + - Build info files in the source dir, then move to objdir + to avoid multilib conflicts (#825061) + +:000000 100644 00000000 54fae8b3 A glibc-rh825061.patch +:100644 100644 a837836b c85ee03d M glibc.spec + +commit 66109710962110d73b7e2eaf2e10e834e1fcfd1a +Author: Jeff Law +AuthorDate: Fri May 25 15:16:21 2012 -0600 +Commit: Jeff Law +CommitDate: Fri May 25 15:16:21 2012 -0600 + + - Work around RPM dropping the contents of /etc/localtime + when it turns into a symlink with %post common script (#825159). + +:100644 100644 5e11b5ee a837836b M glibc.spec + +commit 6d522a8eb2ef188914f61a61e5ae9d9154f66a2f +Author: Jeff Law +AuthorDate: Wed May 23 13:46:47 2012 -0600 +Commit: Jeff Law +CommitDate: Wed May 23 13:46:47 2012 -0600 + + - Fix option rotate when one IPV6 server is enabled (#804630) + - Reenable slow/uberslow path taps slowpow/slowexp. + +:000000 100644 00000000 75dbe94b A glibc-rh804630.patch +:100644 100644 86f614ed 5e11b5ee M glibc.spec + +commit f7dfce46ed31b2f0b5b9f942743de15a868906ff +Author: Jeff Law +AuthorDate: Wed May 23 12:18:07 2012 -0600 +Commit: Jeff Law +CommitDate: Wed May 23 12:18:07 2012 -0600 + + - Resync with upstream sources. + +:100644 100644 e1d2eb5e 824f6cdc M .gitignore +:100644 000000 c87b8a8c 00000000 D glibc-arm-hardfloat-1.patch +:100644 000000 35923129 00000000 D glibc-arm-hardfloat-2.patch +:100644 100644 6eba417b 27bb88e3 M glibc-fedora.patch +:100644 100644 d17fd136 0ce664cd M glibc-rh179072.patch +:100644 000000 42f93e10 00000000 D glibc-rh454629.patch +:100644 000000 c03994b6 00000000 D glibc-rh624296.patch +:100644 000000 99cf22c1 00000000 D glibc-rh740506.patch +:100644 100644 b0418d14 999d266d M glibc-rh740682.patch +:100644 000000 ccf97152 00000000 D glibc-rh758888.patch +:100644 000000 d32e2384 00000000 D glibc-rh760935.patch +:100644 100644 996aba12 dd03490d M glibc-rh769421.patch +:100644 100644 f9c3a3b8 87576410 M glibc-rh770869.patch +:100644 000000 7540525e 00000000 D glibc-rh783979.patch +:100644 000000 5e783f5e 00000000 D glibc-rh784402.patch +:100644 000000 4e730cef 00000000 D glibc-rh788989.patch +:100644 000000 c1b2989c 00000000 D glibc-rh794797-2.patch +:100644 000000 271538d8 00000000 D glibc-rh794797.patch +:100644 000000 729c5a4d 00000000 D glibc-rh795498.patch +:100644 000000 0000c5a1 00000000 D glibc-rh798471.patch +:100644 000000 d357cf2f 00000000 D glibc-rh801650.patch +:100644 000000 0ff243d1 00000000 D glibc-rh804792.patch +:100644 000000 7ea94416 00000000 D glibc-rh806070.patch +:100644 000000 8f852f9b 00000000 D glibc-rh806403.patch +:100644 000000 6866549b 00000000 D glibc-rh817276.patch +:100644 100644 07761b98 fd20b7f6 M glibc-stap-libm.patch +:100644 100644 b3ff9fa0 d481a0bc M glibc-stap.patch +:100644 000000 6202deb7 00000000 D glibc-sw13618.patch +:100644 000000 134e50d9 00000000 D glibc-sw13979.patch +:100644 100644 19b0db6b 86f614ed M glibc.spec +:100644 100644 1f4929b5 52d79451 M sources + +commit 9b14d89a52d1f6de17da37e35fcbb47f4858e9a9 +Author: Jeff Law +AuthorDate: Tue May 22 23:08:44 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 22 23:08:44 2012 -0600 + + - Fix tzdata trigger (#822200) + +:100644 100644 74ff458c 19b0db6b M glibc.spec + +commit d1134780a2edda596f949244b722c346ae841128 +Author: Jeff Law +AuthorDate: Tue May 22 22:21:31 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 22 22:21:50 2012 -0600 + + - Make the symlink relative rather than linking into the buildroot + (#822200) + +:100644 100644 e70dc1fb 74ff458c M glibc.spec + +commit 998f7d1a8dc5315dc60d6a1da231db4d1acefda8 +Author: Patsy Franklin +AuthorDate: Tue May 22 16:25:33 2012 -0400 +Commit: Patsy Franklin +CommitDate: Tue May 22 16:25:33 2012 -0400 + + Resolves: #822200 + -Completed prior change to make /etc/localtime a symlink. + +:100644 100644 32f74eec e70dc1fb M glibc.spec + +commit 423d527c1d957b159a36cc08a204c3999d292aae +Author: Patsy Franklin +AuthorDate: Tue May 22 14:58:09 2012 -0400 +Commit: Patsy Franklin +CommitDate: Tue May 22 14:58:09 2012 -0400 + + Resolves: #822200 + Changed /etc/localtime to a symlink. 8222000 (#822200) + +:100644 100644 72958a5f 32f74eec M glibc.spec + +commit 2bd73a18b39cab0dd5ed29b5b9e91438126a83a7 +Author: Jeff Law +AuthorDate: Tue May 15 22:21:22 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 15 22:21:22 2012 -0600 + + - Update to upstream patch for 806070 (#806070) + +:100644 100644 71d71332 7ea94416 M glibc-rh806070.patch +:100644 100644 983a957d 72958a5f M glibc.spec + +commit 86a57e60b3536ce139cc6805e4022c515d37cde5 +Author: Jeff Law +AuthorDate: Mon May 14 11:53:42 2012 -0600 +Commit: Jeff Law +CommitDate: Mon May 14 11:53:42 2012 -0600 + + - Update upstream patch for AVX testing (#801650) + +:100644 100644 d3c8c607 d357cf2f M glibc-rh801650.patch +:100644 100644 9c1bd57a 983a957d M glibc.spec + +commit d2e0d47266920c219b4ddefc8e3e132974fbb5e9 +Author: Jeff Law +AuthorDate: Fri May 11 15:49:43 2012 -0600 +Commit: Jeff Law +CommitDate: Fri May 11 15:49:43 2012 -0600 + + - Upstream patch to fix AVX testing (#801650) + +:100644 000000 a5c809b6 00000000 D glibc-rh801650-1.patch +:100644 000000 6d1a1c4d 00000000 D glibc-rh801650-2.patch +:100644 000000 1c4c2524 00000000 D glibc-rh801650-3.patch +:000000 100644 00000000 d3c8c607 A glibc-rh801650.patch +:100644 100644 c32fdbf9 9c1bd57a M glibc.spec + +commit 6403acaa71bd71956ab40e39e1713ec8ebd8edae +Author: Jeff Law +AuthorDate: Thu May 10 20:57:08 2012 -0600 +Commit: Jeff Law +CommitDate: Thu May 10 20:57:08 2012 -0600 + + - Try again to fix AVX testing (#801650) + +:000000 100644 00000000 1c4c2524 A glibc-rh801650-3.patch +:100644 100644 bd599694 c32fdbf9 M glibc.spec + +commit 111ecf779a202dc0971fcfa20cbb8e8548361c48 +Author: Jeff Law +AuthorDate: Tue May 8 21:34:35 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 8 21:34:35 2012 -0600 + + Move patch for FORTIFY_SOURCE warning into patches from upstream + +:100644 100644 108c42a4 bd599694 M glibc.spec + +commit 4c937b3960b9007617cbafe36415c70dce26c33e +Author: Jeff Law +AuthorDate: Tue May 8 21:33:53 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 8 21:33:53 2012 -0600 + + Replace local variant with upstream version + +:100644 100644 e5111a66 134e50d9 M glibc-sw13979.patch + +commit 49f951b0b58e4ee71c74254e8fb6c0c12079cf77 +Author: Jeff Law +AuthorDate: Tue May 8 12:44:43 2012 -0600 +Commit: Jeff Law +CommitDate: Tue May 8 12:44:43 2012 -0600 + + Fix glibc-arm-hardflow-2.patch. + +:100644 100644 d11d0a07 35923129 M glibc-arm-hardfloat-2.patch + +commit e5e2fc3bd76660a90a6bb3e98cb1653946745def +Author: Jeff Law +AuthorDate: Mon May 7 13:47:26 2012 -0600 +Commit: Jeff Law +CommitDate: Mon May 7 13:47:26 2012 -0600 + + Update arm-hardfloat patch + +:100644 100644 6a66b3e3 d11d0a07 M glibc-arm-hardfloat-2.patch + +commit 6537aa83a13c3478d91c0fcf32862c318861832a +Author: Jeff Law +AuthorDate: Mon May 7 12:06:40 2012 -0600 +Commit: Jeff Law +CommitDate: Mon May 7 12:06:40 2012 -0600 + + - Improve fortification disabled warning. + - Change location of dynamic linker for armhf. + +:000000 100644 00000000 c87b8a8c A glibc-arm-hardfloat-1.patch +:000000 100644 00000000 6a66b3e3 A glibc-arm-hardfloat-2.patch +:100644 100644 80d54275 e5111a66 M glibc-sw13979.patch +:100644 100644 c72f06a9 108c42a4 M glibc.spec + +commit a540ed36fe29d2dce223269b14f0f4ae3ed95d79 +Author: Jeff Law +AuthorDate: Mon Apr 30 14:04:07 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Apr 30 14:04:07 2012 -0600 + + - Implement context routines for ARM (#817276) + +:000000 100644 00000000 6866549b A glibc-rh817276.patch +:100644 100644 fe9cf757 c72f06a9 M glibc.spec + +commit 64e6774cce09e713b9326f483d7e4f34241eee54 +Author: Jeff Law +AuthorDate: Fri Apr 13 11:24:58 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Apr 13 11:24:58 2012 -0600 + + - Issue a warning if FORTIFY_CHECKING is requested, but disabled. + +:000000 100644 00000000 80d54275 A glibc-sw13979.patch +:100644 100644 b72c6452 fe9cf757 M glibc.spec + +commit f818b5c715151ad12f2e3eefa1dc71e78f98053a +Author: Jeff Law +AuthorDate: Thu Apr 12 09:52:32 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Apr 12 09:52:32 2012 -0600 + + + - Fix another unbound alloca in nscd groups (#788989) + +:000000 100644 00000000 50c59f82 A glibc-rh788989-2.patch +:100644 100644 72da0341 b72c6452 M glibc.spec + +commit 92f265ff301b2b2da42028a0e49fa38b6ef9e943 +Author: Jeff Law +AuthorDate: Thu Apr 5 15:59:29 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Apr 5 15:59:29 2012 -0600 + + Separate patch list into not likely to upstream, upstream, pending + upstream. Remove unnecessary ia64 patch. No functional changes. + +:100644 100644 889b8cf6 6eba417b M glibc-fedora.patch +:100644 000000 05fd9229 00000000 D glibc-ia64-lib64.patch +:000000 100644 00000000 f4aa9058 A glibc-sw13579.patch +:100644 100644 a9651859 72da0341 M glibc.spec + +commit 073b690e45717499b042a42e06630c0a50d2549d +Author: Jeff Law +AuthorDate: Tue Apr 3 11:19:38 2012 -0600 +Commit: Jeff Law +CommitDate: Tue Apr 3 11:19:38 2012 -0600 + + - Fix first day of week for lv_LV (#682500) + +:000000 100644 00000000 93dac2d0 A glibc-rh682500.patch +:100644 100644 7b2fd42d a9651859 M glibc.spec + +commit c30958093b58e9c51bb10b6aa754133ce4c7e96f +Author: Jeff Law +AuthorDate: Mon Apr 2 21:24:18 2012 -0600 +Commit: Jeff Law +CommitDate: Mon Apr 2 21:24:18 2012 -0600 + + - When retrying after main arena failure, always retry in a + different arena. (#789238) + +:000000 100644 00000000 91e8df78 A glibc-rh789238-2.patch +:100644 100644 e13f2435 7b2fd42d M glibc.spec + +commit ca8adba64008498881f2db5435bed685d7b45667 +Author: Jeff Law +AuthorDate: Fri Mar 30 09:56:08 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Mar 30 09:56:08 2012 -0600 + + Final version of the 804792 patch. No functional changes. + +:100644 100644 d91ae6f1 0ff243d1 M glibc-rh804792.patch + +commit 5022ed713cfd314910f7aadd4bdc9dd972b71953 +Author: Jeff Law +AuthorDate: Thu Mar 29 12:46:29 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Mar 29 12:46:29 2012 -0600 + + Avoid unbound alloca usage in *-crypt routines (#804792) + +:000000 100644 00000000 d91ae6f1 A glibc-rh804792.patch +:100644 100644 78de6d01 e13f2435 M glibc.spec + +commit d004e5468f108f10ef33cbeedd599d0c06486253 +Author: Jeff Law +AuthorDate: Thu Mar 29 10:25:56 2012 -0600 +Commit: Jeff Law +CommitDate: Thu Mar 29 10:25:56 2012 -0600 + + Fix data race in nscd (#806070) + +:000000 100644 00000000 71d71332 A glibc-rh806070.patch +:100644 100644 5c232630 78de6d01 M glibc.spec + +commit ccb21a9b27f37e33c7ab1f1ee782604b40538228 +Author: Jeff Law +AuthorDate: Fri Mar 23 14:03:01 2012 -0600 +Commit: Jeff Law +CommitDate: Fri Mar 23 14:03:01 2012 -0600 + + - Fix typo in __nss_getent (#806403). + +:000000 100644 00000000 8f852f9b A glibc-rh806403.patch +:100644 100644 0a0eef84 5c232630 M glibc.spec + +commit 4ad934832a3bf982c24a5a2509c101e52694b11e +Author: Jeff Law +AuthorDate: Wed Mar 14 21:21:22 2012 -0600 +Commit: Jeff Law +CommitDate: Wed Mar 14 21:21:22 2012 -0600 + + - Add doi_IN, sat_IN and mni_IN to SUPPORTED locals (#803286) + - Add stap probes in slowpow and slowexp. + +:000000 100644 00000000 d9f909c5 A glibc-rh803286.patch +:000000 100644 00000000 07761b98 A glibc-stap-libm.patch +:100644 100644 8fffa089 0a0eef84 M glibc.spec + +commit d893fa43b788427c77386e97802847cdcffcbc8f +Author: Jeff Law +AuthorDate: Fri Mar 9 15:20:06 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Mar 9 15:20:06 2012 -0700 + + - Fix AVX checks (#801650) + +:100644 100644 b20da753 a5c809b6 M glibc-rh801650-1.patch +:100644 100644 bc8469b2 6d1a1c4d M glibc-rh801650-2.patch +:100644 100644 a2e473b0 8fffa089 M glibc.spec + +commit b113737687ca5b10fb3b100104442c3c555625de +Author: Jeff Law +AuthorDate: Fri Mar 9 15:19:08 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Mar 9 15:19:08 2012 -0700 + + - Fix AVX checks (#801650) + +:100644 100644 1c6eecea c1b2989c M glibc-rh794797-2.patch +:000000 100644 00000000 b20da753 A glibc-rh801650-1.patch +:000000 100644 00000000 bc8469b2 A glibc-rh801650-2.patch + +commit b8fef868f39b5e46ae4eb2440320b9e50461002e +Author: Jeff Law +AuthorDate: Wed Mar 7 12:20:16 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Mar 7 12:20:16 2012 -0700 + + - Set errno properly in vfprintf (#794797) + - Don't kill application when LD_PROFILE is set. (#800224) + +:000000 100644 00000000 1c6eecea A glibc-rh794797-2.patch +:000000 100644 00000000 ce8234c0 A glibc-rh800224.patch +:100644 100644 5399069e a2e473b0 M glibc.spec + +commit 978e71e3df84d53c6131cabd8e4632723c7e2fc4 +Author: Jeff Law +AuthorDate: Wed Feb 29 12:50:51 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Feb 29 12:50:51 2012 -0700 + + - Always mark vDSO as used (#758888) + +:000000 100644 00000000 ccf97152 A glibc-rh758888.patch +:100644 100644 4f7b061c 5399069e M glibc.spec + +commit 296965fe20b5fe833e527abd9e8f8b4e466c67d0 +Author: Jeff Law +AuthorDate: Wed Feb 29 09:46:36 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Feb 29 09:46:36 2012 -0700 + + - Fix out of bounds memory access in resolver (#798471) + +:000000 100644 00000000 0000c5a1 A glibc-rh798471.patch +:100644 100644 75e5fe4c 4f7b061c M glibc.spec + +commit f2aa9065577dd92e75b418314873ff9d9e7a99c3 +Author: Jeff Law +AuthorDate: Fri Feb 24 10:51:48 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 24 10:51:48 2012 -0700 + + Fix typo + +:100644 100644 72e07400 75e5fe4c M glibc.spec + +commit c0564b95e0a7c2400e1f983cddd23779a85fcdae +Author: Jeff Law +AuthorDate: Fri Feb 24 10:41:06 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 24 10:41:06 2012 -0700 + + - Fix bogus underflow (#760935) + - Correctly handle dns request where large numbers of A and AAA + records + are returned (#795498) + - Fix nscd crash when group has many members (#788959) + +:000000 100644 00000000 d32e2384 A glibc-rh760935.patch +:000000 100644 00000000 4e730cef A glibc-rh788989.patch +:000000 100644 00000000 729c5a4d A glibc-rh795498.patch +:100644 100644 00dea67e 72e07400 M glibc.spec + +commit 0e190d479d2e7dd365577ff0d47169f851d34c24 +Author: Jeff Law +AuthorDate: Mon Feb 20 21:21:30 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Feb 20 21:21:30 2012 -0700 + + - Avoid "nargs" integer overflow which could be used to bypass + FORTIFY_SOURCE (#794797) + +:000000 100644 00000000 271538d8 A glibc-rh794797.patch +:100644 100644 1dad96fe 00dea67e M glibc.spec + +commit a7a908e66969beb93d5cd60872e7a518dfb956f3 +Author: Jeff Law +AuthorDate: Mon Feb 20 14:23:27 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Feb 20 14:23:27 2012 -0700 + + - Fix main arena locking in malloc/calloc retry path (#789238) + +:000000 100644 00000000 1801123b A glibc-rh789238.patch +:100644 100644 effaadfe 1dad96fe M glibc.spec + +commit ecc055dd90636c44aca6dce9f05e60cac2d1aa35 +Author: Jeff Law +AuthorDate: Fri Feb 17 12:36:00 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 17 12:36:00 2012 -0700 + + - Correctly identify all 127.x.y.z addresses (#739743) + - Don't assign native result if result has no associated interface + (#739743) + +:000000 100644 00000000 c390b772 A glibc-rh739743.patch +:100644 100644 acad7b47 effaadfe M glibc.spec + +commit 0e9bf8be6ad883928185ec216c38ea406fdd1edf +Author: Jeff Law +AuthorDate: Fri Feb 17 11:17:21 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 17 11:17:21 2012 -0700 + + Fixup 730856 bits + +:100644 100644 0010c19c 14270ed7 M glibc-rh730856.patch +:100644 100644 812c4771 acad7b47 M glibc.spec + +commit fc9b7c88692243946794047bd45b364cc38f574b +Author: Jeff Law +AuthorDate: Fri Feb 17 11:05:38 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 17 11:05:38 2012 -0700 + + Ignore link-local IPV6 addresses for AI_ADDRCONFIG (#697149) + +:000000 100644 00000000 e94e0a75 A glibc-rh697149.patch +:100644 100644 968e645b 812c4771 M glibc.spec + +commit 817ee79b35f07ef3266ced2ef7bdfc626674cc3c +Author: Jeff Law +AuthorDate: Thu Feb 16 23:01:37 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 16 23:01:37 2012 -0700 + + Fix reply buffer mismanagement in resolver (#730856) + +:100644 100644 f7bd5d1d 0010c19c M glibc-rh730856.patch +:100644 100644 5e4f0882 968e645b M glibc.spec + +commit 47621c91beb4041fa84ee3d20d8f59ee731d9547 +Author: Jeff Law +AuthorDate: Thu Feb 16 09:25:08 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 16 09:25:08 2012 -0700 + + - Add doi_IN (#791161) + +:000000 100644 00000000 1c1fab0f A glibc-rh791161.patch +:100644 100644 a48203c4 5e4f0882 M glibc.spec + +commit b22f1f5d25ea3857d00dcc295ab6fd01fb7d315a +Author: Jeff Law +AuthorDate: Thu Feb 16 09:22:24 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 16 09:22:24 2012 -0700 + + Revert "Fix lost wakeups in pthread_cond_*. (#552960, #769421)" + + This reverts commit 0f6595ecf58f103c0688302f219759d593d39fb2. + +:100644 000000 3859a320 00000000 D glibc-rh552960-2.patch +:100644 100644 2cb88666 a48203c4 M glibc.spec + +commit a200e9e81fc61f3abeee427ddf03e3c3aac9fe3f +Author: Jeff Law +AuthorDate: Tue Feb 14 09:54:55 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Feb 14 09:54:55 2012 -0700 + + - Add sat_IN (#790292) + - Add mni_IN (#790298) + +:000000 100644 00000000 4f1351d6 A glibc-rh790292.patch +:000000 100644 00000000 92bf6202 A glibc-rh790298.patch +:100644 100644 c20f94ad 2cb88666 M glibc.spec + +commit 0f6595ecf58f103c0688302f219759d593d39fb2 +Author: Jeff Law +AuthorDate: Fri Feb 10 12:56:02 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 10 12:56:02 2012 -0700 + + Fix lost wakeups in pthread_cond_*. (#552960, #769421) + +:000000 100644 00000000 3859a320 A glibc-rh552960-2.patch +:100644 100644 23f3738a c20f94ad M glibc.spec + +commit 48de2e8094305295f811828f3657f508b74dea63 +Author: Jeff Law +AuthorDate: Fri Feb 10 12:47:23 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 10 12:47:23 2012 -0700 + + Remove unwanted hunks + +:100644 100644 8de7fb24 326157ac M glibc-rh564528.patch + +commit ffdb8099ced7d557446d22fcf2c58e00f373740e +Author: Jeff Law +AuthorDate: Thu Feb 9 23:50:17 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 23:50:17 2012 -0700 + + Clarify info page for snprintf (#564528) + +:000000 100644 00000000 8de7fb24 A glibc-rh564528.patch +:100644 100644 1a45ec88 23f3738a M glibc.spec + +commit a3c3ac2213a188794e8419f10eacf8967043d808 +Author: Jeff Law +AuthorDate: Thu Feb 9 23:01:54 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 23:01:54 2012 -0700 + + Fix first_weekday and first_workday for ru_UA (#624296) + +:000000 100644 00000000 c03994b6 A glibc-rh624296.patch +:100644 100644 e267c934 1a45ec88 M glibc.spec + +commit 930810752aaf4da690f2a20e811f880b53a8ed47 +Author: Jeff Law +AuthorDate: Thu Feb 9 22:33:20 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 22:33:20 2012 -0700 + + Update patch for Fedora + +:100644 100644 c5604c33 9645298b M glibc-rh789209.patch + +commit 29567a505dd8e214c09ce6cc84459cb8664ad50e +Author: Jeff Law +AuthorDate: Thu Feb 9 22:16:57 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 22:16:57 2012 -0700 + + Fix currency_symbol for uk_UA (#789209) + +:000000 100644 00000000 c5604c33 A glibc-rh789209.patch +:100644 100644 aa389309 e267c934 M glibc.spec + +commit 5c2160b7f3eb8233080be4ec43f5d677825cd6fc +Author: Jeff Law +AuthorDate: Thu Feb 9 10:47:47 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 10:47:47 2012 -0700 + + Fix weekday names in Kashmiri locale (#770439) + +:000000 100644 00000000 a6ec302a A glibc-rh770439.patch +:100644 100644 5fe14bdf aa389309 M glibc.spec + +commit cd1492e433eb713bcf93ce98294829205bee0fb5 +Author: Jeff Law +AuthorDate: Thu Feb 9 10:43:42 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Feb 9 10:43:42 2012 -0700 + + Removing unused patchfile. + +:100644 000000 a2522535 00000000 D glibc-rh787662.patch + +commit b8f291fb635170315b4d151f9ae1b941dea08287 +Author: Jeff Law +AuthorDate: Tue Feb 7 22:12:19 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Feb 7 22:12:19 2012 -0700 + + Remove change for 787662, correct fix is in gcc. + +:100644 100644 59781177 5fe14bdf M glibc.spec + +commit 7472f9034f3460c9f16068e3e79f6a5c2e414ed2 +Author: Jeff Law +AuthorDate: Tue Feb 7 12:03:30 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Feb 7 12:03:30 2012 -0700 + + Find cpp in /usr/bin too (#767662) + +:000000 100644 00000000 a2522535 A glibc-rh787662.patch +:100644 100644 462bdaab 59781177 M glibc.spec + +commit a8b56792820b862f17e9fce9e62ee4d8ac774059 +Author: Jeff Law +AuthorDate: Mon Feb 6 12:19:06 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Feb 6 12:19:06 2012 -0700 + + More accurately detect if we're in a chroot (#688948) + +:000000 100644 00000000 f067a801 A glibc-rh688948.patch +:100644 100644 13846abc 462bdaab M glibc.spec + +commit 46bc83a891f30c1c1e2d833846fecfe0b5526a0b +Author: Jeff Law +AuthorDate: Fri Feb 3 14:32:45 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 3 14:32:45 2012 -0700 + + - Add fedfs to /etc/rpc (#691912) + +:000000 100644 00000000 53a968e9 A glibc-rh691912.patch +:100644 100644 0cde08af 13846abc M glibc.spec + +commit af740e08c93fcdf5addc4a72e5cd6143b300fb23 +Author: Jeff Law +AuthorDate: Fri Feb 3 13:42:46 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 3 13:42:46 2012 -0700 + + - Run nscd in the foreground w/ syslogging, fix systemd config (#770869) + +:000000 100644 00000000 f9c3a3b8 A glibc-rh770869.patch +:100644 100644 28d56260 0cde08af M glibc.spec + +commit 92f446a92ece9db09d389026b1ebfd63ad386d16 +Author: Jeff Law +AuthorDate: Fri Feb 3 11:03:58 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 3 11:03:58 2012 -0700 + + - Avoid mapping past end of shared object (#741105) + +:000000 100644 00000000 82520620 A glibc-rh741105.patch +:100644 100644 e85d752b 28d56260 M glibc.spec + +commit 360c4a1c7828ba88bfbb757a3b25e29164e78c2d +Author: Jeff Law +AuthorDate: Fri Feb 3 09:30:02 2012 -0700 +Commit: Jeff Law +CommitDate: Fri Feb 3 09:30:02 2012 -0700 + + - Turn off -mno-minimal-toc on PPC (#787201) + - Remove hunk from glibc-rh657588.patch that didn't belong + +:100644 100644 f5895a35 80ba5e84 M glibc-rh657588.patch +:000000 100644 00000000 cd7cfe18 A glibc-rh787201.patch +:100644 100644 155cc7b4 e85d752b M glibc.spec + +commit 2a042bc0f70e2bb6f7c56b7c2adab26c535540d1 +Author: Jeff Law +AuthorDate: Wed Feb 1 09:52:38 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Feb 1 09:52:38 2012 -0700 + + Fix month abbreviations for zh_CN (#657588) + +:000000 100644 00000000 f5895a35 A glibc-rh657588.patch +:100644 100644 b005debd 155cc7b4 M glibc.spec + +commit dd7f54d17df206b422e7b7da740285d6bb9fd027 +Author: Jeff Law +AuthorDate: Wed Feb 1 09:37:08 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Feb 1 09:37:08 2012 -0700 + + Prevent erroneous inline optimization of initfini.s on PowerPC64 (#783979) + +:000000 100644 00000000 7540525e A glibc-rh783979.patch +:100644 100644 439752bd b005debd M glibc.spec + +commit 7b27d27fa9c70210ac390d8d510df98951d6ca3b +Author: Jeff Law +AuthorDate: Wed Feb 1 09:32:10 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Feb 1 09:32:10 2012 -0700 + + Use upstream variant of fix for 740506. + +:100644 100644 6e20ff96 99cf22c1 M glibc-rh740506.patch +:100644 100644 51a3e3d8 439752bd M glibc.spec + +commit 70c5758f4321a3e30a51c2c61882bfb5748a3699 +Author: Jeff Law +AuthorDate: Sun Jan 29 22:24:24 2012 -0700 +Commit: Jeff Law +CommitDate: Sun Jan 29 22:24:24 2012 -0700 + + - Sort objects before relocations (sw#13618) + - Fix bogus sort code that was copied from dl-deps.c. + +:000000 100644 00000000 bb4b06e3 A glibc-sw13618-2.patch +:000000 100644 00000000 6202deb7 A glibc-sw13618.patch +:100644 100644 1672c762 51a3e3d8 M glibc.spec + +commit 61e27a51819cd392f923aec58bd594d452366dbd +Author: Jeff Law +AuthorDate: Thu Jan 26 11:57:01 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Jan 26 11:57:01 2012 -0700 + + Resolves: #740682 + +:000000 100644 00000000 b0418d14 A glibc-rh740682.patch +:100644 100644 0cf4c909 1672c762 M glibc.spec + +commit e8db5b40639c96b5170d11867cf5cb9f385bdde9 +Author: Jeff Law +AuthorDate: Thu Jan 26 11:03:17 2012 -0700 +Commit: Jeff Law +CommitDate: Thu Jan 26 11:03:17 2012 -0700 + + - Add aliases for ISO-10646-UCS-2 (#697421) + +:000000 100644 00000000 961c8053 A glibc-rh697421.patch +:100644 100644 2062e34a 0cf4c909 M glibc.spec + +commit 1f95681b6e99ce66c820117556211a52697e0fb4 +Author: Jeff Law +AuthorDate: Wed Jan 25 21:58:33 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Jan 25 21:58:33 2012 -0700 + + Bump version# + +:100644 100644 891845c5 2062e34a M glibc.spec + +commit c89b9e0c474c95bb8d8956bf24b9bf3200baae03 +Author: Jeff Law +AuthorDate: Wed Jan 25 21:57:42 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Jan 25 21:57:42 2012 -0700 + + Resolves: #179072 + +:000000 100644 00000000 d17fd136 A glibc-rh179072.patch +:100644 100644 ecbd72b9 891845c5 M glibc.spec + +commit 26b6b52f86fc01d67a43ba62429396f6b3ffc74d +Author: Jeff Law +AuthorDate: Wed Jan 25 21:42:59 2012 -0700 +Commit: Jeff Law +CommitDate: Wed Jan 25 21:42:59 2012 -0700 + + Break systemtap patches out of glibc-fedora.patch into glibc-stap.patch + +:100644 100644 25fa0673 889b8cf6 M glibc-fedora.patch +:000000 100644 00000000 b3ff9fa0 A glibc-stap.patch +:100644 100644 c9aaae5f ecbd72b9 M glibc.spec + +commit 68357f8e9f15f7a0a083b7a157292f984d54299c +Author: Jeff Law +AuthorDate: Tue Jan 24 21:23:41 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Jan 24 21:23:41 2012 -0700 + + - Fix first workday/weekday for it_IT (#622499) + - Fix type to uint16_t based on upstream comments (729661) + - Do not cache negative results in nscd if these are transient + (#784402) + +:000000 100644 00000000 6e26a854 A glibc-rh622499.patch +:100644 100644 f2979706 5d4ba8da M glibc-rh729661.patch +:000000 100644 00000000 5e783f5e A glibc-rh784402.patch +:100644 100644 9203f2fd c9aaae5f M glibc.spec + +commit a434010a7c76ecd5b86d9f36ee1a3cb4ccea2836 +Author: Jeff Law +AuthorDate: Tue Jan 24 14:43:00 2012 -0700 +Commit: Jeff Law +CommitDate: Tue Jan 24 14:43:00 2012 -0700 + + - Update ports from master. + +:100644 100644 9ae290a4 e1d2eb5e M .gitignore +:100644 100644 5647f905 9203f2fd M glibc.spec +:100644 100644 8bf8bca2 1f4929b5 M sources + +commit ee7ce9fbc1cfc826272fb1f43483001d014b07c1 +Author: Jeff Law +AuthorDate: Mon Jan 23 15:00:11 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Jan 23 15:00:11 2012 -0700 + + - Fix first workday/weekday for it_IT (#446078) + - Fix first workday/weekday for ca_ES (#454629) + +:000000 100644 00000000 311cb3e7 A glibc-rh446078.patch +:000000 100644 00000000 42f93e10 A glibc-rh454629.patch +:100644 100644 de833a0a 5647f905 M glibc.spec + +commit 4dc232f59d9bc46050bc6ee199f3f14e1b72cf2c +Author: Jeff Law +AuthorDate: Mon Jan 23 14:41:49 2012 -0700 +Commit: Jeff Law +CommitDate: Mon Jan 23 14:41:49 2012 -0700 + + Fix cycle detection & overflows (729661) + +:000000 100644 00000000 f2979706 A glibc-rh729661.patch +:100644 100644 ad730976 de833a0a M glibc.spec + +commit d9d4748f79c1a55a1b4ecd052fa45a27ba122031 +Author: Dennis Gilmore +AuthorDate: Thu Jan 12 21:37:06 2012 -0600 +Commit: Dennis Gilmore +CommitDate: Thu Jan 12 21:37:06 2012 -0600 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +:100644 100644 92509e4a ad730976 M glibc.spec + +commit b37e2e87ad71b4cbd01903766444b9f9219608c7 +Author: Jeff Law +AuthorDate: Sun Jan 1 21:02:29 2012 -0700 +Commit: Jeff Law +CommitDate: Sun Jan 1 21:02:29 2012 -0700 + + Fix after update from upstream glibc-2.15 + +:100644 100644 bfef6cf5 25fa0673 M glibc-fedora.patch +:100644 100644 96ec3d73 996aba12 M glibc-rh769421.patch + +commit 71ecd3cdb429890727840ba97fb55d1e9940fd77 +Author: Jeff Law +AuthorDate: Sun Jan 1 18:33:52 2012 -0700 +Commit: Jeff Law +CommitDate: Sun Jan 1 18:33:52 2012 -0700 + + Update from master (a316c1f) + +:100644 100644 0b933ba4 9ae290a4 M .gitignore +:100644 100644 1f5298bb bfef6cf5 M glibc-fedora.patch +:100644 100644 67f5ad73 96ec3d73 M glibc-rh769421.patch +:100644 100644 3542d9a6 92509e4a M glibc.spec +:100644 100644 e3752e04 8bf8bca2 M sources + +commit 25912eaa884ea342aeba0095b7f88780ca725991 +Author: Jeff Law +AuthorDate: Thu Dec 22 19:25:40 2011 +0000 +Commit: Jeff Law +CommitDate: Thu Dec 22 19:25:40 2011 +0000 + + - Update from master (16c6f99) + - Fix typo in recent tzfile change (#769476) + - Make MALLOC_ARENA_MAX and MALLOC_ARENA_TEST match documentation + (#740506) + - Revert "fix" to pthread_cond_wait (#769421) + - Extract patch for 730856 from fedora-patch into a distinct patchfile + +:100644 100644 8b28c6ea 0b933ba4 M .gitignore +:100644 100644 807a6bb6 1f5298bb M glibc-fedora.patch +:000000 100644 00000000 f7bd5d1d A glibc-rh730856.patch +:000000 100644 00000000 6e20ff96 A glibc-rh740506.patch +:000000 100644 00000000 67f5ad73 A glibc-rh769421.patch +:000000 100644 00000000 378eda13 A glibc-rh769476.patch +:100644 100644 aeb21bec 3542d9a6 M glibc.spec +:100644 100644 0a836c84 e3752e04 M sources + +commit f79eb1f5028c97ae3735e7264b703885ca696bfb +Author: Jeff Law +AuthorDate: Tue Dec 20 05:46:44 2011 +0000 +Commit: Jeff Law +CommitDate: Tue Dec 20 05:46:44 2011 +0000 + + - Update from master (a4647e7). + +:100644 100644 38c15948 8b28c6ea M .gitignore +:100644 000000 56ea56d3 00000000 D glibc-arenalock.patch +:100644 000000 4b267228 00000000 D glibc-fdelt.patch +:100644 100644 af6a2a47 807a6bb6 M glibc-fedora.patch +:100644 000000 13ca55b1 00000000 D glibc-localegrouping.patch +:100644 000000 1cac26e6 00000000 D glibc-no-leaf-attribute.patch +:100644 000000 96e2c8c3 00000000 D glibc-rh552960.patch +:100644 000000 efc81162 00000000 D glibc-rh708455.patch +:100644 000000 325766b9 00000000 D glibc-rh750811.patch +:100644 000000 c2840d72 00000000 D glibc-rh750858.patch +:100644 000000 436f28a8 00000000 D glibc-rh757887.patch +:100644 000000 bdac89a5 00000000 D glibc-rh758252.patch +:100644 000000 66493ac9 00000000 D glibc-rh767696.patch +:100644 000000 58d96d81 00000000 D glibc-rh767746.patch +:100644 100644 8e2dae87 aeb21bec M glibc.spec +:100644 100644 c990b62a 0a836c84 M sources + +commit 8cbc6b28a560af244e53f7898e3f132d869f00df +Merge: 51c5ad24 e13f8ca6 +Author: Jeff Law +AuthorDate: Mon Dec 19 06:15:17 2011 +0000 +Commit: Jeff Law +CommitDate: Mon Dec 19 06:15:17 2011 +0000 + + Merge remote-tracking branch 'origin/f16' + +:100644 100644 0536efa1 66493ac9 M glibc-rh767696.patch +:100644 100644 7d5179fb 8e2dae87 M glibc.spec + +commit 51c5ad24841a57e91f67c612eb2abd41705b4358 +Merge: be95b8a4 bc05e7ac +Author: Jeff Law +AuthorDate: Mon Dec 19 05:19:27 2011 +0000 +Commit: Jeff Law +CommitDate: Mon Dec 19 05:19:27 2011 +0000 + + Merge remote-tracking branch 'origin/f16' + +:000000 100644 00000000 0536efa1 A glibc-rh767696.patch +:100644 100644 07bdf9b6 7d5179fb M glibc.spec + +commit be95b8a4bef7a7d6d4a29939213e288ac84cbeb1 +Merge: c388b17a 73a44fd6 +Author: Jeff Law +AuthorDate: Thu Dec 15 22:02:00 2011 -0700 +Commit: Jeff Law +CommitDate: Thu Dec 15 22:02:00 2011 -0700 + + Merge commit '73a44fd641e793a360bd1fbd6ef24457cea97697' + + Conflicts: + glibc.spec + +:000000 100644 00000000 96e2c8c3 A glibc-rh552960.patch +:000000 100644 00000000 58d96d81 A glibc-rh767746.patch +:100644 100644 a10b1247 07bdf9b6 M glibc.spec + +commit c388b17ae97402347c861068bdb187da0b21e014 +Merge: 1aa714a9 07d0fb6d +Author: Jeff Law +AuthorDate: Thu Dec 15 19:51:34 2011 -0700 +Commit: Jeff Law +CommitDate: Thu Dec 15 19:51:34 2011 -0700 + + Merge branch 'master' of ssh://pkgs.fedoraproject.org/glibc + +commit 1aa714a9d71c25dfd9717886d9028c8ddfdddaa9 +Merge: f0d2fdc7 341defed +Author: Jeff Law +AuthorDate: Mon Dec 12 11:23:59 2011 -0700 +Commit: Jeff Law +CommitDate: Mon Dec 12 11:23:59 2011 -0700 + + Merge commit '341defed2c87effd2001a971e3710f63a8473825' + +:000000 100644 00000000 bdac89a5 A glibc-rh758252.patch + +commit f0d2fdc7e830605c31bb76cf9408b9d9b8a66e1b +Merge: 608edcf2 7b815769 +Author: Dennis Gilmore +AuthorDate: Mon Dec 12 11:48:56 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Mon Dec 12 11:48:56 2011 -0600 + + Merge branch 'f16' + + Conflicts: + glibc.spec + +:000000 100644 00000000 4b267228 A glibc-fdelt.patch +:000000 100644 00000000 efc81162 A glibc-rh708455.patch +:000000 100644 00000000 325766b9 A glibc-rh750811.patch +:100644 100644 735e3c69 a10b1247 M glibc.spec + +commit 608edcf2b63db4283d988c5c5e7f3eadcd005200 +Merge: b327b51c 2c67eb0f +Author: Jeff Law +AuthorDate: Tue Dec 6 11:20:45 2011 -0700 +Commit: Jeff Law +CommitDate: Tue Dec 6 11:20:45 2011 -0700 + + Merge remote-tracking branch 'origin/f16' + + Conflicts: + glibc.spec + +:000000 100644 00000000 c2840d72 A glibc-rh750858.patch +:000000 100644 00000000 436f28a8 A glibc-rh757887.patch +:100644 100644 f2861674 735e3c69 M glibc.spec + +commit b327b51c2f1b1359a448af2c95412189fa734e4e +Author: Dennis Gilmore +AuthorDate: Wed Nov 30 21:46:10 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Wed Nov 30 21:46:10 2011 -0600 + + add disttag + +:100644 100644 fee2558f f2861674 M glibc.spec + +commit 50477821bcd667d7c3b3c72d63cc7b017a132160 +Merge: 17ee0781 2716093f +Author: Dennis Gilmore +AuthorDate: Wed Nov 30 21:45:48 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Wed Nov 30 21:45:48 2011 -0600 + + Merge branch 'f16' + + Conflicts: + glibc.spec + +:100644 100644 318563b1 38c15948 M .gitignore +:000000 100644 00000000 0b41987f A glibc-rh757881.patch +:100644 100644 1495e71f fee2558f M glibc.spec + +commit 17ee0781d1f68a2ddaa7da95c7a0c2a9c25c51f7 +Author: Jeff Law +AuthorDate: Mon Nov 21 11:13:07 2011 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 21 11:13:07 2011 -0700 + + Fix typo in changelog + +:100644 100644 c271f367 1495e71f M glibc.spec + +commit f2c76e2b1bc671e00cf2ae617842c4a82b3da259 +Author: Jeff Law +AuthorDate: Mon Nov 21 10:42:04 2011 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 21 10:42:04 2011 -0700 + + Add upstream BZ# to -19 update + +:100644 100644 d77f8d48 c271f367 M glibc.spec + +commit 5d47a9295a1a3751a14066edd9989b2acf74e8e1 +Author: Jeff Law +AuthorDate: Mon Nov 21 10:33:40 2011 -0700 +Commit: Jeff Law +CommitDate: Mon Nov 21 10:33:40 2011 -0700 + + * Fri Nov 18 2011 Jeff Law - 2.14.90-19 + - Check malloc areana atomically + - Don't call reused_arena when _int_new_arena failed (#753601) + + * Wed Nov 16 2011 Jeff Law - 2.14.90-18 + - Fix grouping and reuse other locales in various locales (BZ#13147) + + * Tue Nov 15 2011 Jeff Law - 2.14.90-17 + Revert bogus commits/rebasing of Nov 14, Nov 11 and Nov 8. Sources + should be equivalent to Fedora 16's initial release. + + Pulled into master (f17) + +:000000 100644 00000000 56ea56d3 A glibc-arenalock.patch +:000000 100644 00000000 13ca55b1 A glibc-localegrouping.patch +:100644 100644 fb3cd14d d77f8d48 M glibc.spec + +commit a515186e368f56556e46c8f1d9eff2501e33f5f1 +Author: Dennis Gilmore +AuthorDate: Wed Oct 26 18:51:17 2011 -0500 +Commit: Dennis Gilmore +CommitDate: Wed Oct 26 18:51:17 2011 -0500 + + - Rebuilt for glibc bug#747377 + +:100644 100644 52801f06 fb3cd14d M glibc.spec + +commit 4b931c38d9445565a3e3e2c9803934de701d38e6 +Author: Jim Meyering +AuthorDate: Wed Oct 26 20:44:44 2011 +0200 +Commit: Adam Williamson +CommitDate: Wed Oct 26 12:27:12 2011 -0700 + + 2.14.90-14: revert upstream patch that added the leaf attribute, ... + + since it caused gcc -O2 to move code past thread primitives and + sometimes even out of critical sections. + See http://bugzilla.redhat.com/747377 + +:000000 100644 00000000 1cac26e6 A glibc-no-leaf-attribute.patch +:100644 100644 1aebfeef 52801f06 M glibc.spec + +commit 29e836b7ac8a1011f6e18d389d64714782e58da9 +Author: Andreas Schwab +AuthorDate: Wed Oct 19 13:15:08 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed Oct 19 13:15:08 2011 +0200 + + 2.14.90-13 + +:100644 100644 ce6f546f 318563b1 M .gitignore +:100644 100644 a4cbea64 af6a2a47 M glibc-fedora.patch +:100644 100644 b7564cc0 1aebfeef M glibc.spec +:100644 100644 240489de c990b62a M sources + +commit 70defc99d881d709821738453294ddba66e6a5d7 +Author: Andreas Schwab +AuthorDate: Mon Oct 17 14:23:54 2011 +0200 +Commit: Andreas Schwab +CommitDate: Mon Oct 17 14:23:54 2011 +0200 + + 2.14.90-12 + +:100644 100644 0ff27853 b7564cc0 M glibc.spec + +commit 1352c0cbaea33440425a5e4c7ca5952d977c1a99 +Merge: 90b266ec cf622420 +Author: Andreas Schwab +AuthorDate: Mon Oct 17 14:21:36 2011 +0200 +Commit: Andreas Schwab +CommitDate: Mon Oct 17 14:21:36 2011 +0200 + + Merge remote-tracking branch 'origin/f16' into f16 + +commit 90b266ecb66092b60ebb65f75a2681124eedd008 +Author: Andreas Schwab +AuthorDate: Mon Oct 17 14:20:08 2011 +0200 +Commit: Andreas Schwab +CommitDate: Mon Oct 17 14:20:08 2011 +0200 + + 2.14.90-12 + +:100644 100644 0c5f087c ce6f546f M .gitignore +:100644 100644 2c66fd0a a4cbea64 M glibc-fedora.patch +:100644 100644 6049519a 0ff27853 M glibc.spec +:100644 100644 9b1a8738 240489de M sources + +commit 13d2c2fdc249704201c1335c32e50a9f6f53ae4e +Author: Andreas Schwab +AuthorDate: Tue Oct 11 14:02:50 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Oct 11 14:02:50 2011 +0200 + + 2.14.90-11 + +:100644 100644 4f89512e 0c5f087c M .gitignore +:100644 100644 dd38f6a2 2c66fd0a M glibc-fedora.patch +:100644 100644 92caee01 6049519a M glibc.spec +:100644 100644 6eecc606 9b1a8738 M sources + +commit 389eedc12de7334204d8a7b71e65a7d9c6a8139b +Author: Andreas Schwab +AuthorDate: Wed Sep 28 14:23:58 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed Sep 28 14:23:58 2011 +0200 + + 2.14.90-10 + +:100644 100644 37ffb80d 4f89512e M .gitignore +:100644 100644 6f030a18 dd38f6a2 M glibc-fedora.patch +:100644 100644 84574416 92caee01 M glibc.spec +:100644 100644 6257dee9 6eecc606 M sources + +commit aeada30480a8b89c1aa65ea32534e0f91d0c8680 +Author: Andreas Schwab +AuthorDate: Fri Sep 16 14:17:45 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri Sep 16 14:17:45 2011 +0200 + + 2.14.90-9 + +:100644 100644 b4fbf701 37ffb80d M .gitignore +:100644 100644 fae21649 6f030a18 M glibc-fedora.patch +:100644 100644 f7023697 84574416 M glibc.spec +:100644 100644 3665f97c 6257dee9 M sources + +commit 8e59833f6d5bfdc47155f7e0c04dc95e7e6c3fc1 +Author: Andreas Schwab +AuthorDate: Thu Sep 8 13:44:47 2011 +0200 +Commit: Andreas Schwab +CommitDate: Thu Sep 8 13:44:47 2011 +0200 + + 2.14.90-8 + +:100644 100644 c7d10a1e b4fbf701 M .gitignore +:100644 100644 7639cc18 fae21649 M glibc-fedora.patch +:100644 100644 3720bd32 f7023697 M glibc.spec +:100644 100644 bb3d222c 3665f97c M sources + +commit d05dd8538a552f4b4831d073eb11ff694d99419f +Author: Andreas Schwab +AuthorDate: Thu Sep 1 14:44:40 2011 +0200 +Commit: Andreas Schwab +CommitDate: Thu Sep 1 14:44:40 2011 +0200 + + 2.14.90-7 + +:100644 100644 09c90d37 c7d10a1e M .gitignore +:100644 100644 e4f85484 7639cc18 M glibc-fedora.patch +:100644 100644 8e191ae9 3720bd32 M glibc.spec +:100644 100644 4f089b03 bb3d222c M sources + +commit 02300746cd0dd22adf0239b3bf2f0ef07d366cf5 +Author: Andreas Schwab +AuthorDate: Wed Aug 24 16:31:06 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed Aug 24 16:31:06 2011 +0200 + + 2.14.90-6 + +:100644 100644 d59759fc 09c90d37 M .gitignore +:100644 100644 fa3e662f e4f85484 M glibc-fedora.patch +:100644 100644 4050c881 8e191ae9 M glibc.spec +:100644 100644 a164bc33 4f089b03 M sources + +commit 96f2a7b82c232b245c4cd8b1099d46c52040ae66 +Author: Andreas Schwab +AuthorDate: Mon Aug 15 11:29:40 2011 +0200 +Commit: Andreas Schwab +CommitDate: Mon Aug 15 11:29:40 2011 +0200 + + 2.14.90-5 + +:100644 100644 0ff8fc67 d59759fc M .gitignore +:100644 100644 2c79da7e fa3e662f M glibc-fedora.patch +:100644 100644 ebcb7528 4050c881 M glibc.spec +:100644 100644 455a708e a164bc33 M sources + +commit d41767f53ff980d1afbc0e29ac4f6825f4e04ff9 +Author: Andreas Schwab +AuthorDate: Tue Aug 9 13:49:38 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Aug 9 13:49:38 2011 +0200 + + 2.14.90-4 + +:100644 100644 2f585488 ebcb7528 M glibc.spec + +commit 9d45d8d1445fc822383b07454e268f7af3e2252a +Author: Andreas Schwab +AuthorDate: Tue Aug 9 13:47:20 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Aug 9 13:47:20 2011 +0200 + + 2.14.90-4 + +:100644 100644 3fb530be 0ff8fc67 M .gitignore +:100644 100644 3bfdc3e8 2c79da7e M glibc-fedora.patch +:100644 100644 124f6838 2f585488 M glibc.spec +:100644 100644 f4388d22 455a708e M sources + +commit 35680ac6022e87f0fb2936a74fe72eab550e6844 +Author: Rex Dieter +AuthorDate: Thu Jul 21 15:36:45 2011 -0500 +Commit: Rex Dieter +CommitDate: Thu Jul 21 15:36:45 2011 -0500 + + rebuild (fix prior broken rpm in buildroot) + +:100644 100644 a3c921ee 124f6838 M glibc.spec + +commit 444e2cc188fbdaac4882e1301d6711636b7ab378 +Author: Andreas Schwab +AuthorDate: Wed Jul 20 13:54:13 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed Jul 20 13:54:13 2011 +0200 + + 2.14.90-3 + +:100644 100644 74de6389 3fb530be M .gitignore +:100644 100644 7f3c4b32 3bfdc3e8 M glibc-fedora.patch +:100644 100644 3d92d727 a3c921ee M glibc.spec +:100644 100644 65e529f8 f4388d22 M sources + +commit 4dd080e34a542c3cc8d859cceb0b33061d4f667a +Author: Andreas Schwab +AuthorDate: Thu Jul 14 15:53:14 2011 +0200 +Commit: Andreas Schwab +CommitDate: Thu Jul 14 15:53:14 2011 +0200 + + 2.14.90-2 + +:100644 100644 9bfaa1b5 74de6389 M .gitignore +:100644 100644 57414280 7f3c4b32 M glibc-fedora.patch +:100644 100644 7b9193c9 3d92d727 M glibc.spec +:100644 100644 93ad5826 65e529f8 M sources + +commit 538b3c089927e05128e8030e3c57ac318187dd5e +Author: Andreas Schwab +AuthorDate: Fri Jul 1 11:03:06 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri Jul 1 11:03:06 2011 +0200 + + 2.14.90-1 + +:100644 100644 3911cd39 9bfaa1b5 M .gitignore +:100644 100644 ce564b00 57414280 M glibc-fedora.patch +:100644 100644 d4c15f51 7b9193c9 M glibc.spec +:100644 100644 cfdf5492 93ad5826 M sources + +commit d1bf7db949826332c8bc0fd0f1543de83a3ebd9b +Author: Andreas Schwab +AuthorDate: Tue Jun 28 17:01:03 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Jun 28 17:01:03 2011 +0200 + + 2.14-4 + +:100644 100644 e945919b 3911cd39 M .gitignore +:100644 100644 e37df0c2 ce564b00 M glibc-fedora.patch +:100644 100644 106ab654 d4c15f51 M glibc.spec +:100644 100644 203da2e0 cfdf5492 M sources + +commit 382444fc1407a67b824220501cf45fb55e1756ca +Author: Andreas Schwab +AuthorDate: Tue Jun 21 17:12:12 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Jun 21 17:12:12 2011 +0200 + + 2.14-3 + +:100644 100644 fae4b237 e37df0c2 M glibc-fedora.patch +:100644 100644 1973f072 203da2e0 M sources + +commit cecb16f60f774a4a5b53c327256a459bd8895b02 +Author: Andreas Schwab +AuthorDate: Tue Jun 21 14:59:31 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue Jun 21 14:59:31 2011 +0200 + + 2.14-3 + +:100644 100644 eb3bb960 e945919b M .gitignore +:100644 100644 ff7de11f fae4b237 M glibc-fedora.patch +:100644 000000 62d73915 00000000 D glibc-revert-27390476.patch +:100644 100644 376614ad 106ab654 M glibc.spec +:100644 100644 a45db890 1973f072 M sources + +commit 78124418b9e424bab4ac69d9f402c2fa0c44eabc +Author: Dan Horák +AuthorDate: Thu Jun 9 14:56:46 2011 +0200 +Commit: Dan Horák +CommitDate: Thu Jun 9 14:56:46 2011 +0200 + + revert glibc commit 27390476 as it requires binutils >= 2.21.52.0.1 (#711330) + +:000000 100644 00000000 62d73915 A glibc-revert-27390476.patch +:100644 100644 b8fc8a52 376614ad M glibc.spec + +commit 7f8f336ccdfb320b66e174b44ae736917cfab0d6 +Author: Andreas Schwab +AuthorDate: Fri Jun 3 14:29:51 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri Jun 3 14:29:51 2011 +0200 + + 2.14-2 + +:100644 100644 0a92db05 ff7de11f M glibc-fedora.patch +:100644 100644 a6e40e3c b8fc8a52 M glibc.spec +:100644 100644 fb8c90ea a45db890 M sources + +commit f3509915d728d46a934fbaa10049239ba2378ea6 +Author: Andreas Schwab +AuthorDate: Tue May 31 14:54:27 2011 +0200 +Commit: Andreas Schwab +CommitDate: Tue May 31 14:54:27 2011 +0200 + + 2.14-1 + +:100644 100644 f066dd9d eb3bb960 M .gitignore +:100644 100644 be2ae478 0a92db05 M glibc-fedora.patch +:100644 100644 58e536e3 a6e40e3c M glibc.spec +:100644 100644 45d0b4d1 fb8c90ea M sources + +commit d297ec7b522edcf73bb6b0c443da0bcd61c52fc7 +Author: Andreas Schwab +AuthorDate: Fri May 27 16:19:02 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri May 27 16:19:02 2011 +0200 + + 2.13.90-14 + +:100644 100644 ecbeef03 f066dd9d M .gitignore +:100644 100644 c80857f1 be2ae478 M glibc-fedora.patch +:100644 100644 014c1da4 58e536e3 M glibc.spec +:100644 100644 137a9876 45d0b4d1 M sources + +commit 33bafa6a65c1f0deaec19385b286f782cd644c46 +Author: Andreas Schwab +AuthorDate: Wed May 18 16:18:54 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed May 18 16:18:54 2011 +0200 + + 2.13.90-13 + +:100644 100644 171bad8c ecbeef03 M .gitignore +:100644 100644 0e4b5fa2 c80857f1 M glibc-fedora.patch +:100644 100644 904dc8d0 014c1da4 M glibc.spec +:100644 100644 0ad99fb6 137a9876 M sources + +commit 5423dccb1cbfd3351dcfe8f979915d25ae2ee3e5 +Author: Andreas Schwab +AuthorDate: Fri May 13 16:56:46 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri May 13 16:56:46 2011 +0200 + + 2.13.90-12 + +:100644 100644 24de6a86 171bad8c M .gitignore +:100644 100644 5d769211 0e4b5fa2 M glibc-fedora.patch +:100644 100644 7c1bdec0 904dc8d0 M glibc.spec +:100644 100644 47245a08 0ad99fb6 M sources + +commit 532ddd86e535b87c5ee5d862471e75cf329fdba2 +Author: Andreas Schwab +AuthorDate: Fri May 6 12:41:38 2011 +0200 +Commit: Andreas Schwab +CommitDate: Fri May 6 12:41:38 2011 +0200 + + 2.13.90-11 + +:100644 100644 63af975e 24de6a86 M .gitignore +:100644 100644 158ffdf9 5d769211 M glibc-fedora.patch +:100644 100644 c9350db7 7c1bdec0 M glibc.spec +:100644 100644 e0918002 47245a08 M sources + +commit 436d93ab23d70b2b2fcb7e94e6f290ac5a4e39aa +Author: Andreas Schwab +AuthorDate: Wed May 4 13:11:17 2011 +0200 +Commit: Andreas Schwab +CommitDate: Wed May 4 13:11:17 2011 +0200 + + 2.13.90-10 + +:100644 100644 3ed7b79a 63af975e M .gitignore +:100644 100644 36b6fc6c 158ffdf9 M glibc-fedora.patch +:100644 100644 848f27e5 c9350db7 M glibc.spec +:100644 100644 9551238b e0918002 M sources + +commit c883c14538459a0a6156b8350ec9e4769d86ada8 +Author: Andreas Schwab +AuthorDate: Thu Apr 7 13:22:58 2011 +0200 +Commit: Andreas Schwab +CommitDate: Thu Apr 7 13:22:58 2011 +0200 + + 2.13.90-9 + +:100644 100644 9230a07b 3ed7b79a M .gitignore +:100644 100644 266dd66a 36b6fc6c M glibc-fedora.patch +:100644 100644 f05a51ab 848f27e5 M glibc.spec +:100644 100644 32abae36 9551238b M sources + +commit af66f0ce22470bf76f1642a4059a6d3e09c86bcd +Author: Andreas Schwab +AuthorDate: Thu Mar 24 14:43:08 2011 +0100 +Commit: Andreas Schwab +CommitDate: Thu Mar 24 14:43:08 2011 +0100 + + 2.13.90-8 + +:100644 100644 9e664fac 9230a07b M .gitignore +:100644 100644 3cfb9791 266dd66a M glibc-fedora.patch +:100644 100644 1f78ba53 f05a51ab M glibc.spec +:100644 100644 89baf5cb 32abae36 M sources + +commit 5d12cdce1ac1250f33b6e7e71cef89a5688460d9 +Author: Andreas Schwab +AuthorDate: Mon Mar 21 16:34:52 2011 +0100 +Commit: Andreas Schwab +CommitDate: Mon Mar 21 16:34:52 2011 +0100 + + 2.13.90-7 + +:100644 100644 7536b313 9e664fac M .gitignore +:100644 100644 ee11fb54 3cfb9791 M glibc-fedora.patch +:100644 100644 83610843 1f78ba53 M glibc.spec +:100644 100644 2964f70d 89baf5cb M sources + +commit 3b880a91756a4b172dbec44ecc8bc98ad6c82020 +Author: Andreas Schwab +AuthorDate: Mon Mar 7 17:50:04 2011 +0100 +Commit: Andreas Schwab +CommitDate: Mon Mar 7 17:50:04 2011 +0100 + + 2.13.90-6 + +:100644 100644 138090e9 7536b313 M .gitignore +:100644 100644 fb18eb10 ee11fb54 M glibc-fedora.patch +:100644 100644 fd3306aa 83610843 M glibc.spec +:100644 100644 a2f7ffb3 2964f70d M sources + +commit cd1b6b27e1769c54e03fb64ff6698d67cf616a63 +Author: Andreas Schwab +AuthorDate: Wed Mar 2 17:28:13 2011 +0100 +Commit: Andreas Schwab +CommitDate: Wed Mar 2 17:28:13 2011 +0100 + + 2.13.90-5 + +:100644 100644 499f3e28 138090e9 M .gitignore +:100644 100644 1eee6467 fb18eb10 M glibc-fedora.patch +:100644 100644 a5b41e7d fd3306aa M glibc.spec +:100644 100644 7f34c660 a2f7ffb3 M sources + +commit 87a7e49934b45b867029d8c843ce7e7f1a5c1d4c +Author: Andreas Schwab +AuthorDate: Tue Feb 15 14:29:18 2011 +0100 +Commit: Andreas Schwab +CommitDate: Tue Feb 15 14:29:18 2011 +0100 + + 2.13.90-4 + +:100644 100644 40d36875 499f3e28 M .gitignore +:100644 100644 c9787016 1eee6467 M glibc-fedora.patch +:100644 000000 67cf0da0 00000000 D glibc-nopl.patch +:100644 100644 75db71b1 a5b41e7d M glibc.spec +:100644 100644 8fafd7ad 7f34c660 M sources + +commit 8add80c634bad05d0784ef5f3eaa91b3ee1dab47 +Author: Dennis Gilmore +AuthorDate: Tue Feb 8 20:29:19 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Tue Feb 8 20:29:19 2011 -0600 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +:100644 100644 6e60848d 75db71b1 M glibc.spec + +commit a896d65b934743e06abd3923db0b6f1037a4a1e7 +Author: Dennis Gilmore +AuthorDate: Mon Feb 7 12:04:17 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Mon Feb 7 12:04:17 2011 -0600 + + actually add the patch + +:000000 100644 00000000 67cf0da0 A glibc-nopl.patch + +commit 8ef6d2e4519bae07ddcecd845c90f47730e7b368 +Author: Dennis Gilmore +AuthorDate: Mon Feb 7 12:03:19 2011 -0600 +Commit: Dennis Gilmore +CommitDate: Mon Feb 7 12:03:19 2011 -0600 + + * Mon Feb 7 2011 Jan Kratochvil - 2.13.90-2 + - Put back the assembler "workaround" - to disable the nopl instruction. + +:100644 100644 ce18382f 6e60848d M glibc.spec + +commit 3558758764e4e49e358a9da5c1de887f556f4b7f +Author: Andreas Schwab +AuthorDate: Tue Jan 25 12:34:04 2011 +0100 +Commit: Andreas Schwab +CommitDate: Tue Jan 25 12:34:04 2011 +0100 + + 2.13.90-1 + +:100644 100644 fa751998 40d36875 M .gitignore +:100644 100644 5d667941 c9787016 M glibc-fedora.patch +:100644 100644 b7b710f8 ce18382f M glibc.spec +:100644 100644 1df768ff 8fafd7ad M sources + +commit e89d95d2810438fd9ae30cad23ed1efcb8e17f40 +Merge: 31930d27 469e4b1e +Author: Andreas Schwab +AuthorDate: Tue Jan 25 12:31:02 2011 +0100 +Commit: Andreas Schwab +CommitDate: Tue Jan 25 12:31:02 2011 +0100 + + Merge branch 'f14/master' + +:100644 100644 2289bb93 fa751998 M .gitignore +:100644 100644 37814f67 5d667941 M glibc-fedora.patch +:100644 100644 55d65d6d b7b710f8 M glibc.spec +:100644 100644 5d0e2ac3 1df768ff M sources + +commit 31930d27ab1942f10f295f9022f84e3e52b021f7 +Author: Dennis Gilmore +AuthorDate: Tue Dec 21 13:03:16 2010 -0600 +Commit: Dennis Gilmore +CommitDate: Tue Dec 21 13:03:16 2010 -0600 + + add disttag and rebuild for rawhide + +:100644 100644 024a0d1f 55d65d6d M glibc.spec + +commit a1faa0a0a8667e18e072f7a913976762ccf7fee6 +Author: Andreas Schwab +AuthorDate: Tue Dec 14 17:22:16 2010 +0100 +Commit: Andreas Schwab +CommitDate: Tue Dec 14 17:22:16 2010 +0100 + + 2.12.90-21 + +:100644 100644 7b68f0b8 37814f67 M glibc-fedora.patch +:100644 100644 c3cb94f7 024a0d1f M glibc.spec +:100644 100644 6d124815 5d0e2ac3 M sources + +commit 7dc6703b310b67923ddc2abd2be31e2871c737d2 +Author: Andreas Schwab +AuthorDate: Mon Dec 13 17:58:18 2010 +0100 +Commit: Andreas Schwab +CommitDate: Mon Dec 13 17:58:18 2010 +0100 + + 2.12.90-20 + +:100644 100644 9ace04db 2289bb93 M .gitignore +:100644 100644 910ae7f1 7b68f0b8 M glibc-fedora.patch +:100644 000000 05876e0d 00000000 D glibc-s390.patch +:100644 100644 a9defade c3cb94f7 M glibc.spec +:100644 100644 7353fd13 6d124815 M sources + +commit f0a4b537056a49e7ab83c890f9e1bb16f8a5cdea +Author: Dan Horák +AuthorDate: Mon Nov 15 14:48:05 2010 +0100 +Commit: Dan Horák +CommitDate: Mon Nov 15 14:48:05 2010 +0100 + + fix build on s390(x) + +:000000 100644 00000000 05876e0d A glibc-s390.patch +:100644 100644 f07a195b a9defade M glibc.spec + +commit 96033044f8efa70532543b2c227f76ccb50a318b +Author: Andreas Schwab +AuthorDate: Fri Nov 12 13:29:24 2010 +0100 +Commit: Andreas Schwab +CommitDate: Fri Nov 12 13:29:24 2010 +0100 + + 2.12.90-19 + +:100644 100644 9463719d 9ace04db M .gitignore +:100644 100644 42ceb06c 910ae7f1 M glibc-fedora.patch +:100644 100644 6f3a5d2c f07a195b M glibc.spec +:100644 100644 65a68ef5 7353fd13 M sources + +commit 85da696179e4303be27dabf7a020fec73da76426 +Author: Andreas Schwab +AuthorDate: Fri Oct 22 19:10:34 2010 +0200 +Commit: Andreas Schwab +CommitDate: Fri Oct 22 19:10:34 2010 +0200 + + 2.12.90-18 + +:100644 100644 c28ea7f0 42ceb06c M glibc-fedora.patch +:100644 100644 0142c22f 6f3a5d2c M glibc.spec +:100644 100644 0b50560b 65a68ef5 M sources + +commit 8d5389e12f8140a83d7d4ea97beb6fe68fbde928 +Author: Andreas Schwab +AuthorDate: Tue Oct 19 11:49:21 2010 +0200 +Commit: Andreas Schwab +CommitDate: Tue Oct 19 11:49:21 2010 +0200 + + 2.12.90-17 + +:100644 100644 94cd92a1 9463719d M .gitignore +:100644 100644 54433225 c28ea7f0 M glibc-fedora.patch +:100644 100644 0d410c70 0142c22f M glibc.spec +:100644 100644 bfff590a 0b50560b M sources + +commit d047b379abf107f503380776e17ee6fd4f6ca83f +Author: Andreas Schwab +AuthorDate: Thu Oct 14 12:30:32 2010 +0200 +Commit: Andreas Schwab +CommitDate: Thu Oct 14 12:30:32 2010 +0200 + + 2.12.90-16 + +:100644 100644 54eafbef 94cd92a1 M .gitignore +:100644 100644 d4174951 54433225 M glibc-fedora.patch +:100644 100644 082511c7 0d410c70 M glibc.spec +:100644 100644 1e61f6c8 bfff590a M sources + +commit 7870b7800ae971749411238efe95e6aba6cc6992 +Author: Andreas Schwab +AuthorDate: Mon Oct 4 13:27:15 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Oct 4 13:27:15 2010 +0200 + + 2.12.90-15 + +:100644 100644 51a21ac0 54eafbef M .gitignore +:100644 100644 c3cdb412 d4174951 M glibc-fedora.patch +:100644 100644 51e95fdc 082511c7 M glibc.spec +:100644 100644 726b6d03 1e61f6c8 M sources + +commit ebd7654e99c6e40c8121c8272e5d9ddd04f4d928 +Author: Andreas Schwab +AuthorDate: Tue Sep 28 15:19:46 2010 +0200 +Commit: Andreas Schwab +CommitDate: Tue Sep 28 15:19:46 2010 +0200 + + 2.12.90-14 + +:100644 100644 59bb1667 c3cdb412 M glibc-fedora.patch +:100644 100644 3e4a2b68 51e95fdc M glibc.spec +:100644 100644 d3b246e9 726b6d03 M sources + +commit 26ee51a75764602585725a993236054ef65887c2 +Author: Andreas Schwab +AuthorDate: Mon Sep 27 16:48:52 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Sep 27 16:48:52 2010 +0200 + + 2.12.90-13 + +:100644 100644 00400bc1 51a21ac0 M .gitignore +:100644 100644 7f887cca 59bb1667 M glibc-fedora.patch +:100644 100644 583ce30c 3e4a2b68 M glibc.spec +:100644 100644 a2b69400 d3b246e9 M sources + +commit c1407c8a92efb6b3d56177f8259810819a54a974 +Author: Dennis Gilmore +AuthorDate: Wed Sep 15 22:30:56 2010 -0500 +Commit: Dennis Gilmore +CommitDate: Wed Sep 15 22:30:56 2010 -0500 + + 2.12.90-12 + Dont build sparcv9v and sparc64v + +:100644 100644 44432f25 583ce30c M glibc.spec + +commit 86a027c0b5d724b88967b257a9f3aedffb5158d1 +Author: Andreas Schwab +AuthorDate: Mon Sep 13 12:08:00 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Sep 13 12:08:00 2010 +0200 + + 2.12.90-11 + +:100644 100644 bbffdc36 00400bc1 M .gitignore +:100644 100644 5dcb351f 7f887cca M glibc-fedora.patch +:100644 100644 ce1abb83 44432f25 M glibc.spec +:100644 100644 a2812380 a2b69400 M sources + +commit 2fa87bec412274b72df198599812fc724b836cf1 +Author: Andreas Schwab +AuthorDate: Mon Sep 6 16:40:34 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Sep 6 16:40:34 2010 +0200 + + 2.12.90-10 + +:100644 100644 2cce3ef8 bbffdc36 M .gitignore +:100644 100644 d05c8b22 5dcb351f M glibc-fedora.patch +:100644 100644 786553ae ce1abb83 M glibc.spec +:100644 100644 0ab2f4b5 a2812380 M sources + +commit 4ce712cc2936877f17f3a29edd493e448fc8c232 +Author: Dennis Gilmore +AuthorDate: Sat Sep 4 11:23:28 2010 -0500 +Commit: Dennis Gilmore +CommitDate: Sat Sep 4 11:23:28 2010 -0500 + + fix up typo + +:100644 100644 a21549cf 786553ae M glibc.spec + +commit 7be0ed9170c1d425e0af0a3490f501325f604a05 +Author: Dennis Gilmore +AuthorDate: Sat Sep 4 09:14:33 2010 -0500 +Commit: Dennis Gilmore +CommitDate: Sat Sep 4 09:14:33 2010 -0500 + + disable unpackged file check on aux arches + +:100644 100644 7ea4caf2 a21549cf M glibc.spec + +commit 20e565a20a1bc5a7f92befd1015a211c783715b8 +Author: Andreas Schwab +AuthorDate: Mon Aug 23 14:09:35 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Aug 23 14:09:35 2010 +0200 + + 2.12.90-8 + +:100644 100644 e2907ec8 2cce3ef8 M .gitignore +:100644 100644 bc98f045 d05c8b22 M glibc-fedora.patch +:100644 100644 95d33894 7ea4caf2 M glibc.spec +:100644 100644 d16d53f6 0ab2f4b5 M sources + +commit 98c76af435af70c9aa5e93fe19720a709711fd6e +Author: Andreas Schwab +AuthorDate: Mon Aug 2 14:18:20 2010 +0200 +Commit: Andreas Schwab +CommitDate: Mon Aug 2 14:18:20 2010 +0200 + + 2.12.90-7 + +:100644 100644 9e046129 e2907ec8 M .gitignore +:100644 100644 482db228 bc98f045 M glibc-fedora.patch +:100644 100644 087e33df 95d33894 M glibc.spec +:100644 100644 e73d3b01 d16d53f6 M sources + +commit 213bb0f3b347d47d2559922db39b552fd781d014 +Author: Fedora Release Engineering +AuthorDate: Wed Jul 28 15:50:43 2010 +0000 +Commit: Jesse Keating +CommitDate: Wed Jul 28 15:50:43 2010 +0000 + + dist-git conversion + +:100644 000000 9e046129 00000000 D .cvsignore +:000000 100644 00000000 9e046129 A .gitignore +:100644 000000 a7dda694 00000000 D Makefile +:100644 000000 c5b0b131 00000000 D import.log + +commit 808dafc80ec4980166838ad8d04a59af1647d371 +Author: Andreas Schwab +AuthorDate: Wed Jul 21 15:08:07 2010 +0000 +Commit: Andreas Schwab +CommitDate: Wed Jul 21 15:08:07 2010 +0000 + + 2.12.90-6 + +:100644 100644 a028f235 9e046129 M .cvsignore +:100644 100644 8f57c629 482db228 M glibc-fedora.patch +:100644 100644 80473590 087e33df M glibc.spec +:100644 100644 baed58e5 c5b0b131 M import.log +:100644 100644 4c676768 e73d3b01 M sources + +commit 68ea17c494c15d90146d478c5228c7b9a34a868c +Author: Andreas Schwab +AuthorDate: Mon Jul 12 11:40:50 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jul 12 11:40:50 2010 +0000 + + 2.12.90-5 + +:100644 100644 5b479104 a028f235 M .cvsignore +:100644 100644 4d0e0ccb 8f57c629 M glibc-fedora.patch +:100644 100644 caeea46e 80473590 M glibc.spec +:100644 100644 cb4d02de baed58e5 M import.log +:100644 100644 77a16e6a 4c676768 M sources + +commit da9d145bdd7e66ed1561f3beaa16a935003995e3 +Author: Andreas Schwab +AuthorDate: Fri Jul 2 12:42:07 2010 +0000 +Commit: Andreas Schwab +CommitDate: Fri Jul 2 12:42:07 2010 +0000 + + 2.12.90-4 + +:100644 100644 84a8a427 5b479104 M .cvsignore +:100644 100644 30e0fc1e 4d0e0ccb M glibc-fedora.patch +:100644 100644 1f3520f6 caeea46e M glibc.spec +:100644 100644 7c142dc6 cb4d02de M import.log +:100644 100644 21ee9469 77a16e6a M sources + +commit 809a543e61e5c0bd738fc7e828086e6d1c825a8f +Author: Andreas Schwab +AuthorDate: Tue Jun 15 08:43:24 2010 +0000 +Commit: Andreas Schwab +CommitDate: Tue Jun 15 08:43:24 2010 +0000 + + 2.12.90-3 + +:100644 100644 1c42d0ca 84a8a427 M .cvsignore +:100644 100644 15c694c3 30e0fc1e M glibc-fedora.patch +:100644 100644 9d64d2cb 1f3520f6 M glibc.spec +:100644 100644 707da519 7c142dc6 M import.log +:100644 100644 f9ebf8b0 21ee9469 M sources + +commit 08541d983ef0bb6b641fc698e2a5064212d472e1 +Author: Andreas Schwab +AuthorDate: Mon May 31 15:10:22 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon May 31 15:10:22 2010 +0000 + + 2.12.90-2 + +:100644 100644 42efde5d 1c42d0ca M .cvsignore +:100644 100644 3364227b 15c694c3 M glibc-fedora.patch +:100644 100644 291ac5ce 9d64d2cb M glibc.spec +:100644 100644 0e2061b5 707da519 M import.log +:100644 100644 dda797aa f9ebf8b0 M sources + +commit 976b178b6d662a99d4b2a2c9ae7bcbc413cc303e +Author: Andreas Schwab +AuthorDate: Wed May 19 12:00:46 2010 +0000 +Commit: Andreas Schwab +CommitDate: Wed May 19 12:00:46 2010 +0000 + + 2.12.90-1 + +:100644 100644 e52bea3c 42efde5d M .cvsignore +:100644 100644 401e40eb 3364227b M glibc-fedora.patch +:100644 100644 80909c5d 291ac5ce M glibc.spec +:100644 100644 a80fa618 0e2061b5 M import.log +:100644 100644 1feb156f dda797aa M sources + +commit f3e82c414e51311321dd63b468ca4cfeaae72d1a +Author: Andreas Schwab +AuthorDate: Mon Feb 8 15:32:13 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Feb 8 15:32:13 2010 +0000 + + 2.11.90-12 + +:100644 100644 4011c62f e52bea3c M .cvsignore +:100644 100644 5327ff5a 401e40eb M glibc-fedora.patch +:100644 100644 c6bbefcf 80909c5d M glibc.spec +:100644 100644 602bf33c a80fa618 M import.log +:100644 100644 67751a4c 1feb156f M sources + +commit 3b8ebb3a56671e20f5c98c7d216040593e8d58b5 +Author: Andreas Schwab +AuthorDate: Mon Feb 1 14:02:57 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Feb 1 14:02:57 2010 +0000 + + 2.11.90-11 + +:100644 100644 5924c2d2 4011c62f M .cvsignore +:100644 100644 a6a66c63 5327ff5a M glibc-fedora.patch +:100644 100644 8a723cdf c6bbefcf M glibc.spec +:100644 100644 24edf046 602bf33c M import.log +:100644 100644 eebce531 67751a4c M sources + +commit c1875bb985445c5d66b995dadd85a5748c8328cd +Author: Andreas Schwab +AuthorDate: Wed Jan 20 16:50:57 2010 +0000 +Commit: Andreas Schwab +CommitDate: Wed Jan 20 16:50:57 2010 +0000 + + 2.11.90-10 + +:100644 100644 3b200aaa 5924c2d2 M .cvsignore +:100644 100644 b5b7b96c a6a66c63 M glibc-fedora.patch +:100644 100644 e34ce8ea 8a723cdf M glibc.spec +:100644 100644 be14016f 24edf046 M import.log +:100644 100644 c5507532 eebce531 M sources + +commit 071e3f49dd334ea2a0ffa6ffc991d4d4850be3db +Author: Andreas Schwab +AuthorDate: Fri Jan 15 11:59:53 2010 +0000 +Commit: Andreas Schwab +CommitDate: Fri Jan 15 11:59:53 2010 +0000 + + 2.11.90-9 + +:100644 100644 30f88c45 3b200aaa M .cvsignore +:100644 100644 ffb35aca b5b7b96c M glibc-fedora.patch +:100644 100644 db9907e4 e34ce8ea M glibc.spec +:100644 100644 97b790a8 be14016f M import.log +:100644 100644 c11b92b9 c5507532 M sources + +commit e55a010d5b33aa8a3d8122ab15038746f37cf4a1 +Author: Andreas Schwab +AuthorDate: Tue Jan 12 16:32:14 2010 +0000 +Commit: Andreas Schwab +CommitDate: Tue Jan 12 16:32:14 2010 +0000 + + 2.11.90-8 + +:100644 100644 d4671ea7 30f88c45 M .cvsignore +:100644 100644 b346b1c6 ffb35aca M glibc-fedora.patch +:100644 100644 7cd8c5b5 db9907e4 M glibc.spec +:100644 100644 88b5f2c1 97b790a8 M import.log +:100644 100644 2208ed8f c11b92b9 M sources + +commit 930f8bac493a16ef74b11d1708878c91d178f779 +Author: Andreas Schwab +AuthorDate: Mon Jan 11 15:35:32 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jan 11 15:35:32 2010 +0000 + + 2.11.90-7 + +:100644 100644 10abe853 d4671ea7 M .cvsignore +:100644 100644 ffdcfe39 b346b1c6 M glibc-fedora.patch +:100644 100644 086da045 7cd8c5b5 M glibc.spec +:100644 100644 3f317fe4 88b5f2c1 M import.log +:100644 100644 d87ca897 2208ed8f M sources + +commit e7298f2636e09c95f0f809b2049215c6db12daab +Author: Andreas Schwab +AuthorDate: Mon Jan 11 09:49:54 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jan 11 09:49:54 2010 +0000 + + 2.11.90-6 + +:100644 100644 92d881ff 10abe853 M .cvsignore +:100644 100644 dd060ce6 ffdcfe39 M glibc-fedora.patch +:100644 100644 112c59c9 086da045 M glibc.spec +:100644 100644 e9428396 3f317fe4 M import.log +:100644 100644 e418900a d87ca897 M sources + +commit 372c18b6eaa2ff0c8246c0a11f1a620a7a402c18 +Author: Andreas Schwab +AuthorDate: Mon Jan 4 14:04:06 2010 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jan 4 14:04:06 2010 +0000 + + 2.11.90-5 + +:100644 100644 b31b587a 92d881ff M .cvsignore +:100644 100644 77f0ccc5 dd060ce6 M glibc-fedora.patch +:100644 100644 996dd9ac 112c59c9 M glibc.spec +:100644 100644 b9e7ae73 e9428396 M import.log +:100644 100644 3ca120c7 e418900a M sources + +commit 7f8824b06198e1e943b0acfed337331a186c692a +Author: Andreas Schwab +AuthorDate: Mon Dec 14 16:39:29 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Dec 14 16:39:29 2009 +0000 + + 2.11.90-4 + +:100644 100644 048774e4 b31b587a M .cvsignore +:100644 100644 ac74eda0 77f0ccc5 M glibc-fedora.patch +:100644 100644 bfaabdeb 996dd9ac M glibc.spec +:100644 100644 0a470263 b9e7ae73 M import.log +:100644 100644 43d5d681 3ca120c7 M sources + +commit 29fd49d204fdb52106025c568c571ab17ea3133a +Author: Andreas Schwab +AuthorDate: Mon Nov 30 14:16:32 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Nov 30 14:16:32 2009 +0000 + + 2.11.90-3 + +:100644 100644 8d67de6d 048774e4 M .cvsignore +:100644 100644 b243e0e3 ac74eda0 M glibc-fedora.patch +:100644 100644 6770f2a4 bfaabdeb M glibc.spec +:100644 100644 7f886b38 0a470263 M import.log +:100644 100644 22a55ac5 43d5d681 M sources + +commit edc9c2bed794e9e3ab30c8d4f050ca8e68bca7b4 +Author: Bill Nottingham +AuthorDate: Wed Nov 25 23:19:29 2009 +0000 +Commit: Bill Nottingham +CommitDate: Wed Nov 25 23:19:29 2009 +0000 + + Fix typo that causes a failure to update the common directory. (releng + #2781) + +:100644 100644 8056e016 a7dda694 M Makefile + +commit 2c5bbbe6d5e29f8fdca4c63a0535addbfe119558 +Author: Andreas Schwab +AuthorDate: Tue Nov 24 15:50:44 2009 +0000 +Commit: Andreas Schwab +CommitDate: Tue Nov 24 15:50:44 2009 +0000 + + 2.11.90-2 + +:100644 100644 319610ec 8d67de6d M .cvsignore +:100644 100644 a996cc60 b243e0e3 M glibc-fedora.patch +:100644 100644 fd4bcf41 6770f2a4 M glibc.spec +:100644 100644 918e0d4a 7f886b38 M import.log +:100644 100644 59dc4da2 22a55ac5 M sources + +commit 6c0e600a935a7f1a5a23b4186dc269eca8cbde6d +Author: Andreas Schwab +AuthorDate: Thu Nov 12 17:51:25 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Nov 12 17:51:25 2009 +0000 + + 2.11.90-1 + +:100644 100644 e94ea068 319610ec M .cvsignore +:100644 100644 920da25a a996cc60 M glibc-fedora.patch +:100644 100644 f9085b15 fd4bcf41 M glibc.spec +:100644 100644 86825f64 918e0d4a M import.log +:100644 100644 09f491e2 59dc4da2 M sources + +commit d1a379ba7a26fb0d478622d3dae094470226dc7c +Author: Andreas Schwab +AuthorDate: Mon Sep 28 12:31:33 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Sep 28 12:31:33 2009 +0000 + + 2.10.90-24 + +:100644 100644 ae3de636 e94ea068 M .cvsignore +:100644 100644 19755a06 920da25a M glibc-fedora.patch +:100644 100644 7515477e f9085b15 M glibc.spec +:100644 100644 b8d0ec26 86825f64 M import.log +:100644 100644 07617f9c 09f491e2 M sources + +commit 91d8fccb67a9a7831387e1dd76a5495f566ba267 +Author: Andreas Schwab +AuthorDate: Mon Sep 21 10:39:33 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Sep 21 10:39:33 2009 +0000 + + 2.10.90-23 + +:100644 100644 471339af ae3de636 M .cvsignore +:100644 100644 17c8d1c3 19755a06 M glibc-fedora.patch +:100644 100644 c26c33b0 7515477e M glibc.spec +:100644 100644 c84b8208 b8d0ec26 M import.log +:100644 100644 b8cfeba0 07617f9c M sources + +commit 26aeed088c84e61d3590a15ce1eec3cdd5b27b2a +Author: Andreas Schwab +AuthorDate: Mon Sep 14 12:23:30 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Sep 14 12:23:30 2009 +0000 + + 2.10.90-22 + +:100644 100644 bf03e600 471339af M .cvsignore +:100644 100644 d3f0e50b 17c8d1c3 M glibc-fedora.patch +:100644 100644 919e060f c26c33b0 M glibc.spec +:100644 100644 d42e229b c84b8208 M import.log +:100644 100644 55966425 b8cfeba0 M sources + +commit 7e2271ddcfbf2611c1c866647d07d13c88f49846 +Author: Andreas Schwab +AuthorDate: Mon Sep 7 09:07:10 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Sep 7 09:07:10 2009 +0000 + + 2.10.90-21 + +:100644 100644 70c81e63 bf03e600 M .cvsignore +:100644 100644 ea59c5e7 d3f0e50b M glibc-fedora.patch +:100644 100644 5580212b 919e060f M glibc.spec +:100644 100644 4e6c5786 d42e229b M import.log +:100644 100644 684cbbe6 55966425 M sources + +commit 569d2b2c6d300e9f7b0f94a38088020954735661 +Author: Andreas Schwab +AuthorDate: Thu Sep 3 09:16:25 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Sep 3 09:16:25 2009 +0000 + + 2.10.90-20 + +:100644 100644 1011e899 70c81e63 M .cvsignore +:100644 100644 95839f2d ea59c5e7 M glibc-fedora.patch +:100644 100644 ed22ef94 5580212b M glibc.spec +:100644 100644 a72439fc 4e6c5786 M import.log +:100644 100644 9d08fcc3 684cbbe6 M sources + +commit 9613e7eb547f351084e2afd9c4cbaac34145a5e5 +Author: Andreas Schwab +AuthorDate: Wed Sep 2 11:28:29 2009 +0000 +Commit: Andreas Schwab +CommitDate: Wed Sep 2 11:28:29 2009 +0000 + + 2.10.90-19 + +:100644 100644 c739361d 1011e899 M .cvsignore +:100644 100644 3474b4fa 95839f2d M glibc-fedora.patch +:100644 100644 dc2cf86d ed22ef94 M glibc.spec +:100644 100644 a5b0d6a7 a72439fc M import.log +:100644 100644 f56f20a3 9d08fcc3 M sources + +commit f81c27d40ac791878c72c9ccf9f6e715a90e188b +Author: Andreas Schwab +AuthorDate: Tue Sep 1 11:03:11 2009 +0000 +Commit: Andreas Schwab +CommitDate: Tue Sep 1 11:03:11 2009 +0000 + + 2.10.90-18 + +:100644 100644 78329ae0 c739361d M .cvsignore +:100644 100644 f8a0f4b7 3474b4fa M glibc-fedora.patch +:100644 100644 d96a56f4 dc2cf86d M glibc.spec +:100644 100644 4fe49d5e a5b0d6a7 M import.log +:100644 100644 70f808e8 f56f20a3 M sources + +commit 79e4f027f9396ec7b1e714c43a8dd1cedf73cf31 +Author: roland +AuthorDate: Thu Aug 27 21:02:58 2009 +0000 +Commit: roland +CommitDate: Thu Aug 27 21:02:58 2009 +0000 + + 2.10.90-17 + +:100644 100644 973829b0 78329ae0 M .cvsignore +:100644 100644 70868cb8 f8a0f4b7 M glibc-fedora.patch +:100644 100644 227d200a d96a56f4 M glibc.spec +:100644 100644 01c891bd 4fe49d5e M import.log +:100644 100644 a3d1881d 70f808e8 M sources + +commit b47019aa112c721278b1de46b6f4ba96b53a728c +Author: Andreas Schwab +AuthorDate: Wed Aug 26 12:12:07 2009 +0000 +Commit: Andreas Schwab +CommitDate: Wed Aug 26 12:12:07 2009 +0000 + + 2.10.90-16 + +:100644 100644 7c7d0db5 973829b0 M .cvsignore +:100644 100644 335abd7d 70868cb8 M glibc-fedora.patch +:100644 100644 f2e94171 227d200a M glibc.spec +:100644 100644 262dfcf0 01c891bd M import.log +:100644 100644 149debf0 a3d1881d M sources + +commit 677ba77d501712c6507442ccecbc1d916faa185b +Author: Andreas Schwab +AuthorDate: Mon Aug 24 09:22:26 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Aug 24 09:22:26 2009 +0000 + + 2.10.90-15 + +:100644 100644 5dc8389e 7c7d0db5 M .cvsignore +:100644 100644 2220fd82 335abd7d M glibc-fedora.patch +:100644 100644 8ac49d33 f2e94171 M glibc.spec +:100644 100644 28954c99 262dfcf0 M import.log +:100644 100644 dd7fb69a 149debf0 M sources + +commit 860b0b0150bf4a56f3e6e9ddc9067935beaabb28 +Author: Andreas Schwab +AuthorDate: Mon Aug 17 13:52:40 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Aug 17 13:52:40 2009 +0000 + + 2.10.90-14 + +:100644 100644 48220d4c 5dc8389e M .cvsignore +:100644 100644 7a4e2394 2220fd82 M glibc-fedora.patch +:100644 100644 7c1f640b 8ac49d33 M glibc.spec +:100644 100644 9ce40529 28954c99 M import.log +:100644 100644 277b7756 dd7fb69a M sources + +commit 713def3ded46e018135a16892321fab4a4acbdac +Author: Andreas Schwab +AuthorDate: Mon Aug 10 09:56:04 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Aug 10 09:56:04 2009 +0000 + + 2.10.90-13 + +:100644 100644 c1eb2630 48220d4c M .cvsignore +:100644 100644 b1048ce0 7a4e2394 M glibc-fedora.patch +:100644 100644 e14a727e 7c1f640b M glibc.spec +:100644 100644 7d33d8c7 9ce40529 M import.log +:100644 100644 39260e24 277b7756 M sources + +commit c14f62b7ea3ae02f8659b0d3df467f3978494d50 +Author: Andreas Schwab +AuthorDate: Mon Aug 3 12:10:21 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Aug 3 12:10:21 2009 +0000 + + 2.10.90-12 + +:100644 100644 a227c7d3 c1eb2630 M .cvsignore +:100644 100644 fc0990f3 b1048ce0 M glibc-fedora.patch +:100644 100644 c1600edf e14a727e M glibc.spec +:100644 100644 825b8ff9 7d33d8c7 M import.log +:100644 100644 894ea4fc 39260e24 M sources + +commit 6843c2d92a546bd2f278fe9a1c601f95f82ffdfe +Author: Andreas Schwab +AuthorDate: Thu Jul 30 13:39:12 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Jul 30 13:39:12 2009 +0000 + + 2.10.90-11 + +:100644 100644 c350406b a227c7d3 M .cvsignore +:100644 100644 a95428f6 fc0990f3 M glibc-fedora.patch +:100644 100644 b2b2f351 c1600edf M glibc.spec +:100644 100644 eb81bc3d 825b8ff9 M import.log +:100644 100644 aa01eb34 894ea4fc M sources + +commit 0e925c16c29b4ea0f12ef4d1e4a96c0d72892d56 +Author: Andreas Schwab +AuthorDate: Tue Jul 28 09:34:51 2009 +0000 +Commit: Andreas Schwab +CommitDate: Tue Jul 28 09:34:51 2009 +0000 + + 2.10.90-10 + +:100644 100644 2db505e3 c350406b M .cvsignore +:100644 100644 9083cb4a a95428f6 M glibc-fedora.patch +:100644 100644 6a4cb58c b2b2f351 M glibc.spec +:100644 100644 96c12d9a eb81bc3d M import.log +:100644 100644 ad3be7f7 aa01eb34 M sources + +commit 96d4f4139db936759fb78ed0133324d3549f0422 +Author: Andreas Schwab +AuthorDate: Mon Jul 27 13:22:45 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jul 27 13:22:45 2009 +0000 + + 2.10.90-9 + +:100644 100644 06c3a332 2db505e3 M .cvsignore +:100644 100644 55a9120c 9083cb4a M glibc-fedora.patch +:100644 100644 3b88daed 6a4cb58c M glibc.spec +:100644 100644 47238154 96c12d9a M import.log +:100644 100644 cd087e70 ad3be7f7 M sources + +commit 8685553fbfd6b52f7e684e6cb38006cd5bd3614f +Author: Jesse Keating +AuthorDate: Sat Jul 25 00:20:16 2009 +0000 +Commit: Jesse Keating +CommitDate: Sat Jul 25 00:20:16 2009 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +:100644 100644 8fa8befb 3b88daed M glibc.spec + +commit f6841e069532dd259e10f11ba483365221c7b5e7 +Author: Jakub Jelinek +AuthorDate: Thu Jul 23 23:57:27 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jul 23 23:57:27 2009 +0000 + + 2.10.90-7.1 + +:100644 100644 208b56cb 55a9120c M glibc-fedora.patch +:100644 100644 146c8dce 8fa8befb M glibc.spec + +commit c57ebc6ba91726db369341a190c06b538616dedd +Author: Andreas Schwab +AuthorDate: Thu Jul 23 16:45:25 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Jul 23 16:45:25 2009 +0000 + + 2.10.90-7 + +:100644 100644 2ba9b8de 06c3a332 M .cvsignore +:100644 100644 21f30232 208b56cb M glibc-fedora.patch +:100644 100644 404015ae 146c8dce M glibc.spec +:100644 100644 9d33fdc9 47238154 M import.log +:100644 100644 445e09b3 cd087e70 M sources + +commit d3e8a7d51ed0fd533026acb08d6c0ec24ab0f7a7 +Author: Andreas Schwab +AuthorDate: Thu Jul 23 14:07:14 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Jul 23 14:07:14 2009 +0000 + + 2.10.90-6 + +:100644 100644 a7a01bfa 404015ae M glibc.spec + +commit 6227600d60ef9027fcb0fd99d3e484e5ca8cd5fb +Author: Andreas Schwab +AuthorDate: Wed Jul 22 13:05:11 2009 +0000 +Commit: Andreas Schwab +CommitDate: Wed Jul 22 13:05:11 2009 +0000 + + 2.10.90-5 + +:100644 100644 be10a9ec 2ba9b8de M .cvsignore +:100644 100644 25fb2fdc 21f30232 M glibc-fedora.patch +:100644 100644 7455f825 a7a01bfa M glibc.spec +:100644 100644 4630b2de 9d33fdc9 M import.log +:100644 100644 cce2f9a9 445e09b3 M sources + +commit 50a003794b81d4f3ea64a50f740b164194fa4a98 +Author: Andreas Schwab +AuthorDate: Mon Jul 20 13:24:45 2009 +0000 +Commit: Andreas Schwab +CommitDate: Mon Jul 20 13:24:45 2009 +0000 + + 2.10.90-4 + +:100644 100644 35fe9ca9 be10a9ec M .cvsignore +:100644 100644 068743c2 25fb2fdc M glibc-fedora.patch +:100644 100644 0832bb2b 7455f825 M glibc.spec +:100644 100644 7a2a8994 4630b2de M import.log +:100644 100644 b75f7e84 cce2f9a9 M sources + +commit 2f2f29e8b79ff83cb1055a2883bbbafe986933b7 +Author: Andreas Schwab +AuthorDate: Wed Jul 8 17:15:21 2009 +0000 +Commit: Andreas Schwab +CommitDate: Wed Jul 8 17:15:21 2009 +0000 + + 2.10.90-3 + +:100644 100644 9096df60 0832bb2b M glibc.spec + +commit 227a7ee89a1ab7a2fed4580d3838bf8deba4efbe +Author: Andreas Schwab +AuthorDate: Thu Jul 2 10:22:47 2009 +0000 +Commit: Andreas Schwab +CommitDate: Thu Jul 2 10:22:47 2009 +0000 + + 2.10.90-2 + +:100644 100644 a6d61106 35fe9ca9 M .cvsignore +:100644 100644 9290b890 068743c2 M glibc-fedora.patch +:100644 100644 4491c413 9096df60 M glibc.spec +:100644 100644 6fbac2c0 b75f7e84 M sources + +commit 237bb90b9673c540756df2503014f63493ab68a9 +Author: Andreas Schwab +AuthorDate: Fri Jun 26 15:46:27 2009 +0000 +Commit: Andreas Schwab +CommitDate: Fri Jun 26 15:46:27 2009 +0000 + + 2.10.90-1 + +:100644 100644 0f0ccd37 a6d61106 M .cvsignore +:100644 100644 effea8fc 9290b890 M glibc-fedora.patch +:100644 100644 98419f6f 4491c413 M glibc.spec +:100644 100644 b9468bf2 7a2a8994 M import.log +:100644 100644 a2cafba7 6fbac2c0 M sources + +commit e0cbf08b7c3aeaffeaab4d48c506be8c29df1128 +Author: Jakub Jelinek +AuthorDate: Tue Apr 14 21:28:25 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 14 21:28:25 2009 +0000 + + 2.9.90-16 + +:100644 100644 9ab84221 0f0ccd37 M .cvsignore +:100644 100644 f99b86d8 effea8fc M glibc-fedora.patch +:100644 100644 c9a949fa 98419f6f M glibc.spec +:100644 100644 995a3bc2 b9468bf2 M import.log +:100644 100644 45d1fdb9 a2cafba7 M sources + +commit c75338b703a2aca2cb6e4c0f81f369f5be1de49c +Author: Jakub Jelinek +AuthorDate: Thu Apr 9 22:03:35 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Apr 9 22:03:35 2009 +0000 + + 2.9.90-15 + +:100644 100644 0368c07d 9ab84221 M .cvsignore +:100644 100644 455d7e43 f99b86d8 M glibc-fedora.patch +:100644 100644 75a9904c c9a949fa M glibc.spec +:100644 100644 7672d875 995a3bc2 M import.log +:100644 100644 a42ba5af 45d1fdb9 M sources + +commit 8350a4f912bb79e562b928a301441f7b72bbe60f +Author: Jakub Jelinek +AuthorDate: Thu Apr 9 21:23:43 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Apr 9 21:23:43 2009 +0000 + + 2.9.90-15 + +:100644 100644 b541a55a 75a9904c M glibc.spec + +commit 5bd3b47e0d97cbb0542498529eed52906d21e68a +Author: Jakub Jelinek +AuthorDate: Wed Apr 8 16:46:29 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 8 16:46:29 2009 +0000 + + 2.9.90-14 + +:100644 100644 818c0887 0368c07d M .cvsignore +:100644 100644 50d92f1b 455d7e43 M glibc-fedora.patch +:100644 100644 7ffa75b8 b541a55a M glibc.spec +:100644 100644 69d760f8 7672d875 M import.log +:100644 100644 4ea28d49 a42ba5af M sources + +commit 21be1f9bd4188ac44ba0a4c8e05b0f26027a037e +Author: Jakub Jelinek +AuthorDate: Tue Apr 7 13:39:49 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 7 13:39:49 2009 +0000 + + 2.9.90-13 + +:100644 100644 f6e6535a 7ffa75b8 M glibc.spec + +commit be304ecfa3662098fb73d9d0ddf714c16d1f3b66 +Author: Jakub Jelinek +AuthorDate: Tue Apr 7 09:17:30 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 7 09:17:30 2009 +0000 + + 2.9.90-13 + +:100644 100644 5c169fab f6e6535a M glibc.spec + +commit ccd32a3069d3ddae01ad2239b3ccf0da75448b89 +Author: Jakub Jelinek +AuthorDate: Tue Apr 7 07:39:09 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 7 07:39:09 2009 +0000 + + 2.9.90-13 + +:100644 100644 f132da22 818c0887 M .cvsignore +:100644 100644 781f8a15 50d92f1b M glibc-fedora.patch +:100644 100644 3440124a 5c169fab M glibc.spec +:100644 100644 b2ea6590 69d760f8 M import.log +:100644 100644 fec2a4ea 4ea28d49 M sources + +commit ec14cead29c7c7f74fa50482e55b4d0e69da72d5 +Author: Jakub Jelinek +AuthorDate: Wed Apr 1 10:41:21 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 1 10:41:21 2009 +0000 + + 2.9.90-12 + +:100644 100644 302f735c f132da22 M .cvsignore +:100644 100644 0d5e48e9 781f8a15 M glibc-fedora.patch +:100644 100644 77a67f55 3440124a M glibc.spec +:100644 100644 5ef23ffd b2ea6590 M import.log +:100644 100644 a1f8e96b fec2a4ea M sources + +commit 96386a5273722df01d2cb0e50d1fdc3921cb9156 +Author: Jakub Jelinek +AuthorDate: Fri Mar 20 20:26:14 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 20 20:26:14 2009 +0000 + + 2.9.90-11 + +:100644 100644 41981ab1 302f735c M .cvsignore +:100644 100644 b1d840d0 0d5e48e9 M glibc-fedora.patch +:100644 100644 39eb3714 77a67f55 M glibc.spec +:100644 100644 89db9297 5ef23ffd M import.log +:100644 100644 07d8d627 a1f8e96b M sources + +commit d3f4e3e5aee0b62e2d3ff62afe4fac705aa414cb +Author: Jakub Jelinek +AuthorDate: Tue Mar 10 20:01:33 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Mar 10 20:01:33 2009 +0000 + + 2.9.90-10 + +:100644 100644 87eb1f2b 41981ab1 M .cvsignore +:100644 100644 f17558eb b1d840d0 M glibc-fedora.patch +:100644 100644 b194a6d3 39eb3714 M glibc.spec +:100644 100644 75121ac2 89db9297 M import.log +:100644 100644 12a591f4 07d8d627 M sources + +commit 268a86f75ef70201e337005a82f6ec56a486a8a0 +Author: Jakub Jelinek +AuthorDate: Mon Mar 9 15:03:51 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 9 15:03:51 2009 +0000 + + 2.9.90-9 + +:100644 100644 6771e642 87eb1f2b M .cvsignore +:100644 100644 e0228886 f17558eb M glibc-fedora.patch +:100644 100644 fbf9a40d b194a6d3 M glibc.spec +:100644 100644 77040b51 75121ac2 M import.log +:100644 100644 1176190e 12a591f4 M sources +:100644 000000 02df68d7 00000000 D thread_db.patch + +commit 37921a2866b3c01b926d5d3bd961273672903cdf +Author: Jakub Jelinek +AuthorDate: Mon Mar 9 15:00:02 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 9 15:00:02 2009 +0000 + + 2.9.90-9 + +:100644 100644 2f440952 e0228886 M glibc-fedora.patch + +commit 0bd832ee26f4862b8eac7a4a4a1c4c7a10588937 +Author: roland +AuthorDate: Sat Feb 28 02:29:56 2009 +0000 +Commit: roland +CommitDate: Sat Feb 28 02:29:56 2009 +0000 + + fix libthread_db (#487212) + +:100644 100644 617986c7 fbf9a40d M glibc.spec +:000000 100644 00000000 02df68d7 A thread_db.patch + +commit 9d8081c00736b9364ec7dc1ef0d450bd489a01b6 +Author: Jesse Keating +AuthorDate: Tue Feb 24 22:05:41 2009 +0000 +Commit: Jesse Keating +CommitDate: Tue Feb 24 22:05:41 2009 +0000 + + - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +:100644 100644 7409deca 617986c7 M glibc.spec + +commit 318370830b50bbc7bb2e36fbc29eac1fb61d79ca +Author: Jakub Jelinek +AuthorDate: Wed Feb 18 23:55:24 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 18 23:55:24 2009 +0000 + + 2.9.90-7 + +:100644 100644 e19d5748 7409deca M glibc.spec + +commit 3bdc2b1398d375516908610b00ba9f734dc66fcc +Author: Jakub Jelinek +AuthorDate: Wed Feb 18 23:18:08 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 18 23:18:08 2009 +0000 + + 2.9.90-6 + +:100644 100644 7a62d88f 2f440952 M glibc-fedora.patch +:100644 100644 d9f122e1 e19d5748 M glibc.spec + +commit 8591a1d11a4894e36e1e10831165e19f4e15a17f +Author: Jakub Jelinek +AuthorDate: Wed Feb 18 22:02:09 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 18 22:02:09 2009 +0000 + + 2.9.90-5 + +:100644 100644 594541d6 7a62d88f M glibc-fedora.patch +:100644 100644 f64af2f9 d9f122e1 M glibc.spec + +commit 65bf1c4263c6361866b4b2b46eaa7241604b6686 +Author: Jakub Jelinek +AuthorDate: Wed Feb 18 20:47:04 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 18 20:47:04 2009 +0000 + + 2.9.90-4 + +:100644 100644 b680a9c6 6771e642 M .cvsignore +:100644 100644 1b6df06f 594541d6 M glibc-fedora.patch +:100644 100644 8bc53ed6 f64af2f9 M glibc.spec +:100644 100644 852f1fe5 77040b51 M import.log +:100644 100644 a2923314 1176190e M sources + +commit 849f6c653f1bb9bb9b1599f3921176c93aa739b2 +Author: Jakub Jelinek +AuthorDate: Wed Feb 4 22:51:53 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 4 22:51:53 2009 +0000 + + 2.9.90-3 + +:100644 100644 4112a08d b680a9c6 M .cvsignore +:100644 100644 e6ce76aa 1b6df06f M glibc-fedora.patch +:100644 100644 89efe387 8bc53ed6 M glibc.spec +:100644 100644 866d174c 852f1fe5 M import.log +:100644 100644 d70e870b a2923314 M sources + +commit 93d06822d10c5cb2d65c565ac411127105a66fea +Author: Jakub Jelinek +AuthorDate: Thu Jan 8 10:44:08 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jan 8 10:44:08 2009 +0000 + + 2.9.90-2 + +:100644 100644 1942f4b5 4112a08d M .cvsignore +:100644 100644 0cf088b0 e6ce76aa M glibc-fedora.patch +:100644 100644 13ae19b7 89efe387 M glibc.spec +:100644 100644 82230cba 866d174c M import.log +:100644 100644 9cbfa7cd d70e870b M sources + +commit 81b5083f8d2a249e5bdb69b11541df5c88f2c343 +Author: Jakub Jelinek +AuthorDate: Fri Jan 2 22:17:46 2009 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 2 22:17:46 2009 +0000 + + 2.9.90-1 + +:100644 100644 b68cd3a2 1942f4b5 M .cvsignore +:100644 100644 b5e34c18 0cf088b0 M glibc-fedora.patch +:100644 100644 a40c1409 13ae19b7 M glibc.spec +:100644 100644 53c4c468 82230cba M import.log +:100644 100644 604ce2a9 9cbfa7cd M sources + +commit 18108d150a22a396f1fbbf557e85b360f17808e1 +Author: Jakub Jelinek +AuthorDate: Thu Nov 13 22:46:07 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 13 22:46:07 2008 +0000 + + 2.9-1 + +:100644 100644 473323f9 b68cd3a2 M .cvsignore +:100644 100644 7accafa1 b5e34c18 M glibc-fedora.patch +:100644 100644 2e6a6c0a a40c1409 M glibc.spec +:100644 100644 d59c87df 53c4c468 M import.log +:100644 100644 d0793c3f 604ce2a9 M sources + +commit 1403d00b92cd8f31735cd7bd49ec9edb7edeaa81 +Author: Jakub Jelinek +AuthorDate: Wed Nov 12 20:47:24 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Nov 12 20:47:24 2008 +0000 + + 2.8.90-17 + +:100644 100644 2baff5d1 473323f9 M .cvsignore +:100644 100644 ff261632 7accafa1 M glibc-fedora.patch +:100644 100644 b3dce4f4 2e6a6c0a M glibc.spec +:000000 100644 00000000 d59c87df A import.log +:100644 100644 af99d6ee d0793c3f M sources + +commit e90f93e6abf5e62dca619d0d55c1e617b7beaf8b +Author: Jakub Jelinek +AuthorDate: Fri Oct 31 21:53:57 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Oct 31 21:53:57 2008 +0000 + + 2.8.90-16 + +:100644 100644 9c9b8066 2baff5d1 M .cvsignore +:100644 100644 c4856d44 ff261632 M glibc-fedora.patch +:100644 100644 221138e4 b3dce4f4 M glibc.spec +:100644 100644 aff181c3 af99d6ee M sources + +commit e74e801207dbb1cbc87678c6c3bd1f8488fe7811 +Author: Jakub Jelinek +AuthorDate: Tue Oct 28 15:50:31 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 28 15:50:31 2008 +0000 + + 2.8.90-15 + +:100644 100644 70c36f29 9c9b8066 M .cvsignore +:100644 100644 c0bc724e c4856d44 M glibc-fedora.patch +:100644 100644 6b79af75 221138e4 M glibc.spec +:100644 100644 aebd223a aff181c3 M sources + +commit 8126ba80e28ef70f6d5062b37d7cf24e238976ed +Author: Jakub Jelinek +AuthorDate: Mon Oct 20 07:39:44 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 20 07:39:44 2008 +0000 + + 2.8.90-14 + +:100644 100644 232fa807 70c36f29 M .cvsignore +:100644 100644 fe20dd8b c0bc724e M glibc-fedora.patch +:100644 000000 41693048 00000000 D glibc-sparcv9v-memset.patch +:100644 100644 73fb6e0c 6b79af75 M glibc.spec +:100644 100644 bd4d6034 aebd223a M sources + +commit afa452c3fd79b594ddd04989a39bbe1569d4ed6b +Author: Dennis Gilmore +AuthorDate: Sat Oct 11 00:58:22 2008 +0000 +Commit: Dennis Gilmore +CommitDate: Sat Oct 11 00:58:22 2008 +0000 + + add and apply sparcv9v memset patch + +:000000 100644 00000000 41693048 A glibc-sparcv9v-memset.patch +:100644 100644 45f3e174 73fb6e0c M glibc.spec + +commit 0cfc9dbd82ebc5694f4c95d8d94e1c200bf9251d +Author: Jakub Jelinek +AuthorDate: Fri Aug 29 07:56:43 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 29 07:56:43 2008 +0000 + + 2.8.90-12 + +:100644 100644 c2b08a7c 232fa807 M .cvsignore +:100644 100644 a01456c0 fe20dd8b M glibc-fedora.patch +:100644 100644 645f3ce9 45f3e174 M glibc.spec +:100644 100644 aad227a0 bd4d6034 M sources + +commit db38e683433a27e74356f72f208fb611d3986634 +Author: Jakub Jelinek +AuthorDate: Fri Aug 29 07:54:06 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 29 07:54:06 2008 +0000 + + 2.8.90-12 + +:100644 100644 fd073192 c2b08a7c M .cvsignore +:100644 100644 05ee281b a01456c0 M glibc-fedora.patch +:100644 100644 eda0a62e 645f3ce9 M glibc.spec +:100644 100644 8e178dbd aad227a0 M sources + +commit 52bb3e6f828cfcd0bf432d44bc0f5c8e2601fa64 +Author: Jakub Jelinek +AuthorDate: Sat Aug 2 09:03:19 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Aug 2 09:03:19 2008 +0000 + + 2.8.90-11 + +:100644 100644 ed31f0c4 fd073192 M .cvsignore +:100644 100644 acf1c528 05ee281b M glibc-fedora.patch +:100644 100644 1f09f351 eda0a62e M glibc.spec +:100644 100644 ff33ec1c 8e178dbd M sources + +commit 1c05dd24dbf3b0924af994c120724a4240192f81 +Author: Jakub Jelinek +AuthorDate: Tue Jul 29 07:47:07 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 29 07:47:07 2008 +0000 + + 2.8.90-10 + +:100644 100644 f9b8d8c0 acf1c528 M glibc-fedora.patch + +commit be0efd41cd1f7dd8c232d8c6de1aae3db79bbfcf +Author: Jakub Jelinek +AuthorDate: Mon Jul 28 23:49:51 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jul 28 23:49:51 2008 +0000 + + 2.8.90-10 + +:100644 100644 eb8160f0 ed31f0c4 M .cvsignore +:100644 100644 467f3694 f9b8d8c0 M glibc-fedora.patch +:100644 100644 9712689d 1f09f351 M glibc.spec +:100644 100644 59450f04 ff33ec1c M sources + +commit 569119f0bb7ed8f3719b8d1230e495a138ef7146 +Author: Jakub Jelinek +AuthorDate: Wed Jul 16 10:14:40 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jul 16 10:14:40 2008 +0000 + + 2.8.90-9 + +:100644 100644 7805a596 eb8160f0 M .cvsignore +:100644 100644 2f678d80 467f3694 M glibc-fedora.patch +:100644 100644 f92e3b04 9712689d M glibc.spec +:100644 100644 bab04047 59450f04 M sources + +commit e29b33f48b70ff13b1d869a5d923f3ee5b81311b +Author: Jakub Jelinek +AuthorDate: Thu Jul 3 13:13:57 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jul 3 13:13:57 2008 +0000 + + 2.8.90-8 + +:100644 100644 65d108fb 7805a596 M .cvsignore +:100644 100644 99f1cd8f 2f678d80 M glibc-fedora.patch +:100644 100644 6df7d4eb f92e3b04 M glibc.spec +:100644 100644 126cca3b bab04047 M sources + +commit 975cdd1f9d4c91cba6a2d69e3214947187c46241 +Author: Jakub Jelinek +AuthorDate: Fri Jun 13 17:17:16 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jun 13 17:17:16 2008 +0000 + + 2.8.90-7 + +:100644 100644 226d5903 65d108fb M .cvsignore +:100644 100644 ef6f0e56 99f1cd8f M glibc-fedora.patch +:100644 100644 4189c0d1 6df7d4eb M glibc.spec +:100644 100644 85320be5 126cca3b M sources + +commit 1c91d4268d566eecd5706ef471ba38f7e2b354b4 +Author: Jakub Jelinek +AuthorDate: Fri Jun 13 17:15:01 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jun 13 17:15:01 2008 +0000 + + 2.8.90-7 + +:100644 100644 6b0766fd ef6f0e56 M glibc-fedora.patch + +commit 617fb0df2bd2c45ede5c1176179630a7f79e2cb1 +Author: Jakub Jelinek +AuthorDate: Thu Jun 12 17:30:54 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jun 12 17:30:54 2008 +0000 + + 2.8.90-6 + +:100644 100644 fbaec017 226d5903 M .cvsignore +:100644 100644 ff2646cf 6b0766fd M glibc-fedora.patch +:100644 100644 25b23d59 4189c0d1 M glibc.spec +:100644 100644 7579c663 85320be5 M sources + +commit 425bf4a3835b00c6d0c12d041a898bdf31e61dd7 +Author: Jakub Jelinek +AuthorDate: Sat May 24 22:50:07 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Sat May 24 22:50:07 2008 +0000 + + 2.8.90-5 + +:100644 100644 cd25ae2b fbaec017 M .cvsignore +:100644 100644 15e3cd17 ff2646cf M glibc-fedora.patch +:100644 100644 219501ce 25b23d59 M glibc.spec +:100644 100644 5eb0a623 7579c663 M sources + +commit 901233391df3625f8447cb155bec021ac5c96b9a +Author: Jakub Jelinek +AuthorDate: Tue May 20 20:17:14 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Tue May 20 20:17:14 2008 +0000 + + 2.8.90-4 + +:100644 100644 d2fde035 cd25ae2b M .cvsignore +:100644 100644 e74e4066 15e3cd17 M glibc-fedora.patch +:100644 100644 20602e9c 219501ce M glibc.spec +:100644 100644 de6174af 5eb0a623 M sources + +commit 25b38c60a56401a738be1850daff2747907e4968 +Author: Jakub Jelinek +AuthorDate: Sun May 18 11:11:25 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Sun May 18 11:11:25 2008 +0000 + + 2.8.90-3 + +:100644 100644 dbf20789 d2fde035 M .cvsignore +:100644 100644 dee3e3f3 e74e4066 M glibc-fedora.patch +:100644 100644 69d88da2 20602e9c M glibc.spec +:100644 100644 c8d004ff de6174af M sources + +commit c299fe23e3ede61eb8e811c539284c4ab67dc2e2 +Author: Jakub Jelinek +AuthorDate: Fri May 16 22:23:13 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 16 22:23:13 2008 +0000 + + 2.8.90-2 + +:100644 100644 e82676d1 dbf20789 M .cvsignore +:100644 100644 debc79a7 dee3e3f3 M glibc-fedora.patch +:100644 100644 eca1f5ff 69d88da2 M glibc.spec +:100644 100644 aecf08c5 c8d004ff M sources + +commit f750b536083176ed18bd753d71887fafccf6cc88 +Author: Jakub Jelinek +AuthorDate: Thu May 15 08:24:11 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu May 15 08:24:11 2008 +0000 + + 2.8.90-1 + +:100644 100644 371a5fcb e82676d1 M .cvsignore +:100644 100644 2f7c4a9a debc79a7 M glibc-fedora.patch +:100644 100644 ae706794 eca1f5ff M glibc.spec +:100644 100644 c71e5095 aecf08c5 M sources + +commit 8dc1ea5199cc84a6fab6d423e4dfffe332641969 +Author: Jakub Jelinek +AuthorDate: Sat Apr 12 08:14:24 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Apr 12 08:14:24 2008 +0000 + + 2.8-1 + +:100644 100644 14dbb4b4 371a5fcb M .cvsignore +:100644 100644 39df6a48 2f7c4a9a M glibc-fedora.patch +:100644 100644 a6a9e245 ae706794 M glibc.spec +:100644 100644 7175f327 c71e5095 M sources + +commit 46c4457f73733a52ebb46d2a0c66fa65a5dd796a +Author: Jakub Jelinek +AuthorDate: Fri Apr 11 19:59:40 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Apr 11 19:59:40 2008 +0000 + + 2.7.90-16 + +:100644 100644 8c31b6b8 14dbb4b4 M .cvsignore +:100644 100644 ba20f619 39df6a48 M glibc-fedora.patch +:100644 100644 6f93072a a6a9e245 M glibc.spec +:100644 100644 d2a6794e 7175f327 M sources + +commit 97f60298f06e01a78de6aa6cefcbbdbff1870ad1 +Author: Jakub Jelinek +AuthorDate: Thu Apr 10 19:42:23 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Apr 10 19:42:23 2008 +0000 + + 2.7.90-15 + +:100644 100644 8e9b5118 8c31b6b8 M .cvsignore +:100644 100644 b5e52344 ba20f619 M glibc-fedora.patch +:100644 100644 aad21221 6f93072a M glibc.spec +:100644 100644 29389600 d2a6794e M sources + +commit c5731a392f059a795adfeeffb841fbd4ce16e194 +Author: Jakub Jelinek +AuthorDate: Tue Apr 8 15:17:07 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 8 15:17:07 2008 +0000 + + 2.7.90-14 + +:100644 100644 30910c46 b5e52344 M glibc-fedora.patch + +commit d20e1c9f8bea44c0ee06ab14b22dcc38feaf61d3 +Author: Jakub Jelinek +AuthorDate: Tue Apr 8 09:26:11 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 8 09:26:11 2008 +0000 + + 2.7.90-14 + +:100644 100644 e46e0982 8e9b5118 M .cvsignore +:100644 100644 123225f8 30910c46 M glibc-fedora.patch +:100644 100644 098c7fcd aad21221 M glibc.spec +:100644 100644 3785993a 29389600 M sources + +commit 45f16f2f6ceba766e766c4b4b4e7ee2ec011dad2 +Author: Jakub Jelinek +AuthorDate: Fri Mar 28 14:37:48 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 28 14:37:48 2008 +0000 + + 2.7.90-13 + +:100644 100644 c2b08a7c e46e0982 M .cvsignore +:100644 100644 a01456c0 123225f8 M glibc-fedora.patch +:100644 100644 645f3ce9 098c7fcd M glibc.spec +:100644 100644 aad227a0 3785993a M sources + +commit e5e8f771b511c99e844f6325e7af7169f0c0def7 +Author: Jakub Jelinek +AuthorDate: Wed Mar 26 12:29:52 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Mar 26 12:29:52 2008 +0000 + + 2.7.90-12 + +:100644 100644 41e39e06 c2b08a7c M .cvsignore +:100644 100644 404017f5 a01456c0 M glibc-fedora.patch +:100644 100644 33758ab7 645f3ce9 M glibc.spec +:100644 100644 6ddd8972 aad227a0 M sources + +commit 192fbabef9b13c4d6e97b58d4780caa61b99bc55 +Author: Jakub Jelinek +AuthorDate: Mon Mar 17 23:43:22 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 17 23:43:22 2008 +0000 + + 2.7.90-11 + +:100644 100644 86a9f393 404017f5 M glibc-fedora.patch +:100644 100644 1b74c282 33758ab7 M glibc.spec + +commit e8c0bf781197bb192f177ed2b476e2cf5cd3a8b7 +Author: Jakub Jelinek +AuthorDate: Fri Mar 14 23:00:20 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 14 23:00:20 2008 +0000 + + 2.7.90-11 + +:100644 100644 dc0ec0af 41e39e06 M .cvsignore +:100644 100644 94b0424c 86a9f393 M glibc-fedora.patch +:100644 100644 7d591023 1b74c282 M glibc.spec +:100644 100644 3c57e921 6ddd8972 M sources + +commit 87698ec1f825ac61e914b004537d866385a2fc89 +Author: Jakub Jelinek +AuthorDate: Fri Mar 14 18:04:53 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 14 18:04:53 2008 +0000 + + 2.7.90-10 + +:100644 100644 221a07c6 dc0ec0af M .cvsignore +:100644 100644 592dfb54 94b0424c M glibc-fedora.patch +:100644 100644 f9eb6081 7d591023 M glibc.spec +:100644 100644 544db4d7 3c57e921 M sources + +commit 9a83731ce701441f408a91f284aa54867be88527 +Author: Jesse Keating +AuthorDate: Wed Mar 5 15:08:48 2008 +0000 +Commit: Jesse Keating +CommitDate: Wed Mar 5 15:08:48 2008 +0000 + + - Correct glibc-common requires. + +:100644 100644 f58ca3c6 f9eb6081 M glibc.spec + +commit ffc48ada46093e7a35440bbfe0c62afb32b0118f +Author: Jakub Jelinek +AuthorDate: Wed Mar 5 10:32:39 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Mar 5 10:32:39 2008 +0000 + + 2.7.90-8 + +:100644 100644 85c3b5ba 221a07c6 M .cvsignore +:100644 100644 ad415758 592dfb54 M glibc-fedora.patch +:100644 100644 53c998fc f58ca3c6 M glibc.spec +:100644 100644 8237b44f 544db4d7 M sources + +commit 4224d63819befd16aceab556256335ed9de08f97 +Author: Jakub Jelinek +AuthorDate: Sat Feb 16 17:47:51 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Feb 16 17:47:51 2008 +0000 + + 2.7.90-7 + +:100644 100644 e7509a76 85c3b5ba M .cvsignore +:100644 100644 86e580c5 ad415758 M glibc-fedora.patch +:100644 100644 51757c04 53c998fc M glibc.spec +:100644 100644 d5746800 8237b44f M sources + +commit 0ec93d330a19063a51333c1e063065f3d81bbf2c +Author: Jakub Jelinek +AuthorDate: Fri Feb 1 11:02:06 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 1 11:02:06 2008 +0000 + + 2.7.90-6 + +:100644 100644 a861c44a e7509a76 M .cvsignore +:100644 100644 cb5ed111 86e580c5 M glibc-fedora.patch +:100644 100644 90c2e60f 51757c04 M glibc.spec +:100644 100644 f377b4b3 d5746800 M sources + +commit e8b5566e17877ad5b772a0f05f2252920cb684e4 +Author: Jakub Jelinek +AuthorDate: Thu Jan 31 08:59:10 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jan 31 08:59:10 2008 +0000 + + 2.7.90-5 + +:100644 100644 1f197672 a861c44a M .cvsignore +:100644 100644 bda428b0 cb5ed111 M glibc-fedora.patch +:100644 100644 4b9964c1 90c2e60f M glibc.spec +:100644 100644 d9d02403 f377b4b3 M sources + +commit 85e6d0134a6c5844699dbd52fcd97f76d87352fe +Author: Jakub Jelinek +AuthorDate: Fri Jan 11 08:15:01 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 11 08:15:01 2008 +0000 + + 2.7.90-4 + +:100644 100644 ed4c6782 1f197672 M .cvsignore +:100644 100644 34f2fe27 bda428b0 M glibc-fedora.patch +:100644 100644 ea0921be 4b9964c1 M glibc.spec +:100644 100644 822765cc d9d02403 M sources + +commit 68a8feb3ea017f66cab4df427e91b8099c3a4aa7 +Author: Jakub Jelinek +AuthorDate: Thu Jan 3 20:54:55 2008 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jan 3 20:54:55 2008 +0000 + + 2.7.90-3 + +:100644 100644 6b35c0d0 ed4c6782 M .cvsignore +:100644 100644 6a76cfcb 34f2fe27 M glibc-fedora.patch +:100644 100644 c1eb05aa ea0921be M glibc.spec +:100644 100644 c7a9be65 822765cc M sources + +commit de3cbde65186b7f803187f49e5c41ddb1d6d2b63 +Author: Jakub Jelinek +AuthorDate: Thu Dec 27 12:46:54 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Dec 27 12:46:54 2007 +0000 + + 2.7.90-2 + +:100644 100644 7b809153 6b35c0d0 M .cvsignore +:100644 100644 6c737e09 6a76cfcb M glibc-fedora.patch +:100644 100644 9a778c01 c1eb05aa M glibc.spec +:100644 100644 4cc4b9d2 c7a9be65 M sources + +commit 6e6f3279fd82f421e23664e6409484f53057a65c +Author: Jakub Jelinek +AuthorDate: Wed Dec 12 23:24:45 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 12 23:24:45 2007 +0000 + + 2.7.90-1 + +:100644 100644 b7802e0d 6c737e09 M glibc-fedora.patch +:100644 100644 532a8257 4cc4b9d2 M sources + +commit 44addb7013338b427b199b63d87f8ce74001e345 +Author: Jakub Jelinek +AuthorDate: Wed Dec 12 21:15:38 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 12 21:15:38 2007 +0000 + + 2.7.90-1 + +:100644 100644 7f52f0e6 7b809153 M .cvsignore +:100644 100644 afdbbdf3 b7802e0d M glibc-fedora.patch +:100644 100644 a010ac64 9a778c01 M glibc.spec +:100644 100644 8deb71f3 532a8257 M sources + +commit aaaf28d29bf160eae35be4971077512676463ee9 +Author: Jakub Jelinek +AuthorDate: Wed Dec 12 20:47:44 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 12 20:47:44 2007 +0000 + + 2.7.90-1 + +:100644 100644 4561532e afdbbdf3 M glibc-fedora.patch + +commit e04f1bad7dbb1adbf1a261ce65d35af9179022b3 +Author: Jakub Jelinek +AuthorDate: Thu Oct 18 00:17:17 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 18 00:17:17 2007 +0000 + + 2.7-2 + +:100644 100644 e2da84f7 4561532e M glibc-fedora.patch +:100644 100644 20b26a7d a010ac64 M glibc.spec + +commit 1b81d3abb3264b46ba77932448a92d8a470ec1af +Author: Jakub Jelinek +AuthorDate: Wed Oct 17 20:54:45 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 17 20:54:45 2007 +0000 + + 2.7-1 + +:100644 100644 01962edf 7f52f0e6 M .cvsignore +:100644 100644 4f4d94d0 e2da84f7 M glibc-fedora.patch +:100644 100644 1b0a5a5c 20b26a7d M glibc.spec +:100644 100644 22a23630 8deb71f3 M sources + +commit e1ffbdc3410928cc6cbd4e43c3ea765b9d3e5786 +Author: Bill Nottingham +AuthorDate: Mon Oct 15 18:47:41 2007 +0000 +Commit: Bill Nottingham +CommitDate: Mon Oct 15 18:47:41 2007 +0000 + + makefile update to properly grab makefile.common + +:100644 100644 d4168e91 8056e016 M Makefile + +commit d410998e6d697b58ae174d197df34caddc78e853 +Author: Jakub Jelinek +AuthorDate: Mon Oct 15 07:49:13 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 15 07:49:13 2007 +0000 + + 2.6.90-21 + +:100644 100644 4ffa2612 01962edf M .cvsignore +:100644 100644 232b72d1 4f4d94d0 M glibc-fedora.patch +:100644 100644 0266916f 1b0a5a5c M glibc.spec +:100644 100644 ee9ae45a 22a23630 M sources + +commit 59c560878a82ca69ef4c7815cbe0239046483100 +Author: Jakub Jelinek +AuthorDate: Sun Oct 14 21:33:51 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Oct 14 21:33:51 2007 +0000 + + 2.6.90-20 + +:100644 100644 44cc56e7 4ffa2612 M .cvsignore +:100644 100644 ec060264 232b72d1 M glibc-fedora.patch +:100644 100644 56d36fee 0266916f M glibc.spec +:100644 100644 a03254df ee9ae45a M sources + +commit c5041837657625e86bcc7d0e385935780a02d1d1 +Author: Jakub Jelinek +AuthorDate: Thu Oct 11 23:06:52 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 11 23:06:52 2007 +0000 + + 2.6.90-19 + +:100644 100644 81d37b11 ec060264 M glibc-fedora.patch + +commit 4e762dbcddabceade3f3c5865dfac458e41f0af0 +Author: Jakub Jelinek +AuthorDate: Thu Oct 11 16:49:59 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 11 16:49:59 2007 +0000 + + 2.6.90-19 + +:100644 100644 e3b467b6 44cc56e7 M .cvsignore +:100644 100644 61e70e91 81d37b11 M glibc-fedora.patch +:100644 100644 051d80c9 56d36fee M glibc.spec +:100644 100644 12394b58 a03254df M sources + +commit 763c74dc7df193263768430fb07f2ef453e64d3b +Author: Jakub Jelinek +AuthorDate: Wed Oct 10 21:17:35 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 10 21:17:35 2007 +0000 + + 2.6.90-18 + +:100644 100644 46b03be0 e3b467b6 M .cvsignore +:100644 100644 08d14165 61e70e91 M glibc-fedora.patch +:100644 100644 eb1eda9e 051d80c9 M glibc.spec +:100644 100644 6da988dc 12394b58 M sources + +commit 6ab843b8784516be18d5f6712b2b3f373c7ef632 +Author: Jakub Jelinek +AuthorDate: Wed Oct 3 19:54:48 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 3 19:54:48 2007 +0000 + + 2.6.90-17 + +:100644 100644 46b4303a 46b03be0 M .cvsignore +:100644 100644 f3508b2a 08d14165 M glibc-fedora.patch +:100644 100644 22c9560b eb1eda9e M glibc.spec +:100644 100644 e373891c 6da988dc M sources + +commit e2e6967dd1946b6ad2bfe3c00b2986840fe8f3c6 +Author: Jakub Jelinek +AuthorDate: Sat Sep 29 19:47:29 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Sep 29 19:47:29 2007 +0000 + + 2.6.90-16 + +:100644 100644 78497daf 46b4303a M .cvsignore +:100644 100644 3696c627 f3508b2a M glibc-fedora.patch +:100644 100644 d5be22ec 22c9560b M glibc.spec +:100644 100644 4f0b7469 e373891c M sources + +commit 7368934d3fac097edc89e8b775cb0f924ee435e4 +Author: Jakub Jelinek +AuthorDate: Thu Sep 20 00:29:56 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Sep 20 00:29:56 2007 +0000 + + 2.6.90-15 + +:100644 100644 752ae3c3 78497daf M .cvsignore +:100644 100644 b9e508a1 3696c627 M glibc-fedora.patch +:100644 100644 e00461c0 d5be22ec M glibc.spec +:100644 100644 649624c6 4f0b7469 M sources + +commit 4ea15d1afceebe3c21cc8346f89def668c168ad2 +Author: Jakub Jelinek +AuthorDate: Tue Sep 18 20:35:52 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 18 20:35:52 2007 +0000 + + 2.6.90-14 + +:100644 100644 15f70925 752ae3c3 M .cvsignore +:100644 100644 cb2f7ec1 b9e508a1 M glibc-fedora.patch +:100644 100644 ba9cfad5 e00461c0 M glibc.spec +:100644 100644 95d69555 649624c6 M sources + +commit 4c53b154b0934513258d6374ec8ca6c5b3b67671 +Author: Jakub Jelinek +AuthorDate: Tue Sep 18 20:12:30 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 18 20:12:30 2007 +0000 + + 2.6.90-14 + +:100644 100644 8cca3330 cb2f7ec1 M glibc-fedora.patch + +commit 0d56f9db977dad046fd073f3a307d259005fb330 +Author: Jakub Jelinek +AuthorDate: Mon Aug 27 21:13:25 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 27 21:13:25 2007 +0000 + + 2.6.90-13 + +:100644 100644 fd34879d 15f70925 M .cvsignore +:100644 100644 60f667f7 8cca3330 M glibc-fedora.patch +:100644 100644 513f8286 ba9cfad5 M glibc.spec +:100644 100644 b2502a4a 95d69555 M sources + +commit 2016b56d2ac73c86eacdc644f5a21032efa8a93b +Author: Jakub Jelinek +AuthorDate: Sat Aug 25 22:03:11 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Aug 25 22:03:11 2007 +0000 + + 2.6.90-12 + +:100644 100644 9e9db6d7 60f667f7 M glibc-fedora.patch + +commit b4a06a5311dd8084ab55b6aefee98d169ee82e42 +Author: Jakub Jelinek +AuthorDate: Sat Aug 25 19:31:13 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Aug 25 19:31:13 2007 +0000 + + 2.6.90-12 + +:100644 100644 1a3f0b97 fd34879d M .cvsignore +:100644 100644 d5136618 9e9db6d7 M glibc-fedora.patch +:100644 100644 bf72d551 513f8286 M glibc.spec +:100644 100644 762910fa b2502a4a M sources + +commit 010c99dcf622fcf7ed9520bf432ec8ee19fde7c8 +Author: Jakub Jelinek +AuthorDate: Thu Aug 16 22:21:10 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Aug 16 22:21:10 2007 +0000 + + 2.6.90-11 + +:100644 100644 09e2ee82 1a3f0b97 M .cvsignore +:100644 100644 a149e58b d5136618 M glibc-fedora.patch +:100644 100644 559afc2d bf72d551 M glibc.spec +:100644 100644 a05c8b8f 762910fa M sources + +commit bd085531cf365d6840f06344379592c2acab2211 +Author: Jakub Jelinek +AuthorDate: Wed Aug 15 21:19:33 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 15 21:19:33 2007 +0000 + + 2.6.90-10 + +:100644 100644 023895c1 09e2ee82 M .cvsignore +:100644 100644 12e09469 a149e58b M glibc-fedora.patch +:100644 100644 27402549 559afc2d M glibc.spec +:100644 100644 63115681 a05c8b8f M sources + +commit 11f5889b6ce54b08e7ef254c8f34b88938c46e11 +Author: Jakub Jelinek +AuthorDate: Tue Aug 14 07:57:53 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 14 07:57:53 2007 +0000 + + 2.6.90-9 + +:100644 100644 dc666c38 023895c1 M .cvsignore +:100644 100644 958b0022 12e09469 M glibc-fedora.patch +:100644 000000 606c9cb6 00000000 D glibc-ldconfig-speedup.patch +:100644 100644 61840119 27402549 M glibc.spec +:100644 100644 547eacc0 63115681 M sources + +commit b93d23343195014cd928a45ba04018460675e735 +Author: roland +AuthorDate: Fri Aug 10 22:37:27 2007 +0000 +Commit: roland +CommitDate: Fri Aug 10 22:37:27 2007 +0000 + + 2.6.90-8 + +:000000 100644 00000000 606c9cb6 A glibc-ldconfig-speedup.patch +:100644 100644 1f2bcd30 61840119 M glibc.spec + +commit 99ad43cbc72f9c298813aa2d98ef6697be76fbf9 +Author: roland +AuthorDate: Fri Aug 10 22:27:46 2007 +0000 +Commit: roland +CommitDate: Fri Aug 10 22:27:46 2007 +0000 + + 2.6.90-7 + +:100644 100644 7a303990 dc666c38 M .cvsignore +:100644 100644 997b2ee6 958b0022 M glibc-fedora.patch +:100644 000000 606c9cb6 00000000 D glibc-ldconfig-speedup.patch +:100644 100644 1eb93742 1f2bcd30 M glibc.spec +:100644 100644 120f64a0 547eacc0 M sources + +commit b25f0c25f753f3ecea434b21c7bc3cdb8e742a77 +Author: roland +AuthorDate: Fri Aug 10 01:57:33 2007 +0000 +Commit: roland +CommitDate: Fri Aug 10 01:57:33 2007 +0000 + + restore glibc-ldconfig-speedup.patch, not in sourceware fedora-branch + +:000000 100644 00000000 606c9cb6 A glibc-ldconfig-speedup.patch +:100644 100644 07bf562e 1eb93742 M glibc.spec + +commit e0b4499ff963082efeee46f3d6eaf9f3c8906ebd +Author: roland +AuthorDate: Fri Aug 10 01:55:13 2007 +0000 +Commit: roland +CommitDate: Fri Aug 10 01:55:13 2007 +0000 + + 2.6.90-5 + +:100644 100644 0d352f4a 7a303990 M .cvsignore +:100644 100644 b9e65028 997b2ee6 M glibc-fedora.patch +:100644 000000 606c9cb6 00000000 D glibc-ldconfig-speedup.patch +:100644 000000 fd7e23d6 00000000 D glibc-ppc-rt.patch +:100644 100644 91c86a54 07bf562e M glibc.spec +:100644 100644 4aaf4aab 120f64a0 M sources + +commit 3a5173db70b34a7b54fe649c50359f181fc5d372 +Author: Jakub Jelinek +AuthorDate: Sun Aug 5 11:41:46 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Aug 5 11:41:46 2007 +0000 + + 2.6.90-4 + +:100644 100644 6e57aed7 fd7e23d6 M glibc-ppc-rt.patch +:100644 100644 e7754fcd 91c86a54 M glibc.spec + +commit ca63d6a542a00b89a32b8dadafa154f8a819150e +Author: Jakub Jelinek +AuthorDate: Sun Aug 5 11:15:33 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Aug 5 11:15:33 2007 +0000 + + 2.6.90-4 + +:000000 100644 00000000 6e57aed7 A glibc-ppc-rt.patch + +commit 12ebbc9680997203daee54a680ba8c6ec791ae8b +Author: Jakub Jelinek +AuthorDate: Sat Aug 4 21:28:38 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Aug 4 21:28:38 2007 +0000 + + 2.6.90-3 + +:100644 100644 f0511462 0d352f4a M .cvsignore +:100644 100644 a9f8f24f b9e65028 M glibc-fedora.patch +:000000 100644 00000000 606c9cb6 A glibc-ldconfig-speedup.patch +:100644 100644 b8536d11 e7754fcd M glibc.spec +:100644 100644 37e99e88 4aaf4aab M sources + +commit 9214828a3d7fb8cfd538109bfa290582176e7cb9 +Author: Jakub Jelinek +AuthorDate: Sat Aug 4 21:26:28 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Aug 4 21:26:28 2007 +0000 + + 2.6.90-3 + +:100644 000000 606c9cb6 00000000 D glibc-ldconfig-speedup.patch +:100644 100644 619a557e b8536d11 M glibc.spec + +commit 3d434a7b8d63116f4e149b766b8b4aec015ba2d5 +Author: Jakub Jelinek +AuthorDate: Wed Aug 1 17:58:02 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 1 17:58:02 2007 +0000 + + 2.6.90-2 + +:100644 100644 9587647d f0511462 M .cvsignore +:100644 000000 691881f8 00000000 D glibc-fallocate.patch +:100644 100644 46ad081b a9f8f24f M glibc-fedora.patch +:100644 000000 c7b88167 00000000 D glibc-i386-rwlock.patch +:100644 000000 97fe4bac 00000000 D glibc-kaio-private-futex.patch +:000000 100644 00000000 606c9cb6 A glibc-ldconfig-speedup.patch +:100644 000000 5a1fd14d 00000000 D glibc-private-futex.patch +:100644 000000 0942e03e 00000000 D glibc-warning-patrol.patch +:100644 100644 4c77217d 619a557e M glibc.spec +:100644 100644 2cfb0c1c 37e99e88 M sources + +commit 20943605249cf2d4604d7187069e29577e04f8eb +Author: Jakub Jelinek +AuthorDate: Wed Aug 1 17:49:56 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 1 17:49:56 2007 +0000 + + 2.6.90-2 + +:100644 000000 4d621af4 00000000 D glibc-ldconfig-speedup.patch +:100644 100644 d6e8f46b 4c77217d M glibc.spec + +commit 4c4d5636558b8623e64ab728ddfe9f1cd7ab30f3 +Author: Jakub Jelinek +AuthorDate: Wed Aug 1 10:30:49 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 1 10:30:49 2007 +0000 + + 2.6.90-1 + +:100644 100644 104768c2 691881f8 M glibc-fallocate.patch +:000000 100644 00000000 97fe4bac A glibc-kaio-private-futex.patch +:100644 100644 0380fdcc d6e8f46b M glibc.spec + +commit d669fbfbe05c8031345d8b274ff17a35182f876d +Author: Jakub Jelinek +AuthorDate: Tue Jul 31 19:42:13 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 31 19:42:13 2007 +0000 + + 2.6.90-1 + +:000000 100644 00000000 104768c2 A glibc-fallocate.patch +:100644 100644 9dbecc3a 0380fdcc M glibc.spec + +commit 0f388ce8689f409a11434aa9707a04a44907b2ce +Author: Jakub Jelinek +AuthorDate: Tue Jul 31 18:24:22 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 31 18:24:22 2007 +0000 + + 2.6.90-1 + +:100644 100644 1c1c289c 9587647d M .cvsignore +:100644 100644 621a1b33 46ad081b M glibc-fedora.patch +:000000 100644 00000000 c7b88167 A glibc-i386-rwlock.patch +:000000 100644 00000000 4d621af4 A glibc-ldconfig-speedup.patch +:000000 100644 00000000 5a1fd14d A glibc-private-futex.patch +:000000 100644 00000000 0942e03e A glibc-warning-patrol.patch +:100644 100644 0d909e97 9dbecc3a M glibc.spec +:100644 100644 f9b15dd8 2cfb0c1c M sources + +commit 50740a3c445618b88c06b481a9622092c1d31ed9 +Author: Jakub Jelinek +AuthorDate: Tue Jul 31 18:18:37 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 31 18:18:37 2007 +0000 + + 2.6.90-1 + +:100644 100644 aa58aa8d 0d909e97 M glibc.spec + +commit afd77f36ede80e78b731a97bf31cbb91b8c27373 +Author: roland +AuthorDate: Tue May 15 20:59:30 2007 +0000 +Commit: roland +CommitDate: Tue May 15 20:59:30 2007 +0000 + + glibc 2.6 release + +:100644 100644 f3c64791 1c1c289c M .cvsignore +:100644 100644 e4a2f1b0 621a1b33 M glibc-fedora.patch +:100644 100644 19ffb79a aa58aa8d M glibc.spec +:100644 100644 934c1a58 f9b15dd8 M sources + +commit c5a7af7148169176ba3513b06b56b784b4244c79 +Author: Jakub Jelinek +AuthorDate: Thu May 10 23:27:38 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Thu May 10 23:27:38 2007 +0000 + + 2.5.90-24 + +:100644 100644 4c997cf5 f3c64791 M .cvsignore +:100644 100644 00246460 e4a2f1b0 M glibc-fedora.patch +:100644 100644 c07cae25 19ffb79a M glibc.spec +:100644 100644 dfceb028 934c1a58 M sources + +commit 510ee2fbe928828e6e368065ae8636276df16e1e +Author: Jakub Jelinek +AuthorDate: Fri May 4 11:16:58 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 4 11:16:58 2007 +0000 + + 2.5.90-22 + +:100644 100644 c7017e94 4c997cf5 M .cvsignore +:100644 100644 6be01d0f 00246460 M glibc-fedora.patch +:100644 100644 ae0ba3ff c07cae25 M glibc.spec +:100644 100644 2b3b95ec dfceb028 M sources + +commit 1f4d93dae9cdffbe31c41babd5d306aae87aad17 +Author: Jakub Jelinek +AuthorDate: Fri May 4 11:13:51 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 4 11:13:51 2007 +0000 + + 2.5.90-22 + +:100644 100644 42fc252f ae0ba3ff M glibc.spec + +commit 3dbfe42439c8dfbd32b109616e0131a9b89e4c3c +Author: Jakub Jelinek +AuthorDate: Tue Apr 17 02:25:38 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 17 02:25:38 2007 +0000 + + 2.5.90-21 + +:100644 100644 7ff17e10 42fc252f M glibc.spec + +commit ee8c17a7d7787e71e1a36009bab6a14e9fc435d8 +Author: Jakub Jelinek +AuthorDate: Tue Apr 17 01:18:06 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 17 01:18:06 2007 +0000 + + 2.5.90-21 + +:100644 100644 bf77d2d2 7ff17e10 M glibc.spec + +commit a199884a13037e13c39593481e39d01357ea8b9c +Author: Jakub Jelinek +AuthorDate: Tue Apr 17 00:30:25 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 17 00:30:25 2007 +0000 + + 2.5.90-21 + +:100644 100644 c56d3225 bf77d2d2 M glibc.spec + +commit 7d351d9b1519d7f387167530721786d696405175 +Author: Jakub Jelinek +AuthorDate: Tue Apr 17 00:12:45 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 17 00:12:45 2007 +0000 + + auto-import glibc-2.5.90-21 on branch devel from glibc-2.5.90-21.src.rpm + +:100644 100644 20beb314 c7017e94 M .cvsignore +:100644 100644 333034e9 6be01d0f M glibc-fedora.patch +:100644 100644 ae0c65a6 c56d3225 M glibc.spec +:100644 100644 09283314 2b3b95ec M sources + +commit 90e3c63b80f0cfb0beadc8ebad28e074523fbd03 +Author: Jakub Jelinek +AuthorDate: Sat Mar 31 18:38:35 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 31 18:38:35 2007 +0000 + + 2.5.90-20 + +:100644 100644 0689c4f7 333034e9 M glibc-fedora.patch +:100644 100644 bb28cafa ae0c65a6 M glibc.spec + +commit d465a063ed8e4aa7c38f112e5806b5657c0a5b20 +Author: Jakub Jelinek +AuthorDate: Sat Mar 31 17:37:20 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 31 17:37:20 2007 +0000 + + auto-import glibc-2.5.90-20 on branch devel from glibc-2.5.90-20.src.rpm + +:100644 100644 7bf6ad3c 20beb314 M .cvsignore +:100644 100644 07203267 0689c4f7 M glibc-fedora.patch +:100644 100644 e750faaf bb28cafa M glibc.spec +:100644 100644 0d84decc 09283314 M sources + +commit fc76d40f25685b1ac886ac18e1ab9dcac52ed9c3 +Author: Jakub Jelinek +AuthorDate: Sun Mar 18 12:02:21 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Mar 18 12:02:21 2007 +0000 + + 2.5.90-19 + +:100644 100644 156e4acd 07203267 M glibc-fedora.patch + +commit 09c6354844eaa5e4a499e490a7a6c2e88208067c +Author: Jakub Jelinek +AuthorDate: Sat Mar 17 22:07:06 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 17 22:07:06 2007 +0000 + + 2.5.90-19 + +:100644 100644 48452e80 156e4acd M glibc-fedora.patch + +commit 57c79f74469ae0671147de038ccbfee68302a67a +Author: Jakub Jelinek +AuthorDate: Sat Mar 17 22:05:58 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 17 22:05:58 2007 +0000 + + auto-import glibc-2.5.90-19 on branch devel from glibc-2.5.90-19.src.rpm + +:100644 100644 63fa4e7f 7bf6ad3c M .cvsignore +:100644 100644 afb0c5c2 48452e80 M glibc-fedora.patch +:100644 100644 89eed07d e750faaf M glibc.spec +:100644 100644 005ae465 0d84decc M sources + +commit 729dbdcd8f72d5e9b49e84f0420bd4d2a88a2475 +Author: Jakub Jelinek +AuthorDate: Wed Feb 21 13:53:47 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 21 13:53:47 2007 +0000 + + 2.5.90-18 + +:100644 100644 49e78652 afb0c5c2 M glibc-fedora.patch + +commit a7c36fdae7d93f335398d7b4833370857ab68247 +Author: Jakub Jelinek +AuthorDate: Wed Feb 21 11:58:31 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 21 11:58:31 2007 +0000 + + auto-import glibc-2.5.90-18 on branch devel from glibc-2.5.90-18.src.rpm + +:100644 100644 396c4002 63fa4e7f M .cvsignore +:100644 100644 bd41ac14 49e78652 M glibc-fedora.patch +:100644 100644 20074676 89eed07d M glibc.spec +:100644 100644 1b15745e 005ae465 M sources + +commit 974852089e172fa06ef45909a4879a5cab98e722 +Author: Jakub Jelinek +AuthorDate: Sun Feb 11 17:39:19 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Feb 11 17:39:19 2007 +0000 + + auto-import glibc-2.5.90-17 on branch devel from glibc-2.5.90-17.src.rpm + +:100644 100644 4a6e7385 396c4002 M .cvsignore +:100644 100644 d1f0ce87 bd41ac14 M glibc-fedora.patch +:100644 100644 98b72716 20074676 M glibc.spec +:100644 100644 4f282e83 1b15745e M sources + +commit 3d742e18eeda4ca358b5f46a8d1858dce3df49ab +Author: Jakub Jelinek +AuthorDate: Fri Feb 2 10:06:34 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 2 10:06:34 2007 +0000 + + auto-import glibc-2.5.90-16 on branch devel from glibc-2.5.90-16.src.rpm + +:100644 100644 fd5df459 4a6e7385 M .cvsignore +:100644 100644 d5c19a1b d1f0ce87 M glibc-fedora.patch +:100644 100644 353e5151 98b72716 M glibc.spec +:100644 100644 16ebc479 4f282e83 M sources + +commit 1c73d53e9ce85ece92747cbd0fedc8e646f3880f +Author: Jakub Jelinek +AuthorDate: Wed Jan 17 11:54:25 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 17 11:54:25 2007 +0000 + + 2.5.90-15 + +:100644 100644 186baebc d5c19a1b M glibc-fedora.patch + +commit 9893fad9eeaead9d9587cb9d5e81f6f102b98651 +Author: Jakub Jelinek +AuthorDate: Wed Jan 17 11:26:50 2007 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 17 11:26:50 2007 +0000 + + auto-import glibc-2.5.90-15 on branch devel from glibc-2.5.90-15.src.rpm + +:100644 100644 dc949aa5 fd5df459 M .cvsignore +:100644 100644 ae56dc49 186baebc M glibc-fedora.patch +:100644 100644 5c4187c8 353e5151 M glibc.spec +:100644 100644 8a0984db 16ebc479 M sources + +commit 83804eb2f6b8767add04c1e30cd23430dc007db1 +Author: Jakub Jelinek +AuthorDate: Tue Dec 19 20:08:04 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 19 20:08:04 2006 +0000 + + auto-import glibc-2.5.90-14 on branch devel from glibc-2.5.90-14.src.rpm + +:100644 100644 72663fb3 dc949aa5 M .cvsignore +:100644 100644 d757b5ea ae56dc49 M glibc-fedora.patch +:100644 100644 52a6a375 5c4187c8 M glibc.spec +:100644 100644 b82122cf 8a0984db M sources + +commit 6e8aad22e4903d79a2afc4e59d5825cf2ea49853 +Author: Jakub Jelinek +AuthorDate: Thu Dec 14 09:29:53 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Dec 14 09:29:53 2006 +0000 + + auto-import glibc-2.5.90-13 on branch devel from glibc-2.5.90-13.src.rpm + +:100644 100644 25745a6a 72663fb3 M .cvsignore +:100644 100644 e1ba6587 d757b5ea M glibc-fedora.patch +:100644 100644 f112d460 52a6a375 M glibc.spec +:100644 100644 74316d0a b82122cf M sources + +commit 9b5c867e548eb08838121cf8dfef12d097d5e8f0 +Author: Jakub Jelinek +AuthorDate: Sun Dec 10 11:04:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Dec 10 11:04:25 2006 +0000 + + auto-import glibc-2.5.90-12 on branch devel from glibc-2.5.90-12.src.rpm + +:100644 100644 05bd46bf 25745a6a M .cvsignore +:100644 100644 94f2b126 e1ba6587 M glibc-fedora.patch +:100644 100644 49ea2c1a f112d460 M glibc.spec +:100644 100644 7bb71ca6 74316d0a M sources + +commit 81a33b05d076285c231ff06f3d95d781f4bd1fb2 +Author: Jakub Jelinek +AuthorDate: Wed Dec 6 13:06:52 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 6 13:06:52 2006 +0000 + + 2.5.90-11 + +:100644 100644 152fc924 94f2b126 M glibc-fedora.patch +:100644 100644 4fc483d3 49ea2c1a M glibc.spec + +commit 327b5c2a171c81f69bfa4cb42622afaf2dddb4b9 +Author: Jakub Jelinek +AuthorDate: Wed Dec 6 11:16:13 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 6 11:16:13 2006 +0000 + + 2.5.90-11 + +:100644 100644 a1242b33 152fc924 M glibc-fedora.patch + +commit 479a88e6df20498f4da8c2ee04461d29d97a8c3e +Author: Jakub Jelinek +AuthorDate: Tue Dec 5 22:05:54 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 5 22:05:54 2006 +0000 + + auto-import glibc-2.5.90-11 on branch devel from glibc-2.5.90-11.src.rpm + +:100644 100644 8c2d711b 05bd46bf M .cvsignore +:100644 100644 a8bf73f1 a1242b33 M glibc-fedora.patch +:100644 100644 671cf044 4fc483d3 M glibc.spec +:100644 100644 be0e47ab 7bb71ca6 M sources + +commit 1f08f7860d47086a8b6994d2f21fbdc7dc6f0549 +Author: Jakub Jelinek +AuthorDate: Fri Dec 1 09:04:10 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 1 09:04:10 2006 +0000 + + auto-import glibc-2.5.90-10 on branch devel from glibc-2.5.90-10.src.rpm + +:100644 100644 4e97dc64 8c2d711b M .cvsignore +:100644 100644 b92253fd a8bf73f1 M glibc-fedora.patch +:100644 100644 5c57cc09 671cf044 M glibc.spec +:100644 100644 501ee090 be0e47ab M sources + +commit 1e072aa3743d12231e89f1b7107b5e526e67fd93 +Author: Jakub Jelinek +AuthorDate: Thu Nov 30 17:32:26 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 30 17:32:26 2006 +0000 + + 2.5.90-9 + +:100644 100644 ab2d89be 5c57cc09 M glibc.spec + +commit 21860bef8481c9fb3ba4d4a566d338564f4c23ee +Author: Jakub Jelinek +AuthorDate: Thu Nov 30 17:28:42 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 30 17:28:42 2006 +0000 + + auto-import glibc-2.5.90-9 on branch devel from glibc-2.5.90-9.src.rpm + +:100644 100644 27595a51 4e97dc64 M .cvsignore +:100644 100644 2d8da931 b92253fd M glibc-fedora.patch +:100644 100644 7237d0d9 ab2d89be M glibc.spec +:100644 100644 8c4134fa 501ee090 M sources + +commit f4dfbe16ca69a583d0970e6480361ed710fc2d86 +Author: Jakub Jelinek +AuthorDate: Tue Nov 28 12:49:35 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 28 12:49:35 2006 +0000 + + 2.5.90-8 + +:100644 100644 dff9c456 2d8da931 M glibc-fedora.patch + +commit b45468ed5bac541ae09b19144f7254d01ac16c15 +Author: Jakub Jelinek +AuthorDate: Tue Nov 28 12:30:29 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 28 12:30:29 2006 +0000 + + auto-import glibc-2.5.90-8 on branch devel from glibc-2.5.90-8.src.rpm + +:100644 100644 0d51e163 27595a51 M .cvsignore +:100644 100644 3ac0051f dff9c456 M glibc-fedora.patch +:100644 100644 617da7cd 7237d0d9 M glibc.spec +:100644 100644 423eeeb3 8c4134fa M sources + +commit 55601b4f7366c63acd2b117981ec84068d6b1630 +Author: Jakub Jelinek +AuthorDate: Mon Nov 20 12:10:50 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Nov 20 12:10:50 2006 +0000 + + auto-import glibc-2.5.90-7 on branch devel from glibc-2.5.90-7.src.rpm + +:100644 100644 78fbfc1e 0d51e163 M .cvsignore +:100644 100644 81444da4 3ac0051f M glibc-fedora.patch +:100644 100644 7aba8461 617da7cd M glibc.spec +:100644 100644 d2901d9b 423eeeb3 M sources + +commit 83e4f6dd507848f1fc96ecda45ecc23b0f2b0ead +Author: Jakub Jelinek +AuthorDate: Fri Nov 10 21:10:11 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 10 21:10:11 2006 +0000 + + auto-import glibc-2.5.90-6 on branch devel from glibc-2.5.90-6.src.rpm + +:100644 100644 4e6c2a91 78fbfc1e M .cvsignore +:100644 100644 ca7ec730 81444da4 M glibc-fedora.patch +:100644 100644 9eb68bf7 7aba8461 M glibc.spec +:100644 100644 e05374c1 d2901d9b M sources + +commit a41c6b9c0f72cfd065191d8d594f8332553e5ef5 +Author: Jakub Jelinek +AuthorDate: Thu Nov 9 22:08:40 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 9 22:08:40 2006 +0000 + + 2.5.90-5 + +:100644 100644 6b667cdd ca7ec730 M glibc-fedora.patch + +commit 930f1d70b7df068f2ebd1ba639e0af48709204ab +Author: Jakub Jelinek +AuthorDate: Thu Nov 9 21:36:10 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 9 21:36:10 2006 +0000 + + 2.5.90-5 + +:100644 100644 a5e085af 6b667cdd M glibc-fedora.patch + +commit 4208e2390232ee349c0eb970e09c2d582a6183a1 +Author: Jakub Jelinek +AuthorDate: Thu Nov 9 21:11:26 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Nov 9 21:11:26 2006 +0000 + + auto-import glibc-2.5.90-5 on branch devel from glibc-2.5.90-5.src.rpm + +:100644 100644 19ab90ab 4e6c2a91 M .cvsignore +:100644 100644 c90f376e a5e085af M glibc-fedora.patch +:100644 100644 b10ccb97 9eb68bf7 M glibc.spec +:100644 100644 cf4dbecb e05374c1 M sources + +commit b1f781be295efd556e42def75bd42922887b9939 +Author: Jakub Jelinek +AuthorDate: Fri Nov 3 17:08:57 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 3 17:08:57 2006 +0000 + + auto-import glibc-2.5.90-4 on branch devel from glibc-2.5.90-4.src.rpm + +:100644 100644 4cf66c68 19ab90ab M .cvsignore +:100644 100644 15efea5e c90f376e M glibc-fedora.patch +:100644 100644 c25a0dc7 b10ccb97 M glibc.spec +:100644 100644 29ad6cfc cf4dbecb M sources + +commit 2918dc4bea9eb142b3c09d6a7c437a110333f7f7 +Author: Jakub Jelinek +AuthorDate: Sun Oct 29 23:32:49 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Oct 29 23:32:49 2006 +0000 + + 2.5.90-3 + +:100644 100644 62035b41 15efea5e M glibc-fedora.patch + +commit aa026ce62ec872972d436036a3e61544b02a5a95 +Author: Jakub Jelinek +AuthorDate: Sun Oct 29 22:54:17 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Oct 29 22:54:17 2006 +0000 + + 2.5.90-3 + +:100644 100644 e1f4b793 62035b41 M glibc-fedora.patch + +commit 8788e1de6970d5f4fa0c4b7bb8a9c2f798bdcc63 +Author: Jakub Jelinek +AuthorDate: Sun Oct 29 22:16:58 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Oct 29 22:16:58 2006 +0000 + + auto-import glibc-2.5.90-3 on branch devel from glibc-2.5.90-3.src.rpm + +:100644 100644 545bf3df 4cf66c68 M .cvsignore +:100644 100644 9d7f5860 e1f4b793 M glibc-fedora.patch +:100644 100644 cf933d17 c25a0dc7 M glibc.spec +:100644 100644 f7785646 29ad6cfc M sources + +commit e8f96c9a5c4eacc1c5ae702110dd195050cfc317 +Author: Jakub Jelinek +AuthorDate: Fri Oct 27 19:39:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Oct 27 19:39:25 2006 +0000 + + auto-import glibc-2.5.90-2 on branch devel from glibc-2.5.90-2.src.rpm + +:100644 100644 f9c6ef0c 545bf3df M .cvsignore +:100644 100644 187ed833 9d7f5860 M glibc-fedora.patch +:100644 100644 20897928 cf933d17 M glibc.spec +:100644 100644 49e716d2 f7785646 M sources + +commit e72031f20698da29fc21c7167119bd91927aa92d +Author: Jakub Jelinek +AuthorDate: Wed Oct 25 19:33:01 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 25 19:33:01 2006 +0000 + + auto-import glibc-2.5.90-1 on branch devel from glibc-2.5.90-1.src.rpm + +:100644 100644 7e8d3f63 f9c6ef0c M .cvsignore +:000000 100644 00000000 187ed833 A glibc-fedora.patch +:100644 100644 e7af5878 20897928 M glibc.spec +:100644 100644 bef3b87e 49e716d2 M sources + +commit 9b74496363393dc9b368c7243d974f0bc61a2f26 +Author: Jakub Jelinek +AuthorDate: Sun Oct 8 14:29:54 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Oct 8 14:29:54 2006 +0000 + + auto-import glibc-2.5-3 on branch devel from glibc-2.5-3.src.rpm + +:100644 100644 724c37b3 7e8d3f63 M .cvsignore +:100644 000000 1846119a 00000000 D glibc-fedora.patch +:100644 100644 22320bf0 e7af5878 M glibc.spec +:100644 100644 6203f62f bef3b87e M sources + +commit fda5a5b07a95040f0dc5f1bbd23927bd4ac134f2 +Author: Jakub Jelinek +AuthorDate: Mon Oct 2 19:16:08 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 2 19:16:08 2006 +0000 + + auto-import glibc-2.5-2 on branch devel from glibc-2.5-2.src.rpm + +:100644 100644 9c4eb75f 724c37b3 M .cvsignore +:100644 100644 c7d6dc03 1846119a M glibc-fedora.patch +:100644 100644 53281780 22320bf0 M glibc.spec +:100644 100644 30fc6502 6203f62f M sources + +commit bc14539ad9dab280b1048bc6f1116b62f19443c5 +Author: Jakub Jelinek +AuthorDate: Fri Sep 29 21:34:27 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Sep 29 21:34:27 2006 +0000 + + auto-import glibc-2.5-1 on branch devel from glibc-2.5-1.src.rpm + +:100644 100644 c51fbd7e 9c4eb75f M .cvsignore +:100644 100644 0faf2140 c7d6dc03 M glibc-fedora.patch +:100644 100644 18ba195f 53281780 M glibc.spec +:100644 100644 5f1b856b 30fc6502 M sources + +commit 4fa0b303125a0ad7c547e6bb850f2af04dd3dbd2 +Author: Jakub Jelinek +AuthorDate: Tue Sep 26 22:21:00 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 26 22:21:00 2006 +0000 + + 2.4.90-36 + +:100644 100644 c39d44d2 18ba195f M glibc.spec + +commit 75f5a78b95351c07291d467f56ab9dbd4d5c8dca +Author: Jakub Jelinek +AuthorDate: Mon Sep 25 17:36:39 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Sep 25 17:36:39 2006 +0000 + + auto-import glibc-2.4.90-35 on branch devel from glibc-2.4.90-35.src.rpm + +:100644 100644 80c491c3 c51fbd7e M .cvsignore +:100644 100644 3fc8902e 0faf2140 M glibc-fedora.patch +:100644 100644 a47e5ed4 c39d44d2 M glibc.spec +:100644 100644 54308722 5f1b856b M sources + +commit 58ae4e23c391f7b9c3d78960101522a4a9f7e399 +Author: Jakub Jelinek +AuthorDate: Sat Sep 23 10:43:23 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Sep 23 10:43:23 2006 +0000 + + auto-import glibc-2.4.90-34 on branch devel from glibc-2.4.90-34.src.rpm + +:100644 100644 95b8f947 80c491c3 M .cvsignore +:100644 100644 d2bcb415 3fc8902e M glibc-fedora.patch +:100644 100644 3317205d a47e5ed4 M glibc.spec +:100644 100644 0cfa1d6d 54308722 M sources + +commit 7fcbff86ea0e785e17b4b964680589f3ebd429f3 +Author: Jakub Jelinek +AuthorDate: Tue Sep 19 21:25:00 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 19 21:25:00 2006 +0000 + + 2.4.90-33 + +:100644 100644 d42cfc56 3317205d M glibc.spec + +commit 1b8e233f9916a8557aa7bd1c23a5ea78acb337e2 +Author: Jakub Jelinek +AuthorDate: Tue Sep 19 19:15:48 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 19 19:15:48 2006 +0000 + + auto-import glibc-2.4.90-33 on branch devel from glibc-2.4.90-33.src.rpm + +:100644 100644 43880bea 95b8f947 M .cvsignore +:100644 100644 bee2de25 d2bcb415 M glibc-fedora.patch +:100644 100644 0d755b80 d42cfc56 M glibc.spec +:100644 100644 7f275c4b 0cfa1d6d M sources + +commit 18aa46f17ddd51f40a44d47e32eacef7d6d752b1 +Author: Jakub Jelinek +AuthorDate: Fri Sep 15 20:28:56 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Sep 15 20:28:56 2006 +0000 + + auto-import glibc-2.4.90-32 on branch devel from glibc-2.4.90-32.src.rpm + +:100644 100644 607584e3 43880bea M .cvsignore +:100644 100644 dedd493e bee2de25 M glibc-fedora.patch +:100644 100644 c1f48bcd 0d755b80 M glibc.spec +:100644 100644 bf379ded 7f275c4b M sources + +commit e4ba40623d3a4d151d795c875b71a946c7c6d1f9 +Author: Jakub Jelinek +AuthorDate: Sun Sep 10 19:27:02 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Sep 10 19:27:02 2006 +0000 + + auto-import glibc-2.4.90-31 on branch devel from glibc-2.4.90-31.src.rpm + +:100644 100644 52a4c68f 607584e3 M .cvsignore +:100644 100644 bb3e9812 dedd493e M glibc-fedora.patch +:100644 100644 899e4454 c1f48bcd M glibc.spec +:100644 100644 d665ca94 bf379ded M sources + +commit 812d0403a42eff72e279c20abefc8b48df60573b +Author: Jakub Jelinek +AuthorDate: Thu Sep 7 11:34:46 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Sep 7 11:34:46 2006 +0000 + + 2.4.90-30 + +:100644 100644 89cd1282 899e4454 M glibc.spec + +commit 52b0ac125e0aa8f08cfdafc812d962f7c122e1b5 +Author: Jakub Jelinek +AuthorDate: Thu Sep 7 10:56:50 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Sep 7 10:56:50 2006 +0000 + + auto-import glibc-2.4.90-30 on branch devel from glibc-2.4.90-30.src.rpm + +:100644 100644 d54fe7d1 52a4c68f M .cvsignore +:100644 100644 56efcb59 bb3e9812 M glibc-fedora.patch +:100644 100644 290e0ba7 89cd1282 M glibc.spec +:100644 100644 955b3040 d665ca94 M sources + +commit f5c307d7d7e631539fa035275e77530335838a58 +Author: Jakub Jelinek +AuthorDate: Tue Sep 5 07:07:39 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 5 07:07:39 2006 +0000 + + auto-import glibc-2.4.90-29 on branch devel from glibc-2.4.90-29.src.rpm + +:100644 100644 37bfb13a d54fe7d1 M .cvsignore +:100644 100644 a7228673 56efcb59 M glibc-fedora.patch +:100644 100644 09ac3a54 290e0ba7 M glibc.spec +:100644 100644 9213d0b3 955b3040 M sources + +commit 2fd2ea9791ded5d067a7d3306db504d5759097db +Author: Jakub Jelinek +AuthorDate: Thu Aug 31 19:18:22 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Aug 31 19:18:22 2006 +0000 + + auto-import glibc-2.4.90-28 on branch devel from glibc-2.4.90-28.src.rpm + +:100644 100644 47fff7df 37bfb13a M .cvsignore +:100644 100644 d39002a1 a7228673 M glibc-fedora.patch +:100644 100644 b9e4dd08 09ac3a54 M glibc.spec +:100644 100644 a69543d1 9213d0b3 M sources + +commit dc27b199c9d6a3e1cdbabf3ada3d7df93f91d2a4 +Author: Jakub Jelinek +AuthorDate: Thu Aug 31 07:08:06 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Aug 31 07:08:06 2006 +0000 + + auto-import glibc-2.4.90-27 on branch devel from glibc-2.4.90-27.src.rpm + +:100644 100644 050f168e 47fff7df M .cvsignore +:100644 100644 48d5dd15 d39002a1 M glibc-fedora.patch +:100644 100644 c1b869ee b9e4dd08 M glibc.spec +:100644 100644 93079ded a69543d1 M sources + +commit 4e2035941bb3baca9341246f4bb02c1ec6f6976b +Author: Jakub Jelinek +AuthorDate: Mon Aug 28 19:38:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 28 19:38:25 2006 +0000 + + auto-import glibc-2.4.90-26 on branch devel from glibc-2.4.90-26.src.rpm + +:100644 100644 a305349c 050f168e M .cvsignore +:100644 100644 f1858330 48d5dd15 M glibc-fedora.patch +:100644 100644 6899e192 c1b869ee M glibc.spec +:100644 100644 83a45121 93079ded M sources + +commit f9ba25105ee4772e33b439b81c097f82eb508304 +Author: Jakub Jelinek +AuthorDate: Fri Aug 25 09:56:17 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 25 09:56:17 2006 +0000 + + 2.4.90-25 + +:100644 100644 476a5ef1 f1858330 M glibc-fedora.patch +:100644 100644 bbdc69b3 6899e192 M glibc.spec + +commit 81806726368692f84db7af83d7a89ba818611d42 +Author: Jakub Jelinek +AuthorDate: Fri Aug 25 09:12:06 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 25 09:12:06 2006 +0000 + + 2.4.90-25 + +:100644 100644 14b7fa04 476a5ef1 M glibc-fedora.patch + +commit 71e49893fb0462d2d94802fa61d69d128fdb9ba9 +Author: Jakub Jelinek +AuthorDate: Fri Aug 25 07:14:59 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 25 07:14:59 2006 +0000 + + auto-import glibc-2.4.90-24 on branch devel from glibc-2.4.90-24.src.rpm + +:100644 100644 c6b94999 a305349c M .cvsignore +:100644 100644 6245bca4 14b7fa04 M glibc-fedora.patch +:100644 100644 d44cab2d bbdc69b3 M glibc.spec +:100644 100644 b42145b9 83a45121 M sources + +commit 62cf09be2f1dce74724a662b22388f333693b662 +Author: Jakub Jelinek +AuthorDate: Tue Aug 22 09:27:29 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 22 09:27:29 2006 +0000 + + auto-import glibc-2.4.90-23 on branch devel from glibc-2.4.90-23.src.rpm + +:100644 100644 26e6fc97 c6b94999 M .cvsignore +:100644 100644 df9a4087 6245bca4 M glibc-fedora.patch +:100644 100644 1a8f3a25 d44cab2d M glibc.spec +:100644 100644 dd3cec3f b42145b9 M sources + +commit f94eb77db45de1c4b0baa35c351954a1fc8422c8 +Author: Jakub Jelinek +AuthorDate: Fri Aug 18 09:50:20 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Aug 18 09:50:20 2006 +0000 + + 2.4.90-22 + +:100644 100644 9533afec 1a8f3a25 M glibc.spec + +commit e5feab2ee5b3575662e180737754065ffa694c30 +Author: Jakub Jelinek +AuthorDate: Tue Aug 15 21:03:14 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 15 21:03:14 2006 +0000 + + auto-import glibc-2.4.90-21 on branch devel from glibc-2.4.90-21.src.rpm + +:100644 100644 cfe24cdc 26e6fc97 M .cvsignore +:100644 100644 05603d83 df9a4087 M glibc-fedora.patch +:100644 100644 80f696ef 9533afec M glibc.spec +:100644 100644 f2a851c7 dd3cec3f M sources + +commit 218b9026d8a507b13b39e43025f6b4d47955106a +Author: Jakub Jelinek +AuthorDate: Tue Aug 15 08:45:05 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 15 08:45:05 2006 +0000 + + 2.4.90-20 + +:100644 100644 e23097be 05603d83 M glibc-fedora.patch + +commit 4333d793d9265cf0a9a98d5752c6993635e8da94 +Author: Jakub Jelinek +AuthorDate: Tue Aug 15 06:42:11 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 15 06:42:11 2006 +0000 + + 2.4.90-20 + +:100644 100644 64fcb4f8 e23097be M glibc-fedora.patch + +commit 467134fe2ba2f632bec45bfed6822e1969313d52 +Author: Jakub Jelinek +AuthorDate: Tue Aug 15 06:07:33 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Aug 15 06:07:33 2006 +0000 + + auto-import glibc-2.4.90-20 on branch devel from glibc-2.4.90-20.src.rpm + +:100644 100644 1f89f69b cfe24cdc M .cvsignore +:100644 100644 677ab3e7 64fcb4f8 M glibc-fedora.patch +:100644 100644 a5d8e369 80f696ef M glibc.spec +:100644 100644 a9d68f63 f2a851c7 M sources + +commit ff4f47a9ee2fc6722b4cffd546020eba2c412f2f +Author: Jakub Jelinek +AuthorDate: Thu Aug 10 07:07:14 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Aug 10 07:07:14 2006 +0000 + + auto-import glibc-2.4.90-19 on branch devel from glibc-2.4.90-19.src.rpm + +:100644 100644 e2708b0f 1f89f69b M .cvsignore +:100644 100644 c820da14 677ab3e7 M glibc-fedora.patch +:100644 100644 69c6bd8e a5d8e369 M glibc.spec +:100644 100644 31eb9796 a9d68f63 M sources + +commit 29d3ac057f87b77d148cd22287fe7f42a74e4af4 +Author: Jakub Jelinek +AuthorDate: Mon Aug 7 19:49:00 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 7 19:49:00 2006 +0000 + + auto-import glibc-2.4.90-18 on branch devel from glibc-2.4.90-18.src.rpm + +:100644 100644 3e24cf5f e2708b0f M .cvsignore +:100644 100644 a575fd06 c820da14 M glibc-fedora.patch +:100644 100644 090106ed 69c6bd8e M glibc.spec +:100644 100644 4b2f6900 31eb9796 M sources + +commit 35a1d020bda65cfde99d5e899bc1688603b16d9a +Author: Jakub Jelinek +AuthorDate: Wed Aug 2 18:29:53 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 2 18:29:53 2006 +0000 + + auto-import glibc-2.4.90-17 on branch devel from glibc-2.4.90-17.src.rpm + +:100644 100644 49efca7d 3e24cf5f M .cvsignore +:100644 100644 18c03bd4 a575fd06 M glibc-fedora.patch +:100644 100644 02c3487f 090106ed M glibc.spec +:100644 100644 412ee3f5 4b2f6900 M sources + +commit 467bd1bb03a7461bae9ca3a0ed4169dd398129de +Author: Jakub Jelinek +AuthorDate: Wed Aug 2 17:11:18 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 2 17:11:18 2006 +0000 + + auto-import glibc-2.4.90-16 on branch devel from glibc-2.4.90-16.src.rpm + +:100644 100644 4581db34 49efca7d M .cvsignore +:100644 100644 68fe228a 18c03bd4 M glibc-fedora.patch +:100644 100644 c3140166 02c3487f M glibc.spec +:100644 100644 952931e3 412ee3f5 M sources + +commit afab52d6a909c03c0bfb416c10603adc8bb4bdf0 +Author: roland +AuthorDate: Mon Jul 31 08:33:04 2006 +0000 +Commit: roland +CommitDate: Mon Jul 31 08:33:04 2006 +0000 + + auto-import glibc-2.4.90-15 on branch devel from glibc-2.4.90-15.src.rpm + +:100644 100644 f5ab4965 4581db34 M .cvsignore +:100644 100644 e69de29b 68fe228a M glibc-fedora.patch +:100644 100644 df1f1811 c3140166 M glibc.spec +:100644 100644 fffa9806 952931e3 M sources + +commit 33d4ca22fa44d3beb2cccf55fc4b6d7cb3273812 +Author: roland +AuthorDate: Sun Jul 30 01:43:49 2006 +0000 +Commit: roland +CommitDate: Sun Jul 30 01:43:49 2006 +0000 + + auto-import glibc-2.4.90-14 on branch devel from glibc-2.4.90-14.src.rpm + +:100644 100644 e0c08afb f5ab4965 M .cvsignore +:100644 100644 a11cf6e0 e69de29b M glibc-fedora.patch +:100644 100644 0a76797b df1f1811 M glibc.spec +:100644 100644 0a8ca81a fffa9806 M sources + +commit 754fe39471d1610862ec2865562ae69e63165f93 +Author: Jakub Jelinek +AuthorDate: Tue Jul 11 15:23:42 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 11 15:23:42 2006 +0000 + + 2.4.90-13 + +:100644 100644 3c9e4739 0a76797b M glibc.spec + +commit eda216b028ed00911d19fac16ef6c3b28bc9cd21 +Author: Jakub Jelinek +AuthorDate: Tue Jul 11 10:26:01 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Jul 11 10:26:01 2006 +0000 + + auto-import glibc-2.4.90-13 on branch devel from glibc-2.4.90-13.src.rpm + +:100644 100644 9ff11b22 e0c08afb M .cvsignore +:100644 100644 199b4ef5 a11cf6e0 M glibc-fedora.patch +:100644 100644 c3d283e2 3c9e4739 M glibc.spec +:100644 100644 c500aa04 0a8ca81a M sources + +commit 623fb2e6b19067ea703f32862836f644e737f9b6 +Author: Jakub Jelinek +AuthorDate: Fri Jun 30 09:31:42 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jun 30 09:31:42 2006 +0000 + + auto-import glibc-2.4.90-12 on branch devel from glibc-2.4.90-12.src.rpm + +:100644 100644 30256464 9ff11b22 M .cvsignore +:100644 100644 6750c166 199b4ef5 M glibc-fedora.patch +:100644 100644 3db2b4d5 c3d283e2 M glibc.spec +:100644 100644 e1654036 c500aa04 M sources + +commit 149e4031fdb1a6907ce04fe9098c0d40a5a23bb2 +Author: Jakub Jelinek +AuthorDate: Wed May 31 17:21:14 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed May 31 17:21:14 2006 +0000 + + 2.4.90-11 + +:100644 100644 30610f04 6750c166 M glibc-fedora.patch + +commit 6cc49f42fe0b0c1dbccae358859a585d7683d36d +Author: Jakub Jelinek +AuthorDate: Wed May 31 15:41:01 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed May 31 15:41:01 2006 +0000 + + auto-import glibc-2.4.90-11 on branch devel from glibc-2.4.90-11.src.rpm + +:100644 100644 f9d7cc84 30256464 M .cvsignore +:100644 100644 0fbf0cef 30610f04 M glibc-fedora.patch +:100644 100644 2383b248 3db2b4d5 M glibc.spec +:100644 100644 89fb651a e1654036 M sources + +commit d1be4dbe44555713ac23db868dd78c4cc44f95a1 +Author: Jakub Jelinek +AuthorDate: Wed May 24 08:09:35 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed May 24 08:09:35 2006 +0000 + + auto-import glibc-2.4.90-10 on branch devel from glibc-2.4.90-10.src.rpm + +:100644 100644 07c27d40 f9d7cc84 M .cvsignore +:100644 100644 1b5ba91b 0fbf0cef M glibc-fedora.patch +:100644 100644 19bc9421 2383b248 M glibc.spec +:100644 100644 05b634b6 89fb651a M sources + +commit 686b07852ae17f2cf130c22745ca9c92d136c99e +Author: Jakub Jelinek +AuthorDate: Sun May 21 22:19:31 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sun May 21 22:19:31 2006 +0000 + + auto-import glibc-2.4.90-9 on branch devel from glibc-2.4.90-9.src.rpm + +:100644 100644 15e0e2b6 07c27d40 M .cvsignore +:100644 100644 9b60864a 1b5ba91b M glibc-fedora.patch +:100644 100644 f4b5904f 19bc9421 M glibc.spec +:100644 100644 9b8b023a 05b634b6 M sources + +commit 3c1907f5251fc32fde36ad8ea11dd56a343ca089 +Author: Jakub Jelinek +AuthorDate: Fri May 19 17:14:15 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 19 17:14:15 2006 +0000 + + auto-import glibc-2.4.90-8 on branch devel from glibc-2.4.90-8.src.rpm + +:100644 100644 60ee3f31 15e0e2b6 M .cvsignore +:100644 100644 0a7a7621 9b60864a M glibc-fedora.patch +:100644 100644 2e8f5886 f4b5904f M glibc.spec +:100644 100644 93386062 9b8b023a M sources + +commit b4d0018f1a2c2dc15eebfff88c9e09a9fe3b0912 +Author: Jakub Jelinek +AuthorDate: Thu May 11 15:53:04 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu May 11 15:53:04 2006 +0000 + + auto-import glibc-2.4.90-7 on branch devel from glibc-2.4.90-7.src.rpm + +:100644 100644 ab86e8ad 60ee3f31 M .cvsignore +:100644 100644 11636636 0a7a7621 M glibc-fedora.patch +:100644 100644 fe2846a3 2e8f5886 M glibc.spec +:100644 100644 b63d4291 93386062 M sources + +commit b579012a56ed5ef8a9b840b97a5db8b8778a6a8a +Author: Jakub Jelinek +AuthorDate: Fri May 5 15:11:56 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 5 15:11:56 2006 +0000 + + auto-import glibc-2.4.90-6 on branch devel from glibc-2.4.90-6.src.rpm + +:100644 100644 9bd76cb6 ab86e8ad M .cvsignore +:100644 100644 b0452628 11636636 M glibc-fedora.patch +:100644 100644 0528d432 fe2846a3 M glibc.spec +:100644 100644 734c61cd b63d4291 M sources + +commit a2dbc1428544947c21cac9e71b2a47689ad8474a +Author: Jakub Jelinek +AuthorDate: Fri May 5 07:42:23 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 5 07:42:23 2006 +0000 + + 2.4.90-5 + +:100644 100644 d53f7dd7 0528d432 M glibc.spec + +commit 97f2be9b878028e9cd9baa172c893f1d8b8d8695 +Author: Jakub Jelinek +AuthorDate: Fri May 5 06:46:41 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 5 06:46:41 2006 +0000 + + auto-import glibc-2.4.90-5 on branch devel from glibc-2.4.90-5.src.rpm + +:100644 100644 a485384a 9bd76cb6 M .cvsignore +:100644 100644 07b224b3 b0452628 M glibc-fedora.patch +:100644 100644 33c5cd9f d53f7dd7 M glibc.spec +:100644 100644 86021e88 734c61cd M sources + +commit ddac4ccb1e418d0919d4d5869ad2d1baf6ef16dd +Author: Jakub Jelinek +AuthorDate: Mon May 1 08:15:37 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon May 1 08:15:37 2006 +0000 + + auto-import glibc-2.4.90-4 on branch devel from glibc-2.4.90-4.src.rpm + +:100644 100644 c69094b0 a485384a M .cvsignore +:100644 100644 d8e61721 07b224b3 M glibc-fedora.patch +:100644 100644 214da0c8 33c5cd9f M glibc.spec +:100644 100644 eaa670fc 86021e88 M sources + +commit 408bca6551eefbf34ff1a99716eb3aea1ad3d972 +Author: Jakub Jelinek +AuthorDate: Thu Apr 27 21:48:35 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Apr 27 21:48:35 2006 +0000 + + auto-import glibc-2.4.90-3 on branch devel from glibc-2.4.90-3.src.rpm + +:100644 100644 afc98787 c69094b0 M .cvsignore +:100644 100644 73988b62 d8e61721 M glibc-fedora.patch +:100644 100644 6cfcb322 214da0c8 M glibc.spec +:100644 100644 a4f26faa eaa670fc M sources + +commit 072becccdde608fcdb6903ec474c1e2aba907bbd +Author: Jakub Jelinek +AuthorDate: Wed Apr 26 20:37:20 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 26 20:37:20 2006 +0000 + + auto-import glibc-2.4.90-2 on branch devel from glibc-2.4.90-2.src.rpm + +:100644 100644 213cf9d4 afc98787 M .cvsignore +:100644 100644 c771b038 73988b62 M glibc-fedora.patch +:100644 100644 29b49a70 6cfcb322 M glibc.spec +:100644 100644 87a0ccd4 a4f26faa M sources + +commit 62dd407febe4f4a3b6d605ad5d99035876beda95 +Author: Jakub Jelinek +AuthorDate: Tue Apr 25 09:47:01 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 25 09:47:01 2006 +0000 + + auto-import glibc-2.4.90-1 on branch devel from glibc-2.4.90-1.src.rpm + +:100644 100644 66498eb2 213cf9d4 M .cvsignore +:100644 100644 b259b974 c771b038 M glibc-fedora.patch +:100644 100644 aead8297 29b49a70 M glibc.spec +:100644 100644 b970f2bc 87a0ccd4 M sources + +commit 90074e377353e21192818052bbafa6dfa653c243 +Author: Jakub Jelinek +AuthorDate: Mon Apr 24 11:22:15 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Apr 24 11:22:15 2006 +0000 + + auto-import glibc-2.4-6 on branch devel from glibc-2.4-6.src.rpm + +:100644 100644 7febcd70 66498eb2 M .cvsignore +:100644 100644 ba4d863e b259b974 M glibc-fedora.patch +:100644 100644 5bbdc14d aead8297 M glibc.spec +:100644 100644 cc3125f8 b970f2bc M sources + +commit f90fe5a888306d9d02bd9f72b94dd993ea5c31a2 +Author: Jakub Jelinek +AuthorDate: Tue Mar 28 10:15:50 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Mar 28 10:15:50 2006 +0000 + + 2.4-5 + +:100644 100644 91673824 7febcd70 M .cvsignore +:100644 100644 87c22c7d ba4d863e M glibc-fedora.patch +:100644 100644 e0140c13 5bbdc14d M glibc.spec +:100644 100644 7496d6e7 cc3125f8 M sources + +commit d880bb2829d1bda327bf13e585bb61ea51eb86e5 +Author: roland +AuthorDate: Tue Mar 7 21:37:04 2006 +0000 +Commit: roland +CommitDate: Tue Mar 7 21:37:04 2006 +0000 + + die, beehive, die + +:100644 100644 6d8a8290 e0140c13 M glibc.spec + +commit 2360d290c43a1d3f378be3e0138dfa8b20ca1035 +Author: roland +AuthorDate: Tue Mar 7 21:18:23 2006 +0000 +Commit: roland +CommitDate: Tue Mar 7 21:18:23 2006 +0000 + + back up %%{ix86} gdb conflicts to < 6.3.0.0-1.111 + +:100644 100644 d40f94c8 6d8a8290 M glibc.spec + +commit 6f71a8469c2f7b0364bcc2e2a082983151e2f86a +Author: Jakub Jelinek +AuthorDate: Tue Mar 7 13:39:01 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Mar 7 13:39:01 2006 +0000 + + auto-import glibc-2.4-3 on branch devel from glibc-2.4-3.src.rpm + +:100644 100644 b0c91ab4 87c22c7d M glibc-fedora.patch +:100644 100644 aa4fe4ee d40f94c8 M glibc.spec +:100644 100644 a93398a2 7496d6e7 M sources + +commit ac0e846b3503b14d3240d9a63c646188cf42d3a1 +Author: Jakub Jelinek +AuthorDate: Tue Mar 7 08:44:55 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Mar 7 08:44:55 2006 +0000 + + auto-import glibc-2.4-2 on branch devel from glibc-2.4-2.src.rpm + +:100644 100644 245d8676 b0c91ab4 M glibc-fedora.patch +:100644 100644 8f9803bf aa4fe4ee M glibc.spec +:100644 100644 694c0725 a93398a2 M sources + +commit 7020da29910a131f5727177ca4890a8b7875b42c +Author: Jakub Jelinek +AuthorDate: Mon Mar 6 13:33:54 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 6 13:33:54 2006 +0000 + + auto-import glibc-2.4-1 on branch devel from glibc-2.4-1.src.rpm + +:100644 100644 5474af4e 91673824 M .cvsignore +:100644 100644 e6e20f82 245d8676 M glibc-fedora.patch +:100644 100644 e09b8399 8f9803bf M glibc.spec +:100644 100644 2e71d9da 694c0725 M sources + +commit 350c8dab797b4d65364f4c096b3ea6c3d7b28a95 +Author: Jakub Jelinek +AuthorDate: Mon Mar 6 08:29:36 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 6 08:29:36 2006 +0000 + + 2.3.91-2 + +:100644 100644 2984bdaa e6e20f82 M glibc-fedora.patch + +commit 1fda0f1c116a3f674c28ff07a1c9cb395cbde6f6 +Author: Jakub Jelinek +AuthorDate: Mon Mar 6 08:24:20 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 6 08:24:20 2006 +0000 + + 2.3.91-2 + +:100644 100644 0686f270 2984bdaa M glibc-fedora.patch + +commit a18e83c77d3439e6bfca516f71b163c2283e1216 +Author: Jakub Jelinek +AuthorDate: Mon Mar 6 07:55:58 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Mar 6 07:55:58 2006 +0000 + + auto-import glibc-2.3.91-2 on branch devel from glibc-2.3.91-2.src.rpm + +:100644 100644 4540fa5d 5474af4e M .cvsignore +:100644 100644 34af045b 0686f270 M glibc-fedora.patch +:100644 100644 d8ee533c e09b8399 M glibc.spec +:100644 100644 f330ae56 2e71d9da M sources + +commit 54462ec57fd41f472a9135007b6885bb22ed3f36 +Author: Jakub Jelinek +AuthorDate: Thu Mar 2 11:47:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Mar 2 11:47:25 2006 +0000 + + auto-import glibc-2.3.91-1 on branch devel from glibc-2.3.91-1.src.rpm + +:100644 100644 19267bf6 4540fa5d M .cvsignore +:100644 100644 05d40eb1 34af045b M glibc-fedora.patch +:100644 100644 1a0d89cb d8ee533c M glibc.spec +:100644 100644 99a8bcfd f330ae56 M sources + +commit d8040d3ce191889dde71d48f47be18997ec95765 +Author: Jakub Jelinek +AuthorDate: Wed Mar 1 12:33:03 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Mar 1 12:33:03 2006 +0000 + + 2.3.90-39 + +:100644 100644 a9deec27 05d40eb1 M glibc-fedora.patch + +commit c069edd618e1082ac61fc0521fead13c6b839e0a +Author: Jakub Jelinek +AuthorDate: Wed Mar 1 09:47:51 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Mar 1 09:47:51 2006 +0000 + + auto-import glibc-2.3.90-39 on branch devel from glibc-2.3.90-39.src.rpm + +:100644 100644 aeb8122b 19267bf6 M .cvsignore +:100644 100644 88c04f0b a9deec27 M glibc-fedora.patch +:100644 100644 204d4c76 1a0d89cb M glibc.spec +:100644 100644 bf8c313e 99a8bcfd M sources + +commit 7bf905942e818d48a8774d9cad3ea3d1145e67ef +Author: Jakub Jelinek +AuthorDate: Fri Feb 17 17:21:19 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 17 17:21:19 2006 +0000 + + 2.3.90-38 + +:100644 100644 592c4866 88c04f0b M glibc-fedora.patch +:100644 100644 ab934cca 204d4c76 M glibc.spec + +commit 4779efd52d2af17048df7cc837cf72ce66bc7178 +Author: Jakub Jelinek +AuthorDate: Fri Feb 17 17:00:52 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 17 17:00:52 2006 +0000 + + 2.3.90-38 + +:100644 100644 b0480955 592c4866 M glibc-fedora.patch + +commit 7cded629f33013fcfaa371348a28223d0d0ee20f +Author: Jakub Jelinek +AuthorDate: Fri Feb 17 16:35:21 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 17 16:35:21 2006 +0000 + + auto-import glibc-2.3.90-38 on branch devel from glibc-2.3.90-38.src.rpm + +:100644 100644 9f9942e3 aeb8122b M .cvsignore +:100644 100644 ecc24cd7 b0480955 M glibc-fedora.patch +:100644 100644 04539095 ab934cca M glibc.spec +:100644 100644 266697b2 bf8c313e M sources + +commit 8f4c4fba000afb7e198955b3c1efb1e8ca9df247 +Author: Jakub Jelinek +AuthorDate: Mon Feb 13 09:40:11 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Feb 13 09:40:11 2006 +0000 + + 2.3.90-37 + +:100644 100644 460a7d1f ecc24cd7 M glibc-fedora.patch +:100644 100644 979b8363 04539095 M glibc.spec + +commit d4ea1803719c0a6a851cc3249051477168d62758 +Author: Jakub Jelinek +AuthorDate: Mon Feb 13 09:18:47 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Feb 13 09:18:47 2006 +0000 + + 2.3.90-37 + +:100644 100644 e97d6290 460a7d1f M glibc-fedora.patch + +commit 85afbd46b7ee4107498d854a32335af4fb39f447 +Author: Jakub Jelinek +AuthorDate: Mon Feb 13 08:33:23 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Feb 13 08:33:23 2006 +0000 + + 2.3.90-37 + +:100644 100644 69791df1 e97d6290 M glibc-fedora.patch + +commit 358286c6f67d3c2095129ad535f95eb303707354 +Author: Jakub Jelinek +AuthorDate: Mon Feb 13 07:56:52 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Feb 13 07:56:52 2006 +0000 + + auto-import glibc-2.3.90-37 on branch devel from glibc-2.3.90-37.src.rpm + +:100644 100644 8a96908b 9f9942e3 M .cvsignore +:100644 100644 1fc6d2ad 69791df1 M glibc-fedora.patch +:100644 100644 067bb0e7 979b8363 M glibc.spec +:100644 100644 524f7647 266697b2 M sources + +commit 2908c9bb10bb7450ee815a8abb687437c46c3369 +Author: Jesse Keating +AuthorDate: Sat Feb 11 03:11:03 2006 +0000 +Commit: Jesse Keating +CommitDate: Sat Feb 11 03:11:03 2006 +0000 + + bump for bug in double-long on ppc(64) + +:100644 100644 0daea8e3 067bb0e7 M glibc.spec + +commit 89cd40eff0ecbcd95f208d5ee2aaf9372e658670 +Author: Jakub Jelinek +AuthorDate: Sat Feb 4 08:44:52 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Feb 4 08:44:52 2006 +0000 + + auto-import glibc-2.3.90-36 on branch devel from glibc-2.3.90-36.src.rpm + +:100644 100644 56665fca 8a96908b M .cvsignore +:100644 100644 2319df1c 1fc6d2ad M glibc-fedora.patch +:100644 100644 00b272d9 0daea8e3 M glibc.spec +:100644 100644 577136dc 524f7647 M sources + +commit b17a54fa650af51e8f91878c24faec1b77b4cf58 +Author: Jakub Jelinek +AuthorDate: Fri Feb 3 09:58:00 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 3 09:58:00 2006 +0000 + + auto-import glibc-2.3.90-35 on branch devel from glibc-2.3.90-35.src.rpm + +:100644 100644 e31ca4f6 56665fca M .cvsignore +:100644 100644 1392b1eb 2319df1c M glibc-fedora.patch +:100644 100644 6c37d1cd 00b272d9 M glibc.spec +:100644 100644 15e3fc59 577136dc M sources + +commit 91ee8a2b3c0bda36594026c2a0841efebdfee434 +Author: Jakub Jelinek +AuthorDate: Thu Feb 2 19:06:19 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Feb 2 19:06:19 2006 +0000 + + 2.3.90-34 + +:100644 100644 e229b92c 6c37d1cd M glibc.spec + +commit a7c52d76cf5f1760d4ecd9c42f181c2b07a7daf5 +Author: Jakub Jelinek +AuthorDate: Thu Feb 2 09:35:12 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Feb 2 09:35:12 2006 +0000 + + auto-import glibc-2.3.90-33 on branch devel from glibc-2.3.90-33.src.rpm + +:100644 100644 e109f2a3 e31ca4f6 M .cvsignore +:100644 100644 c7a7dd96 1392b1eb M glibc-fedora.patch +:100644 100644 560bf98e e229b92c M glibc.spec +:100644 100644 a35072a2 15e3fc59 M sources + +commit 914423a575ae72883958da9ac5207465146631b6 +Author: Jakub Jelinek +AuthorDate: Wed Feb 1 10:20:18 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Feb 1 10:20:18 2006 +0000 + + auto-import glibc-2.3.90-32 on branch devel from glibc-2.3.90-32.src.rpm + +:100644 100644 882dac8e e109f2a3 M .cvsignore +:100644 100644 b55f9685 c7a7dd96 M glibc-fedora.patch +:100644 100644 5ca4690c 560bf98e M glibc.spec +:100644 100644 cdb36487 a35072a2 M sources + +commit d352a6d77f6acac70d21a812400c9dbcd503c80c +Author: Jakub Jelinek +AuthorDate: Mon Jan 30 11:39:52 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 30 11:39:52 2006 +0000 + + 2.3.90-31 + +:100644 100644 524b64eb 5ca4690c M glibc.spec + +commit 8e4e6fe8365a85542263a5c7e8126ae5f776a8ff +Author: Jakub Jelinek +AuthorDate: Mon Jan 30 10:19:55 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 30 10:19:55 2006 +0000 + + 2.3.90-31 + +:100644 100644 c7a5a930 524b64eb M glibc.spec + +commit 57d2c535c194b3b39d11f0de52c8eb3050387ef0 +Author: Jakub Jelinek +AuthorDate: Mon Jan 30 10:11:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 30 10:11:25 2006 +0000 + + auto-import glibc-2.3.90-31 on branch devel from glibc-2.3.90-31.src.rpm + +:100644 100644 63066abc 882dac8e M .cvsignore +:100644 100644 c3747b5d b55f9685 M glibc-fedora.patch +:100644 100644 44f87262 c7a5a930 M glibc.spec +:100644 100644 2bd03ffc cdb36487 M sources + +commit 75ff4bc0d94a4d3743191d611adb248b4d561bfb +Author: Jakub Jelinek +AuthorDate: Mon Jan 9 23:28:07 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 9 23:28:07 2006 +0000 + + 2.3.90-30 + +:100644 100644 e5bc9279 44f87262 M glibc.spec + +commit f8e8bfb7a957a92ba591ab000ccd9c624468ba69 +Author: Jakub Jelinek +AuthorDate: Mon Jan 9 22:33:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 9 22:33:25 2006 +0000 + + 2.3.90-30 + +:100644 100644 3972a74e e5bc9279 M glibc.spec + +commit cc5c5b17529358aab3efdc9ede0e6eb0eee63b5d +Author: Jakub Jelinek +AuthorDate: Mon Jan 9 22:19:27 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 9 22:19:27 2006 +0000 + + auto-import glibc-2.3.90-30 on branch devel from glibc-2.3.90-30.src.rpm + +:100644 100644 ea877767 63066abc M .cvsignore +:100644 100644 7d050706 c3747b5d M glibc-fedora.patch +:100644 100644 e4596c93 3972a74e M glibc.spec +:100644 100644 2d02d208 2bd03ffc M sources + +commit e7c1483cefea88ace550abc98ad92ab2b4c4b41e +Author: Jakub Jelinek +AuthorDate: Fri Jan 6 23:08:27 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 6 23:08:27 2006 +0000 + + 2.3.90-29 + +:100644 100644 26063908 7d050706 M glibc-fedora.patch + +commit eca69a8feed820654b4f9e5fb1c239dcc4406bf4 +Author: Jakub Jelinek +AuthorDate: Fri Jan 6 22:27:39 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 6 22:27:39 2006 +0000 + + 2.3.90-29 + +:100644 100644 c8434929 26063908 M glibc-fedora.patch + +commit b8270fb977e5e771fe9ce93d1e13c98dc662e207 +Author: Jakub Jelinek +AuthorDate: Fri Jan 6 22:17:50 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 6 22:17:50 2006 +0000 + + auto-import glibc-2.3.90-29 on branch devel from glibc-2.3.90-29.src.rpm + +:100644 100644 49873448 ea877767 M .cvsignore +:100644 100644 8285bd62 c8434929 M glibc-fedora.patch +:100644 100644 a32e7e2a e4596c93 M glibc.spec +:100644 100644 6ede1286 2d02d208 M sources + +commit bd4957a00099553bc14680f478649139e7345c53 +Author: Jakub Jelinek +AuthorDate: Fri Jan 6 09:59:51 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 6 09:59:51 2006 +0000 + + auto-import glibc-2.3.90-28 on branch devel from glibc-2.3.90-28.src.rpm + +:100644 100644 6dfb6728 49873448 M .cvsignore +:100644 100644 6ba1224c 8285bd62 M glibc-fedora.patch +:100644 100644 d4ba90f1 a32e7e2a M glibc.spec +:100644 100644 9ebfbf5d 6ede1286 M sources + +commit 0f5b781e74b867f7a04a1386d70f902f7e83c85f +Author: Jakub Jelinek +AuthorDate: Fri Jan 6 05:06:44 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jan 6 05:06:44 2006 +0000 + + 2.3.90-27 + +:100644 100644 b23bbada d4ba90f1 M glibc.spec + +commit 8c0a3d8241dc6310ded62fffedf9ace875ebf189 +Author: Jakub Jelinek +AuthorDate: Wed Jan 4 09:38:31 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 4 09:38:31 2006 +0000 + + 2.3.90-26 + +:100644 100644 82757f76 b23bbada M glibc.spec + +commit 8dcd30911718e1062e09b0ea9d3fb4fd06139350 +Author: Jakub Jelinek +AuthorDate: Wed Jan 4 08:49:45 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 4 08:49:45 2006 +0000 + + 2.3.90-26 + +:100644 100644 ed6433ee 82757f76 M glibc.spec + +commit 813f76e2aa55b4e2d281e7b13cfdecb56d8e76ce +Author: Jakub Jelinek +AuthorDate: Wed Jan 4 08:30:46 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 4 08:30:46 2006 +0000 + + 2.3.90-26 + +:100644 100644 b1df3f9a ed6433ee M glibc.spec + +commit e1fb04fe0681cfc13e8b3fcde431959008f80ce9 +Author: Jakub Jelinek +AuthorDate: Wed Jan 4 08:23:00 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Jan 4 08:23:00 2006 +0000 + + auto-import glibc-2.3.90-26 on branch devel from glibc-2.3.90-26.src.rpm + +:100644 100644 d0302150 6dfb6728 M .cvsignore +:100644 100644 d308a612 6ba1224c M glibc-fedora.patch +:100644 100644 8a90d3f1 b1df3f9a M glibc.spec +:100644 100644 0aab3815 9ebfbf5d M sources + +commit 37f94da133d7a6acbc69cb3e86274be75c913703 +Author: Jakub Jelinek +AuthorDate: Mon Jan 2 22:12:57 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 2 22:12:57 2006 +0000 + + 2.3.90-25 + +:100644 100644 aa2dcbaf 8a90d3f1 M glibc.spec + +commit 96f42f961a8adcfe58d8632003f39daf4cf14e5b +Author: Jakub Jelinek +AuthorDate: Mon Jan 2 21:54:32 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 2 21:54:32 2006 +0000 + + auto-import glibc-2.3.90-25 on branch devel from glibc-2.3.90-25.src.rpm + +:100644 100644 8696446a d0302150 M .cvsignore +:100644 100644 c72209c9 d308a612 M glibc-fedora.patch +:100644 100644 b05fac72 aa2dcbaf M glibc.spec +:100644 100644 c66feaa5 0aab3815 M sources + +commit dfc0bd01920a61cf2bfb12aff469cfbd70a7868f +Author: Jakub Jelinek +AuthorDate: Mon Jan 2 11:58:25 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 2 11:58:25 2006 +0000 + + 2.3.90-24 + +:100644 100644 8fb0071d b05fac72 M glibc.spec + +commit d73fe4152dd491f30ac04889b2dc98c75a33f40c +Author: Jakub Jelinek +AuthorDate: Mon Jan 2 11:34:49 2006 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jan 2 11:34:49 2006 +0000 + + auto-import glibc-2.3.90-24 on branch devel from glibc-2.3.90-24.src.rpm + +:100644 100644 91821d79 8696446a M .cvsignore +:100644 100644 2dbd90a2 c72209c9 M glibc-fedora.patch +:100644 100644 c45696c9 8fb0071d M glibc.spec +:100644 100644 a2039014 c66feaa5 M sources + +commit 0853a65b6536a9b209800b89216251c548715a87 +Author: Jakub Jelinek +AuthorDate: Tue Dec 27 17:06:57 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 27 17:06:57 2005 +0000 + + 2.3.90-23 + +:100644 100644 99e13ccc c45696c9 M glibc.spec + +commit 5383d1f6145d0aa8a9b8f43040080cb1dc82a7d2 +Author: Jakub Jelinek +AuthorDate: Tue Dec 27 16:50:40 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 27 16:50:40 2005 +0000 + + 2.3.90-23 + +:100644 100644 30169a3f 99e13ccc M glibc.spec + +commit 807fd31c2b95a491d660a387b9218ef44ed8d7fb +Author: Jakub Jelinek +AuthorDate: Tue Dec 27 16:48:46 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 27 16:48:46 2005 +0000 + + auto-import glibc-2.3.90-23 on branch devel from glibc-2.3.90-23.src.rpm + +:100644 100644 4c381ad4 91821d79 M .cvsignore +:100644 100644 41d17890 2dbd90a2 M glibc-fedora.patch +:100644 100644 b8b8a23f 30169a3f M glibc.spec +:100644 100644 585dd454 a2039014 M sources + +commit b287e0ac43449f24616171f3c38cb60bbd9a3951 +Author: Jakub Jelinek +AuthorDate: Wed Dec 21 13:00:40 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 21 13:00:40 2005 +0000 + + 2.3.90-22 + +:100644 100644 50ac2286 b8b8a23f M glibc.spec + +commit 5f488048217f9e4f33e98952b67720458196a0fe +Author: Jakub Jelinek +AuthorDate: Wed Dec 21 11:47:59 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 21 11:47:59 2005 +0000 + + auto-import glibc-2.3.90-22 on branch devel from glibc-2.3.90-22.src.rpm + +:100644 100644 13adc775 4c381ad4 M .cvsignore +:100644 100644 d6f117e4 41d17890 M glibc-fedora.patch +:100644 100644 c55ba382 50ac2286 M glibc.spec +:100644 100644 b0068925 585dd454 M sources + +commit 5bba32e6d5d1afab4689a11f0ef9d97d5bc5a18b +Author: Jakub Jelinek +AuthorDate: Tue Dec 20 18:34:30 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 20 18:34:30 2005 +0000 + + auto-import glibc-2.3.90-21 on branch devel from glibc-2.3.90-21.src.rpm + +:100644 100644 b8ea667f 13adc775 M .cvsignore +:100644 100644 63d98e9b d6f117e4 M glibc-fedora.patch +:100644 100644 25a375ac c55ba382 M glibc.spec +:100644 100644 7fac8118 b0068925 M sources + +commit 909acf057916a8642eeef9c165d972c32752fa49 +Author: Jakub Jelinek +AuthorDate: Tue Dec 20 12:37:10 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 20 12:37:10 2005 +0000 + + 2.3.90-20 + +:100644 100644 cae3f06e 25a375ac M glibc.spec + +commit 9723f24ad39c34c9320c9cebdc75b70d65ae2a6e +Author: Jakub Jelinek +AuthorDate: Tue Dec 20 11:51:46 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 20 11:51:46 2005 +0000 + + 2.3.90-20 + +:100644 100644 fb5bfc87 cae3f06e M glibc.spec + +commit 6a56b8e5985c3f177244d1c386533c0e702f6888 +Author: Jakub Jelinek +AuthorDate: Tue Dec 20 11:37:17 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 20 11:37:17 2005 +0000 + + 2.3.90-20 + +:100644 100644 22580682 fb5bfc87 M glibc.spec + +commit 8a25c5ed4152cbd5f3a3483346c397497bb7c56d +Author: Jakub Jelinek +AuthorDate: Tue Dec 20 11:34:34 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 20 11:34:34 2005 +0000 + + auto-import glibc-2.3.90-20 on branch devel from glibc-2.3.90-20.src.rpm + +:100644 100644 6a9c30cc b8ea667f M .cvsignore +:100644 100644 fb55bce2 63d98e9b M glibc-fedora.patch +:100644 100644 e19c8d00 22580682 M glibc.spec +:100644 100644 5c42ccf5 7fac8118 M sources + +commit 0d2c529b1e01408c7296595e5bc60a417cfb774c +Author: Jakub Jelinek +AuthorDate: Mon Dec 19 18:16:27 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Dec 19 18:16:27 2005 +0000 + + 2.3.90-19 + +:100644 100644 8b8f1e09 e19c8d00 M glibc.spec + +commit da64eed81e024e698117add4e52fd6979c957793 +Author: Jakub Jelinek +AuthorDate: Mon Dec 19 18:04:52 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Dec 19 18:04:52 2005 +0000 + + 2.3.90-19 + +:100644 100644 ff36ad8e 8b8f1e09 M glibc.spec + +commit bb3cbbeb3ee491bb465d2c0344cabdae9e294c6c +Author: Jakub Jelinek +AuthorDate: Mon Dec 19 13:36:53 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Dec 19 13:36:53 2005 +0000 + + 2.3.90-19 + +:100644 100644 1059b801 ff36ad8e M glibc.spec + +commit f99593848d0bb9b9c217bf51d36a46bce7d77d16 +Author: Jakub Jelinek +AuthorDate: Mon Dec 19 13:06:57 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Dec 19 13:06:57 2005 +0000 + + auto-import glibc-2.3.90-19 on branch devel from glibc-2.3.90-19.src.rpm + +:100644 100644 0d5b4ec1 6a9c30cc M .cvsignore +:100644 100644 52a6d9da fb55bce2 M glibc-fedora.patch +:100644 100644 8a2d6459 1059b801 M glibc.spec +:100644 100644 2dd02407 5c42ccf5 M sources + +commit f37579f0c0547be1aae86734e108b053f5783edc +Author: Jakub Jelinek +AuthorDate: Mon Dec 19 10:08:45 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Dec 19 10:08:45 2005 +0000 + + 2.3.90-18.1 + +:100644 100644 5434de7c 8a2d6459 M glibc.spec + +commit b8b11f3758d09eeaaba0f5faea8c80c2a57005a1 +Author: Jakub Jelinek +AuthorDate: Sat Nov 19 22:02:46 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Nov 19 22:02:46 2005 +0000 + + 2.3.90-18 + +:100644 100644 4d98800a 52a6d9da M glibc-fedora.patch + +commit 3a237114b13851d5182d7c1173b4acfefa026d48 +Author: Jakub Jelinek +AuthorDate: Sat Nov 19 20:44:50 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Nov 19 20:44:50 2005 +0000 + + auto-import glibc-2.3.90-18 on branch devel from glibc-2.3.90-18.src.rpm + +:100644 100644 bf7f2ce9 0d5b4ec1 M .cvsignore +:100644 100644 c1828245 4d98800a M glibc-fedora.patch +:100644 100644 ce9c141a 5434de7c M glibc.spec +:100644 100644 7aaa3c04 2dd02407 M sources + +commit 41974371a622447ff2640fbe7c026e45100ac74d +Author: Jakub Jelinek +AuthorDate: Wed Nov 16 08:56:27 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Nov 16 08:56:27 2005 +0000 + + auto-import glibc-2.3.90-17 on branch devel from glibc-2.3.90-17.src.rpm + +:100644 100644 a013e121 bf7f2ce9 M .cvsignore +:100644 100644 e7070407 c1828245 M glibc-fedora.patch +:100644 100644 4b85ccd9 ce9c141a M glibc.spec +:100644 100644 2734e9bd 7aaa3c04 M sources + +commit e4a18002564e2da764c86bd02e389066d0ab363f +Author: Jakub Jelinek +AuthorDate: Tue Nov 15 10:01:26 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 15 10:01:26 2005 +0000 + + 2.3.90-16 + +:100644 100644 62beec7c e7070407 M glibc-fedora.patch + +commit b656b188181d70274d16be5d4d45770872c81a56 +Author: Jakub Jelinek +AuthorDate: Tue Nov 15 09:36:31 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 15 09:36:31 2005 +0000 + + auto-import glibc-2.3.90-16 on branch devel from glibc-2.3.90-16.src.rpm + +:100644 100644 23955b3e a013e121 M .cvsignore +:100644 100644 bcdfaa23 62beec7c M glibc-fedora.patch +:100644 100644 0fbe3df8 4b85ccd9 M glibc.spec +:100644 100644 b82cd755 2734e9bd M sources + +commit df0287f83bf017827d1affb214465e28ace7e2cd +Author: Jakub Jelinek +AuthorDate: Thu Oct 20 07:46:13 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 20 07:46:13 2005 +0000 + + auto-import glibc-2.3.90-15 on branch devel from glibc-2.3.90-15.src.rpm + +:100644 100644 e5b6e3dd 23955b3e M .cvsignore +:100644 100644 ba1df271 bcdfaa23 M glibc-fedora.patch +:100644 100644 d5c5ec81 0fbe3df8 M glibc.spec +:100644 100644 8a66b9cb b82cd755 M sources + +commit c8ff10b6da2a4475c6966dd54d0efb8bb436c8c7 +Author: Jakub Jelinek +AuthorDate: Mon Oct 10 15:26:58 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 10 15:26:58 2005 +0000 + + auto-import glibc-2.3.90-14 on branch devel from glibc-2.3.90-14.src.rpm + +:100644 100644 ffe9c8e0 e5b6e3dd M .cvsignore +:100644 100644 54c104f7 ba1df271 M glibc-fedora.patch +:100644 100644 bbda5eff d5c5ec81 M glibc.spec +:100644 100644 6474a1f8 8a66b9cb M sources + +commit 3a12799361566c1a979797bf02370cf82690b58d +Author: Jakub Jelinek +AuthorDate: Mon Oct 3 21:56:48 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 3 21:56:48 2005 +0000 + + 2.3.90-13 + +:100644 100644 9999e102 54c104f7 M glibc-fedora.patch + +commit d81612f8ce4de23ba1151d481eb9935c3ca063bb +Author: Jakub Jelinek +AuthorDate: Mon Oct 3 21:25:44 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 3 21:25:44 2005 +0000 + + auto-import glibc-2.3.90-13 on branch devel from glibc-2.3.90-13.src.rpm + +:100644 100644 459f6bbd ffe9c8e0 M .cvsignore +:100644 100644 77904f3a 9999e102 M glibc-fedora.patch +:100644 100644 0e0cb5b3 bbda5eff M glibc.spec +:100644 100644 5f12ce8c 6474a1f8 M sources + +commit bc6fb1284d31a93342bbbddee2b5477f1a8226fa +Author: Jakub Jelinek +AuthorDate: Mon Sep 12 16:18:05 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Sep 12 16:18:05 2005 +0000 + + 2.3.90-12 + +:100644 100644 bc1133f6 5f12ce8c M sources + +commit 2d428cd3f3c018f963e670506d490ee5cb063fde +Author: Jakub Jelinek +AuthorDate: Mon Sep 12 14:44:40 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Sep 12 14:44:40 2005 +0000 + + 2.3.90-12 + +:100644 100644 0b6978ec bc1133f6 M sources + +commit 63b6b66e8c4bfe92147414dcdf198904e6420f9d +Author: Jakub Jelinek +AuthorDate: Mon Sep 12 13:33:00 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Sep 12 13:33:00 2005 +0000 + + auto-import glibc-2.3.90-12 on branch devel from glibc-2.3.90-12.src.rpm + +:100644 100644 ca438a86 459f6bbd M .cvsignore +:100644 100644 6b9204d5 77904f3a M glibc-fedora.patch +:100644 100644 09fe7e7f 0e0cb5b3 M glibc.spec +:100644 100644 4f7d60f7 0b6978ec M sources + +commit 50c75d2c4de20dde140905dfa48cb0135b844855 +Author: Jakub Jelinek +AuthorDate: Mon Aug 29 19:59:27 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 29 19:59:27 2005 +0000 + + auto-import glibc-2.3.90-11 on branch devel from glibc-2.3.90-11.src.rpm + +:100644 100644 68c10d9a ca438a86 M .cvsignore +:100644 100644 cf2b1837 6b9204d5 M glibc-fedora.patch +:100644 100644 989df322 09fe7e7f M glibc.spec +:100644 100644 8cc5a61e 4f7d60f7 M sources + +commit d1bc0a01f94b7861ae9096627681cff8824f083f +Author: Jakub Jelinek +AuthorDate: Wed Aug 24 08:04:30 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Aug 24 08:04:30 2005 +0000 + + auto-import glibc-2.3.90-10 on branch devel from glibc-2.3.90-10.src.rpm + +:100644 100644 334f335a 68c10d9a M .cvsignore +:100644 100644 cd4fd4c6 cf2b1837 M glibc-fedora.patch +:100644 100644 05b5faf0 989df322 M glibc.spec +:100644 100644 83ead896 8cc5a61e M sources + +commit 20eeaeb056bac259aaf6783759b8b53fd88e8470 +Author: Jakub Jelinek +AuthorDate: Mon Aug 22 08:38:00 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 22 08:38:00 2005 +0000 + + auto-import glibc-2.3.90-9 on branch devel from glibc-2.3.90-9.src.rpm + +:100644 100644 952655f2 334f335a M .cvsignore +:100644 100644 71638e7b cd4fd4c6 M glibc-fedora.patch +:100644 100644 5c85cfd4 05b5faf0 M glibc.spec +:100644 100644 780a220e 83ead896 M sources + +commit 6bdbb1e7e59c1585ddc789395fc1c571e3787c03 +Author: Jakub Jelinek +AuthorDate: Mon Aug 8 22:05:34 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Aug 8 22:05:34 2005 +0000 + + auto-import glibc-2.3.90-8 on branch devel from glibc-2.3.90-8.src.rpm + +:100644 100644 1758f0e2 952655f2 M .cvsignore +:100644 100644 6d62e0e1 71638e7b M glibc-fedora.patch +:100644 100644 1fceb961 5c85cfd4 M glibc.spec +:100644 100644 4424e825 780a220e M sources + +commit eed6a0fa9fb071eb0ca92536e7b12cc5016dc8f7 +Author: Jakub Jelinek +AuthorDate: Fri Jul 29 17:44:03 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 29 17:44:03 2005 +0000 + + auto-import glibc-2.3.90-7 on branch devel from glibc-2.3.90-7.src.rpm + +:100644 100644 f33c7f63 1758f0e2 M .cvsignore +:100644 100644 3061a08a 6d62e0e1 M glibc-fedora.patch +:100644 100644 d745d6a1 1fceb961 M glibc.spec +:100644 100644 87c90205 4424e825 M sources + +commit 799ca1979c9dfeb377ff0efa58f27e297491c10a +Author: Jakub Jelinek +AuthorDate: Mon Jul 25 07:05:29 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jul 25 07:05:29 2005 +0000 + + auto-import glibc-2.3.90-6 on branch devel from glibc-2.3.90-6.src.rpm + +:100644 100644 81ef5e97 f33c7f63 M .cvsignore +:100644 100644 3cc52884 3061a08a M glibc-fedora.patch +:100644 100644 42d543a0 d745d6a1 M glibc.spec +:100644 100644 fe963e98 87c90205 M sources + +commit 6396c0946132dcaebb3b1cc95ca3c61dd2aea609 +Author: Jakub Jelinek +AuthorDate: Fri Jul 22 09:26:40 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 22 09:26:40 2005 +0000 + + auto-import glibc-2.3.90-5 on branch devel from glibc-2.3.90-5.src.rpm + +:100644 100644 672585a7 3cc52884 M glibc-fedora.patch +:100644 100644 72d9fe8b 42d543a0 M glibc.spec +:100644 100644 552659c2 fe963e98 M sources + +commit a70b2b646e6f6e48750547088595265b2548f23a +Author: Jakub Jelinek +AuthorDate: Fri Jul 22 06:22:21 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 22 06:22:21 2005 +0000 + + auto-import glibc-2.3.90-4 on branch devel from glibc-2.3.90-4.src.rpm + +:100644 100644 363ee18d 81ef5e97 M .cvsignore +:100644 100644 75d508eb 672585a7 M glibc-fedora.patch +:100644 100644 03ae758d 72d9fe8b M glibc.spec +:100644 100644 8d7d2d71 552659c2 M sources + +commit 48f35507394ca875ac495bd4f7e4918944630749 +Author: Jakub Jelinek +AuthorDate: Thu Jul 21 10:04:55 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jul 21 10:04:55 2005 +0000 + + auto-import glibc-2.3.90-3 on branch devel from glibc-2.3.90-3.src.rpm + +:100644 100644 268475d9 363ee18d M .cvsignore +:100644 100644 098ac054 75d508eb M glibc-fedora.patch +:100644 100644 478155d0 03ae758d M glibc.spec +:100644 100644 d50b48d7 8d7d2d71 M sources + +commit efbd5659f4b70179456dcb9bfa6bef6cc19fe96f +Author: Jakub Jelinek +AuthorDate: Fri Jul 8 11:42:04 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 8 11:42:04 2005 +0000 + + 2.3.90-2 + +:100644 100644 8bdf2030 478155d0 M glibc.spec + +commit 2f520cac16a8ae1a47a06bb93ab6934a9c104c9e +Author: Jakub Jelinek +AuthorDate: Fri Jul 8 10:21:35 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 8 10:21:35 2005 +0000 + + 2.3.90-2 + +:100644 100644 31e8a3e6 8bdf2030 M glibc.spec + +commit 24d9119125e6c3721e3254f96e36bd90309b1f61 +Author: Jakub Jelinek +AuthorDate: Fri Jul 8 10:17:59 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Jul 8 10:17:59 2005 +0000 + + auto-import glibc-2.3.90-2 on branch devel from glibc-2.3.90-2.src.rpm + +:100644 100644 11ce9155 268475d9 M .cvsignore +:100644 100644 cf9d6b6c 098ac054 M glibc-fedora.patch +:100644 100644 6e9e26c6 31e8a3e6 M glibc.spec +:100644 100644 9b72895d d50b48d7 M sources + +commit ee4656d0203f760b9c0d2e06ce3ba7a025583636 +Author: Jakub Jelinek +AuthorDate: Mon Jun 27 20:06:18 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 27 20:06:18 2005 +0000 + + 2.3.90-1 + +:100644 100644 8326784b 6e9e26c6 M glibc.spec + +commit 0ccd41a417beb99b4ff95bc1b1fb26c44e311836 +Author: Jakub Jelinek +AuthorDate: Mon Jun 27 16:54:27 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 27 16:54:27 2005 +0000 + + 2.3.90-1 + +:100644 100644 2a93a04b 8326784b M glibc.spec + +commit 38ff1b6d72935606cbac199b855abe4dcc3fef65 +Author: Jakub Jelinek +AuthorDate: Mon Jun 27 14:48:07 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 27 14:48:07 2005 +0000 + + 2.3.90-1 + +:100644 100644 cd32dd5e 2a93a04b M glibc.spec + +commit ab188f024d2dbfd4f1a15fb74e82f88d91cb33f5 +Author: Jakub Jelinek +AuthorDate: Mon Jun 27 14:09:49 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 27 14:09:49 2005 +0000 + + 2.3.90-1 + +:100644 100644 064158e7 cd32dd5e M glibc.spec + +commit 5a7053e819af6cb4accf455647d072535f06b05b +Author: Jakub Jelinek +AuthorDate: Mon Jun 27 14:02:02 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 27 14:02:02 2005 +0000 + + auto-import glibc-2.3.90-1 on branch devel from glibc-2.3.90-1.src.rpm + +:100644 100644 6f486d45 11ce9155 M .cvsignore +:100644 100644 1b6a54f3 cf9d6b6c M glibc-fedora.patch +:100644 100644 327cefa2 064158e7 M glibc.spec +:100644 100644 2be3a7a6 9b72895d M sources + +commit 0d2a757f3ea80b52056f6b1dcef05f521257e164 +Author: Jakub Jelinek +AuthorDate: Mon Jun 20 17:17:29 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Jun 20 17:17:29 2005 +0000 + + auto-import glibc-2.3.5-11 on branch devel from glibc-2.3.5-11.src.rpm + +:100644 100644 615dfbbf 6f486d45 M .cvsignore +:100644 100644 2092a22a 1b6a54f3 M glibc-fedora.patch +:100644 100644 b2fa86be 327cefa2 M glibc.spec +:100644 100644 1c282bd5 2be3a7a6 M sources + +commit 1803713c8ce506ad176e8bd77625059ec4276a55 +Author: Jakub Jelinek +AuthorDate: Mon May 30 10:02:23 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon May 30 10:02:23 2005 +0000 + + auto-import glibc-2.3.5-10 on branch devel from glibc-2.3.5-10.src.rpm + +:100644 100644 5f110ad3 2092a22a M glibc-fedora.patch +:100644 100644 21bc5c61 b2fa86be M glibc.spec +:100644 100644 2b63493e 1c282bd5 M sources + +commit 3fd119196fc05c9cf7fa07646c00b35780f207ab +Author: Jakub Jelinek +AuthorDate: Tue May 24 16:58:02 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue May 24 16:58:02 2005 +0000 + + auto-import glibc-2.3.5-9 on branch devel from glibc-2.3.5-9.src.rpm + +:100644 100644 3651b844 615dfbbf M .cvsignore +:100644 100644 d7804f75 5f110ad3 M glibc-fedora.patch +:100644 100644 c3d996f3 21bc5c61 M glibc.spec +:100644 100644 1ffd8c22 2b63493e M sources + +commit 11b589d5c99c3bb665286549c97b77b4f0fe6c4f +Author: Jakub Jelinek +AuthorDate: Mon May 23 18:09:03 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon May 23 18:09:03 2005 +0000 + + 2.3.5-8 + +:100644 100644 b742dbc9 d7804f75 M glibc-fedora.patch +:100644 100644 99651433 c3d996f3 M glibc.spec +:100644 100644 b06fdb4d 1ffd8c22 M sources + +commit 102ad46987791b5aaab706cf638f5a416f4d32a0 +Author: Jakub Jelinek +AuthorDate: Mon May 23 15:24:21 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon May 23 15:24:21 2005 +0000 + + auto-import glibc-2.3.5-8 on branch devel from glibc-2.3.5-8.src.rpm + +:100644 100644 0d2235a6 3651b844 M .cvsignore +:100644 100644 afa21dd9 b742dbc9 M glibc-fedora.patch +:100644 100644 ba9adb5a 99651433 M glibc.spec +:100644 100644 1d774dfe b06fdb4d M sources + +commit f00c809b1db967b13d49156ece796ecf0ed1f8f6 +Author: Jakub Jelinek +AuthorDate: Fri May 20 10:32:46 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri May 20 10:32:46 2005 +0000 + + auto-import glibc-2.3.5-7 on branch devel from glibc-2.3.5-7.src.rpm + +:100644 100644 0682b474 0d2235a6 M .cvsignore +:100644 100644 3d1cbb9c afa21dd9 M glibc-fedora.patch +:100644 100644 1a061590 ba9adb5a M glibc.spec +:100644 100644 aca96b51 1d774dfe M sources + +commit 1c9570f3b708180121f085efeb712f229c192036 +Author: Jakub Jelinek +AuthorDate: Wed May 4 19:04:18 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed May 4 19:04:18 2005 +0000 + + 2.3.5-6 + +:100644 100644 21ca32cd 1a061590 M glibc.spec + +commit 96892c8405a3c03db7b6828b494a261bd84e96fd +Author: Jakub Jelinek +AuthorDate: Wed May 4 18:53:32 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed May 4 18:53:32 2005 +0000 + + auto-import glibc-2.3.5-6 on branch devel from glibc-2.3.5-6.src.rpm + +:100644 100644 367bec27 0682b474 M .cvsignore +:100644 100644 7ee2754e 3d1cbb9c M glibc-fedora.patch +:100644 100644 3c6662fa 21ca32cd M glibc.spec +:100644 100644 f4a7225a aca96b51 M sources + +commit afd017c96126bef261fccf093e61b66dac9d0797 +Author: Jakub Jelinek +AuthorDate: Tue May 3 10:14:26 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue May 3 10:14:26 2005 +0000 + + auto-import glibc-2.3.5-5 on branch devel from glibc-2.3.5-5.src.rpm + +:100644 100644 a2fc35bd 367bec27 M .cvsignore +:100644 100644 925f0d9f 7ee2754e M glibc-fedora.patch +:100644 100644 fcae8fe2 3c6662fa M glibc.spec +:100644 100644 1074d340 f4a7225a M sources + +commit 5869ee1726adbc0b18b780bff970c9b044eb073e +Author: Jakub Jelinek +AuthorDate: Thu Apr 28 09:50:59 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Apr 28 09:50:59 2005 +0000 + + auto-import glibc-2.3.5-4 on branch devel from glibc-2.3.5-4.src.rpm + +:100644 100644 1468f545 a2fc35bd M .cvsignore +:100644 100644 921619b4 925f0d9f M glibc-fedora.patch +:100644 100644 7223ab78 fcae8fe2 M glibc.spec +:100644 100644 fd164a6e 1074d340 M sources + +commit 7ee79946457805f86e5a88f526f37a3733f7c933 +Author: Jakub Jelinek +AuthorDate: Wed Apr 27 20:09:52 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 27 20:09:52 2005 +0000 + + auto-import glibc-2.3.5-3 on branch devel from glibc-2.3.5-3.src.rpm + +:100644 100644 a57f6067 1468f545 M .cvsignore +:100644 100644 c02d2859 921619b4 M glibc-fedora.patch +:100644 100644 53207d16 7223ab78 M glibc.spec +:100644 100644 9d09a8cb fd164a6e M sources + +commit 9b11b7894709b040aa33b0c4759081f566865100 +Author: Jakub Jelinek +AuthorDate: Wed Apr 27 13:51:37 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 27 13:51:37 2005 +0000 + + 2.3.5-2 + +:100644 100644 427331c0 c02d2859 M glibc-fedora.patch + +commit d4f6361c18d48b76792ec4967238b997e2fca075 +Author: Jakub Jelinek +AuthorDate: Wed Apr 27 13:20:28 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 27 13:20:28 2005 +0000 + + 2.3.5-2 + +:100644 100644 149227ba 427331c0 M glibc-fedora.patch + +commit 82511e5f80f26f287272ce0105ae21ca0ba89ec1 +Author: Jakub Jelinek +AuthorDate: Wed Apr 27 12:53:38 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 27 12:53:38 2005 +0000 + + 2.3.5-2 + +:100644 100644 78748e93 149227ba M glibc-fedora.patch + +commit a9d8ca8272da17b7ee0e59af90bfef546771e624 +Author: Jakub Jelinek +AuthorDate: Wed Apr 27 12:26:45 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Apr 27 12:26:45 2005 +0000 + + auto-import glibc-2.3.5-2 on branch devel from glibc-2.3.5-2.src.rpm + +:100644 100644 9ad3ab60 a57f6067 M .cvsignore +:100644 100644 b3bb6631 78748e93 M glibc-fedora.patch +:100644 100644 c10a89d1 53207d16 M glibc.spec +:100644 100644 73ca7f44 9d09a8cb M sources + +commit 0a19918c48de7b77f579be06378c7a4331aff3a8 +Author: roland +AuthorDate: Fri Apr 15 09:58:24 2005 +0000 +Commit: roland +CommitDate: Fri Apr 15 09:58:24 2005 +0000 + + auto-import glibc-2.3.5-1 on branch devel from glibc-2.3.5-1.src.rpm + +:100644 100644 4fe27779 9ad3ab60 M .cvsignore +:100644 100644 6909e052 b3bb6631 M glibc-fedora.patch +:100644 100644 4e0a0eb2 c10a89d1 M glibc.spec +:100644 100644 4f06374f 73ca7f44 M sources + +commit a9a561553fc86dc139b8687d07ca4f14bb369c51 +Author: Jakub Jelinek +AuthorDate: Tue Apr 5 22:14:00 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Apr 5 22:14:00 2005 +0000 + + auto-import glibc-2.3.4-21 on branch devel from glibc-2.3.4-21.src.rpm + +:100644 100644 007b46e5 4fe27779 M .cvsignore +:100644 100644 b24805cb 6909e052 M glibc-fedora.patch +:100644 100644 19e5abc9 4e0a0eb2 M glibc.spec +:100644 100644 a49c134d 4f06374f M sources + +commit d84155bf0ce48114ec7ecd70962de9f3b089e021 +Author: Jakub Jelinek +AuthorDate: Mon Apr 4 22:18:34 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Apr 4 22:18:34 2005 +0000 + + 2.3.4-20 + +:100644 100644 aa135c1c 19e5abc9 M glibc.spec + +commit ced11a0e35fc2b015bb3132a1fd8ccb26a40644d +Author: Jakub Jelinek +AuthorDate: Mon Apr 4 19:51:39 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Apr 4 19:51:39 2005 +0000 + + 2.3.4-20 + +:100644 100644 fbb3d662 b24805cb M glibc-fedora.patch +:100644 100644 d97231cc aa135c1c M glibc.spec + +commit a2deec0522be348bac963c07b7995bc241f21a90 +Author: Jakub Jelinek +AuthorDate: Sat Apr 2 11:17:47 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Apr 2 11:17:47 2005 +0000 + + 2.3.4-19 + +:100644 100644 d7d79d16 d97231cc M glibc.spec + +commit adfd9b81dd6b38c7b039423513bdc70993c49fe4 +Author: Jakub Jelinek +AuthorDate: Sat Apr 2 11:13:35 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Apr 2 11:13:35 2005 +0000 + + 2.3.4-19 + +:100644 100644 ac6854b2 d7d79d16 M glibc.spec + +commit b9e65a8e5be41e35da3e7dbcee8717b47f30c562 +Author: Jakub Jelinek +AuthorDate: Fri Apr 1 23:36:57 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Apr 1 23:36:57 2005 +0000 + + 2.3.4-19 + +:100644 100644 aa870a28 ac6854b2 M glibc.spec + +commit 619faf4e2671ce3a751f83ad70796d776e8c2b90 +Author: Jakub Jelinek +AuthorDate: Fri Apr 1 23:13:25 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Apr 1 23:13:25 2005 +0000 + + 2.3.4-19 + +:100644 100644 59819be0 aa870a28 M glibc.spec + +commit 4465bbcd3df379f7d25fad196160bd43ec0d92ae +Author: Jakub Jelinek +AuthorDate: Fri Apr 1 16:55:01 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Apr 1 16:55:01 2005 +0000 + + auto-import glibc-2.3.4-19 on branch devel from glibc-2.3.4-19.src.rpm + +:100644 100644 a744cf5e 007b46e5 M .cvsignore +:100644 100644 1d0994b1 fbb3d662 M glibc-fedora.patch +:100644 100644 2a1c787d 59819be0 M glibc.spec +:100644 100644 c2bf21da a49c134d M sources + +commit 382a296001a6f2490468dd808ad9bd46249f3e6e +Author: Jakub Jelinek +AuthorDate: Fri Mar 25 12:20:11 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 25 12:20:11 2005 +0000 + + auto-import glibc-2.3.4-18 on branch devel from glibc-2.3.4-18.src.rpm + +:100644 100644 e69b3959 1d0994b1 M glibc-fedora.patch +:100644 100644 51ffad22 2a1c787d M glibc.spec +:100644 100644 3e3dade6 c2bf21da M sources + +commit a5475cb9242512613dd81664172fcb595b83d37a +Author: Jakub Jelinek +AuthorDate: Fri Mar 25 08:31:15 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 25 08:31:15 2005 +0000 + + Fix wcstol and strtol with new GCC. + +:100644 100644 8626f2d2 e69b3959 M glibc-fedora.patch + +commit d04ad27e565774089eb299a9e67113bc5e3a4ebb +Author: Jakub Jelinek +AuthorDate: Thu Mar 24 09:08:31 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Mar 24 09:08:31 2005 +0000 + + auto-import glibc-2.3.4-17 on branch devel from glibc-2.3.4-17.src.rpm + +:100644 100644 f19de63f a744cf5e M .cvsignore +:100644 100644 c756eae5 8626f2d2 M glibc-fedora.patch +:100644 100644 ec2d1be2 51ffad22 M glibc.spec +:100644 100644 5b258a7f 3e3dade6 M sources + +commit a67e3da90770c5102ca03640a361b624717707b3 +Author: Jakub Jelinek +AuthorDate: Sun Mar 20 07:06:13 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Mar 20 07:06:13 2005 +0000 + + 2.3.4-16 + +:100644 100644 2ce9ad16 ec2d1be2 M glibc.spec + +commit 8d6dc3baf57a3d267769e146b46244a809bbc893 +Author: Jakub Jelinek +AuthorDate: Sat Mar 19 22:00:27 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 19 22:00:27 2005 +0000 + + auto-import glibc-2.3.4-15 on branch devel from glibc-2.3.4-15.src.rpm + +:100644 100644 74b6c810 f19de63f M .cvsignore +:100644 100644 5bf1e4d9 c756eae5 M glibc-fedora.patch +:100644 100644 8c799477 2ce9ad16 M glibc.spec +:100644 100644 4854449a 5b258a7f M sources + +commit 5de4c62391633e92fd8640dd288ffcd515a4b447 +Author: roland +AuthorDate: Sun Mar 6 23:47:00 2005 +0000 +Commit: roland +CommitDate: Sun Mar 6 23:47:00 2005 +0000 + + auto-import glibc-2.3.4-14 on branch devel from glibc-2.3.4-14.src.rpm + +:100644 100644 35804a2e 5bf1e4d9 M glibc-fedora.patch +:100644 100644 1f5457b7 8c799477 M glibc.spec + +commit 0c99a24061577ea491c8420dfaf36b2c229ad250 +Author: roland +AuthorDate: Sun Mar 6 21:04:43 2005 +0000 +Commit: roland +CommitDate: Sun Mar 6 21:04:43 2005 +0000 + + auto-import glibc-2.3.4-13 on branch devel from glibc-2.3.4-13.src.rpm + +:100644 100644 4c95fb57 35804a2e M glibc-fedora.patch +:100644 100644 fc5b9202 1f5457b7 M glibc.spec +:100644 100644 a723d6f0 4854449a M sources + +commit ff798471238935f07a95d6adebc61ff8cf9498ef +Author: Jakub Jelinek +AuthorDate: Sat Mar 5 14:14:54 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 5 14:14:54 2005 +0000 + + auto-import glibc-2.3.4-12 on branch devel from glibc-2.3.4-12.src.rpm + +:100644 100644 45d08f9a 4c95fb57 M glibc-fedora.patch +:100644 100644 b5c1a3bd fc5b9202 M glibc.spec +:100644 100644 51dbc5a6 a723d6f0 M sources + +commit 155304c64077fc06876d87a462a3b13afb6dea49 +Author: Jakub Jelinek +AuthorDate: Sat Mar 5 00:23:38 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Mar 5 00:23:38 2005 +0000 + + 2.3.4-11 + +:100644 100644 93abdc29 45d08f9a M glibc-fedora.patch + +commit 1fec258384d14a8ef063cb9a53eebfc6ac1a47a0 +Author: Jakub Jelinek +AuthorDate: Fri Mar 4 23:28:05 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 4 23:28:05 2005 +0000 + + 2.3.4-11 + +:100644 100644 6b6bd39f 93abdc29 M glibc-fedora.patch + +commit 28d2eaadf879398cec88535200491598574f0653 +Author: Jakub Jelinek +AuthorDate: Fri Mar 4 19:28:16 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 4 19:28:16 2005 +0000 + + 2.3.4-11 + +:100644 100644 fec88649 6b6bd39f M glibc-fedora.patch + +commit aa68137e2d84f111451803fae1bc3a13b453c14d +Author: Jakub Jelinek +AuthorDate: Fri Mar 4 00:18:49 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Mar 4 00:18:49 2005 +0000 + + auto-import glibc-2.3.4-11 on branch devel from glibc-2.3.4-11.src.rpm + +:100644 100644 32bd9f5d 74b6c810 M .cvsignore +:100644 100644 2c2f3d3a fec88649 M glibc-fedora.patch +:100644 100644 56977a8a b5c1a3bd M glibc.spec +:100644 100644 8651cdc5 51dbc5a6 M sources + +commit 258b61751e0328039f915177416e526d45b0003f +Author: Jakub Jelinek +AuthorDate: Sat Feb 12 11:48:25 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Feb 12 11:48:25 2005 +0000 + + 2.3.4-10 + +:100644 100644 4cf6881c 56977a8a M glibc.spec + +commit efa0c2f7671fa45863859ae514ad54e54af0a720 +Author: Jakub Jelinek +AuthorDate: Sat Feb 12 11:01:55 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Feb 12 11:01:55 2005 +0000 + + auto-import glibc-2.3.4-10 on branch devel from glibc-2.3.4-10.src.rpm + +:100644 100644 7ccfc2f1 2c2f3d3a M glibc-fedora.patch +:100644 100644 22c21096 4cf6881c M glibc.spec +:100644 100644 3b676e4a 8651cdc5 M sources + +commit 54d12e3eef4032330e03f0f4bbedc9e1717c5ce4 +Author: Jakub Jelinek +AuthorDate: Fri Feb 11 19:30:58 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 11 19:30:58 2005 +0000 + + 2.3.4-9 + +:100644 100644 793300c7 22c21096 M glibc.spec + +commit e023db3a7598099414bd7b2958b85726259111df +Author: Jakub Jelinek +AuthorDate: Fri Feb 11 15:23:09 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 11 15:23:09 2005 +0000 + + 2.3.4-9 + +:100644 100644 755406d3 7ccfc2f1 M glibc-fedora.patch +:100644 100644 e0ef8364 793300c7 M glibc.spec +:100644 100644 071747e0 3b676e4a M sources + +commit 271728ab7e9ba4438ae82daa1a26bb5777d1a43c +Author: Jakub Jelinek +AuthorDate: Fri Feb 11 11:29:59 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 11 11:29:59 2005 +0000 + + auto-import glibc-2.3.4-9 on branch devel from glibc-2.3.4-9.src.rpm + +:100644 100644 acb9860c 32bd9f5d M .cvsignore +:100644 100644 d4ee94a0 755406d3 M glibc-fedora.patch +:100644 100644 6be301cc e0ef8364 M glibc.spec +:100644 100644 589725a6 071747e0 M sources + +commit b691459b9d2eb83f4c5c220bc00f0b09d375d4db +Author: Jakub Jelinek +AuthorDate: Fri Feb 11 10:07:12 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Feb 11 10:07:12 2005 +0000 + + auto-import glibc-2.3.4-8 on branch devel from glibc-2.3.4-8.src.rpm + +:100644 100644 e9721f8d acb9860c M .cvsignore +:100644 100644 d03b960a d4ee94a0 M glibc-fedora.patch +:100644 100644 64879a9a 6be301cc M glibc.spec +:100644 100644 9015a5da 589725a6 M sources + +commit 1acd360444c179476d349850dd7dddbd35369898 +Author: Jakub Jelinek +AuthorDate: Tue Feb 8 23:09:41 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Feb 8 23:09:41 2005 +0000 + + auto-import glibc-2.3.4-7 on branch devel from glibc-2.3.4-7.src.rpm + +:100644 100644 9d22ca53 e9721f8d M .cvsignore +:100644 100644 1a1f6583 d03b960a M glibc-fedora.patch +:100644 100644 5227a83d 64879a9a M glibc.spec +:100644 100644 941b2c75 9015a5da M sources + +commit 3246028926fb4268f1c02d26412e9593560a1256 +Author: Jakub Jelinek +AuthorDate: Tue Feb 8 14:19:56 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Feb 8 14:19:56 2005 +0000 + + 2.3.4-6 + +:100644 100644 038b4982 5227a83d M glibc.spec + +commit 9ea18a709b7501cc207a04809eaee57072b856d1 +Author: Jakub Jelinek +AuthorDate: Tue Feb 8 12:51:52 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Feb 8 12:51:52 2005 +0000 + + 2.3.4-6 + +:100644 100644 9e8fed47 038b4982 M glibc.spec + +commit cc43692c0e5344f3c587636d69c53444937f8e28 +Author: Jakub Jelinek +AuthorDate: Tue Feb 8 10:49:20 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Feb 8 10:49:20 2005 +0000 + + auto-import glibc-2.3.4-6 on branch devel from glibc-2.3.4-6.src.rpm + +:100644 100644 6794f045 9d22ca53 M .cvsignore +:100644 100644 6f41ae1c 1a1f6583 M glibc-fedora.patch +:100644 100644 31269e98 9e8fed47 M glibc.spec +:100644 100644 7e8b98c5 941b2c75 M sources + +commit b9a4ff0da44504dd03edb69aa45c12b6fed46db2 +Author: Jakub Jelinek +AuthorDate: Thu Jan 6 22:47:44 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jan 6 22:47:44 2005 +0000 + + auto-import glibc-2.3.4-5 on branch devel from glibc-2.3.4-5.src.rpm + +:100644 100644 91aa4343 6794f045 M .cvsignore +:100644 100644 5b1447d5 6f41ae1c M glibc-fedora.patch +:100644 100644 39440c86 31269e98 M glibc.spec +:100644 100644 68802a1a 7e8b98c5 M sources + +commit 5b49637891d2c657456e57382b4ec593cde42b24 +Author: Jakub Jelinek +AuthorDate: Thu Jan 6 15:47:36 2005 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Jan 6 15:47:36 2005 +0000 + + auto-import glibc-2.3.4-4 on branch devel from glibc-2.3.4-4.src.rpm + +:100644 100644 47a1307f 91aa4343 M .cvsignore +:100644 100644 9d9330c3 5b1447d5 M glibc-fedora.patch +:100644 100644 da1cf69f 39440c86 M glibc.spec +:100644 100644 f45fcc88 68802a1a M sources + +commit cae8344de5d4268de62fe6b69c6de9f1c494a44d +Author: Jakub Jelinek +AuthorDate: Tue Dec 21 09:22:01 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 21 09:22:01 2004 +0000 + + auto-import glibc-2.3.4-3 on branch devel from glibc-2.3.4-3.src.rpm + +:100644 100644 accd8e4f 47a1307f M .cvsignore +:100644 100644 1ab133a4 9d9330c3 M glibc-fedora.patch +:100644 100644 1595fc14 da1cf69f M glibc.spec +:100644 100644 b235d2c1 f45fcc88 M sources + +commit 83613a0af1294a4850057fb1c795fc0276fea5a1 +Author: Jakub Jelinek +AuthorDate: Sat Dec 18 23:34:50 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Dec 18 23:34:50 2004 +0000 + + auto-import glibc-2.3.3-99 on branch devel from glibc-2.3.3-99.src.rpm + +:100644 100644 2eec0b2f accd8e4f M .cvsignore +:100644 100644 5a3054ce 1ab133a4 M glibc-fedora.patch +:100644 100644 edc901e1 1595fc14 M glibc.spec +:100644 100644 d8a5b5b3 b235d2c1 M sources + +commit 6492fbc2b0f1b7b23c52d8c35726577e77be5572 +Author: Jakub Jelinek +AuthorDate: Fri Dec 17 11:36:40 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 17 11:36:40 2004 +0000 + + auto-import glibc-2.3.3-97 on branch devel from glibc-2.3.3-97.src.rpm + +:100644 100644 4399dff3 2eec0b2f M .cvsignore +:100644 100644 0ff022ad 5a3054ce M glibc-fedora.patch +:100644 100644 e5442677 edc901e1 M glibc.spec +:100644 100644 5247dade d8a5b5b3 M sources + +commit f08a267818c999dbaca7304f5b0d0aebed4b3613 +Author: Jakub Jelinek +AuthorDate: Wed Dec 15 12:27:17 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 15 12:27:17 2004 +0000 + + 2.3.3-93 + +:100644 100644 7dbd6fc8 0ff022ad M glibc-fedora.patch + +commit b99305215fabfa79e91ecbd2b3eb967412c07674 +Author: Jakub Jelinek +AuthorDate: Wed Dec 15 11:45:56 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 15 11:45:56 2004 +0000 + + auto-import glibc-2.3.3-93 on branch devel from glibc-2.3.3-93.src.rpm + +:100644 100644 dc561059 4399dff3 M .cvsignore +:100644 100644 a35fc5cd 7dbd6fc8 M glibc-fedora.patch +:100644 100644 2c0ea7e1 e5442677 M glibc.spec +:100644 100644 e90d9a9e 5247dade M sources + +commit 96343339ed9d37c701f6813b5c0e6fb078350192 +Author: Jakub Jelinek +AuthorDate: Tue Dec 14 12:01:31 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 14 12:01:31 2004 +0000 + + auto-import glibc-2.3.3-92 on branch devel from glibc-2.3.3-92.src.rpm + +:100644 100644 e0384fe6 dc561059 M .cvsignore +:100644 100644 f9ffd06b a35fc5cd M glibc-fedora.patch +:100644 100644 663f2b49 2c0ea7e1 M glibc.spec +:100644 100644 97688071 e90d9a9e M sources + +commit 08ffd2e675b55ee41fbf62d5fadbffc945c315e4 +Author: Jakub Jelinek +AuthorDate: Tue Dec 14 00:07:47 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 14 00:07:47 2004 +0000 + + auto-import glibc-2.3.3-91 on branch devel from glibc-2.3.3-91.src.rpm + +:100644 100644 d5b9b31b e0384fe6 M .cvsignore +:100644 100644 400bccd8 f9ffd06b M glibc-fedora.patch +:100644 100644 765370a3 663f2b49 M glibc.spec +:100644 100644 3f242105 97688071 M sources + +commit d0685fc7fa88480f2e365b7718bba721f5655045 +Author: Jakub Jelinek +AuthorDate: Fri Dec 10 09:22:15 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 10 09:22:15 2004 +0000 + + auto-import glibc-2.3.3-90.EL4 on branch devel from + glibc-2.3.3-90.EL4.src.rpm + +:100644 100644 9f666e92 765370a3 M glibc.spec + +commit 55a4f67377b7de012c7a3c1c48819014385dedee +Author: Jakub Jelinek +AuthorDate: Fri Dec 10 09:12:18 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 10 09:12:18 2004 +0000 + + 2.3.3-90 + +:100644 100644 95a59ea9 400bccd8 M glibc-fedora.patch + +commit fed967a9be39a2dd8529246a99f63d609ceb6894 +Author: Jakub Jelinek +AuthorDate: Fri Dec 10 07:02:45 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 10 07:02:45 2004 +0000 + + auto-import glibc-2.3.3-90 on branch devel from glibc-2.3.3-90.src.rpm + +:100644 100644 73519dc5 d5b9b31b M .cvsignore +:100644 100644 c4f9465f 95a59ea9 M glibc-fedora.patch +:100644 100644 e4f4245c 9f666e92 M glibc.spec +:100644 100644 43c47fe3 3f242105 M sources + +commit 61d52d11e863d537d124c2e79c25ff74119e8c75 +Author: Jakub Jelinek +AuthorDate: Wed Dec 8 11:39:39 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Dec 8 11:39:39 2004 +0000 + + auto-import glibc-2.3.3-89 on branch devel from glibc-2.3.3-89.src.rpm + +:100644 100644 3cb85d24 73519dc5 M .cvsignore +:100644 100644 3e57bddf c4f9465f M glibc-fedora.patch +:100644 100644 2f470a7c e4f4245c M glibc.spec +:100644 100644 54625fbd 43c47fe3 M sources + +commit d0f23188c9e4ecfbd416dbcb95ce995ca5da954f +Author: Jakub Jelinek +AuthorDate: Tue Dec 7 16:27:44 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 7 16:27:44 2004 +0000 + + 2.3.3-88 + +:100644 100644 8f943ba5 3e57bddf M glibc-fedora.patch + +commit ef031de359879786ba38183ea651497a4a635b5b +Author: Jakub Jelinek +AuthorDate: Tue Dec 7 15:19:04 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Dec 7 15:19:04 2004 +0000 + + auto-import glibc-2.3.3-88 on branch devel from glibc-2.3.3-88.src.rpm + +:100644 100644 3698e687 3cb85d24 M .cvsignore +:100644 100644 941aee11 8f943ba5 M glibc-fedora.patch +:100644 100644 b8d27e27 2f470a7c M glibc.spec +:100644 100644 fe1f30fc 54625fbd M sources + +commit 99d596a1feb06c324f51bb823d6732fa017787bc +Author: Jakub Jelinek +AuthorDate: Fri Dec 3 12:38:56 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Dec 3 12:38:56 2004 +0000 + + auto-import glibc-2.3.3-87 on branch devel from glibc-2.3.3-87.src.rpm + +:100644 100644 928be021 3698e687 M .cvsignore +:100644 100644 fbc9c558 941aee11 M glibc-fedora.patch +:100644 100644 08a59498 b8d27e27 M glibc.spec +:100644 100644 eb36d041 fe1f30fc M sources + +commit 38c8be067cee6c11014c2ad2f8a88a5216ee137a +Author: Jakub Jelinek +AuthorDate: Fri Nov 26 14:08:00 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 26 14:08:00 2004 +0000 + + auto-import glibc-2.3.3-85 on branch devel from glibc-2.3.3-85.src.rpm + +:100644 100644 0f47cc0d 928be021 M .cvsignore +:100644 100644 e6e0ce5c fbc9c558 M glibc-fedora.patch +:100644 100644 4b75648d 08a59498 M glibc.spec +:100644 100644 57822a37 eb36d041 M sources + +commit 4f3e9bcdfecd9b3f97e055e51565430650a22611 +Author: Jakub Jelinek +AuthorDate: Wed Nov 24 08:45:39 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Nov 24 08:45:39 2004 +0000 + + auto-import glibc-2.3.3-84 on branch devel from glibc-2.3.3-84.src.rpm + +:100644 100644 a1e20b51 0f47cc0d M .cvsignore +:100644 100644 3216ca40 e6e0ce5c M glibc-fedora.patch +:100644 100644 9afce732 4b75648d M glibc.spec +:100644 100644 4b963ffe 57822a37 M sources + +commit 83a138efa0f6480d8f6f2295c03b210a2950ff42 +Author: Jakub Jelinek +AuthorDate: Sat Nov 20 10:12:53 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Nov 20 10:12:53 2004 +0000 + + auto-import glibc-2.3.3-82 on branch devel from glibc-2.3.3-82.src.rpm + +:100644 100644 802fd6b2 a1e20b51 M .cvsignore +:100644 100644 c74fb4de 3216ca40 M glibc-fedora.patch +:100644 100644 74358801 9afce732 M glibc.spec +:100644 100644 917c5f2e 4b963ffe M sources + +commit 36d99a3d2a730afd06adadfeb6d5ebdc5a0136e9 +Author: Jakub Jelinek +AuthorDate: Fri Nov 19 06:46:12 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 19 06:46:12 2004 +0000 + + auto-import glibc-2.3.3-81 on branch devel from glibc-2.3.3-81.src.rpm + +:100644 100644 fb26514d c74fb4de M glibc-fedora.patch +:100644 100644 47098bef 74358801 M glibc.spec + +commit 76b3fa33768affb8c6cbe16a706e2141908ed230 +Author: Jakub Jelinek +AuthorDate: Fri Nov 19 00:41:25 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 19 00:41:25 2004 +0000 + + auto-import glibc-2.3.3-80 on branch devel from glibc-2.3.3-80.src.rpm + +:100644 100644 60dd7816 802fd6b2 M .cvsignore +:100644 100644 0ab8afb2 fb26514d M glibc-fedora.patch +:100644 100644 36efb464 47098bef M glibc.spec +:100644 100644 05b3756d 917c5f2e M sources + +commit 45fdec0ef89ff2c66ba3c0b0368063d938c89a28 +Author: Jakub Jelinek +AuthorDate: Tue Nov 16 10:39:21 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 16 10:39:21 2004 +0000 + + auto-import glibc-2.3.3-79 on branch devel from glibc-2.3.3-79.src.rpm + +:100644 100644 b8197093 60dd7816 M .cvsignore +:100644 100644 41f704a7 0ab8afb2 M glibc-fedora.patch +:100644 100644 6263e7f1 36efb464 M glibc.spec +:100644 100644 ab17e962 05b3756d M sources + +commit ba41ef5365a2e9cb4e8d7beafede0694ae189214 +Author: Jakub Jelinek +AuthorDate: Mon Nov 15 10:48:51 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Nov 15 10:48:51 2004 +0000 + + 2.3.3-78 + +:100644 100644 684199ea 41f704a7 M glibc-fedora.patch + +commit b74a61038603452555b26741b93431f98893629d +Author: Jakub Jelinek +AuthorDate: Mon Nov 15 10:37:39 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Nov 15 10:37:39 2004 +0000 + + auto-import glibc-2.3.3-78 on branch devel from glibc-2.3.3-78.src.rpm + +:100644 100644 94efa619 b8197093 M .cvsignore +:100644 100644 63ddb633 684199ea M glibc-fedora.patch +:100644 100644 81c7ecc5 6263e7f1 M glibc.spec +:100644 100644 ac77e0c7 ab17e962 M sources + +commit f67657a8381b7d23f6bb005effeca720cee4581d +Author: Jakub Jelinek +AuthorDate: Fri Nov 12 18:43:26 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 12 18:43:26 2004 +0000 + + 2.3.3-77 + +:100644 100644 880877b2 63ddb633 M glibc-fedora.patch + +commit 716ff1cd257fdd72bf5264e96b32cdc0390d54bd +Author: Jakub Jelinek +AuthorDate: Fri Nov 12 18:11:26 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Nov 12 18:11:26 2004 +0000 + + auto-import glibc-2.3.3-77 on branch devel from glibc-2.3.3-77.src.rpm + +:100644 100644 fc812dc8 94efa619 M .cvsignore +:100644 100644 5b9904ff 880877b2 M glibc-fedora.patch +:100644 100644 bbd828a7 81c7ecc5 M glibc.spec +:100644 100644 8cb847a3 ac77e0c7 M sources + +commit 217261e7355076c2a80e8e88bcd7329fea95e9be +Author: Jakub Jelinek +AuthorDate: Wed Nov 10 10:13:44 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Nov 10 10:13:44 2004 +0000 + + auto-import glibc-2.3.3-76 on branch devel from glibc-2.3.3-76.src.rpm + +:100644 100644 14342b28 fc812dc8 M .cvsignore +:100644 100644 b90dc3da 5b9904ff M glibc-fedora.patch +:100644 100644 8febd3d6 bbd828a7 M glibc.spec +:100644 100644 5818dcc8 8cb847a3 M sources + +commit 2254f537a73ca67acc88c28c754df19ade0b1927 +Author: Jakub Jelinek +AuthorDate: Tue Nov 2 17:33:31 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 2 17:33:31 2004 +0000 + + 2.3.3-75 + +:100644 100644 b8a87494 b90dc3da M glibc-fedora.patch + +commit 67c2a6a3808a20d4300d030515cfdb693247c8f9 +Author: Jakub Jelinek +AuthorDate: Tue Nov 2 14:03:10 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Nov 2 14:03:10 2004 +0000 + + auto-import glibc-2.3.3-75 on branch devel from glibc-2.3.3-75.src.rpm + +:100644 100644 9dd9d465 14342b28 M .cvsignore +:100644 100644 aa9622d5 b8a87494 M glibc-fedora.patch +:100644 100644 bc26ce8b 8febd3d6 M glibc.spec +:100644 100644 670d8620 5818dcc8 M sources + +commit 03d052509c1b4af8990dc3ab0e598448cabdd9c1 +Author: Jakub Jelinek +AuthorDate: Thu Oct 21 11:56:17 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 21 11:56:17 2004 +0000 + + auto-import glibc-2.3.3-73 on branch devel from glibc-2.3.3-73.src.rpm + +:100644 100644 3708bb3d aa9622d5 M glibc-fedora.patch +:100644 100644 3eac487b bc26ce8b M glibc.spec + +commit 6bd344f17f40c612b2744617f132a09fa55a00ae +Author: Jakub Jelinek +AuthorDate: Thu Oct 21 08:49:09 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 21 08:49:09 2004 +0000 + + auto-import glibc-2.3.3-72 on branch devel from glibc-2.3.3-72.src.rpm + +:100644 100644 cd8f010f 9dd9d465 M .cvsignore +:100644 100644 880edf6e 3708bb3d M glibc-fedora.patch +:100644 100644 e97d5d76 3eac487b M glibc.spec +:100644 100644 82512b8b 670d8620 M sources + +commit af0b5d4445588d3b9de462a27f2f3b1418a18734 +Author: Jakub Jelinek +AuthorDate: Wed Oct 20 13:41:43 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 20 13:41:43 2004 +0000 + + 2.3.3-71 + +:100644 100644 f4af1e7b e97d5d76 M glibc.spec + +commit 8660b873a822d9fc7d85312aad626b66faf1a7bd +Author: Jakub Jelinek +AuthorDate: Wed Oct 20 11:45:54 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 20 11:45:54 2004 +0000 + + auto-import glibc-2.3.3-71 on branch devel from glibc-2.3.3-71.src.rpm + +:100644 100644 f8400ab1 cd8f010f M .cvsignore +:100644 100644 a1938c67 880edf6e M glibc-fedora.patch +:100644 100644 393674f4 f4af1e7b M glibc.spec +:100644 100644 04166005 82512b8b M sources + +commit cfeb07d562eb72ce1de828c7e2771536b6be924e +Author: Jakub Jelinek +AuthorDate: Mon Oct 18 23:44:24 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 18 23:44:24 2004 +0000 + + auto-import glibc-2.3.3-70 on branch devel from glibc-2.3.3-70.src.rpm + +:100644 100644 6bd6badb a1938c67 M glibc-fedora.patch +:100644 100644 f903bcbb 393674f4 M glibc.spec +:100644 100644 78151c61 04166005 M sources + +commit 468791b35108c78204b0069f51543a85b0d3e1bf +Author: Jakub Jelinek +AuthorDate: Mon Oct 18 12:35:19 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 18 12:35:19 2004 +0000 + + auto-import glibc-2.3.3-69 on branch devel from glibc-2.3.3-69.src.rpm + +:100644 100644 036a52ad f8400ab1 M .cvsignore +:100644 100644 882ad4d9 6bd6badb M glibc-fedora.patch +:100644 100644 93a4c757 f903bcbb M glibc.spec +:100644 100644 ccf87229 78151c61 M sources + +commit fb72ee058fe1cd44a118d97e83b7a4bf40bf2e73 +Author: Jakub Jelinek +AuthorDate: Thu Oct 14 13:09:38 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 14 13:09:38 2004 +0000 + + 2.3.3-68 + +:100644 100644 f2becd4c 882ad4d9 M glibc-fedora.patch +:100644 100644 36a59575 ccf87229 M sources + +commit 348245d3f97573da8834c997794a847e5f03562f +Author: Jakub Jelinek +AuthorDate: Thu Oct 14 12:17:19 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 14 12:17:19 2004 +0000 + + 2.3.3-68 + +:100644 100644 9e577e27 f2becd4c M glibc-fedora.patch + +commit b488809b5de285547f94e67367dd86a6bd747d9f +Author: Jakub Jelinek +AuthorDate: Thu Oct 14 10:45:16 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 14 10:45:16 2004 +0000 + + 2.3.3-68 + +:100644 100644 fdb01afe 9e577e27 M glibc-fedora.patch +:100644 100644 305650f6 36a59575 M sources + +commit b709c7ef3e73d009c82e9e0b46a54168443fee58 +Author: Jakub Jelinek +AuthorDate: Thu Oct 14 06:14:09 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Oct 14 06:14:09 2004 +0000 + + auto-import glibc-2.3.3-68 on branch devel from glibc-2.3.3-68.src.rpm + +:100644 100644 0ce191c5 036a52ad M .cvsignore +:100644 100644 37b3db3a fdb01afe M glibc-fedora.patch +:100644 100644 48025aec 93a4c757 M glibc.spec +:100644 100644 4872bd2c 305650f6 M sources + +commit fae95423abb4c19a61326e4da4243d8bc96385c1 +Author: Jakub Jelinek +AuthorDate: Tue Oct 12 12:23:57 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 12 12:23:57 2004 +0000 + + auto-import glibc-2.3.3-67 on branch devel from glibc-2.3.3-67.src.rpm + +:100644 100644 6f5f4fd8 0ce191c5 M .cvsignore +:100644 100644 f653d58b 37b3db3a M glibc-fedora.patch +:100644 100644 c9957984 48025aec M glibc.spec +:100644 100644 756e4ee0 4872bd2c M sources + +commit a0d8ce000e54c86051d9aca969fe6593ab3097c6 +Author: Jakub Jelinek +AuthorDate: Wed Oct 6 09:51:52 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Oct 6 09:51:52 2004 +0000 + + auto-import glibc-2.3.3-66 on branch devel from glibc-2.3.3-66.src.rpm + +:100644 100644 65f05352 6f5f4fd8 M .cvsignore +:100644 100644 f953053d f653d58b M glibc-fedora.patch +:100644 100644 7a057a9c c9957984 M glibc.spec +:100644 100644 28b8e21f 756e4ee0 M sources + +commit 3611d17ac6744097b1c3f6945d7ff1a6703a90db +Author: Jakub Jelinek +AuthorDate: Tue Oct 5 15:50:38 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 5 15:50:38 2004 +0000 + + 2.3.3-65 + +:100644 100644 5d6b1067 f953053d M glibc-fedora.patch + +commit 1c1864e24536efefb9df7488e0f2b658609ec663 +Author: Jakub Jelinek +AuthorDate: Tue Oct 5 15:24:37 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 5 15:24:37 2004 +0000 + + 2.3.3-65 + +:100644 100644 38abfa67 5d6b1067 M glibc-fedora.patch + +commit 7e89ca471ac0d08ac620ae6924f8982e74b1eece +Author: Jakub Jelinek +AuthorDate: Tue Oct 5 12:50:02 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 5 12:50:02 2004 +0000 + + 2.3.3-65 + +:100644 100644 9b6397e5 38abfa67 M glibc-fedora.patch + +commit 8e2ca29c895de54f97822127d8956898ddbd65cb +Author: Jakub Jelinek +AuthorDate: Tue Oct 5 11:34:53 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 5 11:34:53 2004 +0000 + + 2.3.3-65 + +:100644 100644 3ff3d921 9b6397e5 M glibc-fedora.patch +:100644 100644 e8e447c8 28b8e21f M sources + +commit 78a67cf59d37d70f554de8122a3436a53ef3060b +Author: Jakub Jelinek +AuthorDate: Tue Oct 5 09:19:10 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Oct 5 09:19:10 2004 +0000 + + auto-import glibc-2.3.3-65 on branch devel from glibc-2.3.3-65.src.rpm + +:100644 100644 793bb4f5 65f05352 M .cvsignore +:100644 100644 9c588628 3ff3d921 M glibc-fedora.patch +:100644 100644 c40e6976 7a057a9c M glibc.spec +:100644 100644 dc2b11fb e8e447c8 M sources + +commit 3b26136617351664885f2644dae06f5140f95b40 +Author: Jakub Jelinek +AuthorDate: Mon Oct 4 09:35:40 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Oct 4 09:35:40 2004 +0000 + + auto-import glibc-2.3.3-64 on branch devel from glibc-2.3.3-64.src.rpm + +:100644 100644 e833ff77 793bb4f5 M .cvsignore +:100644 100644 ac16772d 9c588628 M glibc-fedora.patch +:100644 100644 cb95ff75 c40e6976 M glibc.spec +:100644 100644 53436150 dc2b11fb M sources + +commit f6aa9ffe91cb715159826e9fe3c98064f7188572 +Author: Jakub Jelinek +AuthorDate: Fri Oct 1 21:54:12 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Oct 1 21:54:12 2004 +0000 + + auto-import glibc-2.3.3-63 on branch devel from glibc-2.3.3-63.src.rpm + +:100644 100644 fa5b3edc e833ff77 M .cvsignore +:100644 100644 4d4ab74d ac16772d M glibc-fedora.patch +:100644 100644 ea22dc16 cb95ff75 M glibc.spec +:100644 100644 d69a440d 53436150 M sources + +commit 12fd806326d09a6c50c0563eba4df3fdb436e6fd +Author: Jakub Jelinek +AuthorDate: Fri Oct 1 12:06:34 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Oct 1 12:06:34 2004 +0000 + + auto-import glibc-2.3.3-62 on branch devel from glibc-2.3.3-62.src.rpm + +:100644 100644 fa4afe3e fa5b3edc M .cvsignore +:100644 100644 8203dc53 4d4ab74d M glibc-fedora.patch +:100644 100644 1bfba207 ea22dc16 M glibc.spec +:100644 100644 d695940b d69a440d M sources + +commit bb8d7783fdb3b5a8e18d555e5d9c4e4fb62c5a17 +Author: Jakub Jelinek +AuthorDate: Thu Sep 30 09:26:07 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Thu Sep 30 09:26:07 2004 +0000 + + auto-import glibc-2.3.3-61 on branch devel from glibc-2.3.3-61.src.rpm + +:100644 100644 f073e5f9 fa4afe3e M .cvsignore +:100644 100644 c0260973 8203dc53 M glibc-fedora.patch +:100644 100644 42c700a5 1bfba207 M glibc.spec +:100644 100644 b8978488 d695940b M sources + +commit c372148b5f14f4e1b56c706c57c186a560bd8725 +Author: Jakub Jelinek +AuthorDate: Wed Sep 29 10:46:14 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Sep 29 10:46:14 2004 +0000 + + 2.3.3-60 + +:100644 100644 140055e1 c0260973 M glibc-fedora.patch +:100644 100644 e9dbbb55 b8978488 M sources + +commit 612f3e8c2813d5151dc9f3bc0304619edc696e11 +Author: Jakub Jelinek +AuthorDate: Wed Sep 29 10:35:17 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Sep 29 10:35:17 2004 +0000 + + 2.3.3-60 + +:100644 100644 11500f69 140055e1 M glibc-fedora.patch + +commit f3926e3d10453593d240d326c15753335a0201de +Author: Jakub Jelinek +AuthorDate: Wed Sep 29 09:50:33 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Sep 29 09:50:33 2004 +0000 + + auto-import glibc-2.3.3-60 on branch devel from glibc-2.3.3-60.src.rpm + +:100644 100644 a946896b f073e5f9 M .cvsignore +:100644 100644 bddf40db 11500f69 M glibc-fedora.patch +:100644 100644 c2301adb 42c700a5 M glibc.spec +:100644 100644 b751b9ec e9dbbb55 M sources + +commit b9cb6db770fd96ed9f17fabef3eaf626b6626081 +Author: Jakub Jelinek +AuthorDate: Mon Sep 27 06:37:42 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Mon Sep 27 06:37:42 2004 +0000 + + auto-import glibc-2.3.3-59 on branch devel from glibc-2.3.3-59.src.rpm + +:100644 100644 0c719b43 a946896b M .cvsignore +:100644 100644 22fd78bd bddf40db M glibc-fedora.patch +:100644 100644 58b68f89 c2301adb M glibc.spec +:100644 100644 6955c212 b751b9ec M sources + +commit b3c1f7270571fbfb43f1c03d3f75045faaf70169 +Author: Jakub Jelinek +AuthorDate: Sun Sep 26 08:58:16 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Sep 26 08:58:16 2004 +0000 + + auto-import glibc-2.3.3-58 on branch devel from glibc-2.3.3-58.src.rpm + +:100644 100644 f95f5454 0c719b43 M .cvsignore +:100644 100644 9e541041 22fd78bd M glibc-fedora.patch +:100644 100644 8cd69ff0 58b68f89 M glibc.spec +:100644 100644 8649343f 6955c212 M sources + +commit 631accf9ab21b2a0462b2896b94d320308df480f +Author: Jakub Jelinek +AuthorDate: Sun Sep 26 04:55:06 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sun Sep 26 04:55:06 2004 +0000 + + 2.3.3-57 + +:100644 100644 d594d558 9e541041 M glibc-fedora.patch +:100644 100644 b74223c2 8649343f M sources + +commit ac27057750534b9718b943f9538643d64c9c1063 +Author: Jakub Jelinek +AuthorDate: Sat Sep 25 12:21:22 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Sep 25 12:21:22 2004 +0000 + + 2.3.3-57 + +:100644 100644 b5a34b25 f95f5454 M .cvsignore +:100644 100644 bf8c75b2 d594d558 M glibc-fedora.patch +:100644 100644 56df34fa b74223c2 M sources + +commit 2342cb0ed936f5e8580b9eb736d420dd9f0b7d2d +Author: Jakub Jelinek +AuthorDate: Sat Sep 25 12:20:42 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Sep 25 12:20:42 2004 +0000 + + 2.3.3-57 + +:100644 100644 f95f5454 b5a34b25 M .cvsignore +:100644 100644 26cbcf77 56df34fa M sources + +commit c7aa529bd29880da55414efcf317319c8dd790e0 +Author: Jakub Jelinek +AuthorDate: Sat Sep 25 08:23:12 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Sat Sep 25 08:23:12 2004 +0000 + + auto-import glibc-2.3.3-57 on branch devel from glibc-2.3.3-57.src.rpm + +:100644 100644 0dce9284 f95f5454 M .cvsignore +:000000 100644 00000000 bf8c75b2 A glibc-fedora.patch +:100644 100644 9787051d 8cd69ff0 M glibc.spec +:100644 100644 fa67f034 26cbcf77 M sources + +commit 80169fee7b7bc2ab0fbb7e2b0cee35c0af0411f5 +Author: Jakub Jelinek +AuthorDate: Wed Sep 22 06:44:09 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Wed Sep 22 06:44:09 2004 +0000 + + auto-import glibc-2.3.3-55 on branch devel from glibc-2.3.3-55.src.rpm + +:100644 100644 f8d4801b 0dce9284 M .cvsignore +:100644 100644 ad843d96 9787051d M glibc.spec +:100644 100644 bda78ed0 fa67f034 M sources + +commit 5660d36681a5d8cc21957cab325bcf1fa2b50484 +Author: Jakub Jelinek +AuthorDate: Fri Sep 17 06:41:05 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Sep 17 06:41:05 2004 +0000 + + auto-import glibc-2.3.3-54 on branch devel from glibc-2.3.3-54.src.rpm + +:100644 100644 15247125 f8d4801b M .cvsignore +:100644 100644 71917faa ad843d96 M glibc.spec +:100644 100644 7a0acd7e bda78ed0 M sources + +commit 639ba184b5f1562bc4f88af2a9a5259e73682bd5 +Author: Jakub Jelinek +AuthorDate: Tue Sep 14 14:31:42 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 14 14:31:42 2004 +0000 + + auto-import glibc-2.3.3-53 on branch devel from glibc-2.3.3-53.src.rpm + +:100644 100644 31797235 71917faa M glibc.spec +:100644 100644 bc565081 7a0acd7e M sources + +commit 5aec04cca283c7be2dd8abc3d7d9af1d99fcb84a +Author: Jakub Jelinek +AuthorDate: Tue Sep 14 13:41:56 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Tue Sep 14 13:41:56 2004 +0000 + + auto-import glibc-2.3.3-52 on branch devel from glibc-2.3.3-52.src.rpm + +:100644 100644 29d2ecac 15247125 M .cvsignore +:100644 100644 2345902c 31797235 M glibc.spec +:100644 100644 e2bcb65c bc565081 M sources + +commit 6e86160076ddaeb7cb4ca1cf53f9d91f405b9eb0 +Author: Jakub Jelinek +AuthorDate: Fri Sep 10 21:13:22 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Sep 10 21:13:22 2004 +0000 + + auto-import glibc-2.3.3-51 on branch devel from glibc-2.3.3-51.src.rpm + +:100644 100644 47447180 29d2ecac M .cvsignore +:100644 100644 0d50f572 2345902c M glibc.spec +:100644 100644 2a428df1 e2bcb65c M sources + +commit fe619b540a2aed0f8e7db8b025630e673e6211ba +Author: Jakub Jelinek +AuthorDate: Fri Sep 10 10:22:16 2004 +0000 +Commit: Jakub Jelinek +CommitDate: Fri Sep 10 10:22:16 2004 +0000 + + auto-import glibc-2.3.3-50 on branch devel from glibc-2.3.3-50.src.rpm + +:100644 100644 65a4ab13 47447180 M .cvsignore +:100644 100644 13ecf0be 0d50f572 M glibc.spec +:100644 100644 88a04961 2a428df1 M sources + +commit 7abcfd39ad06d4423938ba20906654d16bc4156e +Author: cvsdist +AuthorDate: Thu Sep 9 05:54:44 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:54:44 2004 +0000 + + auto-import changelog data from glibc-2.3.3-49.src.rpm + Fri Sep 03 2004 Jakub Jelinek 2.3.3-49 + - update from CVS + - fix linuxthreads tst-cancel{[45],-static} + Fri Sep 03 2004 Jakub Jelinek 2.3.3-48 + - update from CVS + - fix pthread_cond_destroy (BZ #342) + - fix fnmatch without FNM_NOESCAPE (BZ #361) + - fix ppc32 setcontext (BZ #357) + - add NPTL support for i386 glibc (only if run on i486 or higher CPU) + - add __NR_waitid defines for i386, x86_64 and sparc* + +:100644 100644 2e17ddad 65a4ab13 M .cvsignore +:100644 100644 165315c1 13ecf0be M glibc.spec +:100644 100644 6185c51d 88a04961 M sources + +commit 4a201b7398751f527677f1636613d936dfeba1a2 +Author: cvsdist +AuthorDate: Thu Sep 9 05:53:08 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:53:08 2004 +0000 + + auto-import changelog data from glibc-2.3.3-47.src.rpm + Tue Aug 31 2004 Jakub Jelinek 2.3.3-47 + - update from CVS + - persistent nscd caching + - ppc64 32-bit atomicity fix + - fix x86-64 nptl-devel headers for -m32 compilation + - %ghost /etc/ld.so.cache (#130597) + - edit /etc/ld.so.conf in glibc_post_upgrade if include ld.so.conf.d/*.conf + line is missing (#120588) + - ugly hacks for the IA-64 /emul braindamage (#124996, #128267) + +:100644 100644 ce082375 2e17ddad M .cvsignore +:100644 100644 51a89dba 165315c1 M glibc.spec +:100644 100644 7bea376d 6185c51d M sources + +commit f3d86bbd54359e8475c903fd9620bc9f8fc6d764 +Author: cvsdist +AuthorDate: Thu Sep 9 05:52:58 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:52:58 2004 +0000 + + auto-import changelog data from glibc-2.3.3-46.src.rpm + Sat Aug 21 2004 Jakub Jelinek 2.3.3-46 + - update from CVS + +:100644 100644 ae5dc01e ce082375 M .cvsignore +:100644 100644 adaa198e 51a89dba M glibc.spec +:100644 100644 4deec86e 7bea376d M sources + +commit e8590cd432dd5b05db272d05724c9b773f1ad26f +Author: cvsdist +AuthorDate: Thu Sep 9 05:52:48 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:52:48 2004 +0000 + + auto-import changelog data from glibc-2.3.3-45.src.rpm + Thu Aug 19 2004 Jakub Jelinek 2.3.3-45 + - update from CVS + - fix nss_compat's initgroups handling (#130363) + - fix getaddrinfo ai_canonname setting + Thu Aug 19 2004 Jakub Jelinek 2.3.3-44 + - update from CVS + - add ip6-dotint resolv.conf option, make no-ip6-dotint the default + - BuildPrereq libselinux-devel (#129946) + - on ppc64, build without dot symbols + +:100644 100644 26bed522 ae5dc01e M .cvsignore +:100644 100644 4fb92796 adaa198e M glibc.spec +:100644 100644 da3b8fe6 4deec86e M sources + +commit 48f92b4b2d7e99aa5f5eeb16bcff56bf7ae3fb36 +Author: cvsdist +AuthorDate: Thu Sep 9 05:52:21 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:52:21 2004 +0000 + + auto-import changelog data from glibc-2.3.3-43.src.rpm + Thu Aug 12 2004 Jakub Jelinek 2.3.3-43 + - update from CVS + - remove debugging printout (#129747) + - make usable in C++ (IT#45148) + - update RLIMIT_* constants in , make + POSIX compliant (#129740) + +:100644 100644 85faa7c1 26bed522 M .cvsignore +:100644 100644 b73a25a0 4fb92796 M glibc.spec +:100644 100644 91404885 da3b8fe6 M sources + +commit 3990320c40c82d860005b0f2f1e75fe711e2cc36 +Author: cvsdist +AuthorDate: Thu Sep 9 05:52:01 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:52:01 2004 +0000 + + auto-import changelog data from glibc-2.3.3-42.src.rpm + Wed Aug 11 2004 Jakub Jelinek 2.3.3-42 + - fix last tzset () fixes, disable rereading of /etc/localtime every time + for now + - really enable SELinux support for NSCD + Wed Aug 11 2004 Jakub Jelinek 2.3.3-41 + - update from CVS + - fread_unlocked/fwrite_unlocked macro fixes (BZ #309, #316) + - tzset () fixes (BZ #154) + - speed up pthread_rwlock_unlock on arches other than i386 and x86_64 + (#129455) + - fix compilation with -ansi (resp. -std=c89 or -std=c99) and + -D_XOPEN_SOURCE=[56]00 but no -D_POSIX_SOURCE* or -D_POSIX_C_SOURCE* (BZ + #284) + - add SELinux support for NSCD + Fri Aug 06 2004 Jakub Jelinek 2.3.3-40 + - update from CVS + - change res_init to force all threads to re-initialize resolver before + they use it next time (#125712) + - various getaddrinfo and related fixes (BZ #295, #296) + - fix IBM{932,943} iconv modules (#128674) + - some nscd fixes (e.g. BZ #292) + - RFC 3678 support (Multicast Source Filters) + - handle /lib/i686/librtkaio-* in i386 glibc_post_upgrade the same as + /lib/i686/librt-* + +:100644 100644 259ba3a7 85faa7c1 M .cvsignore +:100644 100644 57284a18 b73a25a0 M glibc.spec +:100644 100644 cf1ae7fb 91404885 M sources + +commit 6d3776a9db87859a6fca5683a664688bb1477592 +Author: cvsdist +AuthorDate: Thu Sep 9 05:51:19 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:51:19 2004 +0000 + + auto-import changelog data from glibc-2.3.3-39.src.rpm + Fri Jul 23 2004 Jakub Jelinek 2.3.3-39 + - update from CVS + - conformance related changes in headers + - remove -finline-limit=2000 for GCC 3.4.x+ + +:100644 100644 28001783 259ba3a7 M .cvsignore +:100644 100644 71a26223 57284a18 M glibc.spec +:100644 100644 8449ebb5 cf1ae7fb M sources + +commit bbcc9fcd80fa271a30976dd2fe5f72cfb3fa423b +Author: cvsdist +AuthorDate: Thu Sep 9 05:51:13 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:51:13 2004 +0000 + + auto-import changelog data from glibc-2.3.3-38.src.rpm + Thu Jul 22 2004 Jakub Jelinek 2.3.3-38 + - update from CVS + - fix res_init leaks + - fix newlocale races + - fix ppc64 setjmp + - fix strtold (BZ #274) + +:100644 100644 e937f400 28001783 M .cvsignore +:100644 100644 51cc71f2 71a26223 M glibc.spec +:100644 100644 dbfc74d0 8449ebb5 M sources + +commit 57f83e48464a59c6fb14d2a4629a700cf800113e +Author: cvsdist +AuthorDate: Thu Sep 9 05:51:10 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:51:10 2004 +0000 + + auto-import changelog data from glibc-2.3.3-37.src.rpm + Fri Jul 16 2004 Jakub Jelinek 2.3.3-37 + - update from CVS + - allow pthread_cancel in DSO destructors run at exit time + - fix pow{f,,l} on IA-32 and powl on x86-64 + - allow PIEs on IA-32 to have main in a shared library they depend on + +:100644 100644 f78cd9f2 e937f400 M .cvsignore +:100644 100644 b3648b0c 51cc71f2 M glibc.spec +:100644 100644 12248a27 dbfc74d0 M sources + +commit 488256d1400d830b853632047db38f23a65b4b32 +Author: cvsdist +AuthorDate: Thu Sep 9 05:51:02 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:51:02 2004 +0000 + + auto-import changelog data from glibc-2.3.3-36.src.rpm + Mon Jul 05 2004 Jakub Jelinek 2.3.3-36 + - s390* .plt slot reduction + - fix pthread_rwlock_timedrdlock on x86_64 + - fix ppc64 longjmp/setjmp related exports + Wed Jun 30 2004 Jakub Jelinek 2.3.3-35 + - tweak spec file for the libpthread-0.61.so -> libpthread-2.3.3.so NPTL + changes + Wed Jun 30 2004 Jakub Jelinek 2.3.3-34 + - update from CVS + - if_nameindex using preferably netlink + - printf_parsemb initialization fix + - NPTL version is now the same as glibc version + +:100644 100644 0dca6324 f78cd9f2 M .cvsignore +:100644 100644 2843f6a3 b3648b0c M glibc.spec +:100644 100644 bad778ce 12248a27 M sources + +commit 9c616202ba89314d8cb843351b22ef7a557f3feb +Author: cvsdist +AuthorDate: Thu Sep 9 05:50:18 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:50:18 2004 +0000 + + auto-import changelog data from glibc-2.3.3-33.src.rpm + Mon Jun 28 2004 Jakub Jelinek 2.3.3-33 + - update from CVS + - reread resolv.conf for nscd --invalidate=hosts + - fix F_GETLK/F_SETLK/F_SETLKW constants on x86_64 for + -m32 -D_FILE_OFFSET_BITS=64 compilations + - avoid calling non-existing fcntl64 syscall on ppc64 + +:100644 100644 ada5cb60 0dca6324 M .cvsignore +:100644 100644 2c3f3e45 2843f6a3 M glibc.spec +:100644 100644 09ddb301 bad778ce M sources + +commit f28d1a99a9eb693c09ab7ea4c47b53d7f1025156 +Author: cvsdist +AuthorDate: Thu Sep 9 05:50:07 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:50:07 2004 +0000 + + auto-import changelog data from glibc-2.3.3-32.src.rpm + Mon Jun 14 2004 Jakub Jelinek 2.3.3-32 + - update from CVS + - FUTEX_CMP_REQUEUE support (fix pthread_cond_* deadlocks) + - fix backtrace in statically linked programs + - rebuilt with GCC 3.4, adjusted ulps and i386 + +:100644 100644 9684613f ada5cb60 M .cvsignore +:100644 100644 b940e090 2c3f3e45 M glibc.spec +:100644 100644 f296ad8d 09ddb301 M sources + +commit d07b59af3605df6bfb77c0625c6ac18fcc4de04b +Author: cvsdist +AuthorDate: Thu Sep 9 05:49:35 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:49:35 2004 +0000 + + auto-import changelog data from glibc-2.3.3-31.1.src.rpm + Wed Jun 09 2004 Elliot Lee 2.3.3-31.1 + - rebuild with gcc 3.4 + +:100644 100644 8366deca b940e090 M glibc.spec + +commit 7df9d7d88dab34690b943b5b735dc2952224d5cb +Author: cvsdist +AuthorDate: Thu Sep 9 05:49:31 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:49:31 2004 +0000 + + auto-import changelog data from glibc-2.3.3-31.src.rpm + Fri May 28 2004 Jakub Jelinek 2.3.3-31 + - update from CVS + - and changes for GCC 3.{2,4,5}+ + - make c_stubs buildable even with GCC 3.2.x (#123042) + +:100644 100644 cfbc0a22 9684613f M .cvsignore +:100644 100644 d3365d6c 8366deca M glibc.spec +:100644 100644 2469e8a4 f296ad8d M sources + +commit e166fbd3b9e44c1fecd6b55509b657334434fed9 +Author: cvsdist +AuthorDate: Thu Sep 9 05:49:08 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:49:08 2004 +0000 + + auto-import changelog data from glibc-2.3.3-30.src.rpm + Fri May 21 2004 Jakub Jelinek 2.3.3-30 + - fix pthread_cond_wait on architectures other than IA-32 and x86_64 + +:100644 100644 12be0faa cfbc0a22 M .cvsignore +:100644 100644 fd9e2d24 d3365d6c M glibc.spec +:100644 100644 85b3294b 2469e8a4 M sources + +commit 7cbfe8c1d247f10ad566ec8bfada5e2e37325e3a +Author: cvsdist +AuthorDate: Thu Sep 9 05:49:02 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:49:02 2004 +0000 + + auto-import changelog data from glibc-2.3.3-29.src.rpm + Thu May 20 2004 Jakub Jelinek 2.3.3-29 + - use lib64 instead of lib on ia64 if %{_lib} is defined to lib64 + +:000000 100644 00000000 05fd9229 A glibc-ia64-lib64.patch +:100644 100644 e8b33886 fd9e2d24 M glibc.spec +:100644 100644 887bd609 85b3294b M sources + +commit b335e4b24374c5d0854392e26bee98648944c1c1 +Author: cvsdist +AuthorDate: Thu Sep 9 05:48:51 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:48:51 2004 +0000 + + auto-import changelog data from glibc-2.3.3-28.src.rpm + Wed May 19 2004 Jakub Jelinek 2.3.3-28 + - update from CVS + - FUTEX_REQUEUE fixes (#115349) + - SPARC GCC 3.4 build fix + - fix handling of undefined TLS symbols on IA32 (RELA only), SPARC and SH + - regex translate fix + - speed up sprintf + - x86_64 makecontext alignment fix + - make POSIX sigpause the default sigpause, unless BSD sigpause requested + +:100644 100644 d5dcb45c 12be0faa M .cvsignore +:100644 100644 c466b28a e8b33886 M glibc.spec +:100644 100644 52a963b3 887bd609 M sources + +commit ce09106efc1013ae7c8d4a9c55f309d938fbe7ba +Author: cvsdist +AuthorDate: Thu Sep 9 05:48:43 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:48:43 2004 +0000 + + auto-import changelog data from glibc-2.3.3-27.src.rpm + Tue May 11 2004 Jakub Jelinek 2.3.3-27 + - remove /lib64/tls/librtkaio-2.3.[23].so in glibc_post_upgrade on x86-64, + s390x and ppc64 instead of /lib/tls/librtkaio-2.3.[23].so + - build mq_{send,receive} with -fexceptions + Fri May 07 2004 Jakub Jelinek 2.3.3-26 + - update from CVS + - fix + - fix memory leaks in nis, getifaddrs, etc. caused by incorrect use of + realloc + - remove /lib/{tls,i686}/librtkaio-2.3.[23].so in glibc_post_upgrade and + rerun ldconfig if needed, otherwise after glibc upgrade librt.so.1 + might be a stale symlink + Wed May 05 2004 Jakub Jelinek 2.3.3-25 + - update from CVS + - disable FUTEX_REQUEUE (work around #115349) + - mq for sparc/sparc64/ia64 + Tue May 04 2004 Jakub Jelinek 2.3.3-24 + - update from CVS + - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK plus F_[SG]ETOWN + also in -D_XOPEN_SOURCE=500 (both included already in XNS5) + - reorder dlopen checks, so that dlopening ET_REL objects complains about + != ET_DYN != ET_EXEC, not about phentsize (#121606) + - fix strpbrk macro for GCC 3.4+ (BZ #130) + - fix (BZ #140) + - sched_[gs]etaffinity documentation fix (BZ #131) + - fix sparc64 build (BZ #139) + - change linuxthreads back to use non-cancellable writes to manager pipes + etc. + - fix sem_timedwait return value in linuxthreads (BZ #133) + - ia64 unnecessary PLT relocs removal + Thu Apr 22 2004 Jakub Jelinek 2.3.3-23 + - update from CVS + - fix *scanf + - fix shm_unlink, sem_unlink and mq_unlink errno values + - avoid memory leaks in error + - execstack fixes on s390 + Mon Apr 19 2004 Jakub Jelinek 2.3.3-22 + - update from CVS + - mq and timer fixes + - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically linked + binaries + - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL + Sat Apr 17 2004 Jakub Jelinek 2.3.3-21 + - disable rtkaio + - update from CVS + - POSIX message passing support + - fixed SIGEV_THREAD support for POSIX timers + - fix free on non-malloced memory in syslog + - fix ffsl on some 64-bit arches + - fix sched_setaffinity on x86-64, ia64 + - fix ppc64 umount + - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support + - various NIS speedups + - fix fwrite with > 2GB sizes on 64-bit arches + - fix pthread_getattr_np guardsize reporting in NPTL + - report PLT relocations in ld.so and libc.so during the build + Thu Mar 25 2004 Jakub Jelinek 2.3.3-20 + - update from CVS + - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP + - strtol speed optimization + - don't try to use certainly unimplemented syscalls on ppc64 + - kill -debug subpackage, move the libs to glibc-debuginfo{,-common} into + /usr/lib/debug/usr/lib64/ directory + - fix c_stubs with gcc 3.4 + - move all the up to 3 builds into %build scriptlet and leave only + installation in the %install scriptlet + Mon Mar 22 2004 Jakub Jelinek 2.3.3-19 + - update from CVS + - affinity API changes + +:100644 100644 e979483c d5dcb45c M .cvsignore +:100644 100644 f33d09e9 c466b28a M glibc.spec +:100644 100644 72e9e4fc 52a963b3 M sources + +commit 195182b0b448eb6352c068fdddb4e011ee9a6228 +Author: cvsdist +AuthorDate: Thu Sep 9 05:46:40 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:46:40 2004 +0000 + + auto-import changelog data from glibc-2.3.3-18.src.rpm + Thu Mar 18 2004 Jakub Jelinek 2.3.3-18 + - update from CVS + - fix ia64 iopl (#118591) + - add support for /etc/ld.so.conf.d/*.conf + - fix x86-64 LD_DEBUG=statistics + - fix hwcap handling when using ld.so.cache (#118518) + Mon Mar 15 2004 Jakub Jelinek 2.3.3-17 + - update from CVS + - implement non-_l function on top of _l functions + Thu Mar 11 2004 Jakub Jelinek 2.3.3-16 + - update from CVS + - fix s390{,x} TLS handling + Wed Mar 10 2004 Jakub Jelinek 2.3.3-15 + - update from CVS + - special section for compatibility code + - make getpid () work even in vfork () child + - configure with --enable-bind-now to avoid lazy binding in ld.so and + libc.so + Fri Mar 05 2004 Jakub Jelinek 2.3.3-14 + - update from CVS + - fix iconv -c (#117021) + - fix PIEs on sparc/sparc64 + - fix posix_fadvise on 64-bit architectures + - add locale-archive as %ghost file (#117014) + Mon Mar 01 2004 Jakub Jelinek 2.3.3-13 + - update from CVS + Fri Feb 27 2004 Jakub Jelinek 2.3.3-12 + - update from CVS + Fri Feb 27 2004 Jakub Jelinek 2.3.3-11 + - update from CVS + - fix ld.so when vDSO is randomized + Fri Feb 20 2004 Jakub Jelinek 2.3.3-10 + - update from CVS + Fri Feb 20 2004 Jakub Jelinek 2.3.3-9 + - update from CVS + +:100644 100644 6b2f0c95 e979483c M .cvsignore +:100644 100644 66a0377b f33d09e9 M glibc.spec +:100644 100644 98399eff 72e9e4fc M sources + +commit aa7475ac1a6971add99dbad42b0188dca6594d60 +Author: cvsdist +AuthorDate: Thu Sep 9 05:43:45 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:43:45 2004 +0000 + + auto-import glibc-2.3.3-7 from glibc-2.3.3-7.src.rpm + +:100644 100644 4755b6a6 6b2f0c95 M .cvsignore +:100644 100644 a2af76d6 66a0377b M glibc.spec +:100644 100644 9dc9a0ff 98399eff M sources + +commit 083e7af5618e589e1e5ecd9d21a70ccb5f306995 +Author: cvsdist +AuthorDate: Thu Sep 9 05:43:31 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:43:31 2004 +0000 + + auto-import glibc-2.3.3-6 from glibc-2.3.3-6.src.rpm + +:100644 100644 6832ad2b 4755b6a6 M .cvsignore +:100644 100644 54d04010 a2af76d6 M glibc.spec +:100644 100644 e147d783 9dc9a0ff M sources + +commit 67f9b52e0d0585505f5a2013380a1cd56f6b0fe9 +Author: cvsdist +AuthorDate: Thu Sep 9 05:42:45 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:42:45 2004 +0000 + + auto-import glibc-2.3.3-3 from glibc-2.3.3-3.src.rpm + +:100644 100644 929550a3 6832ad2b M .cvsignore +:100644 100644 bf99cd37 54d04010 M glibc.spec +:100644 100644 510093ec e147d783 M sources + +commit b3d3095f21ba26c32aedc482213e2a7b36d7510e +Author: cvsdist +AuthorDate: Thu Sep 9 05:42:39 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:42:39 2004 +0000 + + auto-import glibc-2.3.3-2 from glibc-2.3.3-2.src.rpm + +:100644 100644 e7b1493f 929550a3 M .cvsignore +:100644 100644 e8c3a18f bf99cd37 M glibc.spec +:100644 100644 aed4d536 510093ec M sources + +commit 7da373a20cb92723bdb01d4be30669e2f3b3e898 +Author: cvsdist +AuthorDate: Thu Sep 9 05:42:25 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:42:25 2004 +0000 + + auto-import glibc-2.3.3-1 from glibc-2.3.3-1.src.rpm + +:100644 100644 4da0c3c7 e7b1493f M .cvsignore +:100644 100644 82db9c88 e8c3a18f M glibc.spec +:100644 100644 947fba03 aed4d536 M sources + +commit 9253f552c03d67ecb130dea84c882ee0f67e1f7c +Author: cvsdist +AuthorDate: Thu Sep 9 05:42:03 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:42:03 2004 +0000 + + auto-import changelog data from glibc-2.3.2-101.5.src.rpm + Fri Feb 13 2004 Jakub Jelinek 2.3.2-101.5 + - assorted AMD64 bugfixes + - %I format directive fixes + - IPv6 resolver now uses two-nibble format by default again + - ISO_6937-2 conversion fixes + - PRI*FAST* macro fix in + - readahead prototypes in + - IA-64 fixes + - updated be, nl, ja and pl translations + - {,l}lr{ound,int}* fixes + - *ent{,_r} locking fixes + - don't acquire stdio lock on exit + - cap TZ env var hours to 24, not 23 + - avoid using too much stack in setenv + - another round of regex updates + - fix backtrace in threads on AMD64 + - pthread_cond_timedwait bugfix + - protect _dl_make_stack_executable with a special challenge + +:100644 100644 5f25f07e 82db9c88 M glibc.spec + +commit a004e0e1f2b394501374e60a0ec875938f90b69b +Author: cvsdist +AuthorDate: Thu Sep 9 05:41:57 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:41:57 2004 +0000 + + auto-import changelog data from glibc-2.3.2-101.4.src.rpm + Tue Jan 06 2004 Jakub Jelinek 2.3.2-101.4 + - some further regex speedups + - fix re.translate handling in regex (#112869) + - change regfree to match old regex behaviour (what is freed and clearing + of freed pointers) + +:100644 100644 af481338 5f25f07e M glibc.spec + +commit 41ee47bf4aa3a076c2b86290761315ee5a5da7c4 +Author: cvsdist +AuthorDate: Thu Sep 9 05:41:47 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:41:47 2004 +0000 + + auto-import glibc-2.3.2-101.3 from glibc-2.3.2-101.3.src.rpm + +:100644 100644 08ef8bb6 af481338 M glibc.spec + +commit 849c1214f63a25f7f3448364164a5d9ad01c5b61 +Author: cvsdist +AuthorDate: Thu Sep 9 05:41:43 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:41:43 2004 +0000 + + auto-import changelog data from glibc-2.3.2-101.2.src.rpm + Tue Dec 30 2003 Jakub Jelinek 2.3.2-101.2 + - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, ) really + disable cancellation (#112512) + - lots of regex fixes and speedups (#110401) + - fix nextafter*/nexttoward* + - handle 6th syscall(3) argument on AMD64 + - handle memalign/posix_memalign in mtrace + - fix linuxthreads memory leak (#112208) + - remove throw () from cancellation points in linuxthreads (#112602) + - fix NPTL unregister_atfork + - fix unwinding through alternate signal stacks + - fix atan2 + - fix pshared condvars in NPTL + - fix pthread_attr_destroy for attributes created with + pthread_attr_init@GLIBC_2.0 + - add BuildPrereq texinfo (#110252) + - fix ceill/floorl on AMD64 + - work around IA64 gas bug with unwind info and .align + - fix NPTL configure + - allow dlopen after fork () in threaded programs + - compute IA-64 default thread stack size correctly + - fix thread stacks with ulimit -s not a multiple of a page size + - randomize PIE shared libraries, honor LD_USE_LOAD_BIAS env variable + - fix execstack handling on kernels without exec-shield + +:100644 100644 c8a416e2 08ef8bb6 M glibc.spec + +commit e2748b71cbd715a1dcff7b85325c73b77e0e3a56 +Author: cvsdist +AuthorDate: Thu Sep 9 05:41:22 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:41:22 2004 +0000 + + auto-import changelog data from glibc-2.3.2-101.1.src.rpm + Tue Nov 11 2003 Jakub Jelinek 2.3.2-101.1 + - fix getifaddrs (CAN-2003-0859) + - fix ftw fd leak + - fix linuxthreads sigaction (#108634) + - fix glibc 2.0 stdio compatibility + - fix uselocale (LC_GLOBAL_LOCALE) + - speed up stdio locking in non-threaded programs on IA-32 + - try to maintain correct order of cleanups between those registered with + __attribute__((cleanup)) and with LinuxThreads style + pthread_cleanup_push/pop (#108631) + - fix segfault in regex (#109606) + - fix RE_ICASE multi-byte handling in regex + - fix pthread_exit in libpthread.a (#109790) + +:100644 100644 39aa8b7e c8a416e2 M glibc.spec + +commit c381c23439d5f6c69b74a5017f82009c2567f3a3 +Author: cvsdist +AuthorDate: Thu Sep 9 05:40:37 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:40:37 2004 +0000 + + auto-import glibc-2.3.2-101 from glibc-2.3.2-101.src.rpm + +:100644 100644 172c870f 4da0c3c7 M .cvsignore +:000000 100644 00000000 39aa8b7e A glibc.spec +:100644 100644 d6e0a3f2 947fba03 M sources + +commit d955dcc554c5888be05ac416b4692f593db3b4d4 +Author: cvsdist +AuthorDate: Thu Sep 9 05:33:04 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:33:04 2004 +0000 + + auto-import glibc-2.3.2-33.9 from glibc-2.3.2-33.9.src.rpm + +:100644 100644 20b42dc5 172c870f M .cvsignore +:100644 000000 2741f2f5 00000000 D glibc.spec +:100644 100644 1787902f d6e0a3f2 M sources + +commit 93178aa3c3473640dcc8c539c361742c1dbc5f3c +Author: cvsdist +AuthorDate: Thu Sep 9 05:32:57 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:32:57 2004 +0000 + + auto-import glibc-2.3.2-27.9.6 from glibc-2.3.2-27.9.6.src.rpm + +:000000 100644 00000000 2741f2f5 A glibc.spec + +commit da256929431e0d200f005b96add79e8421d535e5 +Author: cvsdist +AuthorDate: Thu Sep 9 05:32:38 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:32:38 2004 +0000 + + auto-import glibc-2.3.2-27.9 from glibc-2.3.2-27.9.src.rpm + +:100644 100644 8cb74ee5 20b42dc5 M .cvsignore +:100644 100644 bacee566 1787902f M sources + +commit 60f9d3369035dc710335c8e1aa082707b1057a67 +Author: cvsdist +AuthorDate: Thu Sep 9 05:32:18 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:32:18 2004 +0000 + + auto-import glibc-2.3.2-11.9 from glibc-2.3.2-11.9.src.rpm + +:100644 100644 47d7e6c6 8cb74ee5 M .cvsignore +:100644 000000 ec09e57a 00000000 D glibc.spec +:100644 100644 a3c56170 bacee566 M sources + +commit e9ae29d032d290dd79f05ff8afbba2a0722acf08 +Author: cvsdist +AuthorDate: Thu Sep 9 05:31:53 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:31:53 2004 +0000 + + auto-import glibc-2.3.2-5 from glibc-2.3.2-5.src.rpm + +:100644 100644 6d6f606b 47d7e6c6 M .cvsignore +:100644 100644 55beb855 ec09e57a M glibc.spec +:100644 100644 c905376e a3c56170 M sources + +commit 296254e820ea61af80ef8e89b4265c5c43e86557 +Author: cvsdist +AuthorDate: Thu Sep 9 05:31:44 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:31:44 2004 +0000 + + auto-import glibc-2.3.2-4.80.8 from glibc-2.3.2-4.80.8.src.rpm + +:000000 100644 00000000 55beb855 A glibc.spec + +commit e7a3a9dfd3cb55e689983d9f5788124c9c526040 +Author: cvsdist +AuthorDate: Thu Sep 9 05:31:03 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:31:03 2004 +0000 + + auto-import glibc-2.3.2-4.80 from glibc-2.3.2-4.80.src.rpm + +:100644 100644 64231d7c 6d6f606b M .cvsignore +:100644 000000 fcdfa043 00000000 D glibc.spec +:100644 100644 f0e1d2cc c905376e M sources + +commit f68ab8f6040c12512f4cc44a037ccd1d4afc29a1 +Author: cvsdist +AuthorDate: Thu Sep 9 05:30:51 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:30:51 2004 +0000 + + auto-import glibc-2.3.1-32 from glibc-2.3.1-32.src.rpm + +:100644 100644 e427f50a 64231d7c M .cvsignore +:100644 100644 e42aceaa fcdfa043 M glibc.spec +:100644 100644 5f11f0aa f0e1d2cc M sources + +commit 72f7cf67bfe5e38887a39974065cdc732e3a5a41 +Author: cvsdist +AuthorDate: Thu Sep 9 05:30:40 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:30:40 2004 +0000 + + auto-import glibc-2.3-1 from glibc-2.3-1.src.rpm + +:100644 100644 f44e75fb e427f50a M .cvsignore +:100644 100644 0befbf66 e42aceaa M glibc.spec +:100644 100644 4056861a 5f11f0aa M sources + +commit e0cdfa0614286b48df083440c6803cf104cc55b5 +Author: cvsdist +AuthorDate: Thu Sep 9 05:30:26 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:30:26 2004 +0000 + + auto-import glibc-2.2.93-5 from glibc-2.2.93-5.src.rpm + +:100644 100644 063b70ea f44e75fb M .cvsignore +:100644 100644 20aa798d 0befbf66 M glibc.spec +:100644 100644 1cfaed64 4056861a M sources + +commit 00522b9a349261e83a842eec8c3066d333612269 +Author: cvsdist +AuthorDate: Thu Sep 9 05:30:08 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:30:08 2004 +0000 + + auto-import changelog data from glibc-2.2.5-44.src.rpm + Wed Nov 05 2003 Jakub Jelinek 2.2.4-44 + - fix getgrouplist (#101691) + +:100644 100644 51a0c1a0 20aa798d M glibc.spec + +commit 18c157db6de33b61313a6ab4a7cbad4eb3958fe5 +Author: cvsdist +AuthorDate: Thu Sep 9 05:29:21 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:29:21 2004 +0000 + + auto-import glibc-2.2.5-43 from glibc-2.2.5-43.src.rpm + +:100644 100644 ad4cad0b 51a0c1a0 M glibc.spec + +commit 211c16fa70183fdc10c12be7ea48875e6f73f1ce +Author: cvsdist +AuthorDate: Thu Sep 9 05:29:06 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:29:06 2004 +0000 + + auto-import glibc-2.2.5-40 from glibc-2.2.5-40.src.rpm + +:100644 100644 a7f776a1 ad4cad0b M glibc.spec + +commit b18ac84fd3ff734f4641b1467e07170b1c47bbdb +Author: cvsdist +AuthorDate: Thu Sep 9 05:29:00 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:29:00 2004 +0000 + + auto-import glibc-2.2.5-39 from glibc-2.2.5-39.src.rpm + +:100644 100644 ca07d5ff a7f776a1 M glibc.spec + +commit 2e3cbbc31c01e11e39a269f1603096b4b228723c +Author: cvsdist +AuthorDate: Thu Sep 9 05:28:20 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:28:20 2004 +0000 + + auto-import glibc-2.2.5-36 from glibc-2.2.5-36.src.rpm + +:100644 100644 17d63cd2 063b70ea M .cvsignore +:100644 100644 101530e7 ca07d5ff M glibc.spec +:100644 100644 e5e63bc5 1cfaed64 M sources + +commit a76a167f168722f8661a701a0d9b615b96fb6319 +Author: cvsdist +AuthorDate: Thu Sep 9 05:28:12 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:28:12 2004 +0000 + + auto-import glibc-2.2.5-34.1 from glibc-2.2.5-34.1.src.rpm + +:100644 100644 26cef095 101530e7 M glibc.spec + +commit 075c0fe7e4904b896081c824c1932f6cfdb81346 +Author: cvsdist +AuthorDate: Thu Sep 9 05:27:57 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:27:57 2004 +0000 + + auto-import glibc-2.2.5-34 from glibc-2.2.5-34.src.rpm + +:100644 100644 ed484223 17d63cd2 M .cvsignore +:100644 100644 b8b4380f 26cef095 M glibc.spec +:100644 100644 70fe94aa e5e63bc5 M sources + +commit 9282a2c0c5bd13ad0dc8384d95aee3d2da6c1f65 +Author: cvsdist +AuthorDate: Thu Sep 9 05:25:26 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:25:26 2004 +0000 + + auto-import glibc-2.2.4-32 from glibc-2.2.4-32.src.rpm + +:100644 100644 1be481ca b8b4380f M glibc.spec + +commit b7c7924237d64b70b232c744c403eccea7f3fa93 +Author: cvsdist +AuthorDate: Thu Sep 9 05:24:55 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:24:55 2004 +0000 + + auto-import glibc-2.2.4-30 from glibc-2.2.4-30.src.rpm + +:100644 100644 5b6004da 1be481ca M glibc.spec + +commit fb47195111335311d0fd7c10258fb77029389f05 +Author: cvsdist +AuthorDate: Thu Sep 9 05:24:23 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:24:23 2004 +0000 + + auto-import glibc-2.2.4-29 from glibc-2.2.4-29.src.rpm + +:100644 100644 8f3eb710 5b6004da M glibc.spec + +commit 48664b95f6328b7e87c437f5648c7a25a9c93500 +Author: cvsdist +AuthorDate: Thu Sep 9 05:23:16 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:23:16 2004 +0000 + + auto-import glibc-2.2.4-26 from glibc-2.2.4-26.src.rpm + +:100644 100644 adfb1150 8f3eb710 M glibc.spec + +commit 3f472ec1585bb483a5f49d7ccfe6bedbd11dce75 +Author: cvsdist +AuthorDate: Thu Sep 9 05:22:57 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:22:57 2004 +0000 + + auto-import changelog data from glibc-2.2.4-24.2s.1.src.rpm + Tue Mar 18 2003 D. Marlin + - new s390 release number and rebuild for s390 (bug #85960) + Tue Apr 16 2002 Phil Knirsch + - Fixed 64bit bigendian problem in sunrpc code. + Sat Apr 13 2002 Florian La Roche + - add missing s390/s390x patches + +:100644 100644 2e476b5e adfb1150 M glibc.spec + +commit cc7ca1e799ed49d8e41ab4c60925118f93eb92a3 +Author: cvsdist +AuthorDate: Thu Sep 9 05:22:37 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:22:37 2004 +0000 + + auto-import changelog data from glibc-2.2.4-24.src.rpm + Tue Apr 02 2002 Jakub Jelinek 2.2.4-24 + - remove nice(2) return value fix - too many apps broken, so it is not + appropriate for errata + - add an s390 fix + Fri Mar 29 2002 Jakub Jelinek 2.2.4-23 + - bug fixes from CVS HEAD, including + - fix nis from closing already closed fd (#61492) + - fix mutexes on IA-64 (#60674) + - fix ftime (#60350) + - fix tzset (#59951, #60747) + - rebuilt with gcc-2.96-108.1 to fix accesses bellow sp on ia32 (#60763, + #60745) + - remove /lib/i686/ libraries in glibc_post_upgrade when performing i386 + glibc install + +:100644 100644 2794b812 2e476b5e M glibc.spec + +commit e86a80cd574c03820be936dc8492063d72c42654 +Author: cvsdist +AuthorDate: Thu Sep 9 05:21:51 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:21:51 2004 +0000 + + auto-import glibc-2.2.4-19.3m from glibc-2.2.4-19.3m.src.rpm + +:100644 100644 c7d61b98 2794b812 M glibc.spec + +commit 16298371ca74bff3dd22974a9309b3c0c2ef1c91 +Author: cvsdist +AuthorDate: Thu Sep 9 05:21:36 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:21:36 2004 +0000 + + auto-import changelog data from glibc-2.2.4-19.3.src.rpm + Sat Dec 08 2001 Jakub Jelinek 2.2.4-19.3 + - fix inttypes.h typo (#57268) + +:100644 100644 eee4ee37 c7d61b98 M glibc.spec + +commit 55dc6c2895373402b277b468b520ef8fd81b425a +Author: cvsdist +AuthorDate: Thu Sep 9 05:21:18 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:21:18 2004 +0000 + + auto-import glibc-2.2.4-19a from glibc-2.2.4-19a.src.rpm + +:100644 100644 02033709 eee4ee37 M glibc.spec + +commit 2704fae76df0e30cbdfcbd237cbaa4d90b7088df +Author: cvsdist +AuthorDate: Thu Sep 9 05:21:12 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:21:12 2004 +0000 + + auto-import glibc-2.2.4-19 from glibc-2.2.4-19.src.rpm + +:100644 100644 db4a8a9a 02033709 M glibc.spec + +commit c6011023afca1f264181275f63b9be8895fb3244 +Author: cvsdist +AuthorDate: Thu Sep 9 05:19:45 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:19:45 2004 +0000 + + auto-import changelog data from glibc-2.2.4-18.7.0.2.src.rpm + Tue Dec 04 2001 Jakub Jelinek 2.2.4-18.7.0.2 + - fix glob buffer overflow + +:100644 100644 a5014408 db4a8a9a M glibc.spec +:100644 100644 012169ef 70fe94aa M sources + +commit f2d193bb0cb89442326b9aa14575a7472bac13c3 +Author: cvsdist +AuthorDate: Thu Sep 9 05:19:29 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:19:29 2004 +0000 + + auto-import changelog data from glibc-2.2.4-16c.src.rpm + Fri Nov 30 2001 Leon Ho 2.2.4-16c + - Add symlink to /usr/share/locale/GB18030 + - reapply yshao@redhat.com's glibc-2.2.4-gb18030.patch + - reapply llch@redhat.com's glibc-2.2.4-sc.patch + +:100644 100644 03b1f6dd a5014408 M glibc.spec + +commit 12cb3228aded26b7c8b167d405ddea4962a413dc +Author: cvsdist +AuthorDate: Thu Sep 9 05:19:24 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:19:24 2004 +0000 + + auto-import changelog data from glibc-2.2.4-15c.src.rpm + Sat Nov 10 2001 Yu Shao 2.2.4-15c + - add llch@redhat.com's glibc-2.2.4-sc.patch + Sat Nov 10 2001 Yu Shao 2.2.4-14c + - gb18030 fix + +:100644 100644 d3fdd3c8 03b1f6dd M glibc.spec + +commit 06aa72cc307afd8794290eb1550e3aa44a52b24c +Author: cvsdist +AuthorDate: Thu Sep 9 05:19:00 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:19:00 2004 +0000 + + auto-import changelog data from glibc-2.2.4-13.src.rpm + Mon Sep 03 2001 Jakub Jelinek 2.2.4-13 + - fix iconvconfig + Mon Sep 03 2001 Jakub Jelinek 2.2.4-12 + - add fam to /etc/rpc (#52863) + - fix for C++ (#52960) + - fix perror + Mon Aug 27 2001 Jakub Jelinek 2.2.4-11 + - fix strnlen(x, -1) + Mon Aug 27 2001 Jakub Jelinek 2.2.4-10 + - doh, should only define __libc_rwlock_t if + __USE_UNIX98. + Mon Aug 27 2001 Jakub Jelinek 2.2.4-9 + - fix bits/libc-lock.h so that gcc can compile + - fix s390 build + Fri Aug 24 2001 Jakub Jelinek 2.2.4-8 + - kill stale library symlinks in ldconfig (#52350) + - fix inttypes.h for G++ < 3.0 + - use DT_REL*COUNT + Wed Aug 22 2001 Jakub Jelinek 2.2.4-7 + - fix strnlen on IA-64 (#50077) + Thu Aug 16 2001 Jakub Jelinek 2.2.4-6 + - glibc 2.2.4 final + - fix -lpthread -static (#51672) + Fri Aug 10 2001 Jakub Jelinek 2.2.4-5 + - doh, include libio/tst-swscanf.c + Fri Aug 10 2001 Jakub Jelinek 2.2.4-4 + - don't crash on catclose(-1) + - fix wscanf %[] handling + - fix return value from swprintf + - handle year + %U/%W week + week day in strptime + Thu Aug 09 2001 Jakub Jelinek 2.2.4-3 + - update from CVS to + - fix strcoll (#50548) + - fix seekdir (#51132) + - fix memusage (#50606) + - don't make gconv-modules.cache %config file, just don't verify its + content. + Mon Aug 06 2001 Jakub Jelinek + - fix strtod and *scanf (#50723, #50724) + Sat Aug 04 2001 Jakub Jelinek + - update from CVS + - fix iconv cache handling + - glibc should not own /usr/share/info, /usr/share/man nor + /usr/share/man/man3 (#50673) + - add gconv-modules.cache as emtpy config file (#50699) + - only run iconvconfig if /usr is mounted read-write (#50667) + Wed Jul 25 2001 Jakub Jelinek + - move iconvconfig from glibc-common into glibc subpackage, call it from + glibc_post_upgrade instead of common's post. + Tue Jul 24 2001 Jakub Jelinek + - turn off debugging printouts in iconvconfig + Tue Jul 24 2001 Jakub Jelinek + - update from CVS + - fix IA-32 makecontext + - make fflush(0) thread-safe (#46446) + Mon Jul 23 2001 Jakub Jelinek + - adjust prelinking DT_* and SHT_* values in elf.h + - update from CVS + - iconv cache + - make iconv work in SUID/SGID programs (#34611) + Fri Jul 20 2001 Jakub Jelinek + - update from CVS + - kill non-pic code in libm.so + - fix getdate + - fix some locales (#49402) + - rebuilt with binutils-2.11.90.0.8-5 to place .interp section properly in + libBrokenLocale.so, libNoVersion.so and libanl.so + - add floating stacks on IA-64, Alpha, Sparc (#49308) + Mon Jul 16 2001 Jakub Jelinek + - make /lib/i686 directory owned by glibc*.i686.rpm + Mon Jul 09 2001 Jakub Jelinek + - remove rquota.[hx] headers which are now provided by quota (#47141) + - add prelinking patch + Thu Jul 05 2001 Jakub Jelinek + - require sh-utils for nscd + Mon Jun 25 2001 Jakub Jelinek + - update from CVS (#43681, #43350, #44663, #45685) + - fix ro_RO bug (#44644) + +:100644 100644 1f706369 ed484223 M .cvsignore +:100644 100644 17c021e0 d3fdd3c8 M glibc.spec +:100644 100644 5be22498 012169ef M sources + +commit 4118c172e9a71624b118a11fb84032e4fa3697ee +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:46 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:46 2004 +0000 + + auto-import changelog data from glibc-2.2.3-11.src.rpm + Wed Jun 06 2001 Jakub Jelinek + - fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355) + - make rpc headers -ansi compilable (#42390) + - remove alphaev6 optimized memcpy, since there are still far too many + broken apps which call memcpy where they should call memmove + - update from CVS to (among other things): + - fix tanhl bug (#43352) + +:100644 100644 33685977 17c021e0 M glibc.spec +:100644 100644 22a0bac9 5be22498 M sources + +commit e2f026e202a32747435193ce0956a5d43eebc231 +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:39 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:39 2004 +0000 + + auto-import changelog data from glibc-2.2.3-10.src.rpm + Tue May 22 2001 Jakub Jelinek + - fix #include with -D_XOPEN_SOURCE=500 on ia64 (#35968) + - fix a dlclose reldeps handling bug + - some more profiling fixes + - fix tgmath.h + Thu May 17 2001 Jakub Jelinek + - make ldconfig more quiet + - fix LD_PROFILE on i686 (#41030) + Wed May 16 2001 Jakub Jelinek + - fix the hardlink program, so that it really catches all files with + identical content + - add a s390x clone fix + Wed May 16 2001 Jakub Jelinek + - fix rpc for non-threaded apps using svc_fdset and similar variables + (#40409) + - fix nss compatibility DSO versions for alphaev6 + - add a hardlink program instead of the shell 3x for plus cmp -s/link which + takes a lot of time during build + - rework BuildPreReq and Conflicts with gcc, so that it applies only where + it has to + Fri May 11 2001 Jakub Jelinek + - fix locale name of ja_JP in UTF-8 (#39783) + - fix re_search_2 (#40244) + - fix memusage script (#39138, #39823) + - fix dlsym(RTLD_NEXT, ) from main program (#39803) + - fix xtrace script (#39609) + - make glibc conflict with glibc-devel 2.2.2 and below (to make sure + libc_nonshared.a has atexit) + - fix getconf LFS_CFLAGS on 64bitters + - recompile with gcc-2.96-84 or above to fix binary compatibility problem + with __frame_state_for function (#37933) + Fri Apr 27 2001 Jakub Jelinek + - glibc 2.2.3 release + - fix strcoll (#36539) + - add BuildPreReqs (#36378) + Wed Apr 25 2001 Jakub Jelinek + - update from CVS + Fri Apr 20 2001 Jakub Jelinek + - update from CVS + - fix sparc64, ia64 + - fix some locale syntax errors (#35982) + Wed Apr 18 2001 Jakub Jelinek + - update from CVS + Wed Apr 11 2001 Jakub Jelinek + - update from CVS + +:100644 100644 3d6f0efa 1f706369 M .cvsignore +:100644 100644 5bdcb320 33685977 M glibc.spec +:100644 100644 0ce7b99b 22a0bac9 M sources + +commit 987ea0c1bd4b6cc0c43054dd05b968c79feb5746 +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:35 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:35 2004 +0000 + + auto-import changelog data from glibc-2.2.2-10.src.rpm + Fri Apr 06 2001 Jakub Jelinek + - support even 2.4.0 kernels on ia64, sparc64 and s390x + - include UTF-8 locales + - make gconv-modules %config(noreplace) + Fri Mar 23 2001 Jakub Jelinek + - back out sunrpc changes + Wed Mar 21 2001 Jakub Jelinek + - update from CVS + - fix ia64 build + - fix pthread_getattr_np + Fri Mar 16 2001 Jakub Jelinek + - update from CVS + - run atexit() registered functions at dlclose time if they are in shared + libraries (#28625) + - add pthread_getattr_np API to make JVM folks happy + Wed Mar 14 2001 Jakub Jelinek + - require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel + - fix ldd behaviour on unresolved symbols + - remove nonsensical ldconfig warning, update osversion for the most recent + library with the same soname in the same directory instead (#31703) + - apply selected patches from CVS + - s390x spec file changes from Florian La Roche + Wed Mar 07 2001 Jakub Jelinek + - fix gencat (#30894) + - fix ldconfig changes from yesterday, fix LD_ASSUME_KERNEL handling + Tue Mar 06 2001 Jakub Jelinek + - update from CVS + - make pthread_attr_setstacksize consistent before and after pthread + manager is started (#28194) + - pass back struct sigcontext from pthread signal wrapper (on ia32 only so + far, #28493) + - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread, + make ld.so pick the right one + Sat Feb 17 2001 Preston Brown + - glib-common doesn't require glibc, until we can figure out how to get out + of dependency hell. + Sat Feb 17 2001 Jakub Jelinek + - make glibc require particular version of glibc-common and glibc-common + prerequire glibc. + Fri Feb 16 2001 Jakub Jelinek + - glibc 2.2.2 release + - fix regex REG_ICASE bug seen in ksymoops + Sat Feb 10 2001 Jakub Jelinek + - fix regexec leaking memory (#26864) + Fri Feb 09 2001 Jakub Jelinek + - update from CVS + - fix ia64 build with gnupro + - make regex 64bit clean + - fix tgmath make check failures on alpha + Tue Feb 06 2001 Jakub Jelinek + - update again for ia64 DF_1_INITFIRST + Fri Feb 02 2001 Jakub Jelinek + - update from CVS + - fix getaddrinfo (#25437) + - support DF_1_INITFIRST (#25029) + +:100644 100644 20b92fec 3d6f0efa M .cvsignore +:100644 100644 5d418942 5bdcb320 M glibc.spec +:100644 100644 642da77e 0ce7b99b M sources + +commit dac76f742288c68393ea0902644ec78b0a24a591 +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:27 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:27 2004 +0000 + + auto-import changelog data from glibc-2.2.1-3.src.rpm + Wed Jan 24 2001 Jakub Jelinek + - build all auxiliary arches with --enablekernel 2.4.0, those wanting to + run 2.2 kernels can downgrade to the base architecture glibc. + Sat Jan 20 2001 Jakub Jelinek + - remove %lang() flags from %{_prefix}/lib/locale files temporarily + Sun Jan 14 2001 Jakub Jelinek + - update to 2.2.1 final + - fix a pthread_kill_other_threads_np breakage (#23966) + - make static binaries using dlopen work on ia64 again + - fix a typo in glibc-common group + Wed Jan 10 2001 Bernhard Rosenkraenzer + - devel requires glibc = %{version} + - noreplace /etc/nscd.conf + Wed Jan 10 2001 Jakub Jelinek + - some more security fixes: + - don't look up LD_PRELOAD libs in cache for SUID apps (because that + bypasses SUID bit checking on the library) + - place output files for profiling SUID apps into /var/profile, use + O_NOFOLLOW for them + - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME + - hardlink identical locale files together + - add %lang() tags to locale stuff + - remove ko_KR.utf8 for now, it is provided by locale-utf8 package + Mon Jan 08 2001 Jakub Jelinek + - add glibc-common subpackage + - fix alphaev6 memcpy (#22494) + - fix sys/cdefs.h (#22908) + - don't define stdin/stdout/stderr as macros for -traditional (#22913) + - work around a bug in IBM JDK (#22932, #23012) + - fix pmap_unset when network is down (#23176) + - move nscd in rc.d before netfs on shutdown + - fix $RESOLV_HOST_CONF in SUID apps (#23562) + +:100644 100644 04efab11 20b92fec M .cvsignore +:100644 100644 0b8d78b5 5d418942 M glibc.spec +:100644 100644 ebabe3a8 642da77e M sources + +commit 99bce0062ea7167c744553d4ed7812ebbac7a984 +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:16 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:16 2004 +0000 + + auto-import changelog data from glibc-2.2-9.src.rpm + Fri Dec 15 2000 Jakub Jelinek + - fix ftw and nftw + Wed Dec 13 2000 Jakub Jelinek + - fix fcvt (#22184) + - ldd /lib/ld-linux.so.2 is not crashing any longer again (#22197) + - fix gencat + Mon Dec 11 2000 Jakub Jelinek + - fix alpha htonl and alphaev6 stpcpy + Sat Dec 09 2000 Jakub Jelinek + - update to CVS to: + - fix getnameinfo (#21934) + - don't stomp on memory in rpath handling (#21544) + - fix setlocale (#21507) + - fix libNoVersion.so.1 loading code (#21579) + - use auxarches define in spec file for auxiliary architectures (#21219) + - remove /usr/share directory from filelist (#21218) + +:100644 100644 6d64c060 0b8d78b5 M glibc.spec +:100644 100644 94f3531e ebabe3a8 M sources + +commit dc652d4df13002774ab6dc538c7799c7eeb6a097 +Author: cvsdist +AuthorDate: Thu Sep 9 05:18:04 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:18:04 2004 +0000 + + auto-import changelog data from glibc-2.2-5.1.src.rpm + Wed Dec 06 2000 Bill Nottingham + - fix strcpy on ia64 (random SIGILLs) + +:100644 100644 869ff787 6d64c060 M glibc.spec + +commit 3bf2920539e463f3e263cffd4814b8048fe75df0 +Author: cvsdist +AuthorDate: Thu Sep 9 05:17:59 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:17:59 2004 +0000 + + auto-import changelog data from glibc-2.2-5.src.rpm + Sun Nov 19 2000 Jakub Jelinek + - update to CVS to fix getaddrinfo + Fri Nov 17 2000 Jakub Jelinek + - update to CVS to fix freopen + - remove all alpha workarounds, not needed anymore + Wed Nov 15 2000 Jakub Jelinek + - fix dladdr bug on alpha/sparc32/sparc64 + - fix Makefiles so that they run static tests properly + Tue Nov 14 2000 Jakub Jelinek + - update to CVS to fix ldconfig + Thu Nov 09 2000 Jakub Jelinek + - update to glibc 2.2 release + Mon Nov 06 2000 Jakub Jelinek + - update to CVS to: + - export __sysconf@@GLIBC_2.2 (#20417) + Fri Nov 03 2000 Jakub Jelinek + - merge to 2.1.97 + Mon Oct 30 2000 Jakub Jelinek + - update to CVS, including: + - fix WORD_BIT/LONG_BIT definition in limits.h (#19088) + - fix hesiod (#19375) + - set LC_MESSAGES in zic/zdump for proper error message output (#19495) + - fix LFS fcntl when used with non-LFS aware kernels (#19730) + +:100644 100644 38ab9cb8 04efab11 M .cvsignore +:100644 100644 398e0cde 869ff787 M glibc.spec +:100644 100644 3030d774 94f3531e M sources + +commit b32d7ee5d82462b7aabb6842502626e34917f24c +Author: cvsdist +AuthorDate: Thu Sep 9 05:17:54 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:17:54 2004 +0000 + + auto-import changelog data from glibc-2.1.95-2.src.rpm + Thu Oct 19 2000 Jakub Jelinek + - fix alpha semctl (#19199) + - update to CVS, including: + - fix glibc headers for Compaq non-gcc compilers + - fix locale alias handling code (#18832) + - fix rexec on little endian machines (#18886) + - started writing changelog again + +:100644 100644 3c3c4e94 398e0cde M glibc.spec +:100644 100644 0bbdf831 3030d774 M sources + +commit ab184636b8f254a0844a9781ebecdeacef1f37ea +Author: cvsdist +AuthorDate: Thu Sep 9 05:17:39 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:17:39 2004 +0000 + + auto-import changelog data from glibc-2.1.95-1.src.rpm + Mon Oct 16 2000 Jakub Jelinek + - build from CVS archive + +:100644 100644 981ba9ae 38ab9cb8 M .cvsignore +:100644 100644 0c61941d 3c3c4e94 M glibc.spec +:100644 100644 c2993c26 0bbdf831 M sources + +commit 1ced64dde7c2a6e8b411605d00b649b0edbfb256 +Author: cvsdist +AuthorDate: Thu Sep 9 05:17:10 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:17:10 2004 +0000 + + auto-import changelog data from glibc-2.1.93-2.src.rpm + Wed Sep 13 2000 Jakub Jelinek + - build from CVS archive + +:100644 100644 536ff86a 981ba9ae M .cvsignore +:100644 100644 977c7552 0c61941d M glibc.spec +:100644 100644 a9c6b66c c2993c26 M sources + +commit 742e23890a3fd90e921d99ebc3db4b6abe043b32 +Author: cvsdist +AuthorDate: Thu Sep 9 05:16:57 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:16:57 2004 +0000 + + auto-import glibc-2.1.92-14.2.4 from glibc-2.1.92-14.2.4.src.rpm + +:100644 100644 e0cb9498 977c7552 M glibc.spec + +commit 8200dbbd45ec46eeaf2a5d25424786d8f9ef457d +Author: cvsdist +AuthorDate: Thu Sep 9 05:16:54 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:16:54 2004 +0000 + + auto-import changelog data from glibc-2.1.92-14.src.rpm + Wed Aug 30 2000 Jakub Jelinek + - build from CVS archive + +:100644 100644 e69de29b 536ff86a M .cvsignore +:000000 100644 00000000 e0cb9498 A glibc.spec +:100644 100644 e69de29b a9c6b66c M sources + +commit f2c89a195bdc5c23254376c49f7df070e47c7ec9 +Author: cvsdist +AuthorDate: Thu Sep 9 05:16:51 2004 +0000 +Commit: cvsdist +CommitDate: Thu Sep 9 05:16:51 2004 +0000 + + Setup of module glibc + +:000000 100644 00000000 e69de29b A .cvsignore +:000000 100644 00000000 d4168e91 A Makefile +:000000 100644 00000000 e69de29b A sources diff --git a/patch-git.lua b/patch-git.lua new file mode 100644 index 0000000..696dc07 --- /dev/null +++ b/patch-git.lua @@ -0,0 +1,2081 @@ +-- patch-git, a patch management tooling for dist-git. +-- Copyright Red Hat, Inc. +-- +-- This program is free software: you can redistribute it and/or modify +-- it under the terms of the GNU General Public License as published by +-- the Free Software Foundation, either version 3 of the License, or +-- (at your option) any later version. +-- +-- This program is distributed in the hope that it will be useful, +-- but WITHOUT ANY WARRANTY; without even the implied warranty of +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +-- GNU General Public License for more details. +-- +-- You should have received a copy of the GNU General Public License +-- along with this program. If not, see . + +--[==[ +The canonical source for this file is here: + +* https://gitlab.com/redhat/centos-stream/rpms/glibc/-/blob/c10s/patch-git.lua + +To activate patch-git, add this file into your dist-git repository, and +add this line to the spec file: + +%{lua:dofile(rpm.expand([[%_sourcedir/patch-git.lua]]))} + +Do not indent this line, and use this line verbatim. Some tools +may use it to recognize that patch-git is in use. + +If patch-git can infer the patch list correctly, you can remove all +Patch…: lines from the spec file, and replace them with a line +like this: + +%{lua:patchgit.patches()} + +If the patch-git heuristics do not result in a correct patch +application order (which can happen if sorting patches +lexicographically within one commit does not yield the correct patch +application order), you can keep historic Patch…: lines before the +patchgit.patches() line. + +To auto-generate the changelog, start the %changelog section like this: + +%changelog +%{lua:patchgit.changelog()} + +This will add auto-generated changelog entries from the Git history. +]==] + +-- The patchgit global variable caches data extracted from Git-generated files, +-- and provides functions that can be called from the spec file. +-- +-- patchgit.commits: a list which contains the commit history. The +-- oldest commit is at index 1, its successor is at index 2, +-- and so on. The table entries are themselves tables with the +-- following fields: +-- commit: Git commit hash (40 hexadecimal digits) +-- author: name and email address of the commit author +-- author_date: author date according to Git +-- committer: like author, but for the Git committer +-- commit_date: like author_date, but for the commit +-- message: the commit message (unparsed) +-- changes: the file changes (from git log --raw output). A list +-- of tables with the following fields: +-- src_mode: number with file mode, 0 for creation +-- dst_mode: number with file mode, 0 for deletion +-- src_blob: abbreviated blob hash for original +-- dst_blob: abbreviated blob hash for result +-- status: flags, should only be 'A' (add), 'M' (modify), +-- 'D' (delete) (due to --no-renames) +-- path: path of the blob being changed +-- +-- patchgit.patches(): Emit a patch list constructed from Git history +-- into the spec file. +-- +-- patchgit.changelog(): Emit auto-generated changelog entries into the +-- spec file. +-- +patchgit = {} + +-- Used to trigger file regeneration in case of changes. This is only +-- necessary to change if the set of files or the data format in the +-- files is changed. If data extraction from the files is modified, +-- this change will take place immediately even if those files are not +-- regenerated, so no VERSION update is needed. +local VERSION = 1 + +-- Cached value of %_sourcedir from the RPM environment. When not +-- running under rpm, default to the current directory. +local sourcedir +if rpm then + sourcedir = rpm.expand('%_sourcedir') +else + -- If not running under rpm, default to the current directory. + sourcedir = '.' +end + +-- This file contains the commit hash for HEAD (corresponding to the +-- rest of the files) and the VERSION marker. +local git_commit_file = 'patch-git-generated-commit.txt' + +-- This file contains git log --raw output. +local git_log_file = 'patch-git-generated-log.txt' + +-- Read the file with the specified name in the RPM source directory. +-- Returns nil and an error message if the source file cannot be opened. +local function read_source_file(name) + local path = sourcedir .. '/' .. name + local fp, err = io.open(path, 'r') + if not fp then + return fp, err + end + local s = fp:read('a') + assert(fp:close()) + return s +end + +-- Write the specified contents to a file with the specified name in +-- the RPM source directory. Asserts if the file cannot be written. +local function write_source_file(name, contents) + local fp = assert(io.open(sourcedir .. '/' .. name, 'w+')) + assert(fp:write(contents)) + assert(fp:close()) +end + +-- Run 'git ' .. cmd in the RPM source directory and return the output +-- string. Assert that the command completed successfully. +local function run_git(cmd) + cmd = 'cd ' .. sourcedir .. ' && TZ=UTC LC_ALL=C.utf8 git ' .. cmd + local fp = assert(io.popen(cmd, 'r')) + local s = fp:read('a') + local ok, term, status = fp:close() + if not ok or term ~= 'exit' or status ~= 0 then + assert(false, cmd .. ': ' .. term .. ' ' .. status) + end + return s +end + +-- Check the result of os.execute and the close method on streams +-- created by io.popen. The first argument is the command to use in +-- an error message. +local function check_cmd_result(cmd, ok, term, status) + if not ok or term ~= 'exit' or status ~= 0 then + assert(false, cmd .. ': ' .. term .. ' ' .. status) + end +end + +-- Run the command with the shell and return the output. +local function run_shell(cmd) + local fp = assert(io.popen(cmd, 'r')) + local s = fp:read('a') + check_cmd_result(cmd, fp:close()) + return s +end + +-- Calls f with a temporary file name as an argument, which is created +-- automatically. Delete the file once f returns (normally or through +-- an error). +local function with_temporary_file(f, ...) + local tmpfile = assert(string.match(run_shell('mktemp'), '^(/.*)\n$')) + local fp = assert(io.open(tmpfile, 'w+')) + return (function(ok, ...) + os.remove(tmpfile) + if ok then + return ... + else + error(...) + end + end)(pcall(f, tmpfile, ...)) +end + +-- Run 'git ' .. cmd in the RPM source directory and assert that the +-- command completed successfully. +local function check_git(cmd) + cmd = 'cd ' .. sourcedir .. ' && TZ=UTC LC_ALL=C.utf8 git ' .. cmd + check_cmd_result(cmd, os.execute(cmd)) +end + +-- Lists the contents of the directory. The special entries '.' and +-- '..' are included. +local function list_directory(path) + if posix then + return posix.dir(path) + else + -- Not running under rpm. Avoid additional dependencies + -- by falling back to ls. Not ideal, but gets the job done + -- (unless there are files with newlines in their names). + local result = {} + local cmd = 'ls -a -- ' .. path + local fp = assert(io.popen(cmd, 'r')) + while true do + local line = fp:read('l') + if not line then + break + end + result[#result + 1] = line + end + check_cmd_result(cmd, fp:close()) + return result + end +end + +-- Return the single RPM spec file name from the source directory. +local function get_single_spec_file() + local spec + for _, file in ipairs(list_directory(sourcedir)) do + if string.match(file, '%.spec$') then + if spec then + error('multiple RPM spec files: ' + .. spec .. ' and ' .. file) + end + spec = file + break + end + end + if not spec then + error('RPM spec file not found') + end + return spec +end + +-- Quote a string so that shell meta-characters are not interpreted by +-- the shell anymore. +local function shell_quote(s) + if s == '' then + return "''" + end + if not string.match(s, '[^A-Za-z0-9_./+-]') then + -- The string does not contain shell meta-characters. + return s + end + -- Replace "'" with a sequence that ends the string, emits an escaped + -- "'", and then starts a new string. + return "'" .. string.gsub(s, "'", [['\'']]) .. "'" +end +-- Tests for shell_quote. +do + assert(shell_quote('') == "''") + assert(shell_quote('foo') == 'foo') + assert(shell_quote('foo bar') == "'foo bar'") + assert(shell_quote("foo'bar") == "'foo'\\''bar'") + assert(shell_quote("'foo'bar") == "''\\''foo'\\''bar'") +end + +local function shell_args(args) + local result = {} + for _, arg in ipairs(args) do + result[#result + 1] = shell_quote(arg) + end + return table.concat(result, ' ') +end +-- Tests for shell_args. +do + assert(shell_args({}) == '') + assert(shell_args({'foo', 'bar'}) == "foo bar") + assert(shell_args({'foo', "bar'baz"}) == [[foo 'bar'\''baz']]) +end + +-- Evaluate the string using rpmspec against the spec file +-- (previously obtained with get_single_spec_file). Return the result +-- of the evaluation. The mode of operation needs to be selected with +-- rpmspec options such as --eval, --qf, -P. +local run_rpmspec +-- Same as check_rpmspec, but print the result to stdout. +local check_rpmspec +do + local function cmd(spec, ...) + return shell_args({'rpmspec', '-D', '_sourcedir ' .. sourcedir, + sourcedir .. '/' .. spec, ...}) + end + + function run_rpmspec(spec, ...) + local script = cmd(spec, ...) + local fp = assert(io.popen(script, 'r')) + local result = assert(fp:read('a')) + check_cmd_result(script, fp:close()) + return result + end + + function check_rpmspec(spec, ...) + local script = cmd(spec, ...) + check_cmd_result(script, os.execute(script)) + end +end + +-- Testing helper: assert_eq(a, b) asserts if not a == b. +-- A third argument can be provided with a context string. +local assert_eq +do + -- quote(v) returns a string that evaluates to v, mostly in Lua syntax. + local quote + do + local quote_table = { + ['\n'] = '\\n', + ['\r'] = '\\r', + ['\t'] = '\\t', + ['\0'] = '\000', + ['"'] = '\\"', + ['\\'] = '\\\\', + } + local function quote_table_update(i) + local ch = string.char(i) + if quote_table[ch] == nil then + quote_table[ch] = string.format('\\x%02x', i) + end + end + for i=0,31 do + quote_table_update(i) + end + for i=127,255 do + quote_table_update(i) + end + local function quote1(v, seen) + if v == nil then + return 'nil' + elseif v == true then + return 'true' + elseif v == false then + return 'false' + elseif type(v) == 'number' then + return string.format('%q', v) + elseif type(v) == 'string' then + return '"' .. string.gsub(v, '.', quote_table) .. '"' + elseif type(v) == 'table' then + -- Prevent infinite recursion. + local idx = seen[v] + if idx then + return '&' .. idx + end + local seen_count = seen[1] + 1 + seen[1] = seen_count + seen[v] = seen_count + + local count = 0 + for _, _ in pairs(v) do + count = count + 1 + end + local result = {} + if count == #v then + -- Regular table. + for i=1,count do + result[i] = quote1(v[i], seen) + end + else + -- Not a regular table. + for key, value in pairs(v) do + result[#result + 1] = + '[' .. quote1(key, seen) .. ']=' + .. quote1(value, seen) + end + end + return '{' .. table.concat(result, ', ') .. '}' + else + return '#<' .. type(v) .. ':' .. quote(tostring(v)) .. '>' + end + end + function quote(v) + return quote1(v, {0}) + end + end + assert(quote('') == '""') + assert(quote('\n') == '"\\n"') + assert(quote('{}') == '"{}"') + assert(quote({}) == '{}') + assert(quote({1, 2, 3}) == '{1, 2, 3}') + assert(quote({a=1}) == '{["a"]=1}') + + local deep_eq + do + local function deep_eq1(a, b, seen) + if a == b then + return true + elseif type(a) == 'table' and type(b) == 'table' then + assert(not seen[a]) + assert(not seen[b]) + seen[a] = true + seen[b] = true + local acount = 0 + for ak, av in pairs(a) do + if not deep_eq1(av, b[ak], seen) then + return false + end + acount = acount + 1 + end + local bcount = 0 + for bk, bv in pairs(b) do + bcount = bcount + 1 + end + return acount == bcount + else + return false + end + end + function deep_eq(a, b) + if a == b then + return true + elseif type(a) == 'table' and type(b) == 'table' then + return deep_eq1(a, b, {}) + end + end + end + + function assert_eq(a, b, ctx) + if deep_eq(a, b) then + return + end + local prefix + if ctx then + prefix = ctx .. ': ' + else + prefix = '' + end + assert(a == b, prefix .. quote(a) .. ' ~= ' .. quote(b)) + end +end + +-- Sort the list lexicographically, in place, treating sequences of +-- digits as a single positive decimal number. +local function version_sort(list) + -- Sorting is only needed for two or more elements. + if #list <= 1 then + return + end + + -- Maximum length of a sequence of consecutive digits in patch names. + local max_width = 1 + for i=1,#list do + local s = list[i] + for number in string.gmatch(s, '%d+') do + if #number > max_width then + max_width = #number + end + end + end + + -- Pad the number argument with leading '0' to max_width. + local function pad(s) + return string.rep('0', max_width - #s) .. s + end + + local padded = {} + for i=1,#list do + local s = list[i] + padded[s] = string.gsub(s, '%d+', pad) + end + + table.sort(list, function (a, b) + return padded[a] < padded[b] + end) +end +-- Tests for version_sort. +do + local test = {'b2-30b', 'b1', 'b10', 'b2', 'a', 'b2-30', 'b2-4'} + version_sort(test) + assert(#test == 7) + assert(test[1] == 'a') + assert(test[2] == 'b1') + assert(test[3] == 'b2') + assert(test[4] == 'b2-4') + assert(test[5] == 'b2-30') + assert(test[6] == 'b2-30b') + assert(test[7] == 'b10') +end + +-- Returns true if the git command version is at least that of the +-- argument string. +local check_git_version +do + -- Cached version of the git command. + local git_version + + function check_git_version(reference) + if not git_version then + local output = run_git('version') + git_version = assert( + string.match(output, '^git version (%d[^\n]*)\n'), output) + end + -- If the reference version sorts first, the version check succeeds. + local sorted = {git_version, reference} + version_sort(sorted) + return sorted[1] == reference + end +end + +-- Called to generate the files (if HEAD or the script version has changed). +local function generate_files() + -- True if %_sourcedir refers to a Git repository and git is installed. + local have_git = (posix == nil -- Not running under rpm. + or (posix.access('/usr/bin/git', 'x') + and posix.access(sourcedir .. '/.git', 'r'))) + local commit_marker_contents -- For git_commit_file. + -- If the branch/tag is AlmaLinux, then we need to get history of Upstream + -- branch/tag, and skip all AlmaLinux-specific commits. To avoid duplicates + -- in changelog and bumped release numbers + local log_branch = 'HEAD' + if have_git then + log_branch = string.match(run_git('rev-parse --abbrev-ref HEAD'), '([^\n]+)') + local anum = string.match(log_branch, '^a(%d+s?)$') + if anum then + log_branch = 'c' .. anum + else + log_branch = string.match(run_git('describe --tags --exact-match'), '([^\n]+)') + local anum, aname = string.match(log_branch, '^changed/a(%d+s?)/(.+)$') + if anum then + local cname = string.gsub(aname, '%.alma%.[0-9]+$', '') + log_branch = 'imports/c' .. anum .. '/' .. cname + end + end + commit_marker_contents = + run_git('rev-parse ' .. log_branch) .. 'v' .. VERSION .. '\n' + if commit_marker_contents == read_source_file(git_commit_file) then + -- HEAD and version did not change. No file generation + return + end + elseif not read_source_file(git_commit_file) then + assert(false, 'no Git repository and no captured Git history') + else + -- No Git, so no regeneration possible, but the required files + -- are present. No work to do. + return + end + + -- At this point, we have a Git repository, and we need to regenerate the + -- patch-git-generated*.txt files. Make sure that the repository is not + -- shallow. + do + local shallow = run_git('rev-parse --is-shallow-repository') + if shallow == 'true\n' then + if check_git_version('2.28') then + check_git('fetch --unshallow --filter=blob:none') + else + -- 2.27 and earlier error out if the original clone did not + -- use --filter. + check_git('fetch --unshallow') + end + else + assert(shallow == 'false\n', shallow) + end + end + + -- Delete the marker file if it exists, to force regeneration after + -- partial generation below. + os.remove(sourcedir .. '/' .. git_commit_file) + + -- Produce the Git log. The --first-parent option ignores side + -- branches (so that it is possible to merge in arbitrary history + -- without growing the log too much, and to control the + -- script-processed commit messages). With --no-renames, no blobs + -- are needed (see --filter=blob:none above). With --raw, + -- information about the changed files is preserved (required for + -- patch depth sorting below). To include committer dates, use + -- --pretty=fuller. + check_git( + 'log --first-parent --no-renames --raw --pretty=fuller --date=default ' + .. log_branch .. ' > ' .. git_log_file) + + -- Atomically replace the contents of git_commit_file, confirming that + -- the new Git log has been written. + write_source_file(git_commit_file .. '.tmp', commit_marker_contents) + assert(os.rename(sourcedir .. '/' .. git_commit_file .. '.tmp', + sourcedir .. '/' .. git_commit_file)) +end + +-- Older RPM versions use doubles for patch and source numbers, not +-- integers. This causes problems because current Lua formats such +-- numbers with a decimal point. Therefore, use tointeger when +-- obtaining numbers from source_nums, patch_nums. If the Lua +-- interpreter has the double/integer distinction, it defines +-- math.tointeger. Otherwise, the conversion is not necessary, and +-- doubles that are formatted without a decimal point if there are +-- integers. +local tointeger = math.tointeger +if not tointeger then + function tointeger(n) + return n + end +end + +-- Inject Sources: lines for the auto-generated files and this script +-- into the spec file. +local function emit_sources() + -- If not running under rpm, the source list is not meaningful. Do + -- not print it. + if not rpm then + return + end + + local max = 0 + for i=1,#source_nums do + local k = source_nums[i] + if k > max then + max = tointeger(k) + end + end + + -- The centpkg pre-push-check recognizes this prefix on Source + -- files and does not fail if these sources are neither committed + -- to the Git repository nor listed in the sources file. + local auto_generated = 'auto-generated/' + + local function emit(name) + max = max + 1 + print('Source' .. max .. ': ' .. name .. '\n') + end + emit(auto_generated .. git_commit_file) + emit(auto_generated .. git_log_file) + emit('patch-git.lua') -- This file. +end + +local function parse_commits() + local fp = assert(io.open(sourcedir .. '/' .. git_log_file), 'r') + local line -- The current line. Updated by readline1(), readline(). + local lineno = 0 -- Its number. + local function readline1() -- No error checking, may return nil. + lineno = lineno + 1 + line = fp:read('L') -- Include '\n'. + return line + end + local function readline() -- Does not return nil. + if not readline1() then + assert(false, 'unexpected end of file at line ' .. lineno) + end + return line + end + local function check(cond) -- Report an error if not cond. + if not cond then + io.stderr:write(git_log_file .. ':' .. lineno .. ': error: ' + .. line) + io.stderr:write(debug.traceback(nil, 2)) + error('git log parse error') + end + end + + local commits = {} + readline() + + while line do + local commit = string.match(line, '^commit ([0-9-a-f]+)\n') + check(commit and #commit == 40) + if string.match(readline(), '^Merge: ') then + readline() + end + local author = string.match(line, '^Author: (.+)\n') + check(author) + local author_date = string.match(readline(), '^AuthorDate: (.+)\n') + check(author_date) + local committer = string.match(readline(), '^Commit: (.+)\n') + check(committer) + local commit_date = string.match(readline(), '^CommitDate: (.+)\n') + check(commit_date) + check(readline() == '\n') -- Separator between header and commit message. + + -- Read the commit message. Remove the indentation. + local remove_indent = '^ (.*\n)' + local message = {string.match(readline(), remove_indent)} + check(message[1]) + while true do + if not readline1() then + -- EOF in initial commit message. + break + end + local l = string.match(line, remove_indent) + if not l then break + -- No longer the commit message. + break + end + message[#message + 1] = l + end + message = table.concat(message) + + if line == '\n' then + readline1() + end + + -- Read the file changes (lines starting with ':'). + local changes = {} + while line and string.match(line, '^:') do + local src_mode, dst_mode, src_blob, dst_blob, status, path = + string.match( + line, + '^:([0-7]+) ([0-7]+) ([0-9a-f]+) ([0-9a-f]+) ([^\t]+)\t([^\n]+)\n') + check(string.match(status, '^[ADM]$')) -- See patchgit.patches below. + check(path) + changes[#changes + 1] = { + src_mode=tonumber(src_mode, 8), + dst_mode=tonumber(dst_mode, 8), + src_blob=src_blob, + dst_blob=dst_blob, + status=status, + path=path, + }; + readline1() + end + + -- Store the commit. + commits[#commits + 1] = { + commit=commit, + author=author, + author_date=author_date, + committer=committer, + commit_date=commit_date, + message=message, + changes=changes, + } + + if line == '\n' then + readline1() + end + end + assert(fp:close()) + + -- Reverse the order of the commits list, so that the oldest commit + -- comes first. + do + local i = 1 + local j = #commits + while i < j do + local tmp = commits[i] + commits[i] = commits[j] + commits[j] = tmp + i = i + 1 + j = j - 1 + end + end + + patchgit.commits = commits +end + +-- Inject the Patch: lines into the spec file, in the appropriate +-- (commit) order. Unapplied patches found in the source directory +-- and that are not present in the Git history are applied last. +function patchgit.patches(options) + local history_only = options and options.history_only + emit_sources() + + -- Maximum patch number emitted so far. + local patchno = 0 + + -- True entries for patch files that have already been applied in + -- the spec file. Only populated when running under rpm. + local preordered = {} + + -- Table with the patches in the source directory. As patches are + -- scheduled for application, they are removed from this table. + local patches_in_sourcedir = {} + + if not history_only then + for i=1,#patches do + -- Remove the %_sourcedir prefix. + local pname = assert(string.match(patches[i], '.*/([^/]+)$')) + preordered[pname] = true + local n = patch_nums[i] + if n > patchno then + patchno = tointeger(n) + end + + end + for _, fname in ipairs(list_directory(sourcedir)) do + if string.find(fname, '%.patch$') and not preordered[fname] then + patches_in_sourcedir[fname] = true + end + end + end + + -- Table indexed by patch name, mapping it to the age (number) of + -- the patch. Lower age numbers are applied earlier. + local patch_age = {} + for age, commit in ipairs(patchgit.commits) do + for _, change in ipairs(commit.changes) do + -- Only look at patch files in the top-level directory. + if string.match(change.path, '^[^/]+%.patch$') then + if change.status == 'A' then -- Add. + assert(not patch_age[change.path], change.path) + patch_age[change.path] = age + elseif change.status == 'D' then -- Delete. + assert(patch_age[change.path], change.path) + patch_age[change.path] = nil + elseif change.status == 'M' then -- Modify. + assert(patch_age[change.path], change.path) + else + assert(false) -- See [ADM] match above. + end + end + end + end + + -- If not running under rpm, the default Lua print function behaves + -- differently (it adds a '\n'). Directly write to stdout to avoid + -- adding the extra '\n'. + local emit + if rpm then + emit = print + else + function emit(s) + io.stdout:write(s) + end + end + + + -- Group the patches by age. The keys of by_age are the age numbers. + -- The values are lists of patch names (initially unsorted). + local by_age = {} + local max_age = #patchgit.commits + for patch, age in pairs(patch_age) do + assert(age <= max_age) + local patchlist = by_age[age] + if not patchlist then + patchlist = {} + by_age[age] = patchlist + end + patchlist[#patchlist + 1] = patch + end + + -- Perform version sort on the table and emit the patch names in + -- that order. + local function emit_patchlist(patchlist) + -- Within one commit, patches are sorted lexicographically. + -- Remove the '.patch' suffix, so that it does not interfere + -- with sorting ('patch2b.patch' sorting before 'patch2.patch'). + local list = {} + for i, name in ipairs(patchlist) do + list[i] = assert(string.match(name, '^(.+)%.patch$')) + end + version_sort(list) + for i=1,#list do + local pname = list[i] .. '.patch' + if not preordered[pname] then + patchno = patchno + 1 + emit('Patch' .. patchno .. ': ' .. pname .. '\n') + patches_in_sourcedir[pname] = nil + end + end + end + + -- Do not use ipairs here because the by_age table may have holes. + -- Iterate over the maximum possible age range instead. + for age=1,max_age do + local patchlist = by_age[age] + if patchlist then + emit_patchlist(patchlist) + end + end + + -- Emit the unapplied patches in the source directory. + if not history_only then + local remaining_patches = {} + for patch, _ in pairs(patches_in_sourcedir) do + remaining_patches[#remaining_patches + 1] = patch + end + emit_patchlist(remaining_patches) + end +end + +---------------------------------------------------------------------- +-- Processing of commit messages, for release numbers and changelogs +---------------------------------------------------------------------- + +-- Return a table with the issue numbers in the string. +-- Return nil if the argument is not valid or empty. +-- If previous is not nil, the tickets are appended to this list. +local function parse_ticket_string(tag, s, previous) + local result + if previous ~= nil then + result = previous + else + result = {} + end + local old = #result + for ref1 in string.gmatch(s, '[ \t\n]*([^ \t\n]+)[ \t\n]*') do + local ref = string.match(ref1, '([a-zA-Z0-9#-]+),?') + if not ref then + return nil, 'invalid ticket reference: ' .. ref1 + end + if not string.match(ref, '.*%d$') then + return nil, 'ticket reference without trailing number: ' .. ref + end + for i=1,#result do + if result[i] == ref1 then + return nil, 'duplicate ticket reference: ' .. ref + end + end + result[#result + 1] = ref + end + if #result == old then + return nil, 'no ticket references found in ' .. tag + end + return result +end +-- Tests for parse_ticket_string. +do + local t, err + t = assert(parse_ticket_string('Resolves', ' RHEL-1234 swbz#567\n')) + assert(#t == 2) + assert(t[1] == 'RHEL-1234') + assert(t[2] == 'swbz#567') + t = assert(parse_ticket_string('Resolves', ' RHEL-1234, swbz#567\n')) + assert(#t == 2) + assert(t[1] == 'RHEL-1234') + assert(t[2] == 'swbz#567') + t, err = parse_ticket_string('Related', ' ') + assert(not t) + assert(err == 'no ticket references found in Related') + t, err = parse_ticket_string('Related', ' bug 567') + assert(not t) + assert(err == 'ticket reference without trailing number: bug') +end + +-- Append a line to the changelog table. It is prefixed with '- '. +-- Long lines are wrapped at word boundaries and indented. +local function append_to_rpm_changelog(line, result) + if #result == 0 then + result[1] = '-' + end + for word in string.gmatch(line, '%S+') do + if #result[#result] + #word > 76 then + result[#result + 1] = ' ' .. word + else + result[#result] = result[#result] .. ' ' .. word + end + end +end + + +-- Extract the trailers from the passed commit message. Returns a +-- single table where keys are derived from the trailer tags. +-- On error, returns nil and an error message. +-- +-- The result table may contain the following fields: +-- +-- tickets: list of ticket reference strings (Resolves:, Related:) +-- parent: Git commit hash, 40 characters (Parent:) +-- patchgit_version: numeric revision number for patch-git directives. +-- rpm_branch_type: 'zstream' if present (RPM-Branch-Type:) +-- rpm_skip_release: boolean; true to skip release increment (RPM-Skip-Release:) +-- rpm_changelog: table of changelog entry strings +-- rpm_changelog_stop: boolean; true to stop including older commits +-- (RPM-Changelog-Stop:) +-- rpm_release: RPM release string (RPM-Release:) +-- rpm_version: RPM version string (RPM-Version:) +-- +-- The rpm_changelog table contains zero or more strings, each of +-- which is a changelog entry. The leading '-' is not included. +local parse_trailer +do + -- Parser for Patch-Git-Version. + local function parse_patchgit_version(tag, s) + s = string.match(s, '%s*(%d+)%s*$') + local n = s and tonumber(s) + if not s or s ~= tostring(n) then + return nil, tag .. ' does not contain a number' + end + return n + end + -- Tests for parse_patchgit_version. + do + local n, err + assert(parse_patchgit_version('Patch-Git-Version', ' 0\n') == 0) + assert(parse_patchgit_version('Patch-Git-Version', ' 1\n') == 1) + assert(parse_patchgit_version('Patch-Git-Version', ' 2\n') == 2) + n, err = parse_patchgit_version('Patch-Git-Version', '') + assert(not n and err == 'Patch-Git-Version does not contain a number') + n, err = parse_patchgit_version('Patch-Git-Version', ' \n') + assert(not n and err == 'Patch-Git-Version does not contain a number') + n, err = parse_patchgit_version('Patch-Git-Version', + ' 9999999999999999999\n') + assert(not n and err == 'Patch-Git-Version does not contain a number') + end + + -- Validator for RPM-Changelog. It returns the changelog entries + -- as a table of lines. The lines start with '- ' or ' ', unless + -- they are empty. + local function parse_rpm_changelog(tag, s) + assert(string.sub(s, #s) == '\n') + + -- '-' is used to denote no changelog entry. + if string.match(s, '%s*%-%s*$') then + return {} + end + + local lines = {} + for line in string.gmatch(s, '([^\n]+)\n') do + lines[#lines + 1] = line + end + -- Remove leading whitespace from the first line. + lines[1] = assert(string.match(lines[1], '^[ \t]*(.*)$')) + if #lines == 1 then + -- Nothing to do + else + -- Strip shared whitespace prefix from second and further lines. + -- First compute the shared prefix. + local prefix = assert(string.match(lines[2], '^([ \t]+)')) + for i=3,#lines do + -- Reduce the shared prefix length until equality is reached. + while prefix ~= '' and string.sub(lines[i], 1, #prefix) ~= prefix do + prefix = string.sub(prefix, 1, #prefix - 1) + end + end + local skip = #prefix + 1 + -- Then strip the shared prefix. + for i=2,#lines do + lines[i] = string.sub(lines[i], skip) + end + end + + local result = {} + if not string.match(lines[1], '^- ') then + -- This is not an itemized changelog entry. Concatenate all + -- lines with word-wrapping. + for _, line in ipairs(lines) do + append_to_rpm_changelog(line, result) + end + else + local dashed = false + for lineno, line in ipairs(lines) do + if lineno > 1 and string.match(line, '^- ') then + dashed = true + end + end + + for lineno, line in ipairs(lines) do + if not string.match(line, '^- ') then + if string.match(line, '^%s*$') then + line = '' + elseif not dashed then + -- If there are no '- ' lines in the continuation + -- part, all lines need to be indented to line up + -- with with the '- ' from the first line. + line = ' ' .. line + end + end + result[lineno] = line + end + end + return result + end + -- Tests for parse_rpm_changelog. + do + local function prc(s) + return parse_rpm_changelog('RPM-Changelog', s) + end + + -- Single-line changelog entry, not itemized. + assert_eq(assert(prc('Switch to patch-git\n')), + {'- Switch to patch-git'}) + + -- Single-line changelog entry, itemized. + assert_eq(assert(prc(' - Switch to patch-git\n')), + {'- Switch to patch-git'}) + + -- Multi-line changelog entry, not itemized. + assert_eq(assert(prc(' Switch to\n patch-git\n')), + {'- Switch to patch-git'}) + + -- Multi-line changelog entry, one item. + assert_eq(assert(prc('- Switch to\n patch-git\n')), + {'- Switch to', ' patch-git'}) + + -- Multi-line changelog entry, two items. + assert_eq(assert(prc([[- Switch to + patch-git + - Additional patch-git + fixes +]])), + {'- Switch to', + ' patch-git', + '- Additional patch-git', + ' fixes'}) + end + + local function parse_rpm_release(tag, s) + s = string.match(s, '^%s(%g+)%s*$') + if not s then + return nil, tag .. ' must contain a single word' + end + local dist = string.find(s, '%{?dist}', 1, true) + if not dist then + return nil, tag .. ' must contain %{?dist}' + end + if string.find(s, '%%.*%%{%?dist}') + or string.find(s, '%%{%?dist}.*%%') then + return nil, tag .. ' contains unexpected RPM macros' + end + if string.find(s, '-', 1, true) then + return nil, tag .. ' contains "-"' + end + if not string.find(s, '%d') then + return nil, tag .. ' must contain a digit' + end + return s + end + -- Tests for parse_rpm_release. + do + local r, err + assert(parse_rpm_release('RPM-Release', ' 59%{?dist}\n') == '59%{?dist}') + r, err = parse_rpm_release('RPM-Release', ' 59.el10\n') + assert(not r) + assert(err == 'RPM-Release must contain %{?dist}') + r, err = parse_rpm_release('RPM-Release', ' 59.el10_0\n') + assert(not r) + assert(err == 'RPM-Release must contain %{?dist}') + r, err = parse_rpm_release('RPM-Release', ' %{?dist}\n') + assert(not r) + assert(err == 'RPM-Release must contain a digit') + r, err = parse_rpm_release('RPM-Release', '59 %{?dist}') + assert(not r) + assert(err == 'RPM-Release must contain a single word') + end + + local function parse_parent(tag, s) + local commit = string.match(s, '^%s*([0-9a-f]+)%s*\n') + if not commit then + return nil, 'commit hash expected in ' .. tag + elseif #commit ~= 40 then + return nil, 'full 40-character commit hash needed in ' .. tag + end + return commit + end + do + local r, err + assert(assert(parse_parent('Parent', + ' 92dfd986b2f2c697144be2ebe10a27d72c660ba4\n')) + == '92dfd986b2f2c697144be2ebe10a27d72c660ba4') + r, err = parse_parent('Parent', + ' 92dfd986b2f2c697144be2ebe10a27d72c660ba4.\n') + assert(not r) + assert(err == 'commit hash expected in Parent') + r, err = parse_parent('Parent', + ' 92dfd986b2f2c697144be2ebe10a27d72c660ba\n') + assert(not r) + assert(err == 'full 40-character commit hash needed in Parent') + end + + local function parse_rpm_version(tag, s) + s = string.match(s, '^%s(%g+)%s*$') + if not s then + return nil, tag .. ' must contain a single word' + end + if string.find(s, '%', 1, true) then + return nil, tag .. ' contains unexpected RPM macros' + end + if string.find(s, '-', 1, true) then + return nil, tag .. ' contains "-"' + end + if not string.find(s, '%d') then + return nil, tag .. ' must contain a digit' + end + return s + end + -- Tests for parse_rpm_version. + do + local v, err + assert(parse_rpm_version('RPM-Version', ' 2.39.1\n') == '2.39.1') + v, err = parse_rpm_version('RPM-Version', ' 1%{?dist}\n') + assert(not v) + assert(err == 'RPM-Version contains unexpected RPM macros') + v, err = parse_rpm_version('RPM-Version', ' %{version}\n') + assert(not v) + assert(err == 'RPM-Version contains unexpected RPM macros') + v, err = parse_rpm_version('RPM-Version', ' 2-39\n') + assert(not v) + assert(err == 'RPM-Version contains "-"') + v, err = parse_rpm_version('RPM-Version', ' version\n') + assert(not v) + assert(err == 'RPM-Version must contain a digit') + v, err = parse_rpm_version('RPM-Version', ' 2 39\n') + assert(not v) + assert(err == 'RPM-Version must contain a single word') + end + + local string_to_bool = { + yes=true, + no=false, + ['true']=true, + ['false']=false, + ['0']=false, + ['1']=true, + } + local function parse_bool(tag, s) + s = string.match(s, '^%s*([^%s]+)%s*$') + local flag + if s ~= nil then + flag = string_to_bool[s] + end + if flag == nil then + return nil, tag .. ' must be yes/no' + end + return flag + end + -- Tests for parse_bool. + do + local bad = {'', 'y', 'n', '0 0', '0 1', 'none', 'Yes', 'No', 't', 'f'} + local function ps(pfx, sfx) + assert(parse_bool('Bool', pfx .. 'yes' .. sfx) == true) + assert(parse_bool('Bool', pfx .. 'no' .. sfx) == false) + assert(parse_bool('Bool', pfx .. 'true' .. sfx) == true) + assert(parse_bool('Bool', pfx .. 'false' .. sfx) == false) + assert(parse_bool('Bool', pfx .. '0' .. sfx) == false) + assert(parse_bool('Bool', pfx .. '1' .. sfx) == true) + for _, value in ipairs(bad) do + local r, err = parse_bool('Bool', pfx .. value .. sfx) + assert(not r, value) + assert(err == 'Bool must be yes/no') + end + end + ps('', '') + ps(' ', '\n') + ps(' ', ' \n') + end + + local function parse_rpm_branch_type(tag, s) + s = string.match(s, '^%s*([^%s]+)%s*$') + if s ~= 'zstream' then + return nil, tag .. ' must be zstream' + end + return s + end + -- Tests for parse_rpm_branch_type. + do + assert(parse_rpm_branch_type('Branch', ' zstream\n') == 'zstream') + local b, err = parse_rpm_branch_type('Branch', ' \n') + assert(not b and err == 'Branch must be zstream') + local b, err = parse_rpm_branch_type('Branch', ' hotfix\n') + assert(not b and err == 'Branch must be zstream') + end + + -- These are the recognized trailer tags in Git commit messages. + -- (Git calls them keys, see git-interpret-trailers(1).) + local recognized_trailer_tags = { + ['Resolves']={field='tickets', + parse=parse_ticket_string, + duplicates=true}, + ['Parent']={parse=parse_parent}, + ['Patch-Git-Version']={parse=parse_patchgit_version, + need_parent=true, + field='patchgit_version'}, + ['RPM-Branch-Type']={parse=parse_rpm_branch_type}, + ['RPM-Skip-Release']={parse=parse_bool}, + ['RPM-Changelog']={parse=parse_rpm_changelog}, + ['RPM-Changelog-Stop']={parse=parse_bool, + need_parent=true}, + ['RPM-Release']={parse=parse_rpm_release, + need_parent=true}, + ['RPM-Version']={parse=parse_rpm_version, + need_parent=true}, + } + recognized_trailer_tags.Related = recognized_trailer_tags.Resolves + for k, v in pairs(recognized_trailer_tags) do + if not v.field then + v.field = string.lower(string.gsub(k, '%-', '_')) + end + end + + -- Try to parse version/release from "import UBI glibc-X.XX-XX.elXX" format. + -- Returns a synthetic trailer result or nil if pattern doesn't match. + local function parse_import_ubi_message(message) + -- Match pattern: import UBI glibc-VERSION-RELEASE + local version, release = string.match(message, + '^import UBI glibc%-([%d%.]+)%-([%d%.%w_]+)%s*\n') + if version and release then + local full_nvr = 'glibc-' .. version .. '-' .. release + return { + rpm_version = version, + rpm_release = release, + rpm_changelog = {'- Sync with upstream ' .. full_nvr}, + rpm_changelog_stop = true, + patchgit_version = 1, + } + end + return nil + end + + function parse_trailer(message) + -- This holds due to the format of the input file. + assert(string.sub(message, #message) == '\n') + + -- Skip the non-trailer part in the message. There is no reverse + -- find, so call string.find repeatedly, under the assumption that + -- it's simpler and faster than the alternatives. + local pos = 0 + do + while true do + -- Only skip one '\n', in case there are more than two. + local npos = string.find(message, '\n\n', pos + 1, true) + if not npos then + if pos == 0 then + -- No '\n\n', no trailer. Try fallback for "import UBI" format. + local fallback = parse_import_ubi_message(message) + if fallback then + return fallback + end + return nil, 'missing Git trailer' + end + pos = pos + 2 + break + end + pos = npos + end + end + + -- pos is the start of the next line to parse. + local result = {} + local tags_seen = {} -- Keys are tag names, not fields. Values are true. + local last_tag + local need_parent -- Name of tag that requires Parent:. + while true do + local tag, contents, npos = + string.match(message, '^([%w-]+):([^\n]*\n)()', pos) + if not npos then + if pos > #message then + break + elseif not last_tag then + -- Probably just a new paragraph in the commit message. + return nil, 'no Git trailer found' + else + return nil, 'malformed line in Git trailer after ' .. last_tag + .. ' tag' + end + end + pos = npos + last_tag = tag + + -- Find the tag descriptor. + local descr = recognized_trailer_tags[tag] + if not descr then + return nil, 'not a recognized Git trailer tag: ' .. tag + end + if descr.need_parent then + need_parent = tag + end + + if tags_seen[tag] and not descr.duplicates then + return nil, 'duplicate ' .. tag .. ' tag' + end + tags_seen[tag] = true + + -- Append indented continuation lines. + while true do + local cont, npos = string.match(message, '^([ \t][^\n]*\n)()', pos) + if not cont then + break + end + pos = npos + -- This has quadratic behavior. Assume that there are few + -- continuation lines. + contents = contents .. cont + end + + local value, err = descr.parse(tag, contents, result[descr.field]) + if value == nil then + return nil, err + end + result[descr.field] = value + end + if not last_tag then + return nil, 'no Git trailer found' + end + if need_parent and not result.parent then + return nil, need_parent .. ' requires Parent tag' + end + return result + end + -- Tests for parse_trailer. + do + local t, err + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +- Backport: Remove memory leak in fdopen (bug 31840) +- Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) + +Resolves: RHEL-108475 +]]) + assert(t, err) + assert(t.tickets) + assert(#t.tickets == 1) + assert(t.tickets[1] == 'RHEL-108475') + assert(t.patchgit_version == nil) + assert(t.rpm_version == nil) + assert(t.rpm_release == nil) + assert(t.rpm_changelog_stop == nil) + assert(t.rpm_branch_type == nil) + + -- Initial commit. + t, err = parse_trailer([[Switch to patch-git + +Resolves: RHEL-111490 +Parent: 92dfd986b2f2c697144be2ebe10a27d72c660ba4 +Patch-Git-Version: 1 +RPM-Version: 2.39 +RPM-Release: 60%{?dist} +RPM-Changelog-Stop: yes +]]) + assert(t, err) + assert(t.tickets) + assert(#t.tickets == 1) + assert(t.tickets[1] == 'RHEL-111490') + assert(t.patchgit_version == 1) + assert(t.rpm_version == '2.39') + assert(t.rpm_release == '60%{?dist}') + assert(t.rpm_changelog_stop == true) + assert(t.rpm_branch_type == nil) + + -- Missing blank line before Resolves:. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +- Backport: Remove memory leak in fdopen (bug 31840) +- Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) +Resolves: RHEL-108475 +]]) + assert(not t) + assert(err == 'no Git trailer found', err) + + -- RPM release is set. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +Resolves: RHEL-108475 +Parent: 46a31fdf250a30ae96c082376a8eab95252762c0 +RPM-Release: 59%{?dist} +]]) + assert(t, err) + assert(t.parent == '46a31fdf250a30ae96c082376a8eab95252762c0') + assert(t.rpm_release == '59%{?dist}') + + -- RPM-Version requires Parent and accepts a simple version. + t, err = parse_trailer([[Set version for next release + +Resolves: RHEL-108475 +RPM-Version: 2.39.1 +]]) + assert(not t) + assert(err == 'RPM-Version requires Parent tag') + + t, err = parse_trailer([[Set version for next release + +Resolves: RHEL-108475 +Parent: 46a31fdf250a30ae96c082376a8eab95252762c0 +RPM-Version: 2.39.1 +]]) + assert(t, err) + assert(t.rpm_version == '2.39.1') + + -- Duplicate RPM-Release:. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +Resolves: RHEL-108475 +RPM-Release: 59%{?dist} +RPM-Release: 59%{?dist}.1 +]]) + assert(not t) + assert(err == 'duplicate RPM-Release tag', err) + + -- Duplicate RPM-Version:. + t, err = parse_trailer([[Set version for next release + +Resolves: RHEL-108475 +Parent: 46a31fdf250a30ae96c082376a8eab95252762c0 +RPM-Version: 2.39.1 +RPM-Version: 2.39.2 +]]) + assert(not t) + assert(err == 'duplicate RPM-Version tag', err) + + -- Multiple trailers. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +- Backport: Remove memory leak in fdopen (bug 31840) +- Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) + +Resolves: RHEL-108475 +Resolves: swbz#31840 +RPM-Skip-Release: yes +]]) + assert(t, err) + assert(#t.tickets, 2) + assert(t.tickets[1] == 'RHEL-108475') + assert(t.tickets[2] == 'swbz#31840') + assert(not t.rpm_release) + assert(t.rpm_skip_release == true) + + -- Invalid value for Resolves trailer. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +- Backport: Remove memory leak in fdopen (bug 31840) +- Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) + +Resolves: RHEL-108475 +Related: +RPM-Release: no +]]) + assert(not t) + assert(err == 'no ticket references found in Related') + + -- Broken line in trailer. + t, err = parse_trailer([[Fix memory leak after fdopen seek failure + +- Backport: Remove memory leak in fdopen (bug 31840) +- Backport: libio: Test for fdopen memory leak without SEEK_END + support (bug 31840) + +Resolves: RHEL-108475 +swbz#31840 +RPM-Release: no +]]) + assert(not t) + assert(err == 'malformed line in Git trailer after Resolves tag') + end +end + +-- Produce a list of changelog messages. The list can be empty. Use +-- trailer.rpm_changelog if available. +local function rpm_changelog_default(message, trailer) + if trailer.rpm_changelog then + return trailer.rpm_changelog + end + local subject = assert(string.match(message, '^%s*([^\n]-)%s*\n')) + -- See if there are tickets listed in parentheses. + local parens = string.match(subject, '%s+[(]([^)]+)[)]%s*$') + local tickets = trailer.tickets + if (not (parens and parse_ticket_string('subject', parens)) + and tickets and #tickets > 0) then + subject = subject .. ' (' .. table.concat(tickets, ', ') .. ')' + end + local result = {} + append_to_rpm_changelog(subject, result) + return result +end +-- Tests for rpm_changelog_default. +do + local t + local function rcd(message) + return rpm_changelog_default(message, assert(parse_trailer(message))) + end + t = rcd([[Remove memory leak in fdopen + +Resolves: RHEL-108475 +]]) + assert_eq(t, {'- Remove memory leak in fdopen (RHEL-108475)'}) + + t = rcd([[Remove memory leak in fdopen (RHEL-108475) + +Resolves: RHEL-108475 +]]) + assert_eq(t, {'- Remove memory leak in fdopen (RHEL-108475)'}) + + t = rcd([[Remove memory leak in fdopen (RHEL-108475) + +Resolves: RHEL-108475 +RPM-Changelog: - +]]) + assert(#t == 0) + + t = rcd([[Remove memory leak in fdopen + +Resolves: RHEL-108475 +RPM-Changelog: + - Remove memory leak in fdopen (bug 31840) + - libio: Test for fdopen memory leak without SEEK_END +]]) + assert_eq(t, + {'- Remove memory leak in fdopen (bug 31840)', + '- libio: Test for fdopen memory leak without SEEK_END'}) + + t = rcd([[Do not wrap the cat + +Resolves: RHEL-108475 +RPM-Changelog: + - Do not wrap the cat! + /\_/\ + ( o.o ) + > ^ < + - Thank you. +]]) + assert_eq(t, + {'- Do not wrap the cat!', + [[ /\_/\]], + [[ ( o.o )]], + [[ > ^ <]], + '- Thank you.'}) + + t = rcd([[Do not wrap the cat + +Resolves: RHEL-108475 +RPM-Changelog: + - Do not wrap the cat! + /\_/\ + ( o.o ) + > ^ < + - Thank you. +]]) + assert_eq(t, + {'- Do not wrap the cat!', + [[ /\_/\]], + [[ ( o.o )]], + [[ > ^ <]], + '- Thank you.'}) + + t = rcd([[Do not wrap the cat + +Resolves: RHEL-108475 +RPM-Changelog: + - Do not wrap the cat! + /\_/\ + ( o.o ) + > ^ < +]]) + assert_eq(t, + {[[- Do not wrap the cat!]], + [[ /\_/\]], + [[ ( o.o )]], + [[ > ^ <]]}) + + -- Variant that has the dash on the RPM-Changelog line. + t = rcd([[Do not wrap the cat + +Resolves: RHEL-108475 +RPM-Changelog: - Do not wrap the cat! + /\_/\ + ( o.o ) + > ^ < +]]) + assert_eq(t, + {[[- Do not wrap the cat!]], + [[ /\_/\]], + [[ ( o.o )]], + [[ > ^ <]]}) +end + + +-- Turns a commit message into a string for diagnostic purposes. +local function commit_to_string(commit) + local result = { + 'commit ' .. commit.commit .. '\n', + 'Author: ' .. commit.author .. '\n', + 'Date: ' .. commit.author_date .. '\n', + '\n', + } + -- Indent the commit message by four spaces. + for line in string.gmatch(commit.message, '([^\n]*\n)') do + result[#result + 1] = ' ' .. line + end + return table.concat(result) +end +-- Abort execution after logging the commit message to stderr. +local function assert_commit(commit, cond, ...) + if cond then + -- Return all function arguments except the first. + return cond, ... + end + local message = ... -- Extract first variadic argument. + local err = message or 'assertion failure' + io.stderr:write('error in commit message: ' .. err .. '\n\n' + .. commit_to_string(commit) + .. '\n') + error(err) +end +-- Test for assert_commit. +assert(3 == #{assert_commit(false, 1, 2, 3)}) + +-- Go through the relevant commits in patchgit.commits. Set +-- patchgit.start_commit_index_for_changelog and +-- patchgit.start_commit_index for future use by process_commits below. +local function parse_commit_messages() + -- If already invoked, do not parse the commits again. + if patchgit.start_commit_index then + return + end + + local commits = patchgit.commits + + -- Cache the parsed trailers for forward traversal. + local trailers = {} + local start_commit = 1 + + local patchgit_version + + -- These are set to true once enough commits have been found to + -- compute their values. + local version_known = false + local release_known = false + local changelog_known = false + + for i=#patchgit.commits,1,-1 do + local commit = patchgit.commits[i] + + local trailer = assert_commit(commit, parse_trailer(commit.message)) + if trailer.parent then + if i == 1 then + assert_commit(commit, false, 'Parent tag in commit without parent') + elseif commits[i - 1].commit ~= trailer.parent then + assert_commit(commit, false, 'found unexpected parent commit ' + .. commits[i - 1].commit) + end + end + + trailers[i] = trailer + + patchgit_version = trailer.patchgit_version + if patchgit_version then + assert_commit(commit, patchgit_version == 1, + 'unsupport patch-git version ' .. patchgit_version) + end + + -- Stop iterating if all data can be determined from the commits seen. + if trailer.rpm_version then + version_known = true + end + if trailer.rpm_release then + release_known = true + end + if trailer.rpm_changelog_stop then + changelog_known = true + if not patchgit.start_commit_index_for_changelog then + patchgit.start_commit_index_for_changelog = i + end + end + + -- A Patch-Git-Version commit on its own does not tell us how to + -- interpret previous history. The first commit setting version/release + -- must also set the patch-git version. + if patchgit_version + and patchgit_version and release_known and changelog_known + then + start_commit = i + break + end + end + + assert_commit(commits[1], patchgit_version, 'RPM version not determined') + assert_commit(commits[1], version_known, 'RPM version not determined') + assert_commit(commits[1], release_known, 'RPM release not determined') + + assert(patchgit.start_commit_index_for_changelog) + patchgit.start_commit_index = start_commit + patchgit.commit_trailers = trailers +end + +-- +-- Returns a YYYY-MM-DD formatted date as the second result. +local git_date_to_rpm_date +do + local months = { + Jan=1, + Feb=2, + Mar=3, + Apr=4, + May=5, + Jun=6, + Jul=7, + Aug=8, + Sep=9, + Oct=10, + Nov=11, + Dec=12, + } + function git_date_to_rpm_date(s) + local wd, mon, d, y = string.match( + s, '^([A-z][a-z][a-z]) ([A-Z][a-z][a-z]) (%d+) %d%d:%d%d:%d%d (%d+)') + assert(y, s) + local m = assert(months[mon], s) + local rpmdate = string.format('%s %s %02d %04d', wd, mon, d, y) + local ymd = string.format('%04d-%02d-%02d', y, m, d) + return rpmdate, ymd + end +end +-- Tests for git_date_to_rpm_date. +do + local rpmdate, ymd + local rpmdate, ymd = assert(git_date_to_rpm_date( + 'Wed Jul 23 09:14:49 2025 +0200')) + assert(rpmdate == 'Wed Jul 23 2025') + assert(ymd == '2025-07-23') +end + +-- Quote RPM macro invocations in s and return the string. +local function rpm_quote(s) + -- Parentheses are needed to elide the second return value of string.gsub. + return (string.gsub(s, '%%', '%%%%')) +end +-- Tests for rpm_quote. +do + assert(rpm_quote('') == '') + assert(rpm_quote('abc') == 'abc') + assert(rpm_quote('%abc') == '%%abc') + assert(rpm_quote('a%bc') == 'a%%bc') + assert(rpm_quote('ab%c') == 'ab%%c') + assert(rpm_quote('abc%') == 'abc%%') + assert(rpm_quote('%%abc') == '%%%%abc') + assert(rpm_quote('a%%bc') == 'a%%%%bc') + assert(rpm_quote('ab%%c') == 'ab%%%%c') + assert(rpm_quote('abc%%') == 'abc%%%%') +end + +-- If changelog is not nil, it is used as a table of tables for +-- changelog entries. +local function process_commits(changelog, changelog_after_commit) + parse_commit_messages() + + local commits = patchgit.commits + local start_changelog = assert(patchgit.start_commit_index_for_changelog) + local trailers = assert(patchgit.commit_trailers) + + local rpm_version + + -- rpm_release_num is the rightmost number that needs to be + -- incremented for new RPM releases. Call set_release to change + -- and get_release to read. + local rpm_release_pre, rpm_release_num, rpm_release_post + local function set_release(rel) + rpm_release_pre, rpm_release_num, rpm_release_post = + assert_commit(commit, string.match(rel, '^(.-)(%d+)([^%d]*)$')) + end + local function get_release() + return rpm_release_pre .. rpm_release_num .. rpm_release_post + end + + local on_zstream = false + local last_changelog_rpmdate + local last_changelog_ymd + + -- This is set to true once changelog_after_commit is found + -- as a commit hash. + local include_commits_in_changelog = not changelog_after_commit + assert(not changelog_after_commit or #changelog_after_commit == 40) + + for i=assert(patchgit.start_commit_index), #commits do + local commit = commits[i] + local trailer = trailers[i] + local zstream_switch_request = trailer.rpm_branch_type == 'zstream' + + if trailer.rpm_version then + rpm_version = trailer.rpm_version + -- The version gets incremented below. + if on_zstream or zstream_switch_request then + set_release('1%{?dist}.0') + zstream_switch_request = false + else + set_release('0%{?dist}') + end + end + + if trailer.rpm_release then + set_release(trailer.rpm_release) + assert_commit(commit, get_release() == trailer.rpm_release, + 'RPM release parsing') + on_zstream = zstream_switch_request + -- Do not bump the release below. + else + if zstream_switch_request and not on_zstream then + assert_commit(commit, rpm_release_num, + 'RPM release not determined for zstream') + -- ZStream NVR policy: Release counter follows %{?dist}. + set_release(get_release() .. '.0') + on_zstream = true + end + if not trailer.rpm_skip_release then + assert_commit(commit, rpm_release_num, 'RPM release not determined') + rpm_release_num = rpm_release_num + 1 + end + end + + if changelog then + if not include_commits_in_changelog then + if commit.commit == changelog_after_commit then + -- Start including commits after this one. + include_commits_in_changelog = true + end + else + local cl_entries = assert_commit( + commit, rpm_changelog_default(commit.message, trailer)) + if #cl_entries > 0 then + -- The changelog list where the new entries are inserted. + local target_cl = changelog[#changelog] + + if not trailer.rpm_skip_release then + -- Changelog is not skipped. Generate a new header. + -- Use commit date because it gets updated when + -- cherry-picking. Avoid going backwards in time + -- because it generates warnings from RPM. + local rpmdate, ymd = git_date_to_rpm_date(commit.commit_date) + if last_changelog_ymd and ymd < last_changelog_ymd then + rpmdate = last_changelog_rpmdate + ymd = last_changelog_ymd + end + local author = commit.author + -- The %changelog section does not include the %dist macro. + local rpmrel = string.gsub(get_release(), '%%{%?dist}', '') + assert(not string.find(rpmrel, '%', 1, true), rpmrel) + local hdr = '* ' .. rpmdate .. ' ' .. author .. ' - ' + .. rpm_version .. '-' .. rpmrel + + -- Append a new changelog list. + target_cl = {hdr} + changelog[#changelog + 1] = target_cl + end + + -- Insert the changelog entries into the previous + -- changelog, at the end. No direct move because of % + -- quoting. If no new entry was inserted above, but we + -- switched to zstream, this adds to an entry that does not + -- have the expected release, which is a minor inconsistency. + assert_commit(commit, + target_cl and #target_cl > 0, + 'first commit skips changelog and has an entry') + table.move(cl_entries, 1, #cl_entries, + #target_cl + 1, target_cl) + end + end + end + end + + assert_commit(commits[#commits], rpm_version, + 'RPM version not determined for HEAD') + assert_commit(commits[#commits], rpm_release_num, + 'RPM release not determined for HEAD') + patchgit.rpm_version = rpm_version + patchgit.rpm_release = get_release() +end + +---------------------------------------------------------------------- +-- Launching the actual work, and command line handling +---------------------------------------------------------------------- + +if rpm then + -- If running under rpm, generate the missing parts of the spec file. + -- generate_files() + parse_commits() + + function patchgit.release() + process_commits() + print(rpm.expand(patchgit.rpm_release)) + end + function patchgit.version() + process_commits() + print(rpm.expand(patchgit.rpm_version)) + end + function patchgit.changelog() + -- This can be defined to extract the final set of patches from + -- the spec file in a programmable manner. It is a replacement + -- for rpmspec --eval, which does not work as expected because + -- it is not evaluated in the context of the patch file. Do + -- this from the changelog writing procedure because at this + -- point, all Patch: directives in the spec file definitely have + -- been processed, so the patches global variable has been + -- populated. + local patches_log = rpm.expand('%{?_patchgit_log_patches}') + if patches_log ~= '' then + local fp = assert(io.open(patches_log, 'w+')) + for i=1,#patches do + local pname = assert(string.match(patches[i], '([^/]+)$')) + fp:write('Patch' .. i .. ': ' .. pname .. '\n') + end + assert(fp:close()) + end + + local changelog = {} + process_commits(changelog) + for i=#changelog,1,-1 do + local cl = changelog[i] + for j=1,#cl do + -- RPM does not recursively macro-expand what we emit here, + -- so do not apply %-escaping. + print(cl[j] .. '\n') + end + print('\n') + end + end +else + local args = {...} + if #args == 0 then + args[1] = 'help' + end + local cmds = {} + function cmds.help() + print([[Available subcommands: + help this output + patches print list of PatchNNN: directives + version print the value of the computed RPM version at HEAD + release print the value of the computed RPM release at HEAD + verrel print the value of RPM version-release + changelog show the auto-generated changelog entries]]) + end + function cmds.patches(flag, extra) + if extra then + error('unrecognized argument: ' .. extra) + end + if flag and flag ~= '--history-only' then + error('unrecognized argument: ' .. flag) + end + -- generate_files() + parse_commits() + if flag == '--history-only' then + -- Only print the patches that come from the Git history. + patchgit.patches({history_only=true}) + else + -- There does not seem to be a way to do this in a better way. + -- Instruct one of the patch-git macros to write a temporary file. + with_temporary_file( + function(tmpfile) + check_rpmspec(get_single_spec_file(), + '-D _patchgit_log_patches ' .. tmpfile, + '-q', '--srpm', '--qf', '') + local fp = assert(io.open(tmpfile, 'r')) + assert(io.stdout:write(assert(fp:read('a')))) + assert(fp:close()) + end) + end + end + function cmds.version() + -- generate_files() + parse_commits() + process_commits() + print(patchgit.rpm_version) + end + function cmds.release() + -- generate_files() + parse_commits() + process_commits() + print(patchgit.rpm_release) + end + function cmds.verrel() + -- generate_files() + parse_commits() + process_commits() + print(patchgit.rpm_version .. '-' .. patchgit.rpm_release) + end + function cmds.changelog(start_commit) + if start_commit then + start_commit = + assert(string.match(run_git('rev-parse ' + .. shell_quote(start_commit)), + '^([^\n]+)\n')) + end + -- generate_files() + parse_commits() + local changelog = {} + process_commits(changelog, start_commit) + for i=#changelog,1,-1 do + local cl = changelog[i] + for j=1,#cl do + -- Apply %-escaping here, so that the output can be copy-pasted + -- into %changelog. + print(rpm_quote(cl[j])) + end + print() + end + end + function cmds.selftest() + -- Hidden command to run all subcommands. + local test_commands = {'patches --history-only', + 'changelog HEAD^'} + for k, _ in pairs(cmds) do + if k ~= 'selftest' then + test_commands[#test_commands + 1] = k + end + end + table.sort(test_commands) + local failure + for _, cmd in ipairs(test_commands) do + cmd = 'lua patch-git.lua ' .. cmd + print('* ' .. cmd) + local ok, term, status = os.execute(cmd) + if not ok or term ~= 'exit' or status ~= 0 then + failure = true + print('FAIL: term=' .. term .. ', status=' .. status) + end + end + if fail then + os.exit(1) + end + end + local cmd = cmds[args[1]] + if not cmd then + io.stderr:write('usage: Unrecognized command "' .. args[1] + .. '". Use "help" for a list of commands.\n') + os.exit(1) + end + cmd(table.unpack(args, 2)) +end