Unitas Network GmbH version of ntop (5.0.2) (experimental)
This commit is contained in:
parent
bff3066113
commit
44563632e1
|
@ -0,0 +1,492 @@
|
|||
# ChangeLog for net-analyzer/ntop
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ntop/ChangeLog,v 1.122 2015/04/08 18:01:21 mgorny Exp $
|
||||
|
||||
22 Sep 2015; Matthias Drobny <mdrobny@unitas-network.de> ntop-5.0.2-r1.ebuild,
|
||||
Non-maintainer commit: +files/fix-doubleValuesInTrafficData-report.patch
|
||||
|
||||
30 Jul 2015; Jörg Deckert <jdeckert@unitas-network.de> ntop-5.0.2.ebuild,
|
||||
Non-maintainer commit: +files/load_protos_file.patch
|
||||
|
||||
08 Apr 2015; Michał Górny <mgorny@gentoo.org> ntop-5.0.1-r1.ebuild:
|
||||
Drop old Python implementations
|
||||
|
||||
02 Feb 2015; Jeroen Roovers <jer@gentoo.org> ntop-4.0.3.ebuild,
|
||||
ntop-4.1.0.ebuild, ntop-5.0.1-r1.ebuild:
|
||||
Fix LICENSE.
|
||||
|
||||
16 Jul 2014; Jeroen Roovers <jer@gentoo.org> ntop-5.0.1-r1.ebuild,
|
||||
+files/ntop-5.0.1-INCS.patch, +files/ntop-5.0.1-includes.patch:
|
||||
Fix missing includes for standard functions. Stop running autotools in
|
||||
src_install(). Use python-config --includes, not --cflags. Do not "clean up"
|
||||
INCS (INCLUDES).
|
||||
|
||||
15 Jul 2014; Jeroen Roovers <jer@gentoo.org> files/ntop-4.0.3-gentoo.patch,
|
||||
files/ntop-4.1.0-gentoo.patch, files/ntop-5.0.1-gentoo.patch:
|
||||
Clean up patches.
|
||||
|
||||
15 Jul 2014; Jeroen Roovers <jer@gentoo.org> ntop-4.0.3.ebuild,
|
||||
ntop-4.1.0.ebuild, ntop-5.0.1-r1.ebuild:
|
||||
Set USE=graph dependency on net-analyzer/rrdtool (bug #509682).
|
||||
|
||||
*ntop-5.0.1-r1 (06 Aug 2013)
|
||||
|
||||
06 Aug 2013; Lars Wendler <polynomial-c@gentoo.org> -ntop-5.0.1.ebuild,
|
||||
+ntop-5.0.1-r1.ebuild, +files/ntop-initd-r1:
|
||||
Non-maintainer commit: Revbump to make use of rewritten init script.
|
||||
|
||||
*ntop-5.0.1 (04 Jul 2013)
|
||||
|
||||
04 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> -ntop-4.0.1.ebuild,
|
||||
+ntop-5.0.1.ebuild, -files/ntop-4.0.1-gentoo.patch,
|
||||
+files/ntop-5.0.1-gentoo.patch:
|
||||
Non-maintainer commit: Version bump (fixes bug #430428). Removed old.
|
||||
|
||||
10 Mar 2013; Christoph Junghans <ottxor@gentoo.org> ntop-4.0.1.ebuild,
|
||||
ntop-4.0.3.ebuild, ntop-4.1.0.ebuild:
|
||||
switch to virtual/awk (bug #455664)
|
||||
|
||||
10 Feb 2013; Pacho Ramos <pacho@gentoo.org> ntop-4.1.0.ebuild:
|
||||
Drop gdome2 dep, #415743
|
||||
|
||||
13 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> ntop-4.1.0.ebuild:
|
||||
Add dev-python/mako to runtime deps, wrt bug #410255
|
||||
|
||||
12 Jun 2012; Zac Medico <zmedico@gentoo.org> ntop-4.0.1.ebuild,
|
||||
ntop-4.0.3.ebuild, ntop-4.1.0.ebuild:
|
||||
inherit user for enewgroup and enewuser
|
||||
|
||||
06 Apr 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
|
||||
Drop maintainer due retirement, bug #63588
|
||||
|
||||
06 Jan 2012; Mark Loeser <halcy0n@gentoo.org> ntop-4.0.3.ebuild:
|
||||
Stable for ppc/ppc64; bug #382091
|
||||
|
||||
*ntop-4.1.0 (08 Nov 2011)
|
||||
|
||||
08 Nov 2011; Alin Năstac <mrness@gentoo.org> +ntop-4.1.0.ebuild,
|
||||
+files/ntop-4.1.0-gentoo.patch:
|
||||
Version bump with added snmp support (#378333). Drop ipv6 USE flag (no longer
|
||||
possible to disable IPv6 support). Remove static libraries (#382093).
|
||||
|
||||
11 Oct 2011; Jeroen Roovers <jer@gentoo.org> ntop-4.0.3.ebuild:
|
||||
Stable for HPPA (bug #382091).
|
||||
|
||||
09 Oct 2011; Raúl Porcel <armin76@gentoo.org> ntop-4.0.3.ebuild:
|
||||
ia64/s390/sh/sparc stable wrt #382091
|
||||
|
||||
18 Sep 2011; Markus Meier <maekke@gentoo.org> ntop-4.0.3.ebuild:
|
||||
arm stable, bug #382091
|
||||
|
||||
11 Sep 2011; Christian Ruppert <idl0r@gentoo.org> ntop-4.0.3.ebuild:
|
||||
Fix HOMEPAGE.
|
||||
|
||||
11 Sep 2011; Markus Meier <maekke@gentoo.org> ntop-4.0.3.ebuild:
|
||||
x86 stable, bug #382091
|
||||
|
||||
07 Sep 2011; Tony Vroon <chainsaw@gentoo.org> ntop-4.0.3.ebuild:
|
||||
Marked stable on AMD64 based on arch testing by Elijah "Armageddon" El
|
||||
Lazkani & Tomáš "Mepho" Pružina in bug #382091 filed by Markos "hwoarang"
|
||||
Chandras.
|
||||
|
||||
10 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
|
||||
files/ntop-4.0.3-gentoo.patch:
|
||||
non-maintainer commit: Added missing gunzip line for GeoIPASNum.dat file (bug
|
||||
#376453). Fixed patch committed with kind permission from hwoarang.
|
||||
|
||||
07 Aug 2011; Jeroen Roovers <jer@gentoo.org> -ntop-3.3.10-r2.ebuild,
|
||||
-files/ntop-3.3.10-CVE-2009-2732.patch, -files/ntop-3.3.10-gentoo.patch:
|
||||
^
|
||||
|
||||
07 Aug 2011; Raúl Porcel <armin76@gentoo.org> ntop-4.0.1.ebuild:
|
||||
ia64/s390/sh/sparc stable wrt #376057
|
||||
|
||||
07 Aug 2011; Markus Meier <maekke@gentoo.org> ntop-4.0.1.ebuild:
|
||||
arm stable, bug #376057
|
||||
|
||||
26 Jul 2011; Markus Meier <maekke@gentoo.org> ntop-4.0.1.ebuild:
|
||||
amd64/x86 stable, bug #376057
|
||||
|
||||
26 Jul 2011; Jeroen Roovers <jer@gentoo.org> ntop-4.0.1.ebuild:
|
||||
Stable for HPPA (bug #376057).
|
||||
|
||||
26 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> ntop-4.0.1.ebuild:
|
||||
ppc/ppc64 stable wrt #376057
|
||||
|
||||
*ntop-4.0.3 (26 May 2011)
|
||||
|
||||
26 May 2011; Markos Chandras <hwoarang@gentoo.org> +ntop-4.0.3.ebuild,
|
||||
+files/ntop-4.0.3-gentoo.patch:
|
||||
Version bump. Bug #347393
|
||||
|
||||
*ntop-4.0.1 (24 Sep 2010)
|
||||
|
||||
24 Sep 2010; Alin Năstac <mrness@gentoo.org> +ntop-4.0.1.ebuild,
|
||||
+files/ntop-4.0.1-gentoo.patch:
|
||||
Version bump (#329577).
|
||||
|
||||
31 Jan 2010; Richard Freeman <rich0@gentoo.org> ntop-3.3.10-r2.ebuild:
|
||||
amd64 stable - 281956
|
||||
|
||||
22 Jan 2010; Raúl Porcel <armin76@gentoo.org> ntop-3.3.10-r2.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #281956
|
||||
|
||||
19 Jan 2010; Jeroen Roovers <jer@gentoo.org> ntop-3.3.10-r2.ebuild:
|
||||
Stable for HPPA (bug #281956).
|
||||
|
||||
19 Jan 2010; Brent Baude <ranger@gentoo.org> ntop-3.3.10-r2.ebuild:
|
||||
Marking ntop-3.3.10-r2 ppc64 and ppc for bug 281956
|
||||
|
||||
19 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
|
||||
ntop-3.3.10-r2.ebuild:
|
||||
stable x86, security bug 281956
|
||||
|
||||
*ntop-3.3.10-r2 (18 Jan 2010)
|
||||
|
||||
18 Jan 2010; Jeroen Roovers <jer@gentoo.org> +ntop-3.3.10-r2.ebuild,
|
||||
+files/ntop-3.3.10-CVE-2009-2732.patch:
|
||||
Bump to apply security fix (bug #281956).
|
||||
|
||||
27 Sep 2009; Brent Baude <ranger@gentoo.org> ntop-3.3.10-r1.ebuild:
|
||||
Marking ntop-3.3.10-r1 ppc64 for bug 282063
|
||||
|
||||
13 Sep 2009; Raúl Porcel <armin76@gentoo.org> ntop-3.3.10-r1.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #282063
|
||||
|
||||
06 Sep 2009; Markus Meier <maekke@gentoo.org> ntop-3.3.10-r1.ebuild:
|
||||
amd64/x86 stable, bug #282063
|
||||
|
||||
30 Aug 2009; nixnut <nixnut@gentoo.org> ntop-3.3.10-r1.ebuild:
|
||||
ppc stable #282063
|
||||
|
||||
27 Aug 2009; Jeroen Roovers <jer@gentoo.org> ntop-3.3.10-r1.ebuild:
|
||||
Stable for HPPA (bug #282063).
|
||||
|
||||
12 Aug 2009; Mike Frysinger <vapier@gentoo.org>
|
||||
files/ntop-update-geoip-db:
|
||||
Run wget with -nv so it doesnt spam logs so much.
|
||||
|
||||
*ntop-3.3.10-r1 (18 Jun 2009)
|
||||
|
||||
18 Jun 2009; Alin Năstac <mrness@gentoo.org>
|
||||
-files/ntop-3.3.10-external-geoip.patch, files/ntop-3.3.10-gentoo.patch,
|
||||
-ntop-3.3.10.ebuild, +ntop-3.3.10-r1.ebuild:
|
||||
Add missing lua dependency (#274447).
|
||||
|
||||
*ntop-3.3.10 (14 Jun 2009)
|
||||
|
||||
14 Jun 2009; Alin Năstac <mrness@gentoo.org>
|
||||
+files/ntop-3.3.10-external-geoip.patch, +files/ntop-3.3.10-gentoo.patch,
|
||||
+ntop-3.3.10.ebuild:
|
||||
Version bump (#271453).
|
||||
|
||||
09 May 2009; Alin Năstac <mrness@gentoo.org> metadata.xml,
|
||||
ntop-3.3.9-r2.ebuild:
|
||||
Change package description (#268400).
|
||||
|
||||
02 May 2009; Alin Năstac <mrness@gentoo.org> -files/ntop-3.2-build.patch,
|
||||
-files/ntop-3.2-snmp.patch, -files/ntop-3.3.6-gentoo.patch,
|
||||
-files/ntop-3.3.8-gentoo.patch, -files/globals-core.c.diff,
|
||||
-ntop-3.2-r3.ebuild, -ntop-3.3.6.ebuild, -ntop-3.3.8.ebuild,
|
||||
ntop-3.3.9-r2.ebuild:
|
||||
Remove nls USE flag and correct tcpd configure argument (#267660).
|
||||
|
||||
27 Apr 2009; Jeroen Roovers <jer@gentoo.org> ntop-3.3.9-r2:
|
||||
Stable for HPPA (bug #265704).
|
||||
|
||||
26 Apr 2009; Raúl Porcel <armin76@gentoo.org> ntop-3.3.9-r2.ebuild:
|
||||
arm/ia64/s390/sh/sparc stable wrt #265704
|
||||
|
||||
*ntop-3.3.9-r2 (25 Apr 2009)
|
||||
|
||||
25 Apr 2009; Alin Năstac <mrness@gentoo.org>
|
||||
+files/ntop-3.3.9-accesslog-umask.patch, -ntop-3.3.9-r1.ebuild,
|
||||
+ntop-3.3.9-r2.ebuild:
|
||||
Fix insecure log file creation (#266947).
|
||||
|
||||
22 Apr 2009; Markus Meier <maekke@gentoo.org> ntop-3.3.9-r1:
|
||||
x86 stable, bug #265704
|
||||
|
||||
16 Apr 2009; Richard Freeman <rich0@gentoo.org> ntop-3.3.9-r1.ebuild:
|
||||
amd64 stable - 265704
|
||||
|
||||
12 Apr 2009; Brent Baude <ranger@gentoo.org> ntop-3.3.9-r1.ebuild:
|
||||
stable ppc64, bug 265704
|
||||
|
||||
11 Apr 2009; nixnut <nixnut@gentoo.org> ntop-3.3.9-r1.ebuild:
|
||||
ppc stable #265704
|
||||
|
||||
10 Apr 2009; Alin Năstac <mrness@gentoo.org> ntop-3.3.9-r1.ebuild:
|
||||
Fix geoip dependency atom (#264524). Migrate to EAPI 2.
|
||||
|
||||
08 Mar 2009; Dawid Węgliński <cla@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
Migrate to EAPI 2
|
||||
|
||||
*ntop-3.3.9-r1 (18 Feb 2009)
|
||||
|
||||
18 Feb 2009; Alin Năstac <mrness@gentoo.org>
|
||||
files/ntop-3.3.9-external-geoip.patch, +files/ntop-update-geoip-db,
|
||||
-ntop-3.3.9.ebuild, +ntop-3.3.9-r1.ebuild:
|
||||
Update GeoIP databases through a cron job (#259394).
|
||||
|
||||
*ntop-3.3.9 (16 Feb 2009)
|
||||
|
||||
16 Feb 2009; Alin Năstac <mrness@gentoo.org>
|
||||
+files/ntop-3.3.9-external-geoip.patch, +files/ntop-3.3.9-gentoo.patch,
|
||||
+ntop-3.3.9.ebuild:
|
||||
Version bump. Install /var/lib/ntop with the right owner (#254868).
|
||||
|
||||
*ntop-3.3.8 (05 Oct 2008)
|
||||
|
||||
05 Oct 2008; Alin Năstac <mrness@gentoo.org>
|
||||
+files/ntop-3.3.8-gentoo.patch, -files/ntop-3.3-build.patch,
|
||||
files/ntop-initd, -ntop-3.3.ebuild, +ntop-3.3.8.ebuild:
|
||||
Version bump. Fix QA warnings (#237812). Add corefonts run-time dependency
|
||||
(#231705).
|
||||
|
||||
05 Jul 2008; Peter Alfredsen <loki_val@gentoo.org> ntop-3.3.6.ebuild:
|
||||
Fix for libtool-2.2, bug #230853.
|
||||
|
||||
*ntop-3.3.6 (04 Jul 2008)
|
||||
|
||||
04 Jul 2008; Alin Năstac <mrness@gentoo.org>
|
||||
+files/ntop-3.3.6-gentoo.patch, files/ntop-initd, metadata.xml,
|
||||
ntop-3.2-r3.ebuild, ntop-3.3.ebuild, +ntop-3.3.6.ebuild:
|
||||
Version bump. Fix init script (#191576). Fix broken ebuild when locales use
|
||||
other chars than ASCII (#205382). Fix libtool dependency (#221623).
|
||||
|
||||
09 Jun 2008; Mike Frysinger <vapier@gentoo.org> ntop-3.3.ebuild:
|
||||
Remove stale libtool macros from local m4 files #220819 by Paul Hartman.
|
||||
|
||||
13 Nov 2007; Michael Sterrett <mr_bones_@gentoo.org> ntop-3.3.ebuild:
|
||||
take snmp out of deps since it's disabled for now
|
||||
|
||||
06 Sep 2007; Mike Frysinger <vapier@gentoo.org> ntop-3.3.ebuild:
|
||||
Force --disable-snmp so it isnt detected automatically.
|
||||
|
||||
06 Sep 2007; Markus Ullmann <jokey@gentoo.org> ntop-3.3.ebuild:
|
||||
Disabling snmp as it doesn't compile, see bug #190448
|
||||
|
||||
*ntop-3.3 (26 Aug 2007)
|
||||
|
||||
26 Aug 2007; Cédric Krier <cedk@gentoo.org> +files/ntop-3.3-build.patch,
|
||||
+ntop-3.3.ebuild:
|
||||
Version bump
|
||||
|
||||
24 Jul 2007; Markus Ullmann <jokey@gentoo.org> -files/ntop-confd-2,
|
||||
-files/ntop-init-2, files/ntop-confd, -files/ntop-init, +files/ntop-initd,
|
||||
-ntop-3.0.ebuild, -ntop-3.1.ebuild, -ntop-3.2-r1.ebuild,
|
||||
-ntop-3.2-r2.ebuild, ntop-3.2-r3.ebuild:
|
||||
Clean out old versions
|
||||
|
||||
14 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
ppc stable, bug #180561
|
||||
|
||||
14 Jun 2007; Christoph Mende <angelos@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
Stable on amd64 wrt bug 180561
|
||||
|
||||
13 Jun 2007; Markus Ullmann <jokey@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
Stable on x86
|
||||
|
||||
13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
Stable on sparc wrt #180561
|
||||
|
||||
13 Jun 2007; Jeroen Roovers <jer@gentoo.org> ntop-3.2-r3.ebuild:
|
||||
Stable for HPPA (bug #180561).
|
||||
|
||||
01 May 2007; Marius Mauch <genone@gentoo.org> ntop-3.0.ebuild,
|
||||
ntop-3.2-r2.ebuild, ntop-3.2-r3.ebuild:
|
||||
Replacing einfo with elog
|
||||
|
||||
22 Apr 2007; <pva@gentoo.org> ntop-3.0.ebuild, ntop-3.1.ebuild:
|
||||
Use do{conf,init}d, bug #174266.
|
||||
|
||||
*ntop-3.2-r3 (27 Mar 2007)
|
||||
|
||||
27 Mar 2007; Markus Ullmann <jokey@gentoo.org> +files/ntop-confd-2,
|
||||
+files/ntop-init-2, +ntop-3.2-r3.ebuild:
|
||||
Add fixes from bug #136983, look at the confd file in case you experience
|
||||
lockups
|
||||
|
||||
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> ntop-3.0.ebuild,
|
||||
ntop-3.1.ebuild:
|
||||
Remove gnuconfig_update usage, leave it to econf.
|
||||
|
||||
20 Nov 2006; Cedric Krier <cedk@gentoo.org> ntop-3.2-r2.ebuild:
|
||||
fix sslwatchdog and add einfo about pwd
|
||||
|
||||
*ntop-3.2-r2 (17 Nov 2006)
|
||||
|
||||
17 Nov 2006; Cedric Krier <cedk@gentoo.org> +ntop-3.2-r2.ebuild:
|
||||
Add RDEPEND for media-gfx/graphviz for bug #150739
|
||||
|
||||
15 Feb 2006; Markus Ullmann <jokey@gentoo.org> ntop-3.0.ebuild,
|
||||
ntop-3.1.ebuild, ntop-3.2-r1.ebuild:
|
||||
Removing virtual/libpcap wrt bug #117898
|
||||
|
||||
07 Feb 2006; Peter Volkov <pva@gentoo.org> ntop-3.2-r1.ebuild:
|
||||
Fix for bug 121497.
|
||||
|
||||
*ntop-3.2-r1 (01 Feb 2006)
|
||||
|
||||
01 Feb 2006; Markus Ullmann <jokey@gentoo.org> +files/ntop-3.2-snmp.patch,
|
||||
-ntop-3.2.ebuild, +ntop-3.2-r1.ebuild:
|
||||
Added fix for snmp compile issue, thanks to Jan Boysen
|
||||
(trekkie@media-mission.de) bug #120954
|
||||
|
||||
27 Jan 2006; Mike Frysinger <vapier@gentoo.org>
|
||||
files/ntop-3.2-build.patch:
|
||||
Make sure the inverted options are handled properly #111557.
|
||||
|
||||
12 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> ntop-3.0.ebuild:
|
||||
Stable on amd64.
|
||||
|
||||
*ntop-3.2 (30 Dec 2005)
|
||||
|
||||
30 Dec 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/ntop-3.2-build.patch, files/ntop-confd, +ntop-3.2.ebuild:
|
||||
Version bump #111389 by Eric Brown. Also fix up dependencies #111557 by
|
||||
Carsten Lohrke, broken configure option passing #113819 by Henrik Sankala,
|
||||
and uclibc support #117082 by Natanael Copa.
|
||||
|
||||
15 Sep 2005; Carlos Silva <r3pek@gentoo.org> ntop-3.0.ebuild:
|
||||
Marking ntop-3.0 ~x86 since it have some memory leak problems
|
||||
|
||||
24 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> ntop-3.1.ebuild:
|
||||
FreeBSD fix: root:root -> root:0.
|
||||
|
||||
23 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> ntop-3.1.ebuild:
|
||||
Use -1 instead of /bin/false, bug #103421.
|
||||
|
||||
29 Jul 2005; Daniel Black <dragonheart@gentoo.org> ntop-3.1.ebuild:
|
||||
removed die from epatch || die.
|
||||
|
||||
09 May 2005; Eldad Zack <eldad@gentoo.org> ntop-3.1.ebuild:
|
||||
Fixed ACCESS VIOLATION that occurs if there is no /var/lib/ntop.
|
||||
|
||||
19 Feb 2005; Daniel Black <dragonheart@gentoo.org> ntop-3.1.ebuild:
|
||||
Quoted NTOP_OPTS in /etc/conf.d/ntop to fix bug #80663. Thanks to\ Alan McNeil
|
||||
<alanmcneil@mac.com>
|
||||
|
||||
10 Feb 2005; Aaron Walker <ka0ttic@gentoo.org> ntop-3.1.ebuild:
|
||||
Install internal html files to the correct place for bug 81449.
|
||||
|
||||
31 Jan 2005; Daniel Black <dragonheart@gentoo.org> ntop-3.0.ebuild,
|
||||
ntop-3.1.ebuild:
|
||||
virtual/libpcap transition
|
||||
|
||||
*ntop-3.1 (16 Jan 2005)
|
||||
|
||||
16 Jan 2005; Daniel Black <dragonheart@gentoo.org>
|
||||
-files/gd-1.8.3-fpic.patch, -files/gdchart0.94c-fpic.patch,
|
||||
+files/globals-core.c.diff, -files/libpng-1.2.4-fpic.patch,
|
||||
-files/tcpwrap.patch, -files/zlib-1.1.4-build-fPIC.patch,
|
||||
-files/zlib-1.1.4-build-static-with-fpic.patch,
|
||||
-files/zlib-1.1.4-glibc.patch, -files/zlib-1.1.4-gzprintf.patch,
|
||||
-files/zlib-1.1.4-mapfile.patch, -ntop-2.2c.ebuild, +ntop-3.1.ebuild:
|
||||
Cleanout and Version bump as per bug #75812
|
||||
|
||||
27 Oct 2004; Eldad Zack <eldad@gentoo.org> ntop-3.0.ebuild:
|
||||
Removed dep on ncurses since intop was removed at 3.0.
|
||||
|
||||
25 Sep 2004; Tom Gall <tgall@gentoo.org> ntop-3.0.ebuild:
|
||||
added ~ppc64, bug #64101
|
||||
|
||||
14 Sep 2004; Guy Martin <gmsoft@gentoo.org> ntop-3.0.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
19 Aug 2004; Jason Wever <weeve@gentoo.org> ntop-3.0.ebuild:
|
||||
Stable on sparc.
|
||||
|
||||
17 Aug 2004; Eldad Zack <eldad@gentoo.org> ntop-3.0.ebuild:
|
||||
x86 stable
|
||||
|
||||
25 Jul 2004; Eldad Zack <eldad@gentoo.org> ntop-3.0.ebuild:
|
||||
Fixed sandbox violation. Thanks to Dennis Freise <cat@final-frontier.ath.cx>.
|
||||
Closes #58271.
|
||||
|
||||
24 Jul 2004; Eldad Zack <eldad@gentoo.org> ntop-3.0.ebuild:
|
||||
chown /var/lib/ntop to ntop's running user (nobody). Closes #46969.
|
||||
|
||||
09 Jun 2004; Aron Griffis <agriffis@gentoo.org> ntop-2.0.99_rc2-r2.ebuild,
|
||||
ntop-2.2.ebuild, ntop-2.2c.ebuild, ntop-3.0.ebuild:
|
||||
Fix use invocation
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org> ntop-2.2c.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
*ntop-3.0 (31 Mar 2004)
|
||||
|
||||
14 Apr 2004; Jon Hood <squinky86@gentoo.org> ntop-3.0.ebuild:
|
||||
added libgd and libpng to dependencies, closes bug 46469.
|
||||
|
||||
31 Mar 2004; Michael Boman <mboman@gentoo.org> metadata.xml,
|
||||
ntop-3.0.ebuild:
|
||||
New upstream version. Closes bug 45372.
|
||||
|
||||
10 Mar 2004; Jason Wever <weeve@gentoo.org> ntop-2.2c.ebuild:
|
||||
Stable on sparc.
|
||||
|
||||
05 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> ntop-2.2c.ebuild:
|
||||
Added fpic patches to make it compile on amd64. Also compile everything with our preferred cflags.
|
||||
|
||||
11 Jan 2004; Seemant Kulleen <seemant@gentoo.org> ntop-2.0.99_rc2-r2.ebuild:
|
||||
sed -i
|
||||
|
||||
11 Jan 2004; Seemant Kulleen <seemant@gentoo.org> ntop-2.2.ebuild,
|
||||
ntop-2.2c.ebuild:
|
||||
Changed dodir to keepdir, otherwise a subsequent install removes
|
||||
/var/lib/ntop. Closes bug #37914 by Carlo <current@myrealbox.com>
|
||||
|
||||
26 Sep 2003; Martin Holzer <mholzer@gentoo.org> ntop-2.2.ebuild,
|
||||
ntop-2.2c.ebuild:
|
||||
Added more docs and marked x86 stable.
|
||||
|
||||
02 Aug 2003; Todd Sunderlin <todd@gentoo.org> ntop-2.2.ebuild:
|
||||
Marked stable on sparc
|
||||
|
||||
*ntop-2.2c (12 Jul 2003)
|
||||
|
||||
09 Jan 2004; Guy Martin <gmsoft@gentoo.org> ntop-2.2c.ebuild :
|
||||
Added -fPIC for zlib and libpng on hppa. Marked stable on hppa.
|
||||
|
||||
12 Jul 2003; Martin Holzer <mholzer@gentoo.org> ntop-2.2c.ebuild:
|
||||
Version bumped.
|
||||
|
||||
29 Jun 2003; Martin Holzer <mholzer@gentoo.org> ntop-2.2.ebuild:
|
||||
Marked stable on x86.
|
||||
|
||||
*ntop-2.2 (04 May 2003)
|
||||
|
||||
04 May 2003; Daniel Ahlberg <aliz@gentoo.org> ntop-2.2.ebuild :
|
||||
Version bump. Contributions by Rigo Ketelings <rigo@home.nl> and
|
||||
Ross Dougherty <theklone@optusnet.com.au> in #19354.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*ntop-2.0.99_rc2-r2 (11 Jul 2002)
|
||||
|
||||
11 Jul 2002; Maik Schreiber <blizzy@gentoo.org> :
|
||||
|
||||
Applied tcp-wrappers patch from Markus Krainer
|
||||
<markus-krainer@chello.at>, closes bugs #4774, #4772
|
||||
and #4832.
|
||||
|
||||
*ntop-2.0.99_rc2-r1 (09 Jul 2002)
|
||||
|
||||
09 Jul 2002; Maik Schreiber <blizzy@gentoo.org> :
|
||||
|
||||
Quick fix for bug #4678.
|
||||
|
||||
*ntop-2.0.99_rc2 (14 Jun 2002)
|
||||
|
||||
14 Jun 2002; Ryan Phillips <rphillips@gentoo.org> :
|
||||
|
||||
updated revision
|
||||
|
||||
*ntop-2.0-r1 (25 Apr 2002)
|
||||
|
||||
25 Apr 2002; Pete Michaleas <tutor@gentoo.org> ntop-2.0-r1.ebuild :
|
||||
|
||||
Included patch to fix vulnerability with syslog() call, found in
|
||||
util.c.
|
|
@ -0,0 +1,16 @@
|
|||
AUX fix-doubleValuesInTrafficData-report.patch 1593 SHA256 dd06acce6da9f5f0c1fd735f869d736c6c180c0043b53fd0ddfe2f1966a9217c SHA512 88f1a4743e88ea4115c4f3de0ed02a5a2ab61fca4a4f4ec3f9b6ce9fc4530569f2c613a09cc7ab7b80edded7be240786103e99d7b0a74205beb84d857f81fb91 WHIRLPOOL c44b9d7b710d1aaf9c70ed33849c3f4422a203b41d3ea2ba14e653506947baaddd3217daf664691ca90815053cf713967bde9568b3dc2a19becdaa9a26217238
|
||||
AUX load_protos_file.patch 658 SHA256 f0a4185fa9c19c3d92a0b5d045b6adde4df440a138dccb3373d0731beeaca408 SHA512 1794b3c79fe628e5e08e38662891ed758dab16efdef2853dadd377643e3ff47ababbdabef9093d5e8006d58522b0806da809c87baba0c171637174421b6ef48e WHIRLPOOL 21fa5681838af21b0e30aab0b23a93d9076cfa530641a207446e2a53863cbf21df4d88bf020ef032a3e534e43e104720128fa56b58c86a1bfcb1c5ebf5142143
|
||||
AUX ntop-4.0.3-gentoo.patch 6136 SHA256 86ad86f206cbfaf2a92951ad882d9b8705f4e028e6651e4102ac402321f8df37 SHA512 732e76ad7fe4ee4d3a2d01c15971f985070613d5188c302695fbe1b93910f85f2b46f2bc65e967c85b66807becab20b5459c8d6446ece52ec8883451a5fca155 WHIRLPOOL ab60c9e924899ac22ab33e248f78ac6d63a3cb181c77b1ae130c6d9b7929f893b87a1a10d1cf29e3e586f9b461bf6f4f8a6333ec7af703886392549310510f21
|
||||
AUX ntop-4.1.0-gentoo.patch 6735 SHA256 2c28b7c65cce840c6a22c1762f4e296d8c2f00fb91947a90d5ac4b1a757be18f SHA512 33804549d93b116037bab82445a547e541385169df380d95ce9da80e9b272d9b190932ff0a197b281cdf890c77e7d675e892ff458fc4f59a3dd0993551583f46 WHIRLPOOL c1c133dd5a7f8c9dadc7ba6c69dff615ee6e209198f2000c85e1e15aff875a17bf33f9a54f71536171d6bee5a2000c840f4a7166a62957bd01c356134b4ec3ad
|
||||
AUX ntop-5.0.1-INCS.patch 951 SHA256 cd719a29f6e98ee4ba24ebd21b12ee6164e564deaa0e1a2aac93046d23ffa3f7 SHA512 396b1d8b9c99faa390615795f470221a6b2a5d9a9e4bf73ae6758e8cf4615e44571ac7c112e61f6be914a299b289f7caceffab08bbc083a5fcba069a5e1713c7 WHIRLPOOL 84825950cf4be6cc10072232776676dce2fd6a8c424637d6b4e7204b592944d9623b922e992878c4d305e42d7c94872d606d93606fdcb3b894e9e495ce7af977
|
||||
AUX ntop-5.0.1-gentoo.patch 6752 SHA256 cece982d8670c471e38e8b65c85a131a8a6ede31236e02743add5bec233d2418 SHA512 dd8309cd5c24eda0a9bb4a35b5598ff5f9a22b2af36ae9692f13b6254b2d9e624b646dda38610f6552b2694eb18d5946f0623fff76261c1d4e2ef94518fd5c69 WHIRLPOOL d7e88a7d2bb9cc92e81d2f5b019011212a8f88f551fe2fe06cf65b83e394b76ab474f3147f73a0d603e869344e7d0766f5784ad41215ce510a56498fd2cf4a2c
|
||||
AUX ntop-5.0.1-includes.patch 388 SHA256 60429cc4920da2ec387baa08e2bde1c32e999d330c6e3f921544198efb84040a SHA512 6afe8aee2dfee0c9b778a11896aa8b3341618171a74497832d2d67d76dea4374c14060c308ba9a69369b4bfd19c83ff9d5891410758b252bcc714e6031a44a30 WHIRLPOOL 31b2a2ed5fb7e2a70a887e37bc0c6e130830cd256c91f2ead57feeab242d8ad46403dfc6d2062294bb01ac390b05f96064662f05cf67560ce64a93ad4bfcd84b
|
||||
AUX ntop-confd 341 SHA256 b582253490df4cde55dda97585d45d16b2968296da7e9bc996dde932cf42584d SHA512 8693050cab03eeb29b59e0a7b173c7791625e8cd6bc33eaa5d74a50ab3ecf435577d7918626cfe3963a0d23d4522a737737b2b9fd8335df29784858a6191813d WHIRLPOOL b467f3baf1065ca7a2434fce23561b270adf1507d36269f1adec04ac41d08866885b043673d2908c44dc6fecb4db1768bc1a01ce590d65e4a629bf5b75b21d67
|
||||
AUX ntop-initd 747 SHA256 f583d6625690ee60744d407d149845db178f618f1239d962bfac14f39076dc7d SHA512 294cf1c0c274f1fbb29804965306be1aee97d98e83a2fd25925ac92398ce9d1f8f617968888842fa6d6d19b0b28f2f29bb9f8fd861067a18cc53ea89c91b0c67 WHIRLPOOL 3f57ec8e287e99d9d4854974d0d3d2566995ebb3b2889a8baed66457c45ac2d645af1dfa3d2e991a740d64465d70a91a5f93ca953ed2971f33d008c61dd45b36
|
||||
AUX ntop-initd-r1 787 SHA256 ebb85fa4ecc3686bf3d207eaaa959b6d1942512ccf6e8333a96f95bba3a435d0 SHA512 158071d262cc35213b8ef1e6ff4f3ebff20b180fd427fb103cd80557204c22be52d2d197371ee627ad660645e0674f701346802cb68c97fa9d212a532e8e953e WHIRLPOOL 53cadc62b45339e2b6d0010957e69237893149fc2e9ed504779c63106c491c531a7bfe047e4c8cadbcdd39d3a930a3dab922ecc41af862c3c6478a5141250fd1
|
||||
AUX ntop-update-geoip-db 492 SHA256 3604d0a728b203211fab05eca829a7e93bc05c04f252937ffbf630813420eef6 SHA512 7b5ae8dbd7d5d084c7278af1deb64a903b106663c3195df70acead3e8d7e14fbd996e69d5132c0ddac9147b3e70892c91695d834ab7b22fec2569efcd52df5f6 WHIRLPOOL d96c2fa39287ed6e0ac8b76a5c09ff4485305328bfd61fd738ff82a09cde0a8f0be76474d0c5bc95f0a55aa212b092f2e7b7a3bf3d8e6ee2ec1e88f246653e78
|
||||
AUX ntop.changes 19583 SHA256 d646f57b68119da55b494b67ff4678052471d72d5daebed2fc20769ac119bfa4 SHA512 1ca506d4159ecf792d84aa703cc212f864795c1fb06b676e943fc420cc10f143402a9f01eab4bab55d1f3fe967a05e59ea7aa73ae0237bd0bf057cf4c0342a3d WHIRLPOOL f1c76e124d9f4818edd6518b91a9167c9473e9f4fa9dfe2548274191cc4ba4364f5dec2ffb99253e8203fc1e4d626640539a475830d0122e1f7912acbb877996
|
||||
DIST ntop-5.0.2-2.3.1.src.rpm 40344422 SHA256 5a0a9d0797a66f12b596574420692861b323b075e45a4d08dd5c09e9a9e96589 SHA512 dce36afca5086bc9ca91a7848c4a1ff7d26f75e4c28586ae2e7e430e355c0fcf692e819336e8c0d1d2f0c58b1294ca649f27a20aa92ff440bfc27a008c3840b8 WHIRLPOOL 9eba2af852348f268c8d560af5f3afba264f18c30d8683fdd32d55310b7fdddb64fada44c1a6efb32a3cf491d06758cb1185130b567762cbffbd70aac6edcb74
|
||||
EBUILD ntop-5.0.2-r1.ebuild 3980 SHA256 09b56a462d473715556591b1822ddb0f88dc912bff2ee9320f7d02489c56523b SHA512 7fd7b877c37fe4134005dd8bea2345e6f69abe9115501484f666faeb3f6132a8e229c152a2951ade90e2f3267f754ed9e7d9309bd97ca68fbc7ef0fedc24f3ad WHIRLPOOL 713ef52482e45bff5a60ea22a0c3264faaf8caf06a3918bd2573e0499d841f8a319e2c106358815d1f6e141ce5a89cb84af8f965422aeb9671433441c8aa0b3e
|
||||
MISC ChangeLog 17541 SHA256 f4fba8bb8f931a55d8dbde4134af9e70640dab57cdc6e82047b0aa7059988226 SHA512 bdb6769f9f252486166da9b89b7f1f0e63df0e30acbd0545bd33604eb884d662883e967d7e283e850b4f141f4ef877d1d0362be70271c67ced5354f719fdc82b WHIRLPOOL fb9c50a2a3a8058533ac9cba83647b9c162f355685024554884af0f561529f917cf2ff27b4fe4eda1eb004c55e330290f79bb63fa408f151f4c28f94b7b0268b
|
||||
MISC metadata.xml 800 SHA256 1c30b31b70a070ce063954127847eb2df0d576fadcc813a9d26b5e91b7d44fc7 SHA512 7ef23a8c6e4149e747ca8b91eaa68eb3cd32c7f5af417661fc6487a4411c1430fd06b450e27969824282e010e15506e2f9ee48eb754f8b01ee118fc3dc4a2c60 WHIRLPOOL 39dcf4099a137e2957fb72fe78cb63665da6c415e7b7647b86e2bee0947d7e223d3e9fa8e585f72381f0bf84d23337183429f3c736953e7bb4ba1ef3069d52ec
|
|
@ -0,0 +1,29 @@
|
|||
--- ntop-5.0.1/report.c.orig 2015-09-17 12:25:09.947886000 +0200
|
||||
+++ ntop-5.0.1/report.c 2015-09-17 12:26:31.339886000 +0200
|
||||
@@ -1784,7 +1784,7 @@
|
||||
for(i=0; i<myGlobals.l7.numSupportedProtocols; i++) {
|
||||
if(myGlobals.device[myGlobals.actualReportDeviceId].l7.protoTraffic[i]) {
|
||||
safe_snprintf(__FILE__, __LINE__, buf, sizeof(buf), "<TD "TD_BG" ALIGN=RIGHT>%s</TD>",
|
||||
- formatBytes(el->l7.traffic[i].bytesRcvd, 1, formatBuf, sizeof(formatBuf)));
|
||||
+ formatBytes(el->l7.traffic[i].bytesRcvd/2, 1, formatBuf, sizeof(formatBuf)));
|
||||
sendString(buf);
|
||||
}
|
||||
}
|
||||
@@ -1807,7 +1807,7 @@
|
||||
for(i=0; i<myGlobals.l7.numSupportedProtocols; i++) {
|
||||
if(myGlobals.device[myGlobals.actualReportDeviceId].l7.protoTraffic[i] > 0) {
|
||||
safe_snprintf(__FILE__, __LINE__, buf, sizeof(buf), "<TD "TD_BG" ALIGN=RIGHT>%s</TD>",
|
||||
- formatBytes(el->l7.traffic[i].bytesSent, 1, formatBuf, sizeof(formatBuf)));
|
||||
+ formatBytes(el->l7.traffic[i].bytesSent/2, 1, formatBuf, sizeof(formatBuf)));
|
||||
sendString(buf);
|
||||
}
|
||||
}
|
||||
@@ -1830,7 +1830,7 @@
|
||||
for(i=0; i<myGlobals.l7.numSupportedProtocols; i++) {
|
||||
if(myGlobals.device[myGlobals.actualReportDeviceId].l7.protoTraffic[i] > 0) {
|
||||
safe_snprintf(__FILE__, __LINE__, buf, sizeof(buf), "<TD "TD_BG" ALIGN=RIGHT>%s</TD>",
|
||||
- formatBytes(el->l7.traffic[i].bytesSent + el->l7.traffic[i].bytesRcvd, 1, formatBuf, sizeof(formatBuf)));
|
||||
+ formatBytes((el->l7.traffic[i].bytesSent + el->l7.traffic[i].bytesRcvd)/2, 1, formatBuf, sizeof(formatBuf)));
|
||||
sendString(buf);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
diff -Naur ntop-5.0.2-orig/globals-core.c ntop-5.0.2/globals-core.c
|
||||
--- ntop-5.0.2-orig/globals-core.c 2014-05-20 09:43:55.000000000 +0200
|
||||
+++ ntop-5.0.2/globals-core.c 2015-07-30 15:18:24.852651184 +0200
|
||||
@@ -549,13 +549,11 @@
|
||||
ndpi_set_protocol_detection_bitmask2(myGlobals.device[deviceId].l7.l7handler, &all);
|
||||
|
||||
if(myGlobals.runningPref.protoSpecs != NULL) {
|
||||
- if(deviceId == 0) {
|
||||
traceEvent(CONST_TRACE_INFO, "Loading nDPI protocol/port mapping from %s",
|
||||
myGlobals.runningPref.protoSpecs);
|
||||
|
||||
ndpi_load_protocols_file(myGlobals.device[deviceId].l7.l7handler,
|
||||
myGlobals.runningPref.protoSpecs);
|
||||
- }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,232 @@
|
|||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -57,6 +57,7 @@
|
||||
dnl>
|
||||
umask 002
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
+AM_MAINTAINER_MODE
|
||||
|
||||
HAS_ERROR=
|
||||
HAS_WARNING=
|
||||
@@ -511,11 +512,6 @@
|
||||
LOCALEDIR="/usr/lib/locale"
|
||||
fi
|
||||
|
||||
-dnl> Add /usr/local/ /opt/local
|
||||
-CFLAGS="${CFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/opt/local/lib"
|
||||
-
|
||||
PWD=`pwd`
|
||||
|
||||
echo
|
||||
@@ -1824,18 +1820,6 @@
|
||||
if test ".${ac_cv_lib_GeoIP_GeoIP_record_by_ipnum}" = ".yes"; then
|
||||
LIBS="$LIBS -lGeoIP"
|
||||
|
||||
-if test -f "GeoLiteCity.dat"; then
|
||||
- echo "GeoLiteCity.dat already present"
|
||||
-else
|
||||
- if test -f "3rd_party/GeoLiteCity.dat.gz"; then
|
||||
- cp 3rd_party/GeoLiteCity.dat.gz .
|
||||
- else
|
||||
- wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
|
||||
- fi
|
||||
-
|
||||
- gunzip GeoLiteCity.dat.gz
|
||||
-fi
|
||||
-
|
||||
dnl> --------
|
||||
|
||||
if test -f "GeoIPASNum.dat"; then
|
||||
@@ -1854,8 +1838,13 @@
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-cp "3rd_party/oui.txt.gz" .
|
||||
-cp "3rd_party/specialMAC.txt.gz" .
|
||||
+
|
||||
+gunzip 3rd_party/GeoLiteCity.dat.gz &&
|
||||
+gunzip 3rd_party/GeoIPASNum.dat.gz &&
|
||||
+mv "3rd_party/etter.finger.os.gz" . &&
|
||||
+mv "3rd_party/oui.txt.gz" . &&
|
||||
+mv "3rd_party/specialMAC.txt.gz" . ||
|
||||
+ exit 1
|
||||
|
||||
if test -d ./configureextra; then
|
||||
|
||||
@@ -2016,7 +2005,6 @@
|
||||
AC_SUBST(SO_VERSION_PATCH)
|
||||
AC_SUBST(RRD_LIB)
|
||||
AC_SUBST(RRD_INC)
|
||||
-AC_SUBST(GEO_DIR)
|
||||
AC_SUBST(GETOPT_H)
|
||||
AC_SUBST(GETOPT_C)
|
||||
|
||||
--- a/globals-core.c
|
||||
+++ b/globals-core.c
|
||||
@@ -372,7 +372,7 @@
|
||||
_mtuSize[DLT_ATM_RFC1483] = 9180 /* LLC/SNAP encapsulated atm */;
|
||||
_headerSize[DLT_ATM_RFC1483] = 0;
|
||||
|
||||
- /* _mtuSize[DLT_RAW] = ? raw IP */
|
||||
+ _mtuSize[DLT_RAW] = 1500; /* raw IP */
|
||||
_headerSize[DLT_RAW] = 0;
|
||||
|
||||
/* Others defined in bpf.h at tcpdump.org as of the resync - it would be NICE
|
||||
@@ -491,19 +491,18 @@
|
||||
struct stat statbuf;
|
||||
|
||||
/* Initialize GeoIP databases */
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -512,20 +511,18 @@
|
||||
traceEvent(CONST_TRACE_ERROR, "GeoIP: unable to load file %s", GEO_IP_FILE);
|
||||
|
||||
/* *************************** */
|
||||
-
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_ASN_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -43,7 +43,6 @@
|
||||
|
||||
#AM_CFLAGS =
|
||||
#AM_LDFLAGS=
|
||||
-ACLOCAL_AMFLAGS=-I m4
|
||||
|
||||
DISTCLEANFILES = trivialcompilemessage *.db #* *~ *.log
|
||||
CLEANFILES = $(DISTCLEANFILES) stamp-h1
|
||||
@@ -74,9 +73,7 @@
|
||||
NTOPDATA = ntop-cert.pem \
|
||||
$(ETTER_PASSIVE) \
|
||||
oui.txt.gz \
|
||||
- specialMAC.txt.gz \
|
||||
- GeoIPASNum.dat \
|
||||
- GeoLiteCity.dat
|
||||
+ specialMAC.txt.gz
|
||||
|
||||
NTOPHTML = html html/*.js html/*.html html/*.gif html/*.jpg html/*.ico html/*.png \
|
||||
html/*.css html/*.dtd \
|
||||
@@ -370,30 +367,7 @@
|
||||
|
||||
# download the vendor information table
|
||||
dnvt:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Preparing "
|
||||
- @if test -f oui.txt; then \
|
||||
- rm -rf oui.txt; \
|
||||
- fi
|
||||
- @if test -f oui.txt.gz.old; then \
|
||||
- rm -rf oui.txt.gz.old; \
|
||||
- fi;
|
||||
- @mv oui.txt.gz oui.txt.gz.old
|
||||
- @echo "(old oui.txt.gz file is now oui.txt.gz.old)"
|
||||
- @echo ""
|
||||
- @wget -c http://standards.ieee.org/regauth/oui/oui.txt
|
||||
- @gzip oui.txt
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Old file lines were: "
|
||||
- @gunzip -c oui.txt.gz.old | wc -l
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c oui.txt.gz | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l oui.txt.gz
|
||||
+ @echo "Use included oui.txt.gz"
|
||||
|
||||
# download the Novell SAP Protocol information table
|
||||
#dnsapt:
|
||||
@@ -401,45 +375,7 @@
|
||||
|
||||
# download the passive ethernet fingerprint database
|
||||
dnetter:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "Preparing "
|
||||
- @echo ""
|
||||
-
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo "...Deleting prior file, $(ETTER_PASSIVE).old..."; \
|
||||
- rm -rf $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @if test -f $(ETTER_PASSIVE); then \
|
||||
- echo "...Moving current $(ETTER_PASSIVE) to $(ETTER_PASSIVE).old"; \
|
||||
- mv $(ETTER_PASSIVE) $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @for file in $(ETTER_PASSIVE) $(ETTER_PASSIVE).gz \
|
||||
- $(ETTER_PASSIVE_FILE) $(ETTER_PASSIVE_FILE).gz; do \
|
||||
- if test -f $$file; then \
|
||||
- echo "...Deleting prior file, $$file..."; \
|
||||
- rm -rf $$file; \
|
||||
- fi; \
|
||||
- done
|
||||
- @echo ""
|
||||
- @echo "...Downloading new file..."
|
||||
- @wget -O $(ETTER_PASSIVE_FILE) \
|
||||
- $(ETTER_PASSIVE_DOWNLOAD_FROM)/$(ETTER_PASSIVE_FILE)?$(ETTER_PASSIVE_DOWNLOAD_PARMS)
|
||||
- @echo ""
|
||||
- @echo "gziping downloaded file..."
|
||||
- @gzip $(ETTER_PASSIVE_FILE)
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo -n "Old file lines were: "; \
|
||||
- gunzip -c $(ETTER_PASSIVE).old | wc -l; \
|
||||
- fi;
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c $(ETTER_PASSIVE) | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l $(ETTER_PASSIVE)
|
||||
+ @echo "Use included $(ETTER_PASSIVE)"
|
||||
|
||||
# ntop census
|
||||
census-fail:
|
||||
--- a/report.c
|
||||
+++ b/report.c
|
||||
@@ -2353,7 +2353,7 @@
|
||||
if(fetchPrefsValue("dot.path", buf, sizeof(buf)) != -1) {
|
||||
snprintf(dotPath, sizeof(dotPath), "%s", buf);
|
||||
} else {
|
||||
- snprintf(dotPath, sizeof(dotPath), "/usr/local/bin/dot");
|
||||
+ snprintf(dotPath, sizeof(dotPath), "/usr/bin/dot");
|
||||
storePrefsValue("dot.path", dotPath); /* Set the default */
|
||||
}
|
||||
|
|
@ -0,0 +1,240 @@
|
|||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -469,11 +469,6 @@
|
||||
LOCALEDIR="/usr/lib/locale"
|
||||
fi
|
||||
|
||||
-dnl> Add /usr/local/ /opt/local
|
||||
-CFLAGS="${CFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/opt/local/lib"
|
||||
-
|
||||
PWD=`pwd`
|
||||
|
||||
echo
|
||||
@@ -1716,18 +1711,6 @@
|
||||
if test ".${ac_cv_lib_GeoIP_GeoIP_record_by_ipnum}" = ".yes"; then
|
||||
LIBS="$LIBS -lGeoIP"
|
||||
|
||||
-if test -f "GeoLiteCity.dat"; then
|
||||
- echo "GeoLiteCity.dat already present"
|
||||
-else
|
||||
- if test -f "3rd_party/GeoLiteCity.dat.gz"; then
|
||||
- cp 3rd_party/GeoLiteCity.dat.gz .
|
||||
- else
|
||||
- wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
|
||||
- fi
|
||||
-
|
||||
- gunzip GeoLiteCity.dat.gz
|
||||
-fi
|
||||
-
|
||||
dnl> --------
|
||||
|
||||
if test -f "GeoIPASNum.dat"; then
|
||||
@@ -1746,8 +1729,11 @@
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-cp "3rd_party/oui.txt.gz" .
|
||||
-cp "3rd_party/specialMAC.txt.gz" .
|
||||
+gunzip 3rd_party/GeoLiteCity.dat.gz &&
|
||||
+mv "3rd_party/etter.finger.os.gz" . &&
|
||||
+mv "3rd_party/oui.txt.gz" . &&
|
||||
+mv "3rd_party/specialMAC.txt.gz" . ||
|
||||
+ exit 1
|
||||
|
||||
if test -d ./configureextra; then
|
||||
|
||||
@@ -1908,7 +1894,6 @@
|
||||
AC_SUBST(SO_VERSION_PATCH)
|
||||
AC_SUBST(RRD_LIB)
|
||||
AC_SUBST(RRD_INC)
|
||||
-AC_SUBST(GEO_DIR)
|
||||
AC_SUBST(GETOPT_H)
|
||||
AC_SUBST(GETOPT_C)
|
||||
|
||||
--- a/globals-core.c
|
||||
+++ b/globals-core.c
|
||||
@@ -367,7 +367,7 @@
|
||||
_mtuSize[DLT_ATM_RFC1483] = 9180 /* LLC/SNAP encapsulated atm */;
|
||||
_headerSize[DLT_ATM_RFC1483] = 0;
|
||||
|
||||
- /* _mtuSize[DLT_RAW] = ? raw IP */
|
||||
+ _mtuSize[DLT_RAW] = 1500; /* raw IP */
|
||||
_headerSize[DLT_RAW] = 0;
|
||||
|
||||
/* Others defined in bpf.h at tcpdump.org as of the resync - it would be NICE
|
||||
@@ -461,19 +461,18 @@
|
||||
struct stat statbuf;
|
||||
|
||||
/* Initialize GeoIP databases */
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -482,20 +481,18 @@
|
||||
traceEvent(CONST_TRACE_ERROR, "GeoIP: unable to load file %s", GEO_IP_FILE);
|
||||
|
||||
/* *************************** */
|
||||
-
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_ASN_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -36,7 +36,6 @@
|
||||
|
||||
#AM_CFLAGS =
|
||||
#AM_LDFLAGS=
|
||||
-ACLOCAL_AMFLAGS=-I m4
|
||||
|
||||
DISTCLEANFILES = trivialcompilemessage *.db #* *~ *.log
|
||||
CLEANFILES = $(DISTCLEANFILES) stamp-h1
|
||||
@@ -67,9 +66,7 @@
|
||||
NTOPDATA = ntop-cert.pem \
|
||||
$(ETTER_PASSIVE) \
|
||||
oui.txt.gz \
|
||||
- specialMAC.txt.gz \
|
||||
- GeoIPASNum.dat \
|
||||
- GeoLiteCity.dat
|
||||
+ specialMAC.txt.gz
|
||||
|
||||
NTOPHTML = html html/*.js html/*.html html/*.gif html/*.jpg html/*.ico html/*.png \
|
||||
html/*.css html/*.dtd \
|
||||
@@ -130,7 +127,7 @@
|
||||
|
||||
libntop_la_DEPENDENCIES = config.h
|
||||
libntop_la_LIBADD = $(BASE_LIBS)
|
||||
-libntop_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
|
||||
+libntop_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
|
||||
|
||||
# Archive for http representation, or the 'viewer'
|
||||
libntopreport_la_SOURCES = emitter.c globals-report.c graph.c \
|
||||
@@ -142,7 +139,7 @@
|
||||
|
||||
libntopreport_la_DEPENDENCIES = libntop.la
|
||||
libntopreport_la_LIBADD = libntop.la $(BASE_LIBS)
|
||||
-libntopreport_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
|
||||
+libntopreport_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
|
||||
|
||||
man_MANS = ntop.8
|
||||
|
||||
@@ -362,30 +359,7 @@
|
||||
|
||||
# download the vendor information table
|
||||
dnvt:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Preparing "
|
||||
- @if test -f oui.txt; then \
|
||||
- rm -rf oui.txt; \
|
||||
- fi
|
||||
- @if test -f oui.txt.gz.old; then \
|
||||
- rm -rf oui.txt.gz.old; \
|
||||
- fi;
|
||||
- @mv oui.txt.gz oui.txt.gz.old
|
||||
- @echo "(old oui.txt.gz file is now oui.txt.gz.old)"
|
||||
- @echo ""
|
||||
- @wget -c http://standards.ieee.org/regauth/oui/oui.txt
|
||||
- @gzip oui.txt
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Old file lines were: "
|
||||
- @gunzip -c oui.txt.gz.old | wc -l
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c oui.txt.gz | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l oui.txt.gz
|
||||
+ @echo "Use included oui.txt.gz"
|
||||
|
||||
# download the Novell SAP Protocol information table
|
||||
#dnsapt:
|
||||
@@ -393,45 +367,7 @@
|
||||
|
||||
# download the passive ethernet fingerprint database
|
||||
dnetter:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "Preparing "
|
||||
- @echo ""
|
||||
-
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo "...Deleting prior file, $(ETTER_PASSIVE).old..."; \
|
||||
- rm -rf $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @if test -f $(ETTER_PASSIVE); then \
|
||||
- echo "...Moving current $(ETTER_PASSIVE) to $(ETTER_PASSIVE).old"; \
|
||||
- mv $(ETTER_PASSIVE) $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @for file in $(ETTER_PASSIVE) $(ETTER_PASSIVE).gz \
|
||||
- $(ETTER_PASSIVE_FILE) $(ETTER_PASSIVE_FILE).gz; do \
|
||||
- if test -f $$file; then \
|
||||
- echo "...Deleting prior file, $$file..."; \
|
||||
- rm -rf $$file; \
|
||||
- fi; \
|
||||
- done
|
||||
- @echo ""
|
||||
- @echo "...Downloading new file..."
|
||||
- @wget -O $(ETTER_PASSIVE_FILE) \
|
||||
- $(ETTER_PASSIVE_DOWNLOAD_FROM)/$(ETTER_PASSIVE_FILE)?$(ETTER_PASSIVE_DOWNLOAD_PARMS)
|
||||
- @echo ""
|
||||
- @echo "gziping downloaded file..."
|
||||
- @gzip $(ETTER_PASSIVE_FILE)
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo -n "Old file lines were: "; \
|
||||
- gunzip -c $(ETTER_PASSIVE).old | wc -l; \
|
||||
- fi;
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c $(ETTER_PASSIVE) | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l $(ETTER_PASSIVE)
|
||||
+ @echo "Use included $(ETTER_PASSIVE)"
|
||||
|
||||
# ntop census
|
||||
census-fail:
|
||||
--- a/report.c
|
||||
+++ b/report.c
|
||||
@@ -2091,7 +2091,7 @@
|
||||
if(fetchPrefsValue("dot.path", buf, sizeof(buf)) != -1) {
|
||||
snprintf(dotPath, sizeof(dotPath), "%s", buf);
|
||||
} else {
|
||||
- snprintf(dotPath, sizeof(dotPath), "/usr/local/bin/dot");
|
||||
+ snprintf(dotPath, sizeof(dotPath), "/usr/bin/dot");
|
||||
storePrefsValue("dot.path", dotPath); /* Set the default */
|
||||
}
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
--- a/configure
|
||||
+++ b/configure
|
||||
@@ -18983,7 +18983,7 @@
|
||||
else
|
||||
LIBS="${LIBS} ${PYTHON_LIBS}"
|
||||
|
||||
- PYTHON_INCS=`$PYTHON_CONFIG --cflags | sed -e "s/-arch i386//" | sed -e "s/-arch ppc//" | sed -e "s/-arch x86_64//"`
|
||||
+ PYTHON_INCS=`$PYTHON_CONFIG --includes | sed -e "s/-arch i386//" | sed -e "s/-arch ppc//" | sed -e "s/-arch x86_64//"`
|
||||
|
||||
INCS="${INCS} ${PYTHON_INCS}"
|
||||
|
||||
@@ -19335,15 +19335,6 @@
|
||||
for(i=NF; i>0; i--) { \
|
||||
if ($i in fields) { } else { fields[$i]="."; out[i]=$i } \
|
||||
} \
|
||||
- for(i=1; i<=NF; i++) { \
|
||||
- if (i in out) { printf("%s ", out[i]) } \
|
||||
- } \
|
||||
- print "" \
|
||||
- }'`
|
||||
- INCS=`echo ${INCS} | ${ac_cv_prog_AWK} '{ \
|
||||
- for(i=NF; i>0; i--) { \
|
||||
- if ($i in fields) { } else { fields[$i]="."; out[i]=$i } \
|
||||
- } \
|
||||
for(i=1; i<=NF; i++) { \
|
||||
if (i in out) { printf("%s ", out[i]) } \
|
||||
} \
|
|
@ -0,0 +1,240 @@
|
|||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -469,11 +469,6 @@
|
||||
LOCALEDIR="/usr/lib/locale"
|
||||
fi
|
||||
|
||||
-dnl> Add /usr/local/ /opt/local
|
||||
-CFLAGS="${CFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/opt/local/include"
|
||||
-LDFLAGS="${LDFLAGS} -L/usr/local/lib -L/opt/local/lib"
|
||||
-
|
||||
PWD=`pwd`
|
||||
|
||||
echo
|
||||
@@ -1739,18 +1734,6 @@
|
||||
if test ".${ac_cv_lib_GeoIP_GeoIP_record_by_ipnum}" = ".yes"; then
|
||||
LIBS="$LIBS -lGeoIP"
|
||||
|
||||
-if test -f "GeoLiteCity.dat"; then
|
||||
- echo "GeoLiteCity.dat already present"
|
||||
-else
|
||||
- if test -f "3rd_party/GeoLiteCity.dat.gz"; then
|
||||
- cp 3rd_party/GeoLiteCity.dat.gz .
|
||||
- else
|
||||
- wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
|
||||
- fi
|
||||
-
|
||||
- gunzip GeoLiteCity.dat.gz
|
||||
-fi
|
||||
-
|
||||
dnl> --------
|
||||
|
||||
if test -f "GeoIPASNum.dat"; then
|
||||
@@ -1769,8 +1752,11 @@
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-cp "3rd_party/oui.txt.gz" .
|
||||
-cp "3rd_party/specialMAC.txt.gz" .
|
||||
+gunzip 3rd_party/GeoLiteCity.dat.gz &&
|
||||
+mv "3rd_party/etter.finger.os.gz" . &&
|
||||
+mv "3rd_party/oui.txt.gz" . &&
|
||||
+mv "3rd_party/specialMAC.txt.gz" . ||
|
||||
+ exit 1
|
||||
|
||||
if test -d ./configureextra; then
|
||||
|
||||
@@ -1931,7 +1917,6 @@
|
||||
AC_SUBST(SO_VERSION_PATCH)
|
||||
AC_SUBST(RRD_LIB)
|
||||
AC_SUBST(RRD_INC)
|
||||
-AC_SUBST(GEO_DIR)
|
||||
AC_SUBST(GETOPT_H)
|
||||
AC_SUBST(GETOPT_C)
|
||||
AC_SUBST(NDPI_LIB)
|
||||
--- a/globals-core.c
|
||||
+++ b/globals-core.c
|
||||
@@ -369,7 +369,7 @@
|
||||
_mtuSize[DLT_ATM_RFC1483] = 9180 /* LLC/SNAP encapsulated atm */;
|
||||
_headerSize[DLT_ATM_RFC1483] = 0;
|
||||
|
||||
- /* _mtuSize[DLT_RAW] = ? raw IP */
|
||||
+ _mtuSize[DLT_RAW] = 1500; /* raw IP */
|
||||
_headerSize[DLT_RAW] = 0;
|
||||
|
||||
/* Others defined in bpf.h at tcpdump.org as of the resync - it would be NICE
|
||||
@@ -470,19 +470,18 @@
|
||||
struct stat statbuf;
|
||||
|
||||
/* Initialize GeoIP databases */
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -491,20 +490,18 @@
|
||||
traceEvent(CONST_TRACE_ERROR, "GeoIP: unable to load file %s", GEO_IP_FILE);
|
||||
|
||||
/* *************************** */
|
||||
-
|
||||
- for(i=0; myGlobals.configFileDirs[i] != NULL; i++) {
|
||||
+ {
|
||||
char path[256];
|
||||
|
||||
safe_snprintf(__FILE__, __LINE__, path, sizeof(path),
|
||||
"%s%c%s",
|
||||
- myGlobals.configFileDirs[i],
|
||||
+ myGlobals.dbPath,
|
||||
CONST_PATH_SEP, GEO_IP_ASN_FILE);
|
||||
revertSlashIfWIN32(path, 0);
|
||||
|
||||
if(stat(path, &statbuf) == 0) {
|
||||
if((myGlobals.geo_ip_asn_db = GeoIP_open(path, GEOIP_CHECK_CACHE)) != NULL) {
|
||||
traceEvent(CONST_TRACE_INFO, "GeoIP: loaded ASN config file %s", path);
|
||||
- break;
|
||||
}
|
||||
}
|
||||
}
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -36,7 +36,6 @@
|
||||
|
||||
#AM_CFLAGS =
|
||||
#AM_LDFLAGS=
|
||||
-ACLOCAL_AMFLAGS=-I m4
|
||||
|
||||
DISTCLEANFILES = trivialcompilemessage *.db #* *~ *.log
|
||||
CLEANFILES = $(DISTCLEANFILES) stamp-h1
|
||||
@@ -67,9 +66,7 @@
|
||||
NTOPDATA = ntop-cert.pem \
|
||||
$(ETTER_PASSIVE) \
|
||||
oui.txt.gz \
|
||||
- specialMAC.txt.gz \
|
||||
- GeoIPASNum.dat \
|
||||
- GeoLiteCity.dat
|
||||
+ specialMAC.txt.gz
|
||||
|
||||
NTOPHTML = html html/*.js html/*.html html/*.gif html/*.jpg html/*.ico html/*.png \
|
||||
html/*.css html/*.dtd \
|
||||
@@ -133,7 +130,7 @@
|
||||
|
||||
libntop_la_DEPENDENCIES = config.h
|
||||
libntop_la_LIBADD = $(BASE_LIBS)
|
||||
-libntop_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
|
||||
+libntop_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
|
||||
|
||||
# Archive for http representation, or the 'viewer'
|
||||
libntopreport_la_SOURCES = emitter.c globals-report.c graph.c \
|
||||
@@ -145,7 +142,7 @@
|
||||
|
||||
libntopreport_la_DEPENDENCIES = libntop.la
|
||||
libntopreport_la_LIBADD = libntop.la $(BASE_LIBS)
|
||||
-libntopreport_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic @DYN_FLAGS@
|
||||
+libntopreport_la_LDFLAGS = $(AM_LDFLAGS) -release $(VERSION) -export-dynamic -shared @DYN_FLAGS@
|
||||
|
||||
man_MANS = ntop.8
|
||||
|
||||
@@ -367,30 +364,7 @@
|
||||
|
||||
# download the vendor information table
|
||||
dnvt:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Preparing "
|
||||
- @if test -f oui.txt; then \
|
||||
- rm -rf oui.txt; \
|
||||
- fi
|
||||
- @if test -f oui.txt.gz.old; then \
|
||||
- rm -rf oui.txt.gz.old; \
|
||||
- fi;
|
||||
- @mv oui.txt.gz oui.txt.gz.old
|
||||
- @echo "(old oui.txt.gz file is now oui.txt.gz.old)"
|
||||
- @echo ""
|
||||
- @wget -c http://standards.ieee.org/regauth/oui/oui.txt
|
||||
- @gzip oui.txt
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo -n "Old file lines were: "
|
||||
- @gunzip -c oui.txt.gz.old | wc -l
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c oui.txt.gz | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l oui.txt.gz
|
||||
+ @echo "Use included oui.txt.gz"
|
||||
|
||||
# download the Novell SAP Protocol information table
|
||||
#dnsapt:
|
||||
@@ -398,45 +372,7 @@
|
||||
|
||||
# download the passive ethernet fingerprint database
|
||||
dnetter:
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "Preparing "
|
||||
- @echo ""
|
||||
-
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo "...Deleting prior file, $(ETTER_PASSIVE).old..."; \
|
||||
- rm -rf $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @if test -f $(ETTER_PASSIVE); then \
|
||||
- echo "...Moving current $(ETTER_PASSIVE) to $(ETTER_PASSIVE).old"; \
|
||||
- mv $(ETTER_PASSIVE) $(ETTER_PASSIVE).old; \
|
||||
- fi;
|
||||
- @for file in $(ETTER_PASSIVE) $(ETTER_PASSIVE).gz \
|
||||
- $(ETTER_PASSIVE_FILE) $(ETTER_PASSIVE_FILE).gz; do \
|
||||
- if test -f $$file; then \
|
||||
- echo "...Deleting prior file, $$file..."; \
|
||||
- rm -rf $$file; \
|
||||
- fi; \
|
||||
- done
|
||||
- @echo ""
|
||||
- @echo "...Downloading new file..."
|
||||
- @wget -O $(ETTER_PASSIVE_FILE) \
|
||||
- $(ETTER_PASSIVE_DOWNLOAD_FROM)/$(ETTER_PASSIVE_FILE)?$(ETTER_PASSIVE_DOWNLOAD_PARMS)
|
||||
- @echo ""
|
||||
- @echo "gziping downloaded file..."
|
||||
- @gzip $(ETTER_PASSIVE_FILE)
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @if test -f $(ETTER_PASSIVE).old; then \
|
||||
- echo -n "Old file lines were: "; \
|
||||
- gunzip -c $(ETTER_PASSIVE).old | wc -l; \
|
||||
- fi;
|
||||
- @echo -n "New file lines are: "
|
||||
- @gunzip -c $(ETTER_PASSIVE) | wc -l
|
||||
- @echo ""
|
||||
- @echo ""
|
||||
- @echo "New file is:"
|
||||
- @ls -l $(ETTER_PASSIVE)
|
||||
+ @echo "Use included $(ETTER_PASSIVE)"
|
||||
|
||||
# ntop census
|
||||
census-fail:
|
||||
--- a/report.c
|
||||
+++ b/report.c
|
||||
@@ -2299,7 +2299,7 @@
|
||||
if(fetchPrefsValue("dot.path", buf, sizeof(buf)) != -1) {
|
||||
snprintf(dotPath, sizeof(dotPath), "%s", buf);
|
||||
} else {
|
||||
- snprintf(dotPath, sizeof(dotPath), "/usr/local/bin/dot");
|
||||
+ snprintf(dotPath, sizeof(dotPath), "/usr/bin/dot");
|
||||
storePrefsValue("dot.path", dotPath); /* Set the default */
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
--- a/nDPI/src/lib/protocols/netflow.c
|
||||
+++ b/nDPI/src/lib/protocols/netflow.c
|
||||
@@ -19,6 +19,7 @@
|
||||
|
||||
|
||||
#include "ipq_utils.h"
|
||||
+#include <time.h> /* time() */
|
||||
|
||||
#ifdef NTOP_PROTOCOL_NETFLOW
|
||||
|
||||
--- a/nDPI/src/lib/protocols/ssl.c
|
||||
+++ b/nDPI/src/lib/protocols/ssl.c
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
|
||||
#include "ipq_utils.h"
|
||||
+#include <ctype.h> /* isalpha() isdigit() ... */
|
||||
|
||||
#ifdef IPOQUE_PROTOCOL_SSL
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
# Config file for /etc/init.d/ntop
|
||||
|
||||
# Set preferred options here
|
||||
#NTOP_OPTS="--http-server 3000 --https-server 0 --interface eth0"
|
||||
|
||||
# suggestions from bug #136983 (use it in case you experience ntop hangs)
|
||||
#NTOP_OPTS="u ntop -P /var/lib/ntop --disable-schedyield --http-server 3000 --https-server 3001"
|
||||
|
||||
NTOP_OPTS="-u ntop -P /var/lib/ntop"
|
|
@ -0,0 +1,30 @@
|
|||
#!/sbin/runscript
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -e /var/lib/ntop/ntop_pw.db ]; then
|
||||
eerror "You need to set a password first by running"
|
||||
eerror "ntop --set-admin-password"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
ebegin "Starting ntop"
|
||||
export LC_ALL=C # apparently doesn't work with some locales (#191576 and #205382)
|
||||
export GDFONTPATH=/usr/share/fonts/corefonts # apparently the only font that works (#231705)
|
||||
start-stop-daemon --start --exec /usr/bin/ntop -- -d -L ${NTOP_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ntop"
|
||||
start-stop-daemon --stop --retry 30 --pidfile /var/run/ntop.pid
|
||||
eend $?
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ntop/files/ntop-initd-r1,v 1.1 2013/08/06 06:28:07 polynomial-c Exp $
|
||||
|
||||
description="ntop - a network traffic analyzer"
|
||||
pidfile="/run/ntop.pid"
|
||||
command="/usr/bin/ntop"
|
||||
command_args="-L ${NTOP_OPTS}"
|
||||
start_stop_daemon_args="-p ${pidfile} -m -b"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if [ ! -e /var/lib/ntop/ntop_pw.db ] ; then
|
||||
eerror "You need to set a password first by running"
|
||||
eerror "ntop --set-admin-password"
|
||||
return 1
|
||||
fi
|
||||
|
||||
export LC_ALL=C # apparently doesn't work with some locales (#191576 and #205382)
|
||||
export GDFONTPATH=/usr/share/fonts/corefonts # apparently the only font that works (#231705)
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
#!/bin/sh
|
||||
|
||||
BASE_URL=http://geolite.maxmind.com/download/geoip/database
|
||||
|
||||
echo "Updating NTOP GeoIP databases..."
|
||||
|
||||
cd /var/lib/ntop || exit
|
||||
|
||||
for u in asnum/GeoIPASNum.dat.gz GeoLiteCity.dat.gz ; do
|
||||
FILE_GZ=${u#*/}
|
||||
FILE=${FILE_GZ%.gz}
|
||||
wget -nv -O ${FILE_GZ} ${BASE_URL}/${u} &&
|
||||
gunzip < ${FILE_GZ} > .${FILE} &&
|
||||
mv -f .${FILE} ${FILE} &&
|
||||
rm -f ${FILE_GZ} ||
|
||||
exit
|
||||
done
|
||||
|
||||
/etc/init.d/ntop --quiet status && /etc/init.d/ntop restart
|
||||
|
||||
echo "NTOP GeoIP databases were successfully updated"
|
|
@ -0,0 +1,594 @@
|
|||
-------------------------------------------------------------------
|
||||
Sun Nov 09 19:37:00 UTC 2014 - Led <ledest@gmail.com>
|
||||
|
||||
- fix bashisms in pre script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 3 23:14:47 UTC 2014 - crrodriguez@opensuse.org
|
||||
|
||||
- Remove all unused buildRequires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 23 14:29:38 UTC 2014 - tchvatal@suse.com
|
||||
|
||||
- Remove unused patch:
|
||||
* ntop-remove_ntop_safefree.patch
|
||||
* ntop-compile-fix.patch
|
||||
- Remove unused tarball:
|
||||
* etter.finger.os.gz
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 17 10:18:00 UTC 2014 - bg@suse.com
|
||||
|
||||
- rename README.SuSE to README.SUSE
|
||||
- remove bogus util.c
|
||||
- remove old sources ntop-5.01.tar.bz2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 20 09:24:21 UTC 2014 - bg@suse.com
|
||||
|
||||
- Update to 5.0.2, probably last available version. Development
|
||||
changed to ntopng
|
||||
- Readded nDPI from svn to project
|
||||
- added fix POS36-C.patch
|
||||
https://www.securecoding.cert.org/confluence/spaces/flyingpdf/pdfpageexport.action?pageId=16450166
|
||||
- readded packagedir bnc#865243
|
||||
- Updated first startup information in README.SuSE and rcntop bnc#848276
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 28 13:05:01 UTC 2013 - lars@linux-schulserver.de
|
||||
|
||||
- really remove the following patches as requested by review team:
|
||||
+ ntop-compile-fix.patch
|
||||
+ ntop-remove_ntop_safefree.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 13 05:43:38 UTC 2013 - alexandre@exatati.com.br
|
||||
|
||||
- Removed extra configure run and unrecognized options (--enable-sslv3
|
||||
and --enable-i18n).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 17 04:57:40 UTC 2012 - alexandre@exatati.com.br
|
||||
|
||||
- Update to 5.0.1:
|
||||
- Sorry, no changelog atm.
|
||||
- Refresh patches 0 to 5, 8, 10 and 11 and remove patches 6, 7 and
|
||||
9.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 8 08:38:22 UTC 2012 - lars@linux-schulserver.de
|
||||
|
||||
- create logrotate script dynamically during build to have the
|
||||
correct pkg_user and pkg_group assigned - and also the 'su'
|
||||
option for younger logrotate packages
|
||||
- added restart_on_update snipplet in postun
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 17 10:20:27 UTC 2012 - idonmez@suse.com
|
||||
|
||||
- Remove ntop-4.1.0.dif and ntop-fix-segfault-on-exit.patch, they
|
||||
are not applied.
|
||||
- Don't package INSTALL file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 21 10:31:42 UTC 2011 - coolo@suse.com
|
||||
|
||||
- remove call to suse_update_config (very old work around)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 24 12:25:55 UTC 2011 - bg@suse.com
|
||||
|
||||
- add development patch to fix compile warning (r4978 from svn)
|
||||
- remove ntop-rrdPlugin.patch which applied to already removed FC protocol
|
||||
- change template netflowUtilsLoop; endless loop never returns
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 24 10:19:54 UTC 2011 - coolo@suse.com
|
||||
|
||||
- add libtool as buildrequire to avoid implicit dependency
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 13 15:30:09 UTC 2011 - lars@linux-schulserver.de
|
||||
|
||||
- fix init script (include $CONFIG was missing) - thanks to
|
||||
Frank Steiner
|
||||
- create and own /var/lib/ntop/* directories, so ntop can store
|
||||
the configuration
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 8 20:08:40 UTC 2011 - lars@linux-schulserver.de
|
||||
|
||||
- update to 4.1.0:
|
||||
+ Removed some legacy code that caused trouble in the past. As
|
||||
result, this version lacks some of the 4.0.3 features but it
|
||||
can benefit in terms of stability and efficiency.
|
||||
+ The next release will re-incorporate some of the features
|
||||
we cut on 4.1 as we’re currently redesigning them.
|
||||
+ In 4.1 for instance we have removed legacy protocols in favor
|
||||
or new (let’s call them protocols) ones such as Facebook
|
||||
and Twitter.
|
||||
- specfile cleanup
|
||||
- added 'probe' option to init file
|
||||
- added Should-Start/Should-Stop to init file
|
||||
- patchfile cleanup (TODO: check last chuncks of ntop-4.1.0.diff)
|
||||
- added/changed patches:
|
||||
+ ntop-disable_ethernet_fingerprint_database_download.patch:
|
||||
do not download during build time split out from ntop-4.1.0.diff
|
||||
+ ntop-disable_darwin.patch: split out from ntop-4.1.0.diff
|
||||
+ ntop-python_fix.patch: fix python detection and therefor enable
|
||||
python support
|
||||
+ ntop-default_user.patch: start as ntop instead of nobody, if
|
||||
a user tries to start ntop on his own
|
||||
+ ntop-fix-manpage-errors.patch: taken from Debian
|
||||
+ ntop-fix-netflow-plugin-links.patch: taken from Debian
|
||||
+ ntop-fix-timestamp.patch: do not include the build time into
|
||||
the binaries (let build-compare do it's work)
|
||||
- added logrotate script (and dependency)
|
||||
- added ntop-rpmlintrc to ignore some warnings
|
||||
- parse arguments to autogen.sh to predefine the right places
|
||||
- unzip the files ntop uses to name MACs and other values
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 16 14:12:19 UTC 2011 - alexandre@exatati.com.br
|
||||
|
||||
- Update etter.finger.os.gz file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 16 13:36:08 UTC 2011 - alexandre@exatati.com.br
|
||||
|
||||
- Update to 4.0.3:
|
||||
* Sorry no news or changelogs about recent fixes or improvements
|
||||
on ntop's source or website.
|
||||
- Refreshed ntop-%{version} patch;
|
||||
- Minor spec file improvement.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 10 15:13:21 UTC 2010 - coolo@novell.com
|
||||
|
||||
- own parent directories
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 8 13:43:21 UTC 2010 - coolo@novell.com
|
||||
|
||||
- remove support for pre-9.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 25 19:40:07 UTC 2010 - alexandre@exatati.com.br
|
||||
|
||||
- Update to 4.0;
|
||||
- Rewrote main diff;
|
||||
- Spec file cleaned with spec-cleaner.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 7 06:46:19 UTC 2010 - puzel@novell.com
|
||||
|
||||
- add ntop-fix-segfault-on-exit.patch (bnc#578404)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 3 19:09:34 UTC 2009 - coolo@novell.com
|
||||
|
||||
- updated patches to apply with fuzz=0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 13 15:03:17 CEST 2009 - bg@suse.de
|
||||
|
||||
- use %configure
|
||||
- fix two warnings about array subscript is above array bounds
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 7 10:03:14 CEST 2009 - bg@suse.de
|
||||
|
||||
- change BuildRequires for 11.0 and 10.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 6 15:30:58 CEST 2009 - bg@suse.de
|
||||
|
||||
- Update to version 3.3.10
|
||||
- Fixes for bugs #333436 (does not show up in new version), #375967,
|
||||
#422006, #432617 (does not show up in new version), #477996,
|
||||
#477997 and 528585
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 9 16:07:43 CEST 2008 - schwab@suse.de
|
||||
|
||||
- Remove local libtool macros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 29 15:00:53 CET 2008 - lmichnovic@suse.cz
|
||||
|
||||
- fixed obsoleted run_ldconfig macro
|
||||
- spec file adjustment for seamless build for older distributions
|
||||
in BuildService
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 7 09:39:59 CEST 2007 - bg@suse.de
|
||||
|
||||
- remove first (wrong) definition of free
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 1 12:19:04 CEST 2007 - bg@suse.de
|
||||
|
||||
- update to version 3.3 (mainly bugfixes and automake changes)
|
||||
- fix some rpmlint warnings
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 26 16:56:15 CEST 2007 - prusnak@suse.cz
|
||||
|
||||
- changed libpcap to libpcap-devel in BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 23:43:38 CEST 2007 - dmueller@suse.de
|
||||
|
||||
- update BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 8 17:47:01 CEST 2007 - schwab@suse.de
|
||||
|
||||
- Fix default location of dot.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 26 14:50:53 CEST 2007 - rguenther@suse.de
|
||||
|
||||
- add gdbm-devel BuildRequires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 7 13:40:20 CET 2006 - ro@suse.de
|
||||
|
||||
- fix docu permissions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 11 15:38:49 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Workaround lack of datarootdir support.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 4 17:32:09 CEST 2006 - bg@suse.de
|
||||
|
||||
- removing files ntop_darwin.[ch] (Bug #161809)
|
||||
- fixing user/group (Bug #140309)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 20 15:40:26 CET 2006 - bg@suse.de
|
||||
|
||||
- fix initialization of formatBuf (Bug #159477)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 26 14:05:52 CET 2006 - bg@suse.de
|
||||
|
||||
- fix bug #145502 (coding problems uncovered by new compiler)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:38:51 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 15 17:47:56 CET 2006 - schwab@suse.de
|
||||
|
||||
- Don't strip binaries.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 12 15:31:07 CET 2005 - bg@suse.de
|
||||
|
||||
- upgrade to version 3.2
|
||||
- fix several compiler complaints
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 6 01:18:20 CEST 2005 - ro@suse.de
|
||||
|
||||
- matched number of arguments to printf formats
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 9 10:06:56 CEST 2005 - bg@suse.de
|
||||
|
||||
- removing execute permissions on gz files (Bug #114849)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 29 16:45:01 CEST 2005 - bg@suse.de
|
||||
|
||||
- update to 3.1.50, recent version did not come up anymore.
|
||||
(Bug #113816)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 25 13:43:48 CEST 2005 - mmj@suse.de
|
||||
|
||||
- Correct memset call
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 1 10:55:05 CEST 2005 - mmj@suse.de
|
||||
|
||||
- Don't return random data
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 21 18:05:04 CET 2005 - schwab@suse.de
|
||||
|
||||
- Convert configuration name to interface name in start script.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 4 13:47:48 CET 2005 - bg@suse.de
|
||||
|
||||
- passcheck has to be called as root with the new version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 8 14:33:29 CET 2005 - bg@suse.de
|
||||
|
||||
- update to version 3.1
|
||||
- adopt fixes from older version
|
||||
- fix make install
|
||||
- make passcheck not segfault on failure of open password database
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 7 09:11:21 CEST 2004 - bg@suse.de
|
||||
|
||||
- fix and remove -fno-strict-aliasing
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 24 08:15:22 CEST 2004 - bg@suse.de
|
||||
|
||||
- fix traffic data collection (Bug #43815)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 6 17:10:16 CEST 2004 - bg@suse.de
|
||||
|
||||
- update to version 3.0.53
|
||||
- rename ntop to rcntop to avoid conflict with directory name
|
||||
- fix bug #41690
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 1 12:07:34 CEST 2004 - mmj@suse.de
|
||||
|
||||
- Move the mail to root into a README.SuSE where it belongs [#44349]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 1 23:58:39 CEST 2004 - ro@suse.de
|
||||
|
||||
- fix build for ppc64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 31 08:36:07 CEST 2004 - bg@suse.de
|
||||
|
||||
- update to version 3.0
|
||||
- remove --ignore-sigpipe (not available anymore)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 30 22:54:48 CEST 2004 - mmj@suse.de
|
||||
|
||||
- Add --ignore-sigpipe to default arguments [#37576]
|
||||
- Clean up initscript and add missing sections (thanks lmuelle)
|
||||
- Compile with -fno-strict-aliasing
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 20 13:27:47 CET 2004 - bg@suse.de
|
||||
|
||||
- fixed comment in rc.config.ntop (Bug 33701)
|
||||
- fixed build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 15:04:09 CET 2004 - adrian@suse.de
|
||||
|
||||
- build as user
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 20 10:53:52 CEST 2003 - bg@suse.de
|
||||
|
||||
- add activation metatdata (Bug #28909)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 30 13:06:10 CEST 2003 - meissner@suse.de
|
||||
|
||||
- remove libtool.m4 from acinclude.m4, autoreconf.
|
||||
- fixed dependencies of rrdPlugin, so that it loads and
|
||||
you can see nice pie charts etc.
|
||||
- reenabled thomas security patch, which was disabled upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 28 11:41:30 CEST 2003 - meissner@suse.de
|
||||
|
||||
- Upgraded to 2.2c, removed intop again. Added rrdtool to nfb.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 19 14:43:21 CEST 2003 - meissner@suse.de
|
||||
|
||||
- Upgraded to 2.2, build and add intop, added missing files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 14:40:07 CET 2003 - meissner@suse.de
|
||||
|
||||
- Fixed ppc64 build by sed hack (autoreconf does not work)
|
||||
- buildrooted.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 11:45:44 CET 2003 - bg@suse.de
|
||||
|
||||
- update to version 2.1.56
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 18 13:42:22 CEST 2002 - bg@suse.de
|
||||
|
||||
- added check program for admin user
|
||||
- rename of config file when updateing (Bug #19814)
|
||||
- removed (very old) README.Suse (Bug #16852)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 14:53:12 CEST 2002 - ro@suse.de
|
||||
|
||||
- added missing prereqs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 14:31:36 CEST 2002 - bg@suse.de
|
||||
|
||||
- upgrade to version 2.1.2
|
||||
- fixed init script for new version
|
||||
- change default port binding
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 27 15:23:49 CEST 2002 - adrian@suse.de
|
||||
|
||||
- fix neededforbuild
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 12 10:04:22 CEST 2002 - bg@suse.de
|
||||
|
||||
- upgrade to version 2.1.0
|
||||
- split up diff
|
||||
- fixed configure.in of new version
|
||||
- enabled mysql
|
||||
- renamed ntopd to ntop according to useful LSB names
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 17 08:46:17 CEST 2002 - bg@suse.de
|
||||
|
||||
- fix build for s390x
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 15 16:14:33 CET 2002 - ro@suse.de
|
||||
|
||||
- update to 2.0.1 for security fix
|
||||
- fixed configure.in in gdchart to use system libraries
|
||||
- run as user wwwrun (parameter -u wwwrun in startscript)
|
||||
- fix segfault in nfsPlugin.c
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 1 11:54:08 CET 2002 - pthomas@suse.de
|
||||
|
||||
- Correct notification mail.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 1 00:26:10 CET 2002 - ro@suse.de
|
||||
|
||||
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 21 09:22:30 CET 2002 - ro@suse.de
|
||||
|
||||
- moved variables to sysconfig/ntopd
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 10 11:55:44 CET 2002 - egmont@suselinux.hu
|
||||
|
||||
- changed /sbin/init.d to /etc/init.d in init script comment
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 8 10:43:08 CET 2002 - bg@suse.de
|
||||
|
||||
- update to version 2.0
|
||||
- using system libraries instead of delivered (libz, libpng, libgd)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 14 09:09:09 CET 2001 - ro@suse.de
|
||||
|
||||
- hack for automake 1.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 18 19:06:30 CEST 2001 - uli@suse.de
|
||||
|
||||
- fixed OS ident via nmap
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 5 10:10:38 CEST 2001 - bg@suse.de
|
||||
|
||||
- fix Bug #9056
|
||||
- add ucdsnmp and ssl
|
||||
- activate gdchart
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 11 13:05:52 CEST 2001 - bg@suse.de
|
||||
|
||||
- moved AC_INIT to the beginning of configure.in
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 9 23:52:31 CEST 2001 - mfabian@suse.de
|
||||
|
||||
- bzip2 sources
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 23 00:10:25 CET 2001 - ro@suse.de
|
||||
|
||||
- added readline/readline-devel to neededforbuild (split from bash)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 1 02:23:27 CET 2000 - ro@suse.de
|
||||
|
||||
- moved startscript to etc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 24 14:47:39 CET 2000 - bg@suse.de
|
||||
|
||||
- cleaned up specfile with ro
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 23 09:50:32 CET 2000 - bg@suse.de
|
||||
|
||||
- removed runlevel links in ntop.spec
|
||||
- fixed init script for 7.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 10 11:14:46 CET 2000 - bg@suse.de
|
||||
|
||||
- new verion 1.3.2
|
||||
this fixes Bug #4121
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 13 11:33:04 CEST 2000 - kukuk@suse.de
|
||||
|
||||
- fix compiling with glibc 2.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 28 15:19:59 CEST 2000 - ro@suse.de
|
||||
|
||||
- cvs-update of 2000/08/28 (all patches included)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 15 17:34:07 CEST 2000 - ro@suse.de
|
||||
|
||||
- update to cvs version of 2000/08/15
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 15 01:37:11 CEST 2000 - ro@suse.de
|
||||
|
||||
- removed deprecated referring to .ntop
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 5 15:21:56 CEST 2000 - ro@suse.de
|
||||
|
||||
- fixed another segfault
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 30 15:42:17 CEST 2000 - ro@suse.de
|
||||
|
||||
- added fix for segfault from cvs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 27 12:11:49 CEST 2000 - ro@suse.de
|
||||
|
||||
- update to 1.3.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 4 12:04:30 MET 2000 - uli@suse.de
|
||||
|
||||
- moved man page to %{_mandir}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 13 14:15:48 MET 2000 - freitag@suse.de
|
||||
|
||||
- dropped own libpcap and use one in needforbuild
|
||||
- update to version 1.1
|
||||
- using configure instead of own Makefile
|
||||
- new tags in specfile like version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de
|
||||
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 12 16:10:42 MEST 1999 - ray@suse.de
|
||||
|
||||
- fix in init-script
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 1 19:47:38 MET 1998 - ray@suse.de
|
||||
|
||||
- new package
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>netmon</herd>
|
||||
<longdescription>ntop is a network traffic probe that shows the network usage,
|
||||
similar to what the popular top Unix command does. ntop is based on libpcap
|
||||
and it has been written in a portable way in order to virtually run on every
|
||||
Unix platform and on Win32 as well.
|
||||
ntop users can use a a web browser (e.g. netscape) to navigate through ntop
|
||||
(that acts as a web server) traffic information and get a dump of the network
|
||||
status. In the latter case, ntop can be seen as a simple RMON-like agent with an
|
||||
embedded web interface.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">ntop</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -0,0 +1,145 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ntop/ntop-5.0.1-r1.ebuild,v 1.5 2015/04/08 18:01:21 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
RPMREL="2.3.1"
|
||||
|
||||
inherit autotools eutils user python-single-r1 rpm
|
||||
|
||||
DESCRIPTION="Network traffic analyzer with web interface"
|
||||
HOMEPAGE="http://www.ntop.org/products/ntop/"
|
||||
SRC_URI="http://download.opensuse.org/update/13.2/src/${P}-${RPMREL}.src.rpm"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="snmp ssl"
|
||||
|
||||
COMMON_DEPEND="
|
||||
virtual/awk
|
||||
dev-lang/perl
|
||||
sys-libs/gdbm
|
||||
dev-libs/libevent
|
||||
net-libs/libpcap
|
||||
media-libs/gd
|
||||
media-libs/libpng
|
||||
net-analyzer/rrdtool[graph]
|
||||
ssl? ( dev-libs/openssl )
|
||||
sys-libs/zlib
|
||||
dev-libs/geoip
|
||||
dev-lang/lua
|
||||
snmp? ( net-analyzer/net-snmp[ipv6] )"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=sys-devel/libtool-1.5.26
|
||||
${PYTHON_DEPS}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
media-fonts/corefonts
|
||||
media-gfx/graphviz
|
||||
net-misc/wget
|
||||
app-arch/gzip
|
||||
dev-libs/glib:2
|
||||
dev-python/mako"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ntop
|
||||
enewuser ntop -1 -1 /var/lib/ntop ntop
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
ln -s ../nDPI nDPI
|
||||
epatch ${WORKDIR}/ntop-disable_ethernet_fingerprint_database_download.patch
|
||||
epatch ${WORKDIR}/ntop-disable_darwin.patch
|
||||
epatch ${WORKDIR}/ntop-fix-manpage-errors.patch
|
||||
epatch ${WORKDIR}/ntop-dot-path.patch
|
||||
epatch ${WORKDIR}/ntop-fix-netflow-plugin-links.patch
|
||||
epatch ${WORKDIR}/ntop-default_user.patch
|
||||
epatch ${WORKDIR}/ntop-fix-timestamp.patch
|
||||
epatch ${WORKDIR}/ntop-disable_svn_check.patch
|
||||
epatch ${WORKDIR}/ntop-no-return-in-nonvoid-function.patch
|
||||
epatch ${WORKDIR}/POS36-C.patch
|
||||
epatch ${WORKDIR}/CVE-2014-4165.patch
|
||||
epatch ${FILESDIR}/load_protos_file.patch
|
||||
epatch ${FILESDIR}/fix-doubleValuesInTrafficData-report.patch
|
||||
|
||||
sed -i "s|
||g" python/templates/rrdAlarmStart.tmpl
|
||||
chmod -x python/templates/rrdAlarmStart.tmpl docs/ntop-autotools.vsd
|
||||
|
||||
# Remove build time references so build-compare can do its work
|
||||
modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "${FILESDIR}/${PN}.changes")"
|
||||
DATE="\"$(date -d "${modified}" "+%b %e %Y")\""
|
||||
TIME="\"$(date -d "${modified}" "+%H:%M:%S")\""
|
||||
sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" configure.in
|
||||
|
||||
cp /usr/share/aclocal/libtool.m4 libtool.m4.in
|
||||
cat acinclude.m4.in libtool.m4.in acinclude.m4.ntop > acinclude.m4
|
||||
eautoreconf
|
||||
|
||||
# Stop make from doing autotools stuff
|
||||
sed -i -e '/missing --run echo/s|=.*|= true|g' Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export \
|
||||
ac_cv_header_glib_h=no \
|
||||
ac_cv_header_glibconfig_h=no \
|
||||
ac_cv_header_gdome_h=no \
|
||||
ac_cv_lib_glib_g_date_julian=no \
|
||||
ac_cv_lib_xml2_xmlCheckVersion=no \
|
||||
ac_cv_lib_gdome_gdome_di_saveDocToFile=no
|
||||
|
||||
pushd nDPI >/dev/null || die
|
||||
econf
|
||||
popd &>/dev/null || die
|
||||
|
||||
econf \
|
||||
$(use_enable snmp) \
|
||||
$(use_with ssl)
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd nDPI >/dev/null || die
|
||||
emake
|
||||
popd &>/dev/null || die
|
||||
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
LC_ALL=C # apparently doesn't work with some locales (#191576 and #205382)
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
keepdir /var/lib/ntop &&
|
||||
fowners ntop:ntop /var/lib/ntop &&
|
||||
fperms 750 /var/lib/ntop
|
||||
insinto /var/lib/ntop
|
||||
gunzip 3rd_party/GeoIPASNum.dat.gz
|
||||
gunzip 3rd_party/GeoLiteCity.dat.gz
|
||||
local f
|
||||
for f in GeoIPASNum.dat GeoLiteCity.dat; do
|
||||
# Don't install included GeoIP files if newer versions are available
|
||||
[ -f "${ROOT}/var/lib/ntop/${f}" ] ||
|
||||
doins "3rd_party/${f}"
|
||||
done
|
||||
|
||||
dodoc AUTHORS CONTENTS ChangeLog MANIFESTO NEWS
|
||||
dodoc PORTING README SUPPORT_NTOP.txt THANKS $(find docs -type f)
|
||||
|
||||
newinitd "${FILESDIR}"/ntop-initd-r1 ntop
|
||||
newconfd "${FILESDIR}"/ntop-confd ntop
|
||||
|
||||
exeinto /etc/cron.monthly
|
||||
doexe "${FILESDIR}"/ntop-update-geoip-db
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If this is the first time you install ntop, you need to run"
|
||||
elog "following command before starting ntop service:"
|
||||
elog " ntop --set-admin-password"
|
||||
}
|
Loading…
Reference in New Issue