Commit Graph
100 Commits
Author SHA1 Message Date
Bill Zissimopoulos 0650cabc47 refactor: shared->shared/um, ku->shared/ku 2020-02-07 15:28:25 -08:00
Bill Zissimopoulos 71995a1fcd dll,sys: FSP_CFG_REJECT_EARLY_IRP
Includes Avast fix for FUSE.
2020-02-07 15:11:24 -08:00
Bill Zissimopoulos 91c36b8f09 dll: FspFileSystemResolveReparsePointsInternal: fix warning 2020-02-07 14:54:09 -08:00
Bill Zissimopoulos e3c19afb72 update Changelog for 2020.1 B1 2020-02-07 13:40:49 -08:00
Bill Zissimopoulos 799025e8c2 build: version.properties: fix version 2020-02-07 13:33:31 -08:00
Bill Zissimopoulos 896c00a08c Merge branch 'pvt-reject-irp' 2020-02-07 13:29:19 -08:00
Bill Zissimopoulos 8497855d80 sys: FSP_DEVICE_REJECT_EARLY_IRP macro 2020-02-07 13:22:09 -08:00
Bill Zissimopoulos 52663ec676 dll: FspFileSystemResolveReparsePoints
Fix junction handling.
2020-02-04 15:37:17 -08:00
Bill Zissimopoulos 0901fb6477 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:43:15 -08:00
Bill Zissimopoulos bf6d56ceac inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact0 2020-02-03 16:38:55 -08:00
Bill Zissimopoulos 51350d5a42 inc,sys,tst: FSP_FSCTL_VOLUME_PARAMS::RejectIrpPriorToTransact 2020-02-03 14:59:23 -08:00
Bill Zissimopoulos 9e32fed598 tools: build-choco.bat 2020-01-28 19:47:14 -08:00
Bill Zissimopoulos 8301642e6b build: bump version to 1.7 2020-01-28 17:44:13 -08:00
Bill Zissimopoulos 0002655782 build: update version: 2020 2020-01-27 14:26:45 -08:00
Bill Zissimopoulos e0e8d74d01 update changelog 2020-01-27 14:25:12 -08:00
Bill ZissimopoulosandGitHub e608920679 Merge pull request #272 from pfrejo/hotfix-1.5
Fixed data corruption when overwriting a file on a Fuse v3 filesystem
2020-01-27 14:14:35 -08:00
Bill Zissimopoulos b3dfea8303 tools: fix-source-copyright: fix botched script 2020-01-22 14:35:24 -08:00
Bill Zissimopoulos 3ab0e5a3d3 doc: add kernel mode file systems document 2020-01-16 17:04:23 -08:00
Bill ZissimopoulosandGitHub d687ef3a67 update Changelog (PR #270) 2020-01-15 13:39:59 -08:00
Bill Zissimopoulos 6df5ff980f Merge branch 'hammerg-track_dir_check' 2020-01-15 13:27:19 -08:00
Bill Zissimopoulos 14ac0f8db9 dll: FspFileSystemOpCreate_FileOpenTargetDirectory 2020-01-15 13:26:29 -08:00
Bill Zissimopoulos aedf01a384 update source copyright for 2020 2020-01-02 17:50:40 -08:00
Bill Zissimopoulos 0ce8b1c254 build: bump version to 2020.1 B1 2020-01-02 17:46:13 -08:00
Bill Zissimopoulos 4e0690e65f update Changelog for v1.5 2019-12-31 16:56:59 -08:00
Bill Zissimopoulos e7b81e4bac build: bump version to 2019.3 GOLD 2019-12-31 16:55:35 -08:00
Bill Zissimopoulos 9dc774d306 tst: winfsp-tests: ResilientRemoveDirectoryW 2019-12-16 23:07:04 -08:00
Bill Zissimopoulos 26fe1a741b sys: FspPropagateTopFlags: propagate union of flags from top level IRP 2019-12-13 16:42:49 -08:00
Bill Zissimopoulos efdb6d1c86 build: bump version to 2019.3 B5 2019-12-09 14:36:08 -08:00
Bill Zissimopoulos b18df6bba8 sys: release rename lock when doing oplock breaks 2019-12-08 14:27:02 -08:00
Bill Zissimopoulos 39aad2b4fa ku: posix: improve kernel mode support 2019-11-18 22:22:32 -08:00
Bill Zissimopoulos ab1e024965 tools: build.bat: fix winfsp-tests zip file build 2019-11-16 16:05:40 -08:00
Bill Zissimopoulos 5a67c47d0f update changelog 2019-11-16 14:54:10 -08:00
Bill Zissimopoulos 39c189aff7 sys: fsext: FspFsextProviderTransact 2019-11-16 14:02:44 -08:00
Bill Zissimopoulos 3d9fc467ef tools: build.bat: winfsp-tests zip file 2019-11-16 07:26:07 +00:00
Bill Zissimopoulos 23b5c67913 shared: minimal.h: eliminate warning on VS2015 builds 2019-11-07 16:08:41 -08:00
Bill Zissimopoulos 4b5478e50c sys: dirctl: support directory marker as FUSE style next offset 2019-11-05 22:14:16 -08:00
Bill Zissimopoulos c7fc728ad0 build: bump version 2019-11-04 19:26:45 -08:00
Bill Zissimopoulos 254174b8e9 sys: avoid using FspFsextProvider unnecessarily 2019-11-04 16:30:30 -08:00
Bill Zissimopoulos 5110b3c5a1 sys: dirctl: support directory marker as FUSE style next offset 2019-10-30 16:40:48 -07:00
Bill Zissimopoulos 847eab3da4 tst: memfs-fuse3: #if0 ioctl 2019-10-21 20:21:36 -07:00
Bill Zissimopoulos 5131ed5c01 Merge branch 'bdutro-o_append-fix' 2019-10-21 20:14:02 -07:00
Bill Zissimopoulos 3fe69f2208 installer: add fsext development files 2019-10-18 16:23:27 -07:00
Bill Zissimopoulos 29fd9bf779 sys: fsext: allow multiple providers (up to 4) 2019-10-18 16:00:31 -07:00
Bill Zissimopoulos 3c391ca711 build: bump version to 2019.3 B3 2019-10-16 12:18:24 -07:00
Bill Zissimopoulos 82a8545d8f tst: memfs-fuse3: fix narrow conversion on x86 builds 2019-10-09 14:42:39 -07:00
Bill Zissimopoulos 79be3e445a tst: memfs-fuse3: accurately compute current time 2019-10-09 11:39:41 -07:00
Bill Zissimopoulos b04266e0fe tools: run-tests: add memfs-fuse3 testing 2019-10-08 04:35:28 +01:00
Bill Zissimopoulos 25adfaec00 update Changelog 2019-10-08 04:30:30 +01: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
Bill Zissimopoulos 6f1f1cda71 update Changelog 2019-10-07 22:17:07 +01:00
Bill Zissimopoulos 21dfeca124 update Changelog 2019-10-07 22:15:29 +01:00
Bill ZissimopoulosandGitHub 6f585ce63e Merge pull request #251 from johntyner/feature/remove-fuse-prefix
Remove "FUSE-" prefix from file system name when using FUSE API
2019-10-07 14:05:18 -07:00
Bill Zissimopoulos c415c87195 dll: FspMountSet, FspMountRemove 2019-09-24 15:34:01 -07:00
Bill Zissimopoulos d161ca59a7 update Changelog 2019-09-12 05:36:19 +01:00
Bill Zissimopoulos bc03af3b2a doc: update FAQ, Known File Systems 2019-09-12 04:54:40 +01:00
Bill ZissimopoulosandGitHub ed1543665c Merge pull request #248 from JohnOberschelp/master
Airfs cleanup after persistence review
2019-09-10 22:32:58 -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 ZissimopoulosandGitHub 51b33f02aa Merge pull request #241 from JohnOberschelp/master
Add persistence to Airfs
2019-09-07 17:40:42 -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 fd9ac1c9e0 appveyor: WDK 1903 hackfix 2019-09-06 20:56:37 -07:00
Bill Zissimopoulos 62b08c3d1e appveyor: WDK 1903 hackfix 2019-09-07 04:54:39 +01:00
Bill Zissimopoulos 9436fd8402 sys: implement SectorSize queries
- IRP_MJ_QUERY_VOLUME_INFORMATION/FileFsSectorSizeInformation
- IOCTL_STORAGE_QUERY_PROPERTY/StorageAccessAlignmentProperty
2019-09-06 20:52:15 -07:00
Bill Zissimopoulos de75454d50 sys: FspFsvolDeviceControl: disable mountdev handling on fsvol devices 2019-09-06 15:43:20 -07:00
Bill Zissimopoulos 430d7a5650 sys: FspMountdevMake: use non-repeatable (i.e. non UUIDv5) GUID when non-persistent mountdev 2019-09-06 14:34:33 -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 a47f853beb sys: mountdev: mount manager support 2019-09-05 09:54:36 -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
Bill Zissimopoulos d2f42f4918 update Changelog 2019-07-11 03:17:33 -07:00
Bill Zissimopoulos a73f1b9559 launcher: path transform language 2019-07-09 13:26:07 -07:00
Bill Zissimopoulos fb6893968a dll: fuse: add --UserName and --GroupName 2019-07-08 15:12:26 -07:00
Bill Zissimopoulos c97f2cb660 dotnet: add MountEx and fine-grained timeouts 2019-07-07 12:12:04 -07:00
Bill Zissimopoulos 3a12d928e5 dll: fuse: avoid calling fgetattr on directories 2019-07-01 00:00:37 -07:00
Bill Zissimopoulos 8fa337ae54 sys: fix issues found by static analyzer 2019-06-28 16:19:58 -07:00
Bill Zissimopoulos 7f084787e3 sys: fix issues found by static analyzer 2019-06-28 15:21:36 -07:00
Bill Zissimopoulos 369c0256f3 build: version.properties: update company name 2019-06-25 17:11:01 -07:00
Bill Zissimopoulos f25983853b tools: build.bat: update cert subject 2019-06-25 17:09:34 -07:00
Bill Zissimopoulos 757e23ded6 ku: kernel-mode testing and fixes 2019-06-24 16:14:03 -07:00
Bill Zissimopoulos ebb9b8b799 sys: FspVolumeTransact: remove erroneous ASSERT 2019-06-23 11:07:01 -07:00
Bill Zissimopoulos 804bcc3354 sys: FspVolumeTransactFsext:
- only allow ControlCodes with 0xC00 bits set in Function
2019-06-22 15:40:48 -07:00
Bill Zissimopoulos f5fde4c0bb sys: FspVolumeTransactFsext 2019-06-22 15:18:16 -07:00
Bill Zissimopoulos dcf7e4c5a6 sys: fsext: FsextProvider testing 2019-06-22 14:30:23 -07:00
Bill Zissimopoulos adc759447e sys: FspVolumeCreate: fix missing return 2019-06-21 16:37:07 -07:00
Bill ZissimopoulosandGitHub f0d7e5b322 Merge pull request #237 from dworkin/feature/async-dotnet
Async I/O for dotnet
2019-06-21 14:48:30 -07:00
Bill Zissimopoulos 79b2f38d87 update README 2019-06-18 21:52:19 -07:00
Bill Zissimopoulos 4ae03629f7 sys: FspFsextProvider: load provider driver 2019-06-18 20:28:59 -07:00
Bill Zissimopoulos f4496786e5 src: ku: posix.c
- src/ku directory contains shared kernel/user mode code
2019-06-18 16:49:20 -07:00
Bill Zissimopoulos b637a72ec8 sys: FspFsextProvider 2019-06-18 16:11:38 -07:00
Bill Zissimopoulos 2cd1bddafb sys: FspFsextProvider 2019-06-14 21:22:01 -07:00
Bill Zissimopoulos 6b83748d89 sys: fsext: WIP 2019-06-14 20:53:09 -07:00
Bill Zissimopoulos ed31a187ac opt/fsext: kernel mode winfsp extension 2019-06-14 18:34:19 -07:00
Bill Zissimopoulos 781deff06f sys: default TransactTimeout changes 2019-06-11 17:53:34 -07:00
Bill Zissimopoulos 3902874ac9 dll: FspFileSystemStartDispatcher
Change default number of threads when ThreadCount==0 is passed.
New min DEFAULT number of threads is 4 and new max DEFAULT number of threads is 16.
The absolute minimum number of threads that any file system dispatcher has remains 2.
2019-06-11 11:51:20 -07:00
Bill Zissimopoulos 8ad77fe62f shared: minimal.h: fix memmove issue in VS 2019 2019-06-06 15:10:25 -07:00
Bill Zissimopoulos f78b3464ce sys: meta: fix rare memory leak 2019-06-05 20:43:12 -07:00
Bill Zissimopoulos c01402443d wslinux support: ATOMIC_CREATE_ECP_CONTEXT 2019-04-27 15:30:57 -07:00