2280 Commits

Author SHA1 Message Date
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
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
b323925d94
update changelog v1.4B4 2018-12-10 09:34:17 -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
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
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
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
084f0b5b36
update changelog 2018-10-02 11:10:20 -07:00
Bill Zissimopoulos
901ef5e92f
update changelog 2018-10-01 17:05:14 -07:00
Bill Zissimopoulos
f09597a519
bump version to 2018.2 Gold 2018-10-01 16:57:49 -07:00
Bill Zissimopoulos
a03b480eeb changelog: add note about drweb fix v1.4B3 2018-09-27 12:27:36 -07:00
Bill Zissimopoulos
c9f1c1c60d sys: FspPropagateTopFlags: only touch TopLevelIrp if it looks like a kernel mode address 2018-09-27 09:31:09 -07:00
Bill Zissimopoulos
f32c914ee8 sys: create: FspFsvolCreate
Only check reparse point ECP if running on OS prior to RS4
2018-09-06 18:03:53 -07:00
Bill Zissimopoulos
681eac9cd8 sys: create: FspFsvolCreate
Only check reparse point ECP if running on OS prior to RS4
2018-09-06 17:52:52 -07:00
Bill Zissimopoulos
52f0d1e1d8 Changelog, FAQ: add info about reparse point and case-sensitivity fix 2018-09-06 17:06:51 -07:00
Bill Zissimopoulos
dcf3d612bc sys: create: FspFsvolCreate
Fix file name case after crossing a reparse point as per
http://online.osr.com/ShowThread.cfm?link=287522
2018-09-06 16:40:27 -07:00
Bill Zissimopoulos
4551766f7a sys: create: FspFsvolCreate
Replace FspMainFileOpenCheck with inline code
2018-09-06 13:26:53 -07:00
Bill Zissimopoulos
a168b96b76
changelog: add SetDelete information 2018-09-05 14:28:26 -07:00
Bill Zissimopoulos
4b3d9951bc
changelog: add SetDelete information 2018-09-05 14:26:54 -07:00
Bill Zissimopoulos
79fd87598f dotnet: Interop: fix silly mistake in SetDelete 2018-09-04 15:28:24 -07:00
Bill Zissimopoulos
9851f1b2c8 dotnet: properly handle SetDelete/CanDelete resolution 2018-08-29 20:54:49 -07:00
Bill Zissimopoulos
4725ff41d3 dotnet: FileSystemHost.DeviceControl flag 2018-08-29 17:21:24 -07:00
Bill Zissimopoulos
4756ee2d8a passthrough-dotnet: FlushAndPurgeOnCleanup 2018-08-29 16:45:14 -07:00
Bill Zissimopoulos
25f627f36f passthrough: FlushAndPurgeOnCleanup, SetDelete 2018-08-29 16:44:47 -07:00
Bill Zissimopoulos
24b96e7e1b inc, dll, dotnet: FSP_FILE_SYSTEM_INTERFACE::SetDelete 2018-08-29 15:45:02 -07:00
Bill Zissimopoulos
75ae8daf8f
update commercial disclaimer 2018-08-21 18:09:33 -07:00
Bill Zissimopoulos
999847d8db
Merge pull request #181 from JohnOberschelp/master
Added DeviceIoControl to Airfs
2018-08-01 19:35:03 -07:00
John Oberschelp
773bb12146
Update airfs.cpp 2018-08-01 17:34:24 -07:00
Bill Zissimopoulos
bef5ba7f3b dll: fuse: fix daemonization problem on Cygwin
The new FUSE loop use a Windows event (LoopEvent) to signal loop exit.
Prior to this commit the Windows event was created outside the FUSE
loop and potentially before daemonization (on Cygwin). This means that
the event was created in a different process and
WaitForMultipleObjects was failing with ERROR_ACCESS_DENIED.

This commit ensures that the LoopEvent is created inside the FUSE loop
and therefore in the daemonized process.
2018-07-31 21:02:46 -07:00
Bill Zissimopoulos
eecb7e00e2 fix tabs to spaces 2018-07-31 17:21:40 -07:00
Bill Zissimopoulos
9160f1c4ce cygfuse: fix CRLF to LF 2018-07-31 15:34:29 -07:00
Bill Zissimopoulos
796f97f078 cygfuse: remove exec bit from Makefile 2018-07-31 15:20:26 -07:00
Bill Zissimopoulos
5f1c3b7728 build: bump version 2018-07-31 15:12:50 -07:00
John Oberschelp
f672ae817a
Added DeviceIoControl to Airfs
Added DeviceIoControl code à la Memfs, simplified file allocation code, and cleaned up some white space.
2018-07-31 15:04:08 -07:00
Bill Zissimopoulos
04cf0e04ba
README: change download badges size v1.4B2 2018-07-29 15:37:23 -07:00
Bill Zissimopoulos
f51af55fb3
doc: update winfsp.h apidoc 2018-07-29 15:27:55 -07:00
Bill Zissimopoulos
f9a2780311
README: multiple improvements 2018-07-29 15:05:53 -07:00
Bill Zissimopoulos
43101dfe06 dll: fuse: improve service start/stop messaging 2018-07-29 10:52:01 -07:00