InsideHTTP

Thursday, July 07, 2005

Version 1.0 posted

Roughly two years after work on Fiddler started, version 1.0 has been released. See http://www.fiddlertool.com/fiddler/version.asp.

Sometime in the next week, I'll rev the auto-update version number to start offering the upgrade directly inside Fiddler.

Wednesday, July 06, 2005

Version 1.0 Beta posted...

I've posted a Beta for the long-awaited v1.0 release at http://fiddlertool.com/dl/fiddlerbeta.exe

Barring any shipstopping bugs reported to me, I'll promote this beta to become the main release version later this week.

Please be sure to send me any bug reports!

Tuesday, July 05, 2005

New script sample...

I've posted a few new script samples to the FiddlerScript cookbook (see http://fiddlertool.com/Fiddler/dev/ScriptSamples.asp). The samples show how to use Fiddler to make automatic HTTP requests on your behalf.

This is an interesting use of Fiddler, and something which is quite powerful once you get the hang of it. You can basically use Fiddler as a poor-man's web-spider, creating offline versions of web photo albums, etc.

Note that if you want to dump hundreds of files at once, you'll likely run into a connection limit problem, where Fiddler will start to reject connections. You can easily throttle the requests like so...

var b=false;
while(!b){
try{
FiddlerObject.utilIssueRequest(s);
b=true;
}
catch(e){
var iT = Environment.TickCount + 10000;
FiddlerObject.StatusText = "Waiting for a 10 sec...";
// BUG: Really should set iT = (iT mod MAXINT32) here to prevent clock rollover bug.
while (iT > Environment.TickCount){
Application.DoEvents();
}
}

Monday, July 04, 2005

Minor update

I've posted a minor update to the latest Fiddler Beta. The primary fix is to the behavior when Fiddler traps SSL CONNECTs.

At some point a few months ago, I introduced a regression which made Fiddler hang on certain types of SSL traffic. I believe this issue is resolved in the latest update.

I'm still slogging on toward version 1.0, which should be available soon.

Happy 4th of July!