Michael Jumper
|
3400e9b122
|
Create directory if necessary.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
655cb8e9f2
|
Implement attribute info query.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
22d0e496f5
|
Move to IOCOMPLETION function rather that duplicating header everywhere.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
911746ae24
|
Add options for file attributes and create options to open. Fix create disposition of files in directory list.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
67c461be40
|
Use constants for file mode.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
da7168e161
|
Correct (theoretically) semantics of open create disposition.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
f9cf524993
|
Ignore set end-of-file and set allocation.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
683e8c24c0
|
Add stubs for file information set operations.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
f7acfbb1a0
|
Fix use of mode within open().
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
c07d8dd950
|
Only register drive if enabled.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
a41752aead
|
Remove stub logging of bytes received.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
5004986563
|
Add file upload stubs.
|
2013-12-09 00:41:25 -08:00 |
|
Michael Jumper
|
c70efcea4d
|
Handle other write flags, log and handler read/write errors.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
582e1a60b3
|
Implement write.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
7a1b76881f
|
Implement pattern matching in dir search.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
c2e1065ea2
|
Remove STATUS_NO_MORE_FILES log message.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
d0ee38f7c6
|
Remove and cleanup logging.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
f50529dac0
|
Fix buffer size.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
65c5ed379e
|
Implement read.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
3217b97f26
|
Add ffunction for retrieving a file by file ID safely. Migrate to new function.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
dd1761790a
|
Fix query directory response (missing final null byte).
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
98a1a494cd
|
Modify output to match rdesktop packets more closely. Still doesn't work.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
aec6c167e3
|
Do not send information for open.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
1c3d0ba741
|
Add missing length to dir query response.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
dfa30fbef6
|
Fill output with zeroes for short name.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
353b6316ac
|
Stub device control (always succeed).
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
b6fb2b850b
|
Implement standard info.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
634eb17b20
|
Remove reserved fields, fix packet lengths.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
95230ae901
|
Use generic access, default to read-only.
|
2013-12-09 00:41:24 -08:00 |
|
Michael Jumper
|
cf3196d8ca
|
Properly calculate remaining length of path.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
34586265da
|
Stubbed dir info. Remove name from file struct. Fix read_dir.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
f00cb33619
|
Implement UTF-8 to UTF-16 conversion function.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
94888d1f47
|
Move to libguac unicode functions in RDP.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
439cd7c903
|
Move to attributes rather than type.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
32fdcdc660
|
Fix path conversion. Convert path in dir info.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
69d636860d
|
Add path normalization.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
52f9bac805
|
Add guac_rdpdr_fs_read_dir(). Bump _POSIX_C_SOURCE value as necessary for fdopendir().
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
9773f348e2
|
Actually close in close.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
06c2dfd8d2
|
Add file_id to volume queries, send real times and attributes back.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
117e9053f4
|
Pull file type during open.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
06a18f6766
|
Pull info from stat() during file open.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
2f662257d9
|
Remove unused header. Fix header file macros. Add comments.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
1263d261f4
|
Add stubs for dir information handlers
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
e238df9581
|
Comply with naming convention of message processors.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
d877e1f236
|
Add stubs for FS message functions.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
85b754f2b7
|
Fix path translation function.
|
2013-12-09 00:41:23 -08:00 |
|
Michael Jumper
|
9fcb3e3678
|
Actually resolve and open files.
|
2013-12-09 00:41:22 -08:00 |
|
Michael Jumper
|
f24d4b58fa
|
Add error codes for open.
|
2013-12-09 00:41:22 -08:00 |
|
Michael Jumper
|
f3ef451527
|
Add stubs for minor functions.
|
2013-12-09 00:41:22 -08:00 |
|
Michael Jumper
|
4bdbaceccc
|
Fix logic in file open (should NOT allocate new ID if open fails.
|
2013-12-09 00:41:22 -08:00 |
|