Perhaps I should take the fact that my IMAP server has been down all night, as a sign and not submit this patch :-) Attached are two diffs, e-source.diff is a patch for e-d-s/libedataserver recommended by hpj for adding the absolute uri to a standalone xml node from an ESource. It is required for the main patch to work. free-busy.diff has the rest of the patched code for the bounty, with the exception of several new source files that I attached to the bug in a tarball format. fb-utils.[ch] for evolution/calendar/gui and url-editor-dialog.[chglade] for evolution/calendar/gui/dialogs. Sorry about that apparently there isn't an easy way of adding these files to the diff, when using anoncvs :-( http://bugzilla.gnome.org/show_bug.cgi?id=127539 Please refer to the second attachment as the first may have a slightly older source file. The only unimplemented part is automatic publishing. Rodrigo proposed adding something to the alarm daemon, and Tuomas is thinking it over and sending an email out in response to my first one. We just discussed the UI in irc and he wanted to follow it up with an email.
Attachment:
e-source.diff
Description: Binary data
Attachment:
free-busy.diff
Description: Binary data