also ignore trash and zones
[public/microdnssec.git] / readme.txt
index ebee0cbe2c697f824aef7c2592e1d99396c4879f..0b48e0dfdb2a21a62b4b413dcde045eed7f39a46 100644 (file)
@@ -1,6 +1,23 @@
-microdnssec, (c) Svenne Krap, 2010
+microdnssec, (c) Svenne Krap (svenne@krap.dk), 2010
 released under 2-clause BSD-license
 
+Design goals:
+- small
+- few dependencies (bash, bind, ssh)
+- offline (i.e. not having the private-keys on the dns servers)
+
+Limitations (by design):
+- needs bind and ssh-access set up already
+- needs bind set up to include zone.conf (or equivalent) to get managed zones
+- no way to handle unsigned zones
+- no way to handle dns-information (you must be able to provide zonefiles)
+- no secondary dns-server support (but can run as N primaries)
+
+Limitations (to be fixed): 
+- no welcome banner (or version-info) in scripts
+- hardcorded paths (shebangs)
+- script for handling ds-handovers not begun
+
 Before use there are multiple things you need to do:
 1) have one or more servers running bind (9.6.x) you can ssh into 
 2) set up this bind to include an autogenerated file (seczone.conf for example)