Commit Graph

255 Commits

Author SHA256 Message Date
3e8ca4009d Accepting request 210416 from home:Andreas_Schwab:Factory
- Update to glibc 2.18.90 aeb95445d128:
  * More bug fixes
  * Support for STT_GNU_IFUNC symbols added for ppc32/power4+
  * The public headers no longer use __unused nor __block
  * Support for PowerPC64 ELFv2 ABI
- ppc64le-abilist.patch: ABI lists for PowerLE

OBS-URL: https://build.opensuse.org/request/show/210416
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=322
2013-12-10 17:20:34 +00:00
384789b673 Accepting request 208665 from home:Andreas_Schwab:Factory
- Update to glibc 2.18.90 bd12ab55c05e:
  * New locales: ak_GH, anp_IN, ar_SS, cmn_TW, hak_TW, lzh_TW, nan_TW, pap_AW,
    pap_CW, quz_PE, the_NP.
  * Substantially revised locales: gd_GB, ht_HT
  * The LC_ADDRESS field was updated to support country_car for almost all
    supported locales.
  * ISO 1427 definitions were updated.
  * ISO 3166 definitions were updated.
  * The localedef utility now supports --big-endian and --little-endian
    command-line options to generate locales for a different system from that
    for which the C library was built.
  * Binary locale files now only depend on the endianness of the system for
    which they are generated and not on other properties of that system.
  * ISO 639 definitions were updated for Chiga (cgg) and Chinese (gan, hak, czh,
    cjy, lzh, cmn, mnp, cdo, czo, cpx, wuu, hsn, yue).
  * SystemTap probes for malloc have been introduced.
  * Support for powerpc64le has been added.
  * The soft-float powerpc port now supports e500 processors.
- Remove upstreamed patches:
  cbrtl-ldbl-96.patch
  fcntl-o-tmpfile.patch
  getaddrinfo-overflow.patch
  glibc-2.18.tar.xz
  glibc-ld-profile.patch
  glibc-nscd-hconf.diff
  i686-strcasecmp-fallback.patch
  m68k-Scrt1.patch
  malloc-overflows.patch
  nonascii-case.patch
  nss-database.patch

