tvl-depot/lisp/dns
Vincent Ambo cefb60f20c refactor(lisp/dns): Introduce structured QNAME representation
Adds a struct that represents QNAMEs, tracks the stream offset at
which the QNAME parsing began and makes it possible to resolve
pointers inside of the QNAME.

Note that resolving pointers needs to happen *after* the call to
lisp-binary currently. It might be possible to implement this inside
of lisp-binary in the future by switching on the top two bits of the
qname field, but since this is happening *inside* of a reader function
I'm not currently sure how to implement it.
2020-01-26 02:51:29 +00:00
..
client.lisp refactor(lisp/dns): Split package into multiple files 2020-01-26 01:20:45 +00:00
default.nix refactor(lisp/dns): Split package into multiple files 2020-01-26 01:20:45 +00:00
message.lisp refactor(lisp/dns): Introduce structured QNAME representation 2020-01-26 02:51:29 +00:00
package.lisp refactor(lisp/dns): Split package into multiple files 2020-01-26 01:20:45 +00:00