Archive for the ‘Planet Mozilla’ Category

Mailnews Exchange Support: basic mail infrastructure

Wednesday, March 3rd, 2010

This post is intended mostly as a status update on my effort to add Microsoft Exchange Server support to the Mozilla mailnews products, including Thunderbird and SeaMonkey. In my last report, I was testing and updating the old Mozilla SOAP framework for use in communicating with Exchange Web Services (EWS). Using ...

My uber-cautious checkin procedure

Wednesday, February 10th, 2010

Since I see that checkin errors are fairly common, and a poorly controlled source of potential issues in Mozilla code, I developed my own written process that I follow whenever I do checkins. It's probably over cautious, with a practice checkin locally before I do the real thing, but here ...

Toward mailnews Exchange Web Services support: SOAP calls

Monday, February 1st, 2010

I've embarked on an effort to investigate adding support for Exchange server to the mailnews code. Although Exchange in Windows has traditionally used port 135-based protocols, my understanding is that the future for them is SOAP-based Exchange Web Services (EWS). As a first step, I wanted to get a basic ...

QA -> Developers communication

Friday, January 22nd, 2010

A few weeks ago on IRC dmose and I discussed the general issue of how QA communicates priorities to developers. I'd like to hear some comments on that from others, and possibly participate in some sort of trial of improvements. The issue here is that I see lots of good work ...

FiltaQuilla 1.0.0 released, adds custom search terms

Wednesday, December 2nd, 2009

Well I finally decided to quit adding new stuff, and just get a compatible FiltaQuilla out the door that works with Thunderbird 3.0 and SeaMonkey 2.0. You can get the new version from Mozilla's download site here. In addition to some new filter actions (print, add sender to address list, and ...

Extension driven development

Saturday, November 28th, 2009

What then do I mean by "extension driven development"? It is the concept of changing the way that Thunderbird is developed and distributed, with a bare minimum set of core code, and the main features presented as a set of extensions, shipped with the product,  that can be enabled or ...

JunQuilla version 1.0.0 released

Monday, November 16th, 2009

Today I released a version of JunQuilla that supports SeaMonkey 2.0, and the latest versions of Thunderbird including the upcoming 3.0RC1 and 3.0.0 The new version can be downloaded from the AMO site here. I've also submitted this version for review so that it can get out of experimental status. JunQuilla ...

Inherited Folder Properties – revisited

Friday, November 6th, 2009

In a previous posting, I introduced the concept of inherited folder properties in the Mozilla mailnews products (Thunderbird and SeaMonkey). In the months since, I have incorporated these into my extensions quite significantly, so here I would like to show the UI I am currently using for this, and also ...

Managing spam with “after classification” filters

Friday, August 28th, 2009

Nightly builds after 2009-08-19 of Thunderbird (or upcoming 3.0 beta 4) and SeaMonkey  (or upcoming 2.0 beta 2) include a new ability to apply message filters after the internal spam filter has classified the message. Previously, filtering was always done before spam classification, which meant that you could not use ...

Filtering changes for Thunderbird 3.0 beta 3

Wednesday, July 8th, 2009

It's been a long time since I posted a blog, being busy with things I wanted to get into Thunderbird 3.0 beta 3 (and Seamonkey 2.0 beta 1). Now that we enter the dark days of the freeze prior to the release, I have some time to update extensions to ...