summaryrefslogtreecommitdiffstats
path: root/src/fuse/connection.c
Commit message (Expand)AuthorAgeFilesLines
* [FUSE] Fix termination condition for reading host listSimon Rettberg2023-02-141-1/+1
* [FUSE] Make initial connect entirely parallel wrt serversSimon Rettberg2023-02-121-111/+232
* [FUSE] Fix AIOOB accessSimon Rettberg2023-02-121-2/+1Star
* [FUSE] Adapt to changed macro namesSimon Rettberg2022-05-201-4/+4
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-5/+5
* [FUSE] Fix returning pending request on RTT measurementSimon Rettberg2020-07-241-12/+4Star
* [FUSE] CleanupSimon Rettberg2020-07-241-9/+5Star
* [FUSE] Detach old receive thread when creating anew one, update varSimon Rettberg2020-07-241-2/+2
* [FUSE] Refactor signal handling on termination againSimon Rettberg2020-07-241-14/+16
* [FUSE] Properly signal worker threads to exit on shutdownSimon Rettberg2020-07-211-21/+58
* [FUSE] FormattingSimon Rettberg2020-07-211-45/+48
* [FUSE] Fix a bunch of warningsSimon Rettberg2020-07-211-1/+1
* leak fix in mainln-tech2020-01-121-1/+2
* fixed code: removed useless splicing, code optimization, commandline argument...ln-tech2020-01-081-31/+8Star
* code fixes, keepRunning is back, threads seem to be safeln-tech2019-11-151-11/+7Star
* SIGINT fix, Reader-Writer oroblem fixln-tech2019-11-131-11/+16
* cleaned codeln-tech2019-10-271-10/+6Star
* cleaned code and atomic_ints againstln-tech2019-10-271-8/+39
* [FUSE] Increase socket timeout from 1 to 3 secondsSimon Rettberg2019-08-281-2/+2
* [FUSE] Add --sticky mode to ignore alt-servers announced by serversSimon Rettberg2019-03-071-3/+7
* [FUSE] Use shared/timing.* instead of nowMilli/MicroSimon Rettberg2019-02-091-56/+41Star
* [FUSE] Consider RTT of active connection for switch-decisionsSimon Rettberg2019-02-081-54/+121
* [FUSE] In panic mode, use a pending range for alt checkSimon Rettberg2018-07-051-5/+43
* [FUSE] Split final multiConnect-wait across multiple callsSimon Rettberg2017-11-071-8/+8
* [FUSE] Reset salen before getpeername() callSimon Rettberg2017-11-071-1/+2
* [FUSE] Make use of sock_multiConnect() for initial connectionSimon Rettberg2017-11-061-10/+36
* [FUSE] Remember up to 16 alt servers, but work only with 5Simon Rettberg2017-11-041-8/+59
* [FUSE] Fix printf warning for logadd callSimon Rettberg2017-11-021-1/+1
* [FUSE] Improve log messages a bitSimon Rettberg2017-11-011-2/+5
* [FUSE] Spacing; Don't check if server proto is newer than clientSimon Rettberg2017-10-241-3/+3
* [FUSE] Fix type mismatch warningsSimon Rettberg2017-10-241-9/+20
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-3/+3
* [*] Continue splitting #defines to clientconfig.h etc.Simon Rettberg2017-09-021-1/+1
* [FUSE] Little more verbosity in some error msgSimon Rettberg2016-11-091-1/+1
* [FUSE] Wait a little longer before switching via new approachSimon Rettberg2016-03-231-8/+8
* [FUSE] Add new load balancing mechanismSimon Rettberg2016-03-231-12/+49
* [SHARED] signal.h -> fdsignal.hSimon Rettberg2016-02-101-1/+1
* First steps in make signals more abstract from the underlying mechanism; repl...Simon Rettberg2016-02-051-8/+8
* [FUSE] Handle SIGINT/SIGTERM to abort pending readsSimon Rettberg2015-12-171-0/+3
* [FUSE] Fix forking mode (not passing -f) by not spawning threads before enter...Simon Rettberg2015-12-161-24/+40
* [FUSE] Make valgrind happy by initializing memory and not calling close() on -1Simon Rettberg2015-12-101-2/+4
* [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 virtual status fileSimon Rettberg2015-12-021-0/+49
* [FUSE] Request alt servers from connected serverSimon Rettberg2015-12-021-26/+95
* [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-011-11/+21
* [FUSE] Stability improvements, runs for longer than a couple secs now :)Simon Rettberg2015-12-011-28/+32
* [FUSE] It works! Kinda...Simon Rettberg2015-11-301-38/+165
* [FUSE] Mid-refactoring, does not compileSimon Rettberg2015-11-241-25/+220