Commit Graph

  • 7643d61c7e Add pointer cursor. Michael Jumper 2014-01-02 12:17:08 -0800
  • c4518c7781 Rename default pointer. Michael Jumper 2014-01-02 11:41:32 -0800
  • 735c5778db Ensure read errors result in the client closing. Michael Jumper 2014-01-01 20:18:43 -0800
  • 442ed427a0 Clean up includes, clean up build. Michael Jumper 2014-01-01 14:44:28 -0800
  • 0303c4e24b Relicense everything (except French keymap) as MIT. Status of French keymap is TBD. Michael Jumper 2013-12-28 20:53:12 -0800
  • 57f7149786 Clean up handling of event flags. Michael Jumper 2013-12-28 18:20:51 -0800
  • c81be87790 Scale back resolution assuming 96 DPI on the desktop side. Michael Jumper 2013-12-27 00:34:37 -0800
  • 78202d25ba Pay attention to DPI when rendering terminal. Michael Jumper 2013-12-27 00:28:23 -0800
  • ee1731cf9b Add resolution member to client info struct. Interpret new third parameter for screen size. Michael Jumper 2013-12-27 00:07:17 -0800
  • 6479d0e8fa Start download if file moved to Download folder. Michael Jumper 2013-12-17 22:47:00 -0800
  • 88f9f883b4 Move download logic into own function. Michael Jumper 2013-12-17 22:46:15 -0800
  • a1d4e2d2e6 Add maximum buffer size. Michael Jumper 2013-12-17 14:28:20 -0800
  • 7ee813bbfd Allocate buffer to allow large reads, rather than force all reads down to 4K. Michael Jumper 2013-12-17 14:17:56 -0800
  • c38b687ab6 Add namespace to DEBUG variable, add missing UINT64 type to compat. Michael Jumper 2013-12-11 22:27:35 -0800
  • 478235be70 Check path lengths. Michael Jumper 2013-12-11 15:00:00 -0800
  • 89b55ecab5 Explicitly do not support locks or setting label. Michael Jumper 2013-12-11 14:40:08 -0800
  • 866ba2a7b9 Handle device info. Michael Jumper 2013-12-11 14:21:59 -0800
  • 5e87949e31 Implement rest of dir info. Michael Jumper 2013-12-11 14:11:16 -0800
  • 672e20c051 Add HIDDEN and ARCHIVE attributes. Michael Jumper 2013-12-11 13:49:02 -0800
  • e0450d0dc5 Remove unnecessary alloc. Michael Jumper 2013-12-11 13:48:41 -0800
  • 56bb0b3740 Fix size and full size info. Michael Jumper 2013-12-11 01:25:54 -0800
  • 338b83a3a7 Ignore write access request if file is a directory. Michael Jumper 2013-12-11 01:25:40 -0800
  • 6d88bec136 Implement directory deletion. Michael Jumper 2013-12-10 23:12:13 -0800
  • 647850c8ce Tighten scope, fix initialization. Michael Jumper 2013-12-10 23:12:01 -0800
  • 7d0e8093eb Improve logging. Michael Jumper 2013-11-18 14:44:14 -0800
  • f17cd33aa4 Implement size info. Michael Jumper 2013-11-15 13:44:57 -0800
  • efc7477ef5 Free stream data. Delete file after opening for download. Michael Jumper 2013-11-12 12:20:09 -0800
  • ee20114c67 Ignore acks for non-download streams. Michael Jumper 2013-11-12 12:06:23 -0800
  • d30ade6bef Implement file download. Michael Jumper 2013-11-12 11:46:32 -0800
  • b262440ba5 Move download-specific logic to rdpdr. Michael Jumper 2013-11-12 11:25:04 -0800
  • f4ff04ab30 Initiate download whenever file written within Download folder. Michael Jumper 2013-11-12 10:52:58 -0800
  • ef8d8e3bc1 Remove check for download from open. Add tracking of file writes. Michael Jumper 2013-11-12 10:16:04 -0800
  • 847f9451c1 RemoveSent and Outbox special dirs - use only Download. Michael Jumper 2013-11-09 20:48:16 -0800
  • 3a7c9bbc5d Add flag and stub for download. Michael Jumper 2013-11-06 16:06:46 -0800
  • 1570072b46 Only complain about EEXIST for mkdir() if O_EXCL is set. Directory creation open should use ACCESS_GENERIC_READ (anything with WRITE will fail). Michael Jumper 2013-11-06 15:58:16 -0800
  • 96637b5d19 Create Sent as necessary. Michael Jumper 2013-11-06 15:46:54 -0800
  • e5f919f75c Reroute files from Outbox to Sent. Michael Jumper 2013-11-06 11:59:18 -0800
  • 296836f65d Implement file truncation. Michael Jumper 2013-11-05 00:48:55 -0800
  • 3ebed6a85c Fix handling of append. Michael Jumper 2013-11-05 00:37:23 -0800
  • 52e65e043a Implement deletion. Michael Jumper 2013-11-04 16:37:29 -0800
  • 9d85704f03 Additional debugging. Advertise case sensitivity in vol info. Michael Jumper 2013-11-04 16:12:40 -0800
  • 742452b1d4 IMPLEMENT UPLOAD!!! Michael Jumper 2013-11-04 01:28:27 -0800
  • aacb726b66 Separate RDP filesystem operations from RDPDR. Michael Jumper 2013-11-04 00:50:10 -0800
  • 28c3c7d926 Move read/write to rdpdr_fs. Michael Jumper 2013-10-25 16:53:11 -0700
  • 77db391a12 Implement rename. Michael Jumper 2013-10-25 16:28:09 -0700
  • a72fbe5745 Add debug messages, stub basic info set, implement attribute tag query. Michael Jumper 2013-10-25 13:06:55 -0700
  • b5af07aee2 Fix directory creation. Michael Jumper 2013-10-25 12:43:57 -0700
  • dfd55f0ba4 Add debug/trace logging. Michael Jumper 2013-10-25 12:23:18 -0700
  • caea2d4acd Add debug header. Michael Jumper 2013-10-24 18:19:21 -0700
  • 70b361b8b6 Handle mkdir() return code. Michael Jumper 2013-10-24 17:40:30 -0700
  • 39c31faa9b Add error codes and better handling. Michael Jumper 2013-10-24 15:11:28 -0700
  • 3400e9b122 Create directory if necessary. Michael Jumper 2013-10-22 18:55:58 -0700
  • 655cb8e9f2 Implement attribute info query. Michael Jumper 2013-10-22 18:19:30 -0700
  • 22d0e496f5 Move to IOCOMPLETION function rather that duplicating header everywhere. Michael Jumper 2013-10-22 14:08:03 -0700
  • 911746ae24 Add options for file attributes and create options to open. Fix create disposition of files in directory list. Michael Jumper 2013-10-22 10:56:47 -0700
  • 67c461be40 Use constants for file mode. Michael Jumper 2013-10-22 10:29:32 -0700
  • da7168e161 Correct (theoretically) semantics of open create disposition. Michael Jumper 2013-10-21 23:52:15 -0700
  • f9cf524993 Ignore set end-of-file and set allocation. Michael Jumper 2013-10-21 16:06:19 -0700
  • 683e8c24c0 Add stubs for file information set operations. Michael Jumper 2013-10-21 15:45:20 -0700
  • f7acfbb1a0 Fix use of mode within open(). Michael Jumper 2013-10-18 01:06:09 -0700
  • c07d8dd950 Only register drive if enabled. Michael Jumper 2013-10-17 10:45:53 -0700
  • a41752aead Remove stub logging of bytes received. Michael Jumper 2013-10-15 17:49:12 -0700
  • 5004986563 Add file upload stubs. Michael Jumper 2013-10-15 14:13:56 -0700
  • c70efcea4d Handle other write flags, log and handler read/write errors. Michael Jumper 2013-09-18 13:58:03 -0700
  • 582e1a60b3 Implement write. Michael Jumper 2013-09-17 15:17:35 -0700
  • 7a1b76881f Implement pattern matching in dir search. Michael Jumper 2013-09-17 14:26:05 -0700
  • c2e1065ea2 Remove STATUS_NO_MORE_FILES log message. Michael Jumper 2013-09-16 15:08:26 -0700
  • d0ee38f7c6 Remove and cleanup logging. Michael Jumper 2013-09-16 15:04:18 -0700
  • f50529dac0 Fix buffer size. Michael Jumper 2013-09-16 14:41:36 -0700
  • 65c5ed379e Implement read. Michael Jumper 2013-09-16 14:25:59 -0700
  • 3217b97f26 Add ffunction for retrieving a file by file ID safely. Migrate to new function. Michael Jumper 2013-09-16 14:01:08 -0700
  • dd1761790a Fix query directory response (missing final null byte). Michael Jumper 2013-09-14 12:05:50 -0700
  • 98a1a494cd Modify output to match rdesktop packets more closely. Still doesn't work. Michael Jumper 2013-09-13 16:53:50 -0700
  • aec6c167e3 Do not send information for open. Michael Jumper 2013-09-12 16:16:08 -0700
  • 1c3d0ba741 Add missing length to dir query response. Michael Jumper 2013-09-12 15:56:55 -0700
  • dfa30fbef6 Fill output with zeroes for short name. Michael Jumper 2013-09-12 11:23:50 -0700
  • 353b6316ac Stub device control (always succeed). Michael Jumper 2013-09-11 15:39:09 -0700
  • b6fb2b850b Implement standard info. Michael Jumper 2013-09-11 15:27:41 -0700
  • 634eb17b20 Remove reserved fields, fix packet lengths. Michael Jumper 2013-09-11 15:11:55 -0700
  • 95230ae901 Use generic access, default to read-only. Michael Jumper 2013-09-11 08:52:36 -0700
  • cf3196d8ca Properly calculate remaining length of path. Michael Jumper 2013-09-09 15:46:16 -0700
  • 34586265da Stubbed dir info. Remove name from file struct. Fix read_dir. Michael Jumper 2013-08-05 22:52:42 -0700
  • f00cb33619 Implement UTF-8 to UTF-16 conversion function. Michael Jumper 2013-08-05 22:23:30 -0700
  • 94888d1f47 Move to libguac unicode functions in RDP. Michael Jumper 2013-08-05 21:36:23 -0700
  • 439cd7c903 Move to attributes rather than type. Michael Jumper 2013-08-02 17:23:09 -0700
  • 32fdcdc660 Fix path conversion. Convert path in dir info. Michael Jumper 2013-08-02 15:01:46 -0700
  • 69d636860d Add path normalization. Michael Jumper 2013-08-02 13:35:52 -0700
  • 52f9bac805 Add guac_rdpdr_fs_read_dir(). Bump _POSIX_C_SOURCE value as necessary for fdopendir(). Michael Jumper 2013-08-01 17:44:39 -0700
  • 9773f348e2 Actually close in close. Michael Jumper 2013-08-01 17:23:07 -0700
  • 06c2dfd8d2 Add file_id to volume queries, send real times and attributes back. Michael Jumper 2013-08-01 16:42:38 -0700
  • 117e9053f4 Pull file type during open. Michael Jumper 2013-08-01 13:44:30 -0700
  • 06a18f6766 Pull info from stat() during file open. Michael Jumper 2013-08-01 13:36:39 -0700
  • 2f662257d9 Remove unused header. Fix header file macros. Add comments. Michael Jumper 2013-07-31 16:55:13 -0700
  • 1263d261f4 Add stubs for dir information handlers Michael Jumper 2013-07-31 15:13:11 -0700
  • e238df9581 Comply with naming convention of message processors. Michael Jumper 2013-07-30 15:31:42 -0700
  • d877e1f236 Add stubs for FS message functions. Michael Jumper 2013-07-30 15:25:10 -0700
  • 85b754f2b7 Fix path translation function. Michael Jumper 2013-07-29 22:01:09 -0700
  • 9fcb3e3678 Actually resolve and open files. Michael Jumper 2013-07-29 17:57:24 -0700
  • f24d4b58fa Add error codes for open. Michael Jumper 2013-07-29 12:52:04 -0700
  • f3ef451527 Add stubs for minor functions. Michael Jumper 2013-07-29 12:47:30 -0700