15 Commits

Author SHA1 Message Date
FRuffy
3caf569a1f Fix makefile, switch ${OBS} and ${LIBS}. 2017-04-10 19:56:19 -07:00
Jason Rippon
ab7b2aa3bb Add functionality to reply to NS packets which are destined for a proxied interface.
Uses netlink sockets to learn the addresses on the proxied
interfaces so that NS packets can be replied to (with a NA)
when the address is present.

Signed-off-by: Carl Smith <carl.smith@alliedtelesis.co.nz>
2016-10-27 17:22:23 +13:00
Carl Smith
df16c053b0 New nd-proxy for RS/RA proxying
Signed-off-by: Blair Steven <blair.steven@alliedtelesis.co.nz>
2016-09-22 16:06:38 +12:00
nirgal
87f989026d Use standard C pre-processor flags in environement
This allows build environment to set standard C pre-processor "CPPFLAGS".
2015-10-09 11:36:03 +02:00
Daniel Adolfsson
3ba2e7797b Some more fixes related to ptr/weak_ptr 2012-02-04 11:02:49 +01:00
Daniel Adolfsson
6723f2f4b6 Several large changes for the upcoming 0.2.2 version
- Bugfixes.

- New 'auto' configuration to be used in a 'rule' section.  When using
  this option, the routing table /proc/net/ipv6_route will be used to
  auto-detect which interface to use when forwarding solicitation messages.

- New 'route' class to resolve which interface to query when using
  'auto' configuration.

- Cleaned up the code some more.
2012-02-03 14:29:37 +01:00
Daniel Adolfsson
ab0ebe09ff Go back to using own implementation of smart pointers 2012-02-02 20:35:09 +01:00
Daniel Adolfsson
c8cc80925a New logging implementation
-  Switch from the old 'log' class (ERR/DBG/etc) to a better
   'logger' class. Also use LOG_* as defined in syslog.h.

-  Make it possible to read debug messages even for release.

-  Add a new argument (-v|--verbose) to 'ndppd' to change
   verbosity level.
2012-01-31 20:25:39 +01:00
Daniel Adolfsson
bc70f587ef Refactor source
- Change coding style

- Switch from own implementation of smart pointers to std::smart_ptr
  and std::weak_ptr
2012-01-28 20:28:07 +01:00
Daniel Adolfsson
f2138db118 Fix Makefile to allow LDFLAGS to be overridden 2011-10-10 21:56:08 +02:00
Daniel Adolfsson
4bebf388a5 Update Makefile and fix compilation errors 2011-10-10 13:05:24 +02:00
Daniel Adolfsson
5208248f25 Release 0.2.1 2011-10-07 10:45:11 +02:00
Daniel Adolfsson
cc3a075b6f Fix Makefile 2011-09-19 10:41:38 +02:00
Daniel Adolfsson
97f72a0a4b Makefile and manpages
- Update Makefile to provide 'install'.

- Add manpages ndppd(1) and ndppd.conf(5).
2011-09-18 12:40:48 +02:00
Daniel Adolfsson
7d84dbeb18 Initial commit 2011-09-13 21:26:12 +02:00