mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 06:25:31 +00:00
1b90a27c4dc5dc630041d0863d45a796a87d861d
Add incomplete and not-yet-working dbiterator implementation. Improve node reference count handling. Opening and closing the current version more than once was breaking due to incorrect garbage collection. Some rbtdb values had not been getting initialized. Improvements to add procedure.
We've had successful builds and tests on the following systems BSDI 3.1 Digital UNIX 4.0D HP-UX 11 Red Hat Linux 5.2 SGI IRIX 6.5 Solaris 2.6 To build, just ./configure make Do not run 'make install'. Building with gcc is not supported, unless gcc is the vendor's usual compiler (e.g. the various BSD systems, Linux). If you have gcc installed on a system where it is not the vendor's usual compiler, then you should setenv CC cc # Solaris, HP-UX or setenv CC c89 # Digital UNIX before doing "./configure". We know about the compiler warnings for socket.c on some systems. The issue will be addressed in a future release, but in the meantime everything should still work. Code in bin/named is for testing purposes only, and is not representative of the final architecture. Currently, it can load one zone and answer questions about names in that zone. All APIs are subject to change in future code drops. Out-of-zone glue is not supported yet. Trying to query for ANY RR type doesn't work yet. IRIX note: you must edit lib/isc/Makefile.in changing pthreads/condition.o \ @ISC_EXTRA_OBJS@ to pthreads/condition.o @ISC_EXTRA_OBJS@ before you run ./configure. Many compiler warnings, etc. are currently generated on IRIX. They will be cleaned up in a future release.
Languages
C
75.4%
Shell
14.2%
Python
7.1%
Jinja
1.2%
Perl
1%
Other
1%