Florian Fainelli
fe7c236a06
6relayd: prevent build on AVR32
...
AVR32 misses a bunch of updated syscalls, including timerfd_create()
which is used by 6relayd. Since that requires Linux/libc changes, just
prevent building it for now.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37040
12 years ago
Steven Barth
69cd09ebbf
6relayd: don't accidentally remove regular prefix routes
...
SVN-Revision: 37018
12 years ago
Steven Barth
f47c4c80d4
6relayd: fix lease-update behaviour for clients without reconfigure
...
SVN-Revision: 37011
12 years ago
Steven Barth
d0d5f109d8
6relayd: Keep PD-downstream across RENEW/REBIND
...
SVN-Revision: 37009
12 years ago
Steven Barth
5108318edb
6relayd: Fix DHCPv6-PD assignment logic
...
SVN-Revision: 36980
12 years ago
Steven Barth
de2a7547b7
6relayd: correctly set downstream routes for DHCPv6-PD
...
SVN-Revision: 36969
12 years ago
Steven Barth
4f0a0defa6
6relayd: make route preference and prefix on-link flag configurable
...
SVN-Revision: 36922
12 years ago
Steven Barth
089d6612ce
6relayd: Work around Windows DHCPv6 quirks Announcing deprecated addresses breaks Windows clients
...
SVN-Revision: 36815
12 years ago
Steven Barth
cdc3caf533
6relayd: Better compatibility with misbheaving DHCPv6 clients * Make the "best" address / prefix the first one being announced * Only add the "best" address to the hosts-file
...
SVN-Revision: 36772
12 years ago
Steven Barth
dc6625f977
6relayd: more verbosity in leases and logging
...
SVN-Revision: 36764
12 years ago
Steven Barth
61c0c6ab68
6relayd: RFC 6204 and naming improvements * Announce delegated prefixes using route info according to RFC 6204 L-3 * Enable hybrid stateless + stateful DHCPv6-mode as default
...
SVN-Revision: 36738
12 years ago
Steven Barth
f63064a257
6relayd: Fix DHCPv6-server picking up addresses from master interface
...
SVN-Revision: 36718
12 years ago
Steven Barth
d8d7d7f4aa
6relayd: fix a lease-timing issue with stateful DHCPv6
...
SVN-Revision: 36702
12 years ago
Steven Barth
9c3ac668e0
6relayd: Let OpenWrt override default CFLAGS
...
SVN-Revision: 36690
12 years ago
Steven Barth
9d115df749
6relayd: Fix a segfault when multiple downstream interfaces are present
...
SVN-Revision: 36687
12 years ago
Steven Barth
37baf2d6b2
6relayd: Various DHCPv6-fixes * Be more standards-compliant in stateful mode * Handle hostnames from Windows-clients correctly * Handle messages from DHCPv6-relays better
...
SVN-Revision: 36677
12 years ago
Steven Barth
334c40da14
6relayd: Add stateful DHCPv6-support (IA_NA) * Add management_level option (0: set O-flag, >=1: set M-flag) * Add support for static DHCPv6-leases * Various fixes for DHCPv6-PD
...
SVN-Revision: 36654
12 years ago
Felix Fietkau
d481486aad
package: fold the IPv6 menu into Network
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36634
12 years ago
Steven Barth
e8f3897389
6relayd: Always announce the current MAC-address
...
* Fixes #13516 thanks to berni for the detailed bugreport.
SVN-Revision: 36629
12 years ago
Steven Barth
49f97af481
6relayd: Fix generation of RA-messages
...
SVN-Revision: 36419
12 years ago
Steven Barth
2dbcd2ba7b
6relayd: update package description
...
SVN-Revision: 36413
12 years ago
Steven Barth
1e78c3e297
6relayd: Add DHCPv6-PD server support, fix relaying in stateful mode
...
SVN-Revision: 36381
12 years ago
Steven Barth
c81945e979
6relayd: Fix illegal memory accesses Spurious errors when receiving netlink-messages lead to unhandled errors which caused SIGBUS. Thanks to tdavis for debugging
...
SVN-Revision: 35836
12 years ago
Steven Barth
50b7fa217a
6relayd: various fixes cap preferred and valid lifetimes at more reasonable limits decrease memory usage (remove unnecessary book-keeping)
...
SVN-Revision: 35835
12 years ago
Steven Barth
a90b6f7d90
6relayd: Fix config behaviour for rewrite_dns_addr option
...
SVN-Revision: 35804
12 years ago
Steven Barth
32ac53821f
6relayd: compatibility with broken IPv6 devices * Announce ULA as deprecated if other addresses are available * Allow the announced DNS-server to be overwritten
...
SVN-Revision: 35803
12 years ago
Steven Barth
3081c672fc
6relayd: Fix possible memory corruption issue
...
SVN-Revision: 35673
12 years ago
Steven Barth
f5b63ffd33
6relayd: Workaround potential signal handling issue
...
SVN-Revision: 35665
12 years ago
Steven Barth
a3368da479
6relayd: Fix announced router flags and IPv6 procfs-configuration
...
SVN-Revision: 35418
12 years ago
Steven Barth
78a6439784
6relayd: remove IPv6 forwarding-sysctl workaround
...
SVN-Revision: 35371
12 years ago
Steven Barth
38080ae550
6relayd: fix shell library includes in init-script
...
Thanks to Daniel Golle
SVN-Revision: 35262
12 years ago
Steven Barth
8a97d823a4
6relayd: avoid a race-condition with looping RAs
...
SVN-Revision: 35260
12 years ago
Steven Barth
a1e92f6dd1
6relayd: add suitable default configuration
...
SVN-Revision: 35170
12 years ago
Steven Barth
fde5b934fd
6relayd: Rewrite init-script logic
...
SVN-Revision: 35133
12 years ago
Steven Barth
4a2e55f30f
6relayd: Announce RDNSS and DNSSL via RA
...
SVN-Revision: 34983
12 years ago
Steven Barth
7a25be66c3
6relayd: Detect changes of default routes for RAs
...
SVN-Revision: 34958
12 years ago
Steven Barth
d6c955e39a
6relayd: Announce DNS search domain via DHCPv6
...
SVN-Revision: 34906
12 years ago
Steven Barth
4bab347e98
6relayd: Advertise IPv6-specific MTU instead of generic * Fixes announced MTU when using tunnels
...
SVN-Revision: 34894
12 years ago
Steven Barth
2dbfffef68
6relayd: Fix detection of prefix changes
...
SVN-Revision: 34857
12 years ago
Steven Barth
14273e1120
6relayd: Fix announcement of deprecated prefixes
...
SVN-Revision: 34628
12 years ago
Steven Barth
eeeb59e451
6relayd: Always send NA with hop-limit 255 * thanks risa2000 for investigating
...
SVN-Revision: 34584
12 years ago
Steven Barth
61e8c6b83b
6relayd: More RFC-compatibility and size reduction
...
SVN-Revision: 34541
12 years ago
Steven Barth
7d3495b431
6relayd: Fix some RFC 6204 compatibility issues
...
SVN-Revision: 34419
12 years ago
Steven Barth
417af03ba5
6relayd: add conffiles section, thanks swalker
...
SVN-Revision: 34222
12 years ago
Steven Barth
45137b0896
6relayd: various updates & fixes - Add RD- and DHCPv6-server functionality - Rework configuration and add example UCI file - Fix various bugs and be more RFC compliant
...
SVN-Revision: 34204
12 years ago
Steven Barth
9aba83eced
6relayd: auto-configure local interfaces as well
...
SVN-Revision: 34027
12 years ago
Steven Barth
c3d04d4630
6relayd: update to work around a raw-socket bug
...
SVN-Revision: 34009
12 years ago
Steven Barth
1fe7efbddb
ipv6: add 6relayd (RD-, DHCPv6- & NDP-Proxy)
...
6relayd is an IPv6-tool that relays IPv6-management protocols like router
discovery, neighbor discovery and DHCPv6 so that clients on routed
(non-bridged) interfaces can use the public address prefix, DHCPv6 and
DNS-service of a master interface. This is useful to avoid NAT in chained
IPv6-routers.
SVN-Revision: 34008
12 years ago