]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
parseconf: Add ORPort and DirPort auto tests
authorteor <teor@torproject.org>
Tue, 14 Jan 2020 11:49:29 +0000 (21:49 +1000)
committerteor <teor@torproject.org>
Fri, 20 Mar 2020 18:07:03 +0000 (04:07 +1000)
These tests don't actually trigger bug 32588, but they do increase
the coverage of the auto port config code.

Tests for 32588.

20 files changed:
src/test/conf_examples/relay_30/error_no_dirauth_relay [new file with mode: 0644]
src/test/conf_examples/relay_30/expected [new file with mode: 0644]
src/test/conf_examples/relay_30/expected_log [new file with mode: 0644]
src/test/conf_examples/relay_30/torrc [new file with mode: 0644]
src/test/conf_examples/relay_31/error_no_dirauth_relay [new file with mode: 0644]
src/test/conf_examples/relay_31/expected [new file with mode: 0644]
src/test/conf_examples/relay_31/expected_log [new file with mode: 0644]
src/test/conf_examples/relay_31/torrc [new file with mode: 0644]
src/test/conf_examples/relay_32/error_no_dirauth_relay [new file with mode: 0644]
src/test/conf_examples/relay_32/expected [new file with mode: 0644]
src/test/conf_examples/relay_32/expected_log [new file with mode: 0644]
src/test/conf_examples/relay_32/torrc [new file with mode: 0644]
src/test/conf_examples/relay_33/error_no_dirauth_relay [new file with mode: 0644]
src/test/conf_examples/relay_33/expected [new file with mode: 0644]
src/test/conf_examples/relay_33/expected_log [new file with mode: 0644]
src/test/conf_examples/relay_33/torrc [new file with mode: 0644]
src/test/conf_examples/relay_34/error_no_dirauth_relay [new file with mode: 0644]
src/test/conf_examples/relay_34/expected [new file with mode: 0644]
src/test/conf_examples/relay_34/expected_log [new file with mode: 0644]
src/test/conf_examples/relay_34/torrc [new file with mode: 0644]

