Michael Jumper
81bba1b587
GUACAMOLE-470: Merge support for fully configurable terminal color palette.
2018-05-27 08:49:18 -07:00
Jim Chen
87df97317f
GUACAMOLE-565: Add terminal-type parameter for SSH and Telnet.
...
Add a terminal-type parameter for SSH and Telnet connections, to specify
the terminal emulator type that is passed to programs. If not specified,
the default type of "linux" is used in keep with existing behavior.
2018-05-26 23:30:22 -04:00
Jim Chen
1bd537c350
GUACAMOLE-470: Support configurable colors in color-scheme parameter.
...
Add support for configuring individual colors in the color-scheme
parameter, by parsing the parameter content into name-value pairs.
Backward compatibility is preserved by translating previously supported
values into corresponding new values.
2018-05-26 23:18:27 -04:00
Nick Couchman
86dde85b2d
GUACAMOLE-269: Comment and spelling updates.
2018-03-24 14:53:22 -04:00
Nick Couchman
c3e1b2afef
GUACAMOLE-269: Fix minor style issues and update comments.
2018-03-08 10:48:22 -05:00
Nick Couchman
46e908c06e
GUACAMOLE-269: Allow backspace key to be configured.
2018-03-08 10:48:21 -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
81a0e66d9f
GUACAMOLE-313: Include current button state within mouse update for completeness.
2018-01-26 16:21:53 -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
James Muehlner
c4903a8e36
Merge 0.9.12-incubating changes back to master.
2017-02-28 10:32:49 -08:00
Michael Jumper
3f7ccb6b9a
GUACAMOLE-169: Move terminal headers to namespaced directory.
2017-02-27 14:34:46 -08:00
Michael Jumper
4f4643dd2f
GUACAMOLE-208: Report network failures to connect with UPSTREAM_NOT_FOUND.
2017-02-15 21:40:00 -08:00
Michael Jumper
eee928548d
GUACAMOLE-169: Use proper namespace for internal common headers.
2017-01-23 23:26:26 -08:00
Michael Jumper
e5b3af8ffe
GUACAMOLE-86: Remove terminal emulator's STDOUT pipe. Use pthread_cond_t to signal modification.
2017-01-16 00:02:30 -08:00
Michael Jumper
168359344e
GUACAMOLE-118: Use poll() when waiting for data from Telnet.
2016-11-11 13:13:48 -08:00
Michael Jumper
1ad99a312e
GUACAMOLE-5: Add "read-only" parameter to RDP, SSH, and telnet (per-user, just like VNC).
2016-07-24 22:36:25 -07:00
Michael Jumper
0641ccf601
GUACAMOLE-5: Store connection parameters at user level. Maintain reference to owner's connection parameters at client level.
2016-07-24 22:05:04 -07:00
Michael Jumper
82fd6a279b
GUACAMOLE-33: Implement leave handlers for RDP, SSH, and telnet.
2016-05-23 13:58:30 -07:00
Michael Jumper
f4b8c70f79
GUACAMOLE-1: Relicense build/shell scripts.
2016-03-28 20:39:38 -07:00
Michael Jumper
4da3bef4ec
GUACAMOLE-1: Relicense C files.
2016-03-28 20:39:19 -07:00
Michael Jumper
0a5e57362e
GUAC-236: Add missing plurals.
2016-03-16 10:45:11 -07:00
Michael Jumper
e3d1af1953
GUAC-236: Add screen recording support to telnet.
2016-03-14 20:26:31 -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
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
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
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
c199cfc8d7
GUAC-1171: Adopt cleaner style for Makefile.am.
2015-07-08 15:39:25 -07:00
Michael Jumper
4b53f9f3a6
GUAC-911: Expand logging within SSH and telnet.
2014-11-28 17:20:02 -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
0adf16c501
GUAC-763: Fix typo in comment.
2014-07-17 13:06:01 -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
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
9c6770e016
GUAC-730: Fix headers for telnet.
2014-06-11 11:09:44 -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
d42cd23f87
GUAC-654: Comment guac_handlers.h properly.
2014-05-07 21:29:36 -07:00