RSS module now produces Atom 1.0 output rather than RSS 2.0 (we prefer IETF standards)
http_dav.c : added more flags to prop_entry for pre-screening during preload
http_dav.c: can't be overzealous trying to pre-screen requested properties (multiget REPORT makes it difficult)
http_dav.c: rather than having every propfind property callback add propstat responses for errors, simply return an error code to consoldate error handling in xml_add_response()
http_dav.c: sync-token SHOULD NOT be returned in an allprop request
http_dav.c: remove some unnecessary ensure_ns() calls
http_dav.c: do more pre-screening of property request before actually calling the property callback
http_dav.c: prop_entries[] now uses index into known_namespaces[] rather than explicit URL (getting ready for allprop/propname support)
http_dav: don't include dead properties in prop_entries[]
http_dav.c: change xml_add_prop() and propfind get() callbacks to use explicit name and namespace rather than those tied to an xmlNodePtr (getting ready for allprop/propname)
http_dav.c: struct propfind_entry_list now includes explicit property name and namespace rather than those tied to an xmlNodePtr (getting ready for allprop/propname)
http_dav.c: start of allprop/propname requests (still need to handle dead properties)
http_dav.c: Skip properties already included by allprop
http_dav.c: more cleanup of ensure_ns() use
http_dav.c: don't need to "know" about iCal namespace since none of its properties are live
http_dav.c: return dead properties for allprop/propname requests
http_dav.c: make sure that prop name is NUL-terminated
changes.html: updated
http_caldav.c: can't use last_appenddate as Last-Modified because it doesn't account for deleted messages
http_dav.c: allow PROPFIND getetag on collections