diagnostics: fix IPv6 failures
- Curl: if an IPv6 zone index is specified, use --interface parameter.
This fixes two issues:
- Curl in Debian Buster doesn't support an IPv6 zone index in URL
- Curl in Debian Bullseye doesn't redirect properly if a zone index is in URL.
- Disable IPv6 diagnostics on daemons that don't listen on an IPv6 address: plinth, deluge, transmission
Closes #1519 (closed)
Signed-off-by: Veiko Aasa veiko17@disroot.org