winfsp.dev website

This commit is contained in:
Bill Zissimopoulos 2022-03-02 17:36:14 +00:00
parent 966e08e7c1
commit fadcd84ca9
10 changed files with 12 additions and 12 deletions

View File

@ -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

View File

@ -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%

View File

@ -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:

View File

@ -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}"
---- ----

View File

@ -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}

View File

@ -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

View File

@ -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}

View File

@ -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

View File

@ -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}"

View File

@ -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}"