summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorkwadronaut <kwadronaut@leap.se>2018-11-07 15:43:05 +0100
committerkwadronaut <kwadronaut@leap.se>2018-11-07 15:43:05 +0100
commitd30831f7214da266ad943cf4013f0632e8b15d48 (patch)
treee04489f4d3755c91c637ac413596c172300c3aad /templates
parent4380e2eabd94d8f0df7f63c642dd46ec4783ef07 (diff)
parentb1af45d47d3e1441405a9b4b67f44f7d6008486a (diff)
Merge remote-tracking branch 'riseup/master'
Diffstat (limited to 'templates')
-rw-r--r--templates/torrc.directory.erb3
-rw-r--r--templates/torrc.dns.erb3
-rw-r--r--templates/torrc.exit_policy.erb4
-rw-r--r--templates/torrc.global.erb2
-rw-r--r--templates/torrc.hidden_service.erb4
-rw-r--r--templates/torrc.relay.erb5
-rw-r--r--templates/torrc.socks.erb5
-rw-r--r--templates/torrc.transparent.erb3
-rw-r--r--templates/torrc.transport_plugin.erb13
9 files changed, 20 insertions, 22 deletions
diff --git a/templates/torrc.directory.erb b/templates/torrc.directory.erb
index 23ed339..d70ab39 100644
--- a/templates/torrc.directory.erb
+++ b/templates/torrc.directory.erb
@@ -2,9 +2,6 @@
<% if @port != '0' -%>
DirPort <%= @port %>
<% end -%>
-<% @listen_addresses.each do |listen_address| -%>
-DirListenAddress <%= listen_address %>
-<% end -%>
<% if @port_front_page != '' -%>
DirPortFrontPage <%= @port_front_page %>
<%- end -%>
diff --git a/templates/torrc.dns.erb b/templates/torrc.dns.erb
index 57cf46d..a89ba31 100644
--- a/templates/torrc.dns.erb
+++ b/templates/torrc.dns.erb
@@ -1,5 +1,2 @@
# DNS
DNSPort <%= @port %>
-<% @listen_addresses.each do |listen_address| -%>
-DNSListenAddress <%= listen_address %>
-<% end -%>
diff --git a/templates/torrc.exit_policy.erb b/templates/torrc.exit_policy.erb
index a30d43b..5481914 100644
--- a/templates/torrc.exit_policy.erb
+++ b/templates/torrc.exit_policy.erb
@@ -2,10 +2,10 @@
<% if @reject_private != '1' -%>
ExitPolicyRejectPrivate <%= @reject_private %>
<% end -%>
-<% @accept.each do |policy| -%>
+<% Array(@accept).each do |policy| -%>
ExitPolicy accept <%= policy %>
<% end -%>
-<% @reject.each do |policy| -%>
+<% Array(@reject).each do |policy| -%>
ExitPolicy reject <%= policy %>
<% end -%>
diff --git a/templates/torrc.global.erb b/templates/torrc.global.erb
index a02afc8..c29b76b 100644
--- a/templates/torrc.global.erb
+++ b/templates/torrc.global.erb
@@ -8,7 +8,7 @@ DataDirectory <%= v %>
<% if (rules=scope.lookupvar('tor::daemon::log_rules')).empty? -%>
Log notice syslog
<% else -%>
-<% rules.each do |log_rule| -%>
+<% Array(rules).each do |log_rule| -%>
Log <%= log_rule %>
<% end -%>
<% end -%>
diff --git a/templates/torrc.hidden_service.erb b/templates/torrc.hidden_service.erb
index 8a691c6..c7dbe9e 100644
--- a/templates/torrc.hidden_service.erb
+++ b/templates/torrc.hidden_service.erb
@@ -6,7 +6,7 @@ SOCKSPort 0
# hidden service <%= @name %>
HiddenServiceDir <%= @data_dir %>/<%= @name %>
-<% @ports.each do |port| -%>
+<% Array(@ports).each do |port| -%>
HiddenServicePort <%= port %>
<% end -%>
@@ -14,7 +14,7 @@ HiddenServicePort <%= port %>
# hidden service v3 static
HiddenServiceDir <%= @data_dir %>/<%= @name -%>3
HiddenServiceVersion 3
-<% @ports.each do |port| -%>
+<% Array(@ports).each do |port| -%>
HiddenServicePort <%= port %>
<% end -%>
<% end -%>
diff --git a/templates/torrc.relay.erb b/templates/torrc.relay.erb
index a286459..7735b47 100644
--- a/templates/torrc.relay.erb
+++ b/templates/torrc.relay.erb
@@ -1,10 +1,7 @@
# relay
<% if @port != 0 -%>
ORPort <%= @port %>
-<% @listen_addresses.each do |listen_address| -%>
-ORListenAddress <%= @listen_address %>
-<% end -%>
-<% @real_outbound_bindaddresses.each do |outbound_bindaddress| -%>
+<% Array(@real_outbound_bindaddresses).each do |outbound_bindaddress| -%>
OutboundBindAddress <%= @outbound_bindaddress %>
<% end -%>
<% if @nickname != '' -%>
diff --git a/templates/torrc.socks.erb b/templates/torrc.socks.erb
index 4bc3ddc..c6aba60 100644
--- a/templates/torrc.socks.erb
+++ b/templates/torrc.socks.erb
@@ -1,9 +1,6 @@
# socks
SocksPort <%= @port %>
-<% @listen_addresses.each do |listen_address| -%>
-SocksListenAddress <%= listen_address %>
-<% end -%>
-<% @policies.each do |policy| -%>
+<% Array(@policies).each do |policy| -%>
SocksPolicy <%= policy %>
<% end -%>
diff --git a/templates/torrc.transparent.erb b/templates/torrc.transparent.erb
index c683150..c57d138 100644
--- a/templates/torrc.transparent.erb
+++ b/templates/torrc.transparent.erb
@@ -1,5 +1,2 @@
# Transparent proxy
TransPort <%= @port %>
-<% @listen_addresses.each do |listen_address| -%>
-TransListenAddress <%= listen_address %>
-<% end -%>
diff --git a/templates/torrc.transport_plugin.erb b/templates/torrc.transport_plugin.erb
new file mode 100644
index 0000000..d57f0e8
--- /dev/null
+++ b/templates/torrc.transport_plugin.erb
@@ -0,0 +1,13 @@
+# transport plugin
+<% if @servertransport_plugin != '' -%>
+ServerTransportPlugin <%= @servertransport_plugin %>
+<% end -%>
+<% if @servertransport_listenaddr != '' -%>
+ServerTransportListenAddr <%= @servertransport_listenaddr %>
+<% end -%>
+<% if @servertransport_options != '' -%>
+ServerTransportOptions <%= @servertransport_options %>
+<% end -%>
+<% if @ext_port != '' -%>
+ExtORPort <%= @ext_port %>
+<% end -%>