[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559875
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559610
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559691
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165556836
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559559
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559998
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559770
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165558208
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
--- End diff --

> Due to licensing limitations on dependencies for the RADIUS extension, 
the extension cannot be distributed in a binary format.

While it is true that *we* cannot distribute them (as our releases must be 
under the terms of the Apache license), it is not correct that the extension 
cannot be distributed in binary form whatsoever.

I suggest explicitly noting that because the binary form of extension 
bundles an LGPL library (JRadius), and because all releases of Apache Guacamole 
must be under the terms of the Apache license, this extension is only included 
in source form.


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165568308
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165676323
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165676577
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165685071
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165685113
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165685154
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165685218
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684810
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
--- End diff --

Let me know if this looks okay, now, or if you want me to mention JRadius 
specifically, etc.


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684895
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684948
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684864
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+   

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165737966
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165737804
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165735697
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736354
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165737602
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736157
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736390
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165738210
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736684
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165738488
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
--- End diff --

Maven is not an acronym (see http://maven.apache.org/).


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747438
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
--- End diff --

Fixed.


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747472
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747495
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747567
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747531
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747589
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747687
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747648
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747708
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747738
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook"; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order i

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/guacamole-manual/pull/33


---