Comments, questions, amplifications - appreciated - please use ntop-dev for
them!
-----Burton
After laborious consultation (<grin>4 emails back and forth </grin>), I am
please to announce
the following - tentative - release plan for ntop 2.2:
.55 - With the commit of the XMLDUMP bare-bones (ref BMS0146), the code for
ntop 2.2 is
FEATURE COMPLETE --- as of 28Jan2003.
The version # has been rolled, and .55 packages will spill up to
SourceForge shortly.
The .tgz will be first followed by the rpms.
The .55 release is designed to get those of you who haven't been
testing to beat up
on ntop, including the great #defines reorganization.
Why? Because I'm afraid that there are problems lurking in the
#define rename that
people haven't shaken out yet, just because enough people with enough
different
configurations aren't following the cvs.
We plan to allow 2-3 weeks of testing at this stage.
During this period the only thing that should be committed will be
targeted bug fixes!
The cvs release # will be .56pre and you should use that for bug
reports.
(This time, Luca, Rocco and I really do plan to freeze the code!)
Internally, just before I roll to .90, I will:
1. Change the version # to .56, and tag the end-state files in the
CVS as ntop_2_1_56.
2. Change the version # to .90, re-tag as ntop_2_1_90
and
3. Immediately roll the cvs to .91pre.
4. Build .tgz and .rpms for .90
This will give the following versions in the cvs:
ntop_2_1_55
ntop_2_1_56 \___the same
ntop_2_1_90 /
ntop_2_1_91 -- to become RC1...
I don't intend to release a .56 as .90 will be exactly the same
except for the version #.
We plan to allow 2 weeks of testing at this stage - packaged .90s or
cvs version .91pre.
.91 - A/K/A RC1 - After 3-4 days, if there are no show stoppers, RC1 -> 2.2.
If there are problems, we'll release an RC2 and repeat the
test cycle.
The intention is that the last RC (whatever it's #) == 2.2 except for the
version # change.
There are an awful lot of changes between the current versions and 2.1.3.
So it now behooves those
of you who have been sitting on the sidelines to test ntop 2.1.55. A (very)
preliminary
change list is at the end of this message.
Test now, test often!
Also: He's baaaak... that's right, Rocco Carbone, the once and future
maintainer of intop
has returned to the fold. As he said to me via email:
Burton M. Strauss III writes:
> Does this mean you're BACK??? Supporting intop?
Yup! I hope to have enough time to be BACK at intop (and ntop).
> Or is this just more of my usual - well, it compiles and that's all I
> promise?
intop compiles and runs. its uptime was ~2days before Luca halted
my system for a joke :-(
A lot of work needs to be done, but I hope to have the next version
0.2.0 in a few.
<snip/>
See you soon on CVS
/rocco
============================================================================
==================
============================================================================
==================
Following is a PRELIMINARY, unreviewed "change log" for ntop 2.2...
Comments, especially missing items, appreciated!
ntop 2.2 -- What's new and what's changed!
gdchart et al
- buildAll.sh script has tests for being run in the correct directory.
- buildAll.sh script tests if there is a version of libpng already
installed
on the system and deletes the in-tree copy of to prevent the 1.0.x vs.
1.2.x version conflict.
- Updated in-tree copy of libpng from 1.2.1 to 1.2.4
ntop
- SQL support removed.
- rrd support added (rrd Plugin).
- Added ability to configure plugins while inactive.
- Added @<filename> for configuration options.
- Internal reorg:
* Almost all structures and typedefs moved into new file,
globals-structtypes.h
* Almost all #define values moved into new file, globals-defines.h
****AND DOCUMENTED****
- Menu changes:
* "HELP" page added to About menu.
* Plugins moved to Admin menu.
* Data Dump added to Admin menu.
* Totals tab/menu added.
* NetFlow moved from Data Sent/Received menu to Totals menu.
* AS and VLAN options added to IP Protocol menu.
- ./configure
* TOTAL REWRITE!!!!
* Many more cases of reconfiguration handled automatically.
* New structure.
* Clearly indicated failure messages.
* Support level for various platforms documented.
* ./configure --enable-showoses to view this.
* Requires automake 1.6+ and autoconf 2.5x+.
- Parameter changes
* REMOVED: -b | --sql-host
* REMOVED: -j | --border-sniffer-mode (see -b, -g, -o and -z)
* REMOVED: -v | --mysql-host
* REMOVED: -S | --store-mode
* REMOVED:
* ADDED: -b | --disable-decoders
* ADDED: -g | --track-local-hosts
* ADDED: -o | --no-mac
* ADDED: -z | --disable-sessions
* ADDED: -C | --large-network
* ADDED: --dynamic-purge-limits (Host purge time limit)
* ADDED: --reuse-rrd-graphics
* ADDED: --p3p-cp
* ADDED: --p3p-uri
* ADDED: --xmlfileout
* ADDED: --xmlfilesnap
* ADDED: --xmlfilein
- Unrecognized options are printed with a warning message/hint.
- traceEvent() message cleanup - many now clearly indicate their cause.
- DEBUG cleanup - multiple options, indicated as xxx_DEBUG in log.
- ntop heartbeat - periodic log messages to show it's still running.
- long options work on all platforms.
- Traps and errors if no password when running in daemon mode.
- Minimum password now 5 characters.
- Python format data dump.
- gdchart watchdog - catches libpng conflicts and other problems and
returns.
an error graphic to the user.
- Hooks for P3P support (and tolerates AT&T PrivacyBird)
- P2P knowledgeable about Gnutella, Kazaa, WinMX and DirectConnect.
- Knowledgeable about ftp and smtp/pop/imap
- showPortTraffic report added.
- Human friendly interface names under Windows.
- Additional information during ntop startup (interface type,
daemoninzing, etc.).
- ntop will not allow itself to run as root, except if EXPLICITLY
requested via -u root
option.
- --use-syslog and --set-admin-password warn if they do not have a
provided
value (which is often a sign of a missing =).
- Tests for external tools (lsof and nmap) to make sure they're executable
and suid root.
- textinfo.html page with lots of additional information about ntop's
configuration.
- Limited - VERY LIMITED - i18n support
- Bare bones for a new xml dump facility to dump all internal data.
= Performance and bug fixes!
netFlow
- Accepts v7 flows (converts to v5 for internal processing)
intop
- Should work - no promises.
doc
- FAQ has been revised, updated and more than doubled in size.
- ntop-autotools.vsd and .pdf added - shows the flow of auto* tools,
including ./configure and make
_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev