TracePlus/Winsock Changelog

What's new in TracePlus/Winsock 9.02.000

Mar 5, 2012
  • Windows 7/Windows 2008 Server support

New in TracePlus/Winsock 8.70.000 (Apr 9, 2010)

  • The "Open" option was not appearing on the File menu. (FIXED)
  • When saving a view as HTML, the application would crash. (FIXED)

New in TracePlus/Winsock 8.68.000 (Apr 9, 2010)

  • Updated to better compatibility with dual-core, quad-core, and 8-core processors.
  • Updated email activation dialog boxes for better explain how the eamil activation process works.
  • User interface has been changed to MDI (Multiple Document Interface) to facilitate easier cross-referencing of information. The following views display in separate windows: (NEW)
  • Diagnostics View
  • Connection View
  • Session View
  • Data View
  • Comprehensive tutorial for both new and experienced users. (NEW)
  • Added a second toolbar below the main toolbar which contains the following navigation buttons: (NEW)Move to First Item Move to First Selected Item Move to First Highlighted Item
  • Move to Previous Item Move to Previous Selected Item Move to Previous Highlighted Item
  • Move to Next Item Move to Next Selected Item Move to Next Highlighted Item
  • Move to Last Item Move to Last Selected Item Move to Last Highlighted Item
  • Added a new View menu containing navigation shortcuts for the Diagnostics View. (NEW)
  • Added the ability to locate a specific item in the Diagnostics View by entering a sequence number. (NEW)
  • A "Select Related Items" feature has been added to the Edit menu which selects groups of objects in the Diagnostics View by the following criteria: (NEW)
  • Asynchronous Winsock Events Microsoft Extension Completion Routines Called Winsock 1.1 I/O
  • By Process ID Remote Access functions and errors Winsock 2.0 functions and errors
  • By Thread ID Win32 Internet functions and errors Winsock 2.0 Completion Routines Called
  • Microsoft Extensions functions and errors Winsock 1.1 functions and errors Winsock 2.0 I/O
  • Added the ability to hide selected items and unhide items in the Diagnostics View. (NEW)
  • Added a "Hide Conversation" option to the Edit menu which hides methods and responses in the Diagnostics View that are part of a conversation as described by the selected method or response. (NEW)
  • Added the ability to highlight items in the Diagnostics View with a fixed color for later reference. The status of all highlighted items can be saved to disk. The following items have been added to the Edit menu:
  • Toggle Highlight
  • Highlight Selected Items
  • Highlight All Items
  • Reset Highlighted Items

New in TracePlus/Winsock 8.50.000 (Apr 9, 2010)

  • Drag and drop applications and documents from the Windows Desktop, Start Menu, and folders onto the application main window in order to launch them from TracePlus. (NEW)

New in TracePlus/Winsock 8.48.000 (Apr 9, 2010)

  • Drag and drop applications and documents from the Windows Desktop, Start Menu, and folders onto the application main window in order to launch them from TracePlus. (NEW)
  • TracePlus has been modified to run with standard permissions instead of with administrator privileges in Vista. (NEW)
  • If the target application is Internet Explorer and TracePlus is running with standard user permissions under Vista, Protected Mode must be turned off. (NEW)
  • Applications requiring adminstrative rights will cause a warning message to appear in TracePlus if TracePlus is not running with administrative rights. (NEW)
  • Help files reformatted as HTML Help for compatibility with Vista. (NEW)
  • The maximum number of lines displayed in the Data View has been increased from 25,000 to 35,000. (NEW)
  • Socket option values and WsaIoctl() codes were updated to the latest definitions available. (NEW)
  • .PDF manual updated with latest product information. (NEW)
  • Large values would appear for socket numbers in the Session and Data Views when InternetReadFileExW() was called by the target application. (FIXED)

New in TracePlus/Winsock 8.45.000 (Apr 9, 2010)

  • API functions may not be captured as expected because of previous changes to the API hooking technology used by TracePlus. (FIXED)

