summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2011-04-28 22:09:43 +0000
committerTony Vroon <chainsaw@gentoo.org>2011-04-28 22:09:43 +0000
commitf123da376f9a2497657aff52f3725b7e99c41bcf (patch)
treea1d46c1f176cd23160a7863ac24d977a9adcf74b /net-misc/asterisk
parentUpdate to git-2 eclass. (diff)
downloadhistorical-f123da376f9a2497657aff52f3725b7e99c41bcf.tar.gz
historical-f123da376f9a2497657aff52f3725b7e99c41bcf.tar.bz2
historical-f123da376f9a2497657aff52f3725b7e99c41bcf.zip
Removed vulnerable ebuild for CVE-2011-{1507,1599}, security bug #364887.
Package-Manager: portage-2.1.9.46/cvs/Linux x86_64
Diffstat (limited to 'net-misc/asterisk')
-rw-r--r--net-misc/asterisk/ChangeLog5
-rw-r--r--net-misc/asterisk/Manifest14
-rw-r--r--net-misc/asterisk/asterisk-1.6.2.17.2.ebuild224
3 files changed, 5 insertions, 238 deletions
diff --git a/net-misc/asterisk/ChangeLog b/net-misc/asterisk/ChangeLog
index 3e62d7349f69..f1258d138d5f 100644
--- a/net-misc/asterisk/ChangeLog
+++ b/net-misc/asterisk/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-misc/asterisk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.309 2011/04/28 21:39:44 tomka Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.310 2011/04/28 22:09:43 chainsaw Exp $
+
+ 28 Apr 2011; Tony Vroon <chainsaw@gentoo.org> -asterisk-1.6.2.17.2.ebuild:
+ Removed vulnerable ebuild for CVE-2011-{1507,1599}, security bug #364887.
28 Apr 2011; Thomas Kahle <tomka@gentoo.org> asterisk-1.6.2.17.3.ebuild:
x86 stable per bug 364887
diff --git a/net-misc/asterisk/Manifest b/net-misc/asterisk/Manifest
index 972e1b245d60..0d3ac5ab37a2 100644
--- a/net-misc/asterisk/Manifest
+++ b/net-misc/asterisk/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX 1.6.0/asterisk.confd 2204 RMD160 31bceebfa535e97cb2634e313678cc42186d4750 SHA1 748c623cea238cd9b322672d5ebcfe214a4f0463 SHA256 daec84c58e0ef6cbd71a6fc62cb83129b1bcffdfdd619ebbd62a642f0cd1eee7
AUX 1.6.2/asterisk.initd2 6658 RMD160 b694da109e746e9a9e642ffa7f1d278f03543cea SHA1 63443d3066d4c47228fe1d852420d571ae6f8800 SHA256 f6fd2c229e61c12360b1d289a631f6a0a6f8638e7c6f6add6040ad988170bf70
AUX 1.6.2/asterisk.initd3 6658 RMD160 adabbacaff55cc49077a919fb23eb6f8e3a2c076 SHA1 a256b7af478a4d83c19a89b23d79a4f832f1fb5a SHA256 ba737b5eadd4a5ff8653e30b54959c1d25a8a68699b8ce9adc9afe09da8b4110
@@ -18,20 +15,11 @@ AUX 1.8.0/asterisk-1.8.0-inband-indications.patch 539 RMD160 91474076400fe022a83
AUX 1.8.0/asterisk-1.8.0-pbxstart-failed-spurious-bye.patch 427 RMD160 aa54556a6139b4e1ddc14001ac2f76e6b5c8fda3 SHA1 5dcf0bb23e5f26925cc73bcb8df013983c6bcf20 SHA256 9eda54a332fcf9ca30e5f11b0ba3b9da151e67732d19f14997fb6ffed554ac89
AUX 1.8.0/asterisk-1.8.0-pri-missing-keyword.patch 550 RMD160 3c69f10658f559cac33774e2eb789521eb1a5ec4 SHA1 f5c012c84f482c50dff244a5284ff5d89265e3b7 SHA256 6e9dece1c443819113a28b057159f6f37b21d2f8b50b2ac8de536446254d126b
AUX 1.8.0/asterisk-1.8.0-uclibc.patch 471 RMD160 305b41a818f6a59d44d7fa414282e3e128c11858 SHA1 e876ee62ab896977d9302290340098fdda69bc02 SHA256 e1e3b05b300df6331d771cd6b97a609f797d451d7cb2f1bc15595c9964a5cfa5
-DIST asterisk-1.6.2.17.2.tar.gz 23735933 RMD160 82bbf534c6ffa98c08b16cb2ef7f49a099492810 SHA1 827923e5b46d793615d0ef4ac82b6c994719189e SHA256 c23b28fa68ecb805033cc2467dc9570bd4fa7f410674fb67312bfc365b539041
DIST asterisk-1.6.2.17.3.tar.gz 23736578 RMD160 7b3235d4233219bd9f53e322fc166e137cba9b80 SHA1 28baffa81be6837ec3d407b402f83f70708aca05 SHA256 a5d091ace81df48bab678f1fdee735063f198b974df67ba5da193ffbdd6cab76
DIST asterisk-1.8.3.3.tar.gz 26871276 RMD160 5fbe50728e175c923737f25b0ec90c7ea18bd5a7 SHA1 af9e76c2ef96467869947ca1b07214c2abb25687 SHA256 899399a5c5f089dc793d033f670f6c14e13447cf0830d9093d82873f4892da9b
DIST gentoo-asterisk-patchset-0.1.tar.bz2 5394 RMD160 bfd546101c77f6e6989c406bfb202e592f9d16fd SHA1 e49b7784f987e027d833fbe8e0773acb1ef78521 SHA256 07c1bc6a29bda4fa98e7d1eb436d2e6eafc13263b774a0ff41698e523fa59a97
DIST gentoo-asterisk-patchset-0.3.tar.bz2 6374 RMD160 5940291ff5e047c3df493edfa9505ce339a052f1 SHA1 7dc17c43c83b7499cc7e016abe07d21b63547ee1 SHA256 9975069b93e30d74d20328ee911433964026b319a18b700cb43b5ce84d6941ab
-EBUILD asterisk-1.6.2.17.2.ebuild 5792 RMD160 2b37d907653fae7977ddedc06ce3c5cd3194fac4 SHA1 a56b9d87db5835cba90339ab3386cc87241a02fa SHA256 aac0334b5891729b7ebe3ac54c50eefbbd043a134e177e07c11fc21fb1a6e0b6
EBUILD asterisk-1.6.2.17.3.ebuild 5800 RMD160 4f00463fa05753def233749f26d1ea5a05c2a486 SHA1 1fb0844d939f5a188c0bad07a7b3b0c9ab0225b2 SHA256 548d75f2be1cf6230064bd7bf447ed31da6d9125b4336cab6602f60029038479
EBUILD asterisk-1.8.3.3.ebuild 14415 RMD160 4ea3eb78e427d6c01c11be839d931b8bb66d3dde SHA1 0690265e72bf6eef5a4a15fe731b6e92453347ca SHA256 5bee8a38193d8687177e4d6054ef754ecf4af9d515af514e96691ac71a356aa4
-MISC ChangeLog 77265 RMD160 6b91fc8ca3cf4ce1fb9112f931afa7224a1c26e0 SHA1 0918ef9c6024c62438dabbb7c9854591d5d9be4b SHA256 102e84261d1e76cfc238d2e64fa6a241d2daeb07d12d1742e7f568ffc4aaf56e
+MISC ChangeLog 77422 RMD160 d77fd5032d82f1dbc1658d175c9492a7ec2e0d19 SHA1 4986cd3a3ee6749427060b544415c6e841540208 SHA256 642e8e407cf7996fb2da964f3d3f0f3cac681d8c6a64372b4ac2fc79036337cb
MISC metadata.xml 1191 RMD160 b0c61bb8c8017af35605613d543dcbcc02148ed6 SHA1 2431068bd813548ea53fd075a8ce63be40a22bfc SHA256 132ca441c4db467d75ce1489770ee3192b7ce5bf36dd2a661851dfbf107ec939
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iF0EAREIAAYFAk253w4ACgkQodBTJSDyo67s0wD2M77IGgyfaiabhWfwA+hAFzFV
-eZD9jbcBC0J0SZeEqQD/YfG2e0AWcARIdIV03etB1zOVvJT0TPj1I0otimEZrXU=
-=qA/i
------END PGP SIGNATURE-----
diff --git a/net-misc/asterisk/asterisk-1.6.2.17.2.ebuild b/net-misc/asterisk/asterisk-1.6.2.17.2.ebuild
deleted file mode 100644
index c9a48e7324ea..000000000000
--- a/net-misc/asterisk/asterisk-1.6.2.17.2.ebuild
+++ /dev/null
@@ -1,224 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-1.6.2.17.2.ebuild,v 1.3 2011/03/23 16:28:24 tomka Exp $
-
-EAPI=3
-inherit autotools base eutils linux-info multilib
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="http://www.asterisk.org/"
-SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
- mirror://gentoo/gentoo-asterisk-patchset-0.1.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="alsa +caps dahdi doc freetds iconv jabber ldap lua newt +samples oss postgres radius snmp span speex ssl sqlite vorbis"
-
-EPATCH_SUFFIX="patch"
-PATCHES=( "${WORKDIR}/asterisk-patchset" )
-
-RDEPEND="sys-libs/ncurses
- dev-libs/popt
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- caps? ( sys-libs/libcap )
- dahdi? ( >=net-libs/libpri-1.4.7
- net-misc/dahdi-tools )
- freetds? ( dev-db/freetds )
- iconv? ( virtual/libiconv )
- jabber? ( dev-libs/iksemel )
- ldap? ( net-nds/openldap )
- lua? ( dev-lang/lua )
- newt? ( dev-libs/newt )
- postgres? ( dev-db/postgresql-base )
- radius? ( net-dialup/radiusclient-ng )
- snmp? ( net-analyzer/net-snmp )
- span? ( media-libs/spandsp )
- speex? ( media-libs/speex )
- sqlite? ( dev-db/sqlite )
- ssl? ( dev-libs/openssl )
- vorbis? ( media-libs/libvorbis )"
-
-DEPEND="${RDEPEND}
- !<net-misc/asterisk-addons-1.6
- !net-misc/asterisk-chan_unistim
- !net-misc/zaptel"
-
-PDEPEND="net-misc/asterisk-core-sounds
- net-misc/asterisk-extra-sounds
- net-misc/asterisk-moh-opsound"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
- CONFIG_CHECK="~!NF_CONNTRACK_SIP"
- local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
- have reported that this module dropped critical SIP packets in their deployments. You
- may want to disable it if you see such problems."
- check_extra_config
-
- enewgroup asterisk
- enewuser asterisk -1 -1 /var/lib/asterisk "asterisk,dialout"
-}
-
-src_prepare() {
- base_src_prepare
- AT_M4DIR=autoconf eautoreconf
-}
-
-src_configure() {
- econf \
- --libdir="/usr/$(get_libdir)" \
- --localstatedir="/var" \
- --with-gsm=internal \
- --with-popt \
- --with-z \
- $(use_with alsa asound) \
- $(use_with caps cap) \
- $(use_with dahdi pri) \
- $(use_with dahdi tonezone) \
- $(use_with dahdi) \
- $(use_with freetds tds) \
- $(use_with iconv) \
- $(use_with jabber iksemel) \
- $(use_with lua) \
- $(use_with newt) \
- $(use_with oss) \
- $(use_with postgres) \
- $(use_with radius) \
- $(use_with snmp netsnmp) \
- $(use_with span spandsp) \
- $(use_with speex) \
- $(use_with speex speexdsp) \
- $(use_with sqlite sqlite3) \
- $(use_with ssl crypto) \
- $(use_with ssl) \
- $(use_with vorbis ogg) \
- $(use_with vorbis) || die "econf failed"
-
- #
- # blank out sounds/sounds.xml file to prevent
- # asterisk from installing sounds files (we pull them in via
- # asterisk-{core,extra}-sounds and asterisk-moh-opsound).
- #
- >"${S}"/sounds/sounds.xml
-}
-
-src_compile() {
- ASTLDFLAGS="${LDFLAGS}" emake || die "emake failed"
-}
-
-src_install() {
- # setup directory structure
- #
- mkdir -p "${D}"usr/$(get_libdir)/pkgconfig
-
- emake DESTDIR="${D}" install || die "emake install failed"
-
- if use samples; then
- emake DESTDIR="${D}" samples || die "emake samples failed"
- for conffile in "${D}"etc/asterisk/*.*
- do
- chown asterisk:asterisk $conffile
- chmod 0660 $conffile
- done
- einfo "Sample files have been installed"
- else
- einfo "Skipping installation of sample files..."
- rm -f "${D}"var/lib/asterisk/mohmp3/*
- rm -f "${D}"var/lib/asterisk/sounds/demo-*
- rm -f "${D}"var/lib/asterisk/agi-bin/*
- rm -f "${D}"etc/asterisk/*
- fi
- rm -rf "${D}"var/spool/asterisk/voicemail/default
-
- # keep directories
- diropts -m 0770 -o asterisk -g asterisk
- keepdir /etc/asterisk
- keepdir /var/lib/asterisk
- keepdir /var/run/asterisk
- keepdir /var/spool/asterisk
- keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail}
- diropts -m 0750 -o asterisk -g asterisk
- keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
-
- newinitd "${FILESDIR}"/1.6.2/asterisk.initd2 asterisk
- newconfd "${FILESDIR}"/1.6.0/asterisk.confd asterisk
-
- # install the upgrade documentation
- #
- dodoc README UPGRADE* BUGS CREDITS
-
- # install extra documentation
- #
- if use doc
- then
- dodoc doc/*.txt
- dodoc doc/*.pdf
- dodoc doc/PEERING
- dodoc doc/CODING-GUIDELINES
- dodoc doc/tex/*.pdf
- fi
-
- # install snmp mib files
- #
- if use snmp
- then
- insinto /usr/share/snmp/mibs/
- doins doc/digium-mib.txt doc/asterisk-mib.txt
- fi
-
- # install SIP scripts; bug #300832
- #
- dodoc "${FILESDIR}/1.6.2/sip_calc_auth"
- dodoc "${FILESDIR}/1.6.2/find_call_sip_trace.sh"
- dodoc "${FILESDIR}/1.6.2/find_call_ids.sh"
- dodoc "${FILESDIR}/1.6.2/call_data.txt"
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}/1.6.2/asterisk.logrotate3" asterisk
-}
-
-pkg_postinst() {
- #
- # Announcements, warnings, reminders...
- #
- einfo "Asterisk has been installed"
- einfo
- elog "If you want to know more about asterisk, visit these sites:"
- elog "http://www.asteriskdocs.org/"
- elog "http://www.voip-info.org/wiki-Asterisk"
- einfo
- elog "http://www.automated.it/guidetoasterisk.htm"
- einfo
- elog "Gentoo VoIP IRC Channel:"
- elog "#gentoo-voip @ irc.freenode.net"
-}
-
-pkg_config() {
- einfo "Do you want to reset file permissions and ownerships (y/N)?"
-
- read tmp
- tmp="$(echo $tmp | tr '[:upper:]' '[:lower:]')"
-
- if [[ "$tmp" = "y" ]] ||\
- [[ "$tmp" = "yes" ]]
- then
- einfo "Resetting permissions to defaults..."
-
- for x in spool run lib log; do
- chown -R asterisk:asterisk "${ROOT}"var/${x}/asterisk
- chmod -R u=rwX,g=rwX,o= "${ROOT}"var/${x}/asterisk
- done
-
- chown -R root:asterisk "${ROOT}"etc/asterisk
- chmod -R u=rwX,g=rwX,o= "${ROOT}"etc/asterisk
-
- einfo "done"
- else
- einfo "skipping"
- fi
-}