DNS backplane listener. Connects to a Jabber server and listens for updates from hosts.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

32 lines
921 B

;;;; package.lisp
(defpackage #:backplane-dns
(:use #:cl)
(:import-from #:arrows
#:->
#:some->)
(:import-from #:alexandria
#:if-let)
(:import-from #:backplane-server
#:backplane-connect
#:make-error
#:make-success
#:start-listening
#:with-backplane)
(:import-from #:backplane-dns-store
#:invalid-sshfp
#:missing-domain
#:invalid-ip
#:domain-name-missing
#:error-msg)
(:export #:start-listener-with-env
#:backplane-dns-listen
#:parse-message
#:handle-message
#:unknown-dns-request
#:request-change-ipv4
#:request-change-ipv6
#:request-change-sshfp
#:*dns-store*))