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

Support server control commands during handshake

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Done
    • None
    • 1.4.0
    • guacamole-common
    • None

    Description

      The current implementation of client handshake in ConfiguredGuacamoleSocket doesn't handle the case where a server sends an error command mid-handshake, which is allowed by the protocol. This hampers error handling/reporting in some cases; for instance, when an invalid connection ID is specified by the select command, a resulting error would be misinterpreted by the client as an unexpected opcode.

      Please expect a pull request aimed at improving this situation soon; incidentally, the scenario described above is hypothetical, guacd currently drops the connection instead of sending an error command. This is handled separately in GUACAMOLE-1047.

      Attachments

        Issue Links

          Activity

            People

              mjumper Mike Jumper
              holograph Tomer Gabel
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: