Saturday, July 26, 2008

Getting close to 0.0.5, my first bugfix!

First Fix from the Google Code Issue Tracker

So last night I noticed that I had the first issue added to my Google Code page for Foxkit (from someone other than me). The issue was about nothing happening if trying to browse to a website that used a self signed SSL certificate, so I fired up Foxkit and (surprisingly) found normal SSL websites worked, although going to my personal website's SSL version didn't work (the cert if for a different domain than mine, the domain of my hosting provider which the SSL version simply redirects you to).

I looked around the docs for QtWebKit and quickly found out what signal I needed to connect to, and posted a reply to the issue saying what all I figured I'd need to do to properly support SSL errors, then went to bed. Some time after waking up this morning I decided to get to work on SSL error handling, and before long had a version that'd work with my website (although I couldn't think up of any self-signed sites to test it on) and commited a fix that'd add the basic support needed, and followed on the Issue tracker marking it as Fixed (but not Verified) about 14 hours later. All-in-all, I think 14 hours is a pretty good turn around.

(no one mention that I only noticed the bug report a month and 13 days after it was posted :P I didn't think about the fact that I wouldn't be notified when issues were added so wasn't watching it!)

Approaching 0.0.5!

So I'm quickly approaching what I want for the next release, and actually really have everything I set out for when I readjusted my goals with the first post. I'm planning on making the release by Friday at the latest, but hopefully will get it out early in the week. If it wasn't so annoying to create the tarball with all the things I needed and only the things needed I'd probably make the release now... but I guess I'm just trying to push that off for a little bit :P

So far I'm extremely with how Foxkit is shaping up, this is the first project I've seriously worked on and kept up with, I've ran into lots of problems, including a nasty memory leak/crash thats been around and known since the first release or so and finally was fixed yesterday, and have learned quite a bit about problem solving, software development, C++, Qt, KDE, and that I could actually do this. After the 0.0.5 release I'm wanting to add support for alternative cookie jars, as right now they'd be extremely useful for me, having to manage multiple Google accounts is a bit of a pain in the you-know-where.

No comments: