Nick Couchman
|
7453bc8f44
|
GUACAMOLE-269: Clean up logging and comments, and simplify code.
|
2018-04-02 15:04:03 -04:00 |
|
Nick Couchman
|
b441181c18
|
GUACAMOLE-269: Remove unnecessary data structure and array size, and update comments.
|
2018-04-02 10:43:57 -04:00 |
|
Nick Couchman
|
ea946f2492
|
GUACAMOLE-269: Changes to initializing opcode array.
|
2018-04-02 09:10:11 -04:00 |
|
Nick Couchman
|
c898f35959
|
GUACAMOLE-269: Clean up terminal backspace initialization.
|
2018-04-02 07:47:49 -04:00 |
|
Michael Jumper
|
d6a5695f8a
|
GUACAMOLE-533: Wait at most 5 seconds for connection processes to terminate following disconnect.
|
2018-04-01 23:35:17 -07:00 |
|
Michael Jumper
|
1f60526ab8
|
GUACAMOLE-407: Do not build guaclog within guacd Docker image. The guacd image should contain only guacd.
|
2018-04-01 21:36:59 -07:00 |
|
Michael Jumper
|
d6510360d0
|
GUACAMOLE-407: Dynamically derive runtime dependencies.
|
2018-04-01 21:16:38 -07:00 |
|
Nick Couchman
|
e16bfd7837
|
GAUCAMOLE-269: Memory effeciency updates.
|
2018-03-24 15:50:11 -04:00 |
|
Nick Couchman
|
11136f7d7b
|
GUACAMOLE-269: More documentation updates.
|
2018-03-24 15:09:34 -04:00 |
|
Nick Couchman
|
112ce5299e
|
GUACAMOLE-269: Remove unnecessary dynamic allocation.
|
2018-03-24 14:54:27 -04:00 |
|
Nick Couchman
|
86dde85b2d
|
GUACAMOLE-269: Comment and spelling updates.
|
2018-03-24 14:53:22 -04:00 |
|
Nick Couchman
|
fef819fbb9
|
GUACAMOLE-30: Add license to file and want network.target.
|
2018-03-16 17:02:53 -04:00 |
|
Nick Couchman
|
f75579de7e
|
GUACAMOLE-30: Change from script to data.
|
2018-03-15 07:30:55 -04:00 |
|
Nick Couchman
|
77cac3b30d
|
GUACAMOLE-30: Implement systemd script for guacd
|
2018-03-15 06:52:41 -04:00 |
|
Nick Couchman
|
a27757682a
|
GUACAMOLE-523: Add default value for client name.
|
2018-03-08 12:21:04 -05:00 |
|
Nick Couchman
|
b72bcafecd
|
GUACAMOLE-523: Pass configured client name through for redirect messages.
|
2018-03-08 12:16:31 -05:00 |
|
Nick Couchman
|
45b832bfdc
|
GUACAMOLE-269: Remove all dynamic allocation and simplify implementation.
|
2018-03-08 11:36:15 -05:00 |
|
Nick Couchman
|
dd7522bd9f
|
GUACAMOLE-269: Get rid of dynamic allocation and properly free up data structures.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
c3e1b2afef
|
GUACAMOLE-269: Fix minor style issues and update comments.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
64ca77f3a5
|
GUACAMOLE-269: Change struct to struct pointer.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
33cca46346
|
GUACAMOLE-269: Remove debug code.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
dd78d230ea
|
GUACAMOLE-269: Backspace key should send null-terminated string.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
c286668b79
|
GUACAMOLE-269: Name functions per Guacamole standards.
|
2018-03-08 10:48:22 -05:00 |
|
Nick Couchman
|
9bd28321e5
|
GUACAMOLE-269: Fix up style in comments.
|
2018-03-08 10:48:21 -05:00 |
|
Nick Couchman
|
fd58d31eea
|
GUACAMOLE-269: Use backspace config to set up tty modes.
|
2018-03-08 10:48:21 -05:00 |
|
Nick Couchman
|
46e908c06e
|
GUACAMOLE-269: Allow backspace key to be configured.
|
2018-03-08 10:48:21 -05:00 |
|
Nick Couchman
|
2ace9385a2
|
GUACAMOLE-269: Add documentation for the defines and variables.
|
2018-03-08 10:48:21 -05:00 |
|
Nick Couchman
|
5583748b54
|
GUACAMOLE-269: Move constant declaration to ttymode.c
|
2018-03-08 10:48:21 -05:00 |
|
Nick Couchman
|
f1bf70a4a2
|
GUACAMOLE-269: Add basic support for sending TTY mode encoding.
|
2018-03-08 10:48:21 -05:00 |
|
Michael Jumper
|
5d37530687
|
GUACAMOLE-517: Add definition for "Print Screen" key to base RDP keymap.
|
2018-03-06 12:01:50 -08:00 |
|
Michael Jumper
|
bc5b01d4d8
|
GUACAMOLE-448: Merge support for configuring the level of caching used by RDP.
|
2018-02-22 00:39:31 -08:00 |
|
Nick Couchman
|
d239207f0f
|
GUACAMOLE-448: Add support for configuring glyph caching.
|
2018-02-20 15:35:50 -05:00 |
|
Michael Jumper
|
3b327378eb
|
GUACAMOLE-351: Add "-v" option which causes guacd to print its version information and exit.
|
2018-02-07 13:45:13 -08:00 |
|
Michael Jumper
|
f4f5b4e65a
|
GUACAMOLE-351: Separate guac_config structure into own header file, independent of how that config is loaded.
|
2018-02-07 13:33:52 -08:00 |
|
James Muehlner
|
05f54d098c
|
GUACAMOLE-502: Merge cessastion of name instruction in RDP/VNC to avoid incorreclty updating window title.
|
2018-02-06 22:43:46 -08:00 |
|
Michael Jumper
|
cd0e48234a
|
GUACAMOLE-500: Explicitly guarantee typescript filename cannot exceed buffer size.
|
2018-02-06 22:13:55 -08:00 |
|
James Muehlner
|
5b58c7e15b
|
GUACAMOLE-324: Merge buffer write bug fix.
|
2018-02-06 21:38:27 -08:00 |
|
Michael Jumper
|
9705b39c2b
|
GUACAMOLE-324: Continuously write chunks of data until entire buffer has been sent.
|
2018-02-06 21:29:31 -08:00 |
|
Michael Jumper
|
19b5050fbf
|
GUACAMOLE-482: Fail overall encoding process if any instruction handler reports failure.
|
2018-02-06 21:19:24 -08:00 |
|
Michael Jumper
|
b0c14bd59f
|
GUACAMOLE-482: Report video encoding failure if frame flush fails.
|
2018-02-06 21:18:39 -08:00 |
|
Michael Jumper
|
02cd424d18
|
GUACAMOLE-502: Do not send connection name / hostname (which may be internal information).
|
2018-02-06 20:12:53 -08:00 |
|
Nick Couchman
|
4d7191147c
|
GUACAMOLE-313: Merge add support for including key events within session recordings.
|
2018-02-02 16:16:42 -05:00 |
|
Michael Jumper
|
139251ea73
|
GUACAMOLE-492: Remove guaclog binary erroneously added to source tree.
|
2018-01-31 16:45:09 -08:00 |
|
Nick Couchman
|
3f6acb6378
|
GUACAMOLE-313: Merge remove handling of Unicode codepoints which cannot actually be represented by an X11 keysym.
|
2018-01-30 19:06:01 -05:00 |
|
Nick Couchman
|
b1d050285a
|
GUACAMOLE-313: Merge ensure keydef structure is freed in all cases.
|
2018-01-30 19:04:22 -05:00 |
|
Nick Couchman
|
8ca6ff3a94
|
GUACAMOLE-313: Merge exclude built guaclog.1 mangpage from git.
|
2018-01-30 18:41:28 -05:00 |
|
Michael Jumper
|
7f9e61a1f2
|
GUACAMOLE-313: Exclude built guaclog.1 manpage from git.
|
2018-01-30 15:28:15 -08:00 |
|
Michael Jumper
|
555126441e
|
GUACAMOLE-313: Remove code handling Unicode codepoints which cannot be represented by X11 keysyms.
|
2018-01-30 15:26:25 -08:00 |
|
Michael Jumper
|
cfd69cd122
|
GUACAMOLE-313: Clarify logic testing for Unicode keysyms.
|
2018-01-30 15:26:05 -08:00 |
|
Michael Jumper
|
5f547fb118
|
GUACAMOLE-313: Ensure keydef structure is freed in all cases.
|
2018-01-30 15:16:56 -08:00 |
|
Michael Jumper
|
575ff91369
|
GUACAMOLE-313: Properly initialize modifier flag for all keydefs.
|
2018-01-30 15:11:23 -08:00 |
|
Nick Couchman
|
5f5b4ea8eb
|
GUACAMOLE-313: Merge add "guaclog" utility for producing human-readable interpreatations of keys pressed in session recordings.
|
2018-01-30 14:07:35 -05:00 |
|
Nick Couchman
|
08f854ffef
|
GUACAMOLE-313: Merge add support for logging mouse cursor information.
|
2018-01-30 14:05:39 -05:00 |
|
Michael Jumper
|
053d9d420c
|
GUACAMOLE-352: Clean up keymap lookup/update logic for sake of verifiability.
|
2018-01-28 23:09:50 -08:00 |
|
Michael Jumper
|
9a5b5574a8
|
GUACAMOLE-352: Type using dead keys when necessary and possible.
|
2018-01-28 01:32:58 -08:00 |
|
Michael Jumper
|
5d56985479
|
GUACAMOLE-352: Add utility function for checking whether a keysym exists within the current RDP keyboard layout.
|
2018-01-28 00:56:24 -08:00 |
|
Nick Couchman
|
e37fb1dad9
|
GUACAMOLE-489: Merge lock both wrapped sockets when performing operations through a tee socket.
|
2018-01-27 17:20:28 -05:00 |
|
Michael Jumper
|
4fb17d5610
|
GUACAMOLE-313: Add flags for controlling the contents of session recordings.
|
2018-01-26 16:42:24 -08:00 |
|
Michael Jumper
|
876516a1fb
|
GUACAMOLE-313: Add support for including key states within session recordings.
|
2018-01-26 16:42:14 -08:00 |
|
Michael Jumper
|
b21aef565b
|
GUACAMOLE-313: Add function for sending "key" instructions.
|
2018-01-26 16:42:14 -08:00 |
|
Michael Jumper
|
fdd17e3042
|
GUACAMOLE-313: Note that guacenc/guaclog are related.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
c0b2871b31
|
GUACAMOLE-313: Document log format.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
b7257d9ae4
|
GUACAMOLE-313: Include unknown keys within log.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
5e5f1fcb3e
|
GUACAMOLE-313: Add missing keysyms. Track modifier keys only.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
5b612b856a
|
GUACAMOLE-313: Refactor guaclog to produce simpler, greppable output.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
86b09c8cf7
|
GUACAMOLE-313: Add remaining key names. Use Unicode where possible.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
3633af5e41
|
GUACAMOLE-313: Use binary search to find human-readable names for known keys.
|
2018-01-26 16:24:45 -08:00 |
|
Michael Jumper
|
df29735c83
|
GUACAMOLE-313: Separate naming logic for keysyms. Align previously-pressed keys.
|
2018-01-26 16:24:43 -08:00 |
|
Michael Jumper
|
d39757b4dc
|
GUACAMOLE-313: Continuously track key press/release.
|
2018-01-26 16:24:14 -08:00 |
|
Michael Jumper
|
ebc731aaf3
|
GUACAMOLE-313: Add guaclog utility with stubbed interpretation of key events.
|
2018-01-26 16:24:04 -08:00 |
|
Michael Jumper
|
81a0e66d9f
|
GUACAMOLE-313: Include current button state within mouse update for completeness.
|
2018-01-26 16:21:53 -08:00 |
|
Michael Jumper
|
7eb4e22515
|
GUACAMOLE-313: Use mouse timestamps for frames as well as sync.
|
2018-01-26 16:21:51 -08:00 |
|
Michael Jumper
|
a74d6a2aaf
|
GUACAMOLE-313: Include timestamp with mouse position reporting.
|
2018-01-26 16:21:49 -08:00 |
|
Michael Jumper
|
e2455d6f26
|
GUACAMOLE-313: Do not render cursor unless mouse has actually moved.
|
2018-01-26 16:21:47 -08:00 |
|
Michael Jumper
|
cafcd90f9f
|
GUACAMOLE-313: Add support for the "mouse" instruction to guacenc.
|
2018-01-26 16:21:45 -08:00 |
|
Michael Jumper
|
a14832c4da
|
GUACAMOLE-313: Implement the "cursor" instruction to guacenc.
|
2018-01-26 16:21:43 -08:00 |
|
Michael Jumper
|
df770ae4ea
|
GUACAMOLE-313: Add support for including mouse location within session recordings.
|
2018-01-26 16:21:28 -08:00 |
|
Michael Jumper
|
b37e73488f
|
GUACAMOLE-313: Provide reference to in-progress screen recording.
|
2018-01-26 16:21:24 -08:00 |
|
Michael Jumper
|
dc5245025e
|
GUACAMOLE-489: Lock both wrapped sockets when performing operations through a tee socket.
|
2018-01-26 16:17:45 -08:00 |
|
Michael Jumper
|
dcaf7b2c21
|
GUACAMOLE-490: Take channel mask into account when rendering image streams to buffers.
|
2018-01-26 16:08:51 -08:00 |
|
Michael Jumper
|
db85163e20
|
GUACAMOLE-384: Merge fix for potential segfault if SSH connection is closed while output is still being written to the terminal.
|
2018-01-23 14:44:47 -08:00 |
|
Michael Jumper
|
822a6c6b9d
|
GUACAMOLE-484: Do not flush frame if connection closed mid-frame.
|
2018-01-22 12:24:07 -08:00 |
|
Michael Jumper
|
61c16a89d2
|
GUACAMOLE-484: Always clean up after orderly disconnect.
|
2018-01-22 12:23:39 -08:00 |
|
Michael Jumper
|
d562cb7648
|
GUACAMOLE-484: Ensure disconnect reason code is checked for orderly RDP disconnect.
|
2018-01-22 12:16:09 -08:00 |
|
Michael Jumper
|
0f78b01e81
|
GUACAMOLE-456: Merge multi-stage Docker build changes.
|
2018-01-19 13:37:01 -08:00 |
|
csenel
|
93b3eebc5d
|
GUACAMOLE-481: Add Turkish Q keymap for RDP
|
2018-01-09 10:53:05 +03:00 |
|
Nick Couchman
|
66ffda24f0
|
GUACAMOLE-448: Add support for configuring bitmap caching.
|
2018-01-02 18:26:29 -05:00 |
|
Nick Couchman
|
5295886f68
|
Merge 0.9.14 changes back to master.
|
2018-01-01 16:27:03 -05:00 |
|
Michael Jumper
|
ff6c4b04f4
|
GUACAMOLE-307: The "size" instruction can also apply to buffers, not just layers.
|
2017-12-08 14:54:15 -08:00 |
|
Michael Jumper
|
1b81549c97
|
GUACAMOLE-423: Update libtool version info for libguac (interfaces added, none changed/removed).
|
2017-12-07 19:10:45 -08:00 |
|
Michael Jumper
|
76a6e41031
|
GUACAMOLE-423: Automatically populate package version within manpages.
|
2017-12-07 19:10:45 -08:00 |
|
Nick Couchman
|
e3d8c3fa12
|
Merge 0.9.14 changes back to master.
|
2017-12-06 10:04:34 -05:00 |
|
Carl Harris
|
e4f4761c87
|
GUACAMOLE-456: use Docker multi-stage build
|
2017-12-06 07:57:12 -05:00 |
|
Michael Jumper
|
a514f03fd4
|
GUACAMOLE-436: Remove incubator prefix from repositories and URLs.
|
2017-12-06 00:54:21 -08:00 |
|
Michael Jumper
|
2c12c12850
|
GUACAMOLE-424: Merge changes addressing potential NULL-pointer dereference in VNC user leave handler.
|
2017-11-15 07:05:21 -08:00 |
|
itsankoff
|
aa6d81d6f9
|
GUACAMOLE-424: Update doc comments
|
2017-11-15 15:02:08 +02:00 |
|
Michael Jumper
|
a75bca1e95
|
GUACAMOLE-273: Merge RDP support for Portuguese Brazilian keyboard.
|
2017-11-14 17:17:34 -08:00 |
|
Frode Langelo
|
fc599d2aec
|
GUACAMOLE-273: Remove Mac remapping of €.
|
2017-11-14 20:04:49 +00:00 |
|
Michael Jumper
|
493fa4df16
|
GUACAMOLE-233: Merge RDP support for Spanish keyboards.
|
2017-11-14 10:56:28 -08:00 |
|
Frode Langelo
|
fc15850288
|
GUACAMOLE-233: Add Spanish keymap for RDP.
|
2017-11-13 22:57:21 +00:00 |
|