From c9478592a2309d143a53b8533d1d08bac8073083 Mon Sep 17 00:00:00 2001 From: Ildar Kamalov Date: Thu, 19 Dec 2019 17:31:52 +0300 Subject: [PATCH] + client: handle wildcard domains --- client/src/__locales/en.json | 11 +++++++---- .../components/Settings/Dns/Rewrites/Form.js | 19 +++++++++++++++++++ client/src/helpers/constants.js | 2 +- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/client/src/__locales/en.json b/client/src/__locales/en.json index 926ee7a5..48f0af48 100644 --- a/client/src/__locales/en.json +++ b/client/src/__locales/en.json @@ -302,7 +302,7 @@ "setup_guide": "Setup guide", "dns_addresses": "DNS addresses", "dns_start": "DNS server is starting up", - "dns_status_error": "Error of getting DNS server status", + "dns_status_error": "Error checking the DNS server status", "down": "Down", "fix": "Fix", "dns_providers": "Here is a <0>list of known DNS providers to choose from.", @@ -372,7 +372,7 @@ "rewrite_desc": "Allows to easily configure custom DNS response for a specific domain name.", "rewrite_applied": "Applied Rewrite rule", "dns_rewrites": "DNS rewrites", - "form_domain": "Enter domain", + "form_domain": "Enter domain name or wildcard", "form_answer": "Enter IP address or domain name", "form_error_domain_format": "Invalid domain format", "form_error_answer_format": "Invalid answer format", @@ -428,5 +428,8 @@ "whois": "Whois", "filtering_rules_learn_more": "<0>Learn more about creating your own hosts blocklists.", "blocked_by_response": "Blocked by CNAME or IP in response", - "try_again": "Try again" -} \ No newline at end of file + "try_again": "Try again", + "domain_desc": "Enter the domain name or wildcard you want to be rewritten.", + "example_rewrite_domain": "rewrite responses for this domain name only.", + "example_rewrite_wildcard": "rewrite responses for all <0>example.org subdomains." +} diff --git a/client/src/components/Settings/Dns/Rewrites/Form.js b/client/src/components/Settings/Dns/Rewrites/Form.js index 5f983fc4..d6d51a3c 100644 --- a/client/src/components/Settings/Dns/Rewrites/Form.js +++ b/client/src/components/Settings/Dns/Rewrites/Form.js @@ -20,6 +20,9 @@ const Form = (props) => { return (
+
+ domain_desc +
{ validate={[required, domain]} />
+ + examples_title: +
    +
  1. + example.orgexample_rewrite_domain +
  2. +
  3. + *.example.org –  + + text]}> + example_rewrite_wildcard + + +
  4. +
+