Commit Graph

  • 4bdbaceccc Fix logic in file open (should NOT allocate new ID if open fails. Michael Jumper 2013-07-29 12:47:08 -0700
  • c31e3b38ad Add drive-path parameter. Michael Jumper 2013-07-29 11:53:15 -0700
  • 7b843a806f Split rdpdr_fs up into logical files. Michael Jumper 2013-07-27 11:11:14 -0700
  • bc662975ce For now, return no-such-file for the '' file... will migrate to actual file path parsing. Michael Jumper 2013-07-26 17:08:08 -0700
  • adf45ab79e Add file time macros and more attribute constants. Stub volume and basic file info. Michael Jumper 2013-07-26 16:21:01 -0700
  • 2e4a67200c Add constants. More open() implementation. Handle case where no file IDs are available. Michael Jumper 2013-07-26 14:11:44 -0700
  • d9cae3d361 Add unicode conversion functions. Partially handle incoming parameters for open. Michael Jumper 2013-07-26 11:27:11 -0700
  • 8731f282cc Initial stubs for open/close. Michael Jumper 2013-07-26 10:45:40 -0700
  • 061de84422 Add 64-bit operations to stream. Michael Jumper 2013-07-26 10:45:31 -0700
  • 5efda4d328 Send drive capability. Michael Jumper 2013-07-25 13:23:56 -0700
  • f07cd58707 Add drive-enabled option. Michael Jumper 2013-07-25 12:05:15 -0700
  • 08eb5625fc Add filesystem device. Michael Jumper 2013-07-25 09:48:48 -0700
  • 497996c48e Only read from agent if agent enabled. Michael Jumper 2013-12-03 09:21:47 -0800
  • 9aed54d33a Remove unnecessary include. Michael Jumper 2013-12-03 02:23:12 -0800
  • 1baaa6ddee Use 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
  • 9738197653 Differentiate between connection attempts. Michael Jumper 2013-12-02 09:28:46 -0800
  • d2fd406c75 Free alloc'd memory. Michael Jumper 2013-12-02 09:23:31 -0800
  • 74e1f57a1d Fix DSA signature algorithm. Michael Jumper 2013-12-02 08:47:21 -0800
  • f1236a9ca1 Use ssh-dss, not ssh-dsa. Michael Jumper 2013-12-02 02:18:43 -0800
  • 84c484aa72 Add missing license comments. Michael Jumper 2013-12-02 02:07:17 -0800
  • a2921825b7 Initiate agent forwarding if supported. Michael Jumper 2013-12-02 02:00:37 -0800
  • 755c677304 Add ssh_agent source from test. Michael Jumper 2013-12-01 17:05:55 -0800
  • 66b5e704b7 Init libssh2 and libssl. Log success. Michael Jumper 2013-12-01 16:56:36 -0800
  • 18d9cae183 Authenticat with key if present. Michael Jumper 2013-12-01 16:31:11 -0800
  • dc490a714e Remove old options code. Michael Jumper 2013-12-01 16:27:19 -0800
  • 3f686db40c Lookup hosts, etc. for connect. Michael Jumper 2013-12-01 16:26:41 -0800
  • 150e645383 Working migration to libssh2 (hard-coded host). Michael Jumper 2013-12-01 16:09:48 -0800
  • d32018cf87 Partial migration, including SFTP. Michael Jumper 2013-12-01 15:39:29 -0800
  • 602571400d Switch from libssh to libssh2 in configure.ac, add dependency on libssl. Michael Jumper 2013-12-01 15:08:42 -0800
  • ddec2ad12f Ticket #456: Add missing quotes to guacctl script. Michael Jumper 2013-11-12 09:52:56 -0800
  • 9a8363e0ba Test for fastpath settings. Michael Jumper 2013-11-05 12:34:36 -0800
  • 7547b4b5bd Ticket #452: Fix segfault related to FastPath and pointer checks. Michael Jumper 2013-11-05 01:59:56 -0800
  • 1af28eb820 Prompt for passphrase if needed. Michael Jumper 2013-10-30 23:19:11 -0700
  • 678ec69ebe Read private key, if any. Michael Jumper 2013-10-30 15:46:13 -0700
  • 15796cbc4d Set ENABLE_SSH_PUBLIC_KEY if support for in-memory keys found in libssh. Michael Jumper 2013-10-30 15:05:37 -0700
  • 93a7576312 Finish functionality+docs for guacctl. Add guacget symbolic link. Michael Jumper 2013-10-28 14:28:37 -0700
  • 1ba575d3aa Implement directory set. Michael Jumper 2013-10-28 14:11:04 -0700
  • 6d62b4bd60 Add license block to guacctl. Michael Jumper 2013-10-28 09:38:10 -0700
  • ebc1a10066 Resolve full path in guacctl. Michael Jumper 2013-10-28 09:28:23 -0700
  • 6e8549edd1 Implement file download. Michael Jumper 2013-10-28 09:28:06 -0700
  • 8ee92c0e1c Track number of active pool integers. Track output streams. Michael Jumper 2013-10-28 09:11:45 -0700
  • 50fbd5dabb Add stub ack handler. Call SFTP functions when download code received. Michael Jumper 2013-10-28 08:40:19 -0700
  • 1dad3dc0d7 Add initial guacctl implementation. Michael Jumper 2013-10-27 19:36:19 -0700
  • 0c86f52ed5 Move SFTP functions to own file. Stub out download function. Michael Jumper 2013-10-26 16:30:06 -0700
  • 273c6a8503 Stub out guac OSC handling. Michael Jumper 2013-10-20 19:09:15 -0700
  • 4381485051 Validate filenames. Michael Jumper 2013-10-18 22:30:09 -0700
  • f133cb4caa Fix permissions of upload. Michael Jumper 2013-10-18 22:13:43 -0700
  • b9d9a9d324 Move SFTP to own SSH session - does not work when combined with terminal session. Michael Jumper 2013-10-18 22:05:03 -0700
  • b7e1e898c9 Initial stab at SFTP file upload. Michael Jumper 2013-10-18 18:20:46 -0700
  • 02fece0a29 Add enable-sftp option, init/free SFTP as needed. Michael Jumper 2013-10-18 15:37:16 -0700
  • 271f7fbb2f Add ack instruction handler. Michael Jumper 2013-10-27 19:53:34 -0700
  • 3a28534232 Ticket #429: Detect listenForIncomingConnectionsNoFork() function, conditionally compile listen support. Michael Jumper 2013-10-25 17:49:22 -0700
  • 9e1ebb8362 Add subdir-objects option, ignore .dirstamp files. Michael Jumper 2013-10-25 17:18:58 -0700
  • ffb64e856f Ticket #432: Handle encodings parameter. Michael Jumper 2013-10-25 17:12:17 -0700
  • 3cf001116b Migrate to ack, remove abort. Michael Jumper 2013-10-15 11:23:07 -0700
  • b88749aedd Store data alongside streams. Validate stream indices and close state. Michael Jumper 2013-09-27 20:02:06 -0700
  • 6ce71aa160 Send error responses via abort. Michael Jumper 2013-09-27 19:48:11 -0700
  • cec58edef3 Add abort instruction. Add status codes to abort and error. Michael Jumper 2013-09-27 19:26:37 -0700
  • 72d29f18fd Fix build - unused variable. Michael Jumper 2013-10-10 10:26:11 -0700
  • 926b681e38 No need for keep-alive in output thread anymore. Michael Jumper 2013-10-09 16:09:01 -0700
  • bc3c8a31c5 Require keep-alive on VNC protocol support socket. Michael Jumper 2013-10-09 16:01:57 -0700
  • eac99e0ce1 Add support for keep-alive thread. Michael Jumper 2013-10-09 15:57:16 -0700
  • 4ebafa0482 Add support for NOP. Michael Jumper 2013-10-09 11:54:33 -0700
  • 8a8ad23312 Do not restart parse - just shift everything as necessary. Michael Jumper 2013-10-03 17:45:31 -0700
  • ef8a9a29e8 Allow continuous parsing of length, rather than restarting if unfinished. Michael Jumper 2013-10-03 17:16:16 -0700
  • 9910bedb4b If length parse fails, return need for more data. Michael Jumper 2013-10-03 17:13:30 -0700
  • e7c81cd9b3 Shift buffer to gain space if necessary. Michael Jumper 2013-10-03 16:48:01 -0700
  • e66a64be26 Handle Unicode characters in input. Michael Jumper 2013-10-03 15:38:22 -0700
  • 1915b107ea Fully init allocated instructions. Michael Jumper 2013-10-02 11:42:08 -0700
  • 0a09ed21fa Use simpler pointer arithmetic to determine buffer regions for reading and parsing. Michael Jumper 2013-10-02 11:10:21 -0700
  • 1a598db7a1 Partial re-implementation of parse. Michael Jumper 2013-10-01 23:21:49 -0700
  • abc676ef13 Fix test's assumptions regarding contract of parser. Michael Jumper 2013-10-01 20:58:15 -0700
  • 1128038d0f Implement rest of parser. Michael Jumper 2013-10-01 20:57:54 -0700
  • 4485771df9 Implement length parse. Michael Jumper 2013-10-01 20:23:20 -0700
  • aff1252ff7 Implement basic parser test. Michael Jumper 2013-10-01 18:33:50 -0700
  • 1cc94b403b Add test stub for instruction parser. Michael Jumper 2013-10-01 18:12:15 -0700
  • 81768daba9 Stub out independent instruction parser. Michael Jumper 2013-10-01 18:06:19 -0700
  • fb105b2047 Handle blob properly (decode base64). Michael Jumper 2013-09-27 15:56:22 -0700
  • 74fc3f732e Fix unit test. Michael Jumper 2013-09-27 15:53:27 -0700
  • b2b16c05b4 Add base64 decode unit test. Michael Jumper 2013-09-27 15:51:45 -0700
  • 30ec019512 Implement base64 decoder. Michael Jumper 2013-09-27 15:39:44 -0700
  • 321e24c417 Add actual handlers for file/blob/end. Michael Jumper 2013-09-26 22:49:45 -0700
  • a6bd9200e1 Add stubs for file/blob/end handling. Michael Jumper 2013-09-26 22:27:18 -0700
  • daa10be990 Remove old use of blob. Use new file semantics. Michael Jumper 2013-09-24 12:58:58 -0700
  • e1798ee3db Restore channel parameter. Abuse stream index as channel index. Michael Jumper 2013-09-24 12:13:38 -0700
  • fbdb6876d9 Migrate to libguac audio. Migrate to improved stream protocol. Michael Jumper 2013-09-24 12:01:02 -0700
  • 157828ef18 Implement listen mode (ticket #25). Michael Jumper 2013-09-19 14:41:28 -0700
  • 9c4adf60a2 Add additional quoting around nested AC_CHECK_HEADERS. Michael Jumper 2013-09-03 11:52:34 -0700
  • 23e4e43722 Round screen width down, rather than up. Michael Jumper 2013-09-03 14:09:33 -0700
  • 3ea5af4754 Bump project version. Will need to rebump prior to next release. Michael Jumper 2013-09-02 17:56:55 -0700
  • cf05203992 Restore parsing of color depth Michael Jumper 2013-08-28 16:16:55 -0700
  • 2216d23bee Implement connection retry. Michael Jumper 2013-08-21 13:43:47 -0700
  • 49b3965018 Ticket #33: Fixed contributor lines in license block. James Muehlner 2013-08-27 08:25:50 -0700
  • 5516fc395b Ticket #33: Fixed handling of cursor. James Muehlner 2013-08-26 23:15:20 -0700
  • 775668ad37 Ticket #33: Allow parameter for setting remote or local cursor. James Muehlner 2013-08-26 21:50:54 -0700
  • c6a6c5b681 Add ifdef around pulse-specific code. 0.8.3 Michael Jumper 2013-08-27 09:47:45 -0700
  • 73df645ce6 Change RDP default security to RDP. Michael Jumper 2013-08-26 21:26:38 -0700
  • 9d47ae0a50 Add missing winpr-wtypes.h header. Michael Jumper 2013-08-26 17:07:46 -0700
  • 17752733fe Update changelog, bump version. Michael Jumper 2013-08-26 14:11:36 -0700
  • 9903d3d0d9 Switch 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