Falk Werner
8f40f73072
fixed test expectation
5 years ago
Falk Werner
bc1b5343df
added unit tests for server_config
5 years ago
Falk Werner
ae9fb63900
fix: made c'tor explicit
5 years ago
Falk Werner
77627b7c8b
integrated uuid_mountpoint_factory
5 years ago
Falk Werner
2b91f159cf
added unit tests of uuid_mountpoint_factory
5 years ago
Falk Werner
096c244445
added unit tests for uuid_mountpoint
5 years ago
Falk Werner
cfadf85f49
added uuid mountpoint and factory
5 years ago
Falk Werner
6a94cea6f9
added ondispose to mountpoint to allow custom cleanup
5 years ago
Falk Werner
e727a9a54d
added implementation of mountpoint
5 years ago
Falk Werner
16705acf81
added mountpoint factory interface
5 years ago
Falk Werner
8ef90fb504
feature: create debian and source packages ( #44 )
...
Added cpack to create debian and source packages. There are 3 packages:
webfuse-VERSION-Source.tar.gz: packaged sources
webfuse_VERSION_ARCH.deb: install webfuse libraries
webfuse-dev_VERSION_ARCH.deb: install headers, depends on libraries
5 years ago
Falk Werner
8abeedff16
Merge pull request #43 from falk-werner/standalone_provider
...
feature: enable user to build webfuse libraries separately
webfuse consists of two more or less independent libraries: libwebfuse-adapter and libwebfuse-provider
A user should be able to build them separately. This goes especially libwebfuse-provider, which has lot less dependencies (e.g. libfuse).
5 years ago
Falk Werner
0aed508a06
removed unnecessary dependencies
5 years ago
Falk Werner
47eec1c9e1
chore: split monolithic CMakeLists.txt into separate parts
5 years ago
Falk Werner
39129bc4ba
feature: adapter and provider libraries can be build separately
5 years ago
Falk Werner
7023fcd14a
Merge pull request #42 from falk-werner/remove-example
...
feature: removed example
To focus on webfuse library, daemon, provider and web based example are moved into separate repositories:
daemon: https://github.com/falk-werner/webfused
provider: https://github.com/falk-werner/webfuse-provider
example: https://github.com/falk-werner/webfuse-example
5 years ago
Falk Werner
0d0a070267
chore: removed WITHOUT_TEST option
5 years ago
Falk Werner
bd82b06c8a
feature: removed example
5 years ago
Falk Werner
b3fc5ce86e
added travis badge
5 years ago
Falk Werner
e91cf7b496
feature: imported source code from webfuse
5 years ago
Falk Werner
eacb085507
Initial commit
5 years ago
Falk Werner
f504a01cb2
chore: update libfuse to 3.9.0
...
* updated libfuse to 3.9.0
5 years ago
Falk Werner
4cdf11ce33
chore(webfuse): update dependencies
...
* update libfuse to 3.8.0 (remain API compatibility 3.1+)
* update libwebsockes to 3.1.0
* update qemu-user-static to 4.1.0-1
* update qtest to 1.10.0
* update C++ standard to 14
* use own base64 implementatin instead of libwebsockets
* introduce new build type "Coverage"
* ignore test code for code coverage
5 years ago
Falk Werner
cae0e0613c
be compatible to libfuse 3.1+
5 years ago
Falk Werner
1e57523ef7
remove build dependencies during build (alpine)
5 years ago
Falk Werner
cc22bb6756
remove build dependencies during build (ubuntu)
5 years ago
Falk Werner
f63d6f6b6e
fixed typo
5 years ago
Falk Werner
4e75868835
added codecov config: ignore tests
5 years ago
Falk Werner
494035e5a6
updated libfuse to 3.8.0
5 years ago
Falk Werner
7a79c5e8a9
updated qemu-user-static to 4.1.0-1
5 years ago
Falk Werner
9cd058a747
switched to own base64 implementation
5 years ago
Falk Werner
7f29a7987e
workaround: lws decode base64 size requirements changed
5 years ago
Falk Werner
c98a214668
updated dependency versions
5 years ago
Falk Werner
63c2b06213
fix: run coverage tests without valgrind (SIGPROF)
5 years ago
Falk Werner
1f20115e66
updated libwebsockets to 3.2.0
5 years ago
Falk Werner
c34476ce38
updated gtest to 1.10.0
5 years ago
Falk Werner
c598b983cb
updated C++ standard to C++14
5 years ago
Falk Werner
b500ebeeaf
introduced new build type "Coverage"
5 years ago
Falk Werner
6bd682d27d
Merge pull request #39 from falk-werner/alpine
...
feat(webfuse): support alpine build
5 years ago
Falk Werner
ce6affd4a2
fixes type in define
5 years ago
Falk Werner
83c7feee82
fixes missing inode using stat and ls -i
5 years ago
Falk Werner
973f95f30b
enables coverage generation again (but uses guard)
5 years ago
Falk Werner
47ef598fa6
replaces arm32v7-debian by arm32v7-alpine image
5 years ago
Falk Werner
835cd1cb21
replaces amd64-debian with amd64-alpine image
5 years ago
Falk Werner
2ab4ce0c5c
fixes crash using -h / --help arguments
5 years ago
Falk Werner
a0ae32caa6
fixes adding multiple files to same directory
5 years ago
Falk Werner
6f792cc368
removes unused scripts ( #36 )
5 years ago
Falk Werner
9434991184
enables coverage generation again (but uses guard)
5 years ago
Falk Werner
8ede6595d9
replaces arm32v7-debian by arm32v7-alpine image
5 years ago
Falk Werner
9c7fe85312
replaces amd64-debian with amd64-alpine image
5 years ago