Blame Changelog

Packit 021a8a
2.2.6
Packit 021a8a
- Released 08/14/16
Packit 021a8a
- Fix `-b` option which didn't work in many cases
Packit 021a8a
- When we turn `lookup` mode on, automatically turn `skipdns` mode on
Packit 021a8a
- Move to dynamic memory for state entries. Fixes #3
Packit 021a8a
Packit 021a8a
2.2.5
Packit 021a8a
- Released 06/01/12
Packit 021a8a
- Full support for ICMP6 including code/type display and state deletion
Packit 021a8a
- Dynamically size "State" column"
Packit 021a8a
- If we can't resolve a protocol to a name, print the number instead of
Packit 021a8a
  "UNKNOWN!"
Packit 021a8a
- Don't leave a space for ":" if there's no port
Packit 021a8a
Packit 021a8a
2.2.4
Packit 021a8a
- Released 06/01/12
Packit 021a8a
- Improved IPv6 support - truncate addresses if they don't fit and generally
Packit 021a8a
  treat them like hostnames at display time
Packit 021a8a
- CONTRIB and man page fixes (Chris Taylor <ctaylor@debian.org>)
Packit 021a8a
Packit 021a8a
2.2.3
Packit 021a8a
- Released 04/03/11
Packit 021a8a
- IPv6 support. Closes #2848930.
Packit 021a8a
- Handle filters as in6_addr and uints instead of strings
Packit 021a8a
- Fix loopback filtering support
Packit 021a8a
- Fix formatting for ICMP states. Closes #2969917.
Packit 021a8a
- Total style overhaul: move away from tabs, use 2 spaces, various other style
Packit 021a8a
  cleanups
Packit 021a8a
- Documentation updates
Packit 021a8a
Packit 021a8a
2.2.2
Packit 021a8a
- Released 09/19/09
Packit 021a8a
- Fix includes
Packit 021a8a
- Add --version (closes bug 2792918)
Packit 021a8a
- Some minor code abstractions
Packit 021a8a
- Remove old /proc based code
Packit 021a8a
- Dropped "Proto" field minimum width to 3 chars (changing title to "Prt")
Packit 021a8a
  to make more room for counters
Packit 021a8a
- If we can't fit counters and there's nothing we can truncate, show a
Packit 021a8a
  warning and then disable counters rather than messing up the display
Packit 021a8a
- Some style cleanups
Packit 021a8a
Packit 021a8a
2.2.1
Packit 021a8a
- Released 03/18/07
Packit 021a8a
- Fix formatting bug (maxes not being cleared on each round)
Packit 021a8a
Packit 021a8a
2.2.0
Packit 021a8a
- Released 03/18/07
Packit 021a8a
- Added some logic to handle state tables larger than 32767 entries which
Packit 021a8a
  breaks ncurses if you try to make a pad that large.
Packit 021a8a
- Cleanup the time.h includes
Packit 021a8a
- Port to new libnetfilter_conntrack library
Packit 021a8a
- Add support for byte/packet counters ('C' key)
Packit 021a8a
- Add support for deleting states ('x' key)
Packit 021a8a
- Move navigation help to top of interactive help so people can learn how
Packit 021a8a
  to navigate without having to navigate to the bottom of the help
Packit 021a8a
- When --lookup is enabled, resolve port names as well ast hostnames
Packit 021a8a
  (reported by Viliam Holub <holub@nenya.ms.mff.cuni.cz>)
Packit 021a8a
- Display the ICMP ID on ICMP states
Packit 021a8a
- Fix scrolling bug if totals or filters were enabled
Packit 021a8a
- General improvement of all scrolling calculations
Packit 021a8a
- Add 'B' as a way to sort by previous columbn (opposite of 'b')
Packit 021a8a
- Add ^d for pagedown and ^u for pageup
Packit 021a8a
Packit 021a8a
2.1
Packit 021a8a
- Released 10/05/06
Packit 021a8a
- Fixed bug where -s was doing what -S should do and -d was doing
Packit 021a8a
  what -D should do. Thanks to Brian Nelson for catching this.
Packit 021a8a
- Add comments on the 3 functions that didn't have them in 2.0
Packit 021a8a
Packit 021a8a
2.0
Packit 021a8a
- Released 10/04/06
Packit 021a8a
- Moved man page to section 8
Packit 021a8a
- Significantly re-factored code
Packit 021a8a
- Fix long-protocol-names-break-formatting bug
Packit 021a8a
  (reported by Bill Hudacek <hudaceks@verizon.net>)
