Commit 507b080
authored
compatibility hints - refactoring efforts
In 1.5.0, I moved the compability matrix from the tests directory and into the project itself - now I'm doing a major overhaul of it. This change is not much visible for end users yet - but already now it's possible to configure "compatibility hints" when setting up the davclient, and the idea is that different kind of workarounds may be applied depending on the compatibility-matrix. Search without comp-type is wonky on many servers, now the `search`-method will automatically deliver a union of a search of the three different comp-types if a comp-type is not set in the parameters *and* it's declared that the compatibility matrix does not work. In parallel I'm developing a stand-alone tool caldav-server-tester to check the compatibility of a caldav server.
This is "work in progress", the rewriting of old compatibility hints is incomplete. It's a lot of work, so it will take some time to fully complete it.1 parent 2f33b55 commit 507b080
9 files changed
Lines changed: 655 additions & 317 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
19 | 23 | | |
20 | 24 | | |
21 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
| 14 | + | |
18 | 15 | | |
19 | 16 | | |
20 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
763 | 763 | | |
764 | 764 | | |
765 | 765 | | |
766 | | - | |
| 766 | + | |
767 | 767 | | |
768 | 768 | | |
769 | 769 | | |
| |||
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | | - | |
864 | 863 | | |
865 | 864 | | |
866 | 865 | | |
867 | 866 | | |
868 | 867 | | |
869 | 868 | | |
870 | | - | |
871 | 869 | | |
872 | 870 | | |
873 | 871 | | |
874 | 872 | | |
875 | 873 | | |
876 | 874 | | |
877 | | - | |
878 | 875 | | |
879 | 876 | | |
880 | 877 | | |
| |||
903 | 900 | | |
904 | 901 | | |
905 | 902 | | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
906 | 928 | | |
907 | 929 | | |
908 | 930 | | |
909 | 931 | | |
| 932 | + | |
910 | 933 | | |
911 | | - | |
912 | | - | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
917 | | - | |
918 | | - | |
919 | | - | |
920 | | - | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
921 | 941 | | |
922 | | - | |
923 | | - | |
924 | 942 | | |
925 | 943 | | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
| 944 | + | |
930 | 945 | | |
931 | 946 | | |
932 | 947 | | |
| |||
976 | 991 | | |
977 | 992 | | |
978 | 993 | | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
979 | 1005 | | |
980 | 1006 | | |
981 | 1007 | | |
| |||
1003 | 1029 | | |
1004 | 1030 | | |
1005 | 1031 | | |
1006 | | - | |
1007 | 1032 | | |
1008 | 1033 | | |
1009 | 1034 | | |
| |||
1020 | 1045 | | |
1021 | 1046 | | |
1022 | 1047 | | |
| 1048 | + | |
1023 | 1049 | | |
1024 | 1050 | | |
1025 | 1051 | | |
1026 | 1052 | | |
1027 | | - | |
1028 | | - | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | 1053 | | |
1037 | 1054 | | |
1038 | 1055 | | |
| |||
0 commit comments