OBS-URL: https://build.opensuse.org/request/show/208665
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=320
2013-11-27 11:31:05 +00:00
a7a5db5322 Accepting request 205246 from home:Andreas_Schwab:Factory
- getaddrinfo-overflow.patch: Fix stack overflow due to large AF_INET6
  requests (CVE-2013-4458, bnc#847227)

OBS-URL: https://build.opensuse.org/request/show/205246
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=318
2013-10-30 15:05:40 +00:00
3489d82ea5 Accepting request 204210 from home:Andreas_Schwab:Factory
- Remove SSE4.2 implementation of strstr for x86-32 (bnc#843464)

OBS-URL: https://build.opensuse.org/request/show/204210
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=316
2013-10-21 15:25:16 +00:00
65171dba32 Accepting request 203481 from home:Andreas_Schwab:Factory
- Depend on gcc defaults for base powerpc optimisations (bnc#844824)

OBS-URL: https://build.opensuse.org/request/show/203481
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=314
2013-10-16 12:30:46 +00:00
f765de7465 Accepting request 202951 from home:Andreas_Schwab:Factory
- Enable ports addon for m68k and adapt file list
- m68k-Scrt1.patch: Use PIC for Scrt1.o

OBS-URL: https://build.opensuse.org/request/show/202951
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=313
2013-10-11 10:21:14 +00:00
177143a5e4 Accepting request 200165 from home:Andreas_Schwab:Factory
- nscd-server-user.patch: run nscd as user nscd (fate#314673)

OBS-URL: https://build.opensuse.org/request/show/200165
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=311
2013-09-23 10:27:21 +00:00
fdc1d1569d Accepting request 198716 from home:Andreas_Schwab:Factory
- malloc-overflows.patch: Fix integer overflows in malloc (CVE-2013-4332,
  bnc#839870)

OBS-URL: https://build.opensuse.org/request/show/198716
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=309
2013-09-12 14:47:52 +00:00
66993bce55 Accepting request 198529 from home:Andreas_Schwab:Factory
- fcntl-o-tmpfile.patch: Add O_TMPFILE to <fcntl.h> (bnc#837965)
- strcoll-overflow.patch: Update to latest version

OBS-URL: https://build.opensuse.org/request/show/198529
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=307
2013-09-11 13:17:37 +00:00
2575a3b7df Accepting request 186872 from home:Andreas_Schwab:Factory
- Update to glibc 2.18 release
  * No source change
- strcoll-overflow.patch: fix buffer overflow in strcoll (CVE-2012-4412,
  bnc#779320)
- readdir_r-overflow.patch: fix readdir_r with long file names
  (CVE-2013-4237, bnc#834594)

OBS-URL: https://build.opensuse.org/request/show/186872
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=305
2013-08-13 09:15:48 +00:00
746e16d2b9 Accepting request 186119 from home:Andreas_Schwab:glibc
- Update to glibc 2.17.90 85891acadf1b:
  * CVE-2013-2207 Incorrectly granting access to another user's pseudo-terminal
    has been fixed by disabling the use of pt_chown (Bugzilla #15755).
    Distributions can re-enable building and using pt_chown via the new configure
    option `--enable-pt_chown'.  Enabling the use of pt_chown carries with it
    considerable security risks and should only be used if the distribution
    understands and accepts the risks.
  * CVE-2013-0242 Buffer overrun in regexp matcher has been fixed (Bugzilla
    #15078).
  * CVE-2013-1914 Stack overflow in getaddrinfo with many results has been
    fixed (Bugzilla #15330).
  * Add support for calling C++11 thread_local object destructors on thread
    and program exit.  This needs compiler support for offloading C++11
    destructor calls to glibc.
  * Improved worst case performance of libm functions with double inputs and
    output.
  * Support for priority inherited mutexes in pthread condition variables on
    non-x86 architectures.
  * Optimized string functions for AArch64.  Implemented by Marcus Shawcroft.
  * Optimized string functions for ARM.  Implemented by Will Newton and
    Richard Henderson.
  * Added a benchmark framework to track performance of functions in glibc.
  * New <math.h> macro named issignaling to check for a signaling NaN (sNaN).
    It is based on draft TS 18661 and currently enabled as a GNU extension.
  * On Linux, the clock function now uses the clock_gettime system call
    for improved precision, rather than old times system call.
  * Added new API functions pthread_getattr_default_np and
    pthread_setattr_default_np to get and set the default pthread
    attributes of a process.
  * Added support for TSX lock elision for pthread mutexes on i386 and x86-64.

OBS-URL: https://build.opensuse.org/request/show/186119
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=304
2013-08-06 14:52:55 +00:00
a70ef84746 Accepting request 185399 from home:Andreas_Schwab:Factory
- i686-strcasecmp-fallback.patch: fix fallback in i686
  strcasecmp/strncasecmp
- nonascii-case.patch: also test strncasecmp
- pldd-wait-ptrace-stop.patch: fix pldd not to leave process stopped after
  detaching (bnc#819383)

OBS-URL: https://build.opensuse.org/request/show/185399
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=302
2013-08-01 09:02:44 +00:00
187a641195 Accepting request 184083 from home:Andreas_Schwab:Factory
- disable-pt-chown.patch: disable use of pt_chown (CVE-2013-2207,
  bnc#830257)
- nonascii-case.patch: fix strcasecmp in tr_TR.ISO-8859-9 locale
- glibc-2.14-crypt.diff: fix incomplete dependencies for libowcrypt

OBS-URL: https://build.opensuse.org/request/show/184083
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=300
2013-07-23 13:31:56 +00:00
76c6a57448 Accepting request 182498 from home:Andreas_Schwab:Factory
- crypt_blowfish-gensalt.patch: separare crypt_gensalt into its own
  library libowcrypt, remove crypt_rn and crypt_ra (fate#314945)
- glibc-2.14-crypt-versioning.diff, glibc-fix-check-abi.patch,
  glibc-crypt-badsalttest.patch: folded into glibc-2.14-crypt.diff
- crypt_blowfish-const.patch: constify crypt_blowfish
- crypt_blowfish-1.2-sha.diff: refresh

OBS-URL: https://build.opensuse.org/request/show/182498
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=298
2013-07-08 13:10:39 +00:00
Dr. Werner Fink
8251dfdd67 Accepting request 181452 from openSUSE:Factory:ARM
- add ld-linux.so.3 compat symlink also for armv6hl 
- remove deprecated armv7l

OBS-URL: https://build.opensuse.org/request/show/181452
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=296
2013-06-30 19:57:43 +00:00
OBS User buildservice-autocommit
84c98d40fd Accepting request 179303 from Base:System
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/179303
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=293
2013-06-19 12:43:49 +00:00
OBS User buildservice-autocommit
8f87f22d1d Updating link to change in openSUSE:Factory/glibc revision 147.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=a2690b3637aac4d196ff4476314051fc
2013-06-19 12:43:49 +00:00
792ce37cf9 Accepting request 179647 from Base:build
- rely on systemd-rpm-macros instead of the full thing

OBS-URL: https://build.opensuse.org/request/show/179647
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=292
2013-06-19 12:00:32 +00:00
a6aec54f2a Accepting request 179302 from home:Andreas_Schwab:Factory
- nscd-netgroup.patch: Fix handling of netgroup cache in nscd (bnc#819524)

OBS-URL: https://build.opensuse.org/request/show/179302
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=291
2013-06-17 12:18:12 +00:00
5e387c0743 Accepting request 178384 from home:Andreas_Schwab:Factory
- glibc-bindresvport-blacklist.diff: Renamed from
  glibc-2.3.90-bindresvport.blacklist.diff; fix resource leaks
  (bnc#824046)
- Remove glibc-armhf-compat.patch

OBS-URL: https://build.opensuse.org/request/show/178384
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=289
2013-06-10 14:27:04 +00:00
9532d05464 Accepting request 176168 from home:Andreas_Schwab:Factory
- aarch64-sigsetjmp.patch: Fix sigsetjmp on aarch64

OBS-URL: https://build.opensuse.org/request/show/176168
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=287
2013-05-20 15:48:10 +00:00
6f25f66bbd Accepting request 176059 from home:Andreas_Schwab:Factory
- Fix file list for glibc-utils

OBS-URL: https://build.opensuse.org/request/show/176059
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=286
2013-05-18 19:11:36 +00:00
8715963849 Accepting request 175892 from home:Andreas_Schwab:Factory
- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008
- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r
- nss-database.patch: Properly cache the result from looking up the nss
  database config
- strptime-W-week.patch: Properly handle %W in strptime
- printf-overrun.patch: Revert problematic fixes for [BZ #11741]
- glibc-aarch64-lib64.patch: Replace with upstream version
- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache
- rtlddir.patch: Add support for rtld directory different from slib
  directory
- regexp-overrun.patch: Fix buffer overrun in regexp matcher
  (CVE-2013-0242, bnc#801246)
- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many
  results (CVE-2013-1914, bnc#813121)

- big5-hkscs-update.patch.bz2: Update BIG5-HKSCS charmap to HKSCS-2008
- digits-dots.patch: Fix parsing of numeric hosts in gethostbyname_r
- nss-database.patch: Properly cache the result from looking up the nss
  database config
- strptime-W-week.patch: Properly handle %W in strptime
- printf-overrun.patch: Revert problematic fixes for [BZ #11741]
- glibc-aarch64-lib64.patch: Replace with upstream version
- arm-ld-so-cache.patch: ARM: Support loading unmarked objects from cache
- rtlddir.patch: Add support for rtld directory different from slib
  directory
- regexp-overrun.patch: Fix buffer overrun in regexp matcher
  (CVE-2013-0242, bnc#801246)
- getaddrinfo-overflow.patch: Fix stack overflow in getaddrinfo with many
  results (CVE-2013-1914, bnc#813121)

OBS-URL: https://build.opensuse.org/request/show/175892
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=284
2013-05-16 15:57:30 +00:00
c8edbb3945 - When testsuite run fails make all test output available
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=283
2013-05-16 10:43:57 +00:00
4eab886af5 - Fix check for XEN build in glibc_post_upgrade
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=281
2013-05-07 10:21:12 +00:00
Andreas Jaeger
8c2acf16c2 Accepting request 163932 from home:elvigia:branches:Base:System
- Do not order nscd after syslog.target

OBS-URL: https://build.opensuse.org/request/show/163932
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=279
2013-04-15 20:00:31 +00:00
b00251b108 Accepting request 157240 from home:Andreas_Schwab:Factory
- Fix crypt ABI for aarch64

OBS-URL: https://build.opensuse.org/request/show/157240
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=277
2013-03-04 15:10:42 +00:00
2a0bb3cfc1 Accepting request 156850 from home:Andreas_Schwab:Factory
Changelog fix

OBS-URL: https://build.opensuse.org/request/show/156850
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=276
2013-02-28 15:24:38 +00:00
63e839b969 Accepting request 156848 from home:Andreas_Schwab:Factory
- Remove debianisms from manpages (bnc#805054)

OBS-URL: https://build.opensuse.org/request/show/156848
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=275
2013-02-28 15:19:48 +00:00
ac7c2c118e Accepting request 155880 from home:Andreas_Schwab:Factory
- glibc-aarch64-lib64.patch:
  Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1

OBS-URL: https://build.opensuse.org/request/show/155880
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=273
2013-02-20 08:07:01 +00:00
e5ed97dcc4 Accepting request 155840 from home:Andreas_Schwab:Factory
- Update crypt ABI for aarch64
- Use lib64 for aarch64 and add link for /lib/ld-linux-aarch64.so.1
- Don't build profiling libraries for aarch64

OBS-URL: https://build.opensuse.org/request/show/155840
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=272
2013-02-19 17:17:41 +00:00
5f37d5f018 Accepting request 151222 from home:Andreas_Schwab:Factory
- Move _constraints file to glibc-testsuite only

OBS-URL: https://build.opensuse.org/request/show/151222
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=271
2013-02-06 19:07:37 +00:00
0212a7b20a - build with ports enabled on aarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=270
2013-02-03 00:09:09 +00:00
4258ce0268 Accepting request 150612 from home:Andreas_Schwab:Factory
- Obsolete unscd to migrate back to nscd.

OBS-URL: https://build.opensuse.org/request/show/150612
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=268
2013-01-31 16:31:36 +00:00
579304f856 Accepting request 150519 from home:coolo:branches:openSUSE:Factory
- looks like testsuite runs only on kvm, so add _constraint
  (actually it does not build on xen, but I can't constraint that)

OBS-URL: https://build.opensuse.org/request/show/150519
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=266
2013-01-31 09:36:36 +00:00
ed0235b5ba Accepting request 149817 from home:Andreas_Schwab:Factory
- Don't run testsuite in parallel
- Fail if testsuite fails
- Disable crypt/badsalttest test

OBS-URL: https://build.opensuse.org/request/show/149817
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=264
2013-01-24 17:32:50 +00:00
Andreas Jaeger
d56e5fb7b8 Accepting request 147737 from home:a_jaeger:my-factory-packages
Revert

OBS-URL: https://build.opensuse.org/request/show/147737
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=263
2013-01-10 11:45:12 +00:00
OBS User buildservice-autocommit
6751631c47 Accepting request 147514 from Base:System
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/147514
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=262
2013-01-10 10:17:50 +00:00
OBS User buildservice-autocommit
7fb2b43e18 Updating link to change in openSUSE:Factory/glibc revision 135.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=349a905192f0bcb701bc35c8b5cf66f0
2013-01-10 10:17:49 +00:00
Andreas Jaeger
5ad683883d Accepting request 147733 from home:a_jaeger:my-factory-packages
Add _constraints as source to make source validator happy.

OBS-URL: https://build.opensuse.org/request/show/147733
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=261
2013-01-09 13:21:06 +00:00
Andreas Jaeger
9a1e228f6a Accepting request 147495 from home:coolo:branches:openSUSE:Factory
- add _constraints file to make sure glibc-testsuite only builds on big
  hosts. Otherwise it's running out of memory and stalls

See http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.build_job_constraints.html
for more fun options

OBS-URL: https://build.opensuse.org/request/show/147495
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=260
2013-01-08 11:55:27 +00:00
Andreas Jaeger
096c131236 Accepting request 146479 from home:a_jaeger:my-factory-packages
Set bugurl

OBS-URL: https://build.opensuse.org/request/show/146479
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=257
2012-12-27 12:32:57 +00:00
Andreas Jaeger
e2bb6fdc10 Accepting request 146379 from home:a_jaeger:my-factory-packages
Update to 2.17 release

OBS-URL: https://build.opensuse.org/request/show/146379
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=256
2012-12-25 17:00:16 +00:00
33af53d099 Accepting request 145907 from home:Andreas_Schwab:Factory
- Move glibc-utils subpackage to own specfile and enable programs that
  require libgd
- Filter GLIBC_PRIVATE symbols
- Don't stop at first error in testsuite run

OBS-URL: https://build.opensuse.org/request/show/145907
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=255
2012-12-19 17:04:05 +00:00
fff5947803 Accepting request 145658 from home:Andreas_Schwab:Factory
Split off glibc-testsuite package

OBS-URL: https://build.opensuse.org/request/show/145658
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=253
2012-12-17 13:15:06 +00:00
Andreas Jaeger
a118f9cc9a Accepting request 145525 from home:a_jaeger:my-factory-packages
comment fix.

OBS-URL: https://build.opensuse.org/request/show/145525
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=252
2012-12-14 21:13:39 +00:00
Andreas Jaeger
0c9b4ba47a Accepting request 145517 from home:a_jaeger:my-factory-packages
Build locale/profile for i686.

OBS-URL: https://build.opensuse.org/request/show/145517
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=251
2012-12-14 19:35:52 +00:00
Andreas Jaeger
640ba0ecad Accepting request 145178 from home:a_jaeger:my-factory-packages
Update to current git.

OBS-URL: https://build.opensuse.org/request/show/145178
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=249
2012-12-12 09:26:46 +00:00
OBS User buildservice-autocommit
6849b2d07d Accepting request 144728 from Base:System
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/144728
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=248
2012-12-10 16:16:02 +00:00
OBS User buildservice-autocommit
314b3d4c17 Updating link to change in openSUSE:Factory/glibc revision 130.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=a60263f202f365d2f9531bbf6776d8df
2012-12-10 16:16:01 +00:00