dns

DNS client and server implementations using the Go project's dnsmessage package
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-11-04 08:30Update godoc link to working hostOliver Lowe1+1-1
2024-07-27 11:11dns: consistent doc formatOliver Lowe1+4-2
2024-06-22 06:24dns: upgrade golang.org/x/net to stable releaseOliver Lowe4+67-25
2024-02-29 05:28Correct godoc linksOliver Lowe1+4-8
2021-12-21 05:56ignore built recursor binaryOliver Lowe1+1-0
2021-12-21 05:55minor doc typosOliver Lowe1+4-4
2021-12-19 09:57server: dedupe WriteMsg logic on error msg responsesOliver Lowe1+10-30
2021-12-18 10:22dns: add Handlers for common server responsesOliver Lowe2+125-32
2021-12-18 07:24dns_test: add example dns.HandlerOliver Lowe1+133-0
2021-12-18 07:22cmd/recursor: return error when no more servers to askOliver Lowe2+19-17
2021-12-18 07:22cmd/recursor: test resolving a wrongly delegated domainOliver Lowe1+27-0
2021-12-18 04:10cmd/recursor: only filter matching RRs for cache when neededOliver Lowe1+1-1
2021-12-18 04:08cmd/recursor: comments on caching recordsOliver Lowe1+2-0
2021-12-18 03:49gofmtOliver Lowe7+23-23
2021-12-18 03:37doc: tutorial with the even simpler Ask functionOliver Lowe1+6-8
2021-12-18 03:21cmd/recursor: bail out on query loopOliver Lowe1+8-4
2021-12-18 03:08cmd/recursor: rewrite cache and recursor algorithmOliver Lowe4+211-34
2021-12-17 08:36recursor: set more correct header bits in responseOliver Lowe1+2-0
2021-12-17 08:25recursor: actually, move recursive stuff back to cmdOliver Lowe3+90-89
2021-12-17 07:40recursor: reject more invalid messagesOliver Lowe2+17-15
2021-12-16 12:29More testsOliver Lowe2+89-143
2021-12-16 12:04dns: error on receiving random messagesOliver Lowe1+2-0
2021-12-16 09:11dns: Separate sending messages from sending bytesOliver Lowe2+30-16
2021-12-16 07:49dns: cleaner error handling on send packetOliver Lowe1+9-12
2021-12-16 07:03dns: Move recursive resolution functions into packageOliver Lowe2+91-84
2021-12-16 03:22New Ask functionsOliver Lowe3+47-28
2021-12-14 03:32cmd/recursor: cache empty answers tooOliver Lowe1+4-5
2021-12-14 01:37cmd/recursor: early return on authoritative flagOliver Lowe1+1-4
2021-12-14 01:08cmd/recursor: early return on NXDOMAIN, early break on hintsOliver Lowe1+3-14
2021-12-14 00:20cmd/recursor: use net.JoinHostPort to make a dial stringOliver Lowe1+1-6
2021-12-13 14:43cmd: initial commit of a recursive resolverOliver Lowe2+194-5
2021-12-12 09:35New import path olowe.coOliver Lowe2+12-10
2021-12-12 02:17doc: use rfc5737 documentation IP addressesOliver Lowe1+2-3
2021-12-12 01:53release under ISC licenseOliver Lowe1+13-0
2021-12-12 01:43doc: more Server documentationOliver Lowe2+31-3
2021-12-11 20:49doc: minor wordingOliver Lowe1+1-1
2021-12-11 20:45shorter server test error handlingOliver Lowe1+2-6
2021-12-11 20:41Initial package documentationOliver Lowe1+40-0
2021-12-11 19:14Document some exported symbolsOliver Lowe1+22-10
2021-12-09 07:57server: make default, empty server safeOliver Lowe2+48-11
2021-12-09 07:09dumpOliver Lowe4+397-43
2021-11-22 05:03docs: add READMEs, refer to online docsOliver Lowe4+60-11
2021-11-20 01:32cmd/dohproxy: add some configuration file testsOliver Lowe1+46-0
2021-11-20 01:31cmd/dohproxy: only ever read max dns message sizeOliver Lowe1+6-9
2021-11-20 00:32Use fancy bit operations to encode message lengthOliver Lowe1+5-4
2021-11-20 00:19Use the message length field to only read that muchOliver Lowe1+12-3
2021-11-19 02:35read the entire DNS message over TCP, handle EOFOliver Lowe1+3-6
2021-11-19 01:58error on receiving a message with the wrong message IDOliver Lowe1+8-2
2021-11-18 01:42dohproxy: forward queries using DoT if set in configOliver Lowe1+17-2
2021-11-18 01:05Add config option to understand DNS-over-TLS forwardingOliver Lowe1+18-3
2021-11-17 07:50oopsOliver Lowe1+4-2
2021-11-17 07:05Seperate packet handling over UDP and TCP betterOliver Lowe2+85-25
2021-11-16 09:29Remove testing filesOliver Lowe2+0-46
2021-11-16 09:28Don't send an empty DoH responseOliver Lowe1+1-0
2021-11-16 09:01Support making DNS queries over TLSOliver Lowe3+45-8
2021-11-15 22:48Move core DNS routines into the dns packageOliver Lowe2+44-34
2021-11-14 02:12Log errors returned to clients to stdout tooOliver Lowe1+17-7
2021-11-14 01:35Guard against payloads larger than permitted by DoH specOliver Lowe1+14-0
2021-11-14 00:31Only forward DNS queries upstreamOliver Lowe3+48-17
2021-11-13 03:03Make git.sr.ht/~otl/dns a Go packageOliver Lowe8+96-84
2021-11-10 06:50Do not process messages with bad Content-TypeOliver Lowe1+11-1
2021-11-10 06:26Initial commit pls don't use thisOliver Lowe6+128-0