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

263 Commits

Author SHA1 Message Date
Falk Werner
53ed822457 added workflow and API description 2019-02-10 20:05:36 +01:00
Falk Werner
1d7d303541 simplified build and run script 2019-02-10 15:14:14 +01:00
Falk Werner
6782e73d3e disable lws logging 2019-02-10 15:12:14 +01:00
Falk Werner
d8525f1296 provide installable library 2019-02-10 15:06:46 +01:00
Falk Werner
f5d48932e1 enable build of example 2019-02-10 14:23:00 +01:00
Falk Werner
cf1b57e86e project structure changed 2019-02-10 14:19:15 +01:00
Falk Werner
fa5e89c64f added description to install dependencies 2019-02-10 11:48:25 +01:00
Falk Werner
d2c27e617d added link to travis CI 2019-02-10 10:00:44 +01:00
Falk Werner
fd0e20079b execute tests with valgrind (memcheck) 2019-02-10 09:52:13 +01:00
Falk Werner
0ecb54c422 set LD_LIBRARY_PATH in order to find libfuse.so 2019-02-10 09:48:36 +01:00
Falk Werner
69ac81f6fb execute unit tests after build 2019-02-10 09:41:56 +01:00
Falk Werner
90b9f0f86d fix: force c++11 for unit tests 2019-02-10 09:38:31 +01:00
Falk Werner
da534a1cea fix: force c99 2019-02-10 09:22:58 +01:00
Falk Werner
75496cdefd fix: yet another typo fixed 2019-02-10 09:01:22 +01:00
Falk Werner
7021411ee7 fix: spell error fixed 2019-02-10 08:57:31 +01:00
Falk Werner
da042cb60e fix: do not try to install libjansson via apt 2019-02-10 08:55:55 +01:00
Falk Werner
17bab1d3c8 install libjannson and gtest before build 2019-02-10 08:54:06 +01:00
Falk Werner
1e3984fd19 install libjannson before build 2019-02-10 08:42:40 +01:00
Falk Werner
b92cb77cb7 fix: corrected wrong build dir of libwebsockets 2019-02-10 08:38:26 +01:00
Falk Werner
a0ec8fd29d install libwebsockets before build 2019-02-10 08:34:48 +01:00
Falk Werner
ea18cd7244 fix: leave intermediate dir before install 2019-02-10 08:27:58 +01:00
Falk Werner
1d5b434d8b install libfuse before build 2019-02-10 08:22:03 +01:00
Falk Werner
9b436f9789 added yaml file for travis (CI) 2019-02-10 08:13:49 +01:00
Falk Werner
d060017805 added shared library 2019-02-09 20:08:42 +01:00
Falk Werner
083ebbefe3 added timeout handling 2019-02-09 19:02:53 +01:00
Falk Werner
aec60d194e fix: handle incoming websocket requests; fix: removed double free; introduced jsonrpc notifications (to handle close) 2019-02-09 12:01:58 +01:00
Falk Werner
b698119079 made it single threaded (still buggy) 2019-02-09 03:08:02 +01:00
Falk Werner
b74c459942 use libwebsockets as loop for fuse fd; removed dependency to libuv, since it is not needed anymore; disabled jsonrpc temporary, until refactoring is finished (will not work properly) 2019-02-06 00:58:51 +01:00
Falk Werner
84aa5daf32 used libuv to loop fuse 2019-02-04 21:01:07 +01:00
Falk Werner
5d9c972ee7 removed include of fuse high level API (not needed anymore) 2019-02-03 19:14:42 +01:00
Falk Werner
c9ec71ccd5 removed fuse high level API stuff 2019-02-03 19:10:05 +01:00
Falk Werner
eb0bdb1f01 added implementation of low level functions open, close and read 2019-02-03 18:58:06 +01:00
Falk Werner
d7bc8cb0f3 fix: changed inode of parent directory, so ls -lah will show .. again 2019-02-03 18:31:43 +01:00
Falk Werner
856dba2c31 Merge branch 'master' of https://github.com/falk-werner/fuse-wsfs 2019-02-03 18:12:58 +01:00
Falk Werner
ad798654df added implementation of low level functions lookup and readdir 2019-02-03 18:12:14 +01:00
falk-werner
96443f1b17
Update issue templates
Added template for feature requests and bug reports
2019-02-03 11:33:32 +01:00
Falk Werner
d4b0912ef1 make fuse low level timeout configurable 2019-02-02 14:49:42 +01:00
Falk Werner
8960f1ff64 added implementation for ll_getatt 2019-02-02 14:25:57 +01:00
Falk Werner
a9eca12b0b added basic implementation of low level loop 2019-02-02 12:34:07 +01:00
Falk Werner
32e325e72f added fuse low level operation stubs 2019-02-02 11:45:38 +01:00
Falk Werner
ee97af3519 removed unused include 2019-02-02 09:43:41 +01:00
Falk Werner
0c5d66e434 moved fuse_main to operations 2019-02-02 09:37:18 +01:00
Falk Werner
21fbc199f6 fix: getattr fails when entry is missing 2019-01-31 22:47:00 +01:00
Falk Werner
4c01ac668f removed obsolete arguments 2019-01-31 21:45:08 +01:00
Falk Werner
705437254d fix: fixed memory leak 2019-01-31 21:43:49 +01:00
Falk Werner
0c0c94242a use getopt to parse arguments (instead of libfuse) 2019-01-31 21:29:42 +01:00
Falk Werner
09560fc9fe removed obsolete main 2019-01-31 21:26:54 +01:00
Falk Werner
d8c783aa82 added libuv as dependency 2019-01-31 20:20:05 +01:00
Falk Werner
aa41fb3a6e made headers C++ compatible ; added basic server test 2019-01-30 22:28:50 +01:00
Falk Werner
7f8365811f switched tests to google test 2019-01-30 21:53:57 +01:00