summaryrefslogtreecommitdiffstats
path: root/src/server/altservers.c
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-17/+9Star
* [SERVER] Acquire write lock before initializing arraySimon Rettberg2018-04-161-1/+5
* [SERVER] altservers: Short timeout during RTT measurement, round request rangeSimon Rettberg2017-11-081-1/+3
* [SERVER] rpc: Add q=logfile, q=altservers and q=config to /querySimon Rettberg2017-11-081-0/+30
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-081-18/+28
* [SERVER] Support finer control over replication when a proxy connects to a proxySimon Rettberg2017-11-021-1/+1
* [*] Mark logadd() as printf-style function, fix errors that it revealedSimon Rettberg2017-10-311-1/+1
* [*] Introduce constants for IPv4/6 in dnbd3_host_tSimon Rettberg2017-10-281-1/+1
* [SERVER] Improve altserver handling and selectionSimon Rettberg2017-10-251-26/+41
* [SERVER] Initialize PRNGSimon Rettberg2017-10-241-0/+1
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-2/+2
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-191-13/+17
* [SERVER] More tweaks to alt-server selection wrt proxy cyclesSimon Rettberg2017-10-181-4/+9
* [SERVER] Try to connect to different server if proxy cycle is detectedSimon Rettberg2017-10-171-7/+17
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-1/+4
* [SERVER] Helper function for loading line based space separated data from fileSimon Rettberg2017-10-011-33/+27Star
* [SERVER] Fix closing timeout reset, fix log messagesSimon Rettberg2017-09-081-0/+1
* [SERVER] Implement closeUnusedFd config optionSimon Rettberg2017-09-021-0/+5
* [*] Continue splitting #defines to clientconfig.h etc.Simon Rettberg2017-09-021-1/+1
* [SERVER] Split server-only defs from config.h to serverconfig.hSimon Rettberg2017-08-261-0/+1
* [SERVER] Remove stray lineSimon Rettberg2017-04-271-1/+0Star
* [SERVER] Fix formattingSimon Rettberg2016-03-221-6/+6
* dnbd3server build success on freebsd :)Sebastian2016-02-111-2/+2
* cleanup commitsSebastian2016-02-111-12/+0Star
* [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-11/+10Star
* [SERVER] BREAKING: Get rid of pseudo case-insensitivityv2.1Simon Rettberg2016-02-011-10/+10
* [SERVER] Fix a lot of (mostly harmless) data racesSimon Rettberg2016-01-111-7/+28
* [SERVER] Nullpad images virtually at runtime instead of padding the actual fileSimon Rettberg2015-12-101-2/+2
* [SERVER] Update includes for moved log.hSimon Rettberg2015-12-021-2/+2
* [FUSE] Mid-refactoring, does not compileSimon Rettberg2015-11-241-1/+1
* [SERVER] Fix race condition potentially leading to use after releaseSimon Rettberg2015-11-231-2/+2
* [FUSE] Start refactoring so we can handle multithread fuseSimon Rettberg2015-11-211-2/+2
* [FUSE] Integrate into cmake build processSimon Rettberg2015-04-241-1/+1
* [SERVER] Correct debug/error messages in altserver.cSimon Rettberg2015-03-051-7/+7
* [SERVER] printf -> logadd, make USR2 trigger a log cycle, remove old fake del...Simon Rettberg2015-02-231-1/+2
* [SERVER] Overhauled loggingSimon Rettberg2015-02-221-16/+16
* [SERVER] Crank up warning levels of gcc and fix them all (mostly sign compare...Simon Rettberg2015-01-141-5/+10
* [SERVER] Get rid of epoll in alservers.c, make valgrind+gdb happy by handling...Simon Rettberg2015-01-061-36/+12Star
* [SERVER] Use stdbool.h for booleans; minor refactoring of variable and functi...Simon Rettberg2014-12-311-14/+14
* [SERVER] Create compilation unit for wait/signalling logic (using eventfd)Simon Rettberg2014-12-311-27/+15Star
* [SERVER] Fix new sendfile handling, wake up uplink thread if server should be...Simon Rettberg2014-12-221-0/+2
* [SERVER] Improve replication and reconnecting behaviourSimon Rettberg2014-12-221-5/+4Star
* [SERVER] Configurable client timeout, adaptive replication speed (to be teste...Simon Rettberg2014-12-221-0/+1
* Improve uplink handling, add code to debug thread creation/destruction, chang...Simon Rettberg2014-06-161-17/+30
* [SERVER] Minor fixes, add quick and dirty clang support to CMakeLists.txtSimon Rettberg2014-01-091-1/+2
* [SERVER] Remove annoying message about cache maps being savedSimon Rettberg2013-12-061-1/+1
* [SERVER] Like kernel module, request first block, not random oneSimon Rettberg2013-11-171-4/+2Star
* [SERVER] Increase RTT check delay for uplinks that failed too many times to s...Simon Rettberg2013-11-131-1/+4
* [SERVER] Shut down altservers finder properlySimon Rettberg2013-11-121-4/+6