mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
Fixed rendering of crawl queues page for URLs with raw IPV6 addresses
This commit is contained in:
parent
4ee14ff3c5
commit
0efc6c89ef
|
@ -13,6 +13,8 @@ import java.util.Set;
|
|||
import java.util.regex.Pattern;
|
||||
import java.util.regex.PatternSyntaxException;
|
||||
|
||||
import org.apache.http.conn.util.InetAddressUtils;
|
||||
|
||||
import net.yacy.cora.date.GenericFormatter;
|
||||
import net.yacy.cora.document.encoding.ASCII;
|
||||
import net.yacy.cora.document.id.DigestURL;
|
||||
|
@ -153,6 +155,9 @@ public class IndexCreateQueues_p {
|
|||
for (Map.Entry<String, Integer[]> host: hosts.entrySet()) {
|
||||
String hostnameport = host.getKey();
|
||||
String hostname = Domains.stripToHostName(hostnameport);
|
||||
if(InetAddressUtils.isIPv6Address(hostname)) {
|
||||
hostname = "[" + hostname + "]"; // HostBalancer.getDomainStackReferences() function requires square brackets around IPV6 addresses
|
||||
}
|
||||
prop.putHTML("crawler_host_" + hc + "_hostnameport", hostnameport);
|
||||
prop.putHTML("crawler_host_" + hc + "_hostname", hostname);
|
||||
prop.put("crawler_host_" + hc + "_embed", embed ? 1 : 0);
|
||||
|
|
Loading…
Reference in New Issue
Block a user