Changes: year 2007
Many caldav changes as a result of the interop.
WebDAV uses principal urls extensively and the implementation to this point had a lot of assumptions built in to the code. Many changes were made to move the translation of principal urls to and from whatever directory system is running behind bedework into the implementation of the Directory interface.
As a result, the principal root definitions which were in the system settings have been moved out and are now configuration parameters for the directory module.
It is now possible to log in with a full principal, e.g. /principals/resources/vcc311. Some tricks are being played to retain compatibility with the previous organization. The calednars for such a principal appear beneat the /user root. It does allow us to set different access rights for all resources for example. We can now invite such a principal to a meeting and currently resources will auto-respond.
Start to break out CalSVCI methods which can live as separate components. Scheduling methods are the first.