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 Zissimopoulos and GitHub
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 Zissimopoulos and GitHub
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 Zissimopoulos and GitHub
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 Zissimopoulos and GitHub
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
Bill Zissimopoulos
195f3bf92d
build: VS2015 - VS2019 round-tripping: LatestTargetPlatformVersion
2019-04-26 09:44:30 -07:00
Bill Zissimopoulos
ae86aeb633
README: WinFsp now builds with VS2015 - VS2019
2019-04-25 17:43:14 -07:00
Bill Zissimopoulos
369da895d3
build: VS2015 - VS2019 round-tripping
2019-04-25 16:43:53 -07:00
Bill Zissimopoulos
17adae481c
sys: FspFileNodeOplockCheckAsyncEx: fix stupid mistake in DEBUGTEST code
2019-04-18 23:47:27 -07:00
Bill Zissimopoulos
db34b8c913
update changelog
2019-04-18 20:45:56 -07:00
Bill Zissimopoulos and GitHub
f6212be687
README: minor fix
2019-04-18 20:38:35 -07:00
Bill Zissimopoulos
7af36d8f78
Merge branch 'master' of https://github.com/billziss-gh/winfsp
2019-04-18 17:46:51 -07:00
Bill Zissimopoulos
f6e49a11c8
.gitignore: add .vs rule
2019-04-18 17:45:11 -07:00
Bill Zissimopoulos and GitHub
01ca9cef35
README: add info on VS2015 + latest WDK problem
2019-04-18 17:34:02 -07:00
Bill Zissimopoulos
7cb29a4db3
sys: remove unused variables
2019-04-18 17:22:58 -07:00
Bill Zissimopoulos
5523320348
build: fix stampinf cmdline for latest WDK
2019-04-18 17:21:06 -07:00
Bill Zissimopoulos
969651f5f6
sys: improve support for FileStatLxInformation
2019-04-18 15:57:22 -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
c6b7b7586e
sys: ea: buffers from user mode fs can have zero length
2019-04-17 14:40:06 -07:00
Bill Zissimopoulos
6406246ce2
tools: deploy: fix driver path
2019-04-17 14:39:16 -07:00
Bill Zissimopoulos
9d8ff57be7
Merge branch 'master' into pvt-wsl
2019-04-17 11:28:06 -07:00
Bill Zissimopoulos
2b0d204ff1
sys: FileStatInformation is missing on old WDK's
2019-04-16 21:28:09 -07:00
Bill Zissimopoulos
851d0758d9
sys: define FSP_FILE_STAT*_INFORMATION that are missing on some WDK's
2019-04-16 15:55:13 -07:00
Bill Zissimopoulos
4f444b412e
dll: fuse: create_file_mask, create_dir_mask options
2019-04-16 15:16:54 -07:00
Bill Zissimopoulos
e9578b48ce
update Changelog
2019-04-16 12:15:32 -07:00