about summary refs log tree commit diff
path: root/nix/buildLisp/default.nix (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2020-01-26 r/461 feat(nix/buildLisp): Add 'bundled' function for built-in librariesVincent Ambo1-0/+8
Makes it possible to add virtual dependencies on built-in libraries, e.g. `buildLisp.bundled "sb-posix"`.
2020-01-26 r/460 chore(lisp/dns): Remove unused dependenciesVincent Ambo1-2/+0
2020-01-26 feat(lisp/dns): Export struct fieldsVincent Ambo1-3/+3
2020-01-26 feat(lisp/dns): Introduce enum for DNS types & decode RDATAVincent Ambo1-2/+21
Adds some of the most common DNS types in the enum (others TBD), and starts decoding RDATA for TXT and A.
2020-01-26 chore(lisp/dns): Add 'message.lisp' to build instructionsVincent Ambo1-0/+1
2020-01-26 feat(lisp/dns): Use new DNS deserialiser in dns:lookup-genericVincent Ambo1-152/+52
This enables arbitrary DNS lookups (with the caveat that RRDATAs are currently not deserialised into a record-type-specific format). An error condition has been defined for error-responses from the HTTP server which provides interactive restarts for attempting a new call with different parameters.
2020-01-26 r/458 feat(emacs.d): Add interactive 'scrot-select' screenshot functionVincent Ambo1-0/+6
2020-01-26 feat(lisp/dns): Implement qname compression parsingVincent Ambo1-270/+29
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 implem