7643d61c7eAdd pointer cursor.
Michael Jumper
2014-01-02 12:17:08 -0800
c4518c7781Rename default pointer.
Michael Jumper
2014-01-02 11:41:32 -0800
735c5778dbEnsure read errors result in the client closing.
Michael Jumper
2014-01-01 20:18:43 -0800
442ed427a0Clean up includes, clean up build.
Michael Jumper
2014-01-01 14:44:28 -0800
0303c4e24bRelicense everything (except French keymap) as MIT. Status of French keymap is TBD.
Michael Jumper
2013-12-28 20:53:12 -0800
57f7149786Clean up handling of event flags.
Michael Jumper
2013-12-28 18:20:51 -0800
c81be87790Scale back resolution assuming 96 DPI on the desktop side.
Michael Jumper
2013-12-27 00:34:37 -0800
78202d25baPay attention to DPI when rendering terminal.
Michael Jumper
2013-12-27 00:28:23 -0800
ee1731cf9bAdd resolution member to client info struct. Interpret new third parameter for screen size.
Michael Jumper
2013-12-27 00:07:17 -0800
6479d0e8faStart download if file moved to Download folder.
Michael Jumper
2013-12-17 22:47:00 -0800
88f9f883b4Move download logic into own function.
Michael Jumper
2013-12-17 22:46:15 -0800
a1d4e2d2e6Add maximum buffer size.
Michael Jumper
2013-12-17 14:28:20 -0800
7ee813bbfdAllocate buffer to allow large reads, rather than force all reads down to 4K.
Michael Jumper
2013-12-17 14:17:56 -0800
c38b687ab6Add namespace to DEBUG variable, add missing UINT64 type to compat.
Michael Jumper
2013-12-11 22:27:35 -0800
478235be70Check path lengths.
Michael Jumper
2013-12-11 15:00:00 -0800
89b55ecab5Explicitly do not support locks or setting label.
Michael Jumper
2013-12-11 14:40:08 -0800
866ba2a7b9Handle device info.
Michael Jumper
2013-12-11 14:21:59 -0800
5e87949e31Implement rest of dir info.
Michael Jumper
2013-12-11 14:11:16 -0800
672e20c051Add HIDDEN and ARCHIVE attributes.
Michael Jumper
2013-12-11 13:49:02 -0800
e0450d0dc5Remove unnecessary alloc.
Michael Jumper
2013-12-11 13:48:41 -0800
56bb0b3740Fix size and full size info.
Michael Jumper
2013-12-11 01:25:54 -0800
338b83a3a7Ignore write access request if file is a directory.
Michael Jumper
2013-12-11 01:25:40 -0800
6d88bec136Implement directory deletion.
Michael Jumper
2013-12-10 23:12:13 -0800
647850c8ceTighten scope, fix initialization.
Michael Jumper
2013-12-10 23:12:01 -0800
7d0e8093ebImprove logging.
Michael Jumper
2013-11-18 14:44:14 -0800
f17cd33aa4Implement size info.
Michael Jumper
2013-11-15 13:44:57 -0800
efc7477ef5Free stream data. Delete file after opening for download.
Michael Jumper
2013-11-12 12:20:09 -0800
ee20114c67Ignore acks for non-download streams.
Michael Jumper
2013-11-12 12:06:23 -0800
d30ade6befImplement file download.
Michael Jumper
2013-11-12 11:46:32 -0800
b262440ba5Move download-specific logic to rdpdr.
Michael Jumper
2013-11-12 11:25:04 -0800
f4ff04ab30Initiate download whenever file written within Download folder.
Michael Jumper
2013-11-12 10:52:58 -0800
ef8d8e3bc1Remove check for download from open. Add tracking of file writes.
Michael Jumper
2013-11-12 10:16:04 -0800
847f9451c1RemoveSent and Outbox special dirs - use only Download.
Michael Jumper
2013-11-09 20:48:16 -0800
3a7c9bbc5dAdd flag and stub for download.
Michael Jumper
2013-11-06 16:06:46 -0800
1570072b46Only 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
96637b5d19Create Sent as necessary.
Michael Jumper
2013-11-06 15:46:54 -0800
e5f919f75cReroute files from Outbox to Sent.
Michael Jumper
2013-11-06 11:59:18 -0800
296836f65dImplement file truncation.
Michael Jumper
2013-11-05 00:48:55 -0800
3ebed6a85cFix handling of append.
Michael Jumper
2013-11-05 00:37:23 -0800
52e65e043aImplement deletion.
Michael Jumper
2013-11-04 16:37:29 -0800
9d85704f03Additional debugging. Advertise case sensitivity in vol info.
Michael Jumper
2013-11-04 16:12:40 -0800
742452b1d4IMPLEMENT UPLOAD!!!
Michael Jumper
2013-11-04 01:28:27 -0800
aacb726b66Separate RDP filesystem operations from RDPDR.
Michael Jumper
2013-11-04 00:50:10 -0800
28c3c7d926Move read/write to rdpdr_fs.
Michael Jumper
2013-10-25 16:53:11 -0700
77db391a12Implement rename.
Michael Jumper
2013-10-25 16:28:09 -0700
a72fbe5745Add debug messages, stub basic info set, implement attribute tag query.
Michael Jumper
2013-10-25 13:06:55 -0700
b5af07aee2Fix directory creation.
Michael Jumper
2013-10-25 12:43:57 -0700
dfd55f0ba4Add debug/trace logging.
Michael Jumper
2013-10-25 12:23:18 -0700
caea2d4acdAdd debug header.
Michael Jumper
2013-10-24 18:19:21 -0700
70b361b8b6Handle mkdir() return code.
Michael Jumper
2013-10-24 17:40:30 -0700
39c31faa9bAdd error codes and better handling.
Michael Jumper
2013-10-24 15:11:28 -0700
3400e9b122Create directory if necessary.
Michael Jumper
2013-10-22 18:55:58 -0700
655cb8e9f2Implement attribute info query.
Michael Jumper
2013-10-22 18:19:30 -0700
22d0e496f5Move to IOCOMPLETION function rather that duplicating header everywhere.
Michael Jumper
2013-10-22 14:08:03 -0700
911746ae24Add 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
67c461be40Use constants for file mode.
Michael Jumper
2013-10-22 10:29:32 -0700
da7168e161Correct (theoretically) semantics of open create disposition.
Michael Jumper
2013-10-21 23:52:15 -0700
f9cf524993Ignore set end-of-file and set allocation.
Michael Jumper
2013-10-21 16:06:19 -0700
683e8c24c0Add stubs for file information set operations.
Michael Jumper
2013-10-21 15:45:20 -0700
f7acfbb1a0Fix use of mode within open().
Michael Jumper
2013-10-18 01:06:09 -0700
c07d8dd950Only register drive if enabled.
Michael Jumper
2013-10-17 10:45:53 -0700
a41752aeadRemove stub logging of bytes received.
Michael Jumper
2013-10-15 17:49:12 -0700
5004986563Add file upload stubs.
Michael Jumper
2013-10-15 14:13:56 -0700
c70efcea4dHandle other write flags, log and handler read/write errors.
Michael Jumper
2013-09-18 13:58:03 -0700
582e1a60b3Implement write.
Michael Jumper
2013-09-17 15:17:35 -0700
7a1b76881fImplement pattern matching in dir search.
Michael Jumper
2013-09-17 14:26:05 -0700
c2e1065ea2Remove STATUS_NO_MORE_FILES log message.
Michael Jumper
2013-09-16 15:08:26 -0700
d0ee38f7c6Remove and cleanup logging.
Michael Jumper
2013-09-16 15:04:18 -0700
f50529dac0Fix buffer size.
Michael Jumper
2013-09-16 14:41:36 -0700
65c5ed379eImplement read.
Michael Jumper
2013-09-16 14:25:59 -0700
3217b97f26Add ffunction for retrieving a file by file ID safely. Migrate to new function.
Michael Jumper
2013-09-16 14:01:08 -0700
dd1761790aFix query directory response (missing final null byte).
Michael Jumper
2013-09-14 12:05:50 -0700
98a1a494cdModify output to match rdesktop packets more closely. Still doesn't work.
Michael Jumper
2013-09-13 16:53:50 -0700
aec6c167e3Do not send information for open.
Michael Jumper
2013-09-12 16:16:08 -0700
1c3d0ba741Add missing length to dir query response.
Michael Jumper
2013-09-12 15:56:55 -0700
dfa30fbef6Fill output with zeroes for short name.
Michael Jumper
2013-09-12 11:23:50 -0700
353b6316acStub device control (always succeed).
Michael Jumper
2013-09-11 15:39:09 -0700
b6fb2b850bImplement standard info.
Michael Jumper
2013-09-11 15:27:41 -0700