Michael Jumper
|
c5f67a31dc
|
GUACAMOLE-623: Add configure test for LWS_CALLBACK_CLIENT_CLOSED (only defined in recent libwebsockets and required if present).
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
ed56093888
|
GUACAMOLE-623: Generate Kubernetes API endpoint dynamically.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
34f8f8b30d
|
GUACAMOLE-623: Redirect libwebsockets logging to guacd's debug level log.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
fe7edce569
|
GUACAMOLE-623: Add support for terminal resize. Redraw Kubernetes container upon connect.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
b7c938c239
|
GUACAMOLE-623: Send typed data to Kubernetes via the STDIN channel.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
f35517b3ff
|
GUACAMOLE-623: Add outbound message buffer.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
cbe593503f
|
GUACAMOLE-623: Do not return -1 from libwebsockets callback. Doing so results in automatic cleanup of part of the context, resulting in a segfault when lws_context_destroy() is invoked.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
f72877bf0d
|
GUACAMOLE-623: Handle data received from Kubernetes.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
7165fa949d
|
GUACAMOLE-623: Stub out implementation of WebSocket client for Kubernetes.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
519c90a887
|
GUACAMOLE-623: Default to unencrypted Kubernetes connections.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
5bae422b29
|
GUACAMOLE-623: libwebsockets requires an integer port number.
|
2018-09-25 21:30:51 -07:00 |
|
Michael Jumper
|
b8bd0e4c6a
|
GUACAMOLE-623: Add base skeleton for Kubernetes protocol support.
|
2018-09-25 21:30:51 -07:00 |
|
Nick Couchman
|
54fda21366
|
GUACAMOLE-622: Merge withold first terminal frame until connection is verified.
|
2018-09-21 20:26:47 -04:00 |
|
Nick Couchman
|
d7cfff324e
|
GUACAMOLE-628: Merge correct RDP scancode mapping for right control key.
|
2018-09-21 20:13:30 -04:00 |
|
Michael Jumper
|
622a849bae
|
GUACAMOLE-628: Correct RDP scancode mapping for right control key.
|
2018-09-21 16:25:11 -07:00 |
|
Michael Jumper
|
462d494ed8
|
GUACAMOLE-622: Match each line against all regexes.
|
2018-09-21 14:29:01 -07:00 |
|
Michael Jumper
|
442b1d5cc2
|
GUACAMOLE-622: Start terminal for telnet only after login status is known (if login success/failure detection enabled).
|
2018-09-21 14:29:01 -07:00 |
|
Michael Jumper
|
1178b475da
|
GUACAMOLE-622: Do not allow STDIN to be redirected if the terminal is not yet started.
|
2018-09-02 23:04:14 -07:00 |
|
Michael Jumper
|
286cbf32a7
|
GUACAMOLE-622: Ensure connection to guacd is kept alive even if the SSH daemon is taking its time responding. Lengthy connect times due to DNS verification, PAM, etc. are not uncommon.
|
2018-09-02 23:04:14 -07:00 |
|
Michael Jumper
|
4606607309
|
GUACAMOLE-622: Start terminal for SSH only after SSH connection succeeds.
|
2018-09-02 23:04:14 -07:00 |
|
Michael Jumper
|
0b39b0fc5f
|
GUACAMOLE-622: Implicitly invoke guac_terminal_start() if prompting is required.
|
2018-09-02 23:04:14 -07:00 |
|
Michael Jumper
|
61a51df1b2
|
GUACAMOLE-622: Require guac_terminal_start() to be invoked before the terminal will render frames or accept user input.
|
2018-09-02 23:04:14 -07:00 |
|
Nick Couchman
|
332e187813
|
Merge 1.0.0 changes back to master.
|
2018-08-24 12:17:20 -04:00 |
|
Nick Couchman
|
a1ba91b01d
|
GUACAMOLE-470: Merge support named colors in color-scheme configuration.
|
2018-08-24 12:15:58 -04:00 |
|
Jim Chen
|
eb5aa14a6f
|
GUACAMOLE-470: Support named colors in color-scheme configuration.
When parsing named colors, treat semi-colons as string terminators, so
we can properly parse named colors within the color-scheme
configuration.
|
2018-08-24 10:42:24 -04:00 |
|
Nick Couchman
|
911e60cf5c
|
GUACAMOLE-610: Merge add support for changing scrollback buffer size.
|
2018-08-19 14:49:26 -04:00 |
|
Michael Jumper
|
994cb95893
|
GUACAMOLE-610: Add console code for altering scrollback size on the fly.
|
2018-08-18 11:26:12 -07:00 |
|
Michael Jumper
|
0e6d549a40
|
GUACAMOLE-610: Allow scrollback size to be specified for SSH and telnet.
|
2018-08-18 11:12:55 -07:00 |
|
Michael Jumper
|
6a576f0121
|
GUACAMOLE-610: Limit terminal width/height to 1024 characters.
|
2018-08-18 11:12:50 -07:00 |
|
Nick Couchman
|
0062f61d67
|
Merge 1.0.0 changes back to master.
|
2018-07-31 08:12:30 -04:00 |
|
Nick Couchman
|
427c4c8b44
|
GUACAMOLE-559: Merge fix race condition in receipt of clipboard data by terminal.
|
2018-07-31 08:10:47 -04:00 |
|
Michael Jumper
|
4f25410aa9
|
GUACAMOLE-559: Guarantee ordered modification to the clipboard. Do not allow modification of clipboard while clipboard contents are being sent.
|
2018-07-30 23:53:03 -07:00 |
|
Michael Jumper
|
860a5fca8f
|
GUACAMOLE-559: Maintain terminal clipboard at client level such that it is guaranteed to exist immediately after user connects.
|
2018-07-30 23:53:03 -07:00 |
|
Nick Couchman
|
d8cb2218ee
|
GUACAMOLE-597: Merge add optional flags to OSC for controlling redirected terminal output.
|
2018-07-27 22:08:20 -04:00 |
|
Michael Jumper
|
e66178ff9a
|
GUACAMOLE-597: Add flag for forcing automatic flushing of pipe stream.
|
2018-07-27 14:23:50 -07:00 |
|
Michael Jumper
|
99b17b0ac4
|
GUACAMOLE-597: Add flag which sends terminal output to both the user's display and the open pipe stream.
|
2018-07-27 14:23:44 -07:00 |
|
Michael Jumper
|
e02df8d550
|
GUACAMOLE-597: Additionally parse integer flags which may affect pipe stream contents.
|
2018-07-27 14:23:33 -07:00 |
|
James Muehlner
|
79ce5ad8b0
|
GUACAMOLE-573: Merge scrollback buffer check to fix text selection.
|
2018-07-17 22:06:20 -07:00 |
|
Michael Jumper
|
b0b0b186f5
|
GUACAMOLE-573: Ensure scrollback buffer bounds cannot be exceeded. Remove incorrect bounds checks.
|
2018-07-17 21:55:46 -07:00 |
|
Michael Jumper
|
f5b5ac7183
|
Merge 1.0.0 changes back to master.
|
2018-07-05 22:54:36 -07:00 |
|
Michael Jumper
|
71f993b25d
|
GUACAMOLE-446: Merge changes adding support for overriding default RDP virtual drive name.
|
2018-07-05 22:53:29 -07:00 |
|
Michael Jumper
|
83f8dd50df
|
Merge 1.0.0 changes back to master.
|
2018-07-05 14:42:15 -07:00 |
|
Michael Jumper
|
f980d4b926
|
GUACAMOLE-587: Merge changes allowing up to 128 elements per Guacamole instruction.
|
2018-07-05 14:40:00 -07:00 |
|
Nick Couchman
|
adcdb080cb
|
GUACAMOLE-587: Increase max number of elements per instruction.
|
2018-07-05 16:42:33 -04:00 |
|
Nick Couchman
|
5e942c9a67
|
GUACAMOLE-446: Valid default value for the filesystem name.
|
2018-07-03 23:23:38 -04:00 |
|
Nick Couchman
|
958fb4c8e0
|
GUACAMOLE-446: Pass through drive name to RDPDR stream.
|
2018-07-03 23:20:11 -04:00 |
|
Nick Couchman
|
cfcfe8866c
|
GUACAMOLE-446: Add settings for drive name.
|
2018-07-03 22:59:30 -04:00 |
|
Michael Jumper
|
35237a4f88
|
Merge 1.0.0 changes back to master.
|
2018-07-03 19:32:36 -07:00 |
|
Michael Jumper
|
da1e078242
|
GUACAMOLE-445: Merge support for defining the RDP printer name.
|
2018-07-03 19:24:07 -07:00 |
|
Nick Couchman
|
a1ec5d9ad7
|
GUACAMOLE-445: Implement per-device announce stream, set it up with device initalization, and collect them all during the annonuce process.
|
2018-07-03 22:13:11 -04:00 |
|