mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
new CVS-based todo lists
This commit is contained in:
parent
f2338a0d6a
commit
6fb67fc9ce
1
doc/todo/brister/todo
Normal file
1
doc/todo/brister/todo
Normal file
@ -0,0 +1 @@
|
||||
Redo the config parser using a syntax table instead of yacc
|
4
doc/todo/bwelling/todo
Normal file
4
doc/todo/bwelling/todo
Normal file
@ -0,0 +1,4 @@
|
||||
Validator shutdown
|
||||
|
||||
Design new update client
|
||||
|
1
doc/todo/drc/todo
Normal file
1
doc/todo/drc/todo
Normal file
@ -0,0 +1 @@
|
||||
Get us XML tools to replace FrameMaker
|
19
doc/todo/explorer/todo
Normal file
19
doc/todo/explorer/todo
Normal file
@ -0,0 +1,19 @@
|
||||
Limit the number of retries on socket errors (send and receive)
|
||||
|
||||
Make lwresd shut down its fetches properly
|
||||
|
||||
Develop automated test for queries over IPv6
|
||||
|
||||
Use util/kit.sh for building snapshots, taking care to set the version
|
||||
number to something that can be distinguished from release version
|
||||
numbers
|
||||
|
||||
Implement ip6.arpa priming
|
||||
|
||||
Rewrite zone code to use a list per zone state
|
||||
|
||||
Handle incoming AXFR without using twice the memory by using
|
||||
RBT mark bit (with Andreas)
|
||||
|
||||
Replace <mumble> in dns_dispatch_create() header comments with
|
||||
something more useful
|
13
doc/todo/gson/todo
Normal file
13
doc/todo/gson/todo
Normal file
@ -0,0 +1,13 @@
|
||||
handle incoming AXFR without using twice the memory by using
|
||||
RBT mark bit (with Michael)
|
||||
|
||||
Inspect dig and nsupdate (with Mike)
|
||||
|
||||
Revise the AXFR draft (waiting from input from Microsoft)
|
||||
|
||||
Support 64-bit offsets and serials in the journal
|
||||
|
||||
Redo configuration locking using a task system call to
|
||||
ensure exclusive access
|
||||
|
||||
|
3
doc/todo/jim/todo
Normal file
3
doc/todo/jim/todo
Normal file
@ -0,0 +1,3 @@
|
||||
Write dig and host man pages
|
||||
|
||||
Write makefile rules to install man pages
|
8
doc/todo/marka/todo
Normal file
8
doc/todo/marka/todo
Normal file
@ -0,0 +1,8 @@
|
||||
Space-driven cache cleaning
|
||||
|
||||
Incremental zone file reading
|
||||
|
||||
Incremental zone file dumping
|
||||
|
||||
Dumping zones on exit
|
||||
|
3
doc/todo/mws/todo
Normal file
3
doc/todo/mws/todo
Normal file
@ -0,0 +1,3 @@
|
||||
Inspect dig and nsupdate (with Andreas)
|
||||
|
||||
Remove unnecessary delays from system tests
|
11
doc/todo/tale/todo
Normal file
11
doc/todo/tale/todo
Normal file
@ -0,0 +1,11 @@
|
||||
Eliminate parent chain
|
||||
|
||||
Clean dead nodes from rbtdb
|
||||
|
||||
Make omapi limit pre-authentication message size to avoid denial of
|
||||
service attack where a huge packet is sent
|
||||
|
||||
Generate secret for rndc automatically
|
||||
|
||||
Write documentation for the "stderr" channel type and send to
|
||||
Mary for inclusion in the ARM.
|
125
doc/todo/unassigned
Normal file
125
doc/todo/unassigned
Normal file
@ -0,0 +1,125 @@
|
||||
Review man pages
|
||||
|
||||
Complete OMAPI security review
|
||||
|
||||
Complete server input code path security review
|
||||
message.c, tcpmsg.c + places where tcpmsg.c functionality is duplicated,
|
||||
request.c
|
||||
|
||||
Review lwres input code path for buffer overflows
|
||||
|
||||
Document function REQUIREs in omapi and parser
|
||||
|
||||
Write libdns overview document (even if it only says "don't use
|
||||
libdns")
|
||||
|
||||
Improve these error messages:
|
||||
rndc: operation failed: verify failure (failed to verify signature)
|
||||
rndc: reload command failure: verify failure
|
||||
|
||||
In the lexer, when you unget a token and then re-get it with different
|
||||
options, the new options do not apply. This makes the lexer useless
|
||||
for parsing the nsupdate command line, because here we need to peek for
|
||||
an end-of-line, unget it, and then read an rdata which may require
|
||||
specific flags.
|
||||
|
||||
Do something about the commented-out interface scanning code in
|
||||
getaddrinfo()
|
||||
|
||||
Add a built-in localhost zone feature
|
||||
|
||||
Mark says we should check that a partial rrset dynamic
|
||||
update will cause the resulting full rrset to have the
|
||||
new ttl, and check that RFC2136 actually says this
|
||||
|
||||
Implement rrsert-order and sortlist. Mark says rrset-order is applied
|
||||
first, sortlist last.
|
||||
|
||||
Support long command line options
|
||||
|
||||
Convert the documentation to XML
|
||||
|
||||
Add support for cross-zone glue
|
||||
|
||||
mark: explain "database file older than last load"
|
||||
|
||||
Add quotes around logging category names in named.conf examples
|
||||
where they are missing
|
||||
|
||||
Add configuration option for generating IXFRs by calculating the
|
||||
difference between two zone versions (most of the code is already
|
||||
there)
|
||||
|
||||
Add support for persistent databases (disable initial load,
|
||||
journalling, etc)
|
||||
|
||||
Examine why aa:/usr/var/adm/syslog.dated/22-May-17:37/daemon.log has:
|
||||
May 23 08:19:58 aa named[24603]: starting BIND 9.0.0b3
|
||||
May 23 08:19:58 aa syslog: loading configuration from '/build/gson/local/namedb
|
||||
(why named then syslog?)
|
||||
|
||||
Improve the ARM chapter on server tpyes, making it recommend the use
|
||||
of separate authoritative and caching servers
|
||||
|
||||
Define easy-to-parse subset of master file format and make dig support it;
|
||||
make that the recommended way of exporting zone data.
|
||||
|
||||
Support general time specifiers like "4d10m" in named.conf
|
||||
|
||||
Get rid of the TODO file in the top level source directory
|
||||
|
||||
Implemente update forwarding
|
||||
|
||||
Eliminate meta types on input
|
||||
|
||||
Implement "additional data max/min/internal"
|
||||
(whatever that means)
|
||||
|
||||
Stomp error memory leaks
|
||||
|
||||
Implement per-domain forwarding
|
||||
|
||||
Implement sortlists (in the server)
|
||||
|
||||
Check for things still being logged with printf
|
||||
|
||||
Avoid ADB negative caching if an ADB-originated fetch fails due to a local
|
||||
resource problem (e.g. ISC_R_NOMEMORY or ISC_R_QUOTA).
|
||||
|
||||
Write a paper on the flaws of DNSSEC
|
||||
|
||||
Improve logging infrastructure to simplify providing context information
|
||||
|
||||
Decide on one set of CHECK()/RETERR() macros and put it in a common
|
||||
header file
|
||||
|
||||
Set up interoperability test server
|
||||
|
||||
Replace the calls to qsort() with a merge sort to avoid potential
|
||||
stack overflow
|
||||
|
||||
Choose ixfr/axfr depending on zone/diff size
|
||||
|
||||
dns_db_createsoatuple -> journal_ ?
|
||||
|
||||
Support $DATE fully
|
||||
|
||||
Look at all the XXXes in the code
|
||||
|
||||
Persistent cache option
|
||||
|
||||
From the old TODO file at the top of the source tree:
|
||||
|
||||
1. Rdataset/Rdatalist Union
|
||||
3. Finish mempool conversion of message.c
|
||||
5. isc/util.h publish or perish
|
||||
8. Check base 64 code; does it have the problems that
|
||||
the BIND 8 code does?
|
||||
9. Authority is optional if we have answers?
|
||||
11. KEY duplication (answer + additional) in any query
|
||||
12. Fix rdata META flag to be set for TSIG, TKEY, OPT
|
||||
13. Intergrate (replace?) old per zone SOA timers with zomemgr
|
||||
14. RWlock for zonemgr zone list
|
||||
15. CHAOS A's
|
||||
16. implement "doc" checks out of zonemgr.
|
||||
|
Loading…
x
Reference in New Issue
Block a user