CHANGES - v0.24.b12, 30-SEP-2007
fix: general bug fixes
imp: improved functionality
new: newly added functionality
doc: documentation changes
inf: informational only
v0.24.b12, 30-SEP-2007:
- fix: don't use default locale for initial language setup, use "us" instead
- imp: build: by default, compile verbosely (QUIET=0)
v0.24.b11, 07-FEB-2006:
- fix: wrapper: Linux: correctly support connection tracking for
"unknown" connections
- fix: wrapper: Linux: traffic for alias interfaces needs to be
counted
on the corresponding parent interface (no separate counters available)
- fix: fonts: corrected monospaced / proportional font detection
- imp: wrapper: improved alias interface support
- imp: monitor: layout improvements, widget additions, text label
changes
- imp: sniffer: framed capture status displays
- imp: cmon: framed connection / server counters
- imp: Linux: wrapper: code cleanup for interface flag detection
- imp: sniffer: moved "display online" switch to main sniffer
control
- imp: sniffer: major layout modifications
- imp: sniffer: changed unknown/reserved protocol names to UNKNOWN
- imp: build: added QT_LIBDIR make option (i.e. useful for 64bit
systems)
- imp: build: added support for html-docs
- new: about: display linked Qt library variant (multi- or
single-threaded)
- new: sniffer: online display of capture output can be toggled
while
sniffing
- new: sniffer: replaced the useless filler with a capture
statistics
module
- new: monitor: active resynchronization of internal with system
clock
- new: monitor: 24 hour time of day clock
- new: install: installation of docs (default:
/usr/local/share/qnetwatch/doc) and images (default:
/usr/local/share/qnetwatch/images)
- new: documentation browser, "About Qt" added
- new: added -v command line option (shows version/libs and exits)
- doc: README additions (icecream mini-howto, installation),
CREDITS added,
html-ized
docs
- inf: install: new default language path
(/usr/local/share/qnetwatch/lang)
v0.24.b10, 04-SEP-2005:
- fix: monitor: honor line width setting only when diagrams are not
filled
- fix: ifinfo: Linux: reset empty or null protocol string to unknown
- fix: CYGWIN_NT: use same widget flags for top level widgets as
Linux
target
- fix: CYGWIN_NT: window layout restoration
- fix: build: remove backup files (*~) in arch/<osname>/ on
cleanup
- fix: sniffer: corrected progress indicator reset
- fix: gui: corrected minimize/restore handling of top-level widgets
- fix: monitor: restrict spline precision range to useful values (1
- 6)
- fix: analyzer: service lookup for TCP ports fixed
- fix: monitor: determine correct sample values when program starts
- fix: gui: setup language only if a new language has been selected
- fix: gui: status bar toggle needs to trigger a diagram update
- imp: sniffer: faster capturing performance for hidden sniffer
output
- imp: monitor: improved datarate scale and timer readability
- imp: monitor: 1GB range for manual scale
- imp: sniffer: removed packet info column (see analyzer instead)
- imp: lang: german translation
- imp: analyzer: using std::bitset class for bit checks, more code
cleanups
- imp: analyzer: auto-indent for clipboard copy
- imp: gui: minimize/restore all toplevel widgets together with
main
widget
- imp: monitor: major layout improvements for diagram options tab
- imp: about: new/improved about dialog layout
- new: monitor: selectable scale unit (KB/s, MB/s), optionally
auto-selected
- new: monitor: using a QSpinBox instead of a QSlider for manual
scale
- new: monitor: customizable horizontal grid line spacer
- new: monitor: using a QTimeEdit for the monitored time frame
selector
- new: arch: preliminary FreeBSD support (about same state as
Cygwin
port)
- new: build: new IMGSET make option to select image set at build
time
- inf: source: more file name changes
v0.24.b9, 24-JUL-2005:
- fix: sniffer: editing of capture limits disabled when sniffer is
active
- fix: sniffer, analyzer: remove empty row from data trace
- fix: make: relink qnetwatch.pro to arch/default.pro after build
- fix: fonts: wrong initial font for not yet applied repeated font
selections
- fix: gui: setup gui style before the window layout is restored
- fix: ifinfo: hide yet unsupported "built-in" switch
- imp: sniffer: minor layout and image updates
- imp: make: new/changed command line options
- imp: make: moved OS dependant code and qmake defs to
arch/<osname>
- imp: source: some source files renamed
- imp: cmon: minor layout improvements
- imp: sniffer: automatically reduce column widths to minimum on
collapse
- imp: sniffer, analyzer: selected items stay visible/open on
collapse/expand
- new: settings: tool tip and status bar toggles
- new: make: preprocessor command support (for distcc, ccache,
icecream
etc.)
- new: analyzer: auto expansion by current view (or "expansion
rule")
- new: sniffer, analyzer: colored data traces
- new: analyzer: indicate interpreter / raw data correlation
- new: fonts: sniffer font selection restricted to monospaced fonts
- new: analyzer: clipboard copy
- doc: README additions
v0.24.b8, 03-MAY-2005:
- fix: minor tooltip fixes
- fix: fixed major glibc detected corrupted double-linked list bug
- imp: minor Makefile modifications for additional debugging options
- imp: major Makefile additions for improved cross-platform support
- new: cmon: Linux: run netstat through QProcess (instead of pipe)
- new: cmon: Linux: support for conntrack accounting
- new: cmon: read master connection list asynchronously
- new: experimental CYGWIN_NT support (no network infos yet)
v0.24.b7, 09-FEB-2005:
- fix: using qApp instead of own global application pointer
- fix: fixed some accelerator duplicates
- fix: analyzer.cpp: expression syntax fixes for compiler
compatibility
- fix: implicit save of some settings fixed
- fix: SunOS: circumvent possible kstat 32bit overflows
- fix: clear status bar after startup and language changes
- imp: renamed ifinfo plugins to reflect their real OS names
- imp: qnwnetdb: cleanup service lookup maps on exit
- imp: SunOS: API returns correct error status for unsupported
functionality
- imp: many buttons are tool buttons now for improved style
compatibility
- imp: fundamental layout improvements for many dialogs
- imp: ifinfo dialog: traffic display rearranged for better
readability
- new: encryption routines for password storage/retrieval and key
generation
- new: many Makefile additions, plus new make options KEY, CTIME
and
QUIET
- new: optional quiet mode build (default)
- new: optional compilation time measure (default)
- new: arch/ directory for platform specific make configs
(makeconfig.<arch>)
- new: dropdown menu for miscellanous switches
- new: privilege warning messages can be disabled
- new: temporary status bar messages on several user-initiated
actions
- new: analyzer: simple TCP options support
- new: sniffer: BPF clear, load and save actions added
- new: custom icon factory for better looking disabled icons
- new: clear service cache upon user request
- new: new (cleaner) image collection, application icon and splash
screen
- doc: README additions about passphrase usage
- inf: SunOS compatibility confirmed, tested LE and HME network
interfaces
v0.24.b6, 10-JAN-2005:
- fix: minor german translations fixes
- fix: ifinfo dialog: avoid unneccessary DNS traffic on local
queries
- fix: ifinfo dialog: don't reset dynDNS countdown on language
changes
- fix: conn. monitor: first item selected after update
- fix: sniffer output: sort issues fixed
- fix: analyzer: show names of unsupported protocols instead of "IP
version 0"
- fix: sniffer gui: widget resize policies changed to fix size
restore
- imp: higher maximum for manual scale
- imp: faster startup of some dialogs by showing them later
- imp: sniffer/analyzer: consolidated proto-info lookup maps
- imp: toolbar separators removed
- imp: some images replaced
- new: support for additional Qt style plugins
- new: selectable plugin paths (needs restart to take effect)
- new: analyzer: raw views and interpreters for UDP, TCP and ICMP
headers
- new: analyzer: raw view for packet load (data)
- new: conn. monitor: generate sniffer BPF to trace connections
(context menu)
- doc: README additions
v0.24.b5, 03-JAN-2005:
- fix: ifinfo_linux: manage 32bit overflows of /proc/net/dev
counters
- fix: cleaner restore of overall counters
- fix: timer corrections
- fix: connection monitor: delayed update on init to avoid segfaults
- doc: moved docs to separate directory (doc/)
- doc: new scheme for CHANGES
See also CHANGES.OLD!