@@ -883,7 +883,8 @@ def dotted_feature_set_list(self, compact=False):
883883 'auto-connect.url' : {
884884 'basepath' : '/remote.php/dav' ,
885885 },
886- 'search.comp-type-optional' : {'support' : 'ungraceful' },
886+ ## I'm surprised, I'm quite sure this was reported ungraceful earlier. Passed with caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad 2026-02-15
887+ #'search.comp-type-optional': {'support': 'ungraceful'},
887888 'search.recurrences.expanded.todo' : {'support' : 'unsupported' },
888889 'search.recurrences.expanded.exception' : {'support' : 'unsupported' }, ## TODO: verify
889890 'delete-calendar' : {
@@ -898,6 +899,8 @@ def dotted_feature_set_list(self, compact=False):
898899 'principal-search.by-name.self' : {'support' : 'unsupported' },
899900 'principal-search' : {'support' : 'ungraceful' },
900901 'old_flags' : ['unique_calendar_ids' ],
902+ ## I'm surprised, I'm quite sure this was passing earlier. Caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad
903+ 'search.combined-is-logical-and' : False
901904}
902905
903906## TODO: Latest - mismatch between config and test script in delete-calendar.free-namespace ... and create-calendar.set-displayname?
@@ -974,7 +977,7 @@ def dotted_feature_set_list(self, compact=False):
974977bedework = {
975978 'search.comp-type' : {'support' : 'broken' , 'behaviour' : 'Server returns everything when searching for events and nothing when searching for todos' },
976979 'search.comp-type-optional' : {'support' : 'ungraceful' },
977- 'search.time-range.event' : {'support' : 'unsupported' },
980+ # 'search.time-range.event': {'support': 'unsupported'}, ## TODO: flapping??
978981 #"search.combined-is-logical-and": { "support": "unsupported" },
979982 ## TODO: play with this and see if it's needed
980983 'search-cache' : {'behaviour' : 'delay' , 'delay' : 1.5 },
@@ -1036,7 +1039,9 @@ def dotted_feature_set_list(self, compact=False):
10361039 },
10371040 "principal-search" : {
10381041 "support" : "ungraceful" ,
1039- }
1042+ },
1043+ ## TODO: investigate more
1044+ "save-load.get-by-url" : False
10401045}
10411046
10421047synology = {
@@ -1068,6 +1073,8 @@ def dotted_feature_set_list(self, compact=False):
10681073 "calendar_order" ,
10691074 "calendar_color" ,
10701075 ],
1076+ ## I'm surprised, I'm quite sure this was passing earlier. Caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad
1077+ 'search.combined-is-logical-and' : False
10711078} ## TODO: testPrincipals, testWrongAuthType, testTodoDatesearch fails
10721079
10731080## Some unknown version of baikal has this
@@ -1128,6 +1135,10 @@ def dotted_feature_set_list(self, compact=False):
11281135}
11291136
11301137sogo = {
1138+ ## I'm surprised, I'm quite sure this was passing earlier. reported unsupported with caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad 2026-02-15
1139+ "search.text.category" : False ,
1140+ "search.time-range.event.old-dates" : False ,
1141+ "search.time-range.todo.old-dates" : False ,
11311142 "save-load.journal" : {"support" : "ungraceful" },
11321143 "search.is-not-defined" : {"support" : "unsupported" },
11331144 "search.text.case-sensitive" : {
@@ -1139,8 +1150,9 @@ def dotted_feature_set_list(self, compact=False):
11391150 "search.time-range.alarm" : {
11401151 "support" : "unsupported"
11411152 },
1153+ ## was unsupported. reported ungraceful with caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad 2026-02-15
11421154 "search.comp-type-optional" : {
1143- "support" : "unsupported "
1155+ "support" : "ungraceful "
11441156 },
11451157 ## includes-implicit.todo has been observed as both supported and unsupported
11461158 ## across different test runs. Other includes-implicit children are unsupported.
@@ -1276,7 +1288,7 @@ def dotted_feature_set_list(self, compact=False):
12761288#]
12771289
12781290## Davis uses sabre/dav (same backend as Baikal), so hints are similar.
1279- ## To be refined after running tests.
1291+ ## TODO: consolidate, make a sabredav dict and let davis/baikal build on it
12801292davis = {
12811293 "search.recurrences.expanded.todo" : {"support" : "unsupported" },
12821294 "search.recurrences.expanded.exception" : {"support" : "unsupported" },
@@ -1289,6 +1301,8 @@ def dotted_feature_set_list(self, compact=False):
12891301 "calendar_order" ,
12901302 "calendar_color" ,
12911303 ],
1304+ ## I'm surprised, I'm quite sure this was passing earlier. Caldav commit a98d50490b872e9b9d8e93e2e401c936ad193003, caldav server checker commit 3cae24cf99da1702b851b5a74a9b88c8e5317dad
1305+ 'search.combined-is-logical-and' : False
12921306}
12931307
12941308## Apple CalendarServer (CCS) - archived 2019, Python 2/Twisted.
0 commit comments