Commit Graph

  • 22a307f422 Merge pull request #71 from glyptodon/adaptive-jpeg James Muehlner 2015-08-18 11:31:53 -0700
  • 5dc5a9dbca GUAC-240: Rename optimality function to match convention used elsewhere in this file. Michael Jumper 2015-08-17 16:14:57 -0700
  • 16fd8f6c7d GUAC-240: Fix buffer error in calculation of framerate. Clarify naming. Michael Jumper 2015-08-17 16:09:40 -0700
  • c604777622 GUAC-240: Remove unused macros. Michael Jumper 2015-08-17 16:04:07 -0700
  • 62572073b0 GUAC-240: Dynamically allocate heat map. Throw away heat map during resize. Michael Jumper 2015-08-17 16:02:19 -0700
  • cc21092ac2 GUAC-240: Remove unnecessary change to PNG function. Michael Jumper 2015-08-17 11:11:30 -0700
  • 2d66ae87f9 GUAC-240: Improve PNG optimality approximation algorithm (count average run length). Michael Jumper 2015-08-17 11:02:18 -0700
  • b0db2c210f GUAC-240: Remove now-unused structure member. Michael Jumper 2015-08-17 08:38:41 -0700
  • b6a2de8a97 GUAC-240: Remove whitespace changes. Michael Jumper 2015-08-17 08:37:43 -0700
  • adcb887efb GUAC-240: Correct PNG optimality calculations. Michael Jumper 2015-08-17 08:30:23 -0700
  • b56afd8bb8 GUAC-240: Approximate whether images will compress well with JPEG vs. PNG. Michael Jumper 2015-08-17 06:29:30 -0700
  • f7cb3d56e9 GUAC-240: Update function documentation. Remove unused macros. Michael Jumper 2015-08-17 01:51:03 -0700
  • dd2e020351 GUAC-240: Move JPEG optimality test into own function. Michael Jumper 2015-08-17 01:44:31 -0700
  • baf01d5524 GUAC-240: Flush to JPEG if dirty rect is hot. Michael Jumper 2015-08-17 01:34:32 -0700
  • 26f9070d99 GUAC-240: Restore flush to PNG. Simplify handling of flush. Remove lossy pipeline. Michael Jumper 2015-08-17 01:27:09 -0700
  • 807e3a39a5 GUAC-240: Simplify and clarify update history tracking. Remove lossless refresh of previously-lossy updates for now. Michael Jumper 2015-08-17 01:08:58 -0700
  • 254a0dded0 GUAC-240: Remove need for forward declarations of static functions. Michael Jumper 2015-08-12 21:29:37 -0700
  • 379c4462ca GUAC-240: Implement adaptive encoding. Build a heat map of the screen, and use lossy image compression for areas refreshing frequently. Once refresh frequency is reduced the lossy area is repainted with a lossless image. Frode Langelo 2015-08-10 09:12:29 -0700
  • fde6abe98b GUAC-240: Byte order of pixels is BGR, not BRG. Michael Jumper 2015-08-12 21:08:44 -0700
  • 9edf33da2e GUAC-1290: Change GUAC_VNC_FRAME_TIMEOUT to 10 so more VNC messages are handled in each frame. Frode Langelo 2015-08-10 10:01:01 -0700
  • 29527509de GUAC-240: No longer need to test for jpeg_mem_dest(). Michael Jumper 2015-08-12 16:50:24 -0700
  • 78b7b73e78 GUAC-240: Remove guac_protocol_send_png() and guac_protocol_send_jpeg(). Michael Jumper 2015-08-11 20:46:43 -0700
  • 1263965511 GUAC-240: Add function for streaming JPEG images via img instruction. Michael Jumper 2015-08-11 20:43:46 -0700
  • 995373e74b GUAC-240: Move JPEG encoder to own file, writing directly to an img stream. Michael Jumper 2015-08-11 20:36:57 -0700
  • 9c2d7f56ce GUAC-240: Add function for streaming PNG images via img instruction. Use for surface. Michael Jumper 2015-08-11 16:26:24 -0700
  • 56fa7423f3 GUAC-240: Force flush at end of PNG write. Michael Jumper 2015-08-11 16:25:52 -0700
  • 859f7d9340 GUAC-240: Associate Guacamole client with surface. Michael Jumper 2015-08-11 15:18:12 -0700
  • e73ef09fdd GUAC-240: Move PNG encoder to own file, writing directly to an img stream. Michael Jumper 2015-08-11 09:35:23 -0700
  • 8ff071bf04 Fix botched merge conflict resolution. Michael Jumper 2015-08-13 16:38:28 -0700
  • 48bbc6a898 Merge branch 'testing-common-ssh' Michael Jumper 2015-08-13 16:29:22 -0700
  • 0bfacb3d55 Merge pull request #70 from glyptodon/sftp-default-directory James Muehlner 2015-08-13 16:27:29 -0700
  • d85ed5f85f GUAC-1292: Use "sftp-directory" for default upload directory, if specified, for both VNC and RDP. Michael Jumper 2015-08-13 16:21:15 -0700
  • a64ed2bf72 Merge pull request #64 from flangelo/adaptive_jpeg Mike Jumper 2015-08-07 23:55:28 -0700
  • f7137f42ad Merge pull request #65 from glyptodon/libjpeg6b-compat James Muehlner 2015-08-07 11:06:22 -0700
  • 7bb798e40b GUAC-1285: Implement jpeg_mem_dest() for platforms that lack it. Michael Jumper 2015-08-07 17:39:10 +0000
  • 09de5d162f GUAC-1285: Add configure test for jpeg_mem_dest(). Michael Jumper 2015-08-07 16:36:36 +0000
  • 385808c7a1 GUAC-240: New rectangle helper methods and utilities which will be used by adaptive encoding. Rectangle helper unit tests. Frode Langelo 2015-08-06 07:59:51 -0700
  • 0d1396c815 Merge pull request #63 from glyptodon/jpeg-instruction James Muehlner 2015-08-05 22:30:19 -0700
  • a52b285f45 GUAC-240: Fix typo - should be JPEG, not JOEG. Michael Jumper 2015-08-05 22:02:54 -0700
  • 240867a432 GUAC-240: Make JPEG quality a parameter to methods. Reorder JPEG_LIBS in LDFLAGS Frode Langelo 2015-07-31 15:41:55 -0700
  • c27e2997dd GUAC-240: Implement support for JPEG server protocol and image compression. Frode Langelo 2015-07-31 15:05:52 -0700
  • 498844b4e7 Merge pull request #61 from glyptodon/terminal-palette James Muehlner 2015-07-28 17:41:20 -0700
  • 93c151512f GUAC-1195: Migrate to scrollbar style which works against dark OR light backgrounds. Michael Jumper 2015-07-28 16:51:01 -0700
  • 677c3ce6e8 GUAC-1195: Add "color-scheme" parameter to SSH and telnet. Michael Jumper 2015-07-28 16:46:32 -0700
  • fa443249c9 GUAC-1195: Use color scheme constants and names. Michael Jumper 2015-07-28 16:43:23 -0700
  • b2c2779465 GUAC-1195: Define and use color constants for terminal. Michael Jumper 2015-07-28 16:20:14 -0700
  • 029b3bdb80 GUAC-1195: Configure default foreground/background when terminal is created. Michael Jumper 2015-07-28 15:59:20 -0700
  • 8935160c72 Merge pull request #60 from glyptodon/create-drive James Muehlner 2015-07-28 14:43:22 -0700
  • fb8f74d2f0 GUAC-515: Add Daryl Borth to list of authors. Michael Jumper 2015-07-28 14:43:12 -0700
  • e8e39fd862 GUAC-515: Add missing include required by mkdir(). Michael Jumper 2015-07-28 14:40:35 -0700
  • 736ec7da23 GUAC-515: Clarify comments and formatting. Use simpler mkdir() logic. Michael Jumper 2015-07-28 14:36:08 -0700
  • 52084f4f1f GUAC-515: Add new RDP setting, create-drive-path, to create the drive. Daryl Borth 2015-07-28 14:09:38 -0700
  • cf0265ecf7 Merge pull request #59 from glyptodon/vnc-encoding James Muehlner 2015-07-27 19:44:21 -0700
  • 5e4c7de5c7 GUAC-298: Clarify function documentation and naming. Do not simply silently default to ISO8859-1 if encoding is invalid. Michael Jumper 2015-07-27 18:19:50 -0700
  • 7bfd7ce0ca GUAC-298: Add missing comment. Update documentation style. Michael Jumper 2015-07-27 17:51:03 -0700
  • 80a4d37173 Merge branch 'vnc_clipboard_encoding' of git://github.com/flangelo/guacamole-server into vnc-encoding Michael Jumper 2015-07-27 17:47:26 -0700
  • 615921108a Merge branch 'testing-common-ssh' Michael Jumper 2015-07-24 14:25:22 -0700
  • 7147649347 Merge pull request #58 from glyptodon/password-segfault James Muehlner 2015-07-24 14:24:49 -0700
  • 6f48ebe7fe GUAC-1264: Use proper parameter for SFTP password within RDP. Michael Jumper 2015-07-24 13:54:39 -0700
  • ec595b9cff GUAC-1264: Explicitly free users and sessions within VNC and RDP. Michael Jumper 2015-07-24 13:41:20 -0700
  • 49beb7d7fd GUAC-1264: Require explicit free for users and sessions. Ensure SSH client data is zeroed upon allocation. Michael Jumper 2015-07-24 13:20:36 -0700
  • f8f16c44a9 GUAC-1264: Validate provided credentials. Log if anything is missing. Michael Jumper 2015-07-23 16:28:12 -0700
  • 6fb5277e95 Merge branch 'testing-common-ssh' Michael Jumper 2015-07-14 11:20:00 -0700
  • a9a267290e Merge pull request #57 from glyptodon/always-close-fd James Muehlner 2015-07-14 11:16:33 -0700
  • 6ae5b94df3 GUAC-1171: Always close socket file descriptor when session creation fails. Michael Jumper 2015-07-14 11:15:21 -0700
  • 0d8dad878c Merge branch 'testing-common-ssh' Michael Jumper 2015-07-14 11:08:39 -0700
  • da1f2f2ad3 Merge pull request #56 from glyptodon/clean-resources James Muehlner 2015-07-14 11:06:04 -0700
  • cdefe52c67 GUAC-1171: Ensure user and session objects are automatically free'd, and that this is documented. Michael Jumper 2015-07-14 11:02:48 -0700
  • 1ecec68a20 Merge pull request #55 from glyptodon/rdp-null-settings James Muehlner 2015-07-14 10:52:53 -0700
  • df221e05be GUAC-1171: RDP settings values may be NULL, and should not be used as defaults if NULL. Michael Jumper 2015-07-14 10:49:06 -0700
  • 6f93872e0e Merge pull request #54 from glyptodon/vnc-rdp-sftp James Muehlner 2015-07-13 17:36:07 -0700
  • 46ce69a8a9 GUAC-1171: Do not attempt to read error strings when there may be no such strings available. Michael Jumper 2015-07-12 22:36:08 -0700
  • 4d941545cd GUAC-1171: Ensure directory names are null-terminated. Michael Jumper 2015-07-12 22:27:02 -0700
  • 1316743b02 GUAC-1171: Do not fall through to DSA if RSA signature fails. Michael Jumper 2015-07-12 22:24:26 -0700
  • 3eac35c158 GUAC-1171: Handle socket() error return values. Michael Jumper 2015-07-12 22:22:32 -0700
  • c6191f4539 GUAC-1171: Fix resource leaks. Michael Jumper 2015-07-12 22:19:36 -0700
  • cc717f4112 GUAC-1171: Fix SFTP file upload comments. Michael Jumper 2015-07-10 22:41:02 -0700
  • b770800eda GUAC-1171: Only include common SSH library if enabled. Michael Jumper 2015-07-10 22:26:37 -0700
  • 2e5a3606f3 GUAC-1171: Set up handler for "file" instruction for SFTP filesystem, if no other handler is more appropriate. Michael Jumper 2015-07-10 22:12:30 -0700
  • 43a534c98b GUAC-1171: Add SFTP filesystem support to RDP. Michael Jumper 2015-07-10 21:55:28 -0700
  • 1500e63050 GUAC-1171: Add SFTP filesystem support to VNC. Michael Jumper 2015-07-10 21:37:53 -0700
  • b26aefd487 GUAC-1171: Expose presence/absence of common SSH core with ENABLE_COMMON_SSH macro. Michael Jumper 2015-07-10 20:39:33 -0700
  • 7c0858b3cb Merge pull request #53 from glyptodon/common-ssh James Muehlner 2015-07-10 21:37:49 -0700
  • bfe4895408 GUAC-1171: Remove extra trailing spaces from parameter comments. Michael Jumper 2015-07-10 21:01:17 -0700
  • 5f547a9974 GUAC-1171: Fix naming of guac_common_ssh_buffer_*() functions. Michael Jumper 2015-07-10 17:26:04 -0700
  • 3d1d2ea334 GUAC-1171: Migrate to common SSH for SFTP transfers. Michael Jumper 2015-07-10 17:21:58 -0700
  • a6b46a0ea0 GUAC-1171: Add and document SFTP functionality within common SSH. Michael Jumper 2015-07-10 15:54:44 -0700
  • 87be5d43ea GUAC-1171: Add missing comments around static functions. Add param and return annotations to existing comments. Michael Jumper 2015-07-10 14:20:16 -0700
  • 0fcea2738b GUAC-1171: Migrate to common SSH within client. Michael Jumper 2015-07-10 12:43:35 -0700
  • 98503a9fb7 GUAC-1171: Initial refactor to require that user credentials be provided prior to connect. Michael Jumper 2015-07-10 02:00:23 -0700
  • ff287aee52 GUAC-1171: Separate key/password management from SSH connection. Maintain connection information within session object. Michael Jumper 2015-07-10 01:31:15 -0700
  • 0a015b2843 GUAC-1171: Add key and buffer helpers. Partially implement private key auth. Michael Jumper 2015-07-09 16:17:47 -0700
  • 5b627ae5cc GUAC-1171: Implement SSH connection (without auth). Michael Jumper 2015-07-09 12:28:46 -0700
  • ed70281766 GUAC-1171: Move SFTP functions to own header. Michael Jumper 2015-07-09 12:05:57 -0700
  • fbcf8a1e0d GUAC-1171: Move initialization of SSH, OpenSSL, etc. to common SSH base. Michael Jumper 2015-07-09 12:02:31 -0700
  • 99308e7044 Merge pull request #51 from glyptodon/frode-author James Muehlner 2015-07-09 11:19:33 -0700
  • cc6a56234c GUAC-1171: Stub common SSH API. Michael Jumper 2015-07-09 01:29:17 -0700
  • c199cfc8d7 GUAC-1171: Adopt cleaner style for Makefile.am. Michael Jumper 2015-07-08 15:16:40 -0700
  • 77cde6ae4b GUAC-1171: Stub out common SSH client within build. Michael Jumper 2015-07-07 17:02:13 -0700
  • d309842055 GUAC-298: Add configuration option to allow for VNC clipboard text encoding override Frode Langelo 2015-07-08 14:28:02 -0700