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
|
f17168f2fa
|
sys: oplock testing: DEBUGTEST_EX
|
2016-11-15 13:17:49 -08:00 |
|
Bill Zissimopoulos
|
959d8537c6
|
sys: oplock testing
|
2016-11-14 20:36:51 -08:00 |
|
Bill Zissimopoulos
|
cb6b10385b
|
sys: rename: oplocks
|
2016-11-13 22:06:53 -08:00 |
|
Bill Zissimopoulos
|
7c34d738b7
|
sys: wq: FspWqOplockPrepare, FspWqOplockComplete
|
2016-11-12 11:31:38 -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
|
7adbd7a56c
|
sys: FspIopSetIrpResponse
|
2016-11-10 13:20:03 -08:00 |
|
Bill Zissimopoulos
|
55c7384c65
|
sys: FspIopCreateRequestWorkItem
|
2016-11-10 12:40:21 -08:00 |
|
Bill Zissimopoulos
|
bc8962d2b6
|
sys: FspOplockBreakH
|
2016-11-10 12:29:11 -08:00 |
|
Bill Zissimopoulos
|
2d98cda607
|
sys: oplocks: WIP
|
2016-11-10 12:11:14 -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
|
becfd2e1c5
|
sys: request work item refactoring
|
2016-11-10 11:45:58 -08:00 |
|
Bill Zissimopoulos
|
1e93f0d10d
|
sys: request work item refactoring
|
2016-11-10 11:45:38 -08:00 |
|
Bill Zissimopoulos
|
adeb847c7e
|
sys: request work item refactoring
|
2016-11-10 11:45:17 -08:00 |
|
Bill Zissimopoulos
|
5a83c68f56
|
sys: request work item refactoring
|
2016-11-10 11:45:04 -08:00 |
|
Bill Zissimopoulos
|
9d176643c3
|
sys: driver.h: add static assert for size of FSP_FSCTL_TRANSACT_REQ_HEADER
|
2016-11-10 11:44:42 -08:00 |
|
Bill Zissimopoulos
|
b1d8192d59
|
sys: restrict build to Win7
|
2016-11-10 11:44:26 -08:00 |
|
Bill Zissimopoulos
|
f642ea57be
|
dll: FspAccessCheckEx: test access checks without traverse privilege
|
2016-10-19 11:54:22 -07:00 |
|
Bill Zissimopoulos
|
8d38a0dac6
|
sys,dll: support file name normalization
|
2016-10-17 14:23:56 -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
|
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
|
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
|
e2d4b36057
|
sys: FspFsvolQueryStreamInformation* testing
|
2016-10-06 15:35:40 -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
|
43f333e8a6
|
sys: FSP_FILE_NODE: change number field access through inline functions
|
2016-10-05 17:30:50 -07:00 |
|
Bill Zissimopoulos
|
c6967c737a
|
sys: FspUnicodePathIsValid: check and return stream type
|
2016-10-05 13:44:32 -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
|
6a126da51d
|
sys: IRP_MJ_CREATE: handle security descriptor and file attributes correctly for named streams
|
2016-10-03 10:29:46 -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
|
7cb56bb132
|
sys: FspUnicodePathIsValid: improvements
|
2016-09-25 21:38:41 -07:00 |
|
Bill Zissimopoulos
|
5e13c8750e
|
sys: FspUnicodePathIsValid, FspUnicodePathIsValidPattern
|
2016-09-24 22:21:05 -07:00 |
|
Bill Zissimopoulos
|
0c810c52fa
|
sys: IRP_MJ_QUERY_INFORMATION: FileStreamInformation
|
2016-09-24 13:59:02 -07:00 |
|
Bill Zissimopoulos
|
be8c29114a
|
sys: FspFsvolFileSystemControlReparsePoint: improve computation of TargetOnFileSystem field when MUP is being used
|
2016-09-12 15:11:45 -07:00 |
|
Bill Zissimopoulos
|
997476f015
|
sys,launcher: MUP volume prefixes (share names) are now case insensitive
|
2016-09-11 14:35:56 -07:00 |
|
Bill Zissimopoulos
|
af2cc10c15
|
sys,dll: reparse point testing
|
2016-09-10 23:00:55 -07:00 |
|
Bill Zissimopoulos
|
9b4318c655
|
sys: fix request header alignment on 32-bit builds
|
2016-07-28 09:57:31 -07:00 |
|
Bill Zissimopoulos
|
5827b1fa9c
|
sys: fixes for Win7 x86
|
2016-07-28 00:03:53 -07:00 |
|
Bill Zissimopoulos
|
0e2f46dc90
|
Define NTDDI_VERSION,_WIN32_WINNT; remove GetOverlappedResultEx
- Ensures that only Vista+ DDI/API's are used
- Project should now run on Win 7
|
2016-07-27 16:15:28 -07:00 |
|
Bill Zissimopoulos
|
71867f6779
|
sys, dll: IRP_MJ_SET_INFORMATION: perform access checks when replacing file during rename
|
2016-05-24 21:41:08 -07:00 |
|