summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [BUILD] Change CMake search for the existence of Linux headersv3.10.1Manuel Bentele2021-08-261-1/+2
* [BUILD] Build release on Ubuntu 18.04 to support older glibcManuel Bentele2021-08-261-1/+1
* [BUILD] Read version from lightweight (non-annotated) tags, tooManuel Bentele2021-08-251-1/+1
* [BUILD] Add Github action to publish packages for releasesManuel Bentele2021-08-254-3/+63
* [BUILD] Fix CMake output if kernel module is turned off on Linux systemManuel Bentele2021-08-251-6/+9
* [SERVER] Make default config a bit more readableSteffen Ritter2021-08-243-4/+24
* [BUILD] Add Github actions to compile kernel module for various kernelsManuel Bentele2021-07-262-1/+83
* [BUILD] Add CMake option to enable build of dnbd3-benchManuel Bentele2021-06-245-2/+8
* [BUILD] Add support for RockyLinux 8Manuel Bentele2021-06-221-0/+21
* [BUILD] Add check for stdatomic.h supportManuel Bentele2021-06-164-0/+23
* [KERNEL] Add support for Linux kernels without blk-mq (e.g. CentOS 7)Manuel Bentele2021-06-165-20/+259
* server.conf: Update uplinkTimeout to match default valuev3.10Simon Rettberg2021-05-111-1/+1
* [SERVER] Add minRequestSize: Enlarge relayed requestsSimon Rettberg2021-05-113-16/+48
* [SERVER] Fix UBSimon Rettberg2021-05-111-1/+1
* [SERVER] Honor uplinkTimeout directly when connecting to alt-serverSimon Rettberg2021-05-102-5/+3Star
* [KERNEL] Improve debug output in net.cSimon Rettberg2021-04-203-7/+13
* [KERNEL] Even more RTT fakery on manual server switchSimon Rettberg2021-04-201-5/+12
* [KERNEL] Clean alt-server list first when connectingSimon Rettberg2021-04-161-11/+8Star
* [KERNEL] Fix Linter errorsManuel Bentele2021-04-162-3/+5
* [KERNEL] Removes duplicate word 'of' in license headersManuel Bentele2021-04-1619-19/+19
* [SERVER] Mark uplink requests with BGR/prefetch flags and handle themSimon Rettberg2021-04-141-5/+20
* [SERVER] Set TCP_NODELAY on outgoing connectionsSimon Rettberg2021-04-141-1/+4
* [SERVER] Make prefetching synchronousSimon Rettberg2021-04-144-168/+228
* [CLIENT] Use SO_GETPEERCRED instead of braindead setuid crapSimon Rettberg2021-04-141-56/+69
* [KERNEL] Deduplicate code, clean up, split into functionsSimon Rettberg2021-04-142-402/+339Star
* [KERNEL] Fix CMD name in debug messagesSimon Rettberg2021-04-141-3/+3
* [KERNEL] Improve socket connectSimon Rettberg2021-03-291-34/+59
* [KERNEL] Overhaul sysfs filesSimon Rettberg2021-03-262-40/+18Star
* [KERNEL] Implement best_count logic for load balancingSimon Rettberg2021-03-265-23/+49
* [KERNEL] Use sockaddr instead of dnbd3_host_t where possibleSimon Rettberg2021-03-246-241/+216Star
* [KERNEL] Set fake low RTT after manual server switchSimon Rettberg2021-03-232-0/+8
* [KERNEL] Synchronous add/remove of alt-servers via IOCTLSimon Rettberg2021-03-234-165/+229
* [SERVER] Fix compiler warningSimon Rettberg2021-03-221-1/+1
* [BUILD] Fix build issue if version information (Git tag) is missingManuel Bentele2021-03-174-18/+60
* [KERNEL] Enable assertions if CONFIG_DEBUG_DRIVER is setManuel Bentele2021-03-161-0/+6
* [KERNEL] Refactor code to satisfy Linux kernel code styleManuel Bentele2021-03-1211-621/+535Star
* [BUILD] Build picohttpparser as independent libraryManuel Bentele2021-03-113-15/+15
* [BUILD] Enable lint targets if lint programs are foundManuel Bentele2021-03-118-59/+663
* [BUILD] Add Github workflow to validate (lint) source codeManuel Bentele2021-03-051-0/+34
* [BUILD] Disable lint/formatting for non-kernel for nowSimon Rettberg2021-03-052-23/+43
* [BUILD] Make lint/format optionalSimon Rettberg2021-03-051-1/+13
* [BUILD] Add support in CMake to validate (lint) the source codeManuel Bentele2021-03-0413-33/+321
* [BUILD] Add build support for Github actionsManuel Bentele2021-03-022-1/+66
* [DOC] replace tabs with whitespacesManuel Bentele2021-02-101-16/+16
* [BUILD] add support for AlmaLinux 8Manuel Bentele2021-02-101-0/+18
* [BUILD] add support for FreeBSD 12.2 and upcoming 13.xManuel Bentele2020-12-141-3/+3
* [BUILD] add support for Linux LTS kernel 5.10.xManuel Bentele2020-12-141-2/+2
* [FUSE] Fix build: Add dnbd3-build to dependenciesSimon Rettberg2020-12-081-1/+1
* [BUILD] Fix dnbd3-client build, Fix source-only buildSimon Rettberg2020-12-022-2/+2
* [BUILD] Include branch and build timestamp in binariesSimon Rettberg2020-12-029-14/+29