GUACAMOLE-931: Merge FreeRDP user home directory safety checks.
James Muehlner
2020-01-21 21:43:49 -0800
b21d19d37dGUACAMOLE-934: Correct waveform calculation. Switch to triangle wave to reduce aliasing distortion.
Michael Jumper
2020-01-21 00:03:42 -0800
b8148b0dafGUACAMOLE-934: Handle potential lack of available audio streams.
Michael Jumper
2020-01-20 21:16:36 -0800
ddc09b161aGUACAMOLE-934: Add support for the Play Sound PDU.
Michael Jumper
2020-01-20 17:36:00 -0800
32f8f20852GUACAMOLE-931: Verify that home directory is both a directory and writable for sake of FreeRDP initialization.
Michael Jumper
2020-01-20 11:21:06 -0800
a447b3dc1aMerge staging/1.1.0 changes back to master.
Nick Couchman
2020-01-20 03:51:47 -0500
GUACAMOLE-927: Merge automatically set $HOME for sake of FreeRDP initialization process
Virtually Nick
2020-01-18 06:13:45 -0500
2c6be5afd1GUACAMOLE-928: Keep all build artifacts of Docker image within /usr/local/guacamole, including FreeRDP plugins.
Michael Jumper
2020-01-16 12:21:59 -0800
0676e70325GUACAMOLE-927: Abort RDP connection if FreeRDP fails to initialize.
Michael Jumper
2020-01-17 15:30:36 -0800
39f7d5a843GUACAMOLE-927: Automatically set $HOME for sake of FreeRDP initialization process.
Michael Jumper
2020-01-17 15:29:36 -0800
fd2c5b9259Merge staging/1.1.0 changes back to master.
Nick Couchman
2020-01-16 15:06:56 -0500
GUACAMOLE-249: Merge automatically determine correct location for FreeRDP plugins.
Virtually Nick
2020-01-16 15:04:45 -0500
be5cdf52c1GUACAMOLE-249: Allow detected FreeRDP plugin directory to be overridden with --with-freerdp-plugin-dir.
Michael Jumper
2020-01-16 11:57:14 -0800
37dceed8ecGUACAMOLE-249: Automatically determine correct location for FreeRDP plugins.
Michael Jumper
2020-01-15 21:52:41 -0800
GUACAMOLE-249: Merge migrate to FreeRDP 2.x
Virtually Nick
2020-01-14 14:21:26 -0500
99b00a8cc0GUACAMOLE-249: Add -Werror to CPPFLAGS for FreeRDP tests to ensure tests fail when pointers are incompatible.
Michael Jumper
2020-01-13 18:17:56 -0800
de3300ed89GUACAMOLE-249: Preserve CPPFLAGS such that modifications needed for FreeRDP tests affect only FreeRDP tests.
Michael Jumper
2020-01-13 18:17:32 -0800
3dfd2467c3GUACAMOLE-249: Remove RAIL callback typecasts, relying instead on configure tests to check need for const.
Michael Jumper
2020-01-13 16:32:38 -0800
e5fdda1286GUACAMOLE-249: Remove CLIPRDR callback typecasts, relying instead on configure tests to check need for const.
Michael Jumper
2020-01-13 16:22:50 -0800
308d7a09a8GUACAMOLE-249: Support rdpGlyph callback format used in FreeRDP 2.0.0-rc3 and older (used UINT32 instead of INT32).
Michael Jumper
2020-01-13 16:09:44 -0800
9a34caf40fGUACAMOLE-249: The FreeRDPConvertColor() function is also known as ConvertColor(), but was only available as ConvertColor() in older FreeRDP 2.0.0 release candidates.
Michael Jumper
2020-01-13 15:42:27 -0800
eaae203e94GUACAMOLE-249: Ensure RAIL message handlers are accepted by compiler regardless of whether const is required.
Michael Jumper
2020-01-12 22:32:48 -0800
4282da662fGUACAMOLE-249: Restructure audio input such that audio buffer can be separately linked.
Michael Jumper
2020-01-12 21:55:58 -0800
e9846945c7GUACAMOLE-249: Test endianness of platform without violating strict aliasing rules.
Michael Jumper
2020-01-12 14:10:07 -0800
4b1243fbf8GUACAMOLE-249: Ensure CLIPRDR message handlers are accepted by compiler regardless of whether const is required.
Michael Jumper
2020-01-12 14:06:31 -0800
5e9c7cdb42GUACAMOLE-249: Correct typo: "of common RDPDR header" should be "of the common RDPDR header".
Michael Jumper
2020-01-11 20:24:12 -0800
01c731e241GUACAMOLE-249: Clean up documentation for arbitrary pipe SVC. No need to say "automatically" everywhere.
Michael Jumper
2020-01-11 20:22:23 -0800
92d97a3244GUACAMOLE-249: Correct typo: "indicating" should be "indicates".
Michael Jumper
2020-01-11 20:21:00 -0800
e9670df145GUACAMOLE-249: Correct typo: "updating" should be "update".
Michael Jumper
2020-01-11 20:19:51 -0800
a3d9a685e8GUACAMOLE-249: Handle failure to send either response required for monitor ready.
Michael Jumper
2020-01-11 20:18:27 -0800
f805a80bc1GUACAMOLE-249: Switch return type of guac_rdp_cache_bitmap() back to void - it doesn't fail, and isn't dictated by the FreeRDP API.
Michael Jumper
2020-01-11 20:14:14 -0800
62ee36142dGUACAMOLE-249: Refactor guac_freerdp_channels_load_plugin() to log a warning if plugin limits are reached.
Michael Jumper
2020-01-09 14:12:08 -0800
b3a713bf7aGUACAMOLE-249: Clean up basename logic of file downloads. Add unit test.
Michael Jumper
2020-01-09 13:36:37 -0800
c4f6c5161cGUACAMOLE-249: Remove accidentally-inserted "0" from end of comment.
Michael Jumper
2020-01-09 13:11:45 -0800
feb376ea1eGUACAMOLE-249: Fix misspelled "instruction" and "have" in comments.
Michael Jumper
2020-01-09 13:10:05 -0800
2139d40e97GUACAMOLE-249: Remove accidental double spaces from RDP comments.
Michael Jumper
2020-01-09 13:00:56 -0800
55959b5456GUACAMOLE-249: Until parameter prompting is available, do not auto-negotiate for NLA if username and password have not been provided.
Michael Jumper
2020-01-06 13:47:19 -0800
666c4fb299GUACAMOLE-249: Do not include "extended mode" NLA in security negotiation as negotiation fails (see FreeRDP defaults).
Michael Jumper
2020-01-06 13:39:59 -0800
67c5bdfdfeGUACAMOLE-249: Do not attempt to free SVC-specific data if it hasn't actually been allocated.
Michael Jumper
2020-01-06 13:35:08 -0800
dc8c60f30fGUACAMOLE-249: freerdp_channels_data() is already the default value of ReceiveChannelData.
Michael Jumper
2020-01-06 13:22:24 -0800
80988cd6f4GUACAMOLE-249: Provide SetNull and SetDefault implementations for rdpPointer.
Michael Jumper
2020-01-06 13:09:51 -0800
1f24c47e29GUACAMOLE-249: Remove empty struct definitions added by Include What You Use.
Michael Jumper
2020-01-06 11:38:22 -0800
0677a9ae4dGUACAMOLE-249: Common surface should still pay attention to dirty flag, regardless of the new special case for unrealized surfaces.
Michael Jumper
2020-01-06 11:15:00 -0800
a54a12362cGUACAMOLE-249: Use ReadColor() / WriteColor() around FreeRDPConvertColor().
Michael Jumper
2020-01-06 11:04:12 -0800
e325dbc672GUACAMOLE-249: Add/remove headers as necessary based on run through Include What You Use (IWYU) tool.
Michael Jumper
2020-01-04 13:07:28 -0800
9855d875c7GUACAMOLE-249: Remove handlers for PatBlt and OpaqueRect. FreeRDP will not invoke these if the corresponding OrderSupport element is FALSE, thus they will never be called.
Michael Jumper
2020-01-04 11:53:11 -0800
2bbc4bfbffGUACAMOLE-249: Move keyboard-related source back to root of RDP (ease merge). Not truly needed as much as the rest of the restructure.
Michael Jumper
2020-01-04 11:43:32 -0800
f57382f885GUACAMOLE-249: Determine FreeRDP pixel format corresponding to local Cairo surfaces based on local platform endianness.
Michael Jumper
2020-01-04 01:11:05 -0800
555973f6b0GUACAMOLE-249: Remove unnecessary bitmap conversion - will happen automatically when FreeRDP invokes bitmap->Decompress().
Michael Jumper
2020-01-04 00:00:21 -0800
902c5e1bd4GUACAMOLE-249: Alpha component must be in highest-order byte.
Michael Jumper
2020-01-03 23:42:34 -0800
1bc9384ea8GUACAMOLE-249: Claim support only for RDP orders that are explicitly supported, independently of any FreeRDP defaults.
Michael Jumper
2020-01-03 17:29:16 -0800
36f227586eGUACAMOLE-249: Defer draws to unrealized (server-side) buffers until they are actually needed client-side.
Michael Jumper
2020-01-03 16:35:34 -0800
2d4412316fGUACAMOLE-249: Do not draw background for glyphs when "redundant" (transparent).
Michael Jumper
2020-01-01 20:33:46 -0800
d7151e0d84GUACAMOLE-249: Push FreeRDP settings in preconnect hander (OrderSupport is reset otherwise).
Michael Jumper
2019-12-31 16:23:28 -0800
7ef1dcafbaGUACAMOLE-249: Convert absolutely all rdpBitmaps before attempting to draw.
Michael Jumper
2019-12-31 16:17:36 -0800
f33416949fGUACAMOLE-249: RAIL plugin for FreeRDP 2.0.0 requires that the Client Execute PDU be sent manually.
Michael Jumper
2019-12-30 17:43:39 -0800
8dda26af54GUACAMOLE-249: Free rdpBitmap and rdpGlyph within custom free handlers (not automatically freed like rdpPointer).
Michael Jumper
2019-12-30 16:11:13 -0800
0926864ecbGUACAMOLE-249: Redirect FreeRDP log messages to debug level of guac_client_log().
Michael Jumper
2019-12-29 18:44:41 -0800
9ad3bc9a49GUACAMOLE-249: Log RDPDR debug messages at GUAC_LOG_DEBUG level.
Michael Jumper
2019-12-29 18:12:01 -0800
6940875e6eGUACAMOLE-249: Refactor away old stream.h and guac_rdp_stream.
Michael Jumper
2019-12-29 17:55:15 -0800
d2083a1aedGUACAMOLE-249: Refactor RDPDR to be more documentable. Document RDPDR fully.
Michael Jumper
2019-12-29 18:04:27 -0800
36545cc92cGUACAMOLE-249: Document absolutely all parameters and return types for RDP support.
Michael Jumper
2019-12-28 12:29:09 -0800
a54c61e860GUACAMOLE-249: Support for OpaqueRect MUST NOT be claimed without supporting PatBlt. OpaqueRect implies PatBlt and vice versa.
Michael Jumper
2019-12-28 12:23:08 -0800
fbb759ab82GUACAMOLE-249: Correct mismatched ifndef/define header include check.
Michael Jumper
2019-12-28 12:01:44 -0800
ab05502494GUACAMOLE-249: Correct missing/incorrect documentation for RDP callback parameters.
Michael Jumper
2019-12-27 23:22:55 -0800
12febd5162GUACAMOLE-249: Remove unused SEC_TO_UNIX_EPOCH constant.
Michael Jumper
2019-12-27 21:12:39 -0800
6c239a7b98GUACAMOLE-249: Use filesystem constants defined by FreeRDP and WinPR headers rather than defining our own.
Michael Jumper
2019-12-27 21:12:18 -0800
598b86a4cfGUACAMOLE-249: Correct @file annotations within Doxygen comments of renamed headers.
Michael Jumper
2019-12-27 20:55:06 -0800
69831995cbGUACAMOLE-249: Remove prototype for guac_rdp_bitmap_decompress(), which is no longer defined nor used.
Michael Jumper
2019-12-27 15:24:25 -0800
47a1dcc82eGUACAMOLE-249: Message flags of clipboard data response must be set to CB_RESPONSE_OK for data to be accepted.
Michael Jumper
2019-12-25 02:04:13 -0800
0c7091198fGUACAMOLE-249: Use correct start location of clipboard buffer (accidentally used pointer to end).
Michael Jumper
2019-12-25 02:03:23 -0800
bced87cff9GUACAMOLE-249: FreeRDP 2.0.0 requires the Clipboard Capabilities PDU to be manually sent.
Michael Jumper
2019-12-25 01:34:57 -0800
024fc2a1f7GUACAMOLE-249: Callbacks for "drdynvc" plugin should return CHANNEL_RC_OK, including entry point.
Michael Jumper
2019-12-23 19:26:49 -0800
d7bbee35b0GUACAMOLE-249: Reorganize includes to match code standard.
Michael Jumper
2019-12-23 13:29:13 -0800
a63dcb46b2GUACAMOLE-249: Rename and restructure RDP source files more sensibly.
Michael Jumper
2019-12-23 12:48:22 -0800
827951dcf6GUACAMOLE-249: Remove RDP constant definitions which are defined within FreeRDP headers.
Michael Jumper
2019-12-22 21:24:07 -0800
875d51c1edGUACAMOLE-249: Dynamically wrap channel entry points (FreeRDP will refuse to associate the same entry point with multiple channels).
Michael Jumper
2019-12-22 20:14:44 -0800
664586ea54GUACAMOLE-249: VirtualChannelEntryEx entry point is supposed to accept a PCHANNEL_ENTRY_POINTS_EX.
Michael Jumper
2019-12-22 17:33:35 -0800
4612e79b8dGUACAMOLE-249: Remove "guacsnd" plugin in favor of leveraging common SVC implementation.
Michael Jumper
2019-12-22 14:01:43 -0800
3255b182abGUACAMOLE-249: Remove "guacsvc" plugin in favor of leveraging common SVC implementation.
Michael Jumper
2019-12-22 13:33:08 -0800
352b9c517cGUACAMOLE-249: Add common SVC plugin implementation as future simplified basis for RDPSND, RDPDR, etc.
Michael Jumper
2019-12-22 12:18:01 -0800
7b93b3d2e9GUACAMOLE-249: Gradually reassemble received chunks of RDPSND data.
Michael Jumper
2019-12-21 22:51:43 -0800
a7352b1429GUACAMOLE-249: Remove lock around usage of FreeRDP (new library appears threadsafe).
Michael Jumper
2019-12-21 20:02:17 -0800
ee4d91ea98GUACAMOLE-249: Migrate RDPDR support to FreeRDP 2.0.0 plugin API.
Michael Jumper
2019-12-21 19:36:35 -0800
68710a6702GUACAMOLE-249: Migrate loading of RDPDR support (guacdr plugin) to abstract function.
Michael Jumper
2019-12-21 19:36:20 -0800
6f2b124472GUACAMOLE-249: Migrate RDPSND support to FreeRDP 2.0.0 plugin API.
Michael Jumper
2019-12-21 17:44:43 -0800