Florian Weimer
ab210104fb
- Auto-sync with upstream branch release/2.25/master
...
Upstream commit: edcf13e25c1559558a6f12ff5a71d4136a39235e
- PTHREAD_STACK_MIN is too small on x86-64 (#1527887 )
- CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path
(#1533837 )
- CVE-2017-16997: Check for empty tokens before dynamic string token
expansion in the dynamic linker (#1526866 )
- CVE-2017-15804: glob: Fix overflow in GLOB_TILDE unescaping (swbz#22332)
- CVE-2017-15670: glob: Fix one-byte overflow (#1504807 )
- CVE-2017-15671: glob: Fix memory leak (#1504807 )
- nss_files: Avoid large buffers with many host addresses (swbz#22078)
- nss_files: Use struct scratch_buffer for gethostbyname (swbz#18023)
- posix: Fix improper assert in Linux posix_spawn (BZ#22273)
- Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041)
- x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265)
2018-01-17 16:10:03 +01:00
Florian Weimer
bdd2e8da08
Actually rename glibc-rh168253-gtaddrinfo-no_data.patch
2018-01-17 15:18:41 +01:00
Florian Weimer
6b34bf502d
Fix glibc-rh168253-getaddrinfo-no_data.patch patch name
2018-01-16 08:38:35 +01:00
Florian Weimer
bd8a4ead36
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.
2017-10-17 12:56:52 +02:00
Florian Weimer
8597553f96
Rebase DNS stub resolver to the glibc 2.26 version
...
- Support an arbitrary number of search domains (#168253 )
- Detect and apply /etc/resolv.conf changes in libresolv (#1374239 )
- CVE-2015-5180: DNS stub resolver crash with crafted record type (#1251403 )
2017-10-11 14:41:27 +02:00
Florian Weimer
a13e3a1e46
Auto-sync with upstream branch release/2.25/master
...
Upstream commit: 595f287ae092dd973f6d5fb748cbe31ef7d82b2d
2017-10-11 13:20:34 +02:00
Florian Weimer
3262c2cba5
iconv: Support the IBM858 character set ( #1416405 )
2017-10-09 13:50:36 +02:00
Florian Weimer
cd836dbd43
Move nss_compat to the main glibc package ( #1400538 )
2017-10-09 13:37:43 +02:00
Florian Weimer
0f76f1d26a
Remove libnsl dependency from nss_compat
2017-10-09 13:36:07 +02:00
Florian Weimer
95f1260cfd
Make build of nscd reproducible
2017-10-09 13:27:45 +02:00
Florian Weimer
e2343bce79
Drop glibc-gcc-strict-overflow.patch
...
Different workaround was applied upstream.
2017-10-09 13:23:52 +02:00
Florian Weimer
b17de1d824
Move /var/db/Makefile to nss_db ( #1498900 )
2017-10-09 13:22:25 +02:00
Florian Weimer
d9fc484e2b
Auto-sync with upstream branch release/2.25/master
...
Upstream commia:t 864ea5f6579edfee41f7d4a778807045b5aff66b
2017-10-09 13:21:49 +02:00
Florian Weimer
59c40130ab
Rewrite langpack generation Lua
...
The existing shell-based approach required super-linear processing
time for the SUPPORTED file.
2017-10-08 11:17:30 +02:00
Florian Weimer
387c3212c7
Auto-sync with upstream release/2.25/master
...
Upstream commit: bc5ace67fe9823757532e0273f6c1cdfda065433
- mutex: Fix robust mutex lock acquire (#1485900 )
- rwlock: Fix explicit hand-over (swbz#21298)
2017-08-28 15:32:38 +02:00
Florian Weimer
e68f1ebb7b
Auto-sync with upstream release/2.25/master
...
Upstream commit: 02aaa3c749bf18a3dbafff4c1f0180f135cad7ed
- assert: Support types without operator== (int) (#1483005 )
2017-08-22 08:29:48 +02:00
Florian Weimer
d771af991f
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.
2017-08-16 14:30:33 +02:00
Florian Weimer
67abe960c0
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.
2017-08-16 14:30:33 +02:00
Florian Weimer
be8d2dcb53
Remove unused require_langpacks macro
2017-08-16 14:30:33 +02:00
Florian Weimer
4cd15aea67
Auto-sync with upstream release/2.25/master
...
Upstream commit: 47db584c74e2bbcf1ba55e62d949c1a738da5e0a
- Disable SSE2 usage on i686 (#1471427 )
- CVE-2017-12132: Reduce EDNS payload size to 1200 bytes (#1477530 )
- Call exit directly in clone (swbz#21512)
- assert: Suppress pedantic warning caused by statement expression (swbz#21242)
- x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871)
- powerpc: Fix logbl on power7 (swbz#21280)
- Avoid .symver on common symbols (swbz#21666)
- aarch64: Use hidden __GI__dl_argv in rtld startup code
2017-08-16 11:41:13 +02:00
Florian Weimer
77cd17d274
Disable multi-arch (IFUNC string functions) on i686 ( #1471427 )
2017-08-16 11:34:52 +02:00
Florian Weimer
2d4666e460
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.
2017-08-16 11:34:27 +02:00
Florian Weimer
669790c2cf
Auto-sync with upstream release/2.25/master
...
Upstream commit: 49f97e641e4e84a42246655d30adbc4756e67114
- x86-64: Align the stack in __tls_get_addr (#1440287 )
2017-07-06 15:07:54 +02:00
Florian Weimer
a2f7bb7876
Resolves : #1462820
...
Auto-sync with upstream release/2.25/master
Upstream commit: adc7e06fb412a2a1ee52f8cb788caf436335b9f3
- CVE-2017-1000366: Avoid large allocas in the dynamic linker (#1462820 )
- Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (swbz#21209)
- Correct collation rules for Malayalam (swbz#19922, swbz#19919)
- fork: Remove bogus parent PID assertions (swbz#21386)
2017-06-20 06:33:51 +02:00
Arjun Shankar
190fd58e63
Auto-sync with upstream release/2.25/master
...
Upstream commit: 34b6f41c14d09fe627c6a6224880d76d0959079e
2017-06-05 15:33:31 +02:00
Florian Weimer
e43c7ab809
Auto-sync with upstream release/2.25/master
...
Upstream commit: 69e0a87cc4c570e3b7218392fc3e743b5bddcce2
2017-03-02 20:34:13 +01:00
Jakub Hrozek
305fa9fb57
Resolves : #1427646
...
Reverse the order of sss and files modules for passwd and group maps
2017-03-01 14:03:09 +01:00
Florian Weimer
5bc3170c40
Auto-sync with upstream release/2.25/master
...
Upstream commit: 93cf93e06ce123439e41d3d62790601c313134cb
2017-02-28 17:43:41 +01:00
Carlos O'Donell
aa4db12ee0
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.
2017-02-08 21:22:46 -05:00
Carlos O'Donell
ad7685d113
glibc-2.24.90-31
...
- Fix builds with GCC 7.0.
2017-02-08 16:17:57 -05:00
Carlos O'Donell
7061f72715
glibc-2.24.90-30
...
- Optimize IBM z System builds for zEC12.
2017-02-02 09:53:07 -05:00
Florian Weimer
7463f6a220
Use vpath in crypt-glibc/Makefile to obtain the test input file
...
Reported by Stefan Liebler.
2017-01-25 16:46:01 +01:00
Florian Weimer
574cbae985
Auto-sync with upstream master
...
Upstream commit: 5653ab12b4ae15b32d41de7c56b2a4626cd0437a
2017-01-25 16:39:15 +01:00
Carlos O'Donell
edb6156880
Auto-sync with upstream master
...
Upstream commit: 468e525c81a4af10f2e613289b6ff7c950773a9e
2017-01-12 22:17:58 -05:00
Florian Weimer
41c1b49335
quilt-patch.sh: Support new "sources" file format
2017-01-02 13:32:40 +01:00
Florian Weimer
c659285752
Auto-sync with upstream master
...
Upstream commit: 73dfd088936b9237599e4ab737c7ae2ea7d710e1
2017-01-02 13:32:25 +01:00
Florian Weimer
e9dcd51d77
Remove patches which were workarounds for GCC 5 bugs
2017-01-02 12:26:05 +01:00
Florian Weimer
4570c40835
Auto-sync with upstream master
...
Upstream commit: cecbc7967f0bcac718b6f8f8942b58403c0e917c
2016-12-26 11:22:24 +01:00
Carlos O'Donell
a681b7b4e2
Auto-sync with upstream master
...
Upstream commit: 81e0662e5f2c342ffa413826b7b100d56677b613
2016-12-23 18:31:06 -05:00
Florian Weimer
ace066ccd1
Auto-sync with upstream master
...
Upstream commit: e077349ce589466eecd47213db4fae6b80ec18c4
2016-12-18 15:43:05 +01:00
Florian Weimer
5617e2c469
Auto-sync with upstream master
...
Upstream commit: 92dcaa3e2f7bf0f7f1c04cd2fb6a317df1a4e225
2016-12-12 19:26:23 +01:00
Florian Weimer
8076ad58d9
Auto-sync with upstream master
...
Upstream commit: 0abbe7cd700951082b314182a0958d65238297ef
GDB pretty-printers for NPTL types are temporarily disabled
due to bug 1403329.
2016-12-09 18:38:16 +01:00
Florian Weimer
b766add297
Auto-sync with upstream master
...
Upstream commit: 01b23a30b42a90b1ebd882a0d81110a1542e504a
2016-12-02 17:13:31 +01:00
Florian Weimer
fbd985bf72
Do not install the PROJECTS file
...
It was removed upstream.
2016-11-30 17:18:55 +01:00
Florian Weimer
eaa5674199
Auto-sync with upstream master
...
Upstream commit: 9e78f6f6e7134a5f299cc8de77370218f8019237
2016-11-30 16:12:57 +01:00
Florian Weimer
93ddbf99ee
Auto-sync with upstream master
...
Upstream commit: 7a5e3d9d633c828d84a9535f26b202a6179978e7
2016-11-23 13:38:43 +01:00
Florian Weimer
434cf9e2e2
Auto-sync with upstream master
...
Upstream commit: 5ee1a4443a3eb0868cef1fe506ae6fb6af33d4ad
2016-11-22 11:10:50 +01:00
Carlos O'Donell
b587bccfe7
glibc-2.24.90-17
...
* Add new scalable implementation of POSIX read-write locks.
2016-11-17 12:46:05 -05:00
Florian Weimer
c9a1e5c935
Do not try to link libcrypt statically during tests
2016-11-16 15:25:20 +01:00
Florian Weimer
835049c53c
Auto-sync with upstream master
...
Upstream commit: 530862a63e0929128dc98fbbd463b120934434fb
2016-11-16 14:43:20 +01:00