File tree Expand file tree Collapse file tree 8 files changed +43
-4
lines changed
controllers/OPNsense/Turnserver/forms
models/OPNsense/Turnserver
scripts/OPNsense/Turnserver
service/templates/OPNsense Expand file tree Collapse file tree 8 files changed +43
-4
lines changed Original file line number Diff line number Diff line change 11PLUGIN_NAME = turnserver
2- PLUGIN_VERSION = 1.0
2+ PLUGIN_VERSION = 1.1
33PLUGIN_COMMENT = The coturn STUN/TURN Server
44PLUGIN_DEPENDS = turnserver
55PLUGIN_MAINTAINER =
[email protected]
Original file line number Diff line number Diff line change @@ -2,3 +2,19 @@ Coturn is a free open source implementation of TURN and STUN Server.
22The TURN Server is a VoIP media traffic NAT traversal server and gateway.
33
44WWW: https://github.com/coturn/coturn
5+
6+ 1.1
7+
8+ Added:
9+ * add log page
10+
11+ Changed:
12+ * hide protocol violating options
13+ * switch to local syslog logging
14+
15+ Removed:
16+ * remove old log files
17+
18+ 1.0
19+
20+ Initial release
Original file line number Diff line number Diff line change 116116 <id >turnserver.settings.ChannelLifetime</id >
117117 <label >Channel Lifetime</label >
118118 <type >text</type >
119- <help >The lifetime for the channel (in seconds). Default value is 600 secs (10 minutes).</help >
119+ <help >The lifetime for the channel in seconds. Default value is 600 seconds (10 minutes). Changing this value violates RFC 5766. Use with care.</help >
120+ <advanced >true</advanced >
120121 </field >
121122 <field >
122123 <id >turnserver.settings.PermissionLifetime</id >
123124 <label >Permission Lifetime</label >
124125 <type >text</type >
125- <help >The permission lifetime (in seconds). Default value is 300 secs (5 minutes).</help >
126+ <help >The permission lifetime in seconds. Default value is 300 seconds (5 minutes). Changing this value violates RFC 5766. Use with care.</help >
127+ <advanced >true</advanced >
126128 </field >
127129</form >
Original file line number Diff line number Diff line change 44 <patterns >
55 <pattern >ui/turnserver</pattern >
66 <pattern >api/turnserver/*</pattern >
7+ <pattern >ui/diagnostics/log/core/turnserver/*</pattern >
8+ <pattern >api/diagnostics/log/core/turnserver/*</pattern >
79 </patterns >
810 </page-services-turnserver >
911</acl >
Original file line number Diff line number Diff line change 11<menu >
22 <Services >
3- <Turnserver cssClass =" fa fa-comment-o fa-fw" url =" /ui/turnserver" />
3+ <Turnserver cssClass =" fa fa-comment-o fa-fw" >
4+ <Settings order =" 10" url =" /ui/turnserver" />
5+ <Log VisibleName =" Log File" order =" 40" url =" /ui/diagnostics/log/core/turnserver" />
6+ </Turnserver >
47 </Services >
58</menu >
Original file line number Diff line number Diff line change 5959 }
6060 }
6161}
62+
63+ # Purge obsolete log files.
64+ # TODO: Should be removed in plugin version 2.0.
65+ $ log_files = glob ('/var/log/turn_*.log ' );
66+ foreach ($ log_files as $ file ) {
67+ if (is_file ($ file )) {
68+ unlink ($ file );
69+ }
70+ }
Original file line number Diff line number Diff line change 1+ ###################################################################
2+ # Local syslog-ng configuration filter definition [turnserver].
3+ ###################################################################
4+ filter f_local_turnserver {
5+ program("turnserver");
6+ };
Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ channel-lifetime={{ OPNsense.turnserver.settings.ChannelLifetime }}
5050permission-lifetime={{ OPNsense.turnserver.settings.PermissionLifetime }}
5151
5252# Defaults
53+ log-file=syslog
5354no-cli
5455no-software-attribute
5556no-multicast-peers
You can’t perform that action at this time.
0 commit comments