diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-09-06 17:40:55 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-09-06 17:40:55 +0000 |
commit | c3829386f4edcd266d9e0bd17014aabb4aac37b0 (patch) | |
tree | 4ea2a98cabf546b37d3043df0e241fbd26de114d /media-sound | |
parent | Unused files. (diff) | |
download | gentoo-2-c3829386f4edcd266d9e0bd17014aabb4aac37b0.tar.gz gentoo-2-c3829386f4edcd266d9e0bd17014aabb4aac37b0.tar.bz2 gentoo-2-c3829386f4edcd266d9e0bd17014aabb4aac37b0.zip |
Unused file.
(Portage version: 2.2_rc40/cvs/Linux x86_64)
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/pulseaudio/Manifest | 11 | ||||
-rw-r--r-- | media-sound/pulseaudio/files/pulseaudio-0.9.16-CVE-2009-1894.patch | 85 |
2 files changed, 0 insertions, 96 deletions
diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest index 8d7e0e267c24..2a50653c4ed0 100644 --- a/media-sound/pulseaudio/Manifest +++ b/media-sound/pulseaudio/Manifest @@ -1,9 +1,5 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX pulseaudio-0.9.15-CVE-2009-1894.patch 1969 RMD160 69a11b7f132d24e7f99fec180ffed3caf806de77 SHA1 1b9106e52c063e83b8577434360edaf3be81351d SHA256 a14e01e386f60c083dda6049e951bcf17af693ac475afd1f455d71f400f2e526 AUX pulseaudio-0.9.15-bsd.patch 549 RMD160 d44e309557353c115281e860bfa643b197d04921 SHA1 0cd07acc70c0e53984e7a639d9668b4817cb804c SHA256 d044e27ad71424b601f0de37e29321226579146203c6c557434d11e298798787 -AUX pulseaudio-0.9.16-CVE-2009-1894.patch 3269 RMD160 b900d2001a4dc611f78c704603f5994c0a9614da SHA1 9c6737a7ec293308699410ec41eeceae1a3643d2 SHA256 3be0eaa395606aaa832e6748a7c0d075ad4a2dd473dc302759510673189bfb48 AUX pulseaudio-0.9.8-bt-nohal.patch 1153 RMD160 5ad7a7173795c022fca73ccf694207e18d6925a7 SHA1 9f50549357b5fa498e0b7f67258de431e90f89e2 SHA256 1bdc458d55529777a3a760205a09d0381433402a3002518ba5a700b3518c727d AUX pulseaudio-0.9.8-create-directory.patch 685 RMD160 87c287d3ff6047c9bee892271ea3b3ac6d06fa1a SHA1 2083a575f6272135909efce292d43a2f947f285f SHA256 5fd77f5d0a897d3f70cb3e20e24b97e7f0f46d9266b8758c56a7cb84f763e571 AUX pulseaudio-0.9.8-esoundpath.patch 1798 RMD160 c009c0d1cfdf0bb9db6ef476df29bca56b68ab58 SHA1 5901b164c5b4bd3fa485dbc1a5a950f2ba5794a9 SHA256 4ae132c68a19f07ecf1fef9c55cebc7615e38b157dc196961f666c3914a4641b @@ -23,10 +19,3 @@ EBUILD pulseaudio-0.9.16_rc6.ebuild 5417 RMD160 32c29218d792c9eb02cc372951c8d34b EBUILD pulseaudio-0.9.9-r54.ebuild 5949 RMD160 56283e0cc390c79dbf299f61c1b2e9a08424f133 SHA1 d19a6e920b2df66f11a359b52ed334031f07c082 SHA256 08c6879254915eb40a4916c261770a5661a1d2c364d57ecbbda72e291f8637f3 MISC ChangeLog 29891 RMD160 c915c38b9777439981f464b8552c0eaabfb09a77 SHA1 cfc786493bdb1effff99b69b7f2f685f32dc32f9 SHA256 168e34c60fb6d38daf34ecf30669d46e23cb94a2f4586d22540e22ea5bea51f6 MISC metadata.xml 2026 RMD160 c9ab8b941696d7bbc414a0ec1f1aacb7ea2cf560 SHA1 77a7b37f63602e282fb47f5b9a4d130449c9c0ee SHA256 8146dd9e728580c17ff5eb800577773e7a261dbbd32bdcecd7a375f4ea955160 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAkqZXTUACgkQAiZjviIA2Xi95gCg31pZojlwFLyZLoqgPlx0u5Aw -iv4AoJ7gRT/OBUD+ZyuEzY69n2GOTlZs -=Ok2u ------END PGP SIGNATURE----- diff --git a/media-sound/pulseaudio/files/pulseaudio-0.9.16-CVE-2009-1894.patch b/media-sound/pulseaudio/files/pulseaudio-0.9.16-CVE-2009-1894.patch deleted file mode 100644 index 64e672377ac0..000000000000 --- a/media-sound/pulseaudio/files/pulseaudio-0.9.16-CVE-2009-1894.patch +++ /dev/null @@ -1,85 +0,0 @@ -From fdd11d6cc0f4c75f75c62fb7d419d157ce00c956 Mon Sep 17 00:00:00 2001 -From: =?utf-8?q?Diego=20Elio=20'Flameeyes'=20Petten=C3=B2?= <flameeyes@gmail.com> -Date: Tue, 7 Jul 2009 20:51:53 +0200 -Subject: [PATCH] Remove exploitable LD_BIND_NOW hack. - -Instead of trying to re-execute pulseaudio itself with LD_BIND_NOW set, -just find the correct flag for the linker to request immediate bindings -(all ELF files support that option), and use that when linking the daemon. - -Reduce the amount of compiled and executed code as well. ---- - configure.ac | 6 ++++++ - src/Makefile.am | 4 ++-- - src/daemon/main.c | 22 ---------------------- - 3 files changed, 8 insertions(+), 24 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 9c96d1c..cc7f674 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -113,6 +113,12 @@ CC_CHECK_LDFLAGS([${tmp_ldflag}], - [VERSIONING_LDFLAGS='-Wl,-version-script=$(srcdir)/map-file']) - AC_SUBST([VERSIONING_LDFLAGS]) - -+dnl Use immediate (now) bindings; avoids the funky re-call in itself -+dnl the -z now syntax is lifted from Sun's linker and works with GNU's too -+dnl other linkes might be added later -+CC_CHECK_LDFLAGS([-Wl,-z,now], [IMMEDIATE_LDFLAGS="-Wl,-z,now"]) -+AC_SUBST([IMMEDIATE_LDFLAGS]) -+ - dnl Check for the proper way to build libraries that have no undefined - dnl symbols; on some hosts this needs to be avoided but the macro - dnl takes care of it. -diff --git a/src/Makefile.am b/src/Makefile.am -index 7ebf1f8..ac627c8 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -183,9 +183,9 @@ PREOPEN_LIBS = $(modlibexec_LTLIBRARIES) - endif - - if FORCE_PREOPEN --pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) -dlpreopen force $(foreach f,$(PREOPEN_LIBS),-dlpreopen $(f)) -+pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -dlpreopen force $(foreach f,$(PREOPEN_LIBS),-dlpreopen $(f)) - else --pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f)) -+pulseaudio_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS) $(IMMEDIATE_LDFLAGS) -dlopen force $(foreach f,$(PREOPEN_LIBS),-dlopen $(f)) - endif - - ################################### -diff --git a/src/daemon/main.c b/src/daemon/main.c -index eb378d2..0f6fc90 100644 ---- a/src/daemon/main.c -+++ b/src/daemon/main.c -@@ -401,28 +401,6 @@ int main(int argc, char *argv[]) { - pa_log_set_level(PA_LOG_NOTICE); - pa_log_set_flags(PA_LOG_COLORS|PA_LOG_PRINT_FILE|PA_LOG_PRINT_LEVEL, PA_LOG_RESET); - --#if defined(__linux__) && defined(__OPTIMIZE__) -- /* -- Disable lazy relocations to make usage of external libraries -- more deterministic for our RT threads. We abuse __OPTIMIZE__ as -- a check whether we are a debug build or not. -- */ -- -- if (!getenv("LD_BIND_NOW")) { -- char *rp; -- -- /* We have to execute ourselves, because the libc caches the -- * value of $LD_BIND_NOW on initialization. */ -- -- pa_set_env("LD_BIND_NOW", "1"); -- -- if ((rp = pa_readlink("/proc/self/exe"))) -- pa_assert_se(execv(rp, argv) == 0); -- else -- pa_log_warn("Couldn't read /proc/self/exe, cannot self execute. Running in a chroot()?"); -- } --#endif -- - if ((e = getenv("PULSE_PASSED_FD"))) { - passed_fd = atoi(e); - --- -1.6.3.3 - |