- install configuration files with .dist suffix so that users configuration
files are not deleted on package removal
- create ${PREFIX}/var/netsaint/rw directory needed for correct operation
of CGI script
- fix netsaint.log file permission problem
- depend on netsaint-plugins port
PR: 26328
Submitted by: maintainer
netsaint port depends on us and this creates a circular dependency.
Instead create the netsaint user/group ourselves (which is the only
reason for the netsaint dependency).
PR: 26327
Submitted by: maintainer
This module overloads hashes so that the key can be a subnet as in
NetAddr::IP. When looking values up, an interpretation will be made to
find the given key within the subnets specified in the hash.
Care must be taken, as only strings that can be parsed as an IP address
by NetAddr::IP can be used as keys for this hash.
This fixes some bugs and introduces many new interesting netmask and
netblock manipulating routines.
Fixes contributed to the author by the MAINTAINER and your's truly.
Submitted by: Anton Berezin <tobez@tobez.org> [MAINTAINER]
we need gmake here, added it to run dependencies
therefore updated PORTREVISION, otherwise you don't get
the png file...
- updated pkg-message. You need to configure SNMP on your cisco
or Juniper router
to make it more functional and userfriendly
- added cflowd's startup script to FILESDIR, add startup options to
it, that are only valid for the patched cflowd. So later we overwrite
the sample startup script of "stock" cflowd.
This is done this way, because cflowd also can be used without flowscan.
But *if* we use cflowd with flowscan, we have to manage things to work
with flowscan.
- install sample Makefile to graphs directory, so you can generate
graphs more easily as being described in the docu (see INSTALL)
- Added comments to pkg-message file, that this Makefile has to be
updated whenever you add or remove protocol types in
${PREFIX}/var/db/flows/bin/CampusIO.cf
- comment post-install section more..
- keep_me file could be removed, since we install the sample Makefile
now in the graphs subdir
- modify sample startup script
- run in background properly
- use variables for progs (grep, perl, kill, ...)
- style (use $var consistently, spaces after io redirection)
- install startup script as cflowd-flowscan.sh.sample
to get an order, cflowd ports startup script will be named
cflowd-base.sh.sample, so that cflowd will be started first.
this was overdue, since this complex port needs more docu,
explanation, preparation, etc ...
- installation directory moved
from ${PREFIX}/var/flows to ${PREFIX}/var/db/flows
to match our typical /var filesystem layout, but since I want
to package this port, I don't want to write into /var/filesystem
its up to the user, to move the data around later if he has a large
/var and likes the data to reside there.
- create needed directories in ${PREFIX}/var/db/flows (bin and graphs)
use a .keep_me file, so that things are packaged properly
- install needed documentation
the INSTALL file is essential as well as the various example file.
NOPORTDOCS only covers unneeded files, which are not crucial for
installation
- the ${PREFIX}/var/db/flows/bin directory carries the sample files
for the flowscan script. Therefore those sample files reside there.
Other sample files like the crontab settings are up to the user, so
they reside in ${PREFIX}/share/doc/flowscan
- install a sample rc file in ${PREFIX}/etc/rc.d, its deactivated, since
this is a port that needs thinking and handcrafting config files before
use...
- added a pkg-message file, that explains pre-requisites (cisco configuration)
and other post installation tasks as well as a BIG WARNING, that enabling
Netflow Switching and Netflow Data Export on your Cisco CORE or DISTRIBUTION
routers might affect the routers switching performance.
You should know IF you need to do it and if its o.k. IF you enable it.
- output pkg-message on port based installation as well since the warnings
are important.
- updated PLIST
delayed so that every service has a chance to come up properly
before the next one begins
Additionally provide graceful delayed shutdown of services by
using killall -15.
Install startup script as .sample file, since cflowd (and flowscan)
are not easy ports. You should read the docu properly.
- use LOCALBASE in BUILD dependency, so cflowd will be found
this should cure bentos build problems by multiply trying to
build/install cflowd (problem didn't show up here)
- bumped port revision
we also need to redefine WRKSRC because of this lowercase affair...
which I start to dislike, because if poeple learn about a software
named FlowScan, then they start looking for a port named FlowScan
and not flowscan ...
no portrevision bump necessary, since port didn't work properly.
now after giving the port a lowerrcase name you have to set the
DISTFILES variable right, so sources (which use upper/lowercase)
can be found.
PORTREVISION not bumped since port didn't work up to now,
so no new (working) functionality.
But anyway, thanks for doing the CVS work !
FlowScan is a tool to monitor and graph flow information from
Cisco and Riverstone routers in near real-time.
Amonst many other things, FlowScan can measure and graph traffic
for applications such as Napster.
A sample of what FlowScan can do is at: http://wwwstats.net.wisc.edu
WWW: http://net.doit.wisc.edu/~plonka/FlowScan/
Cflow is a perl module for analyzing raw flow files written by
cflowd, a package used to collect Cisco NetFlow data.
WWW: http://net.doit.wisc.edu/~plonka/Cflow/
. build with or without TK (triggered by the NO_X knob)
. build against TCL-8.3 -- with or without stubs
. fix some bugs in the core Scotty code -- most notably
a bug in the icmp-command implementation, where an off-by-one
error in the argument processing loop resulted in random
crashes; all this fixes are grouped into a single file
patch-fixes
. make scotty executable itself as small as it needs to be
Approved by: maintainer
Perhaps, some day the security officer will tell me what _exactly_ is
wrong with regular Scotty (this one is beta of the new version), and
I'll be able to freshen that one up too and remove the FORBIDDEN.
Some of the shared library magic is very hackish, however the net-snmp
library building make-fu is hackish as well, so I don't feel bad about it.
This commit also (re-)enables the host module for much more information.
It also fixes a long standing bug where 'snmpwalk localhost public' would
hang.
this change (with a repocopy) and update various references.
this does not upgrade this port to the most recent version of net-snmp,
that will be coming soon.
- bump port revision because of changes in the packing list (to allow
pkg_delete to nuke the installed port entirely)
PR: 23975
Submitted by: David W. Chapman Jr. <dwcjr@inethouston.net>
- <sys/conf.h> requires 'SPECNAMELEN'.
- 'SPECNAMELEN' is defined in <sys/param.h>
- however, disk.c includes <sys/conf.h> before including <sys/param.h>
Submitted by: Makoto MATSUSHITA <matusita@jp.FreeBSD.org>
This reminds me of W. Richard Stevens' sock(1) from his excellent UNIX
Network Programming Volume 1 book. Well, not exactly, but..
PR: 23181
Submitted by: Joseph Scott <joseph@randomnetworks.com>
PORTREVISION or PORTEPOCH are defined.
Most of these Makefiles were defining DISTNAME and WRKSRC (and
sometimes EXTRACT_SUFX) -- change those to define DISTFILES only.
Also, some of the WRKSRC lines were not even necessary, as they were
defining it to the default value.
Instigated by: Peter Pentchev <roam@orbitel.bg> and kris
options `start' and `stop' now (unless I have forgotten any). This allows
us to call the scripts from /etc/rc.shutdown with the correct option.
The (42 or so) ports that already DTRT before are unchanged.
Add some missing/wrong dependencies. Show how to respect CC/CFLAGS. Many
miscellaneous modifications. I used more excessive hacks to force p5-Jcode
and p5-WWW-Search to respect CC/CFLAGS.
Patches largely done by: Christian Weisgerber <naddy@mips.inka.de>
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS. Boo.)
Line up the rhs of variable assignments nicely. Remove a couple of extra
whitespaces while I'm here.
Suggested by: sobomax
network path characteristics. sting is unique because it can estimate
one-way properties, such as loss rate, through careful manipulation and
observation of TCP behavior.
Since Benno submitted the port first, and since the patches are nearly
identical, Benno will get credit for creating the port. However, since
Kelly offered to maintain it, he will get the job.
PRs: 18476, 18508
Submitted by: Benno Rice <benno@netizen.com.au>,
Kelly Yancey <kbyanc@posi.net>
who have a -CURRENT before:
Fri May 5 9:58:59 2000 UTC by phk
.. however, since no __FreeBSD_version bump was performed, I can't
handle this with the usual Makefile magic.
Submitted by: kuriyama-san
Reviewed by: Matt Ayres <mayres@chc-chimes.com> ("it works now")
Its purpose is to test the stability of an IP Stack and its component stacks
(TCP, UDP, ICMP et. al.) It does this be generating random packets of the
desired protocol.
PR: 16976
Submitted by: Brad Hendrickse <bradh@uunet.co.za>
in traditional address/netmask format and in the new CIDR format.
Methods for calculating the network and broadcast address, and
also to check if a given address is in a specific network also exist.
PR: 16984
Submitted by: Brad Hendrickse <bradh@uunet.co.za>
trends in time-series data. Cricket was expressly developed to help network
managers visualize and understand the traffic on their networks, but it can
be used all kinds of other jobs, as well. It's similar to mrtg, but takes
a different approach, is faster and more flexible.
- Changed to use ${CFLAGS} in /etc/make.conf
- Added do-install:, so proper INSTALL macros could be used
PR: 16595
Submitted by: Christopher J. Michaels <cjm2@altavista.net>
Corrected DESCR regarding name of BPF in -CURRENT.
Added #!/bin/sh to two shellscripts in the distribution.
PR: 14520
Submitted by: maintainer
adding the following functionality to trafd:
-D run in foregroud
-I don't distinguish ports/protocols (count only by IP)
-S count only IP from this range(s) (all other IP accounted AS 255.255.255.255)
-A aggregate IP-addresses in given network(s)
PR: 14521
Submitted by: maintainer
Added #!/bin/sh to two shellscripts in the distribution.
PR: 14520
Submitted by: maintainer
adding the following functionality to trafd:
-D run in foregroud
-I don't distinguish ports/protocols (count only by IP)
-S count only IP from this range(s) (all other IP accounted AS 255.255.255.255)
-A aggregate IP-addresses in given network(s)
PR: 14521
Submitted by: maintainer
nstreams analyzes the streams that occur on a network. It displays which
streams are generated by users and can optionally generation
ipfw rules that will match these streams, thus only allowing
what is required for the users, and nothing more.
PR: 13913
Submitted by: Daniel O'Connor <darius@dons.net.au>
o Look for perl in the right place (patch-ah)
o Add a typedef that ucd-snmp wants (patch-ag)
o Install headers files with the right permissions
Submitted by: <jack@germanium.xtalwind.net>
PR: ports/13539
----------------------------------------------------------------------
o Remove extraneous HAS_CONFIGURE introduced by nectar in rev1.19
o Use the PATCH_* framework and grab 012.patch from the authors.
Upgrade p5-SNMP to 1.8.1 and mark it broken as it is incompatible
with the ucd-snmp changes. If this is a huge problem, then a
repo copy of ucd-snmp can be made and we can have the hassle of
keeping two copies in our tree.
Submitted by: Leo Kim <leo@florida.sarang.net>
Reviewed by: Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
Missing a locale perl module when install mrtg, add it back.
Submitted by: Ying-Chieh Liao <ijliao@Terry.Dorm10.NCTU.edu.tw>
Update mrtg to 2.8.6.
The original maintainer, jfitz, has disappeared about more than a month.
I can't contact him by email, and have no idea to reach him in the other
way. So I take the update request from the submitter.
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.
As promised,
$ time cvs ci
real 67m51.701s
user 0m1.250s
sys 0m5.345s