summaryrefslogtreecommitdiffstats
path: root/src/shared
Commit message (Expand)AuthorAgeFilesLines
* [SHARED] sock_printable: Always null-terminateSimon Rettberg2023-02-121-1/+4
* [BUILD] Add check for stdatomic.h supportManuel Bentele2021-06-161-0/+4
* [KERNEL] Removes duplicate word 'of' in license headersManuel Bentele2021-04-161-1/+1
* [SERVER] Set TCP_NODELAY on outgoing connectionsSimon Rettberg2021-04-141-1/+4
* [KERNEL] Refactor code to satisfy Linux kernel code styleManuel Bentele2021-03-121-11/+27
* [BUILD] Add support in CMake to validate (lint) the source codeManuel Bentele2021-03-041-6/+14
* [BUILD] remove the build requirement for an unused C++ compilerManuel Bentele2020-10-271-1/+2
* [BUILD] add option to build the dnbd3-server with afl-fuzz supportManuel Bentele2020-10-201-11/+21
* [BUILD] fixes issues to build user space programs on FreeBSD 12.1Manuel Bentele2020-10-192-2/+2
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-1613-587/+111Star
* Merge branch 'no-working-flag' into fuse_llSimon Rettberg2020-07-275-60/+194
|\
| * [SHARED] Fix 16 byte information leakage in select image messageSimon Rettberg2020-06-301-2/+0Star
| * [SHARED] connect_ms might change above, don't checkSimon Rettberg2020-03-231-1/+1
| * [SHARED] crc32: Don't skip table lookup if PCLMUL is unavailableSimon Rettberg2020-03-191-12/+13
| * [SERVER] crc32: Fix compile with optimizationsSimon Rettberg2020-03-191-2/+2
| * [SERVER] Use PCLMUL for crc32 on AMD64 if availableSimon Rettberg2020-03-191-47/+174
| * [*] Fix/simplify checks for linuxSimon Rettberg2019-09-171-1/+1
| * [SERVER] Fix compiler warningsSimon Rettberg2019-09-021-1/+1
| * [SERVER] Introduce debug spamSimon Rettberg2019-08-301-1/+1
| * [SHARED] Better errno handling in connect() helperSimon Rettberg2019-08-151-0/+8
* | [SHARED] Fix: connect with timeout returns socket handle on EINPROGRESSSimon Rettberg2020-07-211-1/+1
|/
* [SERVER] Add pretendClient config optionSimon Rettberg2019-07-231-1/+1
* [SHARED] More timing helpersSimon Rettberg2019-02-091-0/+23
* [SERVER] Only set BGR flag in handshake for BGR_FULLSimon Rettberg2018-11-161-1/+1
* [SHARED] Use atomic for logger maskSimon Rettberg2018-08-081-2/+2
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-1/+1
* [SERVER] Option to disable timestamps on stdout/console (default: disabled)Simon Rettberg2018-04-112-8/+27
* [SHARED] Reset errnoSimon Rettberg2018-04-051-0/+2
* [SERVER] rpc: Add q=logfile, q=altservers and q=config to /querySimon Rettberg2017-11-082-8/+7Star
* [SHARED] Add log_hasMask() to check if a certain loglevel is setSimon Rettberg2017-11-072-0/+11
* [SHARED] Add sockaddr2dnbd3 func, add multiConnect func, EINTR handlingSimon Rettberg2017-11-062-30/+141
* [SERVER] Support finer control over replication when a proxy connects to a proxySimon Rettberg2017-11-021-0/+6
* [*] Mark logadd() as printf-style function, fix errors that it revealedSimon Rettberg2017-10-312-2/+3
* [SERVER] Add AFL supportSimon Rettberg2017-10-301-0/+5
* [*] Introduce constants for IPv4/6 in dnbd3_host_tSimon Rettberg2017-10-281-7/+6Star
* [SERVER] Rename missing occurence of ret, possibly leading to infinite loop :(Simon Rettberg2017-10-261-1/+1
* [SERVER] Get rid of zlib dependencySimon Rettberg2017-10-242-0/+630
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-245-22/+26
* [SERVER] Properly support passing negative values to timing_gets()Simon Rettberg2017-10-201-1/+1
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-192-0/+160
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-1/+7
* [*] constness for sock_sendAll paramsSimon Rettberg2017-10-012-3/+3
* [SERVER] Fix formattingSimon Rettberg2016-03-221-1/+1
* dnbd3server build success on freebsd :)Sebastian2016-02-111-3/+6
* cleanup commitsSebastian2016-02-113-8/+1Star
* [SHARED] signal.h -> fdsignal.hSimon Rettberg2016-02-105-6/+6
* dfskljgdslkfsdklgjSimon Rettberg2016-02-051-3/+3
* [SHARED] Fix linux detection on clangSimon Rettberg2016-02-051-4/+4
* [SHARED] Implement pipe() based signallingSimon Rettberg2016-02-054-71/+261
* First steps in make signals more abstract from the underlying mechanism; repl...Simon Rettberg2016-02-052-21/+52