Implemented IPv6 reassembly.
Fixed fast IPv4 filter setting from the Filter Menu and added support for fast IPv6 filters in the Filter Menu. Included Dallas iButton 4.0.2 install package.
Fixed issue with /IFMASK and /TAP_MASK. Fixed decode protocol number and port 0. Enhanced IPv6 fragment support. Fixed HELLO packet decode.
Add support for new iButton. Add support for Network Critical SmartNA external 10Gig tap.
Add decoder for Diameter protocol. Expanded SCTP decoder.
Fixed bug in IP filtering for internally reconstructed packets. Allowed old filter files to be loaded (with new offsets replacing old ones). Extended GRE decoder and analyzer to support native IP over GRE.
Fixed analyzer bug due to IPv6 changes.
Added complete support for IPv6, including analysis and fast IP capture. Updated DNS decoder for IPv6 as well.
Added code to detect non-async PPP packets in L2TP tunnel analyzer. Fixed decoder for non-async IP PPP packets in L2TP tunnel. Enhanced ROHC analyzer to get rid of erroneous ROHC tunnels.
Fixed sequence number decompression in RoHC.
Added support to decompress RoHC packets. Added progress bar to file load and save. Added some AIM decode. Ports 50010 and 50020 will decode as RTP.
Added /GPSPOLL command line option.
Clean build. Minor tweaks.
Test version with C12.22 support.
Better PCAP file support. Added AUTODNS analyzer to automatically learn host names by scanning DNS requests. Enchanced system timestamp resolution. Fixed problem with DNS decodes. Added IPv6CP support. Added support to reassemble GTP tunnelled packets. Fixed memory leak and enhanced memory tracking capabilities.
Fixed some problems with line mode updating when changing display filters.
Added debug code for SerialView cable support.
Left a breakpoint in - sorry.
Fixed problem in PVSERIAL driver.
Included TMEX install file. Added more NTCIP support features.
Administrative and cosmetic changes.
Added decode and analysis support for ethertype 8100 (802.1q). Added IP fragment reassembly and Native IP media type. Added prompt if file is to be overwritten when saving packets.
Enabled loading and saving filter definitions to disk files (plus command line option to load filters at startup). Added ability to set some filters to TO, FROM, or TO/FROM. Added TCP Header filter ability.
Fixed issue when no LAN interfaces were available but a serial interface was being used for capture. Fixed overflow bug in DNS packet processing. Fixed bug when external protocol decoder was being loaded on a release build. Fixed problem with filtering (escaped) serial interfaces.
Fixed bug with filters on PPP packets. Added ' I ' command to display VPN endpoint information for packets on virtual interfaces. Restricted the /reserve option to not allow a number greater than the current available memory. Added decode for NETBIOS name service and some additional SMB support.
Made timestamps more accurate when using system clock (versus TimeStamper). Fixed bug that prevented the demo from running on certain systems/OSes.
Fixed bug when not using reserved memory.
Added large packet (jumbo) support and basic support for external protocol decoders (via a .DLL). Also added the "connection filter" capability where you select a packet that is part of a TCP, UDP, or IP connection you want to watch, then press 'C' to create a temporary display filter showing just packets from that connection.
Fixed old bug from PCANDIS that found it's way into PCAMPR. The bug caused packets to contain bad data after the lookahead buffer on some adapters. Fixed typo in NETBIOS decoder. Fixed bug in code to determine if a buffer contains displayable text (versus arbitrary data). Fixed serial capture (again).
Fixed PVSERIAL to work with newer TAPI devices. Added support for OID symbols. Added a bunch of enterprise names to OID list. Added radix support (toggled with the 'X' key).
Fixed support for some forms of embedded modems.
Added flag indicators to TCP line mode display. Fixed fragment flag decode in display mode. Allow time and media info display to be toggled in line mode.
Fixed NTP decode. Fixed UBICOM UDAP and UCP decodes. Turned off MAC layer display as default (this make line mode a little more usable).
Added "/RESERVE=nn" option to tell the OS to increase the process working set size to at least "nn" MB of memory. This will also set the process priority class to HIGH_PRIORITY_CLASS.
Modified buffer management to use malloc()/free() rather then HeapXxx() functions due to memory creep with the HeapXxx() functions. Fixed bug when printing in line mode. Enhanced UBICOM protocol decoder.
Added "/BUFFERSIZE=nn" command line option to allow user to set low-level capture buffer size (between 2K and 2048K). Changed default low-level capture buffer size to 512K.
Added RTP decoder (for ports 5004 and 65154). Also put in possible fix for crash seen when using F4 to reset the capture buffer while under heavy load.
Fixed GRE analyzer to ensure generated packets are reasonably sequenced. Added (preliminary) support for SerialView cable. Extended "Interface Filter" to 256 interfaces. Fixed some minor bugs in analysis of PPP packets.
Added decoders for MIP (Mobile IP) and RADIUS packets.
Added support for USB dongle. Added some decode of TELNET escape sequences.
Fixed bug in copying generated packets (trying to copy too much). Also fixed decode of SACK options in TCP packets.
Added code to enforce cleaner shutdown of capture threads to prevent system lock up.
Fixed problem with loading REC_START_TIME data from PVD files. Started working towards an event driven system rather then just a packet driven system.
Started adding statistics. Made all PlaySound()s asynchronous.
Fix install issue.
Added support for "Multi-Packet Read". This should eliminate the chance of losing packets under reasonable conditions.
Fixed minor bug in UDP decode (if UDP header it too short).
Added "/NOANALYSIS" command line option. This permits you to load a packet file without PacketView Pro doing it's normal analysis on the file.
Added "expert" mode (defaults to off). Use the command line option "/expert" to enable expert mode, or "/novice" to force novice mode.
When in "novice" mode, any action that needs to clear the packet buffer will cause a "Clear packet buffer? (Y/N)" prompt and the default system exclamation sound is played. If you decline, the current operation is aborted.
Moved "Continuous Capture to Disk" from F9 ("SAVE TO DISK") on packet screen to "F6 - Continuous Capture to Disk" on the "Main Menu".