mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 00:13:01 -05:00
winfsp.dev website
This commit is contained in:
parent
966e08e7c1
commit
fadcd84ca9
@ -53,7 +53,7 @@ WinFsp strives for compatibility with NTFS and file system correctness. For the
|
|||||||
WinFsp has an easy to use but comprehensive API.
|
WinFsp has an easy to use but comprehensive API.
|
||||||
|
|
||||||
* This simple [Tutorial](doc/WinFsp-Tutorial.asciidoc) explains how to build a file system.
|
* This simple [Tutorial](doc/WinFsp-Tutorial.asciidoc) explains how to build a file system.
|
||||||
* Consult the [API Reference](http://www.secfs.net/winfsp/apiref/) for native development.
|
* Consult the [API Reference](https://winfsp.dev/apiref) for native development.
|
||||||
* Includes .NET layer for managed development. See [src/dotnet](src/dotnet).
|
* Includes .NET layer for managed development. See [src/dotnet](src/dotnet).
|
||||||
* Includes FUSE 2.8 compatibility layer: [fuse/fuse.h](inc/fuse/fuse.h)
|
* Includes FUSE 2.8 compatibility layer: [fuse/fuse.h](inc/fuse/fuse.h)
|
||||||
* Includes FUSE 3.2 compatibility layer: [fuse3/fuse.h](inc/fuse3/fuse.h)
|
* Includes FUSE 3.2 compatibility layer: [fuse3/fuse.h](inc/fuse3/fuse.h)
|
||||||
@ -63,7 +63,7 @@ WinFsp has an easy to use but comprehensive API.
|
|||||||
* Signed drivers provided on every release.
|
* Signed drivers provided on every release.
|
||||||
* Available under the [GPLv3](License.txt) license with a special exception for Free/Libre and Open Source Software.
|
* Available under the [GPLv3](License.txt) license with a special exception for Free/Libre and Open Source Software.
|
||||||
|
|
||||||
To learn more about WinFsp, please visit its website: http://www.secfs.net/winfsp/
|
To learn more about WinFsp, please visit its website: https://winfsp.dev
|
||||||
|
|
||||||
## Project Organization
|
## Project Organization
|
||||||
|
|
||||||
|
@ -68,8 +68,8 @@ build_script:
|
|||||||
|
|
||||||
test_script:
|
test_script:
|
||||||
- choco install winfsp -s build\VStudio\build\%CONFIGURATION% -y --pre
|
- choco install winfsp -s build\VStudio\build\%CONFIGURATION% -y --pre
|
||||||
- if %TESTING%==Func appveyor DownloadFile http://winfsp.dev/assets/pvt/Test.Filter.Driver.zip.001
|
- if %TESTING%==Func appveyor DownloadFile https://winfsp.dev/assets/pvt/Test.Filter.Driver.zip.001
|
||||||
- if %TESTING%==Func appveyor DownloadFile http://winfsp.dev/assets/pvt/Test.Filter.Driver.zip.002
|
- if %TESTING%==Func appveyor DownloadFile https://winfsp.dev/assets/pvt/Test.Filter.Driver.zip.002
|
||||||
- if %TESTING%==Func 7z x Test.Filter.Driver.zip.001
|
- if %TESTING%==Func 7z x Test.Filter.Driver.zip.001
|
||||||
- if %TESTING%==Func start /wait msiexec /i "Test.Filter.Driver\HCK Filter.Driver Content-x86_en-us.msi" /qn
|
- if %TESTING%==Func start /wait msiexec /i "Test.Filter.Driver\HCK Filter.Driver Content-x86_en-us.msi" /qn
|
||||||
- if %TESTING%==Func tools\nmake-ext-test.bat %CONFIGURATION%
|
- if %TESTING%==Func tools\nmake-ext-test.bat %CONFIGURATION%
|
||||||
|
@ -6,7 +6,7 @@ This document compares the "native" WinFsp API to the FUSE API and provides a ra
|
|||||||
|
|
||||||
WinFsp provides two different but conceptually similar API's for the same purpose of implementing a user mode file system:
|
WinFsp provides two different but conceptually similar API's for the same purpose of implementing a user mode file system:
|
||||||
|
|
||||||
- The WinFsp API, which is documented in the include file `inc/winfsp/winfsp.h` (and online at http://www.secfs.net/winfsp/apiref/). This API consists of the `FSP_FILE_SYSTEM_INTERFACE` "class" and the `FspFileSystem*` functions.
|
- The WinFsp API, which is documented in the include file `inc/winfsp/winfsp.h` (and online at https://winfsp.dev/apiref). This API consists of the `FSP_FILE_SYSTEM_INTERFACE` "class" and the `FspFileSystem*` functions.
|
||||||
- The FUSE (high-level) API, which is the well understood API from the FUSE project originally by Miklos Szeredi.
|
- The FUSE (high-level) API, which is the well understood API from the FUSE project originally by Miklos Szeredi.
|
||||||
|
|
||||||
Given the similarities between the two API's some questions naturally arise:
|
Given the similarities between the two API's some questions naturally arise:
|
||||||
|
@ -91,7 +91,7 @@ implib=${prefix}/bin/winfsp-${arch}.dll
|
|||||||
Name: fuse
|
Name: fuse
|
||||||
Description: WinFsp FUSE compatible API
|
Description: WinFsp FUSE compatible API
|
||||||
Version: 2.8
|
Version: 2.8
|
||||||
URL: http://www.secfs.net/winfsp/
|
URL: https://winfsp.dev
|
||||||
Libs: "${implib}"
|
Libs: "${implib}"
|
||||||
Cflags: -I"${incdir}"
|
Cflags: -I"${incdir}"
|
||||||
----
|
----
|
||||||
|
@ -4,7 +4,7 @@ RELEASE=10
|
|||||||
CATEGORY="Utils"
|
CATEGORY="Utils"
|
||||||
SUMMARY="WinFsp FUSE compatibility layer"
|
SUMMARY="WinFsp FUSE compatibility layer"
|
||||||
DESCRIPTION="Enables FUSE file systems to be run on Cygwin."
|
DESCRIPTION="Enables FUSE file systems to be run on Cygwin."
|
||||||
HOMEPAGE="http://www.secfs.net/winfsp/"
|
HOMEPAGE="https://winfsp.dev"
|
||||||
|
|
||||||
SRC_URI=${CYGPORT_SRC_URI:-"https://github.com/billziss-gh/winfsp/archive/master.tar.gz"}
|
SRC_URI=${CYGPORT_SRC_URI:-"https://github.com/billziss-gh/winfsp/archive/master.tar.gz"}
|
||||||
SRC_DIR=${CYGPORT_SRC_DIR:-winfsp-master}
|
SRC_DIR=${CYGPORT_SRC_DIR:-winfsp-master}
|
||||||
|
@ -4,6 +4,6 @@ incdir=${prefix}/include/fuse
|
|||||||
Name: fuse
|
Name: fuse
|
||||||
Description: WinFsp FUSE compatible API
|
Description: WinFsp FUSE compatible API
|
||||||
Version: @Version@
|
Version: @Version@
|
||||||
URL: http://www.secfs.net/winfsp/
|
URL: https://winfsp.dev
|
||||||
Libs: -lfuse-@Version@
|
Libs: -lfuse-@Version@
|
||||||
Cflags: -I"${incdir}" -DCYGFUSE
|
Cflags: -I"${incdir}" -DCYGFUSE
|
||||||
|
@ -4,7 +4,7 @@ RELEASE=2
|
|||||||
CATEGORY="Utils"
|
CATEGORY="Utils"
|
||||||
SUMMARY="WinFsp FUSE3 compatibility layer"
|
SUMMARY="WinFsp FUSE3 compatibility layer"
|
||||||
DESCRIPTION="Enables FUSE3 file systems to be run on Cygwin."
|
DESCRIPTION="Enables FUSE3 file systems to be run on Cygwin."
|
||||||
HOMEPAGE="http://www.secfs.net/winfsp/"
|
HOMEPAGE="https://winfsp.dev"
|
||||||
|
|
||||||
SRC_URI=${CYGPORT_SRC_URI:-"https://github.com/billziss-gh/winfsp/archive/master.tar.gz"}
|
SRC_URI=${CYGPORT_SRC_URI:-"https://github.com/billziss-gh/winfsp/archive/master.tar.gz"}
|
||||||
SRC_DIR=${CYGPORT_SRC_DIR:-winfsp-master}
|
SRC_DIR=${CYGPORT_SRC_DIR:-winfsp-master}
|
||||||
|
@ -4,6 +4,6 @@ incdir=${prefix}/include/fuse3
|
|||||||
Name: fuse
|
Name: fuse
|
||||||
Description: WinFsp FUSE3 compatible API
|
Description: WinFsp FUSE3 compatible API
|
||||||
Version: @Version@
|
Version: @Version@
|
||||||
URL: http://www.secfs.net/winfsp/
|
URL: https://winfsp.dev
|
||||||
Libs: -lfuse-@Version@
|
Libs: -lfuse-@Version@
|
||||||
Cflags: -I"${incdir}" -DCYGFUSE
|
Cflags: -I"${incdir}" -DCYGFUSE
|
||||||
|
@ -5,6 +5,6 @@ implib=${prefix}/bin/winfsp-${arch}.dll
|
|||||||
Name: fuse
|
Name: fuse
|
||||||
Description: WinFsp FUSE compatible API
|
Description: WinFsp FUSE compatible API
|
||||||
Version: 2.8
|
Version: 2.8
|
||||||
URL: http://www.secfs.net/winfsp/
|
URL: https://winfsp.dev
|
||||||
Libs: "${implib}"
|
Libs: "${implib}"
|
||||||
Cflags: -I"${incdir}"
|
Cflags: -I"${incdir}"
|
||||||
|
@ -5,6 +5,6 @@ implib=${prefix}/bin/winfsp-${arch}.dll
|
|||||||
Name: fuse3
|
Name: fuse3
|
||||||
Description: WinFsp FUSE3 compatible API
|
Description: WinFsp FUSE3 compatible API
|
||||||
Version: 3.2
|
Version: 3.2
|
||||||
URL: http://www.secfs.net/winfsp/
|
URL: https://winfsp.dev
|
||||||
Libs: "${implib}"
|
Libs: "${implib}"
|
||||||
Cflags: -I"${incdir}"
|
Cflags: -I"${incdir}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user