Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-337

Move libguacd functionality into libguac

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Done
    • None
    • 0.9.14
    • libguac
    • None

    Description

      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.

      Attachments

        Activity

          People

            mjumper Mike Jumper
            mjumper Mike Jumper
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: