Michael Jumper
|
4da3bef4ec
|
GUACAMOLE-1: Relicense C files.
|
2016-03-28 20:39:19 -07:00 |
|
Michael Jumper
|
ecbb6fc6b3
|
GUAC-1164: Do not load "drdynvc" plugin unless actually needed.
|
2016-03-22 16:50:49 -07:00 |
|
Michael Jumper
|
1cb4325422
|
GUAC-1164: Init/uninit common SSH client only once. Do not touch display if RDP server is not connected.
|
2016-03-17 18:29:27 -07:00 |
|
Michael Jumper
|
0fb8a49e62
|
GUAC-1164: Do not send clipboard notification to RDP server if RDP server is not connected.
|
2016-03-17 18:06:23 -07:00 |
|
Michael Jumper
|
7c3d108e21
|
GUAC-1164: Duplicate strings which FreeRDP will free when it frees its settings structure.
|
2016-03-17 18:05:16 -07:00 |
|
Michael Jumper
|
0a4bfc95d1
|
GUAC-1164: Ensure audio stream and context are freed upon disconnect.
|
2016-03-17 17:30:32 -07:00 |
|
Michael Jumper
|
176ff96a26
|
GUAC-1164: Ensure elements of SVC names array are freed.
|
2016-03-17 15:54:15 -07:00 |
|
James Muehlner
|
55f5d1cca3
|
Merge pull request #129 from glyptodon/rdp-resize
GUAC-1164: Add parameter for automatically reconnecting when display changes
|
2016-03-16 21:37:06 -07:00 |
|
Michael Jumper
|
c336ce39e2
|
GUAC-1164: Document guac_rdp_handle_connection().
|
2016-03-16 21:30:46 -07:00 |
|
Michael Jumper
|
db82c6fa02
|
GUAC-1164: Delay display resize relative to display manager creation or reconnect.
|
2016-03-16 15:27:24 -07:00 |
|
Michael Jumper
|
3997e44810
|
GUAC-1164: Do not load display update channel unless needed.
|
2016-03-16 15:02:13 -07:00 |
|
Michael Jumper
|
de78a6efed
|
GUAC-1164: Reset request throttle after reconnect completed (prevent excessive reconnecting due to lengthy connects).
|
2016-03-16 14:56:14 -07:00 |
|
Michael Jumper
|
8d14118469
|
GUAC-1164: Add setting for specifying the resize method, if any.
|
2016-03-16 14:44:16 -07:00 |
|
Michael Jumper
|
0a5e57362e
|
GUAC-236: Add missing plurals.
|
2016-03-16 10:45:11 -07:00 |
|
Michael Jumper
|
534d0e580e
|
GUAC-236: Add missing documentation for screen recording parameters of VNC and RDP.
|
2016-03-16 10:26:10 -07:00 |
|
Michael Jumper
|
67a0a1fe46
|
GUAC-1164: Do not refer to disp member if it does not exist.
|
2016-03-15 22:11:06 -07:00 |
|
Michael Jumper
|
fc71dcadb0
|
GUAC-1164: Do not include disply update channel functionsn unless display update channel support is present.
|
2016-03-15 22:07:38 -07:00 |
|
Michael Jumper
|
81ebfbb5ca
|
GUAC-1164: rdp_disp.[ch] must now be built in all cases.
|
2016-03-15 22:02:35 -07:00 |
|
Michael Jumper
|
4e2b90cc0a
|
GUAC-1164: Conditionally build display update channel support.
|
2016-03-15 21:59:28 -07:00 |
|
Michael Jumper
|
fc40e9f14c
|
GUAC-1164: Automatically reconnect when display size changes.
|
2016-03-15 21:48:56 -07:00 |
|
Michael Jumper
|
e3d1af1953
|
GUAC-236: Add screen recording support to telnet.
|
2016-03-14 20:26:31 -07:00 |
|
Michael Jumper
|
6fc208554d
|
GUAC-236: Add session recording parameters to VNC, RDP, and SSH.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
35746efca8
|
GUAC-1389: Document guac_telnet_compile_regex().
|
2016-03-14 20:12:55 -07:00 |
|
Michael Jumper
|
9253d877a2
|
GUAC-1389: Do not handle input events until terminal exists.
|
2016-03-14 20:05:45 -07:00 |
|
Michael Jumper
|
4faf1829d2
|
GUAC-1389: Add screen sharing support to telnet.
|
2016-03-14 19:47:36 -07:00 |
|
Michael Jumper
|
3a4aec3708
|
GUAC-1389: Document parameters of SSH client thread.
|
2016-03-14 18:32:03 -07:00 |
|
Michael Jumper
|
fa43a94e02
|
GUAC-1389: Rely on API definition for handler.
|
2016-03-14 18:27:52 -07:00 |
|
Michael Jumper
|
075b7ffba9
|
GUAC-1389: Add screen sharing support to SSH.
|
2016-03-14 17:33:17 -07:00 |
|
Michael Jumper
|
1787683f1b
|
GUAC-1389: Stretch RDP frames until client has caught up. Do same with VNC. Reduce frame timeout to 0 (essentially automatic now).
|
2016-03-08 18:12:43 -08:00 |
|
Michael Jumper
|
6f264f9c31
|
GUAC-1389: Include frame rendering time in lag calculations. Sleep only if necessary.
|
2016-03-08 16:21:47 -08:00 |
|
Michael Jumper
|
d4d2fe06d9
|
GUAC-1389: Document RDP frame start timeout.
|
2016-03-07 21:12:53 -08:00 |
|
Michael Jumper
|
fc5ad6c9cd
|
GUAC-1389: Document static functions.
|
2016-03-07 16:40:05 -08:00 |
|
Michael Jumper
|
993e8583a6
|
GUAC-1389: Document enum for RDP args.
|
2016-03-07 15:42:50 -08:00 |
|
Michael Jumper
|
12f166c0fc
|
GUAC-1389: Update comments to match latest standard.
|
2016-03-07 15:05:31 -08:00 |
|
Michael Jumper
|
5a6c16ab24
|
GUAC-1389: Document RDP channel data handler.
|
2016-03-07 13:10:12 -08:00 |
|
Michael Jumper
|
8ce5e1cab2
|
GUAC-1389: Correct input.h parameter documention with respect to standards.
|
2016-03-07 12:43:54 -08:00 |
|
Michael Jumper
|
5a9d68a896
|
GUAC-1389: Correct documentation surrounding RDPDR callback.
|
2016-03-07 12:40:53 -08:00 |
|
Michael Jumper
|
c95613f8b7
|
GUAC-1389: Reference client/user handler types directly. Do not redocument parameters.
|
2016-03-07 12:37:00 -08:00 |
|
Michael Jumper
|
2f58469f1b
|
GUAC-1389: Do not attempt to free RDP client until client thread finishes.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
51aaa193f2
|
GUAC-1389: Allocate sufficient memory for print job close message.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
eadc3a91a9
|
GUAC-1389: Two clipboard formats should allocate two cells for said formats.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
6764196527
|
GUAC-1389: "any" audio stream, not "an".
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
8ca77c1c78
|
GUAC-1389: Ensure users that join after a SVC has connected are alerted to its existence.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
9191e264f8
|
GUAC-1389: Remove tracking of input pipe (there may be many).
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
d2ca12e88b
|
GUAC-1389: Download only to owner if invoked via the special "Download" folder of the guac drive.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
e573e59e83
|
GUAC-1389: Add screen sharing support to RDP.
|
2016-03-07 11:32:44 -08:00 |
|
Michael Jumper
|
432eb57b13
|
GUAC-1389: Remove guac_common_cursor_remove_user() - no longer needed.
|
2016-03-04 17:10:49 -08:00 |
|
Michael Jumper
|
5f83900ed8
|
GUAC-1389: Remove dated and incorrect "for now" wording.
|
2016-03-03 17:56:05 -08:00 |
|
Michael Jumper
|
7f0b0ab1ef
|
GUAC-1389: Document the frame wait timeout (no magic numbers).
|
2016-03-03 17:39:09 -08:00 |
|
Michael Jumper
|
967affa883
|
GUAC-1389: guac_vnc_set_pixel_format() is not a callback.
|
2016-03-03 17:32:51 -08:00 |
|
Michael Jumper
|
551398ae53
|
GUAC-1389: remote_cursor flag should be a bool.
|
2016-03-03 17:29:20 -08:00 |
|
Michael Jumper
|
38f1e87334
|
GUAC-1389: Only free dest_host if repeater is available.
|
2016-03-03 13:06:31 -08:00 |
|
Michael Jumper
|
05e8bf3195
|
GUAC-1389: Document settings. Use macros to remove struct members if their settings are not applicable.
|
2016-03-03 12:58:46 -08:00 |
|
Michael Jumper
|
f6feec8c84
|
GUAC-1389: Document VNC connection and thread.
|
2016-03-03 12:36:11 -08:00 |
|
Michael Jumper
|
f5109fe34e
|
GUAC-1389: Document logging functions.
|
2016-03-03 12:30:31 -08:00 |
|
Michael Jumper
|
c3584c8d04
|
GUAC-1389: Document graphical functions and handlers.
|
2016-03-03 12:27:59 -08:00 |
|
Michael Jumper
|
880553bf3e
|
GUAC-1389: Document clipboard handler parameters.
|
2016-03-03 12:05:41 -08:00 |
|
Michael Jumper
|
58b545293f
|
GUAC-1389: Use function types directly rather than re-documenting the parameters everywhere.
|
2016-03-03 12:03:47 -08:00 |
|
Michael Jumper
|
4c62b60f71
|
GUAC-1389: Document VNC password retrieval.
|
2016-03-03 11:58:21 -08:00 |
|
Michael Jumper
|
d484a98876
|
GUAC-1389: Add screen sharing support to VNC.
|
2016-03-03 11:22:32 -08:00 |
|
Michael Jumper
|
d0be90e711
|
GUAC-1410: Fix keymap ordering in Makefile.am.
|
2016-02-01 14:48:39 -08:00 |
|
Mike Jumper
|
bef52c9496
|
Merge pull request #98 from moriyoshi/moriyoshi/ja-jp-keymap
GUAC-1410: Add ja-jp keymap
|
2016-02-01 14:47:46 -08:00 |
|
Michael Jumper
|
4661f432f0
|
GUAC-1452: Parse and handle typescript parameters within SSH and telnet.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
ad34aa99b4
|
GUAC-1452: Add typescript parameters for SSH/telnet.
|
2016-01-25 13:12:24 -08:00 |
|
Moriyoshi Koizumi
|
d42ac5aca6
|
GUAC-1410: Add ja-jp keymap
|
2016-01-19 17:08:34 +09:00 |
|
James Muehlner
|
7e78ac1eb9
|
Merge pull request #97 from glyptodon/hyper-v
GUAC-363: Add support for the RDP preconnection PDU (and thus Hyper-V)
|
2015-11-03 20:14:26 -08:00 |
|
Michael Jumper
|
5d608b3500
|
GUAC-363: Warn of invalid preconnection IDs.
|
2015-11-03 15:41:28 -08:00 |
|
Michael Jumper
|
b47cff044e
|
GUAC-363: Set preconnection BLOB and ID if supported by FreeRDP and specified within connection parameters.
|
2015-11-03 13:36:58 -08:00 |
|
Michael Jumper
|
7fdbc45575
|
GUAC-1196: The close handler should do nothing - it is not a stub.
|
2015-11-02 17:18:30 -08:00 |
|
Michael Jumper
|
63f3652c54
|
GUAC-1196: Document RDPSND message handlers.
|
2015-11-02 17:15:35 -08:00 |
|
Michael Jumper
|
c3e2754ec4
|
GUAC-1196: Load RDPSND if RDPDR is loaded, but do not actually handle audio unless enabled.
|
2015-11-02 16:54:37 -08:00 |
|
Michael Jumper
|
0dddf47af0
|
GUAC-1196: Use guac_client to access guac_audio_stream rather than storing the audio stream directly.
|
2015-11-02 15:55:52 -08:00 |
|
Michael Jumper
|
e8b98abfc4
|
GUAC-1038: Add support for running specific commands via SSH (instead of a shell).
|
2015-10-19 15:58:44 -07:00 |
|
Michael Jumper
|
7cf2005f5b
|
GUAC-1354: Replace WAVE encoder with raw PCM encoder. Partially migrate to new audio streaming (Ogg not yet migrated).
|
2015-10-02 17:16:47 -07:00 |
|
Mike Jumper
|
24cbf72388
|
Merge pull request #74 from flangelo/num_keypad_map
GUAC-1314: Add mapping of numeric keypad operators to the base RDP keymap.
|
2015-09-20 14:22:06 -07:00 |
|
Michael Jumper
|
4e97843ef0
|
Merge branch 'master' into experimental
Conflicts:
src/common/guac_surface.c
|
2015-09-14 14:19:54 -07:00 |
|
Michael Jumper
|
afb671c594
|
GUAC-427: Ensure socket is flushed when audio buffer is flushed.
|
2015-09-04 18:58:21 -07:00 |
|
Michael Jumper
|
927ceb99dd
|
GUAC-427: Fix const-ness of pointer.
|
2015-09-04 13:47:21 -07:00 |
|
Michael Jumper
|
47b060d6eb
|
GUAC-427: Avoid sending silence received from PulseAudio.
|
2015-09-04 13:40:51 -07:00 |
|
Michael Jumper
|
08cadba16d
|
GUAC-240: Remove guac_protocol_send_png() and guac_protocol_send_jpeg().
|
2015-09-04 12:59:00 -07:00 |
|
Michael Jumper
|
d07d8ba2d2
|
GUAC-240: Associate Guacamole client with surface.
|
2015-09-04 12:58:13 -07:00 |
|
Frode Langelo
|
9fceb58444
|
GUAC-1314: Add mapping of numeric keypad operators to base RDP keymap
|
2015-09-03 15:52:37 +00:00 |
|
Michael Jumper
|
3bcb9863e7
|
GUAC-1296: Send IAC BRK when Pause, Break, or Ctrl+0 are pressed.
|
2015-08-23 16:21:50 -07:00 |
|
Michael Jumper
|
08cfde7678
|
GUAC-1296: Stub Pause / Break / Ctrl+0 key handling within telnet client.
|
2015-08-23 16:10:51 -07:00 |
|
Frode Langelo
|
9edf33da2e
|
GUAC-1290: Change GUAC_VNC_FRAME_TIMEOUT to 10 so more VNC messages are handled in each frame.
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
78b7b73e78
|
GUAC-240: Remove guac_protocol_send_png() and guac_protocol_send_jpeg().
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
859f7d9340
|
GUAC-240: Associate Guacamole client with surface.
|
2015-08-13 16:38:53 -07:00 |
|
Michael Jumper
|
8ff071bf04
|
Fix botched merge conflict resolution.
|
2015-08-13 16:38:28 -07:00 |
|
Michael Jumper
|
48bbc6a898
|
Merge branch 'testing-common-ssh'
Conflicts:
src/protocols/rdp/client.c
|
2015-08-13 16:29:22 -07:00 |
|
Michael Jumper
|
d85ed5f85f
|
GUAC-1292: Use "sftp-directory" for default upload directory, if specified, for both VNC and RDP.
|
2015-08-13 16:21:15 -07:00 |
|
Michael Jumper
|
677c3ce6e8
|
GUAC-1195: Add "color-scheme" parameter to SSH and telnet.
|
2015-07-28 16:46:32 -07:00 |
|
Michael Jumper
|
fa443249c9
|
GUAC-1195: Use color scheme constants and names.
|
2015-07-28 16:43:23 -07:00 |
|
Michael Jumper
|
b2c2779465
|
GUAC-1195: Define and use color constants for terminal.
|
2015-07-28 16:20:14 -07:00 |
|
Michael Jumper
|
029b3bdb80
|
GUAC-1195: Configure default foreground/background when terminal is created.
|
2015-07-28 15:59:20 -07:00 |
|
Michael Jumper
|
e8e39fd862
|
GUAC-515: Add missing include required by mkdir().
|
2015-07-28 14:40:35 -07:00 |
|
Michael Jumper
|
736ec7da23
|
GUAC-515: Clarify comments and formatting. Use simpler mkdir() logic.
|
2015-07-28 14:36:08 -07:00 |
|
Daryl Borth
|
52084f4f1f
|
GUAC-515: Add new RDP setting, create-drive-path, to create the drive.
|
2015-07-28 14:26:27 -07:00 |
|
Michael Jumper
|
5e4c7de5c7
|
GUAC-298: Clarify function documentation and naming. Do not simply silently default to ISO8859-1 if encoding is invalid.
|
2015-07-27 18:19:50 -07:00 |
|
Michael Jumper
|
7bfd7ce0ca
|
GUAC-298: Add missing comment. Update documentation style.
|
2015-07-27 17:51:03 -07:00 |
|
Michael Jumper
|
80a4d37173
|
Merge branch 'vnc_clipboard_encoding' of git://github.com/flangelo/guacamole-server into vnc-encoding
Conflicts:
src/protocols/vnc/client.h
|
2015-07-27 17:47:26 -07:00 |
|
Michael Jumper
|
6f48ebe7fe
|
GUAC-1264: Use proper parameter for SFTP password within RDP.
|
2015-07-24 13:55:10 -07:00 |
|
Michael Jumper
|
ec595b9cff
|
GUAC-1264: Explicitly free users and sessions within VNC and RDP.
|
2015-07-24 13:55:05 -07:00 |
|
Michael Jumper
|
49beb7d7fd
|
GUAC-1264: Require explicit free for users and sessions. Ensure SSH client data is zeroed upon allocation.
|
2015-07-24 13:20:36 -07:00 |
|
James Muehlner
|
da1f2f2ad3
|
Merge pull request #56 from glyptodon/clean-resources
GUAC-1171: Ensure user and session objects are automatically free'd, and that this is documented.
|
2015-07-14 11:06:04 -07:00 |
|
Michael Jumper
|
cdefe52c67
|
GUAC-1171: Ensure user and session objects are automatically free'd, and that this is documented.
|
2015-07-14 11:02:48 -07:00 |
|
Michael Jumper
|
df221e05be
|
GUAC-1171: RDP settings values may be NULL, and should not be used as defaults if NULL.
|
2015-07-14 10:49:06 -07:00 |
|
Michael Jumper
|
4d941545cd
|
GUAC-1171: Ensure directory names are null-terminated.
|
2015-07-12 22:27:02 -07:00 |
|
Michael Jumper
|
cc717f4112
|
GUAC-1171: Fix SFTP file upload comments.
|
2015-07-10 22:41:02 -07:00 |
|
Michael Jumper
|
b770800eda
|
GUAC-1171: Only include common SSH library if enabled.
|
2015-07-10 22:26:37 -07:00 |
|
Michael Jumper
|
2e5a3606f3
|
GUAC-1171: Set up handler for "file" instruction for SFTP filesystem, if no other handler is more appropriate.
|
2015-07-10 22:13:01 -07:00 |
|
Michael Jumper
|
43a534c98b
|
GUAC-1171: Add SFTP filesystem support to RDP.
|
2015-07-10 22:13:01 -07:00 |
|
Michael Jumper
|
1500e63050
|
GUAC-1171: Add SFTP filesystem support to VNC.
|
2015-07-10 22:13:01 -07:00 |
|
Michael Jumper
|
bfe4895408
|
GUAC-1171: Remove extra trailing spaces from parameter comments.
|
2015-07-10 21:01:17 -07:00 |
|
Michael Jumper
|
3d1d2ea334
|
GUAC-1171: Migrate to common SSH for SFTP transfers.
|
2015-07-10 17:21:58 -07:00 |
|
Michael Jumper
|
a6b46a0ea0
|
GUAC-1171: Add and document SFTP functionality within common SSH.
|
2015-07-10 17:21:27 -07:00 |
|
Michael Jumper
|
0fcea2738b
|
GUAC-1171: Migrate to common SSH within client.
|
2015-07-10 12:46:11 -07:00 |
|
Michael Jumper
|
fbcf8a1e0d
|
GUAC-1171: Move initialization of SSH, OpenSSL, etc. to common SSH base.
|
2015-07-09 12:02:31 -07:00 |
|
Michael Jumper
|
c199cfc8d7
|
GUAC-1171: Adopt cleaner style for Makefile.am.
|
2015-07-08 15:39:25 -07:00 |
|
Michael Jumper
|
77cde6ae4b
|
GUAC-1171: Stub out common SSH client within build.
|
2015-07-08 14:55:18 -07:00 |
|
Frode Langelo
|
d309842055
|
GUAC-298: Add configuration option to allow for VNC clipboard text encoding override
|
2015-07-08 14:28:02 -07:00 |
|
Michael Jumper
|
5e76e11e6a
|
GUAC-1172: Use FreeRDP to define STATUS_* constants, if possible, before falling back to the rest of rdp_status.h.
|
2015-07-06 00:43:21 -07:00 |
|
Michael Jumper
|
8a36358e94
|
GUAC-1172: Implement directory listing, file upload, and file download.
|
2015-07-06 00:43:21 -07:00 |
|
Michael Jumper
|
fef6cd212b
|
GUAC-1172: Associate guac_object with RDP filesystem.
|
2015-07-06 00:43:21 -07:00 |
|
Michael Jumper
|
58621ca42b
|
GUAC-1172: Move JSON functions to common.
|
2015-07-05 18:08:22 -07:00 |
|
Michael Jumper
|
ddbbcf032a
|
GUAC-1172: Ensure empty directories are valid JSON.
|
2015-07-05 12:56:10 -07:00 |
|
Michael Jumper
|
054698a3ad
|
GUAC-1172: Append. Do not appaned.
|
2015-07-01 11:11:07 -07:00 |
|
Michael Jumper
|
42c36f5b84
|
GUAC-1172: Properly store/free filesystem object.
|
2015-07-01 10:48:25 -07:00 |
|
Michael Jumper
|
0bbc958373
|
GUAC-1172: Implement file upload via filesystem object.
|
2015-07-01 10:48:25 -07:00 |
|
Michael Jumper
|
5fba93594d
|
GUAC-1172: Implement directory listing and file download via filesystem object.
|
2015-07-01 10:48:25 -07:00 |
|
Michael Jumper
|
482b3a728c
|
GUAC-1172: Simplify filename validation and manipulation.
|
2015-07-01 10:48:25 -07:00 |
|
Michael Jumper
|
29b76243b9
|
GUAC-835: Add support for all RDP performance flags.
|
2015-06-12 16:35:38 -07:00 |
|
Michael Jumper
|
be0e1d9b12
|
GUAC-346: Add support for specifying the client hostname.
|
2015-04-14 12:39:08 -07:00 |
|
Michael Jumper
|
5cb5be6923
|
GUAC-1056: Do not wait for messages if data is within the RFB client buffer.
|
2015-04-07 23:44:13 -07:00 |
|
Michael Jumper
|
2144aa4f8f
|
GUAC-794: Add missing hash sign to Italian keymap.
|
2015-03-31 11:31:52 -07:00 |
|
Denis Bernacci
|
07859aba06
|
GUAC-794: Add Italian keymap.
|
2015-03-31 11:18:38 -07:00 |
|
Michael Jumper
|
001b8188e8
|
GUAC-1095: Free any existing bitmap data prior to overwriting the bitmap data pointer.
|
2015-02-23 20:36:33 -08:00 |
|
rvecchio
|
efe95748b7
|
GUAC-570 blank pages inside the generated PDFs
|
2015-02-09 10:03:05 +01:00 |
|
Michael Jumper
|
959a7a202d
|
GUAC-994: Add support for interleaved_decompress() and planar_decompress() variants in FreeRDP 1.2.0-beta1+android9. Use working color conversion function (old one is present but will not work in 1.2.0).
|
2015-01-23 15:08:00 -08:00 |
|
Michael Jumper
|
5fe8917bdc
|
GUAC-974: Log reason for auth key failures. Add debug logging.
|
2015-01-04 19:56:32 -08:00 |
|
Michael Jumper
|
0b0c2aae93
|
GUAC-974: Auth key failures should abort as UNAUTHORIZED.
|
2015-01-04 19:17:40 -08:00 |
|
Michael Jumper
|
a5715ae3e0
|
GUAC-949: Increase display update interval to 500 ms.
|
2014-12-06 17:32:03 -08:00 |
|
James Muehlner
|
82e26aaca2
|
Merge pull request #9 from glyptodon/rdp-aspect-ratio
GUAC-947: Maintain aspect ratio when size is adjusted.
|
2014-12-05 16:57:03 -08:00 |
|
Michael Jumper
|
37276c081b
|
GUAC-947: Maintain aspect ratio when size is adjusted to conform with Display Update specs.
|
2014-12-05 15:30:51 -08:00 |
|
James Muehlner
|
955dba4498
|
Merge pull request #7 from glyptodon/swedish-keymap
GUAC-930 - Implement Swedish keymap
|
2014-12-04 20:49:18 -08:00 |
|
James Muehlner
|
cbab9e2efb
|
Merge pull request #8 from glyptodon/fix-rdp-segfault
GUAC-945: Do not attempt to load drdynvc unless Display Update is in use.
|
2014-12-03 16:01:36 -08:00 |
|
Michael Jumper
|
ca0107ba54
|
GUAC-945: Do not attempt to load drdynvc unless Display Update is in use. The interface of drdynvc is too different in versions of FreeRDP lacking Display Update.
|
2014-12-03 15:43:39 -08:00 |
|
James Muehlner
|
7ef33e5901
|
Merge pull request #5 from glyptodon/resize-with-dpi
GUAC-936: Use initial resolution for all future resizing of display.
|
2014-12-01 11:23:43 -08:00 |
|
Michael Jumper
|
05d1b8864c
|
GUAC-930: Add Swedish keymap.
|
2014-11-28 19:35:30 -08:00 |
|
Michael Jumper
|
6fc1699d86
|
GUAC-930: Log keysyms which are sent via Unicode.
|
2014-11-28 19:21:10 -08:00 |
|
Michael Jumper
|
4b53f9f3a6
|
GUAC-911: Expand logging within SSH and telnet.
|
2014-11-28 17:20:02 -08:00 |
|
Michael Jumper
|
6ea36b5a27
|
GUAC-936: Use initial resolution for all future resizing of display. Suggest reasonable resolution only if resolution of display is not provided/forced.
|
2014-11-26 15:35:22 -08:00 |
|
Michael Jumper
|
6cd161a02d
|
GUAC-935: Document parameters of newly-added functions.
|
2014-11-25 22:53:22 -08:00 |
|
Michael Jumper
|
d85a18c24d
|
GUAC-935: Add missing headers. Fix test for PubSub.
|
2014-11-25 22:11:43 -08:00 |
|
Michael Jumper
|
904fcfe75a
|
GUAC-935: Only update display size if it's been longer than 250ms.
|
2014-11-25 02:20:54 -08:00 |
|
Michael Jumper
|
4cbb4001fc
|
GUAC-865: Allow client-requested DPI to be overridden.
|
2014-11-21 16:45:47 -08:00 |
|
Michael Jumper
|
b812cc19a9
|
GUAC-865: Establish lock before sending size update.
|
2014-11-21 15:46:50 -08:00 |
|
Michael Jumper
|
2aec59dd23
|
GUAC-865: Do not log newline characters.
|
2014-11-21 14:25:05 -08:00 |
|
Michael Jumper
|
1fc80182a3
|
GUAC-865: rdpSettings may not have SupportDisplayControl, even if freerdp/client/disp.h is present.
|
2014-11-21 13:51:01 -08:00 |
|
Michael Jumper
|
a0e1e5f0c6
|
GUAC-865: Initial support for display update.
|
2014-11-21 13:30:24 -08:00 |
|
Michael Jumper
|
7064e12959
|
GUAC-852: Use rdpContext.codecs as a basis for determining whether FreeRDP uses _aligned_malloc() internally.
|
2014-11-20 21:41:38 -08:00 |
|
Michael Jumper
|
98195e606a
|
GUAC-852: Abstract away color conversion.
|
2014-11-20 21:07:22 -08:00 |
|
Michael Jumper
|
f401597f10
|
GUAC-852: Use old bitmap_decompress if no codecs in context. Restore use of freerdp_image_flip.
|
2014-11-20 21:07:18 -08:00 |
|
Michael Jumper
|
7fae39b593
|
GUAC-852: Refactor bitmap_decompress within guac_rdp_bitmap_decompress.
|
2014-11-20 18:49:47 -08:00 |
|
Michael Jumper
|
7449543461
|
GUAC-852: Store raw ARGB32 palette internally, for future use in conversions.
|
2014-11-20 18:35:17 -08:00 |
|
Michael Jumper
|
3171da9e09
|
GUAC-852: Use freerdp_image_copy instead of freerdp_image_flip.
|
2014-11-20 18:01:58 -08:00 |
|
Michael Jumper
|
fc6758ffdf
|
GUAC-852: Use freerdp_convert_gdi_order_color() for color conversion.
|
2014-11-20 18:01:05 -08:00 |
|
Michael Jumper
|
e2c28d9240
|
GUAC-852: Add bitmap_decompress implementation (partial stub - will not work with older FreeRDP).
|
2014-11-20 17:56:56 -08:00 |
|
Michael Jumper
|
f18d9ae831
|
GUAC-911: Replace old GUAC_RDP_DEBUG with calls to guac_client_log().
|
2014-11-12 13:35:25 -08:00 |
|
Michael Jumper
|
c0eb7df97a
|
GUAC-911: Log FreeRDP plugin load failures to warning level.
|
2014-11-12 12:02:38 -08:00 |
|
Michael Jumper
|
6081ce6fa4
|
GUAC-911: Greatly increase available values for guac_error. Remove use of guac_error by non-library code.
|
2014-11-09 22:59:53 -08:00 |
|
Michael Jumper
|
431fd2de6f
|
GUAC-911: Add log levels. Refactor guac_client_log_*() into guac_client_log().
|
2014-11-07 16:32:19 -08:00 |
|
Michael Jumper
|
0af6c7d22a
|
GUAC-874: Load RDPDR and set device redirection if audio enabled.
|
2014-10-05 15:16:28 -07:00 |
|
Michael Jumper
|
3b8e2a5528
|
GUAC-874: Remove detection of FastPath settings. Rely on defaults.
|
2014-10-05 14:30:55 -07:00 |
|
Michael Jumper
|
b2ab26c727
|
GUAC-849: Check for presence of AudioPlayback setting in FreeRDP settings struct.
|
2014-10-04 20:26:01 -07:00 |
|
Michael Jumper
|
5bcd60b3ba
|
GUAC-849: Set AudioPlayback flag if audio is enabled.
|
2014-10-04 19:47:11 -07:00 |
|
Michael Jumper
|
7b83b279d7
|
GUAC-659: Do not interpret AltGr as Right Alt.
|
2014-09-19 01:54:28 -07:00 |
|
Michael Jumper
|
2fa1468386
|
GUAC-779: Terminal channel mutex must exist before terminal channel.
|
2014-07-21 11:23:36 -07:00 |
|
Michael Jumper
|
be9c56f9a3
|
GUAC-779: Synchronize access to shared libssh2 handles.
|
2014-07-21 11:15:55 -07:00 |
|
Michael Jumper
|
d608b3a30b
|
GUAC-780: Init OpenSSL for sake of threads.
|
2014-07-21 10:48:02 -07:00 |
|
Michael Jumper
|
98c6e6496d
|
GUAC-780: Ensure libgcrypt is initialized for pthreads if used by libssh2. OpenSSL should be OK.
|
2014-07-21 10:27:39 -07:00 |
|
Michael Jumper
|
fd800e6dd7
|
GUAC-771: Ensure display surface is available during initial connection.
|
2014-07-21 09:12:17 -07:00 |
|
Michael Jumper
|
c7a65d08cb
|
GUAC-707: Clean version check logic.
|
2014-07-20 21:31:32 -07:00 |
|
Felipe Weckx
|
8c1a152467
|
GUAC-707 support for latest FreeRDP release (1.2.0-beta1)
|
2014-07-17 13:13:21 -07:00 |
|
Michael Jumper
|
0adf16c501
|
GUAC-763: Fix typo in comment.
|
2014-07-17 13:06:01 -07:00 |
|
Michael Jumper
|
46faa7ab85
|
GUAC-493: Coding style changes.
|
2014-07-17 12:54:40 -07:00 |
|
Felipe Weckx
|
e543d9eeb5
|
GUAC-493 Add keyboard-interactive ssh authentication method
|
2014-07-17 12:51:35 -07:00 |
|
Michael Jumper
|
d5c0c611bf
|
GUAC-763: Fix comments. Do not continue searching for username after password has been found.
|
2014-07-17 12:39:19 -07:00 |
|
Michael Jumper
|
1e5fbba64e
|
GUAC-763: Do not send mouse during username search either.
|
2014-07-17 12:34:57 -07:00 |
|
Michael Jumper
|
b2c6bc488b
|
GUAC-763: Remove stripping of non-printable chars. It will break UTF-8, and the signedness of line_buffer makes the comparisons questionable.
|
2014-07-17 12:33:46 -07:00 |
|
Michael Jumper
|
e01eb6fc10
|
GUAC-763: Minor fixes for style. Fix username/password regex.
|
2014-07-17 12:21:53 -07:00 |
|
Felipe Weckx
|
7784ebc8d3
|
GUAC-763: Adjust telnet login automation to accept a regex for the username parameter
|
2014-07-17 12:10:00 -07:00 |
|
Michael Jumper
|
8d99c35a86
|
GUAC-769: Ensure socket output is handled in a threadsafe manner.
|
2014-07-10 16:49:13 -07:00 |
|
Michael Jumper
|
8cc6c987a9
|
GUAC-716: Stop password search if user input is detected.
|
2014-06-17 12:28:53 -07:00 |
|
Michael Jumper
|
f357197f86
|
GUAC-716: Add password and password-regex parameters. Search for password prompt if password parameter specified.
|
2014-06-17 12:24:07 -07:00 |
|
Michael Jumper
|
ad34c254e0
|
GUAC-748: Add username parameter to telnet. Pass username via NEW-ENVIRONMENT telnet option.
|
2014-06-16 18:07:13 -07:00 |
|
Michael Jumper
|
adc15d50eb
|
GUAC-730: Fix headers for VNC.
|
2014-06-11 11:15:35 -07:00 |
|
Michael Jumper
|
9c6770e016
|
GUAC-730: Fix headers for telnet.
|
2014-06-11 11:09:44 -07:00 |
|
Michael Jumper
|
48d1597418
|
GUAC-730: Fix headers for SSH.
|
2014-06-11 10:06:18 -07:00 |
|
Michael Jumper
|
1973f42f61
|
GUAC-730: Add missing rail headers to guac_handlers.c.
|
2014-06-10 19:37:06 -07:00 |
|
Michael Jumper
|
6f5991c504
|
GUAC-730: Fix headers for RDP.
|
2014-06-10 18:45:14 -07:00 |
|
Michael Jumper
|
8bc4864d9a
|
GUAC-730: Add stddef.h to generated keymaps. Fix perl warning while we're at it.
|
2014-06-10 18:23:21 -07:00 |
|
Michael Jumper
|
c84a88d35a
|
GUAC-718: Set locale (for sake of wcwidth()). Warn if locale does not use UTF-8.
|
2014-06-02 16:01:13 -07:00 |
|
Michael Jumper
|
3bd145a059
|
GUAC-678: Add missing OpenSSL init.
|
2014-05-27 12:34:05 -07:00 |
|
Michael Jumper
|
6a93033b97
|
GUAC-670: Reduce required version of Perl.
|
2014-05-20 17:01:07 -07:00 |
|
Michael Jumper
|
32474c1114
|
GUAC-675: Lengthen maximum frame duration.
|
2014-05-11 23:42:27 -07:00 |
|
Michael Jumper
|
7fc3fe1fdc
|
GUAC-674: Queue and combine png updates. Lengthen RDP frame timeout to 10ms.
|
2014-05-09 15:39:00 -07:00 |
|
Michael Jumper
|
d42cd23f87
|
GUAC-654: Comment guac_handlers.h properly.
|
2014-05-07 21:29:36 -07:00 |
|
Michael Jumper
|
13e205a0e5
|
GUAC-654: Add missing comments to telnet_client.c
|
2014-05-07 21:19:15 -07:00 |
|
Michael Jumper
|
4a7e5609f5
|
GUAC-654: Implement local echo.
|
2014-05-07 15:30:48 -07:00 |
|
Michael Jumper
|
b87d99cc40
|
GUAC-654: Do NOT block indefinitely while waiting for socket to die.
|
2014-05-07 15:19:53 -07:00 |
|
Michael Jumper
|
6b33c8eeda
|
GUAC-654: Fix namespace and style.
|
2014-05-07 14:36:49 -07:00 |
|
Michael Jumper
|
30a31d07cf
|
GUAC-654: Add negotiation and handling of NAWS (window size).
|
2014-05-07 14:19:27 -07:00 |
|
Michael Jumper
|
a7d1dde24f
|
GUAC-654: Implement simple telnet client. No screen resize yet.
|
2014-05-07 13:46:25 -07:00 |
|
Michael Jumper
|
7c08593b83
|
GUAC-653: Restore file upload for SSH.
|
2014-05-06 17:14:40 -07:00 |
|
Michael Jumper
|
0acd219a88
|
GUAC-653: Remove unneeded includes.
|
2014-05-06 16:45:36 -07:00 |
|
Michael Jumper
|
92f0d4b36b
|
GUAC-653: Remove direct reference to internal terminal pipes.
|
2014-05-06 16:41:48 -07:00 |
|
Michael Jumper
|
470dc67c34
|
GUAC-653: Implement render_frame function.
|
2014-05-06 16:12:29 -07:00 |
|
Michael Jumper
|
f2781ed0cc
|
GUAC-653: Move mouse and key handling into terminal. Move clipboard into terminal.
|
2014-05-05 19:02:41 -07:00 |
|
Michael Jumper
|
455f2e543a
|
GUAC-653: Update namespace in common terminal code.
|
2014-05-05 16:36:49 -07:00 |
|
Michael Jumper
|
b4e7f95603
|
GUAC-653: Move terminal code to common location.
|
2014-05-05 16:17:59 -07:00 |
|
Michael Jumper
|
c5ada6631c
|
GUAC-667: Draw glyphs directly to surface.
|
2014-05-05 00:28:07 -07:00 |
|
Michael Jumper
|
1047c6192c
|
GUAC-667: Implement clipping within common surface.
|
2014-05-04 23:39:02 -07:00 |
|
Michael Jumper
|
8f1f0907e7
|
GUAC-662: Migrate VNC to guac_common_surface.
|
2014-05-01 11:27:26 -07:00 |
|
Michael Jumper
|
b6e323a7a2
|
GUAC-656: Flush default surface after handling updates.
|
2014-04-30 13:54:39 -07:00 |
|
Michael Jumper
|
5f0250fb1f
|
GUAC-656: Free buffer last - surface needs to send dispose.
|
2014-04-30 12:32:19 -07:00 |
|
Michael Jumper
|
f8ac59798f
|
GUAC-656: Migrate RDP to guac_common_surface.
|
2014-04-30 11:46:04 -07:00 |
|
Michael Jumper
|
4766970015
|
GUAC-621: During resize, keep cursor on screen and redraw cursor if necessary.
|
2014-04-16 14:46:00 -07:00 |
|
Michael Jumper
|
9229457dd4
|
GUAC-621: Only increase buffer length if real character data was written (not cleared).
|
2014-04-16 14:31:51 -07:00 |
|
Michael Jumper
|
3823165d7f
|
GUAC-598: Fix warnings against SSH.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
5f84cbc5e4
|
GUAC-598: Use unsigned instead of u_ type.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
d24aaeb614
|
GUAC-598: Bring up to compliance with POSIX standard claimed by source.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
20222beaed
|
GUAC-598: Fix warning regarding unsigned comparison against zero.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
de8c64a03a
|
GUAC-614: Remove old prototypes from RDP guac handlers.
|
2014-04-10 15:42:46 -07:00 |
|
Michael Jumper
|
7be9a87fae
|
GUAC-614: Remove old prototype.
|
2014-04-10 15:40:40 -07:00 |
|
Michael Jumper
|
0096cf677c
|
GUAC-614: Migrate RDP to simpler stream API. Add missing linkage to RDP build. Fix last character truncation bug.
|
2014-04-10 14:53:32 -07:00 |
|
Michael Jumper
|
83093f1bd3
|
GUAC-614: Migrate SSH to simpler stream API.
|
2014-04-10 13:47:36 -07:00 |
|
Michael Jumper
|
18407fdc37
|
GUAC-614: Migrate VNC to simpler stream API.
|
2014-04-10 13:40:22 -07:00 |
|
Michael Jumper
|
78b4ad56a1
|
GUAC-611: Add missing headers.
|
2014-04-09 19:09:41 -07:00 |
|
Michael Jumper
|
2c4ae68da0
|
GUAC-608: Add support for outbound clipboard for SSH. Partial inbound support.
|
2014-04-09 11:40:09 -07:00 |
|
Michael Jumper
|
3c70e87aef
|
GUAC-608: Add inbound clipboard. Remove use of iconv().
|
2014-04-08 17:08:29 -07:00 |
|
Michael Jumper
|
c9b077af4c
|
GUAC-608: Convert VNC outbound clipboard to common code. Stub inbound clipboard.
|
2014-04-08 16:42:10 -07:00 |
|
Michael Jumper
|
c95e2fd056
|
GUAC-608: Make guac_iconv input const.
|
2014-04-08 16:33:43 -07:00 |
|
Michael Jumper
|
6743795a68
|
GUAC-608: Migrate RDP to common clipboard code for inbound data.
|
2014-04-08 15:31:56 -07:00 |
|
Michael Jumper
|
3cf644009f
|
GUAC-608: Migrate RDP to common clipboard code for outbound data.
|
2014-04-08 15:06:54 -07:00 |
|
Michael Jumper
|
2aa7252d1b
|
GUAC-608: Implement outbound clipboard streaming. Stub out inbound.
|
2014-04-07 19:22:53 -07:00 |
|
Michael Jumper
|
c180de9444
|
GUAC-447: Implement paste of Unicode text.
|
2014-04-02 15:35:09 -07:00 |
|
Michael Jumper
|
3f19e2b2bb
|
GUAC-584: Name of constant should be CP1252, not ISO-8859-1.
|
2014-04-02 14:22:22 -07:00 |
|
Michael Jumper
|
49ffaf0826
|
GUAC-584: Use CP1252 for RDP copy of non-unicode text.
|
2014-04-02 14:10:45 -07:00 |
|
Michael Jumper
|
b203cf1fd2
|
GUAC-584: Remove old free() - no longer necessary as buffer is static.
|
2014-04-01 23:40:00 -07:00 |
|
Michael Jumper
|
7cf5d02019
|
GUAC-584: Simplify copy logic. Store clipboard in static 256K buffer. Convert from UTF16 properly.
|
2014-04-01 18:41:55 -07:00 |
|