Multiget, multiget everywhere!

I spent last days going through sequence of handler functions and understanding at what points I should query for schedule-tag from the server. There are 3 handlers in the calDavRequestHandlers.js etags handler webdavSync Handler multigetSync Handler Each handler parses the retrieved xml REST message with nsiSaxParser. At the end of parsing, [when reached to endDocument() […]

New Headers : Schedule-Tag

Schedule-Tag is a new response header defined in RFC 6638 which is somewhat similar to ETag property of resources. The rationa behind the Schedule-Tag, is handing over the responsibility of merging changed object resource properties to the server. With the current implementation, after every scheduling operation of invited calendar user, (Attendee changes the PARTSTAT value) […]

Mozmill test for IMIP bar

There was a change in the planned routine in last week.  Mohit and I decided to poke into mozmill testing of IMIP bar though it was scheduled to latter stages of the project. Bug for the test is here. I had to look into mozmill automated testing API in order to write the test. Mozmill […]

Deepening in the code

spent last few days exploring the code base and setting up the environment to debug Thunderbird.  Used sogo server to configure the CalDav. As I have installed a 32bit version of ubuntu, had to switch on Intel’s virtuaization feature in order to use sogo’s 64bit zeg image. A summary on some frequent files would have […]

Entry Points

Automatic scheduling of calendar collections was introduced by CalDav extension which was a protocol built upon WebDav. (There is CardDav protocol introduced parallel to CalDav for transferring of vcard information) CalDav was introduced by the IETF from RFC 6638 but Lightning’s implementation was done before the final version was introduced. Referring to the draft version […]