* [gentoo-commits] gentoo-x86 commit in net-analyzer/wireshark: ChangeLog wireshark-1.0.3.ebuild
@ 2008-09-10 6:04 Peter Volkov (pva)
0 siblings, 0 replies; 2+ messages in thread
From: Peter Volkov (pva) @ 2008-09-10 6:04 UTC (permalink / raw
To: gentoo-commits
pva 08/09/10 06:04:10
Modified: ChangeLog
Added: wireshark-1.0.3.ebuild
Log:
Version bump, fixes security issues #236515, thank Robert Buchholz for report.
(Portage version: 2.2_rc8/cvs/Linux 2.6.25-gentoo-r7 i686)
Revision Changes Path
1.116 net-analyzer/wireshark/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?rev=1.116&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?rev=1.116&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?r1=1.115&r2=1.116
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -r1.115 -r1.116
--- ChangeLog 4 Aug 2008 20:20:20 -0000 1.115
+++ ChangeLog 10 Sep 2008 06:04:09 -0000 1.116
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/wireshark
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.115 2008/08/04 20:20:20 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.116 2008/09/10 06:04:09 pva Exp $
+
+*wireshark-1.0.3 (10 Sep 2008)
+
+ 10 Sep 2008; Peter Volkov <pva@gentoo.org> +wireshark-1.0.3.ebuild:
+ Version bump, fixes security issues #236515, thank Robert Buchholz for
+ report.
04 Aug 2008; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Describe local USE flags for GLEP 56.
1.1 net-analyzer/wireshark/wireshark-1.0.3.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/wireshark-1.0.3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/wireshark-1.0.3.ebuild?rev=1.1&content-type=text/plain
Index: wireshark-1.0.3.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/wireshark-1.0.3.ebuild,v 1.1 2008/09/10 06:04:09 pva Exp $
EAPI=1
WANT_AUTOMAKE="1.9"
inherit autotools libtool flag-o-matic eutils toolchain-funcs
DESCRIPTION="A network protocol analyzer formerly known as ethereal"
HOMEPAGE="http://www.wireshark.org/"
# _rc versions has different download location.
[[ -n ${PV#*_rc} && ${PV#*_rc} != ${PV} ]] && {
SRC_URI="http://www.wireshark.org/download/prerelease/${PN}-${PV/_rc/pre}.tar.gz";
S=${WORKDIR}/${PN}-${PV/_rc/pre} ; } || \
SRC_URI="http://www.wireshark.org/download/src/all-versions/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="adns gtk ipv6 lua portaudio gnutls gcrypt zlib kerberos threads profile smi +pcap pcre +caps selinux"
RDEPEND="zlib? ( sys-libs/zlib )
smi? ( net-libs/libsmi )
gtk? ( >=dev-libs/glib-2.0.4
=x11-libs/gtk+-2*
x11-libs/pango
dev-libs/atk )
!gtk? ( =dev-libs/glib-1.2* )
gnutls? ( net-libs/gnutls )
gcrypt? ( dev-libs/libgcrypt )
pcap? ( net-libs/libpcap )
pcre? ( dev-libs/libpcre )
caps? ( sys-libs/libcap )
adns? ( net-libs/adns )
kerberos? ( virtual/krb5 )
portaudio? ( media-libs/portaudio )
lua? ( >=dev-lang/lua-5.1 )
selinux? ( sec-policy/selinux-wireshark )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.15.0
dev-lang/perl
sys-devel/bison
sys-devel/flex
sys-apps/sed"
pkg_setup() {
if ! use gtk; then
ewarn "USE=-gtk will mean no gui called wireshark will be created and"
ewarn "only command line utils are available"
fi
# Add group for users allowed to sniff.
enewgroup wireshark || die "Failed to create wireshark group"
}
src_unpack() {
unpack ${A}
# Try to drop --as-needed patches for 1.0.1. All problems are supposed to be
# fixed there...
cd "${S}"
epatch "${FILESDIR}"/${PN}-0.99.7-asneeded.patch
epatch "${FILESDIR}"/${PN}-0.99.8-as-needed.patch
cd "${S}"/epan
epatch "${FILESDIR}"/wireshark-except-double-free.diff
cd "${S}"
eautoreconf
}
src_compile() {
# optimization bug, see bug #165340, bug #40660
if [[ $(gcc-version) == 3.4 ]] ; then
elog "Found gcc 3.4, forcing -O3 into CFLAGS"
replace-flags -O? -O3
elif [[ $(gcc-version) == 3.3 || $(gcc-version) == 3.2 ]] ; then
elog "Found <=gcc-3.3, forcing -O into CFLAGS"
replace-flags -O? -O
fi
# see bug #133092; bugs.wireshark.org/bugzilla/show_bug.cgi?id=1001
# our hardened toolchain bug
filter-flags -fstack-protector
# profile and -fomit-frame-pointer are incompatible, bug #215806
use profile && filter-flags -fomit-frame-pointer
local myconf
if use gtk; then
einfo "Building with gtk support"
else
einfo "Building without gtk support"
myconf="${myconf} --disable-wireshark"
fi
# Workaround bug #213705. If krb5-config --libs has -lcrypto then pass
# --with-ssl to ./configure. (Mimics code from acinclude.m4).
if use kerberos; then
case `krb5-config --libs` in
*-lcrypto*) myconf="${myconf} --with-ssl" ;;
esac
fi
# dumpcap requires libcap, setuid-install requires dumpcap
econf $(use_enable gtk gtk2) \
$(use_enable profile profile-build) \
$(use_with gnutls) \
$(use_with gcrypt) \
$(use_enable gtk wireshark) \
$(use_enable ipv6) \
$(use_enable threads) \
$(use_with lua) \
$(use_with adns) \
$(use_with kerberos krb5) \
$(use_with smi libsmi) \
$(use_with pcap) \
$(use_with zlib) \
$(use_with pcre) \
$(use_with portaudio) \
$(use_with caps libcap) \
$(use_enable pcap setuid-install) \
--sysconfdir=/etc/wireshark \
${myconf} || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
fowners 0:wireshark /usr/bin/tshark
fperms 6550 /usr/bin/tshark
use pcap && fowners 0:wireshark /usr/bin/dumpcap
use pcap && fperms 6550 /usr/bin/dumpcap
insinto /usr/include/wiretap
doins wiretap/wtap.h
# FAQ is not required as is installed from help/faq.txt
dodoc AUTHORS ChangeLog NEWS README{,bsd,linux,macos,vmware} doc/randpkt.txt
if use gtk ; then
insinto /usr/share/icons/hicolor/16x16/apps
newins image/hi16-app-wireshark.png wireshark.png
insinto /usr/share/icons/hicolor/32x32/apps
newins image/hi32-app-wireshark.png wireshark.png
insinto /usr/share/icons/hicolor/48x48/apps
newins image/hi48-app-wireshark.png wireshark.png
insinto /usr/share/applications
doins wireshark.desktop
fi
}
pkg_postinst() {
echo
ewarn "With version 0.99.7, all function calls that require elevated privileges"
ewarn "have been moved out of the GUI to dumpcap. WIRESHARK CONTAINS OVER ONE"
ewarn "POINT FIVE MILLION LINES OF SOURCE CODE. DO NOT RUN THEM AS ROOT."
ewarn
ewarn "NOTE: To run wireshark as normal user you have to add yourself into"
ewarn "wireshark group. This security measure ensures that only trusted"
ewarn "users allowed to sniff your traffic."
echo
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-analyzer/wireshark: ChangeLog wireshark-1.0.3.ebuild
@ 2008-11-22 15:30 Peter Volkov (pva)
0 siblings, 0 replies; 2+ messages in thread
From: Peter Volkov (pva) @ 2008-11-22 15:30 UTC (permalink / raw
To: gentoo-commits
pva 08/11/22 15:30:32
Modified: ChangeLog
Removed: wireshark-1.0.3.ebuild
Log:
Updated patch to handle more points of failure. Remove old.
(Portage version: 2.2_rc15/cvs/Linux 2.6.26-openvz.git-35f41f1 i686)
Revision Changes Path
1.134 net-analyzer/wireshark/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?rev=1.134&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?rev=1.134&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-analyzer/wireshark/ChangeLog?r1=1.133&r2=1.134
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -r1.133 -r1.134
--- ChangeLog 15 Nov 2008 17:42:03 -0000 1.133
+++ ChangeLog 22 Nov 2008 15:30:31 -0000 1.134
@@ -1,6 +1,10 @@
# ChangeLog for net-analyzer/wireshark
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.133 2008/11/15 17:42:03 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/wireshark/ChangeLog,v 1.134 2008/11/22 15:30:31 pva Exp $
+
+ 22 Nov 2008; Peter Volkov <pva@gentoo.org>
+ files/wireshark-1.1.1-misc-warnings.patch, -wireshark-1.0.3.ebuild:
+ Updated patch to handle more points of failure. Remove old.
15 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
wireshark-1.0.4.ebuild:
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-11-22 15:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-22 15:30 [gentoo-commits] gentoo-x86 commit in net-analyzer/wireshark: ChangeLog wireshark-1.0.3.ebuild Peter Volkov (pva)
-- strict thread matches above, loose matches on Subject: below --
2008-09-10 6:04 Peter Volkov (pva)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox