Skip test_fd until we can figure out what's gone wrong


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13987 e27351fd-9f3e-4f54-a53b-843176b1656c
Enable addMemberts/removeMembers functionality in the directory and DPS. Support those methods with new commands in calendarserver_manage_principals. Add a new control API resource to also expose those operations via HTTP for CDT testing.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13988 e27351fd-9f3e-4f54-a53b-843176b1656c
Get the latest twext.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13989 e27351fd-9f3e-4f54-a53b-843176b1656c
Use proper rev of CDT.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13990 e27351fd-9f3e-4f54-a53b-843176b1656c
docstr/pyflakes clean-up.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13991 e27351fd-9f3e-4f54-a53b-843176b1656c
Just use python to tweak the CDT sandbox plist


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13992 e27351fd-9f3e-4f54-a53b-843176b1656c
Add GETROTHER method to make it easier to find new siblings of an existing resource. Allow request data files to be "parameterized" on a per-request basis.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13993 e27351fd-9f3e-4f54-a53b-843176b1656c
Add tests for group attendee reconciliation using the new control api to change group memberships during the tests.


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13994 e27351fd-9f3e-4f54-a53b-843176b1656c
Pull in r13981 from trunk (Fix cleanup of orphaned inbox items (as well as the unit test))


git-svn-id: https://svn.calendarserver.org/repository/calendarserver@13995 e27351fd-9f3e-4f54-a53b-843176b1656c
testserver's exit status should reflect testcaldav.py's result


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