New in TracePlus/Winsock 8.44.000 (Apr 9, 2010)

  • The maximum number of records displayed in the API View has been increased from 20,000 to 25,000. (NEW)
  • The maximum number of lines displayed in the Data View has been increased from 20,000 to 25,000. (NEW)
  • The base technology used to intercept Win32, Winsock, and WININET APIs has been been updated for more stability and speed. (NEW)
  • The function InternetOpenURL() may cause the target application to crash if long URLs were used. (NEW)

New in TracePlus/Winsock 8.42.000 (Apr 9, 2010)

  • The Setup application was modified to install certain TracePlus menu items under the "All Users" directory which means that they will appear for all user accounts on the PC. Note that this feature can only be obtained by requesting a new SETUP.EXE from the Support department. (NEW)
  • Updated to create, read, and write certain necessary files under limited user accounts.. (NEW)
  • Patch updater would not patch properly licensed products due an error in checking for a digital signature in previous versions of the product. (FIXED)

New in TracePlus/Winsock 8.40.000 (Apr 9, 2010)

  • Updated so that the product is compatible with 32 bit versions of Windows Vista Home/Business/Ultimate Editions. (NEW)
  • The DLL which intercepts browser requests and responses has been modified for faster execution and compatibility with Windows Vista. (NEW)
  • The ability to intercept applications launched from the Start menu or the Desktop will not be available in Windows Vista. The implementation of his feature uses functionality available in previous versions of Windows that was removed from Vista by Microsoft because of security concerns.
  • The filtering mechanism incorrectly caused some API functions not to be displayed even though they were being captured in the target application. (FIXED)

New in TracePlus/Winsock 8.26.000 (Apr 9, 2010)

  • Enhancements to the core API interception technology provide greater compatibility with applications running on all Windows platforms. (NEW)
  • An application may crash when intercepted by TracePlus while running on a HyperThreaded CPU (Intel processors only) on Windows XP or Windows 2003 Server. (FIXED)

New in TracePlus/Winsock 8.24.000 (Apr 9, 2010)

  • Minor GUI enhancements such as replacement of dark vertical lines in all grids with lighter colored lines, transparent painting of bitmaps, light colored (white) backgrounds in grids instead of dark colored (dark gray). (NEW)
  • Certain types of domain resolution calls made via the getaddrinfo() API may cause the target application to crash in certain circumstances on Windows XP and Windows 2003 Server. (FIXED)
  • Newer versions of the Java Runtime Environment would pass an incorrect parameter to the Winsock connect() API causing memory corruption and termination of the target application. (FIXED)
  • Problems with Winsock 2 implementation caused data to be missing or out of sequence. Particularly effects .NET applications but can affect any application using Winsock 2 and GetQueuedCompletionStatus(). (FIXED)

New in TracePlus/Winsock 8.22.000 (Apr 9, 2010)

  • Added support for debugging applications utilizing AppleTalk via Winsock. (NEW)
  • Added support for debugging applications utilizing Bluetooth via Winsock. (NEW)
  • Added support for debugging applications utilizing Infrared Data (IRDA) via Winsock. (NEW)
  • Added support for debugging applications utilizing NetBIOS via Winsock. (NEW)
  • Added a Type column to the Connections View that displays the following protocol types: AppleTalk, Bluetooth, IRDA, IPv4, IPv6, IPX, and NetBIOS. (NEW)
  • A Port column was added to the Connections View which displays the port or IPX Socket number on which the connection was made. (NEW)
  • The Type column in the Session View was updated to display the following protocol types: AppleTalk, Bluetooth, IRDA, IPv4, IPv6, IPX, and NetBIOS. (NEW)
  • A Port column was added to the Session View which displays the host port or IPX Socket number which sent or was receiving the data. (NEW)
  • The Type column in the Data View was updated to display the following protocol types: AppleTalk, Bluetooth, IRDA, IPv4, IPv6, IPX, and NetBIOS. (NEW)
  • A Port column was added to the Data View which displays the host port or IPX Socket number which sent or was receiving the data. (NEW)
  • A Port column was added to the Connect Times View which displays the port or IPX Socket number on which the connection was attempted. (NEW)
  • Fixed issues with applications that use Winsock 2 and overlapped I/O. (FIXED)

