122 Commits

Author SHA1 Message Date
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
612c820630 tst: memfs: add -D option to specify debug log file 2016-10-10 13:25:47 -07:00
Bill Zissimopoulos
e13233ef32 tst: memfs: add -D option to specify debug log file 2016-10-10 13:21:20 -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
6be55aa515 memfs: allow empty VolumePrefix in command line 2016-05-23 17:16:06 -07:00
Bill Zissimopoulos
1505b1f368 memfs: add -d (debug) switch 2016-05-23 13:47:07 -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
1c3fc530f6 dll: np: NPAddConnection3, NPCancelConnection implementation 2016-05-16 15:48:27 -07:00
Bill Zissimopoulos
e4e2465bcb memfs: empty Mountpoint ("") now means autodetect (same as no MountPoint) 2016-05-14 23:52:37 -07:00
Bill Zissimopoulos
713ee8a917 memfs: add old memfs-main.c 2016-05-09 14:17:28 -07:00
Bill Zissimopoulos
27a16e5c54 dll: service: testing 2016-05-07 22:37:17 -07:00
Bill Zissimopoulos
789222af68 dll: FspServiceRun 2016-05-07 17:25:49 -07:00
Bill Zissimopoulos
587fee93e9 dll, memfs: rename FspServiceRun to FspServiceLoop 2016-05-07 17:08:03 -07:00
Bill Zissimopoulos
077bbb0d65 memfs: convert to service 2016-05-07 17:00:58 -07:00
Bill Zissimopoulos
9ffc3f03ed memfs: comment fix 2016-05-02 11:12:41 -07:00