summaryrefslogtreecommitdiff
path: root/plugins/dnsproxy.c
AgeCommit message (Expand)AuthorFilesLines
2010-12-07dnsproxy: Support multiple search domain per serviceSamuel Ortiz1-22/+99
2010-12-07dnsproxy: Ignore adding and removing of NULL serversHenri Bragge1-0/+6
2010-12-02dnsproxy: Fix handling of IPv6 nameserversDavid Woodhouse1-11/+28
2010-11-19dnsproxy: Remove TCP receive path potential busy waitsDavid Woodhouse1-29/+57
2010-11-13dnsproxy: Handle POLLERR and POLLHUP on the nameserver UDP socketSamuel Ortiz1-3/+10
2010-11-10dnsproxy: Remove TCP connection lookup from create_server()Samuel Ortiz1-10/+0
2010-11-10dnsproxy: Handle TCP receive loop retriesSamuel Ortiz1-4/+15
2010-09-24Add support for domain name concatenation on TCP DNS requestsSamuel Ortiz1-7/+19
2010-09-24Define protocol_offset() for DNS transport layer offsetSamuel Ortiz1-26/+20
2010-09-24Do not access the DNS request buffer if it's NULLSamuel Ortiz1-1/+5
2010-09-24Close TCP DNS connections once the reply is forwardedSamuel Ortiz1-4/+6
2010-09-24Stop polling the nameserver TCP socket once we're done with itSamuel Ortiz1-2/+10
2010-09-24Send an error response when the DNS request times outSamuel Ortiz1-37/+63
2010-09-24Add a protocol field to the DNS request structureSamuel Ortiz1-2/+5
2010-09-24Send SERVFAIL when nameservers are not listening on TCP port 53Samuel Ortiz1-23/+63
2010-09-24Fix DNS TCP buffer parsing copy paste errorSamuel Ortiz1-1/+1
2010-09-24Remove the DNS TCP listener watch when the socket is closedSamuel Ortiz1-1/+5
2010-09-24Factorize dnsproxy listener creation codeSamuel Ortiz1-66/+38
2010-09-24Initial DNS over TCP implementation for dnsproxySamuel Ortiz1-213/+604
2010-07-26Start ondemand connection when getting a DNS request while disconnectedSamuel Ortiz1-1/+30
2010-07-26dnsproxy flush method implementationSamuel Ortiz1-131/+181
2010-06-16Remove magic constants from dns request parsing codeSamuel Ortiz1-3/+5
2010-06-16Support root requests with EDNS0 OPT recordsSamuel Ortiz1-7/+3
2010-01-01Update copyright informationMarcel Holtmann1-1/+1
2009-12-15Fix DNS packet length calculationMarcel Holtmann1-1/+1
2009-12-14Handle cases when provided DNS server has no interfaceMarcel Holtmann1-5/+8
2009-12-14Add some logging for DNS proxy changes within the server listMarcel Holtmann1-3/+16
2009-12-14Add workaround for EDNS0 queries that exceed the buffer sizeMarcel Holtmann1-3/+27
2009-12-14Handle additional DNS records when sending alternate requestMarcel Holtmann1-6/+10
2009-11-28Disable DNS proxying when all services are disabledMarcel Holtmann1-14/+17
2009-11-28Follow changes to the default service and use its DNS serversMarcel Holtmann1-0/+27
2009-11-28Disable DNS proxy handling when in offline modeMarcel Holtmann1-3/+44
2009-04-21Add debug output for used domain name serverMarcel Holtmann1-0/+2
2009-04-16Add search domain support to DNS proxyMarcel Holtmann1-76/+270
2009-03-25Make sure entry for 127.0.0.1 is written to /etc/resolv.confMarcel Holtmann1-0/+10
2009-03-25Check for socket errors and cancel gracefullyMarcel Holtmann1-0/+13
2009-03-14Add example for DNS request parsingMarcel Holtmann1-0/+82
2009-02-28Add priority field to plugin descriptor definitionMarcel Holtmann1-1/+1
2009-01-01Update copyright informationMarcel Holtmann1-1/+1
2008-12-30Add CONNMAN_API_SUBJECT_TO_CHANGE definitionMarcel Holtmann1-0/+1
2008-12-15Fix error handling of init routineMarcel Holtmann1-4/+2
2008-12-14Add DNS proxy/multiplexer implementationMarcel Holtmann1-5/+328
2008-12-13Add skeleton for DNS proxy resolver pluginMarcel Holtmann1-0/+64