Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changed standart behavior to not overwrite cow file | Michael Scherle | 2018-12-02 | 1 | -24/+13 |
| | | | | - in standart cow modus, if an cow file exists it will try to load it, if the given cow file doesn't match with the given image it will exit with an error. - added -z parameter to force an cow file overwrite. | ||||
* | cleaned up code and added improvements | Michael Scherle | 2018-11-02 | 1 | -25/+22 |
| | | | | | | | | - cleaned up code - using fixed size type variables in file - using types.h fixup macros - replaced write/read with pwrite/pread (except for 2 occurrences) - added create fuse callback | ||||
* | Fixes and also included the Image merging programm | Michael Scherle | 2018-10-15 | 1 | -22/+37 |
| | |||||
* | Initial Commit | Michael Scherle | 2018-10-08 | 1 | -423/+520 |
| | |||||
* | [FUSE] Return 0 instead of EIO if trying to read past end | Simon Rettberg | 2018-06-13 | 1 | -1/+1 |
| | | | | | read() calls are supposed to return 0 when reading at EOF, so properly mimic that behavior. | ||||
* | [FUSE] Move variables into block where they're being used | Simon Rettberg | 2018-06-13 | 1 | -4/+4 |
| | |||||
* | [SERVER] Option to disable timestamps on stdout/console (default: disabled) | Simon Rettberg | 2018-04-11 | 1 | -0/+1 |
| | |||||
* | [*] Mark logadd() as printf-style function, fix errors that it revealed | Simon Rettberg | 2017-10-31 | 1 | -2/+2 |
| | | | | ...there were quite a few format string errors as it turns out :/ | ||||
* | [FUSE] Cache signalfd instances used in fuse read handler | Simon Rettberg | 2017-10-24 | 1 | -2/+43 |
| | | | | | | Previously, a fresh one was created and destroyed fo every read requests. This caused a lot of syscalls when reading. Now there's a simple cache of currently up to 6 signalfd. | ||||
* | [FUSE] Fix type mismatch warnings | Simon Rettberg | 2017-10-24 | 1 | -8/+15 |
| | |||||
* | compile dnbd3-fuse on FreeBSD without warning :) | Sebastian | 2016-02-11 | 1 | -2/+3 |
| | |||||
* | cleanup commits | Sebastian | 2016-02-11 | 1 | -5/+1 |
| | |||||
* | [SHARED] signal.h -> fdsignal.h | Simon Rettberg | 2016-02-10 | 1 | -1/+1 |
| | |||||
* | First steps in make signals more abstract from the underlying mechanism; ↵ | Simon Rettberg | 2016-02-05 | 1 | -3/+3 |
| | | | | | | | | | | 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 reads | Simon Rettberg | 2015-12-17 | 1 | -1/+32 |
| | | | | | | | | | 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 Rettberg | 2015-12-16 | 1 | -6/+11 |
| | | | | entering fuse_main | ||||
* | [FUSE] Fix stack overflow caused by stats data | Simon Rettberg | 2015-12-10 | 1 | -3/+5 |
| | |||||
* | [FUSE] Add --log option | Simon Rettberg | 2015-12-03 | 1 | -12/+29 |
| | |||||
* | [FUSE] Try to get caching right | Simon Rettberg | 2015-12-03 | 1 | -2/+3 |
| | |||||
* | [FUSE] Add virtual status file | Simon Rettberg | 2015-12-02 | 1 | -12/+50 |
| | |||||
* | [FUSE] Clean up command line handling | Simon Rettberg | 2015-12-02 | 1 | -37/+93 |
| | |||||
* | [FUSE] Fix losing requests on server change | Simon Rettberg | 2015-12-01 | 1 | -5/+5 |
| | |||||
* | [FUSE] It works! Kinda... | Simon Rettberg | 2015-11-30 | 1 | -163/+40 |
| | |||||
* | [FUSE] Mid-refactoring, does not compile | Simon Rettberg | 2015-11-24 | 1 | -1/+1 |
| | |||||
* | [FUSE] Start refactoring so we can handle multithread fuse | Simon Rettberg | 2015-11-21 | 1 | -1/+1 |
| | |||||
* | [FUSE] Fix compiler warnings, adjust file permissions, change fuse file name ↵ | Simon Rettberg | 2015-04-24 | 1 | -32/+34 |
| | | | | to "img" | ||||
* | [FUSE] Integrate into cmake build process | Simon Rettberg | 2015-04-24 | 1 | -0/+348 |