Commit Graph

65 Commits (main)

Author SHA1 Message Date
Falk Werner 8554d74a0d fix check of existense of closefrom function
4 months ago
Falk Werner 30df12670f make clang-tidy happy (old versions of clang tidy don't understand some NOLINT comments)
4 months ago
Falk Werner 9644d46dac add shim for closefrom to support systems without that function (glibc before 2.34)
4 months ago
Falk Werner 7783b294cc add HTTP server support with given document root.
1 year ago
Falk Werner 6f1841e610 use stdin to provide authentication token to authenticator rather than command line option
1 year ago
Falk Werner 1cbdfac3cc add option to print webfuse version
1 year ago
Falk Werner b3bc3144bf make timeout configurable
1 year ago
Falk Werner 8e8c5c2b61 fix: reset shutdown flag when connection is closed
1 year ago
Falk Werner 97f4acb98e allow to specify authentication token via command line or environment variable
1 year ago
Falk Werner 7a131d6024
Apply suggestions from code review
1 year ago
Falk Werner 7d4f3a1d86 add newline at end of file
1 year ago
Falk Werner 5db3b28b5a add in-protocol authentication mechanism
1 year ago
Falk Werner 9423d75021 delay authentication if header is not provided
1 year ago
Falk Werner d7c84ad085 moved server's user_data into a server_handler class
1 year ago
Falk Werner 75905d6480 enhance documentation
1 year ago
Falk Werner 8c290b8c02 webfuse-server: add header-based authentication
1 year ago
Falk Werner f12f461154 use tls configuration in server and provider
1 year ago
Falk Werner 412c1f9a51 read webfuse specific command line arguments
1 year ago
Falk Werner 023b595b1c implemented filesystem provider
1 year ago
Falk Werner 4610b82d78 clang-tidy: enable default checks
1 year ago
Falk Werner 9555729fe9 introduce clang tidy
1 year ago
Falk Werner b0376d4a2d provider: parse command line options
1 year ago
Falk Werner ae668d47ba add test for statfs
1 year ago
Falk Werner a515bb6de1 add test for rmdir
1 year ago
Falk Werner 777466bc7c add test for mkdir
1 year ago
Falk Werner 534ae9efa8 add test for write
1 year ago
Falk Werner 861671741f add test for read
1 year ago
Falk Werner c366bba343 add test for unlink
1 year ago
Falk Werner 02d6474e77 add test for mknod
1 year ago
Falk Werner 516749876b add test for open
1 year ago
Falk Werner a5673b281c add unit test for utimens ; fixed signature of utimens
1 year ago
Falk Werner 61b97f19aa add test for fsync
1 year ago
Falk Werner ff25327eb5 add test for truncate
1 year ago
Falk Werner fc82e39806 add test for chown
1 year ago
Falk Werner 2b040b409e add test for chmod
1 year ago
Falk Werner 3b9521016d add test for renmae
1 year ago
Falk Werner eb5419ecf4 readdir: removed parameter "handle"
1 year ago
Falk Werner 815a03545f add test for link
1 year ago
Falk Werner 761b6edb05 add test for symlink
1 year ago
Falk Werner d75cc0736b add test for readlink
1 year ago
Falk Werner 8511dae266 fixed readlink (libfuse expects readlink to return 0 on success)
1 year ago
Falk Werner 48a43c9260 removed debug output
1 year ago
Falk Werner 2234f69d2d add readdir test
1 year ago
Falk Werner 0e0bb74872 sepated unit and integration tests
1 year ago
Falk Werner dcb590bd50 fixed sending multiple pending messages
1 year ago
Falk Werner 2e3d7a66b5 added basic access test
1 year ago
Falk Werner a86061356a implemented some provider operations
1 year ago
Falk Werner 4e1c9e144c added basic C++ provider infrastructure
1 year ago
Falk Werner 60594067b1 fixed compile error
1 year ago
Falk Werner f87630cdd8 removed debug output
1 year ago