Commit Graph

  • 7c2766b34b GUAC-1389: Abort correctly if password or keyboard-interactive auth fails (fixes GUAC-1381). Michael Jumper 2016-03-09 15:44:53 -0800
  • 075b7ffba9 GUAC-1389: Add screen sharing support to SSH. Michael Jumper 2016-02-29 21:51:42 -0800
  • a236e92444 Merge pull request #122 from glyptodon/fake-merge-screen-sharing-007-terminal James Muehlner 2016-03-14 17:26:12 -0700
  • 8f6a585b09 GUAC-1389: Rename guac_terminal_add_user() to guac_terminal_dup(). Michael Jumper 2016-03-14 16:03:05 -0700
  • a101838162 GUAC-1389: Include select layer when syncing. Michael Jumper 2016-03-14 15:59:31 -0700
  • d59a6ebf62 GUAC-1389: Remove use of guac_common_display from terminal. Michael Jumper 2016-03-14 15:56:37 -0700
  • a14e0fa3fb GUAC-1389: Redraw / resync terminal contents. Michael Jumper 2016-03-14 15:15:32 -0700
  • 60dec61c51 GUAC-1389: Redraw / resync scrollbar state when a new user joins a terminal session. Michael Jumper 2016-03-14 14:50:18 -0700
  • e750ca9499 GUAC-1389: Update terminal to support screen sharing. Michael Jumper 2016-02-29 21:41:56 -0800
  • b8c5ccb321 Merge pull request #121 from glyptodon/improve-lag-compensation James Muehlner 2016-03-08 19:37:44 -0800
  • 1787683f1b GUAC-1389: Stretch RDP frames until client has caught up. Do same with VNC. Reduce frame timeout to 0 (essentially automatic now). Michael Jumper 2016-03-08 18:12:43 -0800
  • aac4efa955 Merge pull request #120 from glyptodon/improve-lag-compensation James Muehlner 2016-03-08 16:34:29 -0800
  • 6f264f9c31 GUAC-1389: Include frame rendering time in lag calculations. Sleep only if necessary. Michael Jumper 2016-03-08 14:47:33 -0800
  • 3c572501a9 Merge pull request #119 from glyptodon/fake-merge-screen-sharing-006-rdp James Muehlner 2016-03-07 21:31:37 -0800
  • d4d2fe06d9 GUAC-1389: Document RDP frame start timeout. Michael Jumper 2016-03-07 21:12:53 -0800
  • fc5ad6c9cd GUAC-1389: Document static functions. Michael Jumper 2016-03-07 16:40:05 -0800
  • 993e8583a6 GUAC-1389: Document enum for RDP args. Michael Jumper 2016-03-07 15:42:50 -0800
  • 12f166c0fc GUAC-1389: Update comments to match latest standard. Michael Jumper 2016-03-07 15:05:31 -0800
  • 5a6c16ab24 GUAC-1389: Document RDP channel data handler. Michael Jumper 2016-03-07 13:10:12 -0800
  • 8ce5e1cab2 GUAC-1389: Correct input.h parameter documention with respect to standards. Michael Jumper 2016-03-07 12:43:54 -0800
  • 5a9d68a896 GUAC-1389: Correct documentation surrounding RDPDR callback. Michael Jumper 2016-03-07 12:40:53 -0800
  • c95613f8b7 GUAC-1389: Reference client/user handler types directly. Do not redocument parameters. Michael Jumper 2016-03-07 12:37:00 -0800
  • 2f58469f1b GUAC-1389: Do not attempt to free RDP client until client thread finishes. Michael Jumper 2016-03-04 16:03:09 -0800
  • 51aaa193f2 GUAC-1389: Allocate sufficient memory for print job close message. Michael Jumper 2016-03-04 15:56:30 -0800
  • eadc3a91a9 GUAC-1389: Two clipboard formats should allocate two cells for said formats. Michael Jumper 2016-03-04 15:23:01 -0800
  • 6764196527 GUAC-1389: "any" audio stream, not "an". Michael Jumper 2016-03-04 15:10:19 -0800
  • 8ca77c1c78 GUAC-1389: Ensure users that join after a SVC has connected are alerted to its existence. Michael Jumper 2016-03-04 15:09:42 -0800
  • 9191e264f8 GUAC-1389: Remove tracking of input pipe (there may be many). Michael Jumper 2016-03-04 14:35:45 -0800
  • d2ca12e88b GUAC-1389: Download only to owner if invoked via the special "Download" folder of the guac drive. Michael Jumper 2016-03-04 14:23:40 -0800
  • e573e59e83 GUAC-1389: Add screen sharing support to RDP. Michael Jumper 2016-02-29 21:50:00 -0800
  • 21d700f633 Merge pull request #118 from glyptodon/user-validity-race James Muehlner 2016-03-04 21:01:01 -0800
  • 70ce9fa96a GUAC-1389: Fix typo in punctuation of documentation for guac_client_for_owner(). Michael Jumper 2016-03-04 19:46:21 -0800
  • 432eb57b13 GUAC-1389: Remove guac_common_cursor_remove_user() - no longer needed. Michael Jumper 2016-03-04 17:10:49 -0800
  • 9e8790cbba GUAC-1389: Fix race in cursor update when a past user has left the connection. Michael Jumper 2016-03-04 17:05:45 -0800
  • e7ada26f55 GUAC-1389: Provide guac_client_for_user() function which validates user pointers, allowing code to safely store and use guac_user pointers. Michael Jumper 2016-03-04 16:44:30 -0800
  • 36cabe3d09 Merge pull request #117 from glyptodon/missing-includes James Muehlner 2016-03-04 13:34:18 -0800
  • 4e50603404 GUAC-1389: Add missing includes for guacd's connection.c. Michael Jumper 2016-03-04 13:28:52 -0800
  • 6da0c0e0b4 Merge pull request #116 from glyptodon/fake-merge-screen-sharing-005-vnc James Muehlner 2016-03-04 01:02:17 -0800
  • 5f83900ed8 GUAC-1389: Remove dated and incorrect "for now" wording. Michael Jumper 2016-03-03 17:56:05 -0800
  • 7f0b0ab1ef GUAC-1389: Document the frame wait timeout (no magic numbers). Michael Jumper 2016-03-03 17:38:13 -0800
  • 967affa883 GUAC-1389: guac_vnc_set_pixel_format() is not a callback. Michael Jumper 2016-03-03 17:32:51 -0800
  • 551398ae53 GUAC-1389: remote_cursor flag should be a bool. Michael Jumper 2016-03-03 17:29:20 -0800
  • 38f1e87334 GUAC-1389: Only free dest_host if repeater is available. Michael Jumper 2016-03-03 13:06:31 -0800
  • 05e8bf3195 GUAC-1389: Document settings. Use macros to remove struct members if their settings are not applicable. Michael Jumper 2016-03-03 12:58:46 -0800
  • f6feec8c84 GUAC-1389: Document VNC connection and thread. Michael Jumper 2016-03-03 12:36:11 -0800
  • f5109fe34e GUAC-1389: Document logging functions. Michael Jumper 2016-03-03 12:30:31 -0800
  • c3584c8d04 GUAC-1389: Document graphical functions and handlers. Michael Jumper 2016-03-03 12:27:59 -0800
  • 880553bf3e GUAC-1389: Document clipboard handler parameters. Michael Jumper 2016-03-03 12:05:41 -0800
  • 58b545293f GUAC-1389: Use function types directly rather than re-documenting the parameters everywhere. Michael Jumper 2016-03-03 12:03:47 -0800
  • 4c62b60f71 GUAC-1389: Document VNC password retrieval. Michael Jumper 2016-03-03 11:58:21 -0800
  • d484a98876 GUAC-1389: Add screen sharing support to VNC. Michael Jumper 2016-02-29 21:42:57 -0800
  • 41a21c9b0c Merge pull request #115 from glyptodon/fix-palette-free James Muehlner 2016-03-03 11:15:13 -0800
  • 63e9f2bc34 Merge pull request #114 from glyptodon/fix-proc-free James Muehlner 2016-03-03 11:13:59 -0800
  • e625a7a887 GUAC-1389: Palette must be freed. Michael Jumper 2016-03-03 11:06:55 -0800
  • 8e8b632716 GUAC-1389: Ensure proc is freed and cleaned up, regardless of whether it started properly. Michael Jumper 2016-03-03 11:00:21 -0800
  • f7b30414fb Merge pull request #113 from glyptodon/fake-merge-screen-sharing-004-guacd James Muehlner 2016-03-02 21:29:12 -0800
  • 4d443efe0f Merge pull request #112 from glyptodon/fix-resource-leaks James Muehlner 2016-03-02 20:09:47 -0800
  • b3b5a65923 GUAC-1389: Simply logic surrounding freeaddrinfo(). Michael Jumper 2016-03-02 20:09:07 -0800
  • 39fd2c152f GUAC-1389: Document guacd_user_start() and corresponding threads. Michael Jumper 2016-03-02 16:37:44 -0800
  • b169ea0f6e GUAC-1389: Document creation of SSL-wrapped guac_socket. Michael Jumper 2016-03-02 16:32:09 -0800
  • ed44e0c4b0 GUAC-1389: Document process management functions. Remove unnecessary parameter. Michael Jumper 2016-03-02 16:26:38 -0800
  • 26bdd9bc38 GUAC-1389: Document client process map manipulation functions. Michael Jumper 2016-03-02 15:34:39 -0800
  • d595d96304 GUAC-1389: Document file descriptor passing functions. Michael Jumper 2016-03-02 14:50:34 -0800
  • 1e4a83b3da GUAC-1389: Document daemonization helper functions. Michael Jumper 2016-03-02 14:44:15 -0800
  • cb8fe46328 GUAC-1389: Add missing documentation for connection handling functions. Michael Jumper 2016-03-02 14:36:16 -0800
  • 9e7663463f GUAC-1389: Restore guacd within build. Migrate guacd to screen sharing changes. Michael Jumper 2016-02-29 21:40:39 -0800
  • c9346014df GUAC-1389: Release candidate addresses of no connection can be established. Michael Jumper 2016-03-02 10:59:03 -0800
  • e42566816c GUAC-1389: PNG encoder should always release palette storage if an error occurs. Michael Jumper 2016-03-02 10:55:37 -0800
  • 15f7fedfea GUAC-1389: Ensure dlopen()'d handle to plugin is released on error. Michael Jumper 2016-03-02 10:54:58 -0800
  • 873a7a3211 Merge pull request #111 from glyptodon/fake-merge-screen-sharing-003-common-ssh James Muehlner 2016-03-01 22:05:41 -0800
  • 48143f6a0a GUAC-1389: Add convenience function for exposing SFTP filesystems to specific users. Michael Jumper 2016-03-01 14:03:38 -0800
  • cb70c6e8b9 GUAC-1389: Bring common-ssh up to date with screen sharing changes. Michael Jumper 2016-02-29 21:48:22 -0800
  • 0d984f3886 Merge pull request #110 from glyptodon/fake-merge-screen-sharing-002-common James Muehlner 2016-03-01 17:27:45 -0800
  • 12d5c315bb GUAC-1389: Add missing parameter comments to static functions in common. Michael Jumper 2016-03-01 16:46:19 -0800
  • bbceed5200 GUAC-1389: Bring common headers up-to-date with current style. Michael Jumper 2016-03-01 16:40:23 -0800
  • f393561925 GUAC-1389: Bring common up to date with screen sharing changes. Michael Jumper 2016-02-29 21:38:51 -0800
  • 03f9cde27c Merge pull request #109 from glyptodon/fake-merge-screen-sharing-001-libguac James Muehlner 2016-03-01 16:23:44 -0800
  • 14522dab22 GUAC-1389: Add missing documentation for socket handlers. Michael Jumper 2016-03-01 13:02:42 -0800
  • 7653fa106e GUAC-1389: Document internal stream management functions. Fix semantics of stream closure. Michael Jumper 2016-03-01 12:50:51 -0800
  • cd006a4066 GUAC-1389: Fix spelling of "markers". Michael Jumper 2016-03-01 12:21:00 -0800
  • 1726af0c97 GUAC-1389: Add missing parameter documentation for user-level instruction handlers. Michael Jumper 2016-03-01 12:19:52 -0800
  • dd0cecc7ea GUAC-1389: Add missing parameter comments to user-specific handlers. Clarify purpose of handlers. Michael Jumper 2016-03-01 12:08:01 -0800
  • c3a487f9ec GUAC-1389: Fix spelling of "previously". Michael Jumper 2016-03-01 11:08:00 -0800
  • 3734a68a42 GUAC-1389: Fix strange and unnecessary wrapping of line. Michael Jumper 2016-03-01 11:06:55 -0800
  • 5ae0da65e1 GUAC-1389: Remove unnecessary blank line. Michael Jumper 2016-03-01 11:06:12 -0800
  • 62ccd78122 GUAC-1389: Add missing parameter comments to static handlers of guac_client and the broadcast socket. Michael Jumper 2016-03-01 11:04:55 -0800
  • 6d2ddd72a5 GUAC-1389: Add missing parameter comments for client handlers. Michael Jumper 2016-03-01 10:33:41 -0800
  • ea1a34083c GUAC-1389: Explain significance of the type-punning union. Michael Jumper 2016-03-01 10:31:33 -0800
  • 76e3b2ebb8 GUAC-1389: Restore libguac's high-level convenience functions for audio streaming. Michael Jumper 2016-03-01 09:39:34 -0800
  • fbe4d53fb1 GUAC-1389: Refactor libguac to allow screen sharing. Michael Jumper 2016-02-29 21:35:32 -0800
  • e8cd669be2 Merge pull request #107 from glyptodon/fdset-init James Muehlner 2016-02-01 15:17:29 -0800
  • c5fd72bb98 GUAC-1477: Ensure any fd_set used by guac_socket is always properly initialized. Michael Jumper 2016-02-01 15:12:47 -0800
  • ede0ab1715 Merge pull request #106 from glyptodon/makefile-order James Muehlner 2016-02-01 14:56:16 -0800
  • d0be90e711 GUAC-1410: Fix keymap ordering in Makefile.am. Michael Jumper 2016-02-01 14:48:39 -0800
  • bef52c9496 Merge pull request #98 from moriyoshi/moriyoshi/ja-jp-keymap Mike Jumper 2016-02-01 14:47:46 -0800
  • c42a1dc669 Merge pull request #105 from glyptodon/fix-free-order James Muehlner 2016-01-28 10:52:33 -0800
  • b35a0c3695 GUAC-1451: Fix order of resource release in case typescript creation failure. Michael Jumper 2016-01-28 10:47:04 -0800
  • 897ee16e91 Merge pull request #104 from glyptodon/text-recording James Muehlner 2016-01-27 13:23:26 -0800
  • 4661f432f0 GUAC-1452: Parse and handle typescript parameters within SSH and telnet. Michael Jumper 2016-01-27 12:40:35 -0800
  • d9dacedbe0 GUAC-1452: Log typescript creation/failure. Michael Jumper 2016-01-27 12:40:09 -0800