bundy

* Modular * Extensible * Friendly *

[Bundy-users] Python based "Twisted Names" DNS server

Carsten Strotmann carsten at strotmann.de
Mon May 26 14:01:39 CEST 2014


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

Hi Shane,

Shane Kerr wrote:

> Definitely worth looking into, although I have some doubts.
> 
> The first one is that I'm not sure that Twisted actually supports 
> Python 3 yet. The last report that I found was this one:
> 
> http://labs.twistedmatrix.com/2013/01/twisted-python-3-and-you.html
> 
> Which basically says, "don't use it". :-P

ah, sure, that no Python 3 is a show stopper, but I hope event twisted
will adopt Python 3 eventually ...

> 
> Another concern is that Twisted is a framework, which means
> including at least the base Twisted stuff as well as the Twisted
> Names. I don't know how big of a problem that is, but it is something
> to look at.
> 
> Alternatively we could look at it as an opportunity and make a
> Twisted class as a sort of middleware to Bundy, allowing Bundy to
> take advantage of *all* of Twisted, and vice versa....
> 

I'm not proposing importing yet another dependency into Bundy, just that
Twisted-Names could be an optional module. As it is Python, it should
not be too hard to have it as a test case on how simple (or not simple)
it is to create additional server modules for Bundy.

I also don't propose that anyone abandons work on the Bundy core in
favor of Twisted, instead Twisted integration might be an interesting
project for a newcomer to the team.

This idea should be filed under "crazy" "idea" "future" "if time permits" :)

- -- Carsten
- -- Carsten
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJTgy0jAAoJEEx+gN5PbC9C1u0QAKXWOVYa9vyuLj3WIBvEwjE3
SwyaxFBM+/Qta7k+lD70NPjJzvUPnmLqlxdpxelBV5YlF/28aQHNffyZYQrfUUln
0kcWJ01ioj78GRW3GPvxqWHtRDbNB5+P0fGpXHWMkTtmISpEODSk6uknBOVkj5hY
uJB3ZfT+So9aQkwL8TmegO44sXMx31JcWzK5d/lpj/tfnPzdK/WKTuaYcwKRRaqc
UCZbrjMlTeMHrsB9mu5wCDQ8+KyNcVi2Op6r3W72pZKJF9nxRJjfoDcPLa9PaUd+
cFrm6OPK7J3oM6mrzZGx81BaPcwC3GDpXqs/uO+k5RXIIT/DAoCgv05Sf91VXdRD
ZbCAhvUxK5IRJ1wLmIhTZl9yVTwZPXfzl3/G9qgTpinde408gVfG9wvhzOHmPPIR
3TWJs9AUyhS9WFcDENQvHPy4cxbfCyQibPk86q9PBL0CQrNVI0e55uslKfKyqEm4
Z3gy4ZNHN451cjsvdwkaYxlBnbnV9qk6X37AlaGTSancrWwOT9rgchGxEB3gROkW
ZI0SX5XQyaJ7++Xu3Q40+kL0ROIoUSg/CsRMtKjNWF8d86tkbaid026xsXGJF5zx
LXPCtZoAJ2Qt16adp7TofaHWLZg+h00OA4O5JxDTTjyM3339KjG3Bpna/VsKdkzr
UytKmjY6XqzWc9ce8MS6
=XwMd
-----END PGP SIGNATURE-----