1
0
mirror of https://github.com/falk-werner/webfuse synced 2024-10-27 20:34:10 +00:00
Commit Graph

107 Commits

Author SHA1 Message Date
Falk Werner
c6a7205d47
add devcontainer 2023-11-08 21:32:14 +00:00
Falk Werner
7fa9dbefe3
Merge pull request #113 from falk-werner/chore/remove-webfuse-legacy
remove section about webfuse legacy
2023-11-07 22:16:25 +01:00
Falk Werner
2829465d7c
remove section about webfuse legacy 2023-11-07 22:10:32 +01:00
Falk Werner
5805337981
Merge pull request #112 from falk-werner/feature/issue-templates
Update issue templates
2023-06-17 00:33:43 +02:00
Falk Werner
295e8e8b54
Update issue templates 2023-06-17 00:27:53 +02:00
Falk Werner
67edd18f04
Merge pull request #111 from falk-werner/fix/add-security-policy
Add security policy
2023-06-17 00:20:47 +02:00
Falk Werner
8ca1528c44
Add security policy 2023-06-17 00:13:50 +02:00
Falk Werner
8520ba743f
Merge pull request #110 from falk-werner/feature/codeql
setup codeql
2023-05-27 10:31:42 +02:00
Falk Werner
c8a93a1e21 disable building unit tests 2023-05-27 10:18:27 +02:00
Falk Werner
78eb643187 fix: add build type 2023-05-27 10:08:28 +02:00
Falk Werner
62d9797279 fix: replace autobuild step by cmake build 2023-05-27 10:05:33 +02:00
Falk Werner
399c380307
setup codeql 2023-05-27 09:59:41 +02:00
Falk Werner
242e96fa38 remove reference to webfuse2 branch 2023-02-11 09:28:04 +01:00
Falk Werner
788ef4dbb2 fix url to legacy-branch 2023-02-11 09:26:13 +01:00
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
2023-02-11 09:03:55 +01:00
Falk Werner
acbcbc1d97 add javascript example 2023-02-05 11:37:19 +01:00
Falk Werner
17d6275d96 add basic infrastructure of javascript example 2023-02-05 00:11:02 +01:00
Falk Werner
7783b294cc add HTTP server support with given document root. 2023-02-04 19:59:52 +01:00
Falk Werner
a24dfd0fb5 added missing newline 2023-02-04 15:54:15 +01:00
Falk Werner
6f1841e610 use stdin to provide authentication token to authenticator rather than command line option 2023-02-04 15:48:17 +01:00
Falk Werner
1cbdfac3cc add option to print webfuse version 2023-02-04 15:00:15 +01:00
Falk Werner
b3bc3144bf make timeout configurable 2023-02-04 14:54:23 +01:00
Falk Werner
8a68ecd0b7 fixed logic error 2023-02-04 10:07:06 +01:00
Falk Werner
8e8c5c2b61 fix: reset shutdown flag when connection is closed 2023-02-04 10:06:43 +01:00
Falk Werner
97f4acb98e allow to specify authentication token via command line or environment variable 2023-02-04 09:59:32 +01:00
Falk Werner
b55ae45018 allow to specify path, url and authentication token via command line 2023-02-04 09:36:37 +01:00
Falk Werner
a83fcd7260 make pylint happy 2023-02-04 08:58:15 +01:00
Falk Werner
7559bebb05 add example of PAM authenticator 2023-02-02 21:05:49 +01:00
Falk Werner
7a131d6024
Apply suggestions from code review 2023-02-01 18:38:40 +01:00
Falk Werner
6214748495 refine directory structure 2023-01-27 17:55:58 +01:00
Falk Werner
7d4f3a1d86 add newline at end of file 2023-01-25 21:22:51 +01:00
Falk Werner
5db3b28b5a add in-protocol authentication mechanism 2023-01-22 20:53:50 +01:00
Falk Werner
9423d75021 delay authentication if header is not provided 2023-01-22 14:38:10 +01:00
Falk Werner
d7c84ad085 moved server's user_data into a server_handler class 2023-01-22 13:56:16 +01:00
Falk Werner
bf1ddbcee6 fix links 2023-01-15 21:02:18 +01:00
Falk Werner
75905d6480 enhance documentation 2023-01-15 21:00:10 +01:00
Falk Werner
8c290b8c02 webfuse-server: add header-based authentication 2023-01-15 14:55:31 +01:00
Falk Werner
f12f461154 use tls configuration in server and provider 2023-01-14 23:58:22 +01:00
Falk Werner
412c1f9a51 read webfuse specific command line arguments 2023-01-14 19:48:41 +01:00
Falk Werner
e9826fd0ef fixed typo 2023-01-07 18:55:57 +01:00
Falk Werner
e922139a31 add project documentation 2023-01-07 18:55:06 +01:00
Falk Werner
36f222577f added more documentation 2023-01-07 14:09:13 +01:00
Falk Werner
b9c0f769d8 add some documentation 2023-01-07 11:07:16 +01:00
Falk Werner
50e1ec8f5c enhance protocol documentation 2023-01-07 00:33:23 +01:00
Falk Werner
1502ac9397 fixed message id 2023-01-07 00:33:00 +01:00
Falk Werner
023b595b1c implemented filesystem provider 2023-01-06 21:59:19 +01:00
Falk Werner
4610b82d78 clang-tidy: enable default checks 2023-01-06 17:10:56 +01:00
Falk Werner
9555729fe9 introduce clang tidy 2023-01-06 16:50:32 +01:00
Falk Werner
b0376d4a2d provider: parse command line options 2023-01-04 22:05:39 +01:00
Falk Werner
ae668d47ba add test for statfs 2023-01-04 20:51:57 +01:00