Florian Weimer
2c95f27fe8
Move nss_compat to the main glibc package ( #1400538 )
2017-10-19 12:58:48 +02:00
Florian Weimer
cc6e160762
Remove libnsl dependency from nss_compat
2017-10-19 12:56:59 +02:00
Florian Weimer
eb0a937957
Make build of nscd reproducible
2017-10-19 12:48:36 +02:00
Florian Weimer
acf0890850
Auto-sync with upstream branch release/2.24/master
...
Upstream commit: 79c6f51428a9ec977e611e609a8be6aebcb00006
- Incorrect pointer alignment in NSS group merge result construction (#1471985 )
- Fix nss_nisplus build with mainline GCC (swbz#20978)
- Fix rpcgen buffer overrun (swbz#20790)
2017-10-19 10:36:13 +02:00
Florian Weimer
907cd9eb03
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:57:36 +02:00
Florian Weimer
0a6fc45aa5
Rewrite langpack generation Lua
...
The existing shell-based approach required super-linear processing
time for the SUPPORTED file.
2017-10-08 11:17:54 +02:00
Florian Weimer
bfe997b415
Auto-sync with upstream release/2.24/master
...
Upstream commit: d5a4092c367955ac0203ee603fdec625f6c924f9
- CVE-2017-12133: Avoid use-after-free read access in clntudp_call (#1478289 )
- x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871)
- Avoid .symver on common symbols (swbz#21666)
- aarch64: Use hidden __GI__dl_argv in rtld startup code
2017-08-16 14:42:22 +02:00
Florian Weimer
2cc7bf3f89
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:31:19 +02:00
Florian Weimer
5e18929416
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:31:19 +02:00
Florian Weimer
21ca1e16c4
Remove unused require_langpacks macro
2017-08-16 14:31:19 +02:00
Florian Weimer
8533f7d5fd
Auto-sync with upstream release/2.24/master
...
Upstream commit: 605e6f9f4a4bf39416ac16fad1f41b5a93a0774d
- x86-64: Align the stack in __tls_get_addr (#1440287 )
2017-07-06 15:44:59 +02:00
Florian Weimer
ca6590f21b
Auto-sync with upstream release/2.24/master
...
Upstream commit: 86ac4a78a9218d1e1dcfbacc6f7d09957c1fe3a4
2017-06-20 06:37:25 +02:00
Florian Weimer
52f40f6b72
Resolves : #1462820
...
Auto-sync with upstream release/2.24/master
Upstream commit: 0578ef88fd6ea9bd0039ab8cbcbc9a964e3b9969
- 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:17:46 +02:00
Arjun Shankar
e73e19f80f
Resolves : #1443976
...
Auto-sync with upstream release/2.24/master
Upstream commit: 7b60553e360731338631ccdda71590ac5deca137
2017-06-07 15:16:37 +02:00
Florian Weimer
fbc423659c
Use vpath in crypt-glibc/Makefile to obtain the test input file
...
Reported by Stefan Liebler.
2017-01-27 15:49:42 +01:00
Carlos O'Donell
be6211a715
Auto-sync with upstream release/2.24/master
...
Upstream commit: e9e69e468039fcd57276f783a16aa771a8e4214e
2016-12-23 16:00:09 -05:00
Florian Weimer
0a4bf01550
Auto-sync with upstream breanch release/2.24/master
...
Upstream commit: 8c716c2e2f916bc18a3857129c181b96990a87d6
2016-08-18 12:17:53 +02:00
Florian Weimer
b07a91c877
Update from the upstream 2.24 release branch
...
Upstream commit ID: ea23815a795f72035262953dad5beb03e09c17dd
2016-08-11 14:36:49 +02:00
Carlos O'Donell
0d81242be1
glibc-2.24-1
...
- Update to final released glibc 2.24.
2016-08-07 19:39:23 -04:00
Florian Weimer
b8b6a436e9
Related: #1324623
...
Add missing definitions to the crypt-glibc/Makefile, so that
the cryptographic tests can be built.
2016-07-22 21:37:29 +02:00
Florian Weimer
2c005c98da
Do not try to install mtrace when bootstrapping
2016-07-22 17:54:35 +02:00
Florian Weimer
7ad97baa4f
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.
2016-07-22 17:06:37 +02:00
Florian Weimer
87b6ed77db
Drop Requires(pre) on libgcc
...
Our scriptlets do not use pthread_cancel, and such requires are not
transitive.
2016-07-22 15:47:20 +02:00
Florian Weimer
9d1bb0abc3
Resolves : #1289356
...
glibc-devel depends on libgcc%{_isa}
2016-07-22 15:46:44 +02:00
Florian Weimer
d1929c8ddb
Resolves : #1344830
...
Drop sendmsg/recvmsg compatibility patch
2016-07-21 16:16:25 +02:00
Florian Weimer
d5e9ea2361
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.
2016-07-20 17:09:24 +02:00
Florian Weimer
1ca5ccee9c
Resolves : #1315476
...
Make ldconfig and sln the same binary
2016-07-13 19:37:12 +02:00
Florian Weimer
8d10e61144
Auto-sync with upstream master
...
Up to commit f531f93056b34800383c5154280e7ba5112563c7.
2016-07-13 14:23:26 +02:00
Mike FABIAN
5c031d86de
Resolves : #1351108
...
- Unicode 9.0.0 updates (ctype, charmap, transliteration)
2016-07-09 07:35:43 +02:00
Florian Weimer
0f28e7559e
Resolves : #1294574
...
nscd breaks initgroups with nis (initgroups are empty)
Update changelog and adjust extend_alloca removal patch.
2016-07-05 19:06:22 +02:00
Florian Weimer
9a78be1808
Resolves : #1351737
...
glibc: strcasecmp failure on ppc64le
2016-07-05 18:40:25 +02:00
Carlos O'Donell
0ce3b29d56
Resolves : #1349906
...
- Properly handle more invalid --install-langs arguments (#1349906 ).
2016-06-24 13:51:56 -04:00
Florian Weimer
22e8257c2d
Related: #1344480
...
Fix RPM changelog.
2016-06-21 21:52:48 +02:00
Florian Weimer
d21f299cb3
Resolves : #1348620 , #1344480 , #1346070
...
Sync with upstream master, commit a3b473373ee43a292f5ec68a7fda6b9cfb26a9b0
2016-06-21 21:50:42 +02:00
Carlos O'Donell
1bbad64354
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.
2016-06-18 17:20:10 -04:00
Florian Weimer
c27c24530c
Related: #1344830
...
Drop sendmmsg/recvmmsg compat symbols on 32-bit architectures. For
some reason, these architectures only have compat symbols for
sendmsg and recvmsg.
2016-06-13 06:30:30 +02:00
Florian Weimer
cb62ee1f81
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.
2016-06-13 06:26:14 +02:00
Florian Weimer
34a28994be
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.
2016-06-12 22:42:00 +02:00
Florian Weimer
c8064eb721
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.
2016-06-12 22:41:55 +02:00
Florian Weimer
1aca2e1ec1
Related: #1342976
...
Retroactively update changelog to record fixed bug.
2016-06-11 13:39:48 +02:00
Florian Weimer
d3f78ebc81
Auto-sync with upstream master.
2016-06-09 12:22:07 +02:00
Florian Weimer
d4be8589c3
Log df output as part of system information
2016-06-01 08:44:30 +02:00
Florian Weimer
5872287fa1
Resolves : #1338887
...
Do not disable assertions in release builds
2016-06-01 08:31:31 +02:00
Florian Weimer
db9848cdc3
Sync with upstream master branch
...
Resolves #1326903 , #1337140 .
2016-06-01 08:30:29 +02:00
Carlos O'Donell
15922d5c07
glibc-2.23.90-18
...
- Move support for building GCC 2.96 into compat-gcc-296.
2016-05-11 16:21:02 -04:00
Florian Weimer
6a2d7264b4
Resolves : #1335011
...
Revert dlsym (RTLD_NEXT)/dlerror change, to unbreak ASAN
2016-05-11 16:10:58 +02:00
Florian Weimer
a92e3b7488
Expand comments about the separate SUPPORTED file
2016-05-09 20:43:58 +02:00
Florian Weimer
48c31c2f62
Drop broken attempt at fix for #1326903
2016-05-09 17:18:54 +02:00
Florian Weimer
3585735339
Resolves : #1326903
...
Experimental fix for NULL fork/vfork symbols in libpthread
2016-05-09 14:23:15 +02:00
Florian Weimer
f3507c9c60
Remove unapplied patches
2016-05-09 14:19:32 +02:00