about summary refs log tree commit diff
path: root/lisp/dns
AgeCommit message (Collapse)AuthorFilesLines
2020-01-26 feat(lisp/dns): Check in initial DNS message implementationVincent Ambo1-0/+931
This uses lisp-binary to define serialisation types for the DNS messages defined by RFC 1035. Currently the compression scheme used for QNAMEs is not supported, hence deserialisation of even simple records fails after the header and question sections are read.
2020-01-26 refactor(lisp/dns): Split package into multiple filesVincent Ambo4-31/+182
Adds a package definition file and moves the current client into client.lisp Note that the client is not working at all at this commit as this is a work-in-progress snapshot.
2020-01-22 r/448 feat(lisp/dns): Check in very early DNS-over-HTTPS clientVincent Ambo2-0/+44
This includes very barebones support for querying TXT and MX records right now. The returned structure is not turned into a more convenient format and error handling is, well, NIL.