One mire unit test for zero-length literals
www: link to 0.2.9
Add an explanation to more exceptions
More descriptive exceptions
Handle NIL ENVELOPE when parsing message/rfc822 bodystructure

It is not allowed by the RFC3501, but gmail occasionally sends that.
Relax BODYSTRUCTURE parsing, we were too strict with body-type-1part
Relax strictness for body-fld-lines -- allow NIL for GMail, even though it's not allowed by the RFC3501
Compile fixes for VS2008
Use C++-style casts over the C-style stuff
Coding style: use {} in complicated if blocks
Better debug printing of various AbstractMessage subclasses
Remove x-trojita-bodystructure before printing the response
Unit test for GMail's idea of BODYSTRUCTURE

GMail is happy to send NIL instead of an envelope for an embedded
message/rfc822 and a NIL for body-fld-lines. body-type-basic also contains
suspicisously few items...

Thanks to BluPix for a message sample and the bugreport.
XtConnect: use QDesktopServices for finding the cache root
XtConnect: Fix the logic for preventing empty directories when specifying cache
Build fix
Gui for XtConnect: PrettyMailboxModel should emit dataChanged() when changing icon to make Mac OS X happy
Save XtConnect mailbox syncing preferences to the xTuple settings, too
Gui: Always save port numbers when the connection method uses them

This should increase the chances of correct configuration :).
Increased debugging for socket state transitions