New in TracePlus/Winsock 8.15.000 (Apr 9, 2010)

  • The "Time" column in the Diagnostics View was expanded to two columns titled "Called" and "Returned". This provides more information on API functions that take a long time to complete. (NEW)
  • Added a /PROMPT option which can appear before an executable filename on the TracePlus command line. This forces the Capture Settings dialog box to appear before the application specified after the /PROMPT option is executed. This option is useful when debugging NT services. (NEW)
  • The default behavior of the Capture Settings dialog box appearing when TracePlus is launched with an executable filename specified on the command line has been disabled. Use the /PROMPT directive before the application path if you need the Capture Settings dialog box to appear. (NEW)
  • Random timing errors would occur when running TracePlus on a dual-processor PC or a PC with a dual-core CPU. (FIXED)
  • Random hanging when exiting TracePlus may occur due to issues with waiting for certain threads to terminate. (FIXED)
  • Applications may crash when running inside TracePlus when calling WSARecv() or WSARecvFrom(). (FIXED)
  • Applications may crash when running inside TracePlus when calling various WININET API functions. (FIXED)
  • Removed the prompt to debug child processes since there already is a checkbox for enabling this feature on the Launch Tab of the Capture Settings dialog box.
  • Pressing the Pause button on the toolbar in the main window would disable the Stop button. (FIXED)
  • The splash screen logo would display when TracePlus was launched as a result of double-clicking on a .TPW file in Windows Explorer. (FIXED)
  • The splash screen logo would display when launching a service with TracePlus. (FIXED)
  • The demo dialog box would display when specifying an application on the TracePlus command line (only in demo versions of the product). (MODIFIED)
  • The demo dialog box would display when launching a service with TracePlus (only in demo versions of the product). (MODIFIED)
  • Certain applications such as Java Applets launched from a Web Browser may terminate unexpectedly. (FIXED)
  • When clicking on an .TPW file in Windows Explorer, it would be ignored if TracePlus was already running. (FIXED)

New in TracePlus/Winsock 8.12.000 (Apr 9, 2010)

  • All 32-bit versions of Windows Vista supported with this release. (NEW)
  • Added a new menu item "View Online FAQ" to the Help menu. This will launch the default browser with the URL of a new Frequently Asked Questions page containing information on how to use the product. (NEW)
  • Added support for debugging Windows NT services. (NEW)
  • No records would appear in any of the views after receiving the "Do you want to trace" message. (FIXED)
  • Child processes would not be debugged as expected. (FIXED)
  • Calls to recv() and recvfrom() may cause memory corruption in the target application due to incorrect handling of error conditions. (FIXED)
  • Incorrect interpretation of calls to getaddrinfo() may result in empty addresses appearing in the DNS Lookup View. (FIXED)
  • Double-clicking on a .TPW file in a "My Computer" or Windows Explorer window launches TracePlus but crashes before the file is loaded. (FIXED)
  • TracePlus would start up and exit immediately if purchased as part of the Software Development Bundle. (FIXED)

New in TracePlus/Winsock 8.03.000 (Apr 9, 2010)

  • Added column labeled "Process" containing the process name and ID to the Connect Times View. (NEW)
  • Added column labeled "Thread" containing the thread ID to the Connect Times View. (NEW)
  • Added column labeled "Thread" containing the thread ID to the Connections View. (NEW)
  • Added column labeled "Process" containing the process name and ID to the DNS Lookup View. (NEW)
  • Added column labeled "Thread" containing the thread ID to the DNS Lookup View. (NEW)
  • Added column labeled "Thread" containing the thread ID to the Session View. (NEW)
  • Updated the "Save as HTML" feature in all views to enhance the visual presentation of the data. (NEW)
  • Updated the page layouts in all views that support the Print feature. (NEW)
  • Running TracePlus as a service would not launch the service specified on the command line. (FIXED)
  • Launching TracePlus with an application specified on the command line would not launch the application. (FIXED)
  • Saving a view as HTML would display an "not available in demo" message. (FIXED)
  • If an inet_addr() functions returned INADDR_NONE, the application being captured would crash. (FIXED)
  • The API Colors tab in the Display Options dialog box would not save colors for the specified items as expected. (FIXED)
  • The .CNT file was not installed with the application help file. (FIXED)