summaryrefslogtreecommitdiffstats
path: root/src/server
Commit message (Expand)AuthorAgeFilesLines
* [SERVER] rpc: Distinguish between client and server (proxy) connectionsSimon Rettberg2018-08-143-8/+18
* [SERVER] Fix last block replicating indefinitely in hasblock modeSimon Rettberg2018-08-141-5/+7
* [SERVER] Use atomic vars for uplink byte countersSimon Rettberg2018-08-132-28/+5Star
* [SERVER] Use atomic var for (total)bytesSent countersSimon Rettberg2018-08-085-102/+62Star
* [SERVER] Add missing file mode to open() callSimon Rettberg2018-07-261-2/+2
* [SERVER] Fix compilation on clang (atomic vars)Simon Rettberg2018-07-101-4/+4
* [SERVER] Reload server config on SIGHUPSimon Rettberg2018-07-103-70/+96
* [SERVER] Fix use of wrong constant; increase queue len for hash checkerSimon Rettberg2018-07-101-1/+1
* [SERVER] Reduce spam some moreSimon Rettberg2018-07-091-1/+1
* [SERVER] Introduce backgroundReplication=hashblockSimon Rettberg2018-07-093-38/+142
* [SERVER] Reduce debug spamSimon Rettberg2018-07-091-2/+1Star
* [SERVER] Don't keep bg replication blocks in fs cacheSimon Rettberg2018-07-051-1/+5
* [SERVER] Always use fsync instead of fdatasyncSimon Rettberg2018-07-051-8/+2Star
* [SERVER] Use O_DIRECT for integrity checksSimon Rettberg2018-07-042-30/+67
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-048-289/+350
* [SERVER] Use likely/unlikely in uplink disk writing loopSimon Rettberg2018-06-251-4/+4
* [SERVER] Try to re-open cacheFd if writing failsSimon Rettberg2018-06-253-7/+58
* [SERVER] Make sure image has read fd before readingSimon Rettberg2018-06-133-29/+60
* [SERVER] Print info about signal senderSimon Rettberg2018-05-031-5/+46
* [SERVER] Don't spam log in vmdkLegacyMode for unknown imagesSimon Rettberg2018-05-021-3/+7
* [SERVER] Proper exit code and message when shutting down due to error or signalSimon Rettberg2018-04-271-2/+6
* [SERVER] Fix deadlock on shutdown (via image_tryFreeAll)Simon Rettberg2018-04-241-4/+8
* [SERVER] Acquire write lock before initializing arraySimon Rettberg2018-04-161-1/+5
* [SERVER] Add bgrMinClients: Thresold to control when BGR startsSimon Rettberg2018-04-123-5/+16
* [SERVER] Mark spammy replication messages as DEBUG2 instead of 1Simon Rettberg2018-04-111-3/+3
* [SERVER] Option to disable timestamps on stdout/console (default: disabled)Simon Rettberg2018-04-111-1/+3
* [SERVER] More error handling and logging when caching received data to diskSimon Rettberg2018-04-101-4/+13
* [SERVER] Ignore SIGPIPESimon Rettberg2018-04-101-0/+1
* [SERVER] Error handling and logging when saving cache mapSimon Rettberg2018-04-101-24/+37
* [SERVER] Delete image files after releasing image to get rid of stale .map filesSimon Rettberg2018-03-191-7/+9
* [SERVER] image.c: Add size to RPC data, rename bytesReceived, always add upli...Simon Rettberg2018-03-191-7/+11
* [SERVER] Increase read() block size when calculating CRC32Simon Rettberg2018-03-191-1/+1
* [SERVER] image_getCompletenessEstimate: Fix reversed logic in timeout checkSimon Rettberg2018-03-191-1/+3
* [SERVER] Fix int overflows on 32bit builds in CRC generationSimon Rettberg2018-03-162-7/+7
* [SERVER] Make sparse file mode actually workSimon Rettberg2018-03-163-9/+24
* [SERVER] Experimental support for sparse files in proxy modeSimon Rettberg2018-03-155-11/+67
* [SERVER] Make TSAN happySimon Rettberg2017-12-191-1/+3
* [SERVER] jansson < 2.6 compatSimon Rettberg2017-11-101-0/+5
* [SERVER] Check RLIMIT_NOFILE on startup and try to increase if requiredSimon Rettberg2017-11-081-0/+39
* [SERVER] altservers: Short timeout during RTT measurement, round request rangeSimon Rettberg2017-11-082-5/+10
* [SERVER] rpc: Add q=logfile, q=altservers and q=config to /querySimon Rettberg2017-11-083-0/+70
* [SERVER] Add multiple config options for limiting stuffSimon Rettberg2017-11-085-19/+183
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-084-22/+32
* [SERVER] Properly clamp to 4k borders in updateCachemap()Simon Rettberg2017-11-071-2/+9
* [SERVER] Use multiConnect() to find uplink for replicationSimon Rettberg2017-11-072-13/+38
* [SERVER] Support finer control over replication when a proxy connects to a proxySimon Rettberg2017-11-025-4/+33
* [SERVER] Add --errormsg to only serve HTTP-JSON error codeSimon Rettberg2017-11-023-29/+65
* [SERVER] Ignore invalid basePath in globals.c, do bailout in server.cSimon Rettberg2017-11-021-9/+12
* [SERVER] Clean up arguments, show version on startupSimon Rettberg2017-11-021-13/+8Star
* [SERVER] rpc: Keep track of and cap number of active http sessionsSimon Rettberg2017-11-011-11/+57