blob: fdb873ffd9cdaaf1d02df3c45531c7758a29e076 [file] [log] [blame]
paul718e3742002-12-13 20:15:29 +00001
paul7a939e12004-07-27 16:57:09 +00002 Quagga TODO list
3 2004/07/27
paul718e3742002-12-13 20:15:29 +00004
5zebra:
6
7o Pointopoint address configuration.
8o Multiple (alias) address configuration for the interface when kernel
9 support it [just starting].
paul7a939e12004-07-27 16:57:09 +000010o improve rtnetlink to handle sequence number tracking and reconciliation
11 and resyncs.
12o Add support for valid and preferred lifetimes to IPv6 addresses
paul718e3742002-12-13 20:15:29 +000013
14bgpd:
15
paul7a939e12004-07-27 16:57:09 +000016o BGP TCP MD5 authentication by password command.
paul718e3742002-12-13 20:15:29 +000017o HUP signal support (reload configuration file).
18o BGP multi-path extension
paul7a939e12004-07-27 16:57:09 +000019o move FSM state to be per-connection, not per-peer.
paul718e3742002-12-13 20:15:29 +000020
21ripd:
22
23o Multipath support.
24
25ospfd:
26
27o Rewrite the incremental RT update code.
28o Demand circuits.
29o Multiple instances.
30o OSPF MIB [SNMP get is amost finished].
31o HUP signal treatment.
paul7a939e12004-07-27 16:57:09 +000032o Fragment Oversized LSAs
33o move SPF to common code
34
35ospf6d:
36
37o move SPF to common code
38o add router-id lookups
39
40lib:
41o improve route_table speed, eg strided lookups for common prefix depths.
42o improve hash tables, eg auto-growing hash tables
43o move performance sensitive users of hashes over to jhash
44o clean up linked lists
45o ipv6 addresses need concept of valid/preferred
46o implement a generic daemon access/control protocol (eg D-Bus like?
47 simplified SNMP-a-like?)
48o merge SPF code from ospfd and ospf6d into a common libspf
49o depends-on(generic A/C protocol) move snmp to seperate daemon
50o extend command definitions to allow them to be self-documenting
51o i18n command help strings
52
53vtysh:
54o untangle readline specific bits
55o add a vtyd with a vty (ie telnet) frontend (as opposed to readline)
56o depends-on(generic A/C protocol) use such
57o better AAA support than just PAM, eg krb5, SASL, LDAP..
58 -----------------------------
59