Commit Graph

224 Commits

Author SHA1 Message Date
Michael Jumper
6b270e8281
GUACAMOLE-1026: Warn that FreeRDP 3.x support is currently experimental. 2025-06-16 10:28:13 -07:00
Virtually Nick
32067616c9 GUACAMOLE-1196: Correct VNC resize support to conform to the RFB standard. 2024-12-20 11:42:30 -05:00
Michael Jumper
104006c6e2 GUACAMOLE-377: Establish public guac_display API for efficient rendering via Guacamole protocol. 2024-09-27 23:32:38 -07:00
Alex Leitner
dfc7d035aa
GUACAMOLE-1026: Use LoadChannels callback method to load plugins with FreeRDP3. 2024-09-09 11:01:31 -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
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
Virtually Nick
bfd7b383a7 GUACAMOLE-1196: Correct checks for RFB resize message support. 2024-08-18 16:47:06 -04: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
Alex Leitner
30c93fcc11
GUACAMOLE-1026: Fix const correctness and unused variable warnings for FreeRDP3 checks. 2024-06-14 11:41:00 -04:00
Alex Leitner
97ca969e3f
GUACAMOLE-1026: Add support for FreeRDP3. 2024-06-04 19:12:39 -04:00
Michael Jumper
fe808ce6d0 Merge patch branch changes back to main. 2024-04-30 23:15:10 -07:00
Virtually Nick
79d99e78ba GUACAMOLE-1719: Fix errors in autoconf file that cause strange build behavior. 2024-04-26 08:26:38 -04:00
Virtually Nick
e724d033f8 Merge 1.5.5 changes back to master. 2024-02-25 18:07:18 -05:00
Jimmy
5691497552 GUACAMOLE-1907: Removed the double line breaks in configure.ac file. 2024-02-21 07:09:52 -08:00
Michael Jumper
73f23fc12c Merge 1.5.5 changes back to master. 2024-01-27 14:31:14 -08:00
Virtually Nick
7952d0b443 GUACAMOLE-1906: Bump guacamole-server versions to 1.5.5. 2024-01-26 20:24:08 -05:00
Mike Jumper
fecb3b25eb Merge 1.5.5 changes back to master. 2024-01-11 20:48:21 -08:00
Jimmy
651ac64d79 GUACAMOLE-1892: Added the configuration test for recognizing whether librt needs to be linked in. 2024-01-10 13:03:13 -08:00
Virtually Nick
f0ab665544 Merge 1.5.4 changes back to master. 2023-11-22 17:36:38 -05:00
Mike Jumper
3a6c33a6d3 GUACAMOLE-1886: Bump version numbers to 1.5.4. 2023-11-22 12:58:04 -08:00
Stefan Bluhm
96704c5eb1 GUACAMOLE-1869: Aligned library names 2023-11-02 22:04:02 +01:00
Virtually Nick
691deb278b GUACAMOLE-1816: Bump server versions to 1.5.3. 2023-07-03 13:57:55 -04:00
Mike Jumper
6ec31201bb GUACAMOLE-1785: Bump version numbers to 1.5.2. 2023-05-17 16:38:05 -07:00
Mike Jumper
4cca184960 GUACAMOLE-1752: Bump version number to 1.5.1. 2023-04-09 19:56:37 -07:00
Mike Jumper
eac064bde9 GUACAMOLE-1604: Bump version number to 1.5.0. 2023-01-10 17:02:06 -08:00
James Muehlner
1c97cdb115 GUACAMOLE-1538: Autogenerate docs for new library. 2022-02-23 13:49:32 -08:00
James Muehlner
63bf5b329c GUACAMOLE-1538: Rename library to match conventions. 2022-02-22 09:41:08 -08:00
Mike Jumper
23612720ce
GUACAMOLE-745: Merge support for OpenSSH-format private keys / Ed25519. 2022-01-12 11:38:12 -08:00
Joshua Roys
f84db7d166 GUACAMOLE-745: Support OpenSSH private keys & ED25519
Let libssh2 parse PEM and ssh-native keys. Requires libssh2 1.9.0+
compiled against a crypto backend supporting ed25519.
2022-01-12 09:02:11 -05:00
Michael Jumper
8dc92e69ca GUACAMOLE-1411: Bump version numbers to 1.4.0. 2021-12-10 23:51:34 -08:00
Michael Jumper
1b78f611d3 GUACAMOLE-1307: Use VerifyCertificateEx callback if supported. 2021-03-09 22:53:11 -08:00
Michael Jumper
c7935736da GUACAMOLE-1174: Add unit tests for URL utility functions. 2021-02-21 15:05:53 -08:00
Nick Couchman
b40b7e7bf6 GUACAMOLE-1133: Add build check for headers when libvncserver includes gcrypt support. 2021-01-23 22:04:38 -05:00
Michael Jumper
f710e00d26 GUACAMOLE-1254: Use libuuid rather than OSSP UUID if available.
The libuuid library is widely available (part of util-linux) and much
more frequently updated. The OSSP UUID library works great, but was last
updated in 2008 and causes some confusion for users that have libuuid.
2021-01-06 20:58:22 -08:00
Nick Couchman
68c5dd1730 Merge 1.3.0 changes back to master. 2020-12-25 07:31:03 -05:00
Michael Jumper
218f8d36b1 GUACAMOLE-1241: Disable build against FreeRDP development snapshots unless *explicitly* overridden. 2020-12-22 20:53:06 -08:00
Michael Jumper
d40db7cd3c GUACAMOLE-1227: Build support for generic VNC credentials only if supported by libvncclient. 2020-12-02 22:55:16 -08:00
Nick Couchman
c867d392d0 GUACAMOLE-1205: Update Guacamole Server version numbers for 1.3.0 release 2020-11-03 14:54:55 -05:00
Michael Jumper
c1ad6115a2 GUACAMOLE-1181: Warn users if the internal behavior of their version of FreeRDP cannot be tested and may be unreliable. 2020-10-29 18:29:47 -07:00
Michael Jumper
256487c95a GUACAMOLE-1181: Only free wStream after send if FreeRDP requires this. 2020-10-29 18:29:47 -07:00
Virtually Nick
614f38767e
GUACAMOLE-465: Merge produce MPEG-4 output within a proper container. 2020-06-24 13:10:32 -04:00
Nick Couchman
34d798a0ff GUACAMOLE-966: Bump server version to 1.2.0 2020-02-25 20:45:54 -05:00
Michael Jumper
3b0abe376e GUACAMOLE-962: Request relaxed RDP order checks if supported by FreeRDP. 2020-02-24 16:48:14 -08:00
Sean Reid
bb825de73b GUACAMOLE-465: added dependency to libavformat as first step to supporting other types of codecs and containers in guacenc. migrated existing functionality to use the libavformat library for writing the files. there is not differnce to the user with this patch, but it provides a good base to finish this new feature from later 2020-02-02 16:34:40 -05:00
James Muehlner
28f7d3694e Merge 1.1.0 changes back to master. 2020-01-21 23:30:27 -08:00
Michael Jumper
87a3c7392b GUACAMOLE-935: Periods within regexes must be escaped if intended to match literal periods. 2020-01-21 22:35:26 -08:00
Michael Jumper
49df9f04e0 GUACAMOLE-935: Use C preprocessor to determine FreeRDP version rather than running a test program.
AC_RUN_IFELSE cannot be used when cross-compiling, whereas AC_EGREP_CPP
can.
2020-01-21 22:40:18 -08:00
Michael Jumper
26dfc533bd GUACAMOLE-935: Free internals of rdpBitmap only when required.
In FreeRDP 2.0.0-rc0 and earlier, Bitmap_Free(bitmap) invokes the free
handler of the given bitmap, frees bitmap->data, and then frees the
bitmap. The implementation-specific free handler needs to be aware only
of the implementation's own concerns.

After FreeRDP 2.0.0-rc0, Bitmap_Free(bitmap) only invokes the
implementation-specific free handler, and it's on the implementation to
know that bitmap->data must be manually freed with _aligned_free() and
bitmap must be freed with free(). The implementation-specific free
handler must be aware of the internals of the library.

See commit 8dda26a.
2020-01-21 22:35:26 -08:00
Nick Couchman
fd2c5b9259 Merge staging/1.1.0 changes back to master. 2020-01-16 15:06:56 -05:00