Michael Jumper created GUACAMOLE-337:
----------------------------------------

             Summary: Move libguacd functionality into libguac
                 Key: GUACAMOLE-337
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-337
             Project: Guacamole
          Issue Type: Improvement
          Components: libguac
            Reporter: Michael Jumper
            Priority: Minor


guacamole-server currently contains a utility library, libguacd, which provides 
the core functionality required for most guacd implementations. It is used by 
both guacd and the experimental X.Org driver from GUACAMOLE-168, and was in 
fact created via GUACAMOLE-175 mainly for the sake of that X.Org driver 
development.

At this point, the library really only provides the following functionality:

* Automatic handling of the Guacamole protocol handshake and subsequent I/O for 
a given connection
* An SSL/TLS implementation of {{guac_socket}}

All of the above could be moved into the public libguac API, thus allowing 
downstream embedding of full guacd functionality without requiring 
reimplementation of the handshake.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to