Charles v3.5 released

Charles v3.5 is now available, just in time for Christmas. It contains a number of significant new features, enhancements and bug fixes. They’re all detailed on the version history page.

The UI has been improved again and is now looking sensible on Windows 7 (thanks to an update from JGoodies) and better on Mac OS X (thanks to Quaqua, and some work getting rid of duplicate borders). It’s a hard road making Charles look sensible across all of these different platforms, but I hope that the direction is always up!

Users with Microsoft proxies or proxies that require NTLM authentication; you’re in luck! I’ve implemented NTLM authentication into Charles using the JCIFS library, so you can now enter your Domain, Username and Password in the External Proxy Settings dialog and never be bothered by proxy authentication again. Various other external proxy related fixes are also in this release so it should be a good one for you guys.

Users who dare to venture into WireShark or TCP Dump… I too have had to go there, particularly to debug a performance issue in Charles, so I’ve added PCAP import to Charles. It’s a little basic at the moment so I expect there to be PCAPs that don’t import correctly – if you can, please send them to me so I can increase my test coverage and fix up faults! PCAP import is HTTP only, it can’t import HTTPS (of course).

Transparent proxying is now an option on the HTTP proxy configuration in the Proxy Settings. This is mostly useful if you’re a network guy and can configure your firewall to route traffic through Charles. This can help you capture traffic from more stubborn applications.

As always, contact me via the form on the Charles website if you encounter any bugs. Otherwise, best wishes for Christmas and New Year. See you in 2010!

Download Charles v3.5

One Response to “Charles v3.5 released”

  1. k3dt Says:

    Excellent piece of software :-) Marry xmas & happy new year 2010!

Leave a Reply