4bdbacecccFix logic in file open (should NOT allocate new ID if open fails.
Michael Jumper
2013-07-29 12:47:08 -0700
c31e3b38adAdd drive-path parameter.
Michael Jumper
2013-07-29 11:53:15 -0700
7b843a806fSplit rdpdr_fs up into logical files.
Michael Jumper
2013-07-27 11:11:14 -0700
bc662975ceFor now, return no-such-file for the '' file... will migrate to actual file path parsing.
Michael Jumper
2013-07-26 17:08:08 -0700
adf45ab79eAdd file time macros and more attribute constants. Stub volume and basic file info.
Michael Jumper
2013-07-26 16:21:01 -0700
2e4a67200cAdd constants. More open() implementation. Handle case where no file IDs are available.
Michael Jumper
2013-07-26 14:11:44 -0700
d9cae3d361Add unicode conversion functions. Partially handle incoming parameters for open.
Michael Jumper
2013-07-26 11:27:11 -0700
8731f282ccInitial stubs for open/close.
Michael Jumper
2013-07-26 10:45:40 -0700
061de84422Add 64-bit operations to stream.
Michael Jumper
2013-07-26 10:45:31 -0700
5efda4d328Send drive capability.
Michael Jumper
2013-07-25 13:23:56 -0700
f07cd58707Add drive-enabled option.
Michael Jumper
2013-07-25 12:05:15 -0700
08eb5625fcAdd filesystem device.
Michael Jumper
2013-07-25 09:48:48 -0700
497996c48eOnly read from agent if agent enabled.
Michael Jumper
2013-12-03 09:21:47 -0800
9aed54d33aRemove unnecessary include.
Michael Jumper
2013-12-03 02:23:12 -0800
1baaa6ddeeUse non-blocking I/O on non-SFTP session to avoid unnecessary waiting for data during reads. With multiple threads, libssh2 reads will call poll() to wait for available data, one read will handle ALL data, while the other read comes up dry.
Michael Jumper
2013-12-03 02:22:46 -0800
9738197653Differentiate between connection attempts.
Michael Jumper
2013-12-02 09:28:46 -0800
d2fd406c75Free alloc'd memory.
Michael Jumper
2013-12-02 09:23:31 -0800
74e1f57a1dFix DSA signature algorithm.
Michael Jumper
2013-12-02 08:47:21 -0800
f1236a9ca1Use ssh-dss, not ssh-dsa.
Michael Jumper
2013-12-02 02:18:43 -0800
84c484aa72Add missing license comments.
Michael Jumper
2013-12-02 02:07:17 -0800
a2921825b7Initiate agent forwarding if supported.
Michael Jumper
2013-12-02 02:00:37 -0800
755c677304Add ssh_agent source from test.
Michael Jumper
2013-12-01 17:05:55 -0800
66b5e704b7Init libssh2 and libssl. Log success.
Michael Jumper
2013-12-01 16:56:36 -0800
18d9cae183Authenticat with key if present.
Michael Jumper
2013-12-01 16:31:11 -0800
dc490a714eRemove old options code.
Michael Jumper
2013-12-01 16:27:19 -0800
3f686db40cLookup hosts, etc. for connect.
Michael Jumper
2013-12-01 16:26:41 -0800
150e645383Working migration to libssh2 (hard-coded host).
Michael Jumper
2013-12-01 16:09:48 -0800
d32018cf87Partial migration, including SFTP.
Michael Jumper
2013-12-01 15:39:29 -0800
602571400dSwitch from libssh to libssh2 in configure.ac, add dependency on libssl.
Michael Jumper
2013-12-01 15:08:42 -0800
ddec2ad12fTicket #456: Add missing quotes to guacctl script.
Michael Jumper
2013-11-12 09:52:56 -0800
9a8363e0baTest for fastpath settings.
Michael Jumper
2013-11-05 12:34:36 -0800
7547b4b5bdTicket #452: Fix segfault related to FastPath and pointer checks.
Michael Jumper
2013-11-05 01:59:56 -0800
1af28eb820Prompt for passphrase if needed.
Michael Jumper
2013-10-30 23:19:11 -0700
678ec69ebeRead private key, if any.
Michael Jumper
2013-10-30 15:46:13 -0700
15796cbc4dSet ENABLE_SSH_PUBLIC_KEY if support for in-memory keys found in libssh.
Michael Jumper
2013-10-30 15:05:37 -0700
93a7576312Finish functionality+docs for guacctl. Add guacget symbolic link.
Michael Jumper
2013-10-28 14:28:37 -0700
1ba575d3aaImplement directory set.
Michael Jumper
2013-10-28 14:11:04 -0700
6d62b4bd60Add license block to guacctl.
Michael Jumper
2013-10-28 09:38:10 -0700
ebc1a10066Resolve full path in guacctl.
Michael Jumper
2013-10-28 09:28:23 -0700
6e8549edd1Implement file download.
Michael Jumper
2013-10-28 09:28:06 -0700
8ee92c0e1cTrack number of active pool integers. Track output streams.
Michael Jumper
2013-10-28 09:11:45 -0700
50fbd5dabbAdd stub ack handler. Call SFTP functions when download code received.
Michael Jumper
2013-10-28 08:40:19 -0700
1dad3dc0d7Add initial guacctl implementation.
Michael Jumper
2013-10-27 19:36:19 -0700
0c86f52ed5Move SFTP functions to own file. Stub out download function.
Michael Jumper
2013-10-26 16:30:06 -0700
273c6a8503Stub out guac OSC handling.
Michael Jumper
2013-10-20 19:09:15 -0700
4381485051Validate filenames.
Michael Jumper
2013-10-18 22:30:09 -0700
f133cb4caaFix permissions of upload.
Michael Jumper
2013-10-18 22:13:43 -0700
b9d9a9d324Move SFTP to own SSH session - does not work when combined with terminal session.
Michael Jumper
2013-10-18 22:05:03 -0700
b7e1e898c9Initial stab at SFTP file upload.
Michael Jumper
2013-10-18 18:20:46 -0700
02fece0a29Add enable-sftp option, init/free SFTP as needed.
Michael Jumper
2013-10-18 15:37:16 -0700
271f7fbb2fAdd ack instruction handler.
Michael Jumper
2013-10-27 19:53:34 -0700
ffb64e856fTicket #432: Handle encodings parameter.
Michael Jumper
2013-10-25 17:12:17 -0700
3cf001116bMigrate to ack, remove abort.
Michael Jumper
2013-10-15 11:23:07 -0700
b88749aeddStore data alongside streams. Validate stream indices and close state.
Michael Jumper
2013-09-27 20:02:06 -0700
6ce71aa160Send error responses via abort.
Michael Jumper
2013-09-27 19:48:11 -0700
cec58edef3Add abort instruction. Add status codes to abort and error.
Michael Jumper
2013-09-27 19:26:37 -0700
72d29f18fdFix build - unused variable.
Michael Jumper
2013-10-10 10:26:11 -0700
926b681e38No need for keep-alive in output thread anymore.
Michael Jumper
2013-10-09 16:09:01 -0700
bc3c8a31c5Require keep-alive on VNC protocol support socket.
Michael Jumper
2013-10-09 16:01:57 -0700
eac99e0ce1Add support for keep-alive thread.
Michael Jumper
2013-10-09 15:57:16 -0700
4ebafa0482Add support for NOP.
Michael Jumper
2013-10-09 11:54:33 -0700
8a8ad23312Do not restart parse - just shift everything as necessary.
Michael Jumper
2013-10-03 17:45:31 -0700
ef8a9a29e8Allow continuous parsing of length, rather than restarting if unfinished.
Michael Jumper
2013-10-03 17:16:16 -0700
9910bedb4bIf length parse fails, return need for more data.
Michael Jumper
2013-10-03 17:13:30 -0700
e7c81cd9b3Shift buffer to gain space if necessary.
Michael Jumper
2013-10-03 16:48:01 -0700
e66a64be26Handle Unicode characters in input.
Michael Jumper
2013-10-03 15:38:22 -0700
1915b107eaFully init allocated instructions.
Michael Jumper
2013-10-02 11:42:08 -0700
0a09ed21faUse simpler pointer arithmetic to determine buffer regions for reading and parsing.
Michael Jumper
2013-10-02 11:10:21 -0700
1a598db7a1Partial re-implementation of parse.
Michael Jumper
2013-10-01 23:21:49 -0700
abc676ef13Fix test's assumptions regarding contract of parser.
Michael Jumper
2013-10-01 20:58:15 -0700
1128038d0fImplement rest of parser.
Michael Jumper
2013-10-01 20:57:54 -0700
4485771df9Implement length parse.
Michael Jumper
2013-10-01 20:23:20 -0700
aff1252ff7Implement basic parser test.
Michael Jumper
2013-10-01 18:33:50 -0700
1cc94b403bAdd test stub for instruction parser.
Michael Jumper
2013-10-01 18:12:15 -0700
81768daba9Stub out independent instruction parser.
Michael Jumper
2013-10-01 18:06:19 -0700
fb105b2047Handle blob properly (decode base64).
Michael Jumper
2013-09-27 15:56:22 -0700
74fc3f732eFix unit test.
Michael Jumper
2013-09-27 15:53:27 -0700
b2b16c05b4Add base64 decode unit test.
Michael Jumper
2013-09-27 15:51:45 -0700
30ec019512Implement base64 decoder.
Michael Jumper
2013-09-27 15:39:44 -0700
321e24c417Add actual handlers for file/blob/end.
Michael Jumper
2013-09-26 22:49:45 -0700
a6bd9200e1Add stubs for file/blob/end handling.
Michael Jumper
2013-09-26 22:27:18 -0700
daa10be990Remove old use of blob. Use new file semantics.
Michael Jumper
2013-09-24 12:58:58 -0700
e1798ee3dbRestore channel parameter. Abuse stream index as channel index.
Michael Jumper
2013-09-24 12:13:38 -0700
fbdb6876d9Migrate to libguac audio. Migrate to improved stream protocol.
Michael Jumper
2013-09-24 12:01:02 -0700
157828ef18Implement listen mode (ticket #25).
Michael Jumper
2013-09-19 14:41:28 -0700
9c4adf60a2Add additional quoting around nested AC_CHECK_HEADERS.
Michael Jumper
2013-09-03 11:52:34 -0700
23e4e43722Round screen width down, rather than up.
Michael Jumper
2013-09-03 14:09:33 -0700
3ea5af4754Bump project version. Will need to rebump prior to next release.
Michael Jumper
2013-09-02 17:56:55 -0700
cf05203992Restore parsing of color depth
Michael Jumper
2013-08-28 16:16:55 -0700
2216d23beeImplement connection retry.
Michael Jumper
2013-08-21 13:43:47 -0700
49b3965018Ticket #33: Fixed contributor lines in license block.
James Muehlner
2013-08-27 08:25:50 -0700
5516fc395bTicket #33: Fixed handling of cursor.
James Muehlner
2013-08-26 23:15:20 -0700
775668ad37Ticket #33: Allow parameter for setting remote or local cursor.
James Muehlner
2013-08-26 21:50:54 -0700
c6a6c5b681Add ifdef around pulse-specific code.
0.8.3
Michael Jumper
2013-08-27 09:47:45 -0700
73df645ce6Change RDP default security to RDP.
Michael Jumper
2013-08-26 21:26:38 -0700
9d47ae0a50Add missing winpr-wtypes.h header.
Michael Jumper
2013-08-26 17:07:46 -0700
17752733feUpdate changelog, bump version.
Michael Jumper
2013-08-26 14:11:36 -0700
9903d3d0d9Switch from enable-auth to disable-auth, enabling auth by default. Use ANY security mode by default. Warn if authentication is required but credentials were not given.
Michael Jumper
2013-08-25 11:35:31 -0700