[bind10-dev] jelte status update

Jelte Jansen jelte at isc.org
Mon Feb 15 13:03:58 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Been working on the configuration API, mainly the python version at the
moment.

- - Heavy refactoring going on;

nearly all data was accessed directly and even the slightest change
could break things, so i've been creating ConfigData classes that can
hold both data specification and actual configuration data. Had some
ideas on easier access which i plan to iron out shortly. There is also a
version of this that can do so for multiple modules, which is needed by
the UI side of things.

The cfgmgr daemon also makes use of classes like this, as do bob and
bindctl now.

I'm currently working on making function for creating and reading the
actual messages that are sent over the command channel (which were also
created directly, and were hence pretty unpredictable in what their
contents are).

The next step is either providing feedback all the way back for failed
command/config validation (i.e. that contains unexpected or bad stuff).
Such a configuration commit is currently detected and dropped (although
i don't think i've committed that specific change yet), but from bindctl
you don't get to see this. This might need a little change in cmdctl but
i'm not sure yet.

There is also some cleanup needed and probably a few more convenience
functions to easily work through and handle (new) configuration and
commands, as well as the full documentation on how to use it as a module.

Jelte



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkt5Rj4ACgkQ4nZCKsdOncUWSACgx7LI1O/LhB4tEispbyky3ncz
JHwAnRaGYArOu1GamdBuvM4JA2YQBexQ
=KRlS
-----END PGP SIGNATURE-----



More information about the bind10-dev mailing list