Commit bef8f59
authored
Ensure all TXT, SRV, A records are unique
Fixes issues with shared records being used where they shouldn't be.
PTR records should be shared, but SRV, TXT and A/AAAA records should be unique.
Whilst mDNS and DNS-SD in theory support shared records for these types of record, they are not implemented in python-zeroconf at the moment.
See zeroconf.check_service() method which verifies the service is unique on the network before registering.1 parent 29432bf commit bef8f59
2 files changed
Lines changed: 91 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
887 | 887 | | |
888 | 888 | | |
889 | 889 | | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
890 | 900 | | |
891 | 901 | | |
892 | 902 | | |
893 | 903 | | |
894 | 904 | | |
895 | 905 | | |
896 | 906 | | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
897 | 917 | | |
898 | 918 | | |
899 | 919 | | |
| |||
937 | 957 | | |
938 | 958 | | |
939 | 959 | | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
940 | 969 | | |
941 | 970 | | |
942 | 971 | | |
| |||
2244 | 2273 | | |
2245 | 2274 | | |
2246 | 2275 | | |
2247 | | - | |
| 2276 | + | |
2248 | 2277 | | |
2249 | 2278 | | |
2250 | 2279 | | |
| |||
2254 | 2283 | | |
2255 | 2284 | | |
2256 | 2285 | | |
2257 | | - | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
2258 | 2289 | | |
2259 | 2290 | | |
2260 | | - | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
2261 | 2294 | | |
2262 | 2295 | | |
2263 | 2296 | | |
| |||
2286 | 2319 | | |
2287 | 2320 | | |
2288 | 2321 | | |
2289 | | - | |
| 2322 | + | |
2290 | 2323 | | |
2291 | 2324 | | |
2292 | 2325 | | |
| |||
2295 | 2328 | | |
2296 | 2329 | | |
2297 | 2330 | | |
2298 | | - | |
| 2331 | + | |
2299 | 2332 | | |
2300 | 2333 | | |
2301 | 2334 | | |
2302 | | - | |
| 2335 | + | |
| 2336 | + | |
| 2337 | + | |
2303 | 2338 | | |
2304 | 2339 | | |
2305 | 2340 | | |
| |||
2322 | 2357 | | |
2323 | 2358 | | |
2324 | 2359 | | |
2325 | | - | |
| 2360 | + | |
2326 | 2361 | | |
2327 | 2362 | | |
2328 | 2363 | | |
| |||
2331 | 2366 | | |
2332 | 2367 | | |
2333 | 2368 | | |
2334 | | - | |
| 2369 | + | |
| 2370 | + | |
| 2371 | + | |
2335 | 2372 | | |
2336 | 2373 | | |
2337 | | - | |
| 2374 | + | |
| 2375 | + | |
| 2376 | + | |
2338 | 2377 | | |
2339 | 2378 | | |
2340 | 2379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
150 | 160 | | |
151 | 161 | | |
152 | 162 | | |
| |||
166 | 176 | | |
167 | 177 | | |
168 | 178 | | |
169 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
170 | 187 | | |
171 | 188 | | |
172 | | - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
173 | 197 | | |
174 | 198 | | |
175 | | - | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
176 | 207 | | |
177 | 208 | | |
178 | 209 | | |
| |||
444 | 475 | | |
445 | 476 | | |
446 | 477 | | |
447 | | - | |
| 478 | + | |
| 479 | + | |
448 | 480 | | |
449 | 481 | | |
450 | 482 | | |
| |||
487 | 519 | | |
488 | 520 | | |
489 | 521 | | |
490 | | - | |
| 522 | + | |
491 | 523 | | |
492 | 524 | | |
493 | 525 | | |
| |||
670 | 702 | | |
671 | 703 | | |
672 | 704 | | |
673 | | - | |
| 705 | + | |
674 | 706 | | |
675 | 707 | | |
676 | 708 | | |
| |||
886 | 918 | | |
887 | 919 | | |
888 | 920 | | |
| 921 | + | |
889 | 922 | | |
890 | 923 | | |
891 | 924 | | |
| |||
902 | 935 | | |
903 | 936 | | |
904 | 937 | | |
905 | | - | |
| 938 | + | |
906 | 939 | | |
907 | 940 | | |
908 | 941 | | |
| |||
966 | 999 | | |
967 | 1000 | | |
968 | 1001 | | |
969 | | - | |
| 1002 | + | |
970 | 1003 | | |
971 | 1004 | | |
972 | 1005 | | |
| |||
981 | 1014 | | |
982 | 1015 | | |
983 | 1016 | | |
984 | | - | |
985 | 1017 | | |
986 | 1018 | | |
987 | 1019 | | |
| |||
1043 | 1075 | | |
1044 | 1076 | | |
1045 | 1077 | | |
1046 | | - | |
| 1078 | + | |
1047 | 1079 | | |
1048 | 1080 | | |
1049 | 1081 | | |
| |||
0 commit comments