SPEC file for flow-tools finally [was Re: [flow-tools] flow-tools-0.63]
Horatio B. Bogbindero
wyu@ateneo.edu
Fri, 13 Dec 2002 08:59:40 +0800
we can now maintain an RPM file for flow-tools! just grab the spec file and
create a directory called 'spec' in the root distribution directory and copy
the SPEC file there. re-tar the file.
then do a rpm -ta flow-tools-0.63.tar.gz to build the binary and source RPMs.
the SPEC file can be downloaded from:
http://cng.ateneo.net/cng/wyu/software/patch/flow-tools.spec
the SRPM file can be downloaded from:
http://cng.ateneo.net/cng/wyu/software/srpm/flow-tools-0.63-1.src.rpm
mark, is it possible to include the SPEC file in the distribution already?
btw, is it possible to submit patches with reference to the root install directory
like such?
Index: ftstat.c
===================================================================
RCS file: /usr/home/djnz-cvsroot/flow-tools/lib/ftstat.c,v
retrieving revision 1.26
diff -c -r1.26 ftstat.c
*** lib/ftstat.c 12 Dec 2002 14:03:45 -0000 1.26
--- lib/ftstat.c 12 Dec 2002 22:56:04 -0000
***************
*** 3081,3088 ****
instead of such:
Index: ftstat.c
===================================================================
RCS file: /usr/home/djnz-cvsroot/flow-tools/lib/ftstat.c,v
retrieving revision 1.26
diff -c -r1.26 ftstat.c
*** ftstat.c 12 Dec 2002 14:03:45 -0000 1.26
--- ftstat.c 12 Dec 2002 22:56:04 -0000
***************
*** 3081,3088 ****
thanks.
Quoting Mark Fullmer <maf@eng.oar.net>:
> Available from http://www.splintered.net/sw/flow-tools
>
> * 12-12-2002 flow-tools-0.63 released
>
> * ftlib: ftstat.c - More informative error message when invalid field -
> patch from wyu@ateneo.edu
>
> * docs: flow-capture - hosts.allow requires flow-capture-client, not
> flow-capture - noted by stewart@net.ohio-state.edu
>
> * flow-capture: TCP client port should be same as UDP netflow port - noted
> by stewart@net.ohio-state.edu
>
> * ftlib: ftfil.c: moved primitive initialization code to
> parse_primitive_type() to avoid state loss when 'default'
> or 'mask' keyword used before a permit/deny.
>
> * ftlib: ftfil.c: tos, marked_tos, tcp_flags mask applied to flow not
> to a copy - noted by nik.hinson@assurance-dynamics.com
>
> * flow-export -f4 wire format - requested by mikeh@ncsa.uiuc.edu
>
> * docs: flow-print.sgml - document column headers.
>
> * flow-report / ftstat.c - added runtime variable binding and output
> path substitution support, ie run with -v ROUTER=NYCM and use
> output path '/report/@ROUTER/report-out'
>
> * ftlib: ftvar.c - variable binding functions.
>
> * ftlib: ftstat.c - summary-detail report will produce core if no flows
> are processed - noted by rjd@merit.edu
>
> * docs: not all targets included in distribution - noted by
> Jeje <jeje@jeje.org>
>
> * ftlib: ftio.c byte order of output not always in synch with flags -
> noted by mikeh@ncsa.uiuc.edu
>
> * docs: flow-filter port correction - mhunter@ack.Berkeley.EDU
>
> * ftlib: ftstat.c names option works with IP addresses -- DNS lookups.
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: ftstat.c: min_pps,max_pps,min_bps,max_bps calculations,
> reduce memory and CPU footprint if *ps calculations are not selected.
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: ftstat.c: linear-interpolated-flows-octets-packets,first,last,
> duration,ip-source-address/source-tag,ip-source-address/destination-tag,
> ip-destination-address/source-tag,ip-destination-address/destination-tag,
> ip-source/destination-address/source/destination-tag,
> ip-source/destination-address/ip-protocol/ip-tos reports.
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: ftstat.c: new fields, index,first,last
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: ftstat.c: integrated mask eval
> req by nik.hinson@assurance-dynamics.com
>
> * flow-mask: new - replace mask length based on prefix.
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: fttag.c: tag on tcp-src-port, tcp-dst-port, tcp-port, udp-src-port,
> udp-dst-port, udp-port, tos.
> req by nik.hinson@assurance-dynamics.com
>
> * ftlib: fttag.c: rework to use jump tables to support more match types
> w/o performance impact.
>
> * flow-stat: -f32 did not have symbol lookups enabled, noted by
> Michael Redinger <Michael.Redinger@uibk.ac.at
>
> * docs: flow-tag man page example does not work - noted by
> Michael.Redinger@uibk.ac.at
>
> * flow-fanout: -V does not work, noted by gritzko@dcn.ru
>
> mark
>
> _______________________________________________
> flow-tools@splintered.net
> http://www.splintered.net/sw/flow-tools
>
-----------------------------------------------
William Emmanuel S. Yu
Ateneo Campus Network Group (AteneoCNG)
email : wyu at ateneo dot edu
web : http://CNG.ateneo.net/cng/wyu/
phone : +63(2)4266001-4186
GPG : http://CNG.ateneo.net/cng/wyu/wyy.pgp