about summary refs log tree commit diff
path: root/lisp/dns/client.lisp
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@google.com>2020-01-26T18·27+0000
committerVincent Ambo <tazjin@google.com>2020-01-26T18·27+0000
commit1440fc0dd722dded073888c9bc3bd5101774309d (patch)
treee605052da3a4c19b2f5eb3ce8c16e971a1dcb582 /lisp/dns/client.lisp
parentcefb60f20cf0fe8d1540402848b2c93fa976e9f1 (diff)
feat(lisp/dns): Implement qname compression parsing
Implements support for the compresion scheme used in binary DNS
messages.

This makes it possible to decode messages entirely, but not yet
actually resolve the labels to their "real" values.

All qnames are stored with file-offsets pointing at the position at
which their reading started, which enables the implementation of a
function to resolve pointers internally.
Diffstat (limited to 'lisp/dns/client.lisp')
0 files changed, 0 insertions, 0 deletions