TODO: - errors should be precise and dedicated (have their own dedicated message ID) - verify * (server) accept only acceptable domains * DONE: right domains * TODO: not reserved sub-domains * (server) request errors * (server) Resource Records to add, del and modify * (server) Zone validity on modification * (client) check for errors in the list of possible returned messages - optimization: RAMOnly-DB for connected users 1. dnsmanagerd should be able to (un)subscribe for a user data 2. avoid requests to AuthD (don't ask for user data twice) 3. AuthD should send updates on a user in real-time DONE: - domain new (simple domain, not an entire zone) - domain del + zone del (alias) - RR entries can be read only - handle different domains (netlib.re, codelib.re, etc.) - use a template zone when adding a domain