summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
Commit message (Expand)AuthorAgeFilesLines
* [KERNEL] Removes duplicate word 'of' in license headersManuel Bentele2021-04-161-1/+1
* [BUILD] rewrite CMake build system to track changes of source filesManuel Bentele2020-10-161-8/+8
* [SERVER] Add FUSE modeSimon Rettberg2020-07-281-10/+31
* [SERVER] Remember atime in .meta fileSimon Rettberg2020-03-201-0/+2
* [SERVER] Rewrite uplink queue handlingSimon Rettberg2020-03-131-33/+11Star
* [SERVER] Fix: Image would be assumed complete if no uplink existsSimon Rettberg2020-03-061-1/+1
* [SERVER] Likewise, get rid of same loops in client handlerSimon Rettberg2020-03-041-35/+23Star
* [SERVER] Optimize client handler for CMD_GET_BLOCKSimon Rettberg2020-03-031-25/+43
* [SERVER] Also add a flag for uplink queue overloadSimon Rettberg2020-03-031-7/+3Star
* [SERVER] Remove "working" flag, introduce fine-grained flagsSimon Rettberg2020-03-031-6/+11
* [SERVER] Support limiting alt-servers to specific namespaceSimon Rettberg2019-09-041-1/+1
* [SERVER] Tear down whole uplink on idle timeoutSimon Rettberg2019-08-291-8/+5Star
* [SERVER] Use weakref for cache mapsSimon Rettberg2019-08-291-43/+38Star
* [SERVER] Make signal handling more POSIXSimon Rettberg2019-08-281-5/+6
* [SERVER] Use reference counting for uplinkSimon Rettberg2019-08-271-15/+33
* [SERVER] Get rid of alt-servers thread, per-uplink rtt historySimon Rettberg2019-08-221-4/+12
* [SERVER] Put request handle into CMD_ERROR replySimon Rettberg2019-08-221-1/+1
* [SERVER] net.c: Minor reorderingSimon Rettberg2019-08-181-8/+9
* [SERVER] Better lock debugging: Always check lock orderSimon Rettberg2019-08-071-3/+3
* [SERVER] Use more _AtomicSimon Rettberg2019-08-071-2/+1Star
* [SERVER] Fix race condition and invalid lock orderSimon Rettberg2019-08-071-4/+7
* [SERVER] Turn all spinlocks into mutexesSimon Rettberg2019-07-261-55/+55
* [SERVER] Cosmetic changes (loglvl, comment)Simon Rettberg2019-02-041-2/+2
* [SERVER] Don't keep an uplink connection established foreverSimon Rettberg2019-01-311-5/+13
* [SERVER] Only set BGR flag in handshake for BGR_FULLSimon Rettberg2018-11-161-1/+1
* [SERVER] rpc: Distinguish between client and server (proxy) connectionsSimon Rettberg2018-08-141-5/+14
* [SERVER] Use atomic var for (total)bytesSent countersSimon Rettberg2018-08-081-74/+47Star
* [SERVER] Reduce debug spamSimon Rettberg2018-07-091-2/+1Star
* [SERVER] Refactor uplink/cache handling, improve crc checkingSimon Rettberg2018-07-041-2/+4
* [SERVER] Fix int overflows on 32bit builds in CRC generationSimon Rettberg2018-03-161-1/+1
* [SERVER] Make TSAN happySimon Rettberg2017-12-191-1/+3
* [SERVER] Add multiple config options for limiting stuffSimon Rettberg2017-11-081-1/+1
* [SERVER] altservers: Tweak, cleanup, refactor, renameSimon Rettberg2017-11-081-1/+1
* [SERVER] Support finer control over replication when a proxy connects to a proxySimon Rettberg2017-11-021-2/+22
* [SERVER] Since fuse client assumed no backwards compat before v3, lie to clientsSimon Rettberg2017-11-011-1/+1
* [*] Mark logadd() as printf-style function, fix errors that it revealedSimon Rettberg2017-10-311-3/+4
* [SERVER] net.c: Refactoring and renamingSimon Rettberg2017-10-311-58/+33Star
* [SERVER] Add AFL supportSimon Rettberg2017-10-301-1/+36
* [SERVER] net: Simplify check for HTTPSimon Rettberg2017-10-261-10/+11
* [SERVER] Improve handling of byte stats countersSimon Rettberg2017-10-251-12/+12
* [SERVER] Fix types or add explicit casts everywhere we might have type conver...Simon Rettberg2017-10-241-28/+29
* [SERVER] Mute signedness warning on 32bitSimon Rettberg2017-10-201-2/+2
* [SERVER] Use monotonic clock for measuring timeSimon Rettberg2017-10-191-2/+3
* [*] Support hop-counting in request header, protocol version 3Simon Rettberg2017-10-171-12/+13
* [SERVER] Fix invalid pointer derefSimon Rettberg2017-10-061-1/+1
* [SERVER] Return client count when requesting stats but not client listSimon Rettberg2017-10-061-1/+7
* [SERVER] How about updating atime on connect?Simon Rettberg2017-10-041-0/+3
* [SERVER] Implement HTTP RPC that supports different queries and ACLSimon Rettberg2017-10-011-6/+14
* [SERVER] Refactor: Move client list to net.* and isolateSimon Rettberg2017-09-071-60/+256
* [SERVER] Split server-only defs from config.h to serverconfig.hSimon Rettberg2017-08-261-1/+1