4b53f9f3a6GUAC-911: Expand logging within SSH and telnet.
Michael Jumper
2014-11-28 17:20:02 -08:00
6ea36b5a27GUAC-936: Use initial resolution for all future resizing of display. Suggest reasonable resolution only if resolution of display is not provided/forced.
Michael Jumper
2014-11-26 15:23:26 -08:00
ea64fd51ffMerge pull request #4 from glyptodon/limit-resize-freq
James Muehlner
2014-11-25 22:55:00 -08:00
6cd161a02dGUAC-935: Document parameters of newly-added functions.
Michael Jumper
2014-11-25 22:53:22 -08:00
d85a18c24dGUAC-935: Add missing headers. Fix test for PubSub.
Michael Jumper
2014-11-25 22:11:43 -08:00
904fcfe75aGUAC-935: Only update display size if it's been longer than 250ms.
Michael Jumper
2014-11-25 02:20:54 -08:00
eff4644a00GUAC-888: Init socket last_write_timestamp during alloc, otherwise keep-alive math fails until data has been written, which may result in the keep-alive never being sent.
Michael Jumper
2014-11-22 17:21:16 -08:00
4cbb4001fcGUAC-865: Allow client-requested DPI to be overridden.
Michael Jumper
2014-11-21 16:45:47 -08:00
b812cc19a9GUAC-865: Establish lock before sending size update.
Michael Jumper
2014-11-21 15:46:50 -08:00
2aec59dd23GUAC-865: Do not log newline characters.
Michael Jumper
2014-11-21 14:25:05 -08:00
1fc80182a3GUAC-865: rdpSettings may not have SupportDisplayControl, even if freerdp/client/disp.h is present.
Michael Jumper
2014-11-21 13:51:01 -08:00
a0e1e5f0c6GUAC-865: Initial support for display update.
Michael Jumper
2014-11-21 13:30:24 -08:00
fdc21d3184GUAC-865: Check for display update support.
Michael Jumper
2014-11-21 12:42:50 -08:00
7064e12959GUAC-852: Use rdpContext.codecs as a basis for determining whether FreeRDP uses _aligned_malloc() internally.
Michael Jumper
2014-11-20 21:41:38 -08:00
98195e606aGUAC-852: Abstract away color conversion.
Michael Jumper
2014-11-20 21:06:39 -08:00
f401597f10GUAC-852: Use old bitmap_decompress if no codecs in context. Restore use of freerdp_image_flip.
Michael Jumper
2014-11-20 19:21:11 -08:00
7fae39b593GUAC-852: Refactor bitmap_decompress within guac_rdp_bitmap_decompress.
Michael Jumper
2014-11-20 18:39:05 -08:00
7449543461GUAC-852: Store raw ARGB32 palette internally, for future use in conversions.
Michael Jumper
2014-11-20 18:35:17 -08:00
3171da9e09GUAC-852: Use freerdp_image_copy instead of freerdp_image_flip.
Michael Jumper
2014-11-20 17:12:59 -08:00
fc6758ffdfGUAC-852: Use freerdp_convert_gdi_order_color() for color conversion.
Michael Jumper
2014-11-20 16:45:10 -08:00
e2c28d9240GUAC-852: Add bitmap_decompress implementation (partial stub - will not work with older FreeRDP).
Michael Jumper
2014-11-20 14:58:14 -08:00
450db1657eGUAC-852: Make checks for FreeRDP libs non-fatal. Additionally check for libfrerdp + libfreerdp-client (replaces libfreerdp-core on master).
Michael Jumper
2014-11-20 12:25:26 -08:00
f18d9ae831GUAC-911: Replace old GUAC_RDP_DEBUG with calls to guac_client_log().
Michael Jumper
2014-11-12 13:35:25 -08:00
c0eb7df97aGUAC-911: Log FreeRDP plugin load failures to warning level.
Michael Jumper
2014-11-12 12:02:38 -08:00
374a43b27aGUAC-923: Rename bounds_rect to clip_rect. Add function which restricts rects to surface bounds, distinct from the previous badly-named function which restricted rects to the clipping rect.
Michael Jumper
2014-11-10 10:26:00 -08:00
3b266b9f05GUAC-911: Simplify guacd logging. Log to appropriate log levels.
Michael Jumper
2014-11-10 00:26:21 -08:00
24aa865ce2GUAC-911: Align STDERR log messages at tabs.
Michael Jumper
2014-11-09 23:39:26 -08:00
6081ce6fa4GUAC-911: Greatly increase available values for guac_error. Remove use of guac_error by non-library code.
Michael Jumper
2014-11-09 22:59:53 -08:00
3c83f61637GUAC-911: Clean up logging in guacd.
Michael Jumper
2014-11-09 22:51:40 -08:00
f8484c0e1eGUAC-911: Log to STDERR always.
Michael Jumper
2014-11-09 21:00:59 -08:00
661193fcb0GUAC-911: Add debug messages to common pieces dealing with guac_client.
Michael Jumper
2014-11-09 20:44:49 -08:00
614ba62980GUAC-911: Removing use of logging from libguac.
Michael Jumper
2014-11-09 20:32:00 -08:00
f865656991GUAC-911: Add and document log level option for guacd.
Michael Jumper
2014-11-09 19:47:11 -08:00
3ff5d5d690GUAC-911: Separate parsing of level name into own function.
Michael Jumper
2014-11-09 19:39:11 -08:00
4b92233084GUAC-911: Use guacd namespace. Replace log_prefix with macro. Use same log name for all.
Michael Jumper
2014-11-09 17:09:35 -08:00
c3f98b388aGUAC-911: Only log up to specified log level. Add comments to log.h.
Michael Jumper
2014-11-09 17:04:25 -08:00
049c366b78GUAC-911: Add config file option for log levels.
Michael Jumper
2014-11-09 16:56:04 -08:00
f71067b024GUAC-911: Reduce available log levels to ERROR, WARNING, INFO, and DEBUG.
Michael Jumper
2014-11-08 20:19:12 -08:00
431fd2de6fGUAC-911: Add log levels. Refactor guac_client_log_*() into guac_client_log().
Michael Jumper
2014-11-07 16:32:19 -08:00
5f308c9f31GUAC-891: Ensure updates are clipped within surface bounds.
Michael Jumper
2014-10-16 18:55:43 -07:00
0af6c7d22aGUAC-874: Load RDPDR and set device redirection if audio enabled.
Michael Jumper
2014-10-05 15:16:28 -07:00
3b8e2a5528GUAC-874: Remove detection of FastPath settings. Rely on defaults.
Michael Jumper
2014-10-05 14:30:55 -07:00
b2ab26c727GUAC-849: Check for presence of AudioPlayback setting in FreeRDP settings struct.
Michael Jumper
2014-10-04 20:25:53 -07:00
5bcd60b3baGUAC-849: Set AudioPlayback flag if audio is enabled.
Michael Jumper
2014-10-04 19:47:11 -07:00
71674f8b7dFix release - guacd.conf manpage needs to be included in EXTRA_DIST.
0.9.3
Michael Jumper
2014-09-30 01:31:54 -07:00
243b2658e3Bump Doxyfile version number.
Michael Jumper
2014-09-30 00:04:50 -07:00
6dc35bcbadGUAC-855: Bump version to 0.9.3.
Michael Jumper
2014-09-19 11:19:41 -07:00
7b83b279d7GUAC-659: Do not interpret AltGr as Right Alt.
Michael Jumper
2014-09-19 01:54:28 -07:00
ca9f2717d5GUAC-792: Map Ctrl+2 to Ctrl+@, and Ctrl+3 through Ctrl+7 to the remaining codes, anchored such that Ctrl+6 is Ctrl+^.
Michael Jumper
2014-09-11 14:20:57 -07:00
76d6b04d53GUAC-792: Implement remaining C0 control codes.
Michael Jumper
2014-09-11 13:00:12 -07:00
c6de459c76GUAC-848: Fix typos and formatting of new manpage.
Michael Jumper
2014-09-09 14:23:51 -07:00
f5cb3589c9GUAC-848: Add manpage for guacd.conf.
Michael Jumper
2014-09-09 13:45:18 -07:00
d217e1ee9cGUAC-847: Allow default location of config file to be overridden.
Michael Jumper
2014-09-08 14:41:49 -07:00
29c3aff5e2GUAC-847: Embrace the pointless initialization.
Michael Jumper
2014-09-08 12:37:34 -07:00
eb39afc68aGUAC-847: Add pointless initialization to satisfy false-positive warnings.
Michael Jumper
2014-09-08 12:30:09 -07:00
4f5760af94GUAC-847: Handle parse errors in callback. Actually parse config file.
Michael Jumper
2014-09-08 12:09:17 -07:00
318bcff5b5GUAC-847: Actually read config file.
Michael Jumper
2014-09-08 11:54:51 -07:00
9b8d77891eGUAC-847: Add arbitrary data to callback.
Michael Jumper
2014-09-08 11:14:54 -07:00
9e57d01c99GUAC-847: Read from file (stub). Override with args.
Michael Jumper
2014-09-08 11:09:29 -07:00
8c78f105ccGUAC-847: Add placeholder for file parsing.
Michael Jumper
2014-09-08 10:26:49 -07:00
4f578a160fGUAC-847: Rename conf-file to conf-parse.
Michael Jumper
2014-09-08 10:25:23 -07:00
6f3fd21232GUAC-847: Implement recursive descent parser for guacd config files.
Michael Jumper
2014-09-08 02:08:54 -07:00
8420ed7b13GUAC-745: Fix variable naming - should be have_freerdp.
Michael Jumper
2014-08-12 15:16:00 -07:00
a29f0e8ccdGUAC-745: Add --without-SUPPORT options for vnc/rdp/ssh/etc.
Michael Jumper
2014-08-12 14:37:48 -07:00
405140cc8fGUAC-775 initialize stream handlers
Felipe Weckx
2014-07-08 14:18:13 -03:00
c37e274977GUAC-772: Bump version numbers to 0.9.2.
0.9.2
Michael Jumper
2014-07-21 13:32:09 -07:00
2fa1468386GUAC-779: Terminal channel mutex must exist before terminal channel.
Michael Jumper
2014-07-21 11:23:36 -07:00
be9c56f9a3GUAC-779: Synchronize access to shared libssh2 handles.
Michael Jumper
2014-07-21 11:15:55 -07:00
d608b3a30bGUAC-780: Init OpenSSL for sake of threads.
Michael Jumper
2014-07-21 10:48:02 -07:00
98c6e6496dGUAC-780: Ensure libgcrypt is initialized for pthreads if used by libssh2. OpenSSL should be OK.
Michael Jumper
2014-07-21 10:27:39 -07:00
fd800e6dd7GUAC-771: Ensure display surface is available during initial connection.
Michael Jumper
2014-07-21 09:12:17 -07:00
c7a65d08cbGUAC-707: Clean version check logic.
Michael Jumper
2014-07-20 21:31:32 -07:00
e687f59834GUAC-707: Fix check for common vs channels (should be non-fatal to RDP). Fix check for freerdp_channels_global_init().
Michael Jumper
2014-07-20 20:29:57 -07:00
8c1a152467GUAC-707 support for latest FreeRDP release (1.2.0-beta1)
Felipe Weckx
2014-07-08 10:05:22 -03:00
0adf16c501GUAC-763: Fix typo in comment.
Michael Jumper
2014-07-17 13:06:01 -07:00
46faa7ab85GUAC-493: Coding style changes.
Michael Jumper
2014-07-17 11:49:24 -07:00
c023edab45GUAC-763: Add Felipe as author.
Michael Jumper
2014-07-17 12:41:20 -07:00
d5c0c611bfGUAC-763: Fix comments. Do not continue searching for username after password has been found.
Michael Jumper
2014-07-17 12:39:19 -07:00
1e5fbba64eGUAC-763: Do not send mouse during username search either.
Michael Jumper
2014-07-17 12:34:57 -07:00
b2c6bc488bGUAC-763: Remove stripping of non-printable chars. It will break UTF-8, and the signedness of line_buffer makes the comparisons questionable.
Michael Jumper
2014-07-17 12:33:46 -07:00
e01eb6fc10GUAC-763: Minor fixes for style. Fix username/password regex.
Michael Jumper
2014-07-17 12:15:43 -07:00
7784ebc8d3GUAC-763: Adjust telnet login automation to accept a regex for the username parameter
Felipe Weckx
2014-07-02 17:19:12 -03:00
8d99c35a86GUAC-769: Ensure socket output is handled in a threadsafe manner.
Michael Jumper
2014-07-10 16:49:13 -07:00
7be6bbfeaeGUAC-764: Fully initialize character structure, to satisfy some C compilers and static analyzers.
Michael Jumper
2014-07-07 08:39:39 -07:00
ceb768e127GUAC-743: Add missing comments to static functions.
Michael Jumper
2014-07-05 23:01:29 -07:00
d9e7ebde2fGUAC-743: Store and maintain connections within the client map structure.
Michael Jumper
2014-07-05 13:26:27 -07:00
02d493c9e5GUAC-743: Implement client mapping structure.
Michael Jumper
2014-07-05 13:14:48 -07:00
dfafd021cfGUAC-762: Check for ossp/uuid.h vs uuid.h.
Michael Jumper
2014-07-02 13:33:47 -07:00
633a0fe371GUAC-757: Also search for OSSP UUID as libuuid.
Michael Jumper
2014-06-26 16:28:26 -07:00
40124c11a6GUAC-744: Send ready instruction BEFORE guac_client_init. Sending after is just crazy.
Michael Jumper
2014-06-26 15:32:35 -07:00
86a59c43b3GUAC-744: Send ready instruction after guac_client_init.
Michael Jumper
2014-06-26 15:23:00 -07:00
a44539b108GUAC-744: Generate and store connection ID within guac_client.
Michael Jumper
2014-06-26 15:09:44 -07:00
8cc6c987a9GUAC-716: Stop password search if user input is detected.
Michael Jumper
2014-06-17 12:28:53 -07:00
f357197f86GUAC-716: Add password and password-regex parameters. Search for password prompt if password parameter specified.
Michael Jumper
2014-06-17 12:24:07 -07:00
ad34c254e0GUAC-748: Add username parameter to telnet. Pass username via NEW-ENVIRONMENT telnet option.
Michael Jumper
2014-06-16 18:07:13 -07:00
c56412f69eGUAC-734: Return to echo after HTS. Return to echo on unexpected characters within OSC.
Michael Jumper
2014-06-11 15:04:39 -07:00
adc15d50ebGUAC-730: Fix headers for VNC.
Michael Jumper
2014-06-11 11:15:35 -07:00
9c6770e016GUAC-730: Fix headers for telnet.
Michael Jumper
2014-06-11 11:09:44 -07:00
48d1597418GUAC-730: Fix headers for SSH.
Michael Jumper
2014-06-11 10:06:18 -07:00