Bill Zissimopoulos
|
f7ca9f0522
|
tst: memfs: ReadDirectory im: optimization to improve quadratic behavior
|
2016-11-30 21:50:44 -08:00 |
|
Bill Zissimopoulos
|
3518d7a8c2
|
tst: memfs: ReadDirectory improvements
|
2016-11-30 16:12:00 -08:00 |
|
Bill Zissimopoulos
|
d12234bb01
|
tst: memfs: improve memory allocation scheme
|
2016-11-26 20:08:55 -08:00 |
|
Bill Zissimopoulos
|
e0f163e9ba
|
sys: maintain FO_FILE_MODIFIED bit
|
2016-10-29 13:04:13 -07:00 |
|
Bill Zissimopoulos
|
23dadcf8a0
|
dll,tst: do not add dot entries for root directory
|
2016-10-23 11:03:44 -07:00 |
|
Bill Zissimopoulos
|
067a0f1b37
|
dll: API polishing
|
2016-10-20 16:32:12 -07:00 |
|
Bill Zissimopoulos
|
2ff60e5e98
|
tst: memfs: Rename: fix problem when renaming names differing in case only
|
2016-10-19 15:52:22 -07:00 |
|
Bill Zissimopoulos
|
8d38a0dac6
|
sys,dll: support file name normalization
|
2016-10-17 14:23:56 -07:00 |
|
Bill Zissimopoulos
|
3ed7847d84
|
tst: test case insensitivity
sys: FspFileNameIsValid: $DATA is case insensitive
|
2016-10-15 19:50:47 -07:00 |
|
Bill Zissimopoulos
|
233904fd51
|
dll: move STATUS_FILE_IS_A_DIRECTORY collision check to fsop.c from memfs
|
2016-10-12 12:15:19 -07:00 |
|
Bill Zissimopoulos
|
3e0f2316a7
|
dll: special case STATUS_OBJECT_NAME_NOT_FOUND and STATUS_OBJECT_NAME_COLLISION to handle open/create via symlink
tst: memfs: support reparse point functionality over a named stream and fix status return on create collision over directory
|
2016-10-12 11:18:55 -07:00 |
|
Bill Zissimopoulos
|
bd952253fb
|
cosmetic fix
|
2016-10-11 11:39:17 -07:00 |
|
Bill Zissimopoulos
|
c7780cf7fa
|
license: switch to GPLv3 from AGPLv3
|
2016-10-10 21:33:27 -07:00 |
|
Bill Zissimopoulos
|
86ddeed129
|
tst: memfs: GetStreamInfo
|
2016-10-06 15:36:09 -07:00 |
|
Bill Zissimopoulos
|
fd7b12bb61
|
tst: memfs: minor fix
|
2016-10-06 12:13:34 -07:00 |
|
Bill Zissimopoulos
|
d85d36c94f
|
tst: memfs: MemfsFileNodeMapHasChild: fix problems with streams on directory
|
2016-10-05 15:21:33 -07:00 |
|
Bill Zissimopoulos
|
7e1861a9f5
|
tst: memfs: GetSecurityByName: fix FileAttributes for streams on directories
|
2016-10-04 23:00:42 -07:00 |
|
Bill Zissimopoulos
|
db38d2f7f8
|
tst: winfsp-tests: stream testing
|
2016-10-03 15:19:18 -07:00 |
|
Bill Zissimopoulos
|
87b2d4ca4c
|
tst: memfs: MEMFS_NAMED_STREAMS macro
|
2016-10-03 11:55:39 -07:00 |
|
Bill Zissimopoulos
|
dfd6cbbde1
|
tst: memfs: support named streams
|
2016-10-03 10:58:55 -07:00 |
|
Bill Zissimopoulos
|
5c3a82a074
|
tst: memfs: Cleanup: remove all named streams on delete
|
2016-09-28 17:11:30 -07:00 |
|
Bill Zissimopoulos
|
b591015b28
|
tst: memfs: Cleanup: remove all named streams on delete
|
2016-09-28 16:59:39 -07:00 |
|
Bill Zissimopoulos
|
fb9b798d3d
|
tst: memfs: implement GetStreamInfo
|
2016-09-28 16:17:50 -07:00 |
|
Bill Zissimopoulos
|
a46c0610c4
|
tst: memfs: MemfsFileNameHasPrefix: work to support named streams
|
2016-09-27 15:35:26 -07:00 |
|
Bill Zissimopoulos
|
aed134080c
|
inc: fsctl: PostCleanupOnDeleteOnly
|
2016-09-21 14:22:08 -07:00 |
|
Bill Zissimopoulos
|
817beebb63
|
inc: fsctl: FSP_FSCTL_VOLUME_PARAMS changes:
- increase size of VolumePrefix
- add FileSystemName field (currently unused)
|
2016-09-20 15:37:42 -07:00 |
|
Bill Zissimopoulos
|
49cd11b34b
|
tst: memfs: GetSecurityByName: reparse point fix
|
2016-09-14 16:20:21 -07:00 |
|
Bill Zissimopoulos
|
ea2cc54677
|
dll: relative symbolic link resolution testing
|
2016-09-12 22:45:47 -07:00 |
|
Bill Zissimopoulos
|
af2cc10c15
|
sys,dll: reparse point testing
|
2016-09-10 23:00:55 -07:00 |
|
Bill Zissimopoulos
|
165f3ec45d
|
sys,dll: symlink testing
|
2016-09-09 21:21:24 -07:00 |
|
Bill Zissimopoulos
|
811696d939
|
sys,dll: reparse point testing
|
2016-09-09 19:40:37 -07:00 |
|
Bill Zissimopoulos
|
00c0574f1f
|
tst: memfs: minor fix
|
2016-09-08 11:42:05 -07:00 |
|
Bill Zissimopoulos
|
80e07cead6
|
sys,dll: reparse point implementation: DeleteReparsePoint
|
2016-08-26 07:43:25 -07:00 |
|
Bill Zissimopoulos
|
981e60643f
|
dll: reparse points: allow file system to provide directory symlink behavior
|
2016-08-22 00:04:49 -07:00 |
|
Bill Zissimopoulos
|
613a564ca2
|
tst: memfs: implement reparse points
|
2016-08-19 23:33:40 -07:00 |
|
Bill Zissimopoulos
|
ab278d7b60
|
Merge branch 'master' into symlink
|
2016-07-31 00:16:38 -07:00 |
|
Bill Zissimopoulos
|
35b9cb15a3
|
tst: do not test for read-only buffer during Write when not on Win8+
|
2016-07-28 16:37:49 -07:00 |
|
Bill Zissimopoulos
|
a8d76d3e46
|
sys, dll: reparse point (symbolic link) support: WIP
|
2016-07-25 21:27:48 -07:00 |
|
Bill Zissimopoulos
|
a3cfc84007
|
inc,dll: winfsp: FSP_FILE_SYSTEM_INTERFACE
Consolidate SetFileSize/SetAllocationSize
|
2016-06-23 14:30:01 -07:00 |
|
Bill Zissimopoulos
|
0f63dddb32
|
dll: FspFileSystemOpEnter, FspFileSystemOpLeave
|
2016-06-08 20:43:52 -07:00 |
|
Bill Zissimopoulos
|
d89baea193
|
memfs: do not update LastAccessTime on Open
|
2016-05-20 18:39:32 -07:00 |
|
Bill Zissimopoulos
|
599430e649
|
memfs: fix erroneous realloc
|
2016-05-20 18:17:00 -07:00 |
|
Bill Zissimopoulos
|
4f5e00474e
|
memfs: handle FILE_ATTRIBUTE_ARCHIVE
|
2016-05-20 17:56:25 -07:00 |
|
Bill Zissimopoulos
|
9ffc3f03ed
|
memfs: comment fix
|
2016-05-02 11:12:41 -07:00 |
|
Bill Zissimopoulos
|
e0dde7349e
|
sys,dll,tst: ensure that project compiles for x86
|
2016-04-28 15:02:00 -07:00 |
|
Bill Zissimopoulos
|
968de4689c
|
inc,src,tst: add AGPLv3 notices
|
2016-04-25 14:29:05 -07:00 |
|
Bill Zissimopoulos
|
1bf28bdfa4
|
fsctl: FSP_FSCTL_TRANSACT_REQ: add Req.QueryDirectory.Pattern
|
2016-04-21 11:49:11 -07:00 |
|
Bill Zissimopoulos
|
57793f9b9a
|
sys: on Windows 8+ make Write buffer read-only
|
2016-04-20 16:01:35 -07:00 |
|
Bill Zissimopoulos
|
fc77f4d9d3
|
memfs: Rename: bugfix
|
2016-04-19 22:29:18 -07:00 |
|
Bill Zissimopoulos
|
9df1c47a94
|
memfs: GetVolumeInfo: ensure correct TotalSize and FreeSize calculations
|
2016-04-13 20:52:04 -07:00 |
|