mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 05:57:52 +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