Archive for March, 2008

Charles 3.2 released

Monday, March 24th, 2008

Happy Easter! Charles 3.2 has been released today. There are lots of new features so I’ll cover a few of the highlights. You can read the full version history for the whole list.

Breakpoints let you interactively change requests or responses as they pass through Charles. This opens up whole new opportunities for debugging and testing your applications.

Throttling has been enhanced to allow individual throttle configurations for hosts, so not everything has to be throttled the same way anymore. Throttling now also has settings for down and up bandwidth, as these often differ in the real world.

OS integration has improved with the new .chls file extension for saved Charles sessions, and you can now open a .chls file and have it open Charles on Windows and Mac OS X. Windows also gets single-instanced support, so you won’t open a second instance of Charles and have it complain about ports in use! On Windows these enhancements have been made possible by the WinRun4J Java launcher.

Lots of improvements have been made in the Tools user-interface, including enable/disable checkboxes for each location listed in a tool for fine-grained control

There are lots of other enhancements and bug fixes, making this an exciting release! It’s been in beta testing for quite some time but there could still be some bugs; if anything isn’t working the way you expect, or if anything has regressed, please contact me immediately!

Finally, I am planning to change the licensing model for Charles in April: licenses will no longer include life-time upgrades, they will be for the current major version (2.x, 3.x) with upgrade pricing for subsequent versions. This will help Charles to keep improving! Existing license holders are of course not affected by this change.

Download

MidpSSH development version 1.7.3 released

Friday, March 14th, 2008

Thank you very much to the MidpSSH users who have provided bug fixes or assistance in tracking down bugs recently. The current development release attempts to fix the problems that Blackberry users have been having downloading and installing MidpSSH (thanks rivviepop). It also adds tentative Wi-fi support for Blackberry; fixes an SSH protocol error and connection drop when connecting to some SSH servers (thanks Stefan) and improves the security of the SSH implementation against rogue servers (thanks Aleksy). Thank you again for helping find and or fix these bugs.

I haven’t been able to respond to many of the emails I get about MidpSSH; I really appreciate the positive feedback, and I’m sorry I am not able to help troubleshoot problems. I haven’t had any time to dedicate to MidpSSH in a long time and I sadly don’t have time ongoing.

I think MidpSSH is pretty good at what it does. So my focus on MidpSSH is to fix the bugs that can be fixed, and some of them just don’t seem to be able to (bad phone software). I’m especially happy to apply patches for bugs that users have fixed! I’m not intending to add any new features to MidpSSH myself, however I do welcome your contributions. Download the source and have a go. Send me patches (unified diff against the latest svn preferred). If you would like to be involved and don’t know what to do? I can help with that.

On that note I have got some contributed code that I haven’t got around to including yet. Bluetooth support from both Alex Haan & Joel Jose… I’m going to try to review and include their work soon.