blob: 48a48b9a5dbb88f6d57bc0abe6202b413359f8ff [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
paulfbe31d82004-07-27 16:57:53 +000013o proper support for (at least) 1-level recursive routes
paul718e3742002-12-13 20:15:29 +000014
15bgpd:
16
paul7a939e12004-07-27 16:57:09 +000017o BGP TCP MD5 authentication by password command.
paul718e3742002-12-13 20:15:29 +000018o HUP signal support (reload configuration file).
19o BGP multi-path extension
paul7a939e12004-07-27 16:57:09 +000020o move FSM state to be per-connection, not per-peer.
paul718e3742002-12-13 20:15:29 +000021
22ripd:
23
24o Multipath support.
25
26ospfd:
27
28o Rewrite the incremental RT update code.
29o Demand circuits.
30o Multiple instances.
31o OSPF MIB [SNMP get is amost finished].
32o HUP signal treatment.
paul7a939e12004-07-27 16:57:09 +000033o Fragment Oversized LSAs
34o move SPF to common code
35
36ospf6d:
37
38o move SPF to common code
39o add router-id lookups
40
41lib:
42o improve route_table speed, eg strided lookups for common prefix depths.
43o improve hash tables, eg auto-growing hash tables
44o move performance sensitive users of hashes over to jhash
45o clean up linked lists
46o ipv6 addresses need concept of valid/preferred
47o implement a generic daemon access/control protocol (eg D-Bus like?
48 simplified SNMP-a-like?)
49o merge SPF code from ospfd and ospf6d into a common libspf
50o depends-on(generic A/C protocol) move snmp to seperate daemon
51o extend command definitions to allow them to be self-documenting
52o i18n command help strings
53
54vtysh:
55o untangle readline specific bits
56o add a vtyd with a vty (ie telnet) frontend (as opposed to readline)
57o depends-on(generic A/C protocol) use such
58o better AAA support than just PAM, eg krb5, SASL, LDAP..
59 -----------------------------
60