diff --git a/src/test/conf_examples/relay_30/error_no_dirauth_relay b/src/test/conf_examples/relay_30/error_no_dirauth_relay
new file mode 100644 (file)
index 0000000..9f9c0fd
--- /dev/null
@@ -0,0 +1 @@
+This tor was built with relay mode disabled.
diff --git a/src/test/conf_examples/relay_30/expected b/src/test/conf_examples/relay_30/expected
new file mode 100644 (file)
index 0000000..3a4e9fe
--- /dev/null
@@ -0,0 +1,2 @@
+Nickname Unnamed
+ORPort auto
diff --git a/src/test/conf_examples/relay_30/expected_log b/src/test/conf_examples/relay_30/expected_log
new file mode 100644 (file)
index 0000000..d5478c1
--- /dev/null
@@ -0,0 +1 @@
+Your ContactInfo config option is not set
\ No newline at end of file
diff --git a/src/test/conf_examples/relay_30/torrc b/src/test/conf_examples/relay_30/torrc
new file mode 100644 (file)
index 0000000..bf8487f
--- /dev/null
@@ -0,0 +1,3 @@
+# Relay tests
+# default (IPv4) ORPort auto
+ORPort auto
diff --git a/src/test/conf_examples/relay_31/error_no_dirauth_relay b/src/test/conf_examples/relay_31/error_no_dirauth_relay
new file mode 100644 (file)
index 0000000..9f9c0fd
--- /dev/null
@@ -0,0 +1 @@
+This tor was built with relay mode disabled.
diff --git a/src/test/conf_examples/relay_31/expected b/src/test/conf_examples/relay_31/expected
new file mode 100644 (file)
index 0000000..9a40cdd
--- /dev/null
@@ -0,0 +1,3 @@
+DirPort auto
+Nickname Unnamed
+ORPort auto
diff --git a/src/test/conf_examples/relay_31/expected_log b/src/test/conf_examples/relay_31/expected_log
new file mode 100644 (file)
index 0000000..d5478c1
--- /dev/null
@@ -0,0 +1 @@
+Your ContactInfo config option is not set
\ No newline at end of file
diff --git a/src/test/conf_examples/relay_31/torrc b/src/test/conf_examples/relay_31/torrc
new file mode 100644 (file)
index 0000000..e662bb7
--- /dev/null
@@ -0,0 +1,4 @@
+# Relay tests
+# default (IPv4) ORPort and DirPort auto
+ORPort auto
+DirPort auto
diff --git a/src/test/conf_examples/relay_32/error_no_dirauth_relay b/src/test/conf_examples/relay_32/error_no_dirauth_relay
new file mode 100644 (file)
index 0000000..9f9c0fd
--- /dev/null
@@ -0,0 +1 @@
+This tor was built with relay mode disabled.
diff --git a/src/test/conf_examples/relay_32/expected b/src/test/conf_examples/relay_32/expected
new file mode 100644 (file)
index 0000000..14b36c8
--- /dev/null
@@ -0,0 +1,3 @@
+Nickname Unnamed
+ORPort auto
+ORPort [::1]:auto
diff --git a/src/test/conf_examples/relay_32/expected_log b/src/test/conf_examples/relay_32/expected_log
new file mode 100644 (file)
index 0000000..d5478c1
--- /dev/null
@@ -0,0 +1 @@
+Your ContactInfo config option is not set
\ No newline at end of file
diff --git a/src/test/conf_examples/relay_32/torrc b/src/test/conf_examples/relay_32/torrc
new file mode 100644 (file)
index 0000000..95a66c4
--- /dev/null
@@ -0,0 +1,4 @@
+# Relay tests
+# default (IPv4) ORPort auto and IPv6 ORPort auto
+ORPort auto
+ORPort [::1]:auto
diff --git a/src/test/conf_examples/relay_33/error_no_dirauth_relay b/src/test/conf_examples/relay_33/error_no_dirauth_relay
new file mode 100644 (file)
index 0000000..9f9c0fd
--- /dev/null
@@ -0,0 +1 @@
+This tor was built with relay mode disabled.
diff --git a/src/test/conf_examples/relay_33/expected b/src/test/conf_examples/relay_33/expected
new file mode 100644 (file)
index 0000000..22567cb
--- /dev/null
@@ -0,0 +1,3 @@
+Nickname Unnamed
+ORPort 127.0.0.1:auto
+ORPort [::1]:auto
diff --git a/src/test/conf_examples/relay_33/expected_log b/src/test/conf_examples/relay_33/expected_log
new file mode 100644 (file)
index 0000000..d5478c1
--- /dev/null
@@ -0,0 +1 @@
+Your ContactInfo config option is not set
\ No newline at end of file
diff --git a/src/test/conf_examples/relay_33/torrc b/src/test/conf_examples/relay_33/torrc
new file mode 100644 (file)
index 0000000..44d16ad
--- /dev/null
@@ -0,0 +1,4 @@
+# Relay tests
+# explicit IPv4 ORPort auto and IPv6 ORPort auto
+ORPort 127.0.0.1:auto
+ORPort [::1]:auto
diff --git a/src/test/conf_examples/relay_34/error_no_dirauth_relay b/src/test/conf_examples/relay_34/error_no_dirauth_relay
new file mode 100644 (file)
index 0000000..9f9c0fd
--- /dev/null
@@ -0,0 +1 @@
+This tor was built with relay mode disabled.
diff --git a/src/test/conf_examples/relay_34/expected b/src/test/conf_examples/relay_34/expected
new file mode 100644 (file)
index 0000000..bccde68
--- /dev/null
@@ -0,0 +1,4 @@
+DirPort 127.0.0.1:auto
+Nickname Unnamed
+ORPort 127.0.0.1:auto
+ORPort [::1]:auto
diff --git a/src/test/conf_examples/relay_34/expected_log b/src/test/conf_examples/relay_34/expected_log
new file mode 100644 (file)
index 0000000..d5478c1
--- /dev/null
@@ -0,0 +1 @@
+Your ContactInfo config option is not set
\ No newline at end of file
diff --git a/src/test/conf_examples/relay_34/torrc b/src/test/conf_examples/relay_34/torrc
new file mode 100644 (file)
index 0000000..01010a5
--- /dev/null
@@ -0,0 +1,5 @@
+# Relay tests
+# explicit IPv4 ORPort and DirPort auto and IPv6 ORPort auto
+ORPort 127.0.0.1:auto
+ORPort [::1]:auto
+DirPort 127.0.0.1:auto