summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>2000-01-16 17:44:50 +0100
committerMartin Mares <mj@ucw.cz>2000-01-16 17:44:50 +0100
commit50fe90edf3deab409ea7887c131bfe6ce89fa556 (patch)
treed9aad4ed34285a59cfcc0286a22ca5ccdb63a82f /TODO
parent394aec8fdd112a81da1e2f6f0e09ee74256dc24e (diff)
downloadbird-50fe90edf3deab409ea7887c131bfe6ce89fa556.tar
bird-50fe90edf3deab409ea7887c131bfe6ce89fa556.zip
First attempt on dynamic reconfiguration. There are still lots of bugs
and problems to solve, but the hardest part works.
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 15 insertions, 2 deletions
diff --git a/TODO b/TODO
index 79efcb0..c2a6fc8 100644
--- a/TODO
+++ b/TODO
@@ -26,19 +26,21 @@ Core
- config: executable config files
- config: when parsing prefix, check zero bits
- config: reconfiguration
+- config: reconfiguration of filters
- config: useless rules when protocols disabled
- config: remove protocol startup priority hacks?
- config: better datetime format
+- config: treat shutdown as reconfiguration to null config? (what about config of logging etc. ?)
+- config: fix auto_router_id
- krt: rescan interfaces when route addition fails?
- krt: does PERSIST mode have any sense if kernel syncer is shut down as last?
+- krt: check behaviour wrt. reconfiguration of routing tables
- tagging of external routes?
- io: use poll if available
-- port to FreeBSD
-
Commands
~~~~~~~~
shutdown # order system shutdown
@@ -50,6 +52,17 @@ show <name> # show everything you know about symbol <name>
symbols
(disable|enable|restart) <protocol> # or ALL?
- showing of routing table as seen by given protocol
+- showing of deleted routing tables and filters
+
+Roadmap
+~~~~~~~
+- Dynamic reconfiguration
+- Allocators and data structures
+- Client
+- Remaining bits of IPv6 support (radvd)
+- RIPv6
+- BGP?
+- Logging and debugging messages
Client
~~~~~~