Author: solomax
Date: Thu Sep 11 10:01:03 2014
New Revision: 1624243
URL: http://svn.apache.org/r1624243
Log:
[OPENMEETINGS-1074] screensharing.allow.remote config key is added
Modified:
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
openmeetings/branches/3.0.x/src/screenshare.vm
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
openmeetings/trunk/singlewebapp/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/StartSharingEventBehavior.java
openmeetings/trunk/site/GeneralConfiguration.html
Modified:
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
(original)
+++
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/installation/ImportInitvalues.java
Thu Sep 11 10:01:03 2014
@@ -35,6 +35,7 @@ import static org.apache.openmeetings.ut
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_REDIRECT_URL_FOR_EXTERNAL_KEY;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY;
+import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_ALLOW_REMOTE;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
@@ -442,6 +443,7 @@ public class ImportInitvalues {
configurationDao.add(CONFIG_SCREENSHARING_FPS, "10", null,
"Default selection in ScreenSharing FPS");
configurationDao.add(CONFIG_SCREENSHARING_FPS_SHOW, "true",
null, "Is screensharing FPS should be displayed or not (true/false)");
+ configurationDao.add(CONFIG_SCREENSHARING_ALLOW_REMOTE, "true",
null, "Is remote control will be enabled while screensharing. Allowing remote
control will be not possible in case it is set to 'false' (true/false)");
configurationDao.add("default.dashboard.tab", "0", null,
"Default selection in Dashboard tabs as
tab-index-id");
Modified:
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
(original)
+++
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/servlet/outputhandler/ScreenController.java
Thu Sep 11 10:01:03 2014
@@ -18,6 +18,7 @@
*/
package org.apache.openmeetings.servlet.outputhandler;
+import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_ALLOW_REMOTE;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
@@ -201,6 +202,7 @@ public class ScreenController {
ctx.put("default_quality_screensharing",
cfgDao.getConfValue(CONFIG_SCREENSHARING_QUALITY, String.class, "1"));
ctx.put("default_fps_screensharing",
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS, String.class, "10"));
ctx.put("show_screensharing_fps",
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS_SHOW, Boolean.class, "true"));
+ ctx.put("allow_remote",
cfgDao.getConfValue(CONFIG_SCREENSHARING_ALLOW_REMOTE, Boolean.class, "true"));
//invited guest does not have valid user_id (have
user_id == -1)
ctx.put("user_id", users_id);
ctx.put("port", port);
Modified: openmeetings/branches/3.0.x/src/screenshare.vm
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare.vm?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/screenshare.vm (original)
+++ openmeetings/branches/3.0.x/src/screenshare.vm Thu Sep 11 10:01:03 2014
@@ -45,6 +45,7 @@ $LIBRARIES
<argument>$default_quality_screensharing</argument>
<argument>$default_fps_screensharing</argument>
<argument>$show_screensharing_fps</argument>
+ <argument>$allow_remote</argument>
<argument>$user_id</argument>
<argument>$allowRecording</argument>
<argument>$allowPublishing</argument>
Modified:
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
(original)
+++
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
Thu Sep 11 10:01:03 2014
@@ -71,6 +71,7 @@ public class CoreScreenShare implements
public int defaultQuality = 1;
public int defaultFPS = 10;
public boolean showFPS = true;
+ public boolean allowRemote = true;
public Long organization_id = 0L;
public Long user_id = null;
@@ -108,7 +109,7 @@ public class CoreScreenShare implements
log.debug("arg: " + arg);
}
String[] textArray = null;
- if (args.length > 11) {
+ if (args.length > 12) {
host = args[0];
app = args[1];
port = Integer.parseInt(args[2]);
@@ -121,9 +122,11 @@ public class CoreScreenShare implements
defaultQuality = Integer.parseInt(args[6]);
defaultFPS = Integer.parseInt(args[7]);
showFPS = bool(args[8]);
- user_id = Long.parseLong(args[9]);
- allowRecording = bool(args[10]);
- allowPublishing = bool(args[11]);
+ allowRemote = bool(args[9]);
+ remoteEnabled = allowRemote;
+ user_id = Long.parseLong(args[10]);
+ allowRecording = bool(args[11]);
+ allowPublishing = bool(args[12]);
if (labelTexts.length() > 0) {
textArray = labelTexts.split(";");
Modified:
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
(original)
+++
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
Thu Sep 11 10:01:03 2014
@@ -41,11 +41,11 @@ public class RTMPSScreenShare extends RT
public static void main(String[] args) throws DecoderException {
RTMPSScreenShare client = new RTMPSScreenShare(args);
- if (args.length < 14) {
+ if (args.length < 15) {
System.exit(0);
}
- client.setKeystoreBytes(Hex.decodeHex(args[12].toCharArray()));
- client.setKeyStorePassword(args[13]);
+ client.setKeystoreBytes(Hex.decodeHex(args[13].toCharArray()));
+ client.setKeyStorePassword(args[14]);
}
@Override
Modified:
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
(original)
+++
openmeetings/branches/3.0.x/src/screenshare/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
Thu Sep 11 10:01:03 2014
@@ -600,6 +600,7 @@ public class ScreenSharerFrame extends J
remoteEnabled.setBackground(Color.WHITE);
remoteEnabled.setSelected(core.isRemoteEnabled());
remoteEnabled.setBounds(10, 10, 450, 24);
+ remoteEnabled.setEnabled(core.allowRemote);
remoteEnabled.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
core.setRemoteEnabled(remoteEnabled.isSelected());
Modified:
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
(original)
+++
openmeetings/branches/3.0.x/src/util/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
Thu Sep 11 10:01:03 2014
@@ -39,6 +39,7 @@ public class OpenmeetingsVariables {
public static final String CONFIG_SCREENSHARING_QUALITY =
"default.quality.screensharing";
public static final String CONFIG_SCREENSHARING_FPS =
"default.fps.screensharing";
public static final String CONFIG_SCREENSHARING_FPS_SHOW =
"screensharing.fps.show";
+ public static final String CONFIG_SCREENSHARING_ALLOW_REMOTE =
"screensharing.allow.remote";
public static int DEFAULT_MINUTES_REMINDER_SEND = 15;
public static String DEFAULT_BASE_URL =
"http://localhost:5080/openmeetings/";
Modified:
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
Thu Sep 11 10:01:03 2014
@@ -38,6 +38,7 @@ import static org.apache.openmeetings.ut
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_REDIRECT_URL_FOR_EXTERNAL_KEY;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED1_KEY;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_RSS_FEED2_KEY;
+import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_ALLOW_REMOTE;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
@@ -406,7 +407,8 @@ public class ImportInitvalues {
cfgDao.add(CONFIG_SCREENSHARING_FPS, "10", null, "Default
selection in ScreenSharing FPS");
cfgDao.add(CONFIG_SCREENSHARING_FPS_SHOW, "true", null, "Is
screensharing FPS should be displayed or not (true/false)");
-
+ cfgDao.add(CONFIG_SCREENSHARING_ALLOW_REMOTE, "true", null, "Is
remote control will be enabled while screensharing. Allowing remote control
will be not possible in case it is set to 'false' (true/false)");
+
cfgDao.add(CONFIG_DASHBOARD_SHOW_MYROOMS_KEY, "1", null, "Show
My Rooms Tab");
cfgDao.add("dashboard.show.chat", "1", null, "Show Chat Tab");
Modified: openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml (original)
+++ openmeetings/trunk/singlewebapp/openmeetings-screenshare/pom.xml Thu Sep 11
10:01:03 2014
@@ -113,6 +113,10 @@
<value>*</value>
</replacement>
<replacement>
+
<token>$allowRemote</token>
+
<value>*</value>
+ </replacement>
+ <replacement>
<token>$allowRecording</token>
<value>*</value>
</replacement>
Modified:
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
Thu Sep 11 10:01:03 2014
@@ -76,6 +76,7 @@ public class CoreScreenShare implements
public int defaultQuality = 1;
public int defaultFPS = 10;
public boolean showFPS = true;
+ public boolean allowRemote = true;
public Long user_id = null;
private boolean allowRecording = true;
@@ -110,7 +111,7 @@ public class CoreScreenShare implements
log.debug("arg: " + arg);
}
String[] textArray = null;
- if (args.length > 11) {
+ if (args.length > 12) {
protocol = Protocol.valueOf(args[0]);
host = args[1];
port = Integer.parseInt(args[2]);
@@ -121,8 +122,10 @@ public class CoreScreenShare implements
defaultQuality = Integer.parseInt(args[7]);
defaultFPS = Integer.parseInt(args[8]);
showFPS = bool(args[9]);
- allowRecording = bool(args[10]);
- allowPublishing = bool(args[11]);
+ allowRemote = bool(args[10]);
+ remoteEnabled = allowRemote;
+ allowRecording = bool(args[11]);
+ allowPublishing = bool(args[12]);
if (labelTexts.length() > 0) {
textArray = labelTexts.split(";");
@@ -144,8 +147,8 @@ public class CoreScreenShare implements
break;
case rtmps:
RTMPSScreenShare client = new
RTMPSScreenShare(this);
-
client.setKeystoreBytes(Hex.decodeHex(args[12].toCharArray()));
-
client.setKeyStorePassword(args[13]);
+
client.setKeystoreBytes(Hex.decodeHex(args[13].toCharArray()));
+
client.setKeyStorePassword(args[14]);
instance = client;
break;
case rtmpe:
Modified:
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screen/webstart/gui/ScreenSharerFrame.java
Thu Sep 11 10:01:03 2014
@@ -600,6 +600,7 @@ public class ScreenSharerFrame extends J
remoteEnabled.setBackground(Color.WHITE);
remoteEnabled.setSelected(core.isRemoteEnabled());
remoteEnabled.setBounds(10, 10, 450, 24);
+ remoteEnabled.setEnabled(core.allowRemote);
remoteEnabled.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
core.setRemoteEnabled(remoteEnabled.isSelected());
Modified:
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-screenshare/src/main/jnlp/templates/template.jnlp
Thu Sep 11 10:01:03 2014
@@ -46,6 +46,7 @@
<argument>$defaultQuality</argument>
<argument>$defaultFps</argument>
<argument>$showFps</argument>
+ <argument>$allowRemote</argument>
<argument>$allowRecording</argument>
<argument>$allowPublishing</argument>
<argument>$keystore</argument>
Modified:
openmeetings/trunk/singlewebapp/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-server/src/site/xdoc/GeneralConfiguration.xml
Thu Sep 11 10:01:03 2014
@@ -26,186 +26,186 @@
<body>
<section name="List of general configuration options">
- <style><!--
- .configCell {
- border: 1px solid rgb(204, 204, 204);
- padding: 5px;
- }
- --></style>
<p>In Administration > Configuration there are a
number of
configuration values.
</p>
<p></p>
<table>
<tr>
- <th class="configCell"> key </th>
- <th class="configCell"> default </th>
- <th class="configCell"> meaning </th>
- <th class="configCell"> availabe since
OpenMeetings version </th>
+ <th> key </th>
+ <th> default </th>
+ <th> meaning </th>
+ <th> availabe since OpenMeetings
version </th>
</tr>
<tr>
- <td class="configCell">
user.login.minimum.length </td>
- <td class="configCell"> 4 </td>
- <td class="configCell"> minimum chars
required for the login to create a user </td>
- <td class="configCell"> 1.9.x </td>
+ <td> user.login.minimum.length </td>
+ <td> 4 </td>
+ <td> minimum chars required for the
login to create a user </td>
+ <td> 1.9.x </td>
</tr>
<tr>
- <td class="configCell">
user.pass.minimum.length </td>
- <td class="configCell"> 4 </td>
- <td class="configCell"> minimum chars
required for the password to create a
+ <td> user.pass.minimum.length </td>
+ <td> 4 </td>
+ <td> minimum chars required for the
password to create a
user
</td>
- <td class="configCell"> 1.9.x </td>
+ <td> 1.9.x </td>
</tr>
<tr>
- <td class="configCell">
number.minutes.reminder.send </td>
- <td class="configCell"> 15 </td>
- <td class="configCell"> minutes the
one-time reminder in the calender is
+ <td> number.minutes.reminder.send </td>
+ <td> 15 </td>
+ <td> minutes the one-time reminder in
the calender is
send, set to 0 to disable
reminder
</td>
- <td class="configCell"> 1.9.x </td>
+ <td> 1.9.x </td>
</tr>
<tr>
- <td class="configCell"> max_upload_size
</td>
- <td class="configCell"> 1073741824 </td>
- <td class="configCell"> Maximum size of
upload file (bytes) 1073741824 bytes
+ <td> max_upload_size </td>
+ <td> 1073741824 </td>
+ <td> Maximum size of upload file
(bytes) 1073741824 bytes
= 1GB
</td>
- <td class="configCell"> 1.8.x </td>
+ <td> 1.8.x </td>
</tr>
<tr>
- <td class="configCell">
show.whiteboard.draw.status </td>
- <td class="configCell"> 0 </td>
- <td class="configCell"> Display name of
the user who draw the current object
+ <td> show.whiteboard.draw.status </td>
+ <td> 0 </td>
+ <td> Display name of the user who draw
the current object
(User Name auto-disapper after
3 seconds.
</td>
- <td class="configCell"> 1.8.x </td>
+ <td> 1.8.x </td>
</tr>
<tr>
- <td class="configCell">
use.old.style.ffmpeg.map.option </td>
- <td class="configCell"> 0 </td>
- <td class="configCell"> If the system
should "." (old ffmpeg) instead of ":"
+ <td> use.old.style.ffmpeg.map.option
</td>
+ <td> 0 </td>
+ <td> If the system should "." (old
ffmpeg) instead of ":"
(new ffmpeg) for the -map
option in FFMPEG
</td>
- <td class="configCell"> 1.9.x </td>
+ <td> 1.9.x </td>
</tr>
<tr>
- <td class="configCell">
inviter.email.as.replyto </td>
- <td class="configCell"> 1 </td>
- <td class="configCell"> Set inviter's
email address as ReplyTo in email invitations (1 == set, 0 == NOT set) </td>
- <td class="configCell"> 2.0.x </td>
+ <td> inviter.email.as.replyto </td>
+ <td> 1 </td>
+ <td> Set inviter's email address as
ReplyTo in email invitations (1 == set, 0 == NOT set) </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td class="configCell"> office.path
</td>
- <td class="configCell"> </td>
- <td class="configCell"> The path to
OpenOffice/LibreOffice (optional) please set this to the real path in case
jodconverter is unable to find OpenOffice/LibreOffice installation
automatically </td>
- <td class="configCell"> 2.0.x </td>
+ <td> office.path </td>
+ <td> </td>
+ <td> The path to OpenOffice/LibreOffice
(optional) please set this to the real path in case jodconverter is unable to
find OpenOffice/LibreOffice installation automatically </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td class="configCell">
default.landing.zone </td>
- <td class="configCell"> user/dashboard
</td>
- <td class="configCell"> Area to be
shown to the user after login. Possible values are: user/dashboard,
user/calendar, user/record, rooms/my, rooms/group, rooms/public, admin/user,
admin/connection
+ <td> default.landing.zone </td>
+ <td> user/dashboard </td>
+ <td> Area to be shown to the user after
login. Possible values are: user/dashboard, user/calendar, user/record,
rooms/my, rooms/group, rooms/public, admin/user, admin/connection
, admin/group, admin/room,
admin/config, admin/lang, admin/ldap, admin/backup, admin/server, admin/oauth2
</td>
- <td class="configCell"> 2.1.x, <b>
values are changed in 3.0.0</b> </td>
+ <td> 2.1.x, <b> values are changed in
3.0.0</b> </td>
</tr>
<tr>
- <td class="configCell"> sms.provider
</td>
- <td class="configCell"> </td>
- <td class="configCell"> SMS service
provider (bulksms.http.1) </td>
- <td class="configCell"> 2.1.x </td>
+ <td> sms.provider </td>
+ <td> </td>
+ <td> SMS service provider
(bulksms.http.1) </td>
+ <td> 2.1.x </td>
</tr>
<tr>
- <td class="configCell"> sms.Username
</td>
- <td class="configCell"> </td>
- <td class="configCell"> Login for SMS
service provider </td>
- <td class="configCell"> 2.1.x </td>
+ <td> sms.Username </td>
+ <td> </td>
+ <td> Login for SMS service provider
</td>
+ <td> 2.1.x </td>
</tr>
<tr>
- <td class="configCell"> sms.Userpass
</td>
- <td class="configCell"> </td>
- <td class="configCell"> Password for
SMS service provider </td>
- <td class="configCell"> 2.1.x </td>
+ <td> sms.Userpass </td>
+ <td> </td>
+ <td> Password for SMS service provider
</td>
+ <td> 2.1.x </td>
</tr>
<tr>
- <td class="configCell"> sms.subject
</td>
- <td class="configCell"> </td>
- <td class="configCell"> Subject of SMS
reminder message </td>
- <td class="configCell"> 2.1.x </td>
+ <td> sms.subject </td>
+ <td> </td>
+ <td> Subject of SMS reminder message
</td>
+ <td> 2.1.x </td>
</tr>
<tr>
- <td class="configCell"> swftools_zoom
</td>
- <td class="configCell"> 100 </td>
- <td class="configCell"> DPI for
conversion of PDF to SWF (should be an integer between 50 and 600 with a
default value of 100 DPI) </td>
- <td class="configCell"> 2.0.x </td>
+ <td> swftools_zoom </td>
+ <td> 100 </td>
+ <td> DPI for conversion of PDF to SWF
(should be an integer between 50 and 600 with a default value of 100 DPI) </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td class="configCell">
swftools_jpegquality </td>
- <td class="configCell"> 85 </td>
- <td class="configCell"> Compression
quality for conversion of PDF to SWF (should be an integer between 1 and 100,
with a default value of 85) </td>
- <td class="configCell"> 2.0.x </td>
+ <td> swftools_jpegquality </td>
+ <td> 85 </td>
+ <td> Compression quality for conversion
of PDF to SWF (should be an integer between 1 and 100, with a default value of
85) </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td class="configCell">
sendEmailAtRegister </td>
- <td class="configCell"> 0 </td>
- <td class="configCell"> User get a
EMail with their Account data. Values: 0(No) or 1(Yes) </td>
- <td class="configCell"> 2.0.x </td>
+ <td> sendEmailAtRegister </td>
+ <td> 0 </td>
+ <td> User get a EMail with their
Account data. Values: 0(No) or 1(Yes) </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td class="configCell">
sendEmailWithVerficationCode </td>
- <td class="configCell"> 0 </td>
- <td class="configCell"> User must
activate their account by clicking on the
+ <td> sendEmailWithVerficationCode </td>
+ <td> 0 </td>
+ <td> User must activate their account
by clicking on the
activation-link
in the registering Email. Values: 0(No) or 1(Yes)
It makes no
sense to make this(sendEmailWithVerficationCode) 1(Yes) while
sendEmailAtRegister is 0(No) cause you need
to send a
EMail. </td>
- <td class="configCell"> 2.0.x </td>
+ <td> 2.0.x </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> redirect.url.for.external.users </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Users entered the room via invitationHash or
secureHash will be redirected to this URL on connection lost </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 2.2.x </td>
+ <td> redirect.url.for.external.users
</td>
+ <td> </td>
+ <td> Users entered the room via
invitationHash or secureHash will be redirected to this URL on connection lost
</td>
+ <td> 2.2.x </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> allow_frontend_register </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> (configurable during install) </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Is user register available on login screen </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 1.8.x </td>
+ <td> allow_frontend_register </td>
+ <td> (configurable during install) </td>
+ <td> Is user register available on
login screen </td>
+ <td> 1.8.x </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> allow.soap.register </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 1 </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Is user register available via SOAP/REST </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 3.0.x </td>
+ <td> allow.soap.register </td>
+ <td> 1 </td>
+ <td> Is user register available via
SOAP/REST </td>
+ <td> 3.0.x </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> application.base.url </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> http://localhost:5080/openmeetings </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Base URL your OPenmeetings installation will be
accessible at. </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 3.0.2 </td>
+ <td> application.base.url </td>
+ <td> http://localhost:5080/openmeetings
</td>
+ <td> Base URL your OPenmeetings
installation will be accessible at. </td>
+ <td> 3.0.2 </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> default.quality.screensharing </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 1 </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Default selection in ScreenSharing Quality:<br/>
+ <td> default.quality.screensharing </td>
+ <td> 1 </td>
+ <td> Default selection in ScreenSharing
Quality:<br/>
0 - bigger frame rate, no
resize<br/>
1 - no resize<br/>
2 - size == 1/2 of selected
area<br/>
3 - size == 3/8 of selected
area </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 3.0.3 </td>
+ <td> 3.0.3 </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> default.fps.screensharing </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 10 </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Default selection in ScreenSharing FPS. </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 3.0.3 </td>
+ <td> default.fps.screensharing </td>
+ <td> 10 </td>
+ <td> Default selection in ScreenSharing
FPS. </td>
+ <td> 3.0.3 </td>
</tr>
<tr>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> screensharing.fps.show </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> true </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> Is screensharing FPS should be displayed or not
(true/false). </td>
- <td style="border: 1px solid rgb(204,
204, 204); padding: 5px;"> 3.0.3 </td>
+ <td> screensharing.fps.show </td>
+ <td> true </td>
+ <td> Is screensharing FPS should be
displayed or not (true/false). </td>
+ <td> 3.0.3 </td>
+ </tr>
+ <tr>
+ <td> screensharing.allow.remote </td>
+ <td> true </td>
+ <td> Is remote control will be enabled
while screensharing. Allowing remote control will be not possible in case it is
set to 'false' (true/false). </td>
+ <td> 3.0.4 </td>
</tr>
</table>
</section>
Modified:
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-util/src/main/java/org/apache/openmeetings/util/OpenmeetingsVariables.java
Thu Sep 11 10:01:03 2014
@@ -42,6 +42,7 @@ public class OpenmeetingsVariables {
public static final String CONFIG_SCREENSHARING_QUALITY =
"default.quality.screensharing";
public static final String CONFIG_SCREENSHARING_FPS =
"default.fps.screensharing";
public static final String CONFIG_SCREENSHARING_FPS_SHOW =
"screensharing.fps.show";
+ public static final String CONFIG_SCREENSHARING_ALLOW_REMOTE =
"screensharing.allow.remote";
public static int DEFAULT_MINUTES_REMINDER_SEND = 15;
public static String DEFAULT_BASE_URL =
"http://localhost:5080/openmeetings/";
Modified:
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/StartSharingEventBehavior.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/StartSharingEventBehavior.java?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/StartSharingEventBehavior.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/StartSharingEventBehavior.java
Thu Sep 11 10:01:03 2014
@@ -22,6 +22,7 @@ import static org.apache.openmeetings.ut
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_FLASH_PROTOCOL;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_FPS_SHOW;
+import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_ALLOW_REMOTE;
import static
org.apache.openmeetings.util.OpenmeetingsVariables.CONFIG_SCREENSHARING_QUALITY;
import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
import static org.apache.openmeetings.web.app.Application.getBean;
@@ -98,6 +99,7 @@ public class StartSharingEventBehavior e
.replace("$defaultQuality",
cfgDao.getConfValue(CONFIG_SCREENSHARING_QUALITY, String.class, ""))
.replace("$defaultFps",
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS, String.class, ""))
.replace("$showFps",
cfgDao.getConfValue(CONFIG_SCREENSHARING_FPS_SHOW, String.class, "true"))
+ .replace("$allowRemote",
cfgDao.getConfValue(CONFIG_SCREENSHARING_ALLOW_REMOTE, String.class, "true"))
.replace("$allowRecording", "true")
//FIXME add/remove
.replace("$allowPublishing", "true")
//FIXME add/remove
.replace("$keystore", "<![CDATA[]]>")
//FIXME add/remove
Modified: openmeetings/trunk/site/GeneralConfiguration.html
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/site/GeneralConfiguration.html?rev=1624243&r1=1624242&r2=1624243&view=diff
==============================================================================
--- openmeetings/trunk/site/GeneralConfiguration.html (original)
+++ openmeetings/trunk/site/GeneralConfiguration.html Thu Sep 11 10:01:03 2014
@@ -1,6 +1,6 @@
<!DOCTYPE html>
<!--
- | Generated by Apache Maven Doxia at 2014-09-05
+ | Generated by Apache Maven Doxia at 2014-09-11
| Rendered using Apache Maven Fluido Skin 1.3.1
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
@@ -8,7 +8,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="OpenMeetings Team" />
- <meta name="Date-Revision-yyyymmdd" content="20140905" />
+ <meta name="Date-Revision-yyyymmdd" content="20140911" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache OpenMeetings Project – List of general configuration
options</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
@@ -46,7 +46,7 @@
<ul class="breadcrumb">
- <li id="publishDate">Last Published: 2014-09-05
+ <li id="publishDate">Last Published: 2014-09-11
</li>
@@ -753,10 +753,6 @@
<div class="section">
<h2><a name="List_of_general_configuration_options"></a>List of general
configuration options</h2>
- <style><!-- .configCell {
- border: 1px solid rgb(204, 204, 204);
- padding: 5px;
- } --></style>
<p>In Administration > Configuration there are a number of
configuration values.
@@ -768,297 +764,308 @@
<tr class="a">
-<th class="configCell"> key </th>
+<th> key </th>
-<th class="configCell"> default </th>
+<th> default </th>
-<th class="configCell"> meaning </th>
+<th> meaning </th>
-<th class="configCell"> availabe since OpenMeetings version </th>
+<th> availabe since OpenMeetings version </th>
</tr>
<tr class="b">
-<td class="configCell"> user.login.minimum.length </td>
+<td> user.login.minimum.length </td>
-<td class="configCell"> 4 </td>
+<td> 4 </td>
-<td class="configCell"> minimum chars required for the login to create a user
</td>
+<td> minimum chars required for the login to create a user </td>
-<td class="configCell"> 1.9.x </td>
+<td> 1.9.x </td>
</tr>
<tr class="a">
-<td class="configCell"> user.pass.minimum.length </td>
+<td> user.pass.minimum.length </td>
-<td class="configCell"> 4 </td>
+<td> 4 </td>
-<td class="configCell"> minimum chars required for the password to create a
+<td> minimum chars required for the password to create a
user
</td>
-<td class="configCell"> 1.9.x </td>
+<td> 1.9.x </td>
</tr>
<tr class="b">
-<td class="configCell"> number.minutes.reminder.send </td>
+<td> number.minutes.reminder.send </td>
-<td class="configCell"> 15 </td>
+<td> 15 </td>
-<td class="configCell"> minutes the one-time reminder in the calender is
+<td> minutes the one-time reminder in the calender is
send, set to 0 to disable
reminder
</td>
-<td class="configCell"> 1.9.x </td>
+<td> 1.9.x </td>
</tr>
<tr class="a">
-<td class="configCell"> max_upload_size </td>
+<td> max_upload_size </td>
-<td class="configCell"> 1073741824 </td>
+<td> 1073741824 </td>
-<td class="configCell"> Maximum size of upload file (bytes) 1073741824 bytes
+<td> Maximum size of upload file (bytes) 1073741824 bytes
= 1GB
</td>
-<td class="configCell"> 1.8.x </td>
+<td> 1.8.x </td>
</tr>
<tr class="b">
-<td class="configCell"> show.whiteboard.draw.status </td>
+<td> show.whiteboard.draw.status </td>
-<td class="configCell"> 0 </td>
+<td> 0 </td>
-<td class="configCell"> Display name of the user who draw the current object
+<td> Display name of the user who draw the current object
(User Name auto-disapper after
3 seconds.
</td>
-<td class="configCell"> 1.8.x </td>
+<td> 1.8.x </td>
</tr>
<tr class="a">
-<td class="configCell"> use.old.style.ffmpeg.map.option </td>
+<td> use.old.style.ffmpeg.map.option </td>
-<td class="configCell"> 0 </td>
+<td> 0 </td>
-<td class="configCell"> If the system should "." (old ffmpeg)
instead of ":"
+<td> If the system should "." (old ffmpeg) instead of ":"
(new ffmpeg) for the -map
option in FFMPEG
</td>
-<td class="configCell"> 1.9.x </td>
+<td> 1.9.x </td>
</tr>
<tr class="b">
-<td class="configCell"> inviter.email.as.replyto </td>
+<td> inviter.email.as.replyto </td>
-<td class="configCell"> 1 </td>
+<td> 1 </td>
-<td class="configCell"> Set inviter's email address as ReplyTo in email
invitations (1 == set, 0 == NOT set) </td>
+<td> Set inviter's email address as ReplyTo in email invitations (1 == set, 0
== NOT set) </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="a">
-<td class="configCell"> office.path </td>
+<td> office.path </td>
-<td class="configCell"> </td>
+<td> </td>
-<td class="configCell"> The path to OpenOffice/LibreOffice (optional) please
set this to the real path in case jodconverter is unable to find
OpenOffice/LibreOffice installation automatically </td>
+<td> The path to OpenOffice/LibreOffice (optional) please set this to the real
path in case jodconverter is unable to find OpenOffice/LibreOffice installation
automatically </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="b">
-<td class="configCell"> default.landing.zone </td>
+<td> default.landing.zone </td>
-<td class="configCell"> user/dashboard </td>
+<td> user/dashboard </td>
-<td class="configCell"> Area to be shown to the user after login. Possible
values are: user/dashboard, user/calendar, user/record, rooms/my, rooms/group,
rooms/public, admin/user, admin/connection
+<td> Area to be shown to the user after login. Possible values are:
user/dashboard, user/calendar, user/record, rooms/my, rooms/group,
rooms/public, admin/user, admin/connection
, admin/group, admin/room,
admin/config, admin/lang, admin/ldap, admin/backup, admin/server, admin/oauth2
</td>
-<td class="configCell"> 2.1.x, <b> values are changed in 3.0.0</b> </td>
+<td> 2.1.x, <b> values are changed in 3.0.0</b> </td>
</tr>
<tr class="a">
-<td class="configCell"> sms.provider </td>
+<td> sms.provider </td>
-<td class="configCell"> </td>
+<td> </td>
-<td class="configCell"> SMS service provider (bulksms.http.1) </td>
+<td> SMS service provider (bulksms.http.1) </td>
-<td class="configCell"> 2.1.x </td>
+<td> 2.1.x </td>
</tr>
<tr class="b">
-<td class="configCell"> sms.Username </td>
+<td> sms.Username </td>
-<td class="configCell"> </td>
+<td> </td>
-<td class="configCell"> Login for SMS service provider </td>
+<td> Login for SMS service provider </td>
-<td class="configCell"> 2.1.x </td>
+<td> 2.1.x </td>
</tr>
<tr class="a">
-<td class="configCell"> sms.Userpass </td>
+<td> sms.Userpass </td>
-<td class="configCell"> </td>
+<td> </td>
-<td class="configCell"> Password for SMS service provider </td>
+<td> Password for SMS service provider </td>
-<td class="configCell"> 2.1.x </td>
+<td> 2.1.x </td>
</tr>
<tr class="b">
-<td class="configCell"> sms.subject </td>
+<td> sms.subject </td>
-<td class="configCell"> </td>
+<td> </td>
-<td class="configCell"> Subject of SMS reminder message </td>
+<td> Subject of SMS reminder message </td>
-<td class="configCell"> 2.1.x </td>
+<td> 2.1.x </td>
</tr>
<tr class="a">
-<td class="configCell"> swftools_zoom </td>
+<td> swftools_zoom </td>
-<td class="configCell"> 100 </td>
+<td> 100 </td>
-<td class="configCell"> DPI for conversion of PDF to SWF (should be an integer
between 50 and 600 with a default value of 100 DPI) </td>
+<td> DPI for conversion of PDF to SWF (should be an integer between 50 and
600 with a default value of 100 DPI) </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="b">
-<td class="configCell"> swftools_jpegquality </td>
+<td> swftools_jpegquality </td>
-<td class="configCell"> 85 </td>
+<td> 85 </td>
-<td class="configCell"> Compression quality for conversion of PDF to SWF
(should be an integer between 1 and 100, with a default value of 85) </td>
+<td> Compression quality for conversion of PDF to SWF (should be an integer
between 1 and 100, with a default value of 85) </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="a">
-<td class="configCell"> sendEmailAtRegister </td>
+<td> sendEmailAtRegister </td>
-<td class="configCell"> 0 </td>
+<td> 0 </td>
-<td class="configCell"> User get a EMail with their Account data. Values:
0(No) or 1(Yes) </td>
+<td> User get a EMail with their Account data. Values: 0(No) or 1(Yes) </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="b">
-<td class="configCell"> sendEmailWithVerficationCode </td>
+<td> sendEmailWithVerficationCode </td>
-<td class="configCell"> 0 </td>
+<td> 0 </td>
-<td class="configCell"> User must activate their account by clicking on the
+<td> User must activate their account by clicking on the
activation-link
in the registering Email. Values: 0(No) or 1(Yes)
It makes no
sense to make this(sendEmailWithVerficationCode) 1(Yes) while
sendEmailAtRegister is 0(No) cause you need
to send a
EMail. </td>
-<td class="configCell"> 2.0.x </td>
+<td> 2.0.x </td>
</tr>
<tr class="a">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
redirect.url.for.external.users </td>
+<td> redirect.url.for.external.users </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> </td>
+<td> </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Users entered
the room via invitationHash or secureHash will be redirected to this URL on
connection lost </td>
+<td> Users entered the room via invitationHash or secureHash will be
redirected to this URL on connection lost </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 2.2.x </td>
+<td> 2.2.x </td>
</tr>
<tr class="b">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
allow_frontend_register </td>
+<td> allow_frontend_register </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> (configurable
during install) </td>
+<td> (configurable during install) </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Is user
register available on login screen </td>
+<td> Is user register available on login screen </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 1.8.x </td>
+<td> 1.8.x </td>
</tr>
<tr class="a">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
allow.soap.register </td>
+<td> allow.soap.register </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 1 </td>
+<td> 1 </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Is user
register available via SOAP/REST </td>
+<td> Is user register available via SOAP/REST </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 3.0.x </td>
+<td> 3.0.x </td>
</tr>
<tr class="b">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
application.base.url </td>
+<td> application.base.url </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
http://localhost:5080/openmeetings </td>
+<td> http://localhost:5080/openmeetings </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Base URL your
OPenmeetings installation will be accessible at. </td>
+<td> Base URL your OPenmeetings installation will be accessible at. </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 3.0.2 </td>
+<td> 3.0.2 </td>
</tr>
<tr class="a">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
default.quality.screensharing </td>
+<td> default.quality.screensharing </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 1 </td>
+<td> 1 </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Default
selection in ScreenSharing Quality:<br />
+<td> Default selection in ScreenSharing Quality:<br />
0 - bigger frame rate, no
resize<br />
1 - no resize<br />
2 - size == 1/2 of selected
area<br />
3 - size == 3/8 of selected
area </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 3.0.3 </td>
+<td> 3.0.3 </td>
</tr>
<tr class="b">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
default.fps.screensharing </td>
+<td> default.fps.screensharing </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 10 </td>
+<td> 10 </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Default
selection in ScreenSharing FPS. </td>
+<td> Default selection in ScreenSharing FPS. </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 3.0.3 </td>
+<td> 3.0.3 </td>
</tr>
<tr class="a">
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;">
screensharing.fps.show </td>
+<td> screensharing.fps.show </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> true </td>
+<td> true </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> Is
screensharing FPS should be displayed or not (true/false). </td>
+<td> Is screensharing FPS should be displayed or not (true/false). </td>
-<td style="border: 1px solid rgb(204, 204, 204); padding: 5px;"> 3.0.3 </td>
+<td> 3.0.3 </td>
+ </tr>
+
+<tr class="b">
+
+<td> screensharing.allow.remote </td>
+
+<td> true </td>
+
+<td> Is remote control will be enabled while screensharing. Allowing remote
control will be not possible in case it is set to 'false' (true/false). </td>
+
+<td> 3.0.4 </td>
</tr>
</table>
</div>