Commit Graph

100 Commits

Author SHA256 Message Date
eb7479f1eb Accepting request 329759 from home:Andreas_Schwab:Factory
- opendir-o-directory-check.patch: Fix opendir inverted o_directory_works
  test
- static-dlopen.patch: Static dlopen default library search path fix
  (bsc#937853)

- mntent-blank-line.patch: Fix memory corruption w/blank lines

OBS-URL: https://build.opensuse.org/request/show/329759
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=414
2015-09-08 15:58:39 +00:00
e85cac7c02 Accepting request 321588 from home:Andreas_Schwab:Factory
- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag from
  all loaded objects on failed dlopen
- openat64-readd-o-largefile.patch: Readd O_LARGEFILE flag for openat64

OBS-URL: https://build.opensuse.org/request/show/321588
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=413
2015-08-10 11:50:28 +00:00
aecec704c9 Accepting request 320975 from home:Andreas_Schwab:Factory
- dont-remove-nodelete-flag.patch: Don't remove DF_1_NODELETE flag on
  failed dlopen.

OBS-URL: https://build.opensuse.org/request/show/320975
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=412
2015-08-06 16:15:26 +00:00
0c4d1b3767 Accepting request 320838 from home:Andreas_Schwab:Factory
- Update to glibc 2.22 release.
  * Cache information can be queried via sysconf() function on s390
  * A buffer overflow in gethostbyname_r and related functions performing DNS
    requests has been fixed.
  * The time zone file parser has been made more robust against crafted time
    zone files
  * A powerpc and powerpc64 optimization for TLS, similar to TLS descriptors
    for LD and GD on x86 and x86-64, has been implemented.
  * Character encoding and ctype tables were updated to Unicode 7.0.0
  * Added vector math library named libmvec
  * A new fmemopen implementation has been added with the goal of POSIX
    compliance.
  * The header <regexp.h> is deprecated, and will be removed in a future
    release.
- Patches from upstream removed
  * htm-tabort.patch
  * o-tmpfile.patch
  * memcpy-chk-non-SSE2.patch
  * pthread-mutexattr-gettype-kind.patch
  * powerpc-software-sqrt.patch
  * static-tls-dtv-limit.patch
  * threaded-trim-threshold.patch
  * resolv-nameserver-handling.patch
  * nss-separate-state-getXXent.patch
  * aarch64-sigstksz.patch
  * heap-top-corruption.patch
  * pthread-join-deadlock.patch

OBS-URL: https://build.opensuse.org/request/show/320838
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=410
2015-08-06 09:55:23 +00:00
f26bd5d9b4 Accepting request 318958 from home:Andreas_Schwab:Factory
- pthread-join-deadlock.patch: Use IE model for static variables in
  libc.so, libpthread.so and rtld (bsc#930015, BZ #18457)

OBS-URL: https://build.opensuse.org/request/show/318958
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=409
2015-07-27 12:51:56 +00:00
0353781f37 Accepting request 317948 from home:Andreas_Schwab:Factory
- glibc-nodate.patch: fix verification of timestamp

OBS-URL: https://build.opensuse.org/request/show/317948
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=408
2015-07-22 13:27:32 +00:00
8371c4c69e Accepting request 317746 from home:msmeissn:branches:Base:System
- also filter out -fstack-protector-strong

- also filter out -fstack-protector-strong

- also filter out -fstack-protector-strong

OBS-URL: https://build.opensuse.org/request/show/317746
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=407
2015-07-21 08:35:40 +00:00
26e5cfb25c Accepting request 313110 from home:Andreas_Schwab:Factory
- getaddrinfo-ipv6-sanity.diff: Remove.  It breaks services that start
  before IPv6 is up (bsc#931399)
- glibc-2.3.locales.diff.bz2: Remove sh_YU locales, fix currency for en_BE.

OBS-URL: https://build.opensuse.org/request/show/313110
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=406
2015-06-23 06:11:04 +00:00
f7b73d687a Accepting request 311391 from home:Andreas_Schwab:Factory
- Add /usr/include/gnu/lib-names-.*.h to baselibs
- pthread-join-deadlock.patch: Don't require rtld lock to store static TLS
  offset in the DTV (bsc#930015, BZ #18457)
- heap-top-corruption.patch: Do not corrupt the top of a threaded heap if
  top chunk is MINSIZE (BZ #18502)

OBS-URL: https://build.opensuse.org/request/show/311391
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=405
2015-06-10 07:15:17 +00:00
5cdaa6fdff Fix changelog.
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=402
2015-04-08 15:31:35 +00:00
393a73e0bd Accepting request 294973 from home:mgorman:branches:Base:System
- Fix regression in threaded application malloc performance (bsc#915955,
  BZ #17195)

OBS-URL: https://build.opensuse.org/request/show/294973
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=401
2015-04-08 15:21:26 +00:00
f7ec599259 Accepting request 294121 from home:Andreas_Schwab:Factory
- aarch64-sigstksz.patch: Increase MINSIGSTKSZ and SIGSTKSZ (BZ #16850)

OBS-URL: https://build.opensuse.org/request/show/294121
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=399
2015-04-02 08:45:57 +00:00
d6f647d047 Accepting request 293890 from home:Andreas_Schwab:Factory
- powerpc-software-sqrt.patch: Fix powerpc software sqrt (BZ #17964, BZ
  #17967)
- nss-separate-state-getXXent.patch: Separate internal state between
  getXXent and getXXbyYY NSS calls (bsc#918187, BZ #18007)
- static-tls-dtv-limit.patch: Fix DTV race, assert, DTV_SURPLUS Static TLS
  limit, and nptl_db garbage (bsc#919678, BZ #17090, BZ #17620, BZ #17621,
  BZ #17628)

OBS-URL: https://build.opensuse.org/request/show/293890
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=398
2015-04-01 09:51:42 +00:00
680876d9c6 Accepting request 290122 from home:Andreas_Schwab:Factory
- resolv-nameserver-handling.patch: Replace with simpler version with more
  compatibility

OBS-URL: https://build.opensuse.org/request/show/290122
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=396
2015-03-10 10:18:42 +00:00
bdc7240bd7 Accepting request 288520 from home:Andreas_Schwab:Factory
- memcpy-chk-non-SSE2.patch: Fix __memcpy_chk on non-SSE2 CPUs
  (bsc#920084)

OBS-URL: https://build.opensuse.org/request/show/288520
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=395
2015-03-02 16:43:59 +00:00
797ff301f4 Accepting request 287683 from home:Andreas_Schwab:Factory
- resolv-nameserver-handling.patch: Rewrite handling of nameserver
  configuration in resolver

OBS-URL: https://build.opensuse.org/request/show/287683
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=394
2015-02-25 10:57:57 +00:00
a40bdcb8a8 Accepting request 285812 from home:Andreas_Schwab:Factory
- htm-tabort.patch: Fix TABORT encoding for little endian

OBS-URL: https://build.opensuse.org/request/show/285812
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=392
2015-02-12 14:16:06 +00:00
30e48d0d7f Accepting request 285070 from home:Andreas_Schwab:Factory
- Update to glibc 2.21 release.
  * A new semaphore algorithm has been implemented in generic C code for all
    machines
  * Added support for TSX lock elision of pthread mutexes on powerpc32,
    powerpc64 and powerpc64le
  * Optimized strcpy, stpcpy, strchrnul and strrchr implementations for
    AArch64
  * i386 memcpy functions optimized with SSE2 unaligned load/store
  * New locales: tu_IN, bh_IN, raj_IN, ce_RU
  * The obsolete sigvec function has been removed
- Patches from upstream removed
  * ifunc-x86-slow-sse4.patch
  * pthread-mutex-trylock-elision.patch
- o-tmpfile.patch: Fix value of O_TMPFILE for architectures with
  non-default O_DIRECTORY (BZ #17912)

OBS-URL: https://build.opensuse.org/request/show/285070
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=391
2015-02-10 10:34:33 +00:00
fe024e3ae1 Accepting request 258649 from home:Andreas_Schwab:Factory
- Update to crypt_blowfish 1.3.
  * Add support for the $2b$ prefix.
- ifunc-x86-slow-sse4.patch: Fix misdetected Slow_SSE4_2 cpu feature bit
  (BZ #17501)

OBS-URL: https://build.opensuse.org/request/show/258649
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=389
2014-10-28 11:58:29 +00:00
d2f37bcdab Accepting request 249235 from home:Andreas_Schwab:glibc
- Update to glibc 2.20 release.
  * Reverted change of ABI data structures for s390 and s390x
  * Support for file description locks is added to systems running the
    Linux kernel
  * Optimized strchr implementation for AArch64
  * The minimum Linux kernel version that this version of the GNU C Library
    can be used with is 2.6.32
  * Running the testsuite no longer terminates as soon as a test fails
  * The am33 port, which had not worked for several years, has been removed
    from ports.
  * The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer
    supported; they now act the same as _DEFAULT_SOURCE (but generate a
    warning)
  * Optimized strcmp implementation for ARMv7
  * Added support for TX lock elision of pthread mutexes on s390 and s390x
  * All supported architectures now use the main glibc sysdeps directory
    instead of some being in a separate "ports" directory
  * The NPTL implementation of POSIX pthreads is no longer an "add-on"
  * Locale names, including those obtained from environment variables (LANG
    and the LC_* variables), are more tightly checked for proper syntax
  * On x86-64, the dynamic linker's lazy-binding support is now compatible
    with application code using Intel MPX instructions
- Patches from upstream removed
  * nss-dns-memleak.patch
  * sin-sign.patch
  * pldd-wait-ptrace-stop.patch
  * nscd-track-startup-failures.patch
  * powerpc-opt-power8.patch
  * check-pf-alloca.patch
  * getaddrinfo-uninit-result.patch

OBS-URL: https://build.opensuse.org/request/show/249235
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=387
2014-09-15 10:37:45 +00:00
29d670314e Accepting request 247223 from home:Andreas_Schwab:Factory
- iconv-ibm-sentinel-check.patch: Fix crashes on invalid input in IBM
  gconv modules (CVE-2014-6040, bnc#894553, BZ #17325)

OBS-URL: https://build.opensuse.org/request/show/247223
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=385
2014-09-02 12:59:22 +00:00
9d513630a5 Accepting request 246547 from home:Andreas_Schwab:Factory
OBS-URL: https://build.opensuse.org/request/show/246547
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=383
2014-08-26 15:40:06 +00:00
de905f7a91 Accepting request 246520 from home:Andreas_Schwab:Factory
- disable-gconv-translit-modules.patch: Disable gconv transliteration
  module loading (bnc#892073, BZ #17187)

OBS-URL: https://build.opensuse.org/request/show/246520
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=382
2014-08-26 13:26:44 +00:00
d0576de45c Accepting request 244212 from home:Andreas_Schwab:Factory
- pthread-mutexattr-gettype-kind.patch: Filter out
  PTHREAD_MUTEX_NO_ELISION_NP bit in pthread_mutexattr_gettype
  (bnc#888131, BZ #15790)

OBS-URL: https://build.opensuse.org/request/show/244212
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=380
2014-08-11 12:06:28 +00:00
826ad7dd9f Accepting request 243561 from home:Andreas_Schwab:Factory
- ppc64le-profiling.patch: fix profiling for ppc64le (bnc#889601, BZ
  #17213)
- s390-revert-abi-change.patch: replace with upstream patch, switches
  default symbol version back to old version (bnc#887228)

OBS-URL: https://build.opensuse.org/request/show/243561
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=378
2014-08-04 07:48:30 +00:00
d9bb8764aa Accepting request 242722 from home:Andreas_Schwab:Factory
- ibm93x-redundant-shift-si.patch: Avoid redundant shift character in
  iconv output at block boundary (bnc#886416, BZ #17197)

- s390-revert-abi-change.patch: revert back to pre-2.19 layout of jmp_buf
  and ucontext_t on s390 (bnc#887228)

OBS-URL: https://build.opensuse.org/request/show/242722
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=376
2014-07-28 12:42:05 +00:00
cb23041758 Accepting request 241892 from home:Andreas_Schwab:Factory
- dt-ppc64-num.patch: Correct DT_PPC64_NUM (bnc#887169, BZ #17153)

OBS-URL: https://build.opensuse.org/request/show/241892
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=374
2014-07-22 13:22:57 +00:00
7550c6de6a Accepting request 240897 from home:Andreas_Schwab:Factory
- setlocale-directory-traversal.patch: Directory traversal in locale
  environment handling (CVE-2014-0475, bnc#887022, BZ #17137)
- Remove the ppc64le check-abi workaround, no longer needed

OBS-URL: https://build.opensuse.org/request/show/240897
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=372
2014-07-14 10:45:33 +00:00
10a15f0fa7 Accepting request 238380 from home:Andreas_Schwab:Factory
- nss-files-long-lines.patch: Don't ignore too long lines in nss_files
  (bnc#883217, BZ #17079)
- Remove locale.1, localedef.1 and iconvconfig.8 manpages, now included in
  the man-pages package (bnc#880703)
- manpages.patch: update

OBS-URL: https://build.opensuse.org/request/show/238380
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=370
2014-06-23 13:37:49 +00:00
d604827ae2 Accepting request 237680 from home:Andreas_Schwab:Factory
- psfaa.patch: copy filename argument in posix_spawn_file_actions_addopen
  (CVE-2014-4043, bnc#882600, BZ #17048)

- glibc-memset-nontemporal.diff: Speedup memset on x86_64
  (bnc#868622, BZ #16830)

OBS-URL: https://build.opensuse.org/request/show/237680
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=368
2014-06-17 10:58:27 +00:00
b640147c97 Accepting request 234223 from home:Andreas_Schwab:Factory
- add non-elision-enabled libpthread

OBS-URL: https://build.opensuse.org/request/show/234223
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=366
2014-05-15 16:27:45 +00:00
c0c9ae0337 Accepting request 233621 from home:Andreas_Schwab:Factory
- nss-nis-stack-use.patch: fix unbound stack use in NIS NSS module (BZ
  #16932)

OBS-URL: https://build.opensuse.org/request/show/233621
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=365
2014-05-12 14:47:07 +00:00
cc8c150f76 Accepting request 232954 from home:Andreas_Schwab:Factory
- getaddrinfo-uninit-result.patch: fix parsing of getai result for
  IPv6-only request (bnc#876521)

OBS-URL: https://build.opensuse.org/request/show/232954
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=364
2014-05-07 15:06:20 +00:00
96e20a41d7 Accepting request 230484 from home:Andreas_Schwab:Factory
- ibm-long-double-frexpl.patch: Correct IBM long double frexpl
  (bnc#872573, BZ #16740, BZ #16619)

OBS-URL: https://build.opensuse.org/request/show/230484
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=362
2014-04-17 14:02:34 +00:00
c85422d0b9 Accepting request 230302 from home:Andreas_Schwab:Factory
- ibm-long-double-math.patch: Remove faulty assembler implementations of
  ceil, nearbyintl, roundl for IBM long double (bnc#873457, BZ #16701, BZ
  #16706, BZ #16707)

OBS-URL: https://build.opensuse.org/request/show/230302
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=361
2014-04-16 09:26:22 +00:00
fdfb701f1a Accepting request 230181 from home:a_jaeger:FactoryFix
Use /run instead of /var/run

OBS-URL: https://build.opensuse.org/request/show/230181
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=360
2014-04-15 13:21:46 +00:00
6addb61a16 Accepting request 229286 from home:Andreas_Schwab:Factory
- pthread-mutex-destroy.patch: Remove
- pthread-mutex-trylock-elision.patch: Properly handle forced elision in
  pthread_mutex_trylock (bnc#865968, BZ #16657)

OBS-URL: https://build.opensuse.org/request/show/229286
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=358
2014-04-07 13:52:06 +00:00
006d01ca2c Accepting request 228849 from home:Andreas_Schwab:Factory
- nextafterl-ibm-ldouble.patch: Correct IBM long double nextafterl
  (bnc#871637, BZ #16739)

OBS-URL: https://build.opensuse.org/request/show/228849
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=357
2014-04-03 09:25:20 +00:00
9ed98d396d Accepting request 228714 from home:Andreas_Schwab:Factory
- Readd dependency on sysvinit.target to nscd.service (bnc#868422)
- Make the nscd service part of the nss-lookup and nss-user-lookup targets
  (bnc#871386)
- Move _constraints back to main package and update it

OBS-URL: https://build.opensuse.org/request/show/228714
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=356
2014-04-02 10:03:02 +00:00
Dr. Werner Fink
1f8f6c662b .
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=355
2014-04-01 10:55:16 +00:00
Dr. Werner Fink
0135385403 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=353
2014-04-01 10:48:19 +00:00
5767ee0b6c Accepting request 228414 from home:Andreas_Schwab:Factory
- ppc64-copysign.patch: Fix ppc64le copysign overwriting parent stack
  frame (BZ #16786)
- aarch64-setcontext.patch: Fix aarch64 setcontext clobbering alternate
  signal stack (BZ #16629)

OBS-URL: https://build.opensuse.org/request/show/228414
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=351
2014-04-01 10:03:02 +00:00
44f2b7bf86 Revert last change
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=350
2014-04-01 09:29:43 +00:00
Dr. Werner Fink
aaf02819e7 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=349
2014-04-01 09:15:35 +00:00
352e35f701 Accepting request 228349 from home:Andreas_Schwab:Factory
- powerpc-opt-power8.patch: readd POWER8 implementation of isnan,
  isinf, finite with fix for little endian
- pthread-mutex-destroy.patch: Skip checks in pthread_mutex_destroy when
  doing elision (bnc#865968)

OBS-URL: https://build.opensuse.org/request/show/228349
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=347
2014-03-31 15:44:49 +00:00
8f0c4de31f Accepting request 228198 from home:Andreas_Schwab:Factory
- powerpc-opt-power8.patch: remove broken POWER8 implementation of isnan,
  isinf, finite; fix missing static symbols
- glibc-2.14-crypt.diff: update for file renaming

OBS-URL: https://build.opensuse.org/request/show/228198
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=346
2014-03-29 22:02:34 +00:00
26f82ad953 Accepting request 227699 from home:Andreas_Schwab:Factory
- check-pf-alloca.patch: remove use of alloca while collecting interface
  addresses

OBS-URL: https://build.opensuse.org/request/show/227699
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=345
2014-03-27 08:44:54 +00:00
f99cf3ddb6 Accepting request 227472 from home:Andreas_Schwab:Factory
- abort-no-flush.patch: Don't close or flush stdio streams on abort (BZ
  #15436)
- fix-locking-in-_IO_cleanup.patch: always do locking when accessing
  streams (bnc#796982, BZ #15142)
- resolv-dont-ignore-second-answer.patch: don't ignore second answer from
  nameserver if the first one was empty (bnc#767266, BZ #13651)
- ldd-system-interp.patch: Never try to execute the file in ldd
  (bnc#677787, BZ #16750)

- check-pf-alloca.patch: Account for alloca use when collecting interface
  addresses (bnc#785041, BZ #16002)

- powerpc-opt-power8.patch: two more POWER8 optimisations (bnc#866711,
  fate#315443)

- getaddrinfo-uninit-result.patch: Fix use of half-initialized result in
  getaddrinfo when using nscd (bnc#867636, BZ #16743)

OBS-URL: https://build.opensuse.org/request/show/227472
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=343
2014-03-25 14:45:48 +00:00
37de46ce18 Accepting request 226839 from home:Andreas_Schwab:Factory
- Remove dependency on sysinit.target from nscd.service again (bnc#86422)

- powerpc-opt-power8.patch: GLIBC Optimizations For POWER8 Hardware
  (bnc#866711, fate#315443)

OBS-URL: https://build.opensuse.org/request/show/226839
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=341
2014-03-20 08:35:51 +00:00
f65177d41e Accepting request 226726 from home:Andreas_Schwab:Factory
- Make sure nscd is started after sysinit.target (bnc#868422)
- nscd-track-startup-failures.patch: properly track startup failures in
  nscd and mark nscd.service as forking (BZ #16639)

OBS-URL: https://build.opensuse.org/request/show/226726
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=340
2014-03-19 11:15:57 +00:00