SIPFlow v2.5 Readme
------------------------------------------------------------------
Congratulations on your download of SIPFlow. To get started, read
the instructions below. If you have any questions please visit our
SourceForge site at https://sourceforge.net/projects/sipflow.
System Requirements
------------------------------------------------------------------
1. SIPFlow should be run on a machine with at least 512
Megabytes of memory and a CPU clock speed of 2 Ghz.
2. Ensure that version 3.1 of Winpcap (for Windows installations)
or version 0.9.3 of libpcap (for Unix or Linux installations) is
installed on the machines running the SIPFlow or SIPSniffers. If it
is not installed, the SIPFlow may not start. It is also needed
on the console machine if you will be opening libpcap files.
The latest version of WinPcap can be downloaded at
http://www.winpcap.org/.
The latest version of libpcap may be obtained at http://www.tcpdump.org,
or at web sites like http://www.sunfreeware.com.
3. SIPFlow must be run with Sun's JVM version 1.5
or greater.
Release Notes
------------------------------------------------------------------
------------------------------------------------------------------
Fragmented TCP traffic may not be reassembled correctly, however
UDP packets that exceed the ethernet MTU should be reassembled
correctly.
Currently only the capturing of plain text SIP is supported.
Diameter retransmissions are not drawn as retransmissions.
Change log
------------------------------------------------------------------
------------------------------------------------------------------
Version 2.5
------------------------------------------------------------------
We've gone open source! No more licensing schemes are used, all
licensing software has been removed. Each download should have
all source, unobfuscated. This means you should be able to run
* SIPFlow Standard
* Distributed SIPFlow
* Console
* SIPSniffer
All code is maintained at https://sourceforge.net/projects/sipflow/
Version 2.0.1
------------------------------------------------------------------
Simpified licensing scheme, all SIPFlow builds now have DIAMETER
support.
Added support for secure (TLS) connections to the SMTP server used for
sending notifications.
Added support for JRE/JDK 1.6.
Fixed a bug in the filter logic at SIPSniffer.
Fixed a bug seen when multiple consoles were connected to the same
sniffer and were updating the sniffer's filters.
Version 2.0.0
------------------------------------------------------------------
Added Diameter (RFC 3588) support, depending on the license type.
A setting has been added that allows the reason phrase of a SIP
response to be displayed in the UI.
Fixed a bug which caused the sniffer connection history to reset
on some occasions.
The "<" and ">" characters if present in a To or From header are no
longer displayed in the transaction list on the main Console
screen in the To and From columns.
Fixed a bug that prevented multiple Methods from being added
to the method list at the same time. Only the last method entered was
being updated.
Version 1.1.5
------------------------------------------------------------------
Added the ability to print callflows.
Added support for parsing ethernet packets with 802.1q headers.
Version 1.1.4
------------------------------------------------------------------
Added right-click functionality to the transaction table.
Updated UI code so that the transaction table does not flicker
with JDK 1.5.
SIP messages are no longer logged by default. This setting can
be modified in the Edit->Settings screen.
Fixed a bug that prevented users from editing the Email Settings
on Linux distributions.
Added build date to About SIPFlow screen.
Version 1.1.3
------------------------------------------------------------------
Improved memory management.
Modified internal message queue to use Java's LinkedBlockingQueue,
which means you must use JDK 1.5 to run SIPFlow now.
The host mappings are now stored in a version-independent file
(hostmappings.dat) to prevent their loss as the settings.dat
format changes from version to version.
Version 1.1.2
------------------------------------------------------------------
Added logic to warn users when license expiration is approaching.
Fixed a bug that prevented the message timestamps from being
refreshed properly when new messages arrived for the transaction
being viewed.
Updated packet reassembly logic so that SIP messages split into
two or more pieces are now reassembled. Previously SIPFlow only
supported reassembly of SIP messages split into two pieces.
Fixed a bug that caused java.util.ConcurrentModificationException
to be thrown at the SIPSniffer in some cases.
Fixed an error which prevented the Distributed SIPFlow console
from logging SIP messages received.
Fixed several minor parsing bugs.
Improved UI performance.
Version 1.1.1
------------------------------------------------------------------
Added support for a new licensing structure.
"About SIPFlow" screen now shows more information.
Version 1.1.0
------------------------------------------------------------------
Added support for connecting to SIPSniffers through NAT/Firewalls.
Minor UI enhancements.