Bill Zissimopoulos
1cab0f3975
cygfuse: correctly use cygwin_create_path
2018-03-26 14:11:58 -07:00
Bill Zissimopoulos and GitHub
499a3d1138
Merge pull request #154 from benrubson/cast
...
Correct a cast in winfsp_fuse
2018-03-26 13:07:30 -07:00
Bill Zissimopoulos
750e72e601
installer: add launch.h
2018-01-29 09:16:30 -08:00
Bill Zissimopoulos
9f13c6e915
build: update version to 2018.1 B3
2018-01-29 09:04:17 -08:00
Bill Zissimopoulos
5005dd6f5b
dll: np: NPGetConnection fix and FspNpGetRemoteInfo
2018-01-19 04:58:38 -08:00
Bill Zissimopoulos
f9b6fb8817
build: update version to 2018.1 B2
2018-01-17 17:21:03 -08:00
Bill Zissimopoulos
6b0b4c8b8e
sys: mup: claim \ClassName instead of \ClassName\InstanceName prefix
2018-01-17 15:44:01 -08:00
Bill Zissimopoulos
abb504053b
sys: FspUnload
2018-01-16 18:26:23 -08:00
Bill Zissimopoulos
fb507fc0bc
dll: np: DeviceName
2018-01-16 13:38:49 -08:00
Bill Zissimopoulos
d38afe8d16
sys: shutdown: fix Release build
2018-01-16 11:49:14 -08:00
Bill Zissimopoulos
a4629b8f8b
sys: fsmup device
...
- This commit introduces the fsmup device, which is a major change in how
network file systems are handled. Previously every network file system's
fsvol device was directly registered with the MUP. Now there is a single
fsmup device that is registered with the MUP; network file systems' fsvol
devices register with fsmup instead. The fsmup device maintains a prefix
table which it uses to demultiplex and forward requests to the appropriate
fsvol device.
- This device change was necessatitated to fix issue #87 .
2018-01-16 10:38:52 -08:00
Bill Zissimopoulos and GitHub
670a38d549
Update ISSUE_TEMPLATE.md
2018-01-11 18:29:56 -08:00
Bill Zissimopoulos
b939f6bd2b
doc: update FAQ doc
2018-01-11 18:27:22 -08:00
Bill Zissimopoulos
3df27f5b28
doc: rename API doc files
2018-01-11 17:25:17 -08:00
Bill Zissimopoulos
7581cece81
doc: rename API doc files
2018-01-11 17:18:33 -08:00
Bill Zissimopoulos
b4f5707e4e
tools: apidoc
...
doc: launch.h
2018-01-11 17:09:20 -08:00
Bill Zissimopoulos
309827860f
tools: run-tests: extra time for memfs to spin up (LocalService)
2018-01-11 16:39:45 -08:00
Bill Zissimopoulos
2b6b049f86
inc: launch.h: documentation
2018-01-11 16:35:56 -08:00
Bill Zissimopoulos
77f3e064a2
winfsp-tests: launch-test: disable as test is very fragile
2018-01-10 11:01:39 -08:00
Bill Zissimopoulos
f691a7a3c7
dll: FspLaunch*: testing
2018-01-09 23:12:05 -08:00
Bill Zissimopoulos
cc58668ce5
dll: FspLaunchReg*: testing
2018-01-09 22:17:07 -08:00
Bill Zissimopoulos
064d0b94f2
dll: FspLaunchRegSetRecord, FspLaunchRegGetRecord, FspLaunchRegFreeRecord
2018-01-09 17:45:49 -08:00
Bill Zissimopoulos
a48668149b
inc: winfsp/launch.h
2018-01-09 11:38:27 -08:00
Bill Zissimopoulos
b9915dcaa7
update changelog
2018-01-04 19:19:54 -08:00
Bill Zissimopoulos
a7febb8265
installer: launch MEMFS as LocalService
2018-01-04 11:44:29 -08:00
Bill Zissimopoulos
d6aaf0088a
Merge branch 'master' into pvt-launcher
2018-01-04 11:39:31 -08:00
Bill Zissimopoulos
f05af124e7
Merge branch 'felfert-providerorder'
2018-01-04 11:35:00 -08:00
Bill Zissimopoulos
886b7cf9f7
Merge branch 'providerorder' of https://github.com/felfert/winfsp into felfert-providerorder
2018-01-04 11:10:19 -08:00
Bill Zissimopoulos
e111451475
dll: FspLaunch API
2018-01-04 11:08:23 -08:00
Bill Zissimopoulos
9bd9cf4fbd
update source copyright notices for 2018
2018-01-03 15:29:38 -08:00
Bill Zissimopoulos
2f026cbc6f
launcher: code cleanup
2018-01-03 14:55:27 -08:00
Bill Zissimopoulos
d9c450ecf4
update Changelog
2017-12-20 13:30:34 -08:00
Bill Zissimopoulos
e6d2ef9274
launcher: new WorkDirectory registry value controls file system work dir
2017-12-19 17:50:26 -08:00
Bill Zissimopoulos
299f371dee
Merge branch 'pvt-launcher2'
2017-12-19 16:48:05 -08:00
Bill Zissimopoulos and GitHub
bb8aee8673
Sort contributor names (alpha-sort by first name)
2017-12-19 16:26:23 -08:00
Bill Zissimopoulos
08bf8e14ce
Merge branch 'felfert-winfsp#128'
2017-12-19 16:22:37 -08:00
Bill Zissimopoulos
ef1912bd8a
installer: Product.wxs: whitespace fixes
2017-12-19 16:22:12 -08:00
Bill Zissimopoulos
ff155694ce
launcher: can now perform DefineDosDevice in LocalSystem context
...
dll: uses launcher to DefineDosDevice for LocalService, etc.
2017-12-19 14:49:22 -08:00
Bill Zissimopoulos
5d3b37122c
launcher: LogonCreateProcess
2017-12-12 14:39:56 -08:00
Bill Zissimopoulos
9d1c892d68
Merge branch 'master' into pvt-launcher2
2017-12-12 14:30:13 -08:00
Bill Zissimopoulos
7008871ed7
Merge branch 'release/1.2'
2017-12-12 13:13:41 -08:00
Bill Zissimopoulos
2a3eabfab2
changelog: v1.2POST1
2017-12-12 10:07:54 -08:00
Bill Zissimopoulos
35255526d3
launcher: work around Win7 CreateProcess problem
2017-12-11 21:40:47 -08:00
Bill Zissimopoulos
b2e474658d
launcher: work around Win7 CreateProcess problem
2017-12-11 21:23:38 -08:00
Bill Zissimopoulos
4fe85222b1
dll: wksid: well known SID's
2017-12-11 15:03:32 -08:00
Bill Zissimopoulos
fd3e5bad43
src: launcher: SvcInstanceAddUserRights:
...
- users who start a file system can always stop it and get info about it
2017-12-10 14:49:18 -08:00
Bill Zissimopoulos
ea873ece22
src: launcher: LogonCreateProcess: ImpersonateLoggedOnUser
2017-12-09 17:45:10 -08:00
Bill Zissimopoulos
42e01a9b27
src: launcher: RunAs, LogonCreateProcess
2017-12-09 17:00:09 -08:00
Bill Zissimopoulos
c1c9dca94b
build: update version to 2018.1 B1
2017-12-09 11:43:43 -08:00
Bill Zissimopoulos
dcabdff422
.github: add issue and PR templates
2017-12-08 21:53:57 -08:00
Bill Zissimopoulos
a2ec40008f
build: choco: update chocolatey package as per guidelines from chocolatey admin
2017-12-06 16:24:27 -08:00
Bill Zissimopoulos
f3819ba839
tst: passthrough-dotnet: fix ReadDirectoryEntry when running fs over drive root
2017-12-05 18:50:39 -08:00
Bill Zissimopoulos
ead599e337
tst: passthrough-dotnet: handle undoc wildcards in ReadDirectoryEntry
...
- reported by Pavel Franc over email
2017-12-05 10:32:58 -08:00
Bill Zissimopoulos
eb88f25f40
tst: passthrough-dotnet: Create,Overwrite: set archive bit
2017-12-04 16:24:48 -08:00
Bill Zissimopoulos
c2b066a054
dll: fuse: Create: do not add FILE_ATTRIBUTE_ARCHIVE for directories
2017-12-04 14:16:24 -08:00
Bill Zissimopoulos
266e0f4bab
dll: fuse: call chflags from Create and Overwrite
...
tst: winfsp-tests: file attributes test
2017-12-04 14:08:44 -08:00
Bill Zissimopoulos
d02030897d
dll: fuse: add O_EXCL during FUSE create op
2017-12-03 19:56:36 -08:00
Bill Zissimopoulos
c87ff75b8f
sys: fix filename length check during query directory operations
2017-12-01 17:01:59 -08:00
Bill Zissimopoulos
2ca33665ef
update changelog
2017-11-29 16:28:21 -08:00
Bill Zissimopoulos
391dcf8a21
build: update version to 1.2 (Gold)
2017-11-29 16:24:19 -08:00
Bill Zissimopoulos
69d68eb22f
launcher: compute user name from client token
...
dll: np: do not pass user name as launcher argument
2017-11-29 16:20:15 -08:00
Bill Zissimopoulos
d58f4b84a5
opt: cygfuse: update tarballs
2017-11-28 16:53:21 -08:00
Bill Zissimopoulos
61935e4671
tst: passthrough-fuse: gix cygwin build
2017-11-28 16:52:36 -08:00
Bill Zissimopoulos
41838627c0
update README
2017-11-28 15:55:06 -08:00
Bill Zissimopoulos
0b67329fc2
doc: update known file systems
2017-11-28 15:46:07 -08:00
Bill Zissimopoulos
5c962c8fc5
doc: includes notes on backwards compat testing
2017-11-15 15:08:26 -08:00
Bill Zissimopoulos
a9080208d9
tools,tst: backwards compat testing for FUSE layer
2017-11-15 13:41:17 -08:00
Bill Zissimopoulos
3cc9697248
update changelog for v1.2B3
2017-11-15 11:57:53 -08:00
Bill Zissimopoulos
9f45d513ca
build: update version to 2017.2 B3
2017-11-15 11:29:08 -08:00
Bill Zissimopoulos
77349c1330
tst: winfsp-tests: setfileinfo_test, stream_setfileinfo_test:
...
- perform time tests around UNIX epoch to accommodate 32-bit file systems
2017-11-15 10:48:15 -08:00
Bill Zissimopoulos
7c11a45e6e
tst: passthrough-fuse: setcrtime
2017-11-14 21:55:41 -08:00
Bill Zissimopoulos
48ad297df1
dll: fuse: setcrtime, setchgtime
2017-11-14 21:55:09 -08:00
Bill Zissimopoulos
3d2de57e9d
tst: passthrough-fuse: streamline time calculations
2017-11-14 21:38:20 -08:00
Bill Zissimopoulos
658d873efb
dll: fuse: streamline time calculations
2017-11-14 21:37:50 -08:00
Bill Zissimopoulos
efc93cacd3
tst: passthrough-fuse: BSD flags support
2017-11-14 14:25:17 -08:00
Bill Zissimopoulos
41b54ef57a
tools: run-tests: enable setfileinfo_test for passthrough-fuse
2017-11-14 12:02:19 -08:00
Bill Zissimopoulos
fd662ee848
tst: passthrough-fuse: BSD flags support
2017-11-14 12:01:00 -08:00
Bill Zissimopoulos
895bf67691
dll: fuse: implement BSD flags support
2017-11-14 09:11:51 -08:00
Bill Zissimopoulos
e06fe4153d
dll: fuse: implement BSD flags support
2017-11-13 20:44:49 -08:00
Bill Zissimopoulos
9f2fe92db7
tst: memfs: slowio: improvements
2017-11-03 10:01:27 -07:00
Bill Zissimopoulos
d3f829b2df
tools: run-tests: fsx-memfs-*-slowio
2017-11-02 21:45:08 -07:00
Bill Zissimopoulos
fa4651b3ce
tst: winfsp-tests: enable slowio
2017-11-02 17:36:52 -07:00
Bill Zissimopoulos
5a44e5c04a
tst: memfs: fix pending Write
2017-11-02 16:19:19 -07:00
Bill Zissimopoulos
68122b5c68
tst: winfsp-tests: enable slowiio
2017-11-02 15:59:32 -07:00
Bill Zissimopoulos
b672312c79
tst: memfs: code cleanup and testing
2017-11-02 15:43:14 -07:00
Bill Zissimopoulos
0ab35fde1a
tst: memfs: slowio: minor code cleanup
2017-11-01 18:30:36 -07:00
Bill Zissimopoulos
9be2b7a2b9
tst: memfs: slowio
2017-11-01 17:12:29 -07:00
Bill Zissimopoulos
11cb57a0bf
dll: np: pass username as argument to launcher
2017-10-27 15:12:18 -07:00
Bill Zissimopoulos
3a8ad9c8d7
sys: QueryDirectory stability:
...
- FspMetaCacheAddItem now handles exceptions during copy from fs buffer
- FspFsvolQueryDirectoryLengthMax is correct max length for QueryDirectory
2017-10-25 10:44:33 -07:00
Bill Zissimopoulos
fa388e57ad
appveyor: add avast testing
2017-10-20 13:54:26 -07:00
Bill Zissimopoulos
1952d0d941
update changelog
2017-10-19 19:18:21 -07:00
Bill Zissimopoulos
1a02438488
sys: dirctl: fix 32-bit builds (after Avast changes)
2017-10-19 17:19:31 -07:00
Bill Zissimopoulos
07f15c236b
sys: dirctl: eliminate use of SystemBuffer to work around problems with Avast
2017-10-19 16:49:10 -07:00
Bill Zissimopoulos
93af1be861
update changelog
2017-10-12 10:11:01 -07:00
Bill Zissimopoulos
b52c90f980
update changelog
2017-10-12 10:02:28 -07:00
Bill Zissimopoulos
b154c307b7
version.properties: update build to 2017.2 B2
2017-10-12 09:52:41 -07:00
Bill Zissimopoulos
697063af51
inc: winfsp.h: minor restructuring
2017-10-11 17:17:18 -07:00
Bill Zissimopoulos
436e31da34
dotnet: GetOperationProcessId
2017-10-11 17:07:38 -07:00
Bill Zissimopoulos
92e7dbad21
sys: Create and Rename requests should include the originating process PID
2017-10-11 16:28:50 -07:00
Bill Zissimopoulos
4812f5bbd0
sys: Create and Rename requests should include the originating process PID
2017-10-11 16:25:22 -07:00