743 Commits

Author SHA1 Message Date
Bill Zissimopoulos
79be3e445a
tst: memfs-fuse3: accurately compute current time 2019-10-09 11:39:41 -07:00
Bill Zissimopoulos
ce20747534
tst: memfs-fuse3: testing 2019-10-07 18:32:25 -07:00
Bill Zissimopoulos
d3d75bf977
tst: add memfs-fuse3 file system 2019-10-07 14:24:18 -07:00
John Oberschelp
a99fa512d4
Fixed issues noted at the PR review 2019-09-10 16:00:34 -07:00
John Oberschelp
a6800dd73d
Fixed issues noted at the PR review 2019-09-10 15:59:48 -07:00
John Oberschelp
aa9354773b
Fixed issues noted at the PR review 2019-09-10 15:58:35 -07:00
Bill Zissimopoulos
05b37c744b
sys,dll: only user mode sends MountManager IOCTL's
(except for cleanup in FspMountdevFini)
2019-09-08 17:45:00 -07:00
Bill Zissimopoulos
1d15c9546b
Merge branch 'pvt-sqlfix2' 2019-09-08 11:05:17 -07:00
Bill Zissimopoulos
97ffa741b2
tst: volpath-test: fix silly mistake 2019-09-07 11:56:34 -07:00
Bill Zissimopoulos
073645db3b
tst: fix tests broken by new mountmgr func 2019-09-07 11:39:06 -07:00
Bill Zissimopoulos
4655926d03
sys, dll: mount manager support 2019-09-06 14:24:00 -07:00
Bill Zissimopoulos
565caebe4c
sys,dll: FspFileSystemSetMountPoint: mount manager support 2019-09-05 19:58:14 -07:00
Bill Zissimopoulos
89ec3e6733
ku: UUID v5 generation 2019-09-04 13:45:53 -07:00
Bill Zissimopoulos
dbdfaeee1f
tst: winfsp-tests: GetVolumePathName testing 2019-08-23 16:00:35 +01:00
John Oberschelp
19c320350f
Add persistence.cpp and common.h 2019-08-03 17:55:29 -07:00
John Oberschelp
d60b1de430
Add persistence.cpp and common.h 2019-08-03 17:54:26 -07:00
John Oberschelp
6a7b6c77c6
Create common.h 2019-08-03 12:22:57 -07:00
John Oberschelp
16b1b2b349
Create persistence.cpp
Create persistence.cpp to supply functionality needed for volume persistence within a memory-mapped file:
    memory management
    sorted sets
    offsets that don’t use a pointer
2019-08-03 12:19:56 -07:00
John Oberschelp
f181593f49
Add persistence to Airfs
Adds persistence to Airfs; stores the volume in a file.
The interface has changed slightly. Pass...
-N VolumeName ( for example C:\Users\foo\Desktop\test.air )
-n MapName    ( for example Local\Airfs )
... in place of the no longer used...
-n MaxFileNodes
2019-08-03 11:52:47 -07:00
Bill Zissimopoulos
a73f1b9559 launcher: path transform language 2019-07-09 13:26:07 -07:00
Bill Zissimopoulos
f0d7e5b322
Merge pull request #237 from dworkin/feature/async-dotnet
Async I/O for dotnet
2019-06-21 14:48:30 -07:00
Felix A. Croes
bfd8dca62d Delay unmounting until all Slowio tasks are done.
Preventing a crash when unmounting a filesystem with pending Slowio.
2019-06-20 15:49:02 +02:00
Bill Zissimopoulos
f78b3464ce sys: meta: fix rare memory leak 2019-06-05 20:43:12 -07:00
Felix A. Croes
02fd6906c2 Revert making SeekableReadDirectory virtual.
This would be an API-breaking change that is actually pointless.
Override ReadDirectory instead, as intended.
2019-06-05 09:24:27 +02:00
Felix A. Croes
879fa2464f Add asynchronous I/O testing to memfs-dotnet.
Make SeekableReadDirectory virtual, so that it can be overridden.
2019-06-04 15:58:54 +02:00
Bill Zissimopoulos
c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00
Bill Zissimopoulos
195f3bf92d build: VS2015 - VS2019 round-tripping: LatestTargetPlatformVersion 2019-04-26 09:44:30 -07:00
Bill Zissimopoulos
369da895d3 build: VS2015 - VS2019 round-tripping 2019-04-25 16:43:53 -07:00
Bill Zissimopoulos
f6e49a11c8 .gitignore: add .vs rule 2019-04-18 17:45:11 -07:00
Bill Zissimopoulos
a08fdccb17 sys: FspSendQueryEaIrp: fix EA related BSOD 2019-04-17 16:04:44 -07:00
Bill Zissimopoulos
859d4250c3 tst: winfsp-tests: wsl: fix WOW64 failure 2019-04-17 15:04:53 -07:00
Bill Zissimopoulos
ce83619728 sys: FileStatLxInformation and friends 2019-04-15 15:04:31 -07:00
Bill Zissimopoulos
04b3675f12 update .gitignore files 2019-04-03 22:39:25 -07:00
Bill Zissimopoulos
d2381f3425
tst: passthrough-fuse3: xattr 2019-03-26 17:36:02 -07:00
Bill Zissimopoulos
4e7d2fd204
tst: passthrough-fuse: xattr 2019-03-26 17:25:46 -07:00
Bill Zissimopoulos
88896c2fd8
dotnet: interop: FileInfo.EaSize is now a property 2019-03-21 21:42:27 -07:00
Bill Zissimopoulos
46210b0c48
tst: passthrough-dotnet: fix compilation problem 2019-03-21 19:48:06 -07:00
Bill Zissimopoulos
732e6cc38c
grand EaSize patch; passes winfsp-tests and ifstest 2019-03-21 18:14:15 -07:00
Bill Zissimopoulos
b619dbfe97
tst: memfs, memfs-dotnet: EaSize support 2019-03-21 15:05:39 -07:00
Bill Zissimopoulos
37bcfc888a
tst: memfs-dotnet: testing EA support 2019-03-19 15:27:43 -07:00
Bill Zissimopoulos
ff94a63c37
tst: winfsp-tests: Overwrite: EA support 2019-03-19 14:21:25 -07:00
Bill Zissimopoulos
a830de9d04
sys: create: overwrite EA support 2019-03-19 13:22:35 -07:00
Bill Zissimopoulos
02a650f8d0
sys: ea: return STATUS_EA_CORRUPT_ERROR when appropriate 2019-03-19 11:15:14 -07:00
Bill Zissimopoulos
5c42377c1b
tst: memfs-dotnet: ea support 2019-03-18 18:43:18 -07:00
Bill Zissimopoulos
ad612c535d
tst: memfs-dotnet: ea support 2019-03-18 13:51:58 -07:00
Bill Zissimopoulos
4d4bf92c32
tst: memfs: cosmetic change 2019-03-17 17:17:30 -07:00
Bill Zissimopoulos
7ee289fb13
tst: winfsp-tests: ea 2019-03-17 13:25:29 -07:00
Bill Zissimopoulos
c6e1b15b37
tst: winfsp-tests: ea 2019-03-17 13:13:12 -07:00
Bill Zissimopoulos
1dfbb0d9bf
tst: winfsp-tests: ea 2019-03-17 13:08:12 -07:00
Bill Zissimopoulos
92dfb0be96
tst: winfsp-tests: ea 2019-03-17 12:39:00 -07:00