Bill Zissimopoulos
|
5824a24bf4
|
sys: FspFileNodeNotifyChange: significant improvements
|
2016-12-27 21:30:56 -08:00 |
|
Bill Zissimopoulos
|
69f6f661ba
|
sys,dll: Cleanup, file times overhaul
|
2016-12-23 15:30:39 -08:00 |
|
Bill Zissimopoulos
|
7b94f2bebf
|
sys: FspFileNodeSetFileInfo: TruncateOnClose
|
2016-12-21 16:45:01 -08:00 |
|
Bill Zissimopoulos
|
c897ddd864
|
sys,dll: Cleanup/TruncateOnClose overhaul
|
2016-12-21 16:09:24 -08:00 |
|
Bill Zissimopoulos
|
33e8b5df04
|
sys,dll: create: correctly handle FILE_SUPERSEDE
|
2016-12-18 16:56:11 -08:00 |
|
Bill Zissimopoulos
|
94ea4f65f7
|
sys: FspFileNameIsValid, FspFileNameIsValidPattern: check path component length
tst: memfs: allow filenames to be 512 chars long
|
2016-12-18 11:51:23 -08:00 |
|
Bill Zissimopoulos
|
2d9b1b80fa
|
sys: lockctl: fix hang uncovered by IFSTEST
|
2016-12-16 16:31:00 -08:00 |
|
Bill Zissimopoulos
|
ff08d63a82
|
sys,dll: Overwrite: named streams are now removed as per NTFS
|
2016-12-13 14:37:44 -08:00 |
|
Bill Zissimopoulos
|
ee3918436b
|
fix erroneous file permissions
|
2016-12-08 18:43:49 -08:00 |
|
Bill Zissimopoulos
|
5444ce7f50
|
sys: rename: only do MmFlushImageSection when ImageSectionObject is not NULL
|
2016-11-24 15:09:39 -08:00 |
|
Bill Zissimopoulos
|
ee469b40e7
|
sys: FspFileNodeRename: handle cleaned up but not closed file
|
2016-11-22 17:27:52 -08:00 |
|
Bill Zissimopoulos
|
1f385a9ab5
|
sys: rename: bail early when attempting to replace directory
|
2016-11-22 15:47:34 -08:00 |
|
Bill Zissimopoulos
|
ba78fbb956
|
sys: rename: oplock refactoring
|
2016-11-22 14:18:10 -08:00 |
|
Bill Zissimopoulos
|
8f10ba4fc9
|
sys: file: GATHER_DESCENDANTS, SCATTER_DESCENDANTS macros
|
2016-11-22 11:32:40 -08:00 |
|
Bill Zissimopoulos
|
2e089b92c5
|
sys: FspFileNodeCheckBatchOplocksOnAllStreams: fix oplock related deadlock
- fix: initiate oplock break, release FileNode and wait for oplock break completion
|
2016-11-21 16:28:00 -08:00 |
|
Bill Zissimopoulos
|
37362cb8cc
|
sys: file,wq: make oplock functions paged
|
2016-11-20 17:52:38 -08:00 |
|
Bill Zissimopoulos
|
ce551d4e0d
|
sys: oplock: refactoring/cleanup
|
2016-11-20 14:08:23 -08:00 |
|
Bill Zissimopoulos
|
e4de0f0513
|
sys: oplock: perform stream oplock checks
sys: rename: fix some rename issues
|
2016-11-18 18:38:15 -08:00 |
|
Bill Zissimopoulos
|
8750451e10
|
sys: FspFsvolDeviceEnumerateContextByName, FspFileNodeRename: bugfix: properly enumerate/rename streams
|
2016-11-16 14:34:01 -08:00 |
|
Bill Zissimopoulos
|
959d8537c6
|
sys: oplock testing
|
2016-11-14 20:36:51 -08:00 |
|
Bill Zissimopoulos
|
53e2f13e38
|
sys: FspFileNodeRenameCheck
|
2016-11-14 11:20:32 -08:00 |
|
Bill Zissimopoulos
|
cb6b10385b
|
sys: rename: oplocks
|
2016-11-13 22:06:53 -08:00 |
|
Bill Zissimopoulos
|
a9b4fd4634
|
sys: FspFileNodeClose
|
2016-11-11 10:54:21 -08:00 |
|
Bill Zissimopoulos
|
fb70eccc9c
|
sys: IRP_MJ_CREATE: oplock support
|
2016-11-10 14:54:41 -08:00 |
|
Bill Zissimopoulos
|
8395b22ddc
|
sys: oplocks: WIP
|
2016-11-10 12:10:55 -08:00 |
|
Bill Zissimopoulos
|
c10c7cc672
|
sys: FspFileNodeClose: ensure that cleanup also happens when Create fails
|
2016-11-10 11:47:06 -08:00 |
|
Bill Zissimopoulos
|
bd3d462bce
|
sys: FspFileNodeSetFileInfo: fix Release build warning
|
2016-11-06 18:44:58 -08:00 |
|
Bill Zissimopoulos
|
aa2d70d8de
|
sys: FspFileNodeSetFileInfo: make CcSetFileSizes failures benign
tst: fscrash: test huge allocation size failures
|
2016-11-06 17:15:07 -08:00 |
|
Bill Zissimopoulos
|
1c85fb94f0
|
sys: FspFileNodeCleanupComplete, FspFileNodeClose: fix problem with OpenCount handling
|
2016-10-27 23:57:27 -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
|
0534225662
|
sys: canonicalize filename related functions under the name FspFileName*
|
2016-10-14 14:47:16 -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
|
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
|
bd5e15fe24
|
sys: FspFileNodeNotifyChange: implement/test stream notifications
|
2016-10-09 16:08:11 -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
|
eb2000a194
|
sys: FSP_FILE_NODE: correctly handle FileInfo cache in the presence of streams
|
2016-10-06 12:13:16 -07:00 |
|
Bill Zissimopoulos
|
92dc2feecd
|
sys: use main file security cache
|
2016-10-05 17:38:16 -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
|
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
|
860e9db8a7
|
sys: FspMainFileOpen, FspMainFileClose, FspMainFileOpenCheck
|
2016-10-04 22:19:41 -07:00 |
|
Bill Zissimopoulos
|
016d015fe6
|
sys: file, callbacks: acquire MainFileNode resources if exists
|
2016-10-03 14:21:34 -07:00 |
|
Bill Zissimopoulos
|
03df0a9c26
|
sys: renamed "main stream" to "main file"
|
2016-10-02 16:57:15 -07:00 |
|
Bill Zissimopoulos
|
495fc7a5dc
|
sys: implement named stream open/close and related delete/share access issues
|
2016-09-27 14:53:59 -07:00 |
|
Bill Zissimopoulos
|
0c810c52fa
|
sys: IRP_MJ_QUERY_INFORMATION: FileStreamInformation
|
2016-09-24 13:59:02 -07:00 |
|
Bill Zissimopoulos
|
968de4689c
|
inc,src,tst: add AGPLv3 notices
|
2016-04-25 14:29:05 -07:00 |
|