summaryrefslogtreecommitdiffstats
path: root/src/fuse/connection.h
Commit message (Collapse)AuthorAgeFilesLines
* [FUSE] basic cow implementation & rudimentary testsMichael Scherle20 hours1-1/+10
|
* [BUILD] fixes issues to build user space programs on FreeBSD 12.1Manuel Bentele2020-10-191-0/+1
|
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-2/+2
| | | | | | | | | | This change restructures the source code directories, separates shared form non-shared application code and adds CMake dependencies. These dependencies allow the tracking of changes and trigger a rebuild of those build targets where changed files are involved. WARNING: Note that the support of the DNBD3_SERVER_AFL build option is not supported yet. Thus, the option should be never turned on.
* [FUSE] Fix returning pending request on RTT measurementSimon Rettberg2020-07-241-1/+1
|
* [FUSE] Refactor signal handling on termination againSimon Rettberg2020-07-241-2/+0Star
|
* [FUSE] Properly signal worker threads to exit on shutdownSimon Rettberg2020-07-211-0/+4
| | | | | | Our main signal handler sends SUGHUP to the receiver and background threads, so if they block in some recv() or poll() they will get EINTR and can check keepRunning.
* [FUSE] FormattingSimon Rettberg2020-07-211-3/+3
|
* leak fix in mainln-tech2020-01-121-1/+2
|
* fixed code: removed useless splicing, code optimization, commandline ↵ln-tech2020-01-081-3/+0Star
| | | | arguments fixed, auto_cache in lowlevel activated, multi and single threaded modes are supported now
* code fixes, keepRunning is back, threads seem to be safeln-tech2019-11-151-2/+1Star
|
* SIGINT fix, Reader-Writer oroblem fixln-tech2019-11-131-1/+3
|
* cleaned code and atomic_ints againstln-tech2019-10-271-3/+7
|
* [FUSE] Add --sticky mode to ignore alt-servers announced by serversSimon Rettberg2019-03-071-1/+1
|
* [FUSE] Use shared/timing.* instead of nowMilli/MicroSimon Rettberg2019-02-091-1/+2
|
* [FUSE] Consider RTT of active connection for switch-decisionsSimon Rettberg2019-02-081-1/+2
|
* [FUSE] Fix type mismatch warningsSimon Rettberg2017-10-241-1/+2
|
* [SHARED] signal.h -> fdsignal.hSimon Rettberg2016-02-101-1/+1
|
* First steps in make signals more abstract from the underlying mechanism; ↵Simon Rettberg2016-02-051-1/+2
| | | | | | | | | | 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] Fix forking mode (not passing -f) by not spawning threads before ↵Simon Rettberg2015-12-161-0/+2
| | | | entering fuse_main
* [FUSE] Add virtual status fileSimon Rettberg2015-12-021-0/+2
|
* [FUSE] It works! Kinda...Simon Rettberg2015-11-301-0/+2
|
* [FUSE] Start refactoring so we can handle multithread fuseSimon Rettberg2015-11-211-0/+25