summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGert Doering <gert@greenie.muc.de>2011-04-09 18:16:21 +0200
committerDavid Sommerseth <davids@redhat.com>2011-04-14 16:50:34 +0200
commit89e0728ba6057bfe45b635a42c36502e9edc8cb3 (patch)
tree3264e30d546ba1891ff9f3072c5b398af57fdfa1
parentf05b6d3302b3f204ebccb606ab52244316f08d09 (diff)
downloadopenvpn-89e0728ba6057bfe45b635a42c36502e9edc8cb3.tar.gz
openvpn-89e0728ba6057bfe45b635a42c36502e9edc8cb3.tar.xz
openvpn-89e0728ba6057bfe45b635a42c36502e9edc8cb3.zip
Add more detailed explanation regarding the function of "--rdns-internal"
As agreed in last thursday's IRC meetingĀ [1], I've added a comment to the code explaining "--rdns-internal". It's really very much an internal option, so it does not need to go to the man page. [1] http://thread.gmane.org/gmane.network.openvpn.devel/4573 Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: David Sommerseth <davids@redhat.com> Signed-off-by: David Sommerseth <davids@redhat.com> (cherry picked from commit cdb3a5c0864e0fe8d0b814de1f024fd624dd3b1c)
-rw-r--r--options.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/options.c b/options.c
index 36e8393..1117a0a 100644
--- a/options.c
+++ b/options.c
@@ -5343,7 +5343,13 @@ add_option (struct options *options,
VERIFY_PERMISSION (OPT_P_IPWIN32);
options->tuntap_options.register_dns = true;
}
- else if (streq (p[0], "rdns-internal")) /* standalone method for internal use */
+ else if (streq (p[0], "rdns-internal"))
+ /* standalone method for internal use
+ *
+ * (if --register-dns is set, openvpn needs to call itself in a
+ * sub-process to execute the required functions in a non-blocking
+ * way, and uses --rdns-internal to signal that to itself)
+ */
{
VERIFY_PERMISSION (OPT_P_GENERAL);
set_debug_level (options->verbosity, SDL_CONSTRAIN);