summaryrefslogtreecommitdiff
path: root/src/server/serve.rs
AgeCommit message (Expand)Author
2024-09-27fix new lint error with rust 1.81Paul Holzinger
2024-09-25serve: parse resolv.conf ourselvesPaul Holzinger
2024-07-29update upsteam resolvers on each refreshPaul Holzinger
2024-07-26add tcp listening supportPaul Holzinger
2024-07-26return bind error to caller on first startPaul Holzinger
2024-07-26add our own error type and use it over anyhowPaul Holzinger
2024-07-25server: use anyhow to wrap parse_configs errorPaul Holzinger
2024-07-25server: split out main loop into new functionPaul Holzinger
2024-07-25coredns: drop pointless name varPaul Holzinger
2024-07-25serve: read nameservers oncePaul Holzinger
2024-07-25replace signal-hook with tokio::signalPaul Holzinger
2024-07-25serve: fix broken error loggingPaul Holzinger
2024-07-25server: improve parent <-> child error handlingPaul Holzinger
2024-07-23server: use only one tokio runtimePaul Holzinger
2024-07-23read AARDVARK_NO_PROXY oncePaul Holzinger
2024-07-22coredns: remove unused forward_addr/portPaul Holzinger
2024-07-22coredns: fix handling of dns search domainPaul Holzinger
2024-04-15Don't tear down all server threads on SIGHUPJohannes Löthberg
2023-11-30server: remove unused kill switchPaul Holzinger
2022-12-19fix lint issues with rust 1.66Paul Holzinger
2022-11-16fix new lint issues with rust 1.65Paul Holzinger
2022-09-06run,serve: create aardvark pid in child before we notify parent processAditya R
2022-08-27clippy: remove uneeded returnsAditya R
2022-04-04server: no need to notify individual serversAditya R
2022-02-21cleanup: perform cleanups for clippyAditya R
2022-02-16server, config: remove all remaining unwrapsAditya R
2022-02-09server: remove any direct panics from serverAditya R
2022-02-01server: use async_broadcast channel instead of delay in event loopAditya R
2022-01-26dns: add support to whiteout search-domainAditya R
2022-01-25dns, server: don't trigger kill_switch inside receiver blockAditya R
2022-01-24Merge pull request #28 from flouthoc/mainflouthoc
2022-01-21server: stop holding child threads as they are not releventAditya R
2022-01-21Remove pid file on exitPaul Holzinger
2022-01-21Fix leaking pid file fdPaul Holzinger
2022-01-18server, daemon: Kill server when not needed and make it daemonlessAditya R
2022-01-16config, server: generate aardvark pid files for interprocess communicationAditya R
2022-01-14server: log error cause thread will not stop aardvarkAditya Rajan
2022-01-12server: spin servers for IPv6 dynamically from configAditya Rajan
2022-01-11server, coredns: Refresh DNS servers on SIGHUP with global MutexAditya Rajan
2022-01-09server: dynamically spawn servers via threads for each listenerAditya Rajan
2022-01-09dns: hook DNSBackend for A/AAAA records lookup instead of using authority rec...Aditya Rajan
2022-01-06server: add A/AAAA records from config to corednsAditya Rajan
2022-01-06dns: add implementation for aardvark's core dns serverAditya Rajan
2022-01-06parse: ip field could be empty as well so use OptionAditya Rajan
2022-01-05run: hook server which can parse backend and listen ipsAditya Rajan