svgs += uml/update.svg
if HAVE_PLANTUML
+uml: uml-to-png uml-to-svg format-svgs uml-to-txt
+
uml-to-png: $(umls)
- @PLANTUML@ $^
+ @PLANTUML@ -tpng $^
uml-to-svg: $(umls)
- @PLANTUML@ -svg $^
+ @PLANTUML@ -tsvg $^
format-svgs: $(svgs)
for svg in $(svgs); do xq -x . $$svg > tmp; mv tmp $$svg; done
+
+uml-to-txt: $(umls)
+ @PLANTUML@ -ttxt $^
endif
EXTRA_DIST += $(umls)
rm -f $(srcdir)/kea-messages.rst $(srcdir)/api.rst
rm -f $(srcdir)/arm/platforms.rst
-.PHONY: all pdf html mans update-python-dependencies uml-to-png uml-to-svg format-svgs
+.PHONY: all pdf html mans update-python-dependencies uml uml-to-png uml-to-svg format-svgs uml-to-txt
endif
--- /dev/null
+ TKEY Exchange (GSS-TSIG hook)
+
+ ,-------------. ,----------.
+ |Kea D2 server| |DNS server|
+ `------+------' `----+-----'
+ | TKEY request |
+ |---------------------->
+ | |
+ |TKEY response (signed)|
+ |<----------------------
+ ,------+------. ,----+-----.
+ |Kea D2 server| |DNS server|
+ `-------------' `----------'
--- /dev/null
+ DNS Update Exchange (GSS-TSIG hook)
+
+ ,-------------. ,----------.
+ |Kea D2 server| |DNS server|
+ `------+------' `----+-----'
+ |DNS update request (signed) |
+ |---------------------------->
+ | |
+ |DNS update response (signed)|
+ |<----------------------------
+ ,------+------. ,----+-----.
+ |Kea D2 server| |DNS server|
+ `-------------' `----------'