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