This release is an alpha release. We are currently not planning to have a 1.4.0 stable release as we want to prioritize implementing DNSSEC first. The next stable release will then be NSD 2.0.0 with DNSSEC support. This release has some major changes: the database format is much more compact, responses are generated on-the-fly instead of being precompiled in the database, and the new FLEX/YACC based compiler is now the only supported compiler (and simply called zonec). Please read the README document for configuration and installation instructions. You can download NSD from http://www.nlnetlabs.nl/nsd/ 1.4.0-alpha1 ============FEATURES: - New database format that is much more compact and portable across architectures. - The new zone compiler is now the default and the old zone compiler has been removed. - Name compression is done dynamically, removing one other difference with BIND in the responses generated (the full query name is now used for compression). - CNAME target records are now generated from wildcard records if necessary. REGRESSIONS: - mmap(2) isn't currently supported. - Not all RR types are supported by zonec (such as LOC).
On Thu, Nov 06, 2003 at 01:36:56PM +0100, Erik Rozendaal <erik at NLnetLabs.nl> wrote a message of 36 lines which said:> responses are generated on-the-fly instead of being precompiled in > the database,What are the consequences on performance? I thought that one reason why nsd was so much faster (and does not load the CPU as much as BIND) is the precompiled responses.> - Name compression is done dynamically, removing one other > difference with BIND in the responses generated (the full > query name is now used for compression).If we start generating responses on-the-fly, what about round-robin?
[Quoting Alexis Yushin, on Nov 7, 11:31, in "Re: ANNOUNCEMENT: NS ..."]> I'm even thinking about implementing DNSSEC for 1.2.2 myself, but lacking > cooperatiion from the nlnetlabs and test platform I guess it is not very > realistic plan.Alexis, NLnet Labs has been, and still is, very much in favor of cooperation with you and any other person who wants to contributes ideas and/or code to NSD. You also you still have full access to our TestLab. So I don't understand what you said above, -- ted