Commit Graph

446 Commits

Author SHA256 Message Date
Andreas Schwab
47a70fb50a Accepting request 877767 from home:Andreas_Schwab:Factory
- nss-database-check-reload.patch: nsswitch: return result when nss
  database is locked (BZ #27343)
- nss-load-chroot.patch: nss: Re-enable NSS module loading after chroot
  (bsc#1182323, BZ #27389)
- x86-isa-level.patch: x86: Set minimum x86-64 level marker (bsc#1182522,
  BZ #27318)
- nss-database-lookup.patch: nss: fix nss_database_lookup2's alternate
  handling (bsc#1182247, BZ #27416)
- nss-revert-api.patch: remove
- nscd-netgroupcache.patch: nscd: Fix double free in netgroupcache
  (CVE-2021-27645, bsc#1182733, BZ #27462)

OBS-URL: https://build.opensuse.org/request/show/877767
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=585
2021-03-08 15:03:02 +00:00
Andreas Schwab
b855cdeb01 Accepting request 876230 from home:Andreas_Schwab:Factory
- Disable x86 ISA level for now (bsc#1182522, BZ #27318)
- nss-revert-api.patch: Workaround for nss-compat brokeness (bsc#1182247,
  BZ #27416)

OBS-URL: https://build.opensuse.org/request/show/876230
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=583
2021-03-02 13:18:55 +00:00
Andreas Schwab
e4be57d504 Accepting request 876196 from home:Andreas_Schwab:Factory
- Fix build of utils flavor for usrmerge

OBS-URL: https://build.opensuse.org/request/show/876196
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=582
2021-03-02 10:45:08 +00:00
Andreas Schwab
63fb16c6c1 Accepting request 873391 from home:Andreas_Schwab:Factory
- Prepare for usrmerge (bsc#1029961)

OBS-URL: https://build.opensuse.org/request/show/873391
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=580
2021-02-18 13:40:31 +00:00
Andreas Schwab
473f2a92cd Accepting request 872846 from home:Guillaume_G:branches:Base:System
- Add --enable-memory-tagging for aarch64

OBS-URL: https://build.opensuse.org/request/show/872846
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=579
2021-02-16 15:33:24 +00:00
Andreas Schwab
aa7f55e9fc Accepting request 868599 from home:Andreas_Schwab:Factory
- Update to glibc 2.33
  * The dynamic linker accepts the --list-tunables argument which prints
    all the supported tunables.
  * The dynamic linker accepts the --argv0 argument and provides opportunity
    to change argv[0] string.
  * The dynamic linker loads optimized implementations of shared objects
    from subdirectories under the glibc-hwcaps directory on the library
    search path if the system's capabilities meet the requirements for
    that subdirectory.
  * The new --help option of the dynamic linker provides usage and
    information and library search path diagnostics.
  * The mallinfo2 function is added to report statistics as per mallinfo,
    but with larger field widths to accurately report values that are
    larger than fit in an integer.
  * Add <sys/platform/x86.h> to provide query macros for x86 CPU features.
  * A new fortification level _FORTIFY_SOURCE=3 is available.
  * The mallinfo function is marked deprecated.
  * When dlopen is used in statically linked programs, alternative library
    implementations from HWCAP subdirectories are no longer loaded.
  * The deprecated <sys/vtimes.h> header and the function vtimes have been
    removed.
  * On s390(x), the type float_t is now derived from the macro
    __FLT_EVAL_METHOD__ that is defined by the compiler, instead of being
    hardcoded to double.
  * A future version of glibc will stop loading shared objects from the
    "tls" subdirectories on the library search path, the subdirectory that
    corresponds to the AT_PLATFORM system name, and also stop employing
    the legacy AT_HWCAP search mechanism.
  * CVE-2021-3326: An assertion failure during conversion from the
    ISO-20220-JP-3 character set using the iconv function has been fixed.

OBS-URL: https://build.opensuse.org/request/show/868599
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=577
2021-02-02 11:37:02 +00:00
Andreas Schwab
5f38c0099e Accepting request 864620 from home:Andreas_Schwab:Factory
- Remove support for %optimize_power
- Move to power4 baseline on ppc

OBS-URL: https://build.opensuse.org/request/show/864620
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=576
2021-01-20 10:10:56 +00:00
Andreas Schwab
71ba03d4de Accepting request 856525 from home:Andreas_Schwab:Factory
- aarch64-static-pie.patch: fix static PIE start code for BTI
  (bsc#1179450, BZ #27068)
- iconv-redundant-shift.patch: iconv: Accept redundant shift sequences in
  IBM1364 (CVE-2020-27618, bsc#1178386, BZ #26224)
- iconv-ucs4-loop-bounds.patch: iconv: Fix incorrect UCS4 inner loop
  bounds (CVE-2020-29562, bsc#1179694, BZ #26923)
- printf-long-double-non-normal.patch: x86: Harden printf against
  non-normal long double values (CVE-2020-29573, bsc#1179721, BZ #26649)
- get-nprocs-cpu-online-parsing.patch: Fix parsing of
  /sys/devices/system/cpu/online (bsc#1180038, BZ #25859)

OBS-URL: https://build.opensuse.org/request/show/856525
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=574
2020-12-16 16:31:56 +00:00
Andreas Schwab
f1d8923af9 Accepting request 847890 from home:Andreas_Schwab:Factory
- intl-codeset-suffixes.patch: intl: Handle translation output codesets
  with suffixes (BZ #26383)
- strerrorname-np.patch: string: Fix strerrorname_np return value (BZ
  #26555)
- sysvipc.patch: sysvipc: Fix SEM_STAT_ANY kernel argument pass (BZ
  #26637, BZ #26639, BZ #26636)

OBS-URL: https://build.opensuse.org/request/show/847890
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=572
2020-11-11 15:20:35 +00:00
Andreas Schwab
88dbb21c8e Accepting request 844127 from home:rguenther:branches:Base:System
- Use --enable-cet on x86_64 to instrument glibc for indirect branch
  tracking and shadow stack use.  Enable indirect branch tracking
  and shadow stack in the dynamic loader.  [jsc#PM-2110] [bsc#1175154]

OBS-URL: https://build.opensuse.org/request/show/844127
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=570
2020-10-28 10:40:07 +00:00
Andreas Schwab
07fe597177 Accepting request 832940 from home:Andreas_Schwab:Factory
- Keep nsswitch.conf in /etc for SLES15
- syslog-locking.patch: Correct locking and cancellation cleanup in syslog
  functions (bsc#1172085, BZ #26100)
- ifunc-fma4.patch: x86-64: Fix FMA4 detection in ifunc (BZ #26534)

OBS-URL: https://build.opensuse.org/request/show/832940
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=568
2020-09-08 09:28:40 +00:00
Andreas Schwab
fcfeca27fe Accepting request 824657 from home:Andreas_Schwab:Factory
- Update to glibc 2.32
  * Unicode 13.0.0 Support
  * New locale added: ckb_IQ
  * The GNU C Library now loads audit modules listed in the DT_AUDIT and
    DT_DEPAUDIT dynamic section entries of the main executable
  * powerpc64le supports IEEE128 long double libm/libc redirects when
    using the -mabi=ieeelongdouble to compile C code on supported GCC
    toolchains
  * To help detect buffer overflows and other out-of-bounds accesses
    several APIs have been annotated with GCC 'access' attribute
  * On Linux, functions the pthread_attr_setsigmask_np and
    pthread_attr_getsigmask_np have been added
  * The GNU C Library now provides the header file <sys/single_threaded.h>
    which declares the variable __libc_single_threaded
  * The functions sigabbrev_np and sigdescr_np have been added
  * The functions strerrorname_np and strerrordesc_np have been added
  * AArch64 now supports standard branch protection security hardening
    in glibc when it is built with a GCC that is configured with
    --enable-standard-branch-protection (or if -mbranch-protection=standard
    flag is passed when building both GCC target libraries and glibc,
    in either case a custom GCC is needed)
  * The deprecated <sys/sysctl.h> header and the sysctl function have been
    removed
  * The sstk function is no longer available to newly linked binaries
  * The legacy signal handling functions siginterrupt, sigpause, sighold,
    sigrelse, sigignore and sigset, and the sigmask macro have been
    deprecated
  * ldconfig now defaults to the new format for ld.so.cache
  * The deprecated arrays sys_siglist, _sys_siglist, and sys_sigabbrev
    are no longer available to newly linked binaries, and their declarations

OBS-URL: https://build.opensuse.org/request/show/824657
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=567
2020-08-06 09:17:04 +00:00
Andreas Schwab
129004b05a Accepting request 816574 from home:Andreas_Schwab:Factory
- long-double-alias.patch: Fix build with GCC 10 when long double = double
- nscd-gc-cycle.patch: nscd: bump GC cycle during cache pruning
  (bsc#1171878, BZ #26130)

OBS-URL: https://build.opensuse.org/request/show/816574
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=565
2020-06-23 11:59:46 +00:00
Andreas Schwab
0c1833dfc6 Accepting request 807178 from home:Andreas_Schwab:Factory
- glibc-nsswitch-usr.diff: read /usr/etc/nsswitch.conf if
  /etc/nsswitch.conf does not exist
- Install default nsswitch.conf in /usr/etc
- Don't install gai.conf in /etc

OBS-URL: https://build.opensuse.org/request/show/807178
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=563
2020-05-19 10:03:06 +00:00
Andreas Schwab
7f8046cfb0 osc copypac from project:Base:System package:glibc revision:558
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=562
2020-05-07 10:31:57 +00:00
Andreas Schwab
0921aeb874 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=561 2020-05-07 09:27:49 +00:00
Andreas Schwab
b33d15110a OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=560 2020-05-07 09:25:36 +00:00
Andreas Schwab
73548df098 Accepting request 800973 from home:lnussel:branches:Base:System
- install nsswitch.conf in /usr
- package gai.conf as %doc only. The default config is empty so not needed.
- move gconv modules to separate subpackage

OBS-URL: https://build.opensuse.org/request/show/800973
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=559
2020-05-07 09:13:48 +00:00
Andreas Schwab
da64db43be Accepting request 796476 from home:Andreas_Schwab:Factory
- Split off %lang_package

OBS-URL: https://build.opensuse.org/request/show/796476
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=557
2020-04-23 10:06:33 +00:00
Andreas Schwab
3715880bfc Accepting request 795854 from home:Andreas_Schwab:Factory
- Split off %lang_package

OBS-URL: https://build.opensuse.org/request/show/795854
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=556
2020-04-20 14:05:31 +00:00
Andreas Schwab
128ba887d3 Accepting request 784366 from home:Andreas_Schwab:Factory
- riscv-syscall-clobber.patch: riscv: Avoid clobbering register parameters
  in syscall
- ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range
  reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)

OBS-URL: https://build.opensuse.org/request/show/784366
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=554
2020-03-12 16:18:04 +00:00
Andreas Schwab
fd81f7fd2c Accepting request 775213 from home:Andreas_Schwab:Factory
- nsswitch.conf: comment out initgroups setting, so that it defaults to
  the group setting (bsc#1164075)

OBS-URL: https://build.opensuse.org/request/show/775213
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=552
2020-02-18 14:03:41 +00:00
Andreas Schwab
fc378dfdf3 Accepting request 774214 from home:Andreas_Schwab:Factory
- fix-locking-in-_IO_cleanup.patch: update to latest version

OBS-URL: https://build.opensuse.org/request/show/774214
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=550
2020-02-13 16:47:48 +00:00
Andreas Schwab
ae7d54a91d Accepting request 769468 from home:Andreas_Schwab:Factory
- Update to glibc 2.31
  * The GNU C Library now supports a feature test macro _ISOC2X_SOURCE to
    enable features from the draft ISO C2X standard
  * The <math.h> functions that round their results to a narrower type now
    have corresponding type-generic macros in <tgmath.h>
  * The function pthread_clockjoin_np has been added, enabling join with a
    terminated thread with a specific clock
  * New locale added: mnw_MM (Mon language spoken in Myanmar).
  * The DNS stub resolver will optionally send the AD (authenticated data) bit
    in queries if the trust-ad option is set via the options directive in
    /etc/resolv.conf (or if RES_TRUSTAD is set in _res.options)
  * The totalorder and totalordermag functions, and the corresponding
    functions for other floating-point types, now take pointer arguments to
    avoid signaling NaNs possibly being converted to quiet NaNs in argument
    passing
  * The obsolete function stime is no longer available to newly linked
    binaries, and its declaration has been removed from <time.h>
  * The gettimeofday function no longer reports information about a
    system-wide time zone
  * If a lazy binding failure happens during dlopen, during the execution of
    an ELF constructor, the process is now terminated
- malloc-info-whitespace.patch, riscv-vfork.patch,
  prefer-map-32bit-exec.patch, backtrace-powerpc.patch,
  ldconfig-dynstr.patch: Removed.

OBS-URL: https://build.opensuse.org/request/show/769468
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=549
2020-02-03 08:52:32 +00:00
Andreas Schwab
0c5a6b5f96 Accepting request 766269 from home:Andreas_Schwab:Factory
- backtrace-powerpc.patch: Fix array overflow in backtrace on PowerPC
  (bsc#1158996, BZ #25423)
- Drop support for pluggable gconv modules (bsc#1159851)

OBS-URL: https://build.opensuse.org/request/show/766269
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=548
2020-01-22 11:23:14 +00:00
Andreas Schwab
554cdda90f Accepting request 755338 from home:Andreas_Schwab:Factory
- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before
  honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ
  #25204)

OBS-URL: https://build.opensuse.org/request/show/755338
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=546
2019-12-09 16:42:30 +00:00
Andreas Schwab
5cbb2f68bc Accepting request 751056 from home:kukuk:etc
- nsswitch.conf: add usrfiles for services, protocols, rpc, ethers
  and aliases for /usr/etc move

OBS-URL: https://build.opensuse.org/request/show/751056
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=545
2019-12-09 13:11:13 +00:00
Andreas Schwab
85602a6ec3 Accepting request 738550 from home:Andreas_Schwab:Factory
- euc-kr-overrun.patch: Fix buffer overrun in EUC-KR conversion module
  (BZ #24973)

OBS-URL: https://build.opensuse.org/request/show/738550
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=544
2019-10-15 08:34:34 +00:00
Andreas Schwab
fa41141404 Accepting request 738209 from home:Andreas_Schwab:Factory
- ldconfig-dynstr.patch: ldconfig: handle .dynstr located in separate
  segment (bsc#1153149, BZ #25087)

OBS-URL: https://build.opensuse.org/request/show/738209
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=543
2019-10-14 08:36:41 +00:00
Andreas Schwab
e188f590ce Accepting request 732758 from home:Andreas_Schwab:Factory
- Package gconv-modules.cache as %ghost
- Regenerate it also in the %post of glibc-local-base-<targettype>

OBS-URL: https://build.opensuse.org/request/show/732758
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=541
2019-09-23 15:01:10 +00:00
Andreas Schwab
bac103ae78 Accepting request 732751 from home:lnussel:branches:Base:System
- move mo files to glibc-locale as that's where all the other
  informations for those locales are. glibc-locale-base only has English
  anyways.

OBS-URL: https://build.opensuse.org/request/show/732751
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=540
2019-09-23 14:57:27 +00:00
Andreas Schwab
5094961fbd Accepting request 731862 from home:Andreas_Schwab:Factory
- riscv-vfork.patch: Fix RISC-V vfork build with Linux 5.3 kernel headers

OBS-URL: https://build.opensuse.org/request/show/731862
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=539
2019-09-19 07:09:04 +00:00
Andreas Schwab
e1b1fc6551 Accepting request 724593 from home:Andreas_Schwab:Factory
- Remove NoSource tags (bsc#994835)

OBS-URL: https://build.opensuse.org/request/show/724593
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=538
2019-08-19 13:53:02 +00:00
Andreas Schwab
6b0a0b37aa Accepting request 724589 from home:kukuk:branches:Base:System
- pwdutils is long gone and replaced by shadow

OBS-URL: https://build.opensuse.org/request/show/724589
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=537
2019-08-19 13:46:55 +00:00
Andreas Schwab
c825798cff Accepting request 720604 from home:Andreas_Schwab:Factory
- malloc-info-whitespace.patch: Remove unwanted leading whitespace in
  malloc_info (BZ #24867)

OBS-URL: https://build.opensuse.org/request/show/720604
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=536
2019-08-02 12:31:37 +00:00
Andreas Schwab
5a64f33a11 Accepting request 720569 from home:Andreas_Schwab:Factory
- Update to glibc 2.30
  * Unicode 12.1.0 Support
  * The dynamic linker accepts the --preload argument to preload shared
    objects
  * The twalk_r function has been added
  * On Linux, the getdents64, gettid, and tgkill functions have been added
  * Minguo (Republic of China) calendar support has been added
  * The entry for the new Japanese era has been added
  * Memory allocation functions malloc, calloc, realloc, reallocarray, valloc,
    pvalloc, memalign, and posix_memalign fail now with total object size
    larger than PTRDIFF_MAX
  * The dynamic linker no longer refuses to load objects which reference
    versioned symbols whose implementation has moved to a different soname
    since the object has been linked
  * Add new POSIX-proposed pthread_cond_clockwait, pthread_mutex_clocklock,
    pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock and sem_clockwait
    functions
  * On AArch64 the GNU IFUNC resolver call ABI changed
  * The copy_file_range function fails with ENOSYS if the kernel does not
    support the system call of the same name
  * The functions clock_gettime, clock_getres, clock_settime,
    clock_getcpuclockid, clock_nanosleep were removed from the librt library
    for new applications (on architectures which had them)
  * The obsolete and never-implemented XSI STREAMS header files <stropts.h>
    and <sys/stropts.h> have been removed
  * Support for the "inet6" option in /etc/resolv.conf and the RES_USE_INET6
    resolver flag (deprecated in glibc 2.25) have been removed
  * The obsolete RES_INSECURE1 and RES_INSECURE2 option flags for the DNS stub
    resolver have been removed from <resolv.h>
  * With --enable-bind-now, installed programs are now linked with the

OBS-URL: https://build.opensuse.org/request/show/720569
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=535
2019-08-02 10:32:26 +00:00
Andreas Schwab
c331c761b9 Accepting request 716050 from home:Andreas_Schwab:Factory
- Move /var/lib/misc/Makefile to /usr/share/misc/Makefile.makedb (bsc#1138726)

OBS-URL: https://build.opensuse.org/request/show/716050
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=534
2019-07-17 13:37:54 +00:00
Andreas Schwab
3a6133b4ec Accepting request 712158 from home:Andreas_Schwab:Factory
- malloc-tests-warnings.patch: Fix warnings in malloc tests with GCC 9

OBS-URL: https://build.opensuse.org/request/show/712158
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=532
2019-06-26 15:17:28 +00:00
Andreas Schwab
e6a16310f4 Accepting request 711825 from home:marxin:branches:Base:System
- Set optflags for i686 after _lto_cflags is set (boo#1138807).

OBS-URL: https://build.opensuse.org/request/show/711825
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=531
2019-06-25 13:42:26 +00:00
Andreas Schwab
b8dcef20ae Accepting request 711655 from home:marxin:branches:Base:System
- Disable LTO due to a usage of top-level assembler that
  causes LTO issues (boo#1138807).

OBS-URL: https://build.opensuse.org/request/show/711655
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=530
2019-06-24 11:56:25 +00:00
Andreas Schwab
c9be2cdeba Accepting request 711647 from home:Andreas_Schwab:Factory
- nss-files-long-lines-2.patch: Remove obsolete patch

OBS-URL: https://build.opensuse.org/request/show/711647
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=529
2019-06-24 07:15:53 +00:00
Andreas Schwab
2d58c46aab Accepting request 703415 from home:Andreas_Schwab:Factory
- dl-show-auxv.patch: Fix output of LD_SHOW_AUXV=1
- s390-vx-vxe-hwcap.patch: S390: Mark vx and vxe as important hwcap
- taisho-era-string.patch: ja_JP: Change the offset for Taisho gan-nen
  from 2 to 1 (BZ #24162)
- malloc-tracing-hooks.patch: malloc: Set and reset all hooks for tracing
  (BZ #16573)
- pldd-inf-loop.patch: elf: Fix pldd (BZ#18035)
- malloc-large-bin-corruption-check.patch: malloc: Check for large bin
  list corruption when inserting unsorted chunk (BZ #24216)
- wfile-sync-crash.patch: Fix crash in _IO_wfile_sync (BZ #20568)

OBS-URL: https://build.opensuse.org/request/show/703415
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=527
2019-05-16 09:26:40 +00:00
Andreas Schwab
8b74a572f5 Accepting request 691281 from home:Andreas_Schwab:Factory
- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new
  Japanese era (BZ #22964)
- Replace glibc_post_upgrade with lua script

OBS-URL: https://build.opensuse.org/request/show/691281
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=525
2019-04-03 15:39:26 +00:00
Andreas Schwab
971269e835 Accepting request 682398 from home:Andreas_Schwab:Factory
- add-new-Fortran-vector-math-header-file.patch: Update from upstream

OBS-URL: https://build.opensuse.org/request/show/682398
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=523
2019-03-07 10:48:48 +00:00
Andreas Schwab
d5d82b07e2 Accepting request 681702 from home:Andreas_Schwab:Factory
- regex-read-overrun.patch: fix read overrun (CVE-2019-9169, bsc#1127308,
  BZ #24114)
- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig
  (bsc#1117993, BZ #23973)

OBS-URL: https://build.opensuse.org/request/show/681702
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=521
2019-03-05 11:35:06 +00:00
Andreas Schwab
91e44bd08c Accepting request 677940 from home:marxin:branches:Base:System
- Add add-new-Fortran-vector-math-header-file.patch.

OBS-URL: https://build.opensuse.org/request/show/677940
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=519
2019-02-21 16:51:54 +00:00
Andreas Schwab
afe7a231ef Accepting request 677136 from home:Andreas_Schwab:Factory
- pthread-rwlock-trylock-stalls.patch: nptl: Fix pthread_rwlock_try*lock
  stalls (BZ #23844)
- arm-systemtap-probe-constraint.patch: arm: Use "nr" constraint for
  Systemtap probes (BZ #24164)
- pthread-mutex-barrier.patch: Add compiler barriers around modifications
  of the robust mutex list for pthread_mutex_trylock (BZ #24180)
- fork-handler-lock.patch: nptl: Avoid fork handler lock for
  async-signal-safe fork (BZ #24161)
- pthread-join-probe.patch: nptl: Fix invalid Systemtap probe in
  pthread_join (BZ #24211)
- riscv-clone-unwind.patch: RISC-V: Fix elfutils testsuite unwind failures
  (BZ #24040)

OBS-URL: https://build.opensuse.org/request/show/677136
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=518
2019-02-18 13:35:23 +00:00
Andreas Schwab
add9e7bf61 Accepting request 670585 from home:Andreas_Schwab:Factory
- Update to glibc 2.29
  * The getcpu wrapper function has been added, which returns the currently
    used CPU and NUMA node
  * Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf
  * The reallocarray function is now declared under _DEFAULT_SOURCE, not just
    for _GNU_SOURCE, to match BSD environments
  * For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel
    indicates that it will abort the transaction prior to entering the kernel
    (PPC_FEATURE2_HTM_NOSC on hwcap2)
  * The functions posix_spawn_file_actions_addchdir_np and
    posix_spawn_file_actions_addfchdir_np have been added, enabling
    posix_spawn and posix_spawnp to run the new process in a different
    directory
  * The popen and system do not run atfork handlers anymore (BZ#17490)
  * strftime's default formatting of a locale's alternative year (%Ey)
    has been changed to zero-pad the year to a minimum of two digits,
    like "%y"
  * As a GNU extension, the '_' and '-' flags can now be applied to
    "%EY" to control how the year number is formatted
  * The glibc.tune tunable namespace has been renamed to glibc.cpu and the
    tunable glibc.tune.cpu has been renamed to glibc.cpu.name
  * The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
    in <sys/procfs.h>, has been corrected to match the type actually used by
    the Linux kernel
  * An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]'
    meant to scan a string and allocate space for it with malloc, is now
    restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE
    defined
- unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch,
  riscv-feholdexcept-setround.patch,

OBS-URL: https://build.opensuse.org/request/show/670585
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=516
2019-02-01 13:45:56 +00:00
Andreas Schwab
c8985eb9db Accepting request 664336 from home:Andreas_Schwab:Factory
- fnmatch-collating-elements.patch: update
- riscv-flush-icache.patch: fix for compiling against 4.20 headers

OBS-URL: https://build.opensuse.org/request/show/664336
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=515
2019-01-10 11:21:29 +00:00
Andreas Schwab
d0ecab50fd Accepting request 652421 from home:Andreas_Schwab:Factory
- if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for
  overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)

OBS-URL: https://build.opensuse.org/request/show/652421
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=514
2018-11-28 13:22:17 +00:00