ndppd/README.md
2019-12-11 15:26:38 +01:00

993 B

NDPPD

This is the development branch for version 1.0 of ndppd.

It's currently barely usable, but I hope to be able to have a beta ready before the end of the year.

Please read the manpages ndppd.conf.5 and ndppd.8.

To do

In progress

  • EPOLL support
  • rtnetlink: Tracking routes
  • rtnetlink: Tracking local addresses
  • rtnetlink: Memory cleanup
  • rtnetlink: Managing routes
  • Automatic detection of internal interfaces (auto)
  • Automatically managing routes (autowire)
  • IPv6/ICMPv6 packet validation
  • Reloading through SIGHUP
  • Configuration engine
  • Forwarding of Neighbor Solicitation messages
  • Forwarding of Neighbor Advertisement messages
  • Daemonization
  • Locking pidfiles
  • Syslog
  • Custom memory management (nd_alloc)
  • Refreshing and expiring sessions
  • Set and restore PROMISC and ALLMULTI

Undecided

  • Control socket
  • Cleaning up pidfiles