pyflakes.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13617 e27351fd-9f3e-4f54-a53b-843176b1656c
Add the ability to have a set of tests always run before and/or after every regular test (useful for verifying tests have cleaned up after themselves).


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13618 e27351fd-9f3e-4f54-a53b-843176b1656c
Test that read proxies can write properties (but not data). Test that proxies can override calendar color with their own value.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13619 e27351fd-9f3e-4f54-a53b-843176b1656c
Add the ability to have per-proxy properties for certain specific (configurable) properties (e.g., calendar color). Make sure read-only
proxies can write properties. This involved changing the way HTTP authentication is handled to make sure it is always done on the root
resource during request-URI traversal so that the authz_uid is known before any store transaction is created, because the txn needs
to know that to properly setup property stores so the right "view" of per-user properties is used.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13620 e27351fd-9f3e-4f54-a53b-843176b1656c
Support automatic download of the latest IANA tz db during conversion. Also, add in Unicode Windows' timezone aliases
into the set of links that IANA tz db has - that can be automatically downloaded too.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13621 e27351fd-9f3e-4f54-a53b-843176b1656c
Support Windows timezone alias names via the Unicode CLDR data. Update the timezone data with the new aliases.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13622 e27351fd-9f3e-4f54-a53b-843176b1656c