You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by jm...@apache.org on 2016/10/27 05:22:26 UTC

[03/10] incubator-guacamole-client git commit: GUACAMOLE-107: Remove horrendously out-of-date READMEs.

GUACAMOLE-107: Remove horrendously out-of-date READMEs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/d39a50bb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/d39a50bb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/d39a50bb

Branch: refs/heads/master
Commit: d39a50bb8cd85636c35ad8002c167e2739482264
Parents: 141400b
Author: Michael Jumper <mj...@apache.org>
Authored: Sat Sep 17 16:42:24 2016 -0700
Committer: Michael Jumper <mj...@apache.org>
Committed: Wed Oct 26 21:53:26 2016 -0700

----------------------------------------------------------------------
 extensions/guacamole-auth-jdbc/README   | 113 --------------------------
 extensions/guacamole-auth-ldap/README   | 103 -----------------------
 extensions/guacamole-auth-noauth/README | 117 ---------------------------
 guacamole-common-js/README              |  78 ------------------
 guacamole-common/README                 |  76 -----------------
 guacamole-ext/README                    |  79 ------------------
 guacamole/README                        |  70 ----------------
 7 files changed, 636 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/extensions/guacamole-auth-jdbc/README
----------------------------------------------------------------------
diff --git a/extensions/guacamole-auth-jdbc/README b/extensions/guacamole-auth-jdbc/README
deleted file mode 100644
index b67e94e..0000000
--- a/extensions/guacamole-auth-jdbc/README
+++ /dev/null
@@ -1,113 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Source archives and pre-built .jar files are available from the downloads
-section of the project website:
- 
-    http://guacamole.incubator.apache.org/
-
-A full manual is available as well:
-
-    http://guacamole.incubator.apache.org/doc/gug/
-
-
-------------------------------------------------------------
- What is guacamole-auth-jdbc?
-------------------------------------------------------------
-
-guacamole-auth-jdbc is a Java library for use with the Guacamole web
-application to provide database-driven authentication.
-
-guacamole-auth-jdbc provides multiple authentication provider implementations
-which each provide a support for a different database. These authentication
-providers can be set in guacamole.properties to allow authentication of
-Guacamole users through that type of database.
-
-Schema files are provided to create the required tables in your database of
-choice.
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-auth-jdbc
-------------------------------------------------------------
-
-guacamole-auth-jdbc is built using Maven. Building guacamole-auth-jdbc compiles
-all classes and packages them into a redistributable .tar.gz archive.  This
-archive contains multiple .jar files, each of this corresponds to a
-database-specific authentication provider implementation that can be installed
-in the library directory configured in guacamole.properties.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .jar file will be
-    created in the target/ subdirectory of the current directory.
-
-4) Extract the .tar.gz file now present in the target/ directory, and
-   place the .jar files from the extracted database-specific subdirectory in
-   the library directory specified in guacamole.properties.
-
-    You will likely need to do this as root.
-
-    If you do not have a library directory configured in your
-    guacamole.properties, you will need to specify one. The directory
-    is specified using the "lib-directory" property.
-
-5) Set up your database to authenticate Guacamole users
-
-    A schema file is provided in the schema directory for creating
-    the guacamole authentication tables in your database of choice.
-
-    Additionally, a script is provided to create a default admin user
-    with username 'guacadmin' and password 'guacadmin'. This user can 
-    be used to set up any other connections and users.
-
-6) Configure guacamole.properties for your database
-
-    There are additional properties required by JDBC drivers which must
-    be added/changed in your guacamole.properties. These parameters are
-    specific to the database being used.
-
-    For MySQL, the following properties are available:
-
-    # Database connection configuration
-    mysql-hostname:           database.host.name
-    mysql-port:               3306
-    mysql-database:           guacamole.database.name
-    mysql-username:           user
-    mysql-password:           pass
-
-    Optionally, the authentication provider can be configured
-    not to allow multiple users to use the same connection
-    at the same time:
-
-    mysql-disallow-simultaneous-connections: true
-
-    For PostgreSQL, the properties are the same, but have different prefixes:
-
-    # Database connection configuration
-    postgresql-hostname:      database.host.name
-    postgresql-port:          5432
-    postgresql-database:      guacamole.database.name
-    postgresql-username:      user
-    postgresql-password:      pass
-
-    postgresql-disallow-simultaneous-connections: true
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new issue in the JIRA system
-hosted at:
-    
-    https://issues.apache.org/jira/browse/GUACAMOLE/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/extensions/guacamole-auth-ldap/README
----------------------------------------------------------------------
diff --git a/extensions/guacamole-auth-ldap/README b/extensions/guacamole-auth-ldap/README
deleted file mode 100644
index e27ab94..0000000
--- a/extensions/guacamole-auth-ldap/README
+++ /dev/null
@@ -1,103 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Source archives and pre-built .jar files are available from the downloads
-section of the project website:
- 
-    http://guacamole.incubator.apache.org/
-
-A full manual is available as well:
-
-    http://guacamole.incubator.apache.org/doc/gug/
-
-
-------------------------------------------------------------
- What is guacamole-auth-ldap?
-------------------------------------------------------------
-
-guacamole-auth-ldap is a Java library for use with the Guacamole web
-application to provide LDAP based authentication.
-
-guacamole-auth-ldap provides an authentication provider which can be
-set in guacamole.properties to allow LDAP authentication of Guacamole
-users. Additional properties are required to configure the LDAP
-connection and search parameters.
-
-Schema files are provided to create the required object classes in your
-LDAP directory.
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-auth-ldap
-------------------------------------------------------------
-
-guacamole-auth-ldap is built using Maven. Building guacamole-auth-ldap
-compiles all classes and packages them into a redistributable .jar file. This
-.jar file can be installed in the library directory configured in
-guacamole.properties such that the authentication provider is available.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .jar file will be
-    created in the target/ subdirectory of the current directory.
-
-2) Copy the .jar file into the library directory specified in your
-   guacamole.properties
-
-    You will likely need to do this as root.
-
-    If you do not have a library directory configured in your
-    guacamole.properties, you will need to specify one. The directory
-    is specified using the "lib-directory" property.
-
-3) Set up your LDAP server to authenticate Guacamole users
-
-    Schema files are provided in the doc directory for creating
-    the "guacConfig" object class required.
-
-    You must add guacConfig objects to your LDAP directory. Each
-    guacConfig represents a connection configuration, which is made
-    up of a protocol and any number of protocol-specific parameters.
-
-4) Configure guacamole.properties for LDAP
-
-    There are additional properties required by the LDAP authentication
-    provider which must be added/changed in your guacamole.properties:
-
-    # Use LDAP authentication
-    auth-provider: net.sourceforge.guacamole.net.auth.ldap.LDAPAuthenticationProvider
-
-    # Configuration for LDAP connection
-    ldap-hostname:           LDAP_SERVER_HOSTNAME
-    ldap-port:               389
-
-    # The attribute which uniquely identifies users
-    ldap-username-attribute: uid
-
-    # The base DN which, when appended to the user identifier attribute,
-    # produces the full DN of the user being authenticated.
-    ldap-user-base-dn:       ou=people,dc=example,dc=net
-
-    # The base DN within which all guacConfig objects can be found.
-    ldap-config-base-dn:     dc=example,dc=net
-
-    # The base DN within which all role based groups can be found.
-    ldap-group-base-dn:      ou=groups,dc=example,dc=net
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new issue in the JIRA system
-hosted at:
-    
-    https://issues.apache.org/jira/browse/GUACAMOLE/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/extensions/guacamole-auth-noauth/README
----------------------------------------------------------------------
diff --git a/extensions/guacamole-auth-noauth/README b/extensions/guacamole-auth-noauth/README
deleted file mode 100644
index 53eac57..0000000
--- a/extensions/guacamole-auth-noauth/README
+++ /dev/null
@@ -1,117 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Distribution-specific packages are available from the files section of the main
-project page:
-
-    http://sourceforge.net/projects/guacamole/files/
-
-Distribution-specific documentation is provided on the Guacamole wiki:
-
-    http://guac-dev.org/
-
-
-------------------------------------------------------------
- What is guacamole-auth-noauth?
-------------------------------------------------------------
-
-guacamole-auth-noauth is a Java library for use with the Guacamole web
-application which removes all authentication. It provides a static set of
-connections to anyone using the web application.
-
-Beware that with authentication disabled, any person with access to your
-Guacamole server will have access to any connections it provides. The login
-screen will not appear unless guacamole-auth-noauth was set up incorrectly or
-it is not compatible with your version of Guacamole.
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-auth-noauth
-------------------------------------------------------------
-
-guacamole-auth-noauth is built using Maven. Building guacamole-auth-noauth
-compiles all classes and packages them into a redistributable .jar file. This
-.jar file can be installed in the library directory configured in
-guacamole.properties such that the authentication provider is available.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .jar file will be
-    created in the target/ subdirectory of the current directory.
-
-    If this process fails, check the build errors, and verify that the
-    contents of your settings.xml file is correct.
-
-2) Extract the .tar.gz file now present in the target/ directory, and
-   place the .jar files in the extracted lib/ subdirectory in the library
-   directory specified in guacamole.properties.
-
-    You will likely need to do this as root.
-
-    If you do not have a library directory configured in your
-    guacamole.properties, you will need to specify one. The directory
-    is specified using the "lib-directory" property.
-
-3) Write a noauth-config.xml file containing all desired connections
-
-    The guacamole-auth-noauth authentication provided is configured by a
-    static XML file which lists all available connections.
-
-    The file consists of a single <configs> tag which contains any number of
-    <config> tags, each having a name and protocol. These <config> tags
-    correspond to connections.
-
-    Each <config> can contain any number of <param> tags which correspond to
-    the parameters of the protocol chosen. Each <param> tag has a name and
-    value, where the name is defined by the documentation of the protocol
-    being used.
-
-    For example, to define a single RDP connection to your RDP server with
-    the hostname "my-rdp-server-hostname", you could write:
-
-    <configs>
-      <config name="my-rdp-server" protocol="rdp">
-        <param name="hostname" value="my-rdp-server-hostname" />
-        <param name="port" value="3389" />
-      </config>
-    </configs>
-
-    When completed, this file should be placed in a common location such
-    that it can be referenced from guacamole.properties, like
-    /etc/guacamole/noauth-config.xml.
-
-4) Configure guacamole.properties
-
-    An additional property is required by guacamole-auth-noauth which defines
-    where the configuration file is found. It must be added to your
-    guacamole.properties:
-
-    # Configuration for NoAuth
-    noauth-config: /etc/guacamole/noauth-config.xml
-
-5) Restart Tomcat
-
-    The guacamole.properties file as well as any authentication provider .jar
-    files are only read when Tomcat starts. This goes for any other servlet
-    container as well.
-
-    You must restart Tomcat before any of the above changes can take effect.
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new ticket at the Trac system
-hosted at:
-
-    http://guac-dev.org/trac/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/guacamole-common-js/README
----------------------------------------------------------------------
diff --git a/guacamole-common-js/README b/guacamole-common-js/README
deleted file mode 100644
index 3929fe4..0000000
--- a/guacamole-common-js/README
+++ /dev/null
@@ -1,78 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Distribution-specific packages are available from the files section of the main
-project page:
- 
-    http://sourceforge.net/projects/guacamole/files/
-
-Distribution-specific documentation is provided on the Guacamole wiki:
-
-    http://guac-dev.org/
-
-
-------------------------------------------------------------
- What is guacamole-common-js?
-------------------------------------------------------------
-
-guacamole-common-js is the core JavaScript library used by the Guacamole web
-application.
-
-guacamole-common-js provides an efficient HTTP tunnel for transporting
-protocol data between JavaScript and the web application, as well as an
-implementation of a Guacamole protocol client and abstract synchronized
-drawing layers. 
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-common-js
-------------------------------------------------------------
-
-guacamole-common-js is built using Maven. Note that this is JavaScript code
-and not actually compiled. "Building" guacamole-common-js actually simply
-packages it into a redistributable .zip file. This .zip file can be easily
-included and expanded into other Maven-based projects (like Guacamole).
-
-Note that prebuilt versions of guacamole-common-js are available from the
-main guac-dev.org Maven repository which is referenced in all Maven
-projects in Guacamole. Unless you want to make changes to guacamole-common-js
-or you want to use a newer, unreleased version (such as the unstable branch),
-you do not need to build this manually. You can let Maven download it for
-you when you build Guacamole.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .zip file.
-    Once all dependencies have been downloaded, the .zip file will be
-    created in the target/ subdirectory of the current directory.
-
-2) Run mvn install
-
-    $ mvn install
-
-    DO NOT RUN THIS AS ROOT!
-
-    Maven will install guacamole-common-js to your user's local Maven
-    repository where it can be used in future builds. It will not install
-    into a system-wide repository and does not require root privileges.
-
-    Once installed, building other Maven projects that depend on
-    guacamole-common-js (such as Guacamole) will be possible.
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new ticket at the Trac system
-hosted at:
-    
-    http://guac-dev.org/trac/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/guacamole-common/README
----------------------------------------------------------------------
diff --git a/guacamole-common/README b/guacamole-common/README
deleted file mode 100644
index 68bf723..0000000
--- a/guacamole-common/README
+++ /dev/null
@@ -1,76 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Distribution-specific packages are available from the files section of the main
-project page:
- 
-    http://sourceforge.net/projects/guacamole/files/
-
-Distribution-specific documentation is provided on the Guacamole wiki:
-
-    http://guac-dev.org/
-
-
-------------------------------------------------------------
- What is guacamole-common?
-------------------------------------------------------------
-
-guacamole-common is the core Java library used by the Guacamole web
-application.
-
-guacamole-common provides abstract means of connecting to guacd, interfacing
-with the JavaScript client and tunnel provided by guacamole-common-js, and
-reading configuration from a standard location (guacamole.properties).
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-common
-------------------------------------------------------------
-
-guacamole-common is built using Maven. Building guacamole-common
-compiles all classes and packages them into a redistributable .jar file. This
-.jar file can be easily included in other Maven-based projects (like Guacamole).
-
-Note that prebuilt versions of guacamole-common are available from the
-main guac-dev.org Maven repository which is referenced in all Maven
-projects in Guacamole. Unless you want to make changes to guacamole-common
-or you want to use a newer, unreleased version (such as the unstable branch),
-you do not need to build this manually. You can let Maven download it for
-you when you build Guacamole.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .jar file will be
-    created in the target/ subdirectory of the current directory.
-
-2) Run mvn install
-
-    $ mvn install
-
-    DO NOT RUN THIS AS ROOT!
-
-    Maven will install guacamole-common to your user's local Maven
-    repository where it can be used in future builds. It will not install
-    into a system-wide repository and does not require root privileges.
-
-    Once installed, building other Maven projects that depend on
-    guacamole-common (such as Guacamole) will be possible.
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new ticket at the Trac system
-hosted at:
-    
-    http://guac-dev.org/trac/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/guacamole-ext/README
----------------------------------------------------------------------
diff --git a/guacamole-ext/README b/guacamole-ext/README
deleted file mode 100644
index 3bb3cef..0000000
--- a/guacamole-ext/README
+++ /dev/null
@@ -1,79 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Distribution-specific packages are available from the files section of the main
-project page:
- 
-    http://sourceforge.net/projects/guacamole/files/
-
-Distribution-specific documentation is provided on the Guacamole wiki:
-
-    http://guac-dev.org/
-
-
-------------------------------------------------------------
- What is guacamole-common-auth?
-------------------------------------------------------------
-
-guacamole-common-auth is a Java library used by the Guacamole web
-application to allow its built-in authentication to be extended or
-modified and reused.
-
-guacamole-common-auth provides an interface for retrieving a set of
-authorized connection configurations for a given set of arbitrary
-credentials. Classes implementing this interface can be referenced in
-guacamole.properties to allow different authentication mechanisms
-(such as LDAP) to be used.
-
-
-------------------------------------------------------------
- Compiling and installing guacamole-common-auth
-------------------------------------------------------------
-
-guacamole-common-auth is built using Maven. Building guacamole-common-auth
-compiles all classes and packages them into a redistributable .jar file. This
-.jar file can be easily included in other Maven-based projects (like Guacamole).
-
-Note that prebuilt versions of guacamole-common-auth are available from the
-main guac-dev.org Maven repository which is referenced in all Maven
-projects in Guacamole. Unless you want to make changes to guacamole-common-auth
-or you want to use a newer, unreleased version (such as the unstable branch),
-you do not need to build this manually. You can let Maven download it for
-you when you build Guacamole.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .jar file will be
-    created in the target/ subdirectory of the current directory.
-
-2) Run mvn install
-
-    $ mvn install
-
-    DO NOT RUN THIS AS ROOT!
-
-    Maven will install guacamole-common-auth to your user's local Maven
-    repository where it can be used in future builds. It will not install
-    into a system-wide repository and does not require root privileges.
-
-    Once installed, building other Maven projects that depend on
-    guacamole-common-auth (such as Guacamole) will be possible.
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new ticket at the Trac system
-hosted at:
-    
-    http://guac-dev.org/trac/
-

