summaryrefslogtreecommitdiffstats
path: root/src/fuse
Commit message (Collapse)AuthorAgeFilesLines
...
* First steps in make signals more abstract from the underlying mechanism; ↵Simon Rettberg2016-02-053-12/+13
| | | | | | | | | | replace epoll with poll. We now don't assume that a signal equals a single fd (eventfd on Linux). The next step would be to create a version of signal.c that uses a pipe internally, so it can be used on other platforms, like *BSD. This is also the reason epoll was replaced with poll in uplink.c
* [FUSE] Handle SIGINT/SIGTERM to abort pending readsSimon Rettberg2015-12-172-1/+35
| | | | | | | | | Before, we would wait endlessly if there is a pending read request that doesn't get answered (e.g. because the server went down. That means you couldn't exit the client in that case. Now we use a signal handler to set a flag which causes the read to bail out and return EIO.
* [FUSE] Fix forking mode (not passing -f) by not spawning threads before ↵Simon Rettberg2015-12-163-30/+53
| | | | entering fuse_main
* [FUSE] Make valgrind happy by initializing memory and not calling close() on -1Simon Rettberg2015-12-101-2/+4
|
* [FUSE] Fix stack overflow caused by stats dataSimon Rettberg2015-12-101-3/+5
|
* [FUSE] Fix formatting in /status outputSimon Rettberg2015-12-071-6/+4Star
|
* [FUSE] Fix embarrassing memcpy over two different structsSimon Rettberg2015-12-031-3/+6
|
* [FUSE] Add --log optionSimon Rettberg2015-12-031-12/+29
|
* [FUSE] Try to get caching rightSimon Rettberg2015-12-031-2/+3
|
* [FUSE] Add virtual status fileSimon Rettberg2015-12-023-12/+101
|
* [FUSE] Request alt servers from connected serverSimon Rettberg2015-12-022-26/+100
|
* [FUSE] Clean up command line handlingSimon Rettberg2015-12-021-37/+93
|
* [FUSE] Remove debug code that forced server switches all the timeSimon Rettberg2015-12-011-2/+1Star
|
* [FUSE] Fix losing requests on server changeSimon Rettberg2015-12-012-16/+26
|
* [FUSE] Stability improvements, runs for longer than a couple secs now :)Simon Rettberg2015-12-011-28/+32
|
* [FUSE] It works! Kinda...Simon Rettberg2015-11-303-201/+207
|
* [FUSE] Compiles againSimon Rettberg2015-11-303-55/+0Star
|
* [FUSE] Mid-refactoring, does not compileSimon Rettberg2015-11-245-77/+272
|
* [FUSE] RefactoringSimon Rettberg2015-11-231-51/+69
|
* [FUSE] Start refactoring so we can handle multithread fuseSimon Rettberg2015-11-215-13/+248
|
* [FUSE] Fix compiler warnings, adjust file permissions, change fuse file name ↵Simon Rettberg2015-04-241-32/+34
| | | | to "img"
* [FUSE] Integrate into cmake build processSimon Rettberg2015-04-246-474/+456Star
|
* Fuseschwaer@HiWi.de2015-04-243-0/+496