Commit Graph
100 Commits
Author SHA1 Message Date
Bill Zissimopoulos 728c1b3402 tst: winfsp-tests: add/remove network shares from memfs_start/memfs_stop to properly support test file system 2016-10-25 11:38:26 -07:00
Bill Zissimopoulos 8b31b1018b tst: winfsp-tests: abort messages 2016-10-25 11:15:47 -07:00
Bill Zissimopoulos 310fd23035 tst: winfsp-tests: initial network share support 2016-10-25 11:04:53 -07:00
Bill Zissimopoulos 7f2426271c sys: FspFsvolDirectoryControlComplete: support SRV2 queries 2016-10-23 21:53:45 -07:00
Bill Zissimopoulos 3cfa4156d2 sys: IRP_MN_QUERY_DIRECTORY: prep work to handle non-NULL Irp->MdlAddress 2016-10-23 17:47:57 -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 e0b0b1b367 sys: read,write: IRP_MN_MDL improvements 2016-10-22 14:04:31 -07:00
Bill Zissimopoulos a525e095d3 sys: check Response->IoStatus.Information for Read, Write, QueryDirectory 2016-10-21 21:46:47 -07:00
Bill Zissimopoulos e16dfd8a43 dll: debug: QueryStreamInformation logging 2016-10-21 21:02:59 -07:00
Bill Zissimopoulos 3bf4140f91 sys,dll: backup/restore privilege support 2016-10-21 19:13:05 -07:00
Bill Zissimopoulos b194a33406 tst: winfsp-tests: backup/restore privilege testing 2016-10-21 17:43:25 -07:00
Bill Zissimopoulos 0dd452fac1 tools: run-tests: improvements 2016-10-20 18:48:39 -07:00
Bill Zissimopoulos df11a7d7ff dll: FspAccessCheckEx: fix traverse check problem with reparse points 2016-10-20 18:32:01 -07:00
Bill Zissimopoulos 51d29c172a tools: run-tests: improvements 2016-10-20 17:52:41 -07:00
Bill Zissimopoulos 2803a1b0cf tools: run-tests: correctly test ERRORLEVEL 2016-10-20 16:48:36 -07:00
Bill Zissimopoulos 067a0f1b37 dll: API polishing 2016-10-20 16:32:12 -07:00
Bill Zissimopoulos 03611b6210 sys: FspFsvolSetRenameInformation: when doing an exact case rename do not send it to the user mode file system 2016-10-19 16:15:23 -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 488993d22b doc: update Changelog 2016-10-19 14:32:00 -07:00
Bill Zissimopoulos 3cba22b9a5 tst: winfsp-tests: replace abort with ABORT in HookCreateFile, etc. 2016-10-19 13:56:15 -07:00
Bill Zissimopoulos a3e577b091 tst: winfsp-tests: create_notraverse_test: fix security descriptor 2016-10-19 13:55:23 -07:00
Bill Zissimopoulos 9b287fb559 tst: winfsp-tests: create_notraverse_test 2016-10-19 12:40:52 -07:00
Bill Zissimopoulos f642ea57be dll: FspAccessCheckEx: test access checks without traverse privilege 2016-10-19 11:54:22 -07:00
Bill Zissimopoulos cb17b7e2e0 dll: FspFileSystemSetMountPoint: testing 2016-10-18 14:08:58 -07:00
Bill Zissimopoulos 82a9c8e80f dll: FspFileSystemSetMountPoint: now supports directories 2016-10-17 21:04:22 -07:00
Bill Zissimopoulos 628dae38d7 case-insensitivity testing 2016-10-17 15:33:23 -07:00
Bill Zissimopoulos 958b5a47a8 installer: include product version in product name 2016-10-17 15:05:45 -07:00
Bill Zissimopoulos 8d38a0dac6 sys,dll: support file name normalization 2016-10-17 14:23:56 -07:00
Bill Zissimopoulos a653a010ce ext: tlib: fix mistake in cmdline handling introduced in latest change 2016-10-17 13:19:20 -07:00
Bill Zissimopoulos 31eedbddb3 sys: create: OpenTargetDirectory handling moved before the Prepare phase 2016-10-17 11:05:49 -07:00
Bill Zissimopoulos 5bf913045e update submodules 2016-10-16 15:22:19 -07:00
Bill Zissimopoulos a10a09d4e9 tst: winfsp-tests: dirnotify_test improvements 2016-10-16 14:58:37 -07:00
Bill Zissimopoulos 3e0db6da07 tst: winfsp-tests: dirnotify_test changed to catch filename case problems 2016-10-16 13:30:48 -07:00
Bill Zissimopoulos 77df532ac3 tst: winfsp-tests: getfileinfo_name_test 2016-10-16 13:14:36 -07:00
Bill Zissimopoulos 222da362ec tlib: catch unknown options in tlib_run_tests 2016-10-16 11:27:01 -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 5773c6eab7 sys: FspFileNodeRename: acquire resource of descendant file nodes when renaming them 2016-10-14 22:47:10 -07:00
Bill Zissimopoulos 5a5a1008de sys: FspFileNameCompare, FspFileNameIsPrefix 2016-10-14 16:01:05 -07:00
Bill Zissimopoulos 32c289fa34 sys: FspFsvolFileSystemControlReparsePoint: replace use of RtlEqualUnicodeString with FspFsvolDeviceVolumePrefixInString 2016-10-14 15:13:52 -07:00
Bill Zissimopoulos 0534225662 sys: canonicalize filename related functions under the name FspFileName* 2016-10-14 14:47:16 -07:00
Bill Zissimopoulos 096b2dabde sys: refactor util.c into strutil.c; introduce FspIsNameInExpression to wrap FsRtlIsNameInExpression 2016-10-14 14:09:54 -07:00
Bill Zissimopoulos 5770f2d901 build: improve build versioning 2016-10-13 14:32:09 -07:00
Bill Zissimopoulos 12e40f908d tst: winfsp-tests: stream_rename_flipflop_test 2016-10-13 00:17:48 -07:00
Bill Zissimopoulos 42745e2239 sys: FspFileNodeRename: correctly handle rename of closed by referenced descendant files 2016-10-12 23:52:54 -07:00
Bill Zissimopoulos 249c1a5cb8 sys: FspFsvolDeviceEnumerateContextByName: fix bug that manifested itself as hanging renames 2016-10-12 20:08:17 -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 31b54ecc47 dll: FspAccessCheckEx: fix DELETE access check for named streams 2016-10-10 18:04:55 -07:00
Bill Zissimopoulos 4084448bd5 sys,dll: properly implement stream create check 2016-10-10 17:29:16 -07:00
Bill Zissimopoulos 4dc1828e1f update submodules 2016-10-10 15:36:17 -07:00
Bill Zissimopoulos 79b7b66b62 update submodules 2016-10-10 14:46:25 -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 ZissimopoulosandGitHub dd815f3c39 doc: update Changelog 2016-10-10 11:50:34 -07:00
Bill Zissimopoulos 5faafc4d11 doc: update Changelog 2016-10-10 11:49:22 -07:00
Bill Zissimopoulos 78e5d031c0 installer: add RC and GOLD banners 2016-10-09 18:10:52 -07:00
Bill Zissimopoulos 9ef562df15 installer: choose install banner based on MyDevStage project variable 2016-10-09 17:27:33 -07:00
Bill Zissimopoulos a7cdc815d0 installer: choose install banner based on MyDevStage project variable 2016-10-09 17:10:23 -07:00
Bill Zissimopoulos bd5e15fe24 sys: FspFileNodeNotifyChange: implement/test stream notifications 2016-10-09 16:08:11 -07:00
Bill Zissimopoulos 214a8406eb art: wix dialog banner 2016-10-08 23:55:52 -07:00
Bill Zissimopoulos 6bd6f0ee35 inc: fsctl: increase request/response size to 16K
dll: remove /Gs[size] switch, fix FspFileSystemResolveReparsePoints to not use more than 4K of stack space
2016-10-08 23:33:59 -07:00
Bill Zissimopoulos f8cebd1f92 dll: FspDebugLogSetHandle 2016-10-08 18:49:28 -07:00
Bill Zissimopoulos f8f6d0f1bc tools: run-tests: include stream tests 2016-10-07 12:22:19 -07:00
Bill Zissimopoulos b06132cb6b tst: winfsp-tests: stream_create_related_test 2016-10-06 20:42:05 -07:00
Bill Zissimopoulos 748c9b6409 tst: winfsp-tests: stream_getstreaminfo_test 2016-10-06 17:20:23 -07:00
Bill Zissimopoulos bfc7fc5dec tst: winfsp-tests: stream_getstreaminfo_test 2016-10-06 17:06:23 -07:00
Bill Zissimopoulos 03f906f966 sys: FspFsvolQueryDirectoryCopy: minor fix 2016-10-06 16:51:40 -07:00
Bill Zissimopoulos 4b1111fcc5 tst: winfsp-tests: stream_getstreaminfo_test 2016-10-06 15:36:33 -07:00
Bill Zissimopoulos 86ddeed129 tst: memfs: GetStreamInfo 2016-10-06 15:36:09 -07:00
Bill Zissimopoulos e2d4b36057 sys: FspFsvolQueryStreamInformation* testing 2016-10-06 15:35:40 -07:00
Bill Zissimopoulos ab2908a9ee sys: FspFileNodeTrySetSecurity, FspFileNodeTrySetDirInfo 2016-10-06 12:41:23 -07:00
Bill Zissimopoulos fd7b12bb61 tst: memfs: minor fix 2016-10-06 12:13:34 -07:00
Bill Zissimopoulos eb2000a194 sys: FSP_FILE_NODE: correctly handle FileInfo cache in the presence of streams 2016-10-06 12:13:16 -07:00
Bill Zissimopoulos e4cabc50c5 tst: winfsp-tests: stream_setfileinfo_test 2016-10-05 18:18:57 -07:00
Bill Zissimopoulos 92dc2feecd sys: use main file security cache 2016-10-05 17:38:16 -07:00
Bill Zissimopoulos 43f333e8a6 sys: FSP_FILE_NODE: change number field access through inline functions 2016-10-05 17:30:50 -07:00
Bill Zissimopoulos 59eb40fd9b tst: winfsp-tests: stream_getsecurity_test 2016-10-05 16:59:54 -07:00
Bill Zissimopoulos d85d36c94f tst: memfs: MemfsFileNodeMapHasChild: fix problems with streams on directory 2016-10-05 15:21:33 -07:00
Bill Zissimopoulos 27b841faf8 sys: FspFileNodeOpen: refine main file vs stream sharing violations 2016-10-05 14:55:37 -07:00
Bill Zissimopoulos c6967c737a sys: FspUnicodePathIsValid: check and return stream type 2016-10-05 13:44:32 -07:00
Bill Zissimopoulos 4ccbd1bdf6 tst: winfsp-tests: stream_create_test 2016-10-05 10:48:33 -07:00
Bill Zissimopoulos 0a8b8e8444 sys: create: validate FileName only after FileNode->FileName has been constructed 2016-10-05 10:27:17 -07:00
Bill Zissimopoulos 352450d538 sys: FspMainFileOpen 2016-10-05 00:32:04 -07:00
Bill Zissimopoulos 7e1861a9f5 tst: memfs: GetSecurityByName: fix FileAttributes for streams on directories 2016-10-04 23:00:42 -07:00
Bill Zissimopoulos 860e9db8a7 sys: FspMainFileOpen, FspMainFileClose, FspMainFileOpenCheck 2016-10-04 22:19:41 -07:00
Bill Zissimopoulos 1d435269bd sys: create: correctly compute file name lengths when streams are involved 2016-10-04 11:35:39 -07:00
Bill Zissimopoulos e58ac1fbde sys,dll: pass NULL security descriptor to user-mode file system during Create 2016-10-03 21:02:43 -07:00
Bill Zissimopoulos 1f0f2fe094 tst: winfsp-tests: stream testing 2016-10-03 20:15:17 -07:00
Bill Zissimopoulos d7ec331c74 tst: winfsp-tests: stream testing 2016-10-03 20:14:22 -07:00
Bill Zissimopoulos 938c036387 tst: winfsp-tests: stream testing 2016-10-03 18:27:09 -07:00
Bill Zissimopoulos 16f5bd089d tst: winfsp-tests: stream testing 2016-10-03 17:30:30 -07:00
Bill Zissimopoulos 6afea44e31 tst: winfsp-tests: stream testing 2016-10-03 17:13:19 -07:00
Bill Zissimopoulos 2859355fd8 tst: winfsp-tests: stream testing 2016-10-03 16:52:44 -07:00
Bill Zissimopoulos 75012d1301 tst: winfsp-tests: stream testing 2016-10-03 16:40:03 -07:00
Bill Zissimopoulos 8e1512c067 tst: winfsp-tests: stream testing 2016-10-03 16:31:43 -07:00
Bill Zissimopoulos fa6b621042 tst: winfsp-tests: stream testing 2016-10-03 16:16:09 -07:00
Bill Zissimopoulos 8ffb359f20 tst: winfsp-tests: stream testing 2016-10-03 16:13:17 -07:00
Bill Zissimopoulos 203873ef04 tst: winfsp-tests: stream testing 2016-10-03 16:08:45 -07:00