http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/d39a50bb/guacamole/README
----------------------------------------------------------------------
diff --git a/guacamole/README b/guacamole/README
deleted file mode 100644
index 0ac4c47..0000000
--- a/guacamole/README
+++ /dev/null
@@ -1,70 +0,0 @@
-
-------------------------------------------------------------
- About this README
-------------------------------------------------------------
-
-This README is intended to provide quick and to-the-point documentation for
-technical users intending to compile parts of Guacamole themselves.
-
-Distribution-specific packages are available from the files section of the main
-project page:
- 
-    http://sourceforge.net/projects/guacamole/files/
-
-Distribution-specific documentation is provided on the Guacamole wiki:
-
-    http://guac-dev.org/
-
-
-------------------------------------------------------------
- What is Guacamole?
-------------------------------------------------------------
-
-Guacamole is an HTML5 web application that provides access to your desktop using
-remote desktop protocols. A centralized server acts as a tunnel and proxy,
-allowing access to multiple desktops through a web browser; no plugins needed.
-The client requires nothing more than a web browser supporting HTML5 and AJAX.
-
-The Guacamole project maintains this web application and the Java and C
-libraries and programs it depends on. These libraries and programs are
-separate in order to enable others to implement other applications using the
-same underlying technology.
-
-All components and dependencies of Guacamole are free and open source.
-
-
-------------------------------------------------------------
- Compiling and installing Guacamole
-------------------------------------------------------------
-
-Guacamole is built using Maven. Building Guacamole compiles all classes and
-packages them into a deployable .war file. This .war file can be installed
-and deployed under servlet containers like Apache Tomcat or Jetty.
-
-1) Run mvn package
-
-    $ mvn package
-
-    Maven will download any needed dependencies for building the .jar file.
-    Once all dependencies have been downloaded, the .war file will be
-    created in the target/ subdirectory of the current directory.
-
-2) Copy the .war file as directed in the instructions provided with
-   your servlet container.
-
-   Apache Tomcat, Jetty, and other servlet containers have specific and
-   varying locations that .war files must be placed for the web
-   application to be deployed.
-
-   You will likely need to do this as root.
-
-
-------------------------------------------------------------
- Reporting problems
-------------------------------------------------------------
-
-Please report any bugs encountered by opening a new ticket at the Trac system
-hosted at:
-    
-    http://guac-dev.org/trac/
-