Virtually Nick
72d3adfb77
Merge 1.6.0 changes back to patch.
2024-09-05 19:12:28 -04:00
Virtually Nick
29b98a96e6
GUACAMOLE-1982: Merge fix compile error in rail.c.
2024-09-05 19:05:47 -04:00
Virtually Nick
725aa12b47
GUACAMOLE-1196: Merge fix VNC resizing behavior.
2024-09-05 19:04:26 -04:00
James Muehlner
fe6befc397
GUACAMOLE-1196: Remove uninitialized check from VNC resize routine to enable initial resize.
...
(cherry picked from commit f33b8f650c4e3ee1ab425079d8382d30a38bd1e4)
2024-09-05 22:37:14 +00:00
James Muehlner
5def98a4aa
GUACAMOLE-1196: Fix VNC resizing behavior.
...
(cherry picked from commit 0cf9d209dca6eb65a1bca2336dc5b2c98ee85048)
2024-09-05 22:37:07 +00:00
James Muehlner
d4c360b014
GUACAMOLE-1982: Fix compile error in rail.c.
2024-09-05 22:34:58 +00:00
Michael Jumper
8d84245005
Merge 1.6.0 changes back to patch.
2024-08-30 10:51:28 -07:00
Mike Jumper
ac6f03d0b4
GUACAMOLE-600: Merge correction to handling of non-blocking socket for timeout.
2024-08-30 01:37:49 -07:00
Virtually Nick
54fb919ad0
GUACAMOLE-600: Correct handling of non-blocking socket for timeout.
2024-08-29 21:33:52 -04:00
Mike Jumper
ae790945ff
GUACAMOLE-1980: Merge server version bump to 1.6.0.
2024-08-28 23:02:02 -07:00
James Muehlner
dd1ce3a512
GUACAMOLE-1980: Bump server version to 1.6.0.
2024-08-29 00:06:40 +00:00
Michael Jumper
d59e5d7f67
Merge 1.6.0 changes back to patch.
2024-08-28 14:37:27 -07:00
Mike Jumper
157c38c6a8
GUACAMOLE-1586: Merge exclusion of newline from clipboard if not explicitly part of terminal output.
2024-08-28 10:53:41 -07:00
James Muehlner
49f9644fe3
GUACAMOLE-600: Merge refactor of guac_socket_tcp_connect() to guac_tcp_connect().
2024-08-28 10:34:10 -07:00
James Muehlner
3029b4caab
GUACAMOLE-1026: Merge corrected FreeRDP configure output.
2024-08-28 10:32:42 -07:00
Michael Jumper
5ec496fbaf
GUACAMOLE-600: Refactor guac_socket_tcp_connect() to guac_tcp_connect(), as it does not involve guac_socket.
2024-08-28 10:26:50 -07:00
Michael Jumper
2d05398691
GUACAMOLE-1026: Correct and clean up FreeRDP presence/absence reporting by configure.
...
Previously, the name of the library would change and there was no output
for the "disabled" case. Here, the library name remains constant while
version notes are included to the side, and the output of "disabled" is
restored.
2024-08-28 10:20:22 -07:00
Michael Jumper
565d794a40
Merge 1.6.0 changes back to patch.
2024-08-27 23:45:17 -07:00
Mike Jumper
68f1181955
GUACAMOLE-1290: Merge SFTP support for public keys and corresponding SSH correction.
2024-08-27 15:43:09 -07:00
Virtually Nick
5e0ce1db8f
GUACAMOLE-1290: Move public key import in SSH connection code.
2024-08-27 05:48:46 -04:00
Virtually Nick
9f6958accf
GUACAMOLE-1290: Add public key parameter for SFTP connections in RDP and VNC protocols.
2024-08-27 05:48:45 -04:00
Mike Jumper
902346a855
GUACAMOLE-600: Merge rename of RDP timeout setting to "timeout" (consistent with other protocols).
2024-08-26 23:49:36 -07:00
Virtually Nick
049f5f7c0c
GUACAMOLE-600: Name RDP timeout setting consistent with other protocols.
2024-08-26 15:54:24 -04:00
Mike Jumper
f50ccf64d3
GUACAMOLE-600: Merge support for setting SSH and SFTP timeouts.
2024-08-26 00:17:53 -07:00
Mike Jumper
e42def82e5
GUACAMOLE-600: Merge RDP support for configuring the TCP timeout.
2024-08-25 23:56:31 -07:00
Michael Jumper
e099f466d1
Merge 1.6.0 changes back to patch.
2024-08-20 01:16:32 -07:00
Mike Jumper
e129ae146a
GUACAMOLE-1196: Merge corrections to compile-time checks for VNC dynamic resize support.
2024-08-19 15:06:12 -07:00
Michael Jumper
1b2bdcad24
Merge 1.6.0 changes back to patch.
2024-08-19 00:48:50 -07:00
Virtually Nick
bfd7b383a7
GUACAMOLE-1196: Correct checks for RFB resize message support.
2024-08-18 16:47:06 -04:00
Mike Jumper
c4f5ede490
GUACAMOLE-1196: Merge support for detecting whether libvnc supports dynamic resize.
2024-08-18 01:40:47 -07:00
Virtually Nick
4796b7756a
GUACAMOLE-1196: Detect libvnc support for various resize-related commands at compile time.
2024-08-15 21:45:30 -04:00
Michael Jumper
2a9554b940
Merge 1.6.0 changes back to patch.
2024-08-06 16:34:51 -07:00
Mike Jumper
af8c9b2a36
GUACAMOLE-1196: Merge support for VNC display size updates.
2024-08-06 00:09:50 -07:00
corentin-soriano
119f9697d1
GUACAMOLE-1586: Don't add \n in clipboard if the line isn't finished.
2024-07-31 09:17:31 +02:00
Virtually Nick
a5a9100059
Merge patch branch changes to main.
2024-07-22 16:29:49 -04:00
Virtually Nick
86510220b4
GUACAMOLE-1971: Merge safely multiply values to be used for memory allocation.
2024-07-22 10:55:30 -04:00
Alex Leitner
98602294d9
GUACAMOLE-1971: Safely multiply values to be used for memory allocation.
2024-07-22 10:34:00 -04:00
James Muehlner
2aabe28471
GUACAMOLE-1971: Merge fix for potential integer overflow in memory allocation.
2024-07-19 13:48:49 -07:00
Alex Leitner
0994ee67ce
GUACAMOLE-1971: Safely multiply values to be used for memory allocation.
2024-07-19 16:37:47 -04:00
Virtually Nick
a608928ea6
GUACAMOLE-1196: Add option to disable display resizing.
2024-07-04 12:15:36 -04:00
Virtually Nick
667343aff3
GUACAMOLE-1196: Add callback for setting the initial display size.
2024-07-04 12:15:36 -04:00
Virtually Nick
f4af20ae22
GUACAMOLE-1196: Use message lock where other RFB messages are sent.
2024-07-04 12:15:36 -04:00
Virtually Nick
0e7622ab4a
GUACAMOLE-1196: Implement our own function for sending size updates to server.
...
The current state of the libvncclient implementation of the SendExtDesktopSize
function is broken and does not work reliably with VNC servers. In order
to still support this functionality until an updated libvncclient version
is release, I went ahead and implemented an internal version of that
function.
2024-07-04 12:15:36 -04:00
Virtually Nick
785b11e8cf
GUACAMOLE-1196: Remove unnecessary display size checking for VNC.
2024-07-04 12:15:36 -04:00
Virtually Nick
ddc2e22a4f
GUACAMOLE-1196: Add VNC protocol support for updating display size.
2024-07-04 12:15:36 -04:00
Virtually Nick
1f52c48a04
GUACAMOLE-1196: Move display fit function to common area.
2024-07-04 12:15:36 -04:00
Virtually Nick
c715f16b0d
GUACAMOLE-1632: Merge don't fill empty lines with spaces.
2024-06-21 11:21:57 -04:00
corentin-soriano
b7e4b22419
GUACAMOLE-1632: Don't fill empty lines with spaces.
2024-06-19 08:59:30 +02:00
Virtually Nick
91c8615946
GUACAMOLE-1256: Merge correct terminal scroll with text editors.
2024-06-18 19:13:25 -04:00
corentin-soriano
8ba29b25e7
GUACAMOLE-1256: Flush display immediately after copy to avoid conflic with cursor commit.
2024-06-18 18:09:59 +02:00