InsideHTTP

Friday, June 29, 2007

New GalleryView Build and a .NET gotcha

A new build of the GalleryView Fiddler Extension has been posted. The new version is 2.1.0.3.

This version fixes an annoying bug: previously, when displaying an animated image, the viewer would throw an exception and display the annoying red X.

It turns out that when an image is loaded from a stream using the Image.FromStream(Stream) method, GDI+ requires the stream to be opened for the lifetime of the image. In the original build, the stream was been closed immediately after assigning the image to the PictureBox so an exception is raised when the PictureBox attempts to animate the image.

Thursday, June 28, 2007

Fiddler 2.1 Released

Fiddler 2.1 is now available. As always, please let me know if you encounter any problems with it. Thanks!

Fiddler Developer Site Updated

Fiddler 2.1 represents a significant architectural shift for Fiddler.

http://www.fiddler2.com/fiddler/dev/ has been updated with new documentation on the IFiddlerExtension, IAutoTamper, and IHandleExecAction interfaces. I've also posted new documentation on Fiddler architecture, including the new FiddlerApplication object.

Please let me know if you have any questions.

Wednesday, June 13, 2007

Fiddler v2.1 Alpha

An alpha of the upcoming Fiddler2.1 release is now available here: http://www.fiddler2.com/dl/fiddler2alphasetup.exe

If you are having problems correctly saving ASP.NET AJAX sessions in the Visual Studio WebTest format, you should see this problem fixed in the alpha.

NOTE: This new version contains the breaking architectural changes first announced here: http://groups.msn.com/HTTPFiddler/news.msnw?action=get_message&mview=0&ID_Message=643&LastModified=4675624976715935118. If you have written custom Inspectors or AutoFiddles, you will need to recompile them against the new version.

// INTERNAL CHANGELOG
// Pulled Inspector.cs and HTTPHeaders.cs into Fiddler.exe, obsoleting plugins.dll.
// Added UriScheme property to HTTPRequestHeaders & Parse it from request headers
// Fixed WebTest:Plugins:WebTestPluginDynamicField for ASPNET AJAX collection
// Added "Enable IPv6" to Tools > Fiddler Options
// Added CaptureFTP Registry value and CONFIG.bCaptureFTP; only works if you have an upstream FTP proxy