lp:debian/jessie/glibc
- Get this branch:
- bzr branch lp:debian/jessie/glibc
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 26. By Aurelien Jarno
-
[ Aurelien Jarno ]
debhelper.in/locales. templates: allow the C.UTF-8 locale to be
selected as the default locale. Closes: #782241. - 25. By Aurelien Jarno
-
[ Adam Conrad ]
debian/rules.d/ debhelper. mk: Unconditionally create tmp.substvars.
Closes: #780431. - 24. By Aurelien Jarno
-
[ Samuel Thibault ]
* patches/hurd-i386/ cvs-libpthread- dlopen. diff: New patch to allow
libpthread.so to be dynamically loaded from a dlopened library.
* patches/hurd-i386/ cvs-libpthread- libc-lockP{ ,2}.diff: New patch to
dynamically call pthread functions from libc.[ Aurelien Jarno ]
* We have a transition mechanism for the locales, as the Debian archive
used to expose arch:all packages on all architectures even when the
corresponding arch:any package is not available yet. This has been
fixed long time ago, the transition mechanism has not been used
correctly for a lot of time and has been broken by the split out of
libc-bin. The breakage has been partially fixed by the "Breaks: locales
(<< 2.19)" added to libc6. It's now time to add the missing "Depends:
libc-bin (>> 2.19)" to locales and remove the transition mechanism.
Closes: #583088, #779442
* patches/any/cvs- ldconfig- aux-cache. diff: new patch from upstream to
ignore corrupted aux-cache instead of segfaulting. Closes: #759530. - 23. By Aurelien Jarno
-
[ Aurelien Jarno ]
debian/patches/ any/cvs- wscanf. diff: new patch from upstream to fix a
heap buffer overflow in wscanf (CVE-2015-1472, CVE-2015-1473). Closes:
#777197. - 22. By Aurelien Jarno
-
[ Samuel Thibault ]
* patches/hurd-i386/ libpthread_ spin-lock. diff: New patch to fix spin-lock.h
inclusion order.
* patches/hurd-i386/ tg-WRLCK- upgrade. diff: New patch to fix atomicity of
changing between rd locks and wr locks.
* patches/hurd-i386/ cvs-static- dlopen. diff: New patch to fix dlopen from
static binaries, busybox notably.
* control.in/main: Bump mig dependency to get _routines@ symbols, bump
gnumach-dev dependency to get protected payload symbols.
* libc0.3.symbols. hurd-i386: Update symbols.
* patches/hurd-i386/ submitted- startup- pid2.diff: Remove, replaced by...
* patches/hurd-i386/ tg-reboot- startup. diff: ... new patch to make reboot
lookup startup through /servers/startup instead of guessing its pid and
using its message port.[ Adam Conrad ]
* debian/rules.d/ tarball. mk: Fix update- from-upstream manual/* filter rule. [ Petr Salinger ]
* kfreebsd/local-sysdeps. diff: update to revision 5688 (from glibc-bsd).
Do not return EINTR from sigwait. Closes: #763705.[ Aurelien Jarno ]
* debian/patches/ any/cvs- wordexp. diff: new patch from upstream to fix a
command execution in wordexp() with WRDE_NOCMD specified (CVS-2014-7817).
* debian/patches/ any/cvs- getnetbyname. diff: new patch from upstream to fix
an infinite loop in getnetbyname (CVE-2014-9402). Closes: #775572.
* debian/patches/ any/cvs- vfprintf. diff: new patch from ustream to fix a
stack overflow in vfprintf (CVE-2012-3406). Closes: #681888.
* debian/patches/ git-updates. diff: update to the latest commit of the 2.19
branch to fix a few buffer overflow, unbounded stack allocation or memory
leaks that have not been (yet ?) tagged as security issue. This branch
includes a few patches already applied manually:
- drop patches/localedata/ unsubmitted- tst-setlocale3- ENV.diff (merged
upstream).
- drop patches/s390/cvs- s390-abi- reversal. diff (merged upstream).
- update patches/any/cvs- resolv- first-query- failure. diff
- drop patches/any/cvs- resolv- reuse-fd. diff (merged upstream).
- drop patches/any/cvs- posix_spawn_ file_actions_ addopen. diff (merged
upstream).
- drop patches/any/cvs- setlocale- alloca. diff (merged upstream).
- drop patches/any/cvs- CVE-2014- 0475.diff (merged upstream).
- drop patches/any/cvs- CVE-2014- 5119.diff (merged upstream).
- drop patches/any/cvs- CVE-2014- 6040.diff (merged upstream). - 21. By Aurelien Jarno
-
[ Aurelien Jarno ]
* kfreebsd/local-fbtl. diff: update to revision 5677 (from glibc-bsd).
Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
* patches/hppa/cvs- sigrtmin. diff: backport patch from upstream to change
__SIGRTMIN to match other architectures. Closes: #766605.
* patches/amd64/cvs- slow-sse42. diff: backport patch from upstream to fix
a performance issue with strcmp and friends functions on some machines.
* patches/any/cvs- regex-alloca. diff: new patch from upstream to fix a
segmentation fault in regex in case of heap allocation failure. Closes:
#767225.
* Don't fail to build in case of testsuite regressions, so that changes
in the environment (e.g.: kernel) do not prevent security or stable
versions to be built. It will be re-enabled after the Jessie release.
* debian/control. in/main: build-depends on debhelper (>= 9.20141010) to
get Build-Profiles features. This fixes the following lintian warning:
restriction-formula- with-debhelper- without- debhelper- version. [ Samuel Thibault ]
* hurd-i386/cvs-libpthread. diff: Update to Sun Nov 2.
* hurd-i386/libpthread_ clean.diff: Refresh, most of it merged into
cvs-libpthread.diff.
* hurd-i386/cvs-libpthread- pthread_ condattr_ setclock. diff,
cvs-libpthread_guardsize. diff, cvs-libpthread_ std_thread. diff: Remove,
merged into cvs-libpthread.diff. - 20. By Aurelien Jarno
-
[ Samuel Thibault ]
* patches/hurd-i386/ tg-thread- cancel. diff: Update patch from upstream, fixes
a rare deadlock.
* patches/hurd-i386/ local-libpthrea d-stacksize. diff: New patch to make
libpthread stacks size default to 8MiB like on Linux, to avoid surprises
with packages which assume the Linuxish default.
* patches/hurd-i386/ tg-poll_ errors_ fixes.diff: Update patch, fixes
select returned value in case of errors. Closes: #764840.[ Petr Salinger ]
* update testsuite-checking/ expected- results- *-kfreebsd- gnu-*
under 10.x kernels, provided by Steven Chamberlain. Closes: #762404.[ Aurelien Jarno ]
* Remove mtrace(1) and pldd(1) manpages, provided by the manpages package
starting with version 3.74.
* debian/control. in/*: update the syntax of the Build-Profiles field and
build depends on dpkg-dev (>= 1.17.14) to get the new feature. Closes:
#764274.
* Remove libc6-prof package as it's broken for years and there are better
way to profile code nowadays. Closes: #760450.
* patches/amd64/local- blacklist- on-TSX- Haswell. diff: new patch from
Henrique de Moraes Holschuh to disable TSX on processors which might get
it disable through a microcode update. Closes: #762195.
* Install French, German, Polish and Spanish version of validlocale(8)
manpage. Add a Replaces: manpages-fr-extra (<= 20141008).
* Update French manpages translations, by David Prévot. Closes: #715289.
* Update German manpages translations, by Helge Kreutzmann. Closes: #717979.
* kfreebsd/local-fbtl. diff: update to revision 5651 (from glibc-bsd).
Workarounds a kfreebsd 9.0 to 10.1 ABI break. Closes: #740509.
* patches/any/cvs- CVE-2014- 6040.diff: new patch from upstream to fix crashes
on invalid input in IBM gconv modules (CVE-2014-6040).
* patches/any/cvs- check_pf- infinite- loop.diff: new patch from upstream to
fix an infinite loop in infinite loop in check_pf.
* patches/any/local- static- dlopen- search- path.diff: new patch to re-enable
default search path for dlopen() in static libraries. Closes: #754813,
#757941.[ Helmut Grohne ]
* debian/patches/ any/local- bootstrap- headers. diff: Update to handle
stubs-$abi.h which is required for multilib bootstraps. Closes: #756473 - 19. By Aurelien Jarno
-
[ Samuel Thibault ]
* patches/hurd-i386/ tg-thread- cancel. diff: Update patch against two other
overzealous assertions.
* patches/hurd-i386/ submitted- bind_umask. diff: Split into cvs-bind_umask.diff
and submitted-bind_umask2. diff as requested by upstream.
* patches/hurd-i386/ cvs-fork_ ss_hang. diff: New patch which fixes some dash
hangs.
* patches/hurd-i386/ cvs-libpthread_ guardsize. diff: Add another guard size
computation fix. Fixes gcj's boehm-gc. Closes: #760076.[ Aurelien Jarno ]
* debian/control. in/main: Build-Depends on dpkg (>= 1.17.11) instead of
dpkg-dev (>= 1.17.1). Closes: #759495.
* debian/debhelper. in/libc. {preinst, postinst, postrm} : correctly remove old
conffiles /etc/ld.so.conf. d/i486- {kfreebsd- gnu.conf, gnu-gnu. conf,gnu. conf}.
Closes: #759568.
* Update Italian debconf translation, by Luca Monducci. Closes: #760092.[ Petr Salinger ]
* kfreebsd/local-fbtl. diff: update to revision 5520 (from glibc-bsd).
Fixes x87 precision mode in newly created pthreads. Closes: #761175. - 18. By Aurelien Jarno
-
[ Aurelien Jarno ]
* debian/rules: drop the i486 to i586 GNU triplet conversion.
* debian/control. in/main: build-depends on dpkg-dev (>= 1.17.1) and
gcc-4.8 (>= 4.8.3-8) to make sure to get the new i586 GNU triplet on
i386, hurd-i386 and kfreebsd-i386.
* Remove iconv(1), iconvconfig(8), localedef(1) and sprof(1) manpages,
provided by the manpages packages starting with version 3.71.
* patches/any/cvs- CVE-2014- 5119.diff: New patch from upstream to remove
support for loadable gconv transliteration modules (CVE-2014-5119).[ Samuel Thibault ]
* patches/hurd-i386/ cvs-libpthread_ guardsize. diff: Fix guard size computation.
Fixes the creation of thousands of threads, and thus pulseaudio testsuite.
Closes: #758671.
* patches/hurd-i386/ cvs-libpthread_ std_thread. diff: New patch to deal with
std::thread using __pthread_key_create to detect presence of libpthread.
Fixes build of webkitgtk and most probably other libstdc++-related
failures.
* patches/hurd-i386/ submitted- bind_umask. diff: New patch to fix bind() when
umask is 0000, fixes clamav testsuite. Closes: #759218.[ Adam Conrad ]
* debian/patches/ series: Actually apply the submitted arm64 alignment and
setcontext patches mentioned in 2.19-0experimental0 (closes: #759042) - 17. By Aurelien Jarno
-
[ Aurelien Jarno ]
debian/rules.d/ control. mk: don't add libc6{, -dev}-{ armel,armhf}
packages in debian/control as we don't build them in Debian. New dak
code checks for NEW packages directly in debian/control.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:debian/glibc