2317 Commits

Author SHA1 Message Date
Bill Zissimopoulos
a811cd2cf8
sys, dll: extended attributes: checkpoint 2019-03-13 14:29:49 -07:00
Bill Zissimopoulos
778f5f70dc
build: remove anycpu configuration 2019-03-11 14:06:29 -07:00
Bill Zissimopoulos
09d9928195
README: add link to WinSpd 2019-03-11 13:08:50 -07:00
Bill Zissimopoulos
e2349fef10
Merge branch 'pvt-fix217' 2019-03-11 13:03:49 -07:00
Bill Zissimopoulos
ad866631b6
Merge pull request #219 from dworkin/read-4g-corruption
Fix read corruption issue.
2019-03-11 13:01:44 -07:00
Felix A. Croes
4cdc8b4d9c Update contributor's agreement. 2019-03-07 09:57:49 +01:00
Felix A. Croes
b350dffe6c Fix 32 bit overflow issue in FspFsvolReadCached.
FspFsvolReadCached takes care not to read beyond the end of the file.
However, the offset check uses a 32 bit comparison, which fails for
files >= 4G.  As a result, reads on a large file will skip blocks at
offset (filesize % 4G), and those blocks will zero-filled.
2019-03-07 09:45:42 +01:00
Bill Zissimopoulos
70dd54e114
sys: write: FspFsvolWriteCached
- double-check that WriteEndOffset is within file bounds
2019-02-28 11:00:47 -08:00
Bill Zissimopoulos
d2de5e996c
update source copyright for 2019 2019-02-28 10:39:31 -08:00
Bill Zissimopoulos
85cdb37f10
bump version to v1.5 2019-02-28 10:30:52 -08:00
Bill Zissimopoulos
c2553e3451
Merge pull request #216 from VidaID/cpp-flushpurge
Make FlushAndPurgeOnCleanup accessible in C++
2019-02-25 14:07:48 -08:00
Colin Atkinson
9cd2f6972b Set FlushAndPurgeOnCleanup in the C++ passthrough 2019-02-25 14:25:56 -05:00
Colin Atkinson
791a2162a3 fix: Make FlushAndPurgeOnCleanup accessible in C++
Adds the appropriate setters and getters to the C++ API.
2019-02-22 11:14:48 -05:00
Bill Zissimopoulos
5d8686b64e
Merge branch 'release/1.4' 2019-02-19 12:17:01 -08:00
Bill Zissimopoulos
41f80d9c24
update changelog 2019-02-19 12:02:11 -08:00
Fritz Elfert
b69ed7e2f0
Fix #213 and a typo in macro FSP_FUSE_CTLCODE_FROM_IOCTL v1.4.19049 2019-02-18 12:25:34 -08:00
Bill Zissimopoulos
f214561832
update changelog 2019-02-18 12:23:56 -08:00
Bill Zissimopoulos
35c06fe0ba
bump version to 2019.2 Gold 2019-02-18 12:20:40 -08:00
Bill Zissimopoulos
d1c15b43ca
Merge pull request #214 from felfert/fix-fuse-ioctl
Fix #213 and a typo in macro FSP_FUSE_CTLCODE_FROM_IOCTL
2019-02-12 10:29:55 -08:00
Fritz Elfert
f97b8fcc3a Fix #213 and a typo in macro FSP_FUSE_CTLCODE_FROM_IOCTL 2019-02-12 11:51:07 +01:00
Bill Zissimopoulos
1d701a3560
Merge branch 'release/1.4' 2018-12-10 10:06:36 -08:00
Bill Zissimopoulos
0eb84d68e2
update changelog v1.4 2018-12-10 10:06:17 -08:00
Bill Zissimopoulos
750e424ac3
bump version to 2019.1 Gold 2018-12-10 10:05:58 -08:00
Bill Zissimopoulos
58162a8d78
update changelog 2018-12-10 10:03:00 -08:00
Bill Zissimopoulos
d2f6ceaf28
Merge branch 'release/1.4' 2018-12-10 09:36:03 -08:00
Bill Zissimopoulos
b323925d94
update changelog v1.4B4 2018-12-10 09:34:17 -08:00
Bill Zissimopoulos
ab6e07853c
Merge branch 'release/1.4' 2018-12-08 13:56:50 -08:00
Bill Zissimopoulos
3206e3dd15
change version to 2018.2 B4 2018-12-03 13:31:34 -08:00
Bill Zissimopoulos
0f185587c9
dll: np: implement custom Credential Provider logic 2018-11-29 21:05:57 -08:00
Bill Zissimopoulos
e0a6312387
Merge branch 'release/1.4' 2018-11-27 16:27:15 -08:00
Bill Zissimopoulos
5d2705f3f9
Merge branch 'release/1.4' 2018-11-26 14:59:38 -08:00
Bill Zissimopoulos
3119922708
np, launcher: allow RunAs=. registry setting 2018-11-26 13:29:34 -08:00
Bill Zissimopoulos
5d90c35e20
sys: FspFsvrtDeviceControl: STATUS_UNRECOGNIZED_VOLUME
This fixes GitHub issue #177. All credit for the investigation and
suggested workaround goes to @thinkport.
2018-11-21 15:32:25 -08:00
Bill Zissimopoulos
a910385cb1
dll: ensure FspFileSystemFinalize is called 2018-11-21 13:46:50 -08:00
Bill Zissimopoulos
618a59fc0e
dll: ensure FspFileSystemFinalize is called 2018-11-13 10:11:39 -08:00
Bill Zissimopoulos
fcd3aff811
Merge branch 'release/1.4': fix #190 2018-11-06 10:12:45 -08:00
Bill Zissimopoulos
17d687fe7e
tools: run-tests: disable create_readonlydir_test on compat FUSE tests (no FileAttributes) 2018-11-05 14:14:21 -08:00
Bill Zissimopoulos
4deb7b96a9
tools: run-tests: disable create_readonlydir_test on FUSE3 (no FileAttributes) 2018-11-05 12:39:55 -08:00
Bill Zissimopoulos
36ba4ff402
dll: FspAccessCheckEx: fix #190: add test 2018-11-05 11:08:47 -08:00
Bill Zissimopoulos
55955b8514
dll: FspAccessCheckEx: fix #190: add test 2018-11-05 10:45:11 -08:00
Bill Zissimopoulos
1bebbcf634
dll: FspAccessCheckEx: fix #190 2018-10-19 21:53:44 -07:00
Bill Zissimopoulos
a292cd4d73
dll: FspAccessCheckEx: fix #190 2018-10-19 21:41:52 -07:00
Bill Zissimopoulos
74df26a28d
Merge branch 'release/1.4' 2018-10-09 14:32:42 -07:00
Bill Zissimopoulos
0de00e872f
dotnet: ModifySecurityDescriptorEx
Deprecate ModifySecurityDecriptor and introduce
ModifySecurityDescriptorEx. Works around the problem
of clobbering an existing security descriptor when the
native API FspSetSecurityDescriptor fails.
2018-10-08 15:08:07 -07:00
Bill Zissimopoulos
60aee6867c
tools: run-tests: disable getfileattr_test for compat-fuse tests 2018-10-04 14:58:34 -07:00
Bill Zissimopoulos
33eb5d1703
fsbench: file_attr_test 2018-10-04 14:55:58 -07:00
Bill Zissimopoulos
4d49039abe
sys: FspFastIoQueryOpen: access control
Extend the WinFsp kernel-user mode protocol to allow passing
security descriptors that can then be used for access control
during FastIoQueryOpen.
2018-10-04 13:21:29 -07:00
Bill Zissimopoulos
fd9eccbe8b
memfs: AllowOpenInKernelMode==1
The getfileattr_test is expected to fail.
2018-10-03 09:32:14 -07:00
Bill Zissimopoulos
4255d4eec7
tools: run-tests: disable getfileattr_test on file systems that cannot pass it 2018-10-03 09:31:21 -07:00
Bill Zissimopoulos
d813116f77
winfsp-tests: getfileattr_test 2018-10-02 22:35:44 -07:00