Skip to content

Version 2.0.1

Compare
Choose a tag to compare
@ravahn ravahn released this 10 Nov 03:57
· 219 commits to master since this release

This is a minor update to fix a few bugs:

  • If a ProcessID was specified, it was being ignored. This has been fixed.
  • If a Local IP address to listen to was specified, it was being ignored. This has been fixed.
  • If no process ID was specified but a window name was provided, but the process recycled, it did not pick up the new process ID.
  • If the process has more than one network connection and one of them is localhost, the code now picks the non-localhost interface to listen on. This is because processes may use localhost for interprocess communication. If localhost is the interface with the needed data, please explicitly specify 127.0.0.1 as the LocalIP to force it.
  • Fixed GetNetworkInterfaceIPs to return local IPs only for active interfaces by checking the interface status.
  • Toned down debug logging when unexpected data comes over the wire. Out-of-order packets should not be logged at all unless the stream sequence needs to be corrected.
  • Removed filter in ProcessTCPClass for TCP Port 443, this should not have been left in.
  • Minor adjustments to test cases.

Updated v2.0.1 libraries are on nuget.