Michael Jumper
|
19814a4c8a
|
GUAC-236: Layers should be parented to default layer by default.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
e3d0c5e5ef
|
GUAC-236: Do not resize buffers if unnecessary.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
ba9c1a2efd
|
GUAC-236: Ensure buffers are resized to fit draw operations (unless they are within layers).
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
83beccf7e4
|
GUAC-236: Ensure rectangle is explicitly set when painting buffers.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
bd84315824
|
GUAC-236: Implement PNG decoding using Cairo's built-in PNG functions.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
a15a86ed00
|
GUAC-236: Assemble entire image data prior to decoding. Switch to simple decoder function (no struct).
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
3661cadf4e
|
GUAC-236: Implement blob, end, and img instructions.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
d29d5bbc99
|
GUAC-236: Add helper functions for invoking stream data/end handlers.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
f535ccfb54
|
GUAC-236: Invoke init/free handlers as required.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
578bedcd07
|
GUAC-236: Add image stream allocation and management functions.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
8ff8ccc92b
|
GUAC-236: Free all buffers with appropriate function.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
5149d6d5c4
|
GUAC-236: Add decoder search function.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
083e48d089
|
GUAC-236: Add stub structure for image decoding.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
8c0a9b8bc5
|
GUAC-236: Replace placeholder with required mask and index properties.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
088f1dfede
|
GUAC-236: Implement copy.
|
2016-03-14 20:22:02 -07:00 |
|
Michael Jumper
|
96104c099b
|
GUAC-236: Ignore free attempts on NULL buffers.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
dea754d846
|
GUAC-236: Handle dispose of buffers.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
36b625818d
|
GUAC-236: Log protocol violations at WARNING level.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
d1642cbcba
|
GUAC-236: Cursor must be ignored for now (no mouse position information in recording).
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
ac78b7a7a5
|
GUAC-236: Implement cfill and rect.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
160453c3e9
|
GUAC-236: Implement buffer retrieval functions.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
9407f8bcde
|
GUAC-236: Layers must default to unparented.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
a0197ee2c2
|
GUAC-236: Implement buffer resize.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
696c3c3184
|
GUAC-236: Stub resize of buffers. Implement size.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
314d66727a
|
GUAC-236: Implement alloc/free of layers. Implement shade, move, and dispose.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
899cdb4c00
|
GUAC-236: Fully implement sync instruction. Stub timestamp update for display.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
4634ce391a
|
GUAC-236: Allocate and pass display to all instruction handlers.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
f286bd92c7
|
GUAC-236: Add display, buffer, image, and stream abstractions.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
23af2d3041
|
GUAC-236: Handle sync instruction.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
f842d1c0a4
|
GUAC-236: Parse base64 from blobs.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
91197ffad2
|
GUAC-236: Allow instruction handlers to touch the argument values.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
0e5a7bb5c2
|
GUAC-236: Add argument parsing stubs to instruction handlers.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
d530d92651
|
GUAC-236: Add stub handlers for each required instruction.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
a926a6dc3b
|
GUAC-236: Handle specific instructions via an opcode/handler mapping.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
1f54ea10dd
|
GUAC-236: Display DEBUG-level messages for now.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
c850744faa
|
GUAC-236: Actually parse input files.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
5e5186be07
|
GUAC-236: Log failures vs. total files.
|
2016-03-14 20:22:01 -07:00 |
|
Michael Jumper
|
652ea5ddf9
|
GUAC-236: Add stub guacenc utility (encode Guacamole protocol to video).
|
2016-03-14 20:22:01 -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
|
7c2766b34b
|
GUAC-1389: Abort correctly if password or keyboard-interactive auth fails (fixes GUAC-1381).
|
2016-03-14 17:33:17 -07:00 |
|
Michael Jumper
|
075b7ffba9
|
GUAC-1389: Add screen sharing support to SSH.
|
2016-03-14 17:33:17 -07:00 |
|
Michael Jumper
|
8f6a585b09
|
GUAC-1389: Rename guac_terminal_add_user() to guac_terminal_dup().
|
2016-03-14 16:03:05 -07:00 |
|
Michael Jumper
|
a101838162
|
GUAC-1389: Include select layer when syncing.
|
2016-03-14 16:00:21 -07:00 |
|
Michael Jumper
|
d59a6ebf62
|
GUAC-1389: Remove use of guac_common_display from terminal.
|
2016-03-14 16:00:21 -07:00 |
|
Michael Jumper
|
a14e0fa3fb
|
GUAC-1389: Redraw / resync terminal contents.
|
2016-03-14 16:00:21 -07:00 |
|
Michael Jumper
|
60dec61c51
|
GUAC-1389: Redraw / resync scrollbar state when a new user joins a terminal session.
|
2016-03-14 16:00:21 -07:00 |
|
Michael Jumper
|
e750ca9499
|
GUAC-1389: Update terminal to support screen sharing.
|
2016-03-09 12:57:41 -08: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
|
70ce9fa96a
|
GUAC-1389: Fix typo in punctuation of documentation for guac_client_for_owner().
|
2016-03-04 19:46:21 -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
|
9e8790cbba
|
GUAC-1389: Fix race in cursor update when a past user has left the connection.
|
2016-03-04 17:05:45 -08:00 |
|
Michael Jumper
|
e7ada26f55
|
GUAC-1389: Provide guac_client_for_user() function which validates user pointers, allowing code to safely store and use guac_user pointers.
|
2016-03-04 16:44:30 -08:00 |
|
James Muehlner
|
36cabe3d09
|
Merge pull request #117 from glyptodon/missing-includes
GUAC-1389: Add missing includes for guacd's connection.c
|
2016-03-04 13:34:18 -08:00 |
|
Michael Jumper
|
4e50603404
|
GUAC-1389: Add missing includes for guacd's connection.c.
|
2016-03-04 13:28:52 -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 |
|
James Muehlner
|
41a21c9b0c
|
Merge pull request #115 from glyptodon/fix-palette-free
GUAC-1389: Palette must be freed.
|
2016-03-03 11:15:13 -08:00 |
|
Michael Jumper
|
e625a7a887
|
GUAC-1389: Palette must be freed.
|
2016-03-03 11:06:55 -08:00 |
|
Michael Jumper
|
8e8b632716
|
GUAC-1389: Ensure proc is freed and cleaned up, regardless of whether it started properly.
|
2016-03-03 11:00:21 -08:00 |
|
James Muehlner
|
f7b30414fb
|
Merge pull request #113 from glyptodon/fake-merge-screen-sharing-004-guacd
GUAC-1389: Add screen sharing support to guacd.
|
2016-03-02 21:29:12 -08:00 |
|
Michael Jumper
|
b3b5a65923
|
GUAC-1389: Simply logic surrounding freeaddrinfo().
|
2016-03-02 20:09:07 -08:00 |
|
Michael Jumper
|
39fd2c152f
|
GUAC-1389: Document guacd_user_start() and corresponding threads.
|
2016-03-02 16:37:44 -08:00 |
|
Michael Jumper
|
b169ea0f6e
|
GUAC-1389: Document creation of SSL-wrapped guac_socket.
|
2016-03-02 16:32:09 -08:00 |
|
Michael Jumper
|
ed44e0c4b0
|
GUAC-1389: Document process management functions. Remove unnecessary parameter.
|
2016-03-02 16:26:38 -08:00 |
|
Michael Jumper
|
26bdd9bc38
|
GUAC-1389: Document client process map manipulation functions.
|
2016-03-02 15:34:39 -08:00 |
|
Michael Jumper
|
d595d96304
|
GUAC-1389: Document file descriptor passing functions.
|
2016-03-02 14:50:34 -08:00 |
|
Michael Jumper
|
1e4a83b3da
|
GUAC-1389: Document daemonization helper functions.
|
2016-03-02 14:44:15 -08:00 |
|
Michael Jumper
|
cb8fe46328
|
GUAC-1389: Add missing documentation for connection handling functions.
|
2016-03-02 14:36:16 -08:00 |
|
Michael Jumper
|
9e7663463f
|
GUAC-1389: Restore guacd within build. Migrate guacd to screen sharing changes.
|
2016-03-02 12:46:00 -08:00 |
|
Michael Jumper
|
c9346014df
|
GUAC-1389: Release candidate addresses of no connection can be established.
|
2016-03-02 10:59:03 -08:00 |
|
Michael Jumper
|
e42566816c
|
GUAC-1389: PNG encoder should always release palette storage if an error occurs.
|
2016-03-02 10:55:37 -08:00 |
|
Michael Jumper
|
15f7fedfea
|
GUAC-1389: Ensure dlopen()'d handle to plugin is released on error.
|
2016-03-02 10:54:58 -08:00 |
|
Michael Jumper
|
48143f6a0a
|
GUAC-1389: Add convenience function for exposing SFTP filesystems to specific users.
|
2016-03-01 17:28:35 -08:00 |
|
Michael Jumper
|
cb70c6e8b9
|
GUAC-1389: Bring common-ssh up to date with screen sharing changes.
|
2016-03-01 17:28:35 -08:00 |
|
Michael Jumper
|
12d5c315bb
|
GUAC-1389: Add missing parameter comments to static functions in common.
|
2016-03-01 16:46:19 -08:00 |
|
Michael Jumper
|
bbceed5200
|
GUAC-1389: Bring common headers up-to-date with current style.
|
2016-03-01 16:40:23 -08:00 |
|
Michael Jumper
|
f393561925
|
GUAC-1389: Bring common up to date with screen sharing changes.
|
2016-03-01 16:27:32 -08:00 |
|
Michael Jumper
|
14522dab22
|
GUAC-1389: Add missing documentation for socket handlers.
|
2016-03-01 13:02:48 -08:00 |
|
Michael Jumper
|
7653fa106e
|
GUAC-1389: Document internal stream management functions. Fix semantics of stream closure.
|
2016-03-01 12:50:51 -08:00 |
|
Michael Jumper
|
cd006a4066
|
GUAC-1389: Fix spelling of "markers".
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
1726af0c97
|
GUAC-1389: Add missing parameter documentation for user-level instruction handlers.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
dd0cecc7ea
|
GUAC-1389: Add missing parameter comments to user-specific handlers. Clarify purpose of handlers.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
c3a487f9ec
|
GUAC-1389: Fix spelling of "previously".
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
3734a68a42
|
GUAC-1389: Fix strange and unnecessary wrapping of line.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
5ae0da65e1
|
GUAC-1389: Remove unnecessary blank line.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
62ccd78122
|
GUAC-1389: Add missing parameter comments to static handlers of guac_client and the broadcast socket.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
6d2ddd72a5
|
GUAC-1389: Add missing parameter comments for client handlers.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
ea1a34083c
|
GUAC-1389: Explain significance of the type-punning union.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
76e3b2ebb8
|
GUAC-1389: Restore libguac's high-level convenience functions for audio streaming.
|
2016-03-01 12:25:04 -08:00 |
|
Michael Jumper
|
fbe4d53fb1
|
GUAC-1389: Refactor libguac to allow screen sharing.
|
2016-03-01 12:24:57 -08:00 |
|
Michael Jumper
|
c5fd72bb98
|
GUAC-1477: Ensure any fd_set used by guac_socket is always properly initialized.
|
2016-02-01 15:14:20 -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
|
b35a0c3695
|
GUAC-1451: Fix order of resource release in case typescript creation failure.
|
2016-01-28 10:47:04 -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
|
d9dacedbe0
|
GUAC-1452: Log typescript creation/failure.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
c68f96741d
|
GUAC-1452: Store filenames within typescript struct.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
7c7a68975b
|
GUAC-1452: Append .timing to end of basename for timing file.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
d421bbc075
|
GUAC-1452: Automatically create directory if requested.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
e9fb7a67da
|
GUAC-1452: Try and retry the specified filename until success or no further possibilities exist.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
0d5355560e
|
GUAC-1452: Fix inverted logic for typescript alloc return value.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
6297f11724
|
GUAC-1452: Cap timing entries at a maximum of 24 hours per entry.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
8a6a2a1156
|
GUAC-1452: Actually write timestamps to timing file.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
88a121f81e
|
GUAC-1452: Write required header/footer.
|
2016-01-27 12:43:53 -08:00 |
|
Michael Jumper
|
b2a356d4b8
|
GUAC-1452: Write to and flush typescript automatically.
|
2016-01-27 12:43:52 -08:00 |
|
Michael Jumper
|
cc76f2f4af
|
GUAC-1452: Fix typescript file creation permissions.
|
2016-01-26 16:42:24 -08:00 |
|
Michael Jumper
|
3f4bac3d04
|
GUAC-1452: Add base typescript implementation and stubs.
|
2016-01-25 17:04:15 -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 |
|
Michael Jumper
|
4bc5ebe7da
|
GUAC-1452: Ensure pipe is flushed and closed if terminal is destroyed.
|
2016-01-13 18:07:37 -08:00 |
|
Michael Jumper
|
ff557a7f01
|
GUAC-1452: Echo to pipe stream if open (buffered).
|
2016-01-13 17:38:13 -08:00 |
|
Michael Jumper
|
01edd8ccd8
|
GUAC-1452: Implement pipe open/close within OSC.
|
2016-01-13 10:37:41 -08:00 |
|
Michael Jumper
|
051701d566
|
GUAC-1452: Provide for storage of pipe stream within terminal struct.
|
2016-01-13 10:37:41 -08:00 |
|
Michael Jumper
|
528de38359
|
GUAC-1452: Document terminal char handlers.
|
2016-01-13 10:37:40 -08:00 |
|
Michael Jumper
|
b869edb0a2
|
GUAC-1452: Add stub handlers for new pipe OSC codes.
|
2016-01-13 10:37:40 -08:00 |
|
Michael Jumper
|
8b6ca810d9
|
GUAC-1471: Properly calculate heat map dimensions.
|
2016-01-12 22:44:28 -08:00 |
|
Michael Jumper
|
858c4450eb
|
GUAC-1434: Document undocumented function parameters.
|
2015-12-15 16:14:15 -08:00 |
|
Michael Jumper
|
3e69bc51e7
|
GUAC-1392: Update libtool version (libguac API has changed and is not 100% compatible with 0.9.8 or older).
|
2015-12-15 13:11:16 -08:00 |
|
Michael Jumper
|
edd6b9af1c
|
GUAC-1392: Bump version to 0.9.9.
|
2015-12-15 13:09:42 -08:00 |
|
Michael Jumper
|
c7c4010306
|
GUAC-1425: Use proper enum constant for WebPConfigPreset().
|
2015-12-09 13:44:54 -08: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 |
|
Mike Jumper
|
f9cc90307b
|
Merge pull request #89 from frenche/listen_once
GUAC-1361: listen() need not be present in main loop
|
2015-11-02 11:56:00 -08:00 |
|
James Muehlner
|
5c6ad497f4
|
Merge pull request #95 from glyptodon/ssh-command
GUAC-1038: Add support for running specific commands via SSH
|
2015-10-20 11:56:17 -07: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
|
364987b159
|
GUAC-1374: The keep alive ping is disabled by default.
|
2015-10-19 11:55:18 -07:00 |
|
Mike Jumper
|
8a91965b07
|
Merge pull request #92 from flangelo/encoding_artifacts
GUAC-1366: Adjust WebP and JPEG image sizes before compressing to avo…
|
2015-10-19 11:48:39 -07:00 |
|
Mike Jumper
|
0f2041ee5c
|
Merge pull request #91 from flangelo/jpeg_if_bmp_large_enough
GUAC-1365: Don't send JPEG image refreshes if the image size is less …
|
2015-10-19 11:46:34 -07:00 |
|
Michael Jumper
|
a1c1fa104b
|
GUAC-1354: Remove duration from video instruction.
|
2015-10-18 22:08:45 -07:00 |
|
Frode Langelo
|
670c6b766e
|
GUAC-1365: Don't send JPEG image refreshes if the image size is less than 4096 pixels. WebP decision should not include the size check.
|
2015-10-16 16:46:10 +00:00 |
|
Frode Langelo
|
69a7b8c066
|
GUAC-1366: Adjust WebP and JPEG image sizes before compressing to avoid artifacts on the edges of the images
|
2015-10-06 22:31:58 +00:00 |
|
James Muehlner
|
6a7b397110
|
Merge pull request #88 from glyptodon/copy-mimetypes
GUAC-1305: Copy mimetypes - do not just point instruction storage
|
2015-10-02 23:47:34 -07:00 |
|
Michael Jumper
|
e7ab5b50ab
|
GUAC-1354: Remove old Ogg encoder.
|
2015-10-02 17:16:47 -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 |
|
Isaac Boukris
|
61b01299b2
|
GUAC-1361: listen() need not be present in main loop
See GUAC-1361.
Signed-off-by: Isaac Boukris <iboukris@gmail.com>
|
2015-09-28 04:06:39 +03:00 |
|
Michael Jumper
|
653751e2f5
|
GUAC-1305: Copy mimetypes into client structure. Instruction contents CANNOT be relied upon after new instruction data is read (the argv, etc. buffers are reused and shared).
|
2015-09-24 12:45:14 -07:00 |
|
Michael Jumper
|
9a3a1bdcde
|
GUAC-1305: Mimetype pointers need not be const.
|
2015-09-24 12:45:07 -07:00 |
|
Michael Jumper
|
1211c366bf
|
GUAC-1305: Support lossless WebP within encoder.
|
2015-09-22 12:17:26 -07:00 |
|
Michael Jumper
|
3597a20890
|
GUAC-1305: Clean up WebP encoder.
|
2015-09-20 21:06:46 -07:00 |
|
Michael Jumper
|
0dd4d9b9fa
|
GUAC-1305: Send WebP images in preference to JPEG when supported.
|
2015-09-20 18:58:30 -07:00 |
|
Michael Jumper
|
be64fd23c7
|
GUAC-1305: Add functions for checking WebP support and streaming WebP images.
|
2015-09-20 18:53:19 -07:00 |
|
Frode Langelo
|
42dba743eb
|
GUAC-1305: Add support for WebP encoded images. Added optional dependency on libwebp.
|
2015-09-20 18:12:41 -07:00 |
|
James Muehlner
|
fdc40a9315
|
Merge pull request #84 from glyptodon/image-handshake
GUAC-1305: Add image mimetypes to Guacamole protocol handshake.
|
2015-09-20 17:37:30 -07:00 |
|
Michael Jumper
|
c57abf3411
|
GUAC-1305: Add image mimetypes to Guacamole protocol handshake.
|
2015-09-20 16:15:13 -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
|
7cb632c5c9
|
GUAC-240: Ensure initialization of last_pixel is obvious.
|
2015-09-18 11:38:22 -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
|
ab4af86c7b
|
GUAC-1323: Send proper Guacamole protocol status codes for SFTP errors.
|
2015-09-06 13:39:08 -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
|
037f5bc514
|
GUAC-1280: Bump version numbers to 0.9.8. Update libtool versioning.
|
2015-09-04 13:30:51 -07:00 |
|
James Muehlner
|
c02ade76ca
|
Merge pull request #75 from glyptodon/fix-makefile-indent
GUAC-1297: Remove indentation / use tabs where required by Makefile standard.
|
2015-09-04 13:29:56 -07:00 |
|
Michael Jumper
|
3d888c2eb5
|
GUAC-240: Byte order of pixels is BGR, not BRG.
|
2015-09-04 13:01:06 -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
|
59f440209c
|
GUAC-240: Add function for streaming JPEG images via img instruction.
|
2015-09-04 12:58:47 -07:00 |
|
Michael Jumper
|
7aff3a257a
|
GUAC-240: Move JPEG encoder to own file, writing directly to an img stream.
|
2015-09-04 12:58:39 -07:00 |
|
Michael Jumper
|
f79c661192
|
GUAC-240: Add function for streaming PNG images via img instruction. Use for surface.
|
2015-09-04 12:58:29 -07:00 |
|
Michael Jumper
|
8f2d6f2975
|
GUAC-240: Force flush at end of PNG write.
|
2015-09-04 12:58:22 -07:00 |
|
Michael Jumper
|
d07d8ba2d2
|
GUAC-240: Associate Guacamole client with surface.
|
2015-09-04 12:58:13 -07:00 |
|
Michael Jumper
|
364d2842ab
|
GUAC-240: Move PNG encoder to own file, writing directly to an img stream.
|
2015-09-04 12:58:05 -07:00 |
|
Michael Jumper
|
74728d2944
|
GUAC-1297: Remove indentation / use tabs where required by Makefile standard.
|
2015-09-04 11:55:30 -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 |
|