Commit Graph

3233 Commits

Author SHA1 Message Date
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
James Muehlner
ede0ab1715 Merge pull request #106 from glyptodon/makefile-order
GUAC-1410: Fix keymap ordering in Makefile.am.
2016-02-01 14:56:16 -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
James Muehlner
c42a1dc669 Merge pull request #105 from glyptodon/fix-free-order
GUAC-1451: Fix order of resource release in case typescript creation failure.
2016-01-28 10:52:33 -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
James Muehlner
897ee16e91 Merge pull request #104 from glyptodon/text-recording
GUAC-1452: Implement text recording of terminal sessions.
2016-01-27 13:23:26 -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
James Muehlner
f49540f436 Merge pull request #103 from glyptodon/terminal-pipe-streams
GUAC-1452: Implement OSC sequence for redirecting output to pipe streams
2016-01-13 21:36:32 -08: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
97bfcef20d GUAC-1452: Add semicolon to pipe closure terminal code. 2016-01-13 10:37:40 -08:00
Michael Jumper
d03c7452d9 GUAC-1452: Clean up option parsing logic. 2016-01-13 10:37:40 -08:00
Michael Jumper
1200a41bb6 GUAC-1452: Clean up comment style within guacctl. 2016-01-13 10:37:40 -08:00
Michael Jumper
6c0cd22b90 GUAC-1452: Update guacctl defining the terminal codes for controlling pipe streams. 2016-01-13 10:37:40 -08:00
James Muehlner
6c0862e82d Merge pull request #102 from glyptodon/memory-madness
GUAC-1471: Properly calculate heat map dimensions.
2016-01-12 22:54:55 -08:00
Michael Jumper
8b6ca810d9 GUAC-1471: Properly calculate heat map dimensions. 2016-01-12 22:44:28 -08:00
James Muehlner
e2ecdbdcf6 Merge pull request #101 from glyptodon/doxygen-warnings
GUAC-1434: Fix Doxygen warnings.
2015-12-15 16:30:59 -08:00
Michael Jumper
858c4450eb GUAC-1434: Document undocumented function parameters. 2015-12-15 16:14:15 -08:00
Michael Jumper
93c039fbe1 GUAC-1434: Organize Doxyfile and remove all unused/default options. 2015-12-15 15:51:48 -08:00
James Muehlner
23885ba778 Merge pull request #100 from glyptodon/bump-version
GUAC-1392: Bump version to 0.9.9.
2015-12-15 13:16:13 -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
James Muehlner
4d9f1bdef7 Merge pull request #99 from glyptodon/webp-warning
GUAC-1425: Use proper enum constant for WebPConfigPreset().
2015-12-09 13:56:51 -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
James Muehlner
b473ce4f95 Merge pull request #96 from glyptodon/load-rdpsnd-with-rdpdr
GUAC-1196: Always load RDPSND with RDPDR.
2015-11-03 20:09:36 -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