Falk Werner
242e96fa38
remove reference to webfuse2 branch
1 year ago
Falk Werner
788ef4dbb2
fix url to legacy-branch
1 year ago
Falk Werner
e14f6e273c
Merge pull request #105 from falk-werner/webfuse2
...
Activate re-implementation of webfuse
Major changes:
- read- and write-access to the filesystem
- provide full access to all fuse options
- a single repository containing libraries, executables and examples
Incompatible changes:
- change webfuse protocol from JSON to binary
- replace webfuse daemon by webfuse filesystem executable
- remove webfuse C libraries
1 year ago
Falk Werner
acbcbc1d97
add javascript example
1 year ago
Falk Werner
17d6275d96
add basic infrastructure of javascript example
1 year ago
Falk Werner
7783b294cc
add HTTP server support with given document root.
1 year ago
Falk Werner
a24dfd0fb5
added missing newline
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
8a68ecd0b7
fixed logic error
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
b55ae45018
allow to specify path, url and authentication token via command line
1 year ago
Falk Werner
a83fcd7260
make pylint happy
1 year ago
Falk Werner
7559bebb05
add example of PAM authenticator
1 year ago
Falk Werner
7a131d6024
Apply suggestions from code review
1 year ago
Falk Werner
6214748495
refine directory structure
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
bf1ddbcee6
fix links
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
e9826fd0ef
fixed typo
1 year ago
Falk Werner
e922139a31
add project documentation
1 year ago
Falk Werner
36f222577f
added more documentation
1 year ago
Falk Werner
b9c0f769d8
add some documentation
1 year ago
Falk Werner
50e1ec8f5c
enhance protocol documentation
1 year ago
Falk Werner
1502ac9397
fixed message id
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
380e46f0da
fix removal of temp dir on destruct
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