Packit 021a8a
- Move all flag bools into a new flags_t struct
Packit 021a8a
- Move format-decisions to end
Packit 021a8a
- Move all counters into a new counters_t struct
Packit 021a8a
- Make the stable vector dynamic instead of a huge pre-allocation
Packit 021a8a
- Move many variables to #defines
Packit 021a8a
- Fix bug in "totals" line (numbers didn't always add up)
Packit 021a8a
- Add display of skipped entries on "totals" line
Packit 021a8a
- Move various char*'s to strings.
Packit 021a8a
- Move most snprintf()s to stringstreams.
Packit 021a8a
- Rewrite and significantly improve dynamic sizing of columns
Packit 021a8a
- Add a new interactive help window
Packit 021a8a
- Add srcpt and dstpt filtering
Packit 021a8a
- Add long options
Packit 021a8a
- Make interactive help scroll-able
Packit 021a8a
- Make main window scroll-able
Packit 021a8a
- Make having the main window be scrollable configurable and if not scrollable
Packit 021a8a
  then use stdscr instead of a pad. Make this togglable interactively.
Packit 021a8a
- Redo command-line options so they match interactive options
Packit 021a8a
- Add ability to change all filters and the refresh rate interactively
Packit 021a8a
- Handle window resizes (SIGWINCH) properly
Packit 021a8a
- If we can't read ip_conntrack, error and exit rather than fail
Packit 021a8a
  silently
Packit 021a8a
- Cleanup nicely if we get killed (SIGINT or SIGTERM)
Packit 021a8a
- Add color-coding of protocols
Packit 021a8a
Packit 021a8a
1.4
Packit 021a8a
- Released 04/16/05
Packit 021a8a
- Added display of filters
Packit 021a8a
- Added a "strip" target to the Makefile
Packit 021a8a
- Changed ip/port seperator to a colon instead of comma
Packit 021a8a
- Some string concat and Makefile cleanups from Roland Illig
Packit 021a8a
- Added new features to man page
Packit 021a8a
- Added filtering for source and destination addresses
Packit 021a8a
- Added filtering of DNS states option
Packit 021a8a
- Added tagging of truncated hostnames
Packit 021a8a
- Brought man page up-to-date
Packit 021a8a
- Got rid of deprecated warnings
Packit 021a8a
- Removed libgpm req from spec file.
Packit 021a8a
Packit 021a8a
1.3
Packit 021a8a
- Released 05/27/03
Packit 021a8a
- Steve Augart finally proved the 'memory leak' was in
Packit 021a8a
  ncurses as I'd always suspected but was unable to prove
Packit 021a8a
  Thanks Steve!
Packit 021a8a
- Increased snprintf boundaries in printline function to
Packit 021a8a
  ensure newlines don't get cut off (Thanks to Todd Lyons)
Packit 021a8a
- Added dynamic sizing of iptstate based on term info.
Packit 021a8a
- Updated Makefile to only recompile if needed
Packit 021a8a
- Fixed gethostbyaddr() call to compile on more systems
Packit 021a8a
- Fixed truncation bug that ocassionally truncated one char
Packit 021a8a
  too few
Packit 021a8a
- Added NOTES section to man page, plus other docs on new
Packit 021a8a
  features
Packit 021a8a
- Fixed some man page bugs
Packit 021a8a
Packit 021a8a
1.2.1
Packit 021a8a
- Released 07/01/02
Packit 021a8a
- Fixes for GCC3
Packit 021a8a
  - cast 'x' in 'log' so GCC knows which log I mean
Packit 021a8a
  - add -Wno-deprecated to Makefile
Packit 021a8a
- Fix small bug in manpage that made -R not show up
Packit 021a8a
- Fix crash if protocol is not found in /etc/protocols
Packit 021a8a
- Update 'uninstall' in Makefile
Packit 021a8a
Packit 021a8a
1.2.0
Packit 021a8a
- Released 04/20/02
Packit 021a8a
- Various doc updates
Packit 021a8a
- Lots of code cleanups
Packit 021a8a
- Added documentation for interactive-mode options
Packit 021a8a
- Added interactive-mode toggles for -f -t -l
Packit 021a8a
- Added option to display totals
Packit 021a8a
- Added filtering of loopback
Packit 021a8a
- Added sorting by hostname
Packit 021a8a
- Added DNS hostname lookups
Packit 021a8a
- Improved SrcIP and DstIP sorting
Packit 021a8a
- Added sorting by port
Packit 021a8a
Packit 021a8a
1.1.0
Packit 021a8a
- Released 03/30/02
Packit 021a8a
- Will now read in all connections instead of just 50
Packit 021a8a
   For single-line use, it will display them all as well.
Packit 021a8a
- Added command line flag for reverse sorting
Packit 021a8a
- Cleaned up reading of options
Packit 021a8a
- Fixed sorting of TTL/ cleaned up sorting code
Packit 021a8a
- Fixed uninstall in Makfile
Packit 021a8a
Packit 021a8a
1.0.1
Packit 021a8a
- Released 02/27/02
Packit 021a8a
- Added spec file so people can build RPMs if the like
Packit 021a8a
- Fix 'timeval' compile error for certain platforms.
Packit 021a8a
	Bizzare bug, I'm guessing in GCC. On some platforms
Packit 021a8a
	it wants to use sys/time.h. It will fail if you use 
Packit 021a8a
	sys/select.h or time.h. Go figure.
Packit 021a8a
- Take out src port and dst port for non tcp,udp cases
Packit 021a8a
- Give 'rate' an initial value
Packit 021a8a
- Fixed Big Endian Problem with command line arguments
Packit 021a8a
- Fixed Makefile (put LIBS at end)
Packit 021a8a
- Change "proto" field to look up by protocol number field of
Packit 021a8a
	ip_conntrack instead of take it from the name field.
Packit 021a8a
        This should now support pretty much any protocol. I 
Packit 021a8a
	was unaware that ip_conntrack printed 'unknown' for 
Packit 021a8a
	protos other than tcp, udp, and icmp.
Packit 021a8a
Packit 021a8a
1.0
Packit 021a8a
- Original version released 02/23/02