-
{{ partial("layout_partials/base_dialog",['fields':formDialogServer,'id':'DialogServer','label':lang._('Edit server')])}}
diff --git a/net/radsecproxy/src/opnsense/mvc/app/views/OPNsense/RadSecProxy/tls.volt b/net/radsecproxy/src/opnsense/mvc/app/views/OPNsense/RadSecProxy/tls.volt
index cc63e0c74..5aedde084 100644
--- a/net/radsecproxy/src/opnsense/mvc/app/views/OPNsense/RadSecProxy/tls.volt
+++ b/net/radsecproxy/src/opnsense/mvc/app/views/OPNsense/RadSecProxy/tls.volt
@@ -24,32 +24,33 @@
});
-
+
+
+
+ | {{ lang._('ID') }} |
+ {{ lang._('Name') }} |
+ {{ lang._('Description') }} |
+ {{ lang._('CA-certificate') }} |
+ {{ lang._('Proxy-certificate') }} |
+ {{ lang._('Commands') }} |
+
+
+
+
+
+
+ |
+
+
+
+ |
+
+
+
-
-
+
+
+
-
{{ partial("layout_partials/base_dialog",['fields':formDialogTls,'id':'DialogTls','label':lang._('Edit TLS-config')])}}
diff --git a/net/radsecproxy/src/opnsense/scripts/OPNsense/RadSecProxy/setup.sh b/net/radsecproxy/src/opnsense/scripts/OPNsense/RadSecProxy/setup.sh
index cd09c51f9..420c0e62f 100755
--- a/net/radsecproxy/src/opnsense/scripts/OPNsense/RadSecProxy/setup.sh
+++ b/net/radsecproxy/src/opnsense/scripts/OPNsense/RadSecProxy/setup.sh
@@ -1,10 +1,10 @@
#!/bin/sh
-RADSECPROXY_DIRS="/usr/local/etc/radsecproxy.d /usr/local/etc/radsecproxy.d/certs"
+RADSECPROXY_DIRS="/usr/local/etc/radsecproxy.d/certs"
for directory in ${RADSECPROXY_DIRS}; do
mkdir -p ${directory}
- chown -R www:www ${directory}
+ chown -R root:wheel ${directory}
chmod -R 750 ${directory}
done
@@ -12,7 +12,4 @@ done
# export required certs to filesystem
/usr/local/opnsense/scripts/OPNsense/RadSecProxy/generate_certs.php > /dev/null 2>&1
-# remove logfile - sometimes it will stop radsecproxy from starting
-#rm /var/log/radsecproxy.log
-
exit 0
diff --git a/net/radsecproxy/src/opnsense/service/conf/actions.d/actions_radsecproxy.conf b/net/radsecproxy/src/opnsense/service/conf/actions.d/actions_radsecproxy.conf
index 79ca19046..6f7d0908f 100644
--- a/net/radsecproxy/src/opnsense/service/conf/actions.d/actions_radsecproxy.conf
+++ b/net/radsecproxy/src/opnsense/service/conf/actions.d/actions_radsecproxy.conf
@@ -1,11 +1,5 @@
-[setup]
-command:/usr/local/opnsense/scripts/OPNsense/RadSecProxy/setup.sh;
-parameters:
-type:script
-message:setup radsecproxy service requirements
-
[start]
-command:/usr/local/opnsense/scripts/OPNsense/RadSecProxy/setup.sh;/usr/local/etc/rc.d/radsecproxy start;
+command:/usr/local/etc/rc.d/radsecproxy start
parameters:
type:script
message:starting radsecproxy
@@ -17,13 +11,13 @@ type:script
message:stopping radsecproxy
[restart]
-command:/usr/local/opnsense/scripts/OPNsense/RadSecProxy/setup.sh;/usr/local/etc/rc.d/radsecproxy restart;
+command:/usr/local/etc/rc.d/radsecproxy restart;
parameters:
type:script
message:restarting radsecproxy
[reload]
-command:/usr/local/opnsense/scripts/OPNsense/RadSecProxy/setup.sh;/usr/local/etc/rc.d/radsecproxy restart;
+command:/usr/local/etc/rc.d/radsecproxy restart;
parameters:
type:script
message:reloading radsecproxy
diff --git a/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/radsecproxy.conf b/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/radsecproxy.conf
index bdb62ce38..45dcc4c3a 100644
--- a/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/radsecproxy.conf
+++ b/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/radsecproxy.conf
@@ -5,8 +5,6 @@
# GENERAL
###########################################
-#PidFile /var/run/radsecproxy.pid
-#LogDestination file:///var/log/radsecproxy.log
LogDestination x-syslog:///LOG_DAEMON
{% if OPNsense.radsecproxy.general.logLevel is defined and OPNsense.radsecproxy.general.logLevel != "" %}
diff --git a/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/rc.conf.d b/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/rc.conf.d
index 35042a335..aa0daa928 100644
--- a/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/rc.conf.d
+++ b/net/radsecproxy/src/opnsense/service/templates/OPNsense/RadSecProxy/rc.conf.d
@@ -1,7 +1,8 @@
-{% if helpers.exists('OPNsense.radsecproxy.general.enabled') and OPNsense.radsecproxy.general.enabled == '1' %}
+{% if not helpers.empty('OPNsense.radsecproxy.general.enabled') %}
radsecproxy_enable="YES"
{% else %}
radsecproxy_enable="NO"
{% endif %}
radsecproxy_user="root"
radsecproxy_group="wheel"
+radsecproxy_setup="/usr/local/opnsense/scripts/OPNsense/RadSecProxy/setup.sh"
diff --git a/net/radsecproxy/src/opnsense/service/templates/OPNsense/Syslog/local/radsecproxy.conf b/net/radsecproxy/src/opnsense/service/templates/OPNsense/Syslog/local/radsecproxy.conf
new file mode 100644
index 000000000..2133f76f5
--- /dev/null
+++ b/net/radsecproxy/src/opnsense/service/templates/OPNsense/Syslog/local/radsecproxy.conf
@@ -0,0 +1,6 @@
+###################################################################
+# Local syslog-ng configuration filter definition [radsecproxy].
+###################################################################
+filter f_local_radsecproxy {
+ program("radsecproxy");
+};