DNS

Improving BIND 9 Code Quality

Why is concurrent programming so hard?
H.1309 (Van Rijn)
Ondřej Surý
BIND 9 consists of a huge and old codebase. In this talk, I would like you to show all the available tools that we use on regular basis to improve, refactor and make the BIND 9 code safer. I'll show the examples of various Google/LLVM Sanitizers, cppcheck, LLVM scan-build and semantic patching using coccinelle.

Additional information

Type devroom

More sessions

2/1/20
DNS
H.1309 (Van Rijn)
Welcome to the DNS DevRoom
2/1/20
DNS
Graham Hayes
H.1309 (Van Rijn)
All major clouds have integrated DNS management these days, and OpenStack is one of them. We will run through the OpenStack DNS (Designate) project - how it works, why we laid it out the way we did, how you can use it, and how other OpenStack components can leverage it.
2/1/20
DNS
Renzo Davoli
H.1309 (Van Rijn)
Would you like a DNS server for IPv6 where adding a new node is as simple as typing in its name? If the answer is yes, try HashDNS.
2/1/20
DNS
Erwin Hoffmann (feh)
H.1309 (Van Rijn)
The fehQlibs and djbdnscurve6 provide both a DNS library which support IPv6 LLU addresses. The inclusion and use of IPv6 LLU addresses is discussed. While the typical Unix /etc/resolv.conf is applied system-wide and the Microsoft Window's pendent works interface-dependent, here application specific DNS settings can be used.
2/1/20
DNS
Stéphane Bortzmeyer
H.1309 (Van Rijn)
Of course, encrypting DNS is necessary for privacy and security, like for every other Internet protocol. That's why DoT and DoH deployment is very important, so that users could safely go to a resolver they trust. Now, it is time to assert the technical compliance and performance of these trusted resolvers. We will talk about the things that could and should be tested against DoT and DoH servers and how to implement it. We will then discuss performance measurements, specially with the ...
2/1/20
DNS
Florian Obser
H.1309 (Van Rijn)
DNS is easy. You type fosdem.org in your browser's address bar, hit enter and you will be greeted by your favorite open-source event's start page. Actually...
2/1/20
DNS
Leo Vandewoestijne
H.1309 (Van Rijn)
another approach in automating maintenance