22a307f422Merge pull request #71 from glyptodon/adaptive-jpeg
James Muehlner
2015-08-18 11:31:53 -0700
5dc5a9dbcaGUAC-240: Rename optimality function to match convention used elsewhere in this file.
Michael Jumper
2015-08-17 16:14:57 -0700
16fd8f6c7dGUAC-240: Fix buffer error in calculation of framerate. Clarify naming.
Michael Jumper
2015-08-17 16:09:40 -0700
c604777622GUAC-240: Remove unused macros.
Michael Jumper
2015-08-17 16:04:07 -0700
62572073b0GUAC-240: Dynamically allocate heat map. Throw away heat map during resize.
Michael Jumper
2015-08-17 16:02:19 -0700
cc21092ac2GUAC-240: Remove unnecessary change to PNG function.
Michael Jumper
2015-08-17 11:11:30 -0700
2d66ae87f9GUAC-240: Improve PNG optimality approximation algorithm (count average run length).
Michael Jumper
2015-08-17 11:02:18 -0700
b0db2c210fGUAC-240: Remove now-unused structure member.
Michael Jumper
2015-08-17 08:38:41 -0700
b6a2de8a97GUAC-240: Remove whitespace changes.
Michael Jumper
2015-08-17 08:37:43 -0700
adcb887efbGUAC-240: Correct PNG optimality calculations.
Michael Jumper
2015-08-17 08:30:23 -0700
b56afd8bb8GUAC-240: Approximate whether images will compress well with JPEG vs. PNG.
Michael Jumper
2015-08-17 06:29:30 -0700
f7cb3d56e9GUAC-240: Update function documentation. Remove unused macros.
Michael Jumper
2015-08-17 01:51:03 -0700
dd2e020351GUAC-240: Move JPEG optimality test into own function.
Michael Jumper
2015-08-17 01:44:31 -0700
baf01d5524GUAC-240: Flush to JPEG if dirty rect is hot.
Michael Jumper
2015-08-17 01:34:32 -0700
26f9070d99GUAC-240: Restore flush to PNG. Simplify handling of flush. Remove lossy pipeline.
Michael Jumper
2015-08-17 01:27:09 -0700
807e3a39a5GUAC-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
254a0dded0GUAC-240: Remove need for forward declarations of static functions.
Michael Jumper
2015-08-12 21:29:37 -0700
379c4462caGUAC-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
fde6abe98bGUAC-240: Byte order of pixels is BGR, not BRG.
Michael Jumper
2015-08-12 21:08:44 -0700
9edf33da2eGUAC-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
29527509deGUAC-240: No longer need to test for jpeg_mem_dest().
Michael Jumper
2015-08-12 16:50:24 -0700
78b7b73e78GUAC-240: Remove guac_protocol_send_png() and guac_protocol_send_jpeg().
Michael Jumper
2015-08-11 20:46:43 -0700
1263965511GUAC-240: Add function for streaming JPEG images via img instruction.
Michael Jumper
2015-08-11 20:43:46 -0700
995373e74bGUAC-240: Move JPEG encoder to own file, writing directly to an img stream.
Michael Jumper
2015-08-11 20:36:57 -0700
9c2d7f56ceGUAC-240: Add function for streaming PNG images via img instruction. Use for surface.
Michael Jumper
2015-08-11 16:26:24 -0700
56fa7423f3GUAC-240: Force flush at end of PNG write.
Michael Jumper
2015-08-11 16:25:52 -0700
859f7d9340GUAC-240: Associate Guacamole client with surface.
Michael Jumper
2015-08-11 15:18:12 -0700
e73ef09fddGUAC-240: Move PNG encoder to own file, writing directly to an img stream.
Michael Jumper
2015-08-11 09:35:23 -0700
8ff071bf04Fix botched merge conflict resolution.
Michael Jumper
2015-08-13 16:38:28 -0700
48bbc6a898Merge branch 'testing-common-ssh'
Michael Jumper
2015-08-13 16:29:22 -0700
0bfacb3d55Merge pull request #70 from glyptodon/sftp-default-directory
James Muehlner
2015-08-13 16:27:29 -0700
d85ed5f85fGUAC-1292: Use "sftp-directory" for default upload directory, if specified, for both VNC and RDP.
Michael Jumper
2015-08-13 16:21:15 -0700
a64ed2bf72Merge pull request #64 from flangelo/adaptive_jpeg
Mike Jumper
2015-08-07 23:55:28 -0700
f7137f42adMerge pull request #65 from glyptodon/libjpeg6b-compat
James Muehlner
2015-08-07 11:06:22 -0700
7bb798e40bGUAC-1285: Implement jpeg_mem_dest() for platforms that lack it.
Michael Jumper
2015-08-07 17:39:10 +0000
09de5d162fGUAC-1285: Add configure test for jpeg_mem_dest().
Michael Jumper
2015-08-07 16:36:36 +0000
385808c7a1GUAC-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
0d1396c815Merge pull request #63 from glyptodon/jpeg-instruction
James Muehlner
2015-08-05 22:30:19 -0700
a52b285f45GUAC-240: Fix typo - should be JPEG, not JOEG.
Michael Jumper
2015-08-05 22:02:54 -0700
240867a432GUAC-240: Make JPEG quality a parameter to methods. Reorder JPEG_LIBS in LDFLAGS
Frode Langelo
2015-07-31 15:41:55 -0700
c27e2997ddGUAC-240: Implement support for JPEG server protocol and image compression.
Frode Langelo
2015-07-31 15:05:52 -0700
498844b4e7Merge pull request #61 from glyptodon/terminal-palette
James Muehlner
2015-07-28 17:41:20 -0700
93c151512fGUAC-1195: Migrate to scrollbar style which works against dark OR light backgrounds.
Michael Jumper
2015-07-28 16:51:01 -0700
677c3ce6e8GUAC-1195: Add "color-scheme" parameter to SSH and telnet.
Michael Jumper
2015-07-28 16:46:32 -0700
fa443249c9GUAC-1195: Use color scheme constants and names.
Michael Jumper
2015-07-28 16:43:23 -0700
b2c2779465GUAC-1195: Define and use color constants for terminal.
Michael Jumper
2015-07-28 16:20:14 -0700
029b3bdb80GUAC-1195: Configure default foreground/background when terminal is created.
Michael Jumper
2015-07-28 15:59:20 -0700
8935160c72Merge pull request #60 from glyptodon/create-drive
James Muehlner
2015-07-28 14:43:22 -0700
fb8f74d2f0GUAC-515: Add Daryl Borth to list of authors.
Michael Jumper
2015-07-28 14:43:12 -0700
e8e39fd862GUAC-515: Add missing include required by mkdir().
Michael Jumper
2015-07-28 14:40:35 -0700
736ec7da23GUAC-515: Clarify comments and formatting. Use simpler mkdir() logic.
Michael Jumper
2015-07-28 14:36:08 -0700
52084f4f1fGUAC-515: Add new RDP setting, create-drive-path, to create the drive.
Daryl Borth
2015-07-28 14:09:38 -0700
cf0265ecf7Merge pull request #59 from glyptodon/vnc-encoding
James Muehlner
2015-07-27 19:44:21 -0700
5e4c7de5c7GUAC-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
80a4d37173Merge branch 'vnc_clipboard_encoding' of git://github.com/flangelo/guacamole-server into vnc-encoding
Michael Jumper
2015-07-27 17:47:26 -0700
615921108aMerge branch 'testing-common-ssh'
Michael Jumper
2015-07-24 14:25:22 -0700
7147649347Merge pull request #58 from glyptodon/password-segfault
James Muehlner
2015-07-24 14:24:49 -0700
6f48ebe7feGUAC-1264: Use proper parameter for SFTP password within RDP.
Michael Jumper
2015-07-24 13:54:39 -0700
ec595b9cffGUAC-1264: Explicitly free users and sessions within VNC and RDP.
Michael Jumper
2015-07-24 13:41:20 -0700
49beb7d7fdGUAC-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
f8f16c44a9GUAC-1264: Validate provided credentials. Log if anything is missing.
Michael Jumper
2015-07-23 16:28:12 -0700
6fb5277e95Merge branch 'testing-common-ssh'
Michael Jumper
2015-07-14 11:20:00 -0700
a9a267290eMerge pull request #57 from glyptodon/always-close-fd
James Muehlner
2015-07-14 11:16:33 -0700
6ae5b94df3GUAC-1171: Always close socket file descriptor when session creation fails.
Michael Jumper
2015-07-14 11:15:21 -0700
0d8dad878cMerge branch 'testing-common-ssh'
Michael Jumper
2015-07-14 11:08:39 -0700
da1f2f2ad3Merge pull request #56 from glyptodon/clean-resources
James Muehlner
2015-07-14 11:06:04 -0700
cdefe52c67GUAC-1171: Ensure user and session objects are automatically free'd, and that this is documented.
Michael Jumper
2015-07-14 11:02:48 -0700
1ecec68a20Merge pull request #55 from glyptodon/rdp-null-settings
James Muehlner
2015-07-14 10:52:53 -0700
df221e05beGUAC-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
6f93872e0eMerge pull request #54 from glyptodon/vnc-rdp-sftp
James Muehlner
2015-07-13 17:36:07 -0700
46ce69a8a9GUAC-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
4d941545cdGUAC-1171: Ensure directory names are null-terminated.
Michael Jumper
2015-07-12 22:27:02 -0700
1316743b02GUAC-1171: Do not fall through to DSA if RSA signature fails.
Michael Jumper
2015-07-12 22:24:26 -0700
b770800edaGUAC-1171: Only include common SSH library if enabled.
Michael Jumper
2015-07-10 22:26:37 -0700
2e5a3606f3GUAC-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
43a534c98bGUAC-1171: Add SFTP filesystem support to RDP.
Michael Jumper
2015-07-10 21:55:28 -0700
1500e63050GUAC-1171: Add SFTP filesystem support to VNC.
Michael Jumper
2015-07-10 21:37:53 -0700
b26aefd487GUAC-1171: Expose presence/absence of common SSH core with ENABLE_COMMON_SSH macro.
Michael Jumper
2015-07-10 20:39:33 -0700
7c0858b3cbMerge pull request #53 from glyptodon/common-ssh
James Muehlner
2015-07-10 21:37:49 -0700
bfe4895408GUAC-1171: Remove extra trailing spaces from parameter comments.
Michael Jumper
2015-07-10 21:01:17 -0700
5f547a9974GUAC-1171: Fix naming of guac_common_ssh_buffer_*() functions.
Michael Jumper
2015-07-10 17:26:04 -0700
3d1d2ea334GUAC-1171: Migrate to common SSH for SFTP transfers.
Michael Jumper
2015-07-10 17:21:58 -0700
a6b46a0ea0GUAC-1171: Add and document SFTP functionality within common SSH.
Michael Jumper
2015-07-10 15:54:44 -0700
87be5d43eaGUAC-1171: Add missing comments around static functions. Add param and return annotations to existing comments.
Michael Jumper
2015-07-10 14:20:16 -0700
0fcea2738bGUAC-1171: Migrate to common SSH within client.
Michael Jumper
2015-07-10 12:43:35 -0700
98503a9fb7GUAC-1171: Initial refactor to require that user credentials be provided prior to connect.
Michael Jumper
2015-07-10 02:00:23 -0700
ff287aee52GUAC-1171: Separate key/password management from SSH connection. Maintain connection information within session object.
Michael Jumper
2015-07-10 01:31:15 -0700
0a015b2843GUAC-1171: Add key and buffer helpers. Partially implement private key auth.
Michael Jumper
2015-07-09 16:17:47 -0700