summaryrefslogtreecommitdiffstats
path: root/daemon/io.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-1/+1
* daemon: use flags from proxy header + refactor comm dataOto Šťáva2022-02-221-0/+23
* daemon/io refactor: don't expose unused io_deinit()Vladimír Čunát2020-11-101-1/+0
* XDP: add backend partsVladimír Čunát2020-11-101-0/+12
* doh: C implementation of DoH - WiPJan Hak2020-10-131-3/+3
* daemon/io: don't expose io_stream_* typesVladimír Čunát2020-10-021-12/+1
* daemon/io: Buffer incomplete command from previous syscallLukáš Ježek2020-10-021-0/+8
* daemon/io: save tty mode as local process stateLukáš Ježek2020-10-021-0/+5
* daemon: rename tls_ctx and tls_client_ctx structsTomas Krizek2020-08-251-2/+2
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-251-13/+1
* daemon: move tty functions to io.cTomas Krizek2020-01-171-0/+9
* daemon/network: add freebind supportTomas Krizek2019-12-201-1/+1
* simplify approach to bind()Vladimír Čunát2019-04-181-6/+7
* daemon/io nitpick: more const in parametersVladimír Čunát2019-03-121-3/+3
* daemon TLS: increase wire-buffer sizeGrigorii Demidov2018-11-281-2/+4
* network: make TCP_BACKLOG_DEFAULT a compile time define and set to defaultMarek Vavruša2018-11-131-4/+4
* Unificate handling of TCP timeouts for input and output connections; avoid re...Grigorii Demidov2018-10-121-0/+1
* daemon: logic around struct session was relocated to separate module; input d...Grigorii Demidov2018-10-121-27/+0
* misc nitpicksVladimír Čunát2018-09-141-1/+3
* daemon/worker: fixes error handling from TLS writesMarek Vavruša2018-09-141-1/+1
* daemon: reuse outbound TCP connections if possible; TLS over outbound TCP con...Grigorii Demidov2018-01-081-3/+16
* daemon: support restricting outgoing IP addressVladimír Čunát2017-02-281-0/+1
* Update copyright information with 2017Ondřej Surý2017-01-251-1/+1
* add comments around TCP bufferingVladimír Čunát2017-01-091-1/+1
* Add reference counting to gnutls credentials, so they don't get destroyed whi...Ondřej Surý2016-08-051-5/+5
* listen using TLS on specific socketsDaniel Kahn Gillmor2016-08-051-0/+1
* WIP: first pass at TLS implementationDaniel Kahn Gillmor2016-08-051-0/+2
* daemon: ported DNS/TLS preparation code to 1.1Marek Vavrusa2016-08-051-0/+2
* www.gnu.org prefers httpsDaniel Kahn Gillmor2016-07-161-1/+1
* daemon: workers are interconnected with IPC pipesMarek Vavrusa2016-07-061-0/+2
* daemon: renamed is_subreq -> outgoingMarek Vavrusa2016-05-111-1/+1
* daemon: out-of-order processing for TCPMarek Vavrusa2016-05-031-1/+22
* daemon/network: fixed early free with async closeMarek Vavruša2015-10-071-5/+2
* daemon/worker: satisfy subreq sockets from freelistMarek Vavruša2015-07-141-2/+1
* daemon/worker: implemented iteration limitMarek Vavruša2015-04-281-0/+1
* daemon/worker: timeouts for queries/connectionsMarek Vavruša2015-04-271-0/+2
* daemon/worker: reworked multiplexed workerMarek Vavruša2015-04-261-3/+0
* daemon/worker: partially implemented multiplexed resolutionMarek Vavruša2015-04-241-1/+6
* daemon/net: independent network managerMarek Vavruša2015-03-311-0/+25