Steven Barth
bf582fbb7b
odhcp6c: fix handling of multiple RAs in a row
...
SVN-Revision: 36804
2013-05-31 10:02:39 +00:00
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
2013-05-30 15:42:30 +00:00
Steven Barth
dc6625f977
6relayd: more verbosity in leases and logging
...
SVN-Revision: 36764
2013-05-30 07:56:55 +00:00
Steven Barth
23b3cebd56
odhcp6c: fix or debug disappearing IPv6 addresses
...
SVN-Revision: 36745
2013-05-28 16:28:14 +00:00
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
2013-05-27 20:38:13 +00:00
Steven Barth
f63064a257
6relayd: Fix DHCPv6-server picking up addresses from master interface
...
SVN-Revision: 36718
2013-05-26 10:06:02 +00:00
Steven Barth
d8d7d7f4aa
6relayd: fix a lease-timing issue with stateful DHCPv6
...
SVN-Revision: 36702
2013-05-24 12:31:30 +00:00
Steven Barth
9c3ac668e0
6relayd: Let OpenWrt override default CFLAGS
...
SVN-Revision: 36690
2013-05-22 11:58:54 +00:00
Steven Barth
9d115df749
6relayd: Fix a segfault when multiple downstream interfaces are present
...
SVN-Revision: 36687
2013-05-21 18:05:37 +00:00
Steven Barth
24c39ddcf7
odhcp6c: Various fixes * Honour T1 and T2 values from servers better * Correctly send Reconfigure-Accept option in requests
...
SVN-Revision: 36678
2013-05-21 09:13:48 +00:00
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
2013-05-21 09:13:40 +00:00
Steven Barth
c6f70381c9
odhcp6c: Fix address / prefix expiry logic
...
SVN-Revision: 36675
2013-05-20 14:54:20 +00:00
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
2013-05-17 14:44:07 +00:00
Steven Barth
a62ca72309
odhcp6c: Fix handling of RAs when no DHCPv6-server is present
...
SVN-Revision: 36641
2013-05-15 11:07:01 +00:00
Felix Fietkau
d481486aad
package: fold the IPv6 menu into Network
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36634
2013-05-14 15:02:31 +00:00
Steven Barth
e8f3897389
6relayd: Always announce the current MAC-address
...
* Fixes #13516 thanks to berni for the detailed bugreport.
SVN-Revision: 36629
2013-05-13 17:54:36 +00:00
Steven Barth
a1af842016
ds-lite: add ds-lite network protocol handler
...
SVN-Revision: 36628
2013-05-13 17:12:39 +00:00
Steven Barth
ad93a571c6
odhcp6c: added support for DS-Lite + various fixes
...
SVN-Revision: 36625
2013-05-13 17:12:25 +00:00
Steven Barth
8560648082
6rd: increase metric of default route
...
This will prefer native IPv6 over 6rd if both are present.
SVN-Revision: 36605
2013-05-12 08:07:15 +00:00
Steven Barth
9c1ed6447b
odhcp6c: Make SLAAC-only work without reqprefix=no
...
Previously if the upstream router did not provide any DHCPv6-service
the wan6 interface would not come up even if RAs were received. The new
behavior allows the wan6 interface to comeup with RA-only configuration
after a timeout of 10s.
SVN-Revision: 36555
2013-05-06 10:20:43 +00:00
Steven Barth
49f97af481
6relayd: Fix generation of RA-messages
...
SVN-Revision: 36419
2013-04-24 18:22:08 +00:00
Steven Barth
2dbcd2ba7b
6relayd: update package description
...
SVN-Revision: 36413
2013-04-24 07:21:42 +00:00
Steven Barth
21e4e2a766
odhcp6c: Set default SOL_MAX_RT to 1h
...
SVN-Revision: 36411
2013-04-24 05:02:45 +00:00
Steven Barth
c96c05d549
odhcp6c: Several fixes and improvements * Add preliminary support for RFC 6603 prefix exclusion * Fix reconfigure-support and reconfigure authentication * Set maximum retransmission timeout for solicitations to 2h * Fix a segfault when parsing IA_PD in advertise messages
...
SVN-Revision: 36382
2013-04-22 19:40:01 +00:00
Steven Barth
1e78c3e297
6relayd: Add DHCPv6-PD server support, fix relaying in stateful mode
...
SVN-Revision: 36381
2013-04-22 19:39:55 +00:00
Steven Barth
2c087dc785
Remove obsoleted ipv6-support meta-package
...
SVN-Revision: 36279
2013-04-09 09:45:51 +00:00
Steven Barth
eedf9e72f9
odhcp6c: Fix a race-condition in RA-handling
...
Thanks to Markus Stenberg for investigating and providing a fix
SVN-Revision: 36132
2013-03-26 13:39:17 +00:00
Steven Barth
6529cf6cea
odhcp6c: minor bug fixes
...
SVN-Revision: 36123
2013-03-25 10:58:48 +00:00
Steven Barth
eeb88a1df3
odhcp6c: Fix metric for on-link prefix routes
...
SVN-Revision: 36094
2013-03-20 09:26:52 +00:00
Steven Barth
3ebdd3b330
odhcp6c: fix preference handling, custom client-ID * thanks to mbidewell for investigating
...
SVN-Revision: 36083
2013-03-18 07:24:49 +00:00
Steven Barth
39a001dc69
odhcp6c: various bugfixes * Don't prematurely send RENEW / REBIND when T1 or T2 is > 1 day * Add "norelease" option to not send a RELEASE when stopping
...
SVN-Revision: 35902
2013-03-08 07:04:38 +00:00
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
2013-02-28 16:37:20 +00:00
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
2013-02-28 14:57:19 +00:00
Steven Barth
a90b6f7d90
6relayd: Fix config behaviour for rewrite_dns_addr option
...
SVN-Revision: 35804
2013-02-26 12:50:52 +00:00
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
2013-02-26 12:42:53 +00:00
Steven Barth
3081c672fc
6relayd: Fix possible memory corruption issue
...
SVN-Revision: 35673
2013-02-19 12:04:41 +00:00
Steven Barth
f5b63ffd33
6relayd: Workaround potential signal handling issue
...
SVN-Revision: 35665
2013-02-18 12:50:36 +00:00
Steven Barth
99b69fd9c5
odhcp6c: allow setting a user-provided prefix as well
...
SVN-Revision: 35570
2013-02-12 08:23:54 +00:00
Steven Barth
b8c796fbd7
odhcp6c: Various bugfixes * Don't send undesired suggestions for preferred and valid lifetimes * Be less verbose in logging
...
SVN-Revision: 35553
2013-02-11 12:30:16 +00:00
Steven Barth
13544edce7
odhcp6c: Fix timing issues
...
SVN-Revision: 35472
2013-02-03 17:26:40 +00:00
Steven Barth
6be5a5a73d
odhcp6c: Fix RENEW and REBIND requests
...
SVN-Revision: 35454
2013-02-02 10:44:13 +00:00
Steven Barth
e2193a69c8
odhcp6c: allow IPv6-config via SLAAC-only if no prefix is requested
...
SVN-Revision: 35421
2013-02-01 13:38:47 +00:00
Steven Barth
9a62439c28
odhcp6c: switch to userspace RA-handling and offload address assignment to netifd
...
SVN-Revision: 35419
2013-02-01 12:28:39 +00:00
Steven Barth
a3368da479
6relayd: Fix announced router flags and IPv6 procfs-configuration
...
SVN-Revision: 35418
2013-02-01 12:28:34 +00:00
Steven Barth
4bd3f54143
6in4: fix typo in last commit
...
SVN-Revision: 35409
2013-01-30 09:07:23 +00:00
Steven Barth
a0a91963af
6in4: work around hanging wget process
...
SVN-Revision: 35408
2013-01-30 09:05:53 +00:00
Steven Barth
78a6439784
6relayd: remove IPv6 forwarding-sysctl workaround
...
SVN-Revision: 35371
2013-01-29 10:13:49 +00:00
Steven Barth
1a0b207d61
odhcp6c: remove IPv6 forwarding-sysctl workaround
...
SVN-Revision: 35370
2013-01-29 10:13:44 +00:00
Steven Barth
e964fa5d8f
odhcp6c: work-around for proto-script to avoid loosing the default route
...
SVN-Revision: 35345
2013-01-28 13:53:43 +00:00
Steven Barth
a81c76617e
ipv6-support: don't overwrite existing setting across reflashs
...
SVN-Revision: 35302
2013-01-23 08:15:09 +00:00
Steven Barth
38080ae550
6relayd: fix shell library includes in init-script
...
Thanks to Daniel Golle
SVN-Revision: 35262
2013-01-21 11:27:03 +00:00
Steven Barth
8a97d823a4
6relayd: avoid a race-condition with looping RAs
...
SVN-Revision: 35260
2013-01-21 10:42:31 +00:00
Steven Barth
f1fd0f8278
odhcp6c: Fix address assignment with infinite validity
...
SVN-Revision: 35258
2013-01-21 07:58:58 +00:00
Steven Barth
62e9957cc4
ipv6-support: adapt UCI defaults to new ordering
...
SVN-Revision: 35219
2013-01-18 12:52:51 +00:00
Steven Barth
5a122f7e5f
odhcp6c: Fix parsing more than one DNS server
...
SVN-Revision: 35215
2013-01-18 08:21:35 +00:00
Steven Barth
f517d0481a
ipv6-support: Rename enable-ipv6 UCI defaults
...
SVN-Revision: 35205
2013-01-17 16:16:06 +00:00
Steven Barth
66fa83d211
odhcp6c: Detect a different MAC if interface has none * Fixes DHCPv6 behaviour over PPP and similar
...
SVN-Revision: 35189
2013-01-17 08:29:01 +00:00
Steven Barth
3235d860a6
ipv6-support: Switch to native IPv6 support
...
SVN-Revision: 35174
2013-01-15 13:08:19 +00:00
Steven Barth
955a1e8e28
6rd: add support for native IPv6 prefix handling
...
SVN-Revision: 35173
2013-01-15 13:08:14 +00:00
Steven Barth
811cd2acf4
6to4: add support for native IPv6 prefix handling
...
SVN-Revision: 35172
2013-01-15 13:08:10 +00:00
Steven Barth
2a94f67029
6in4: add support for native IPv6 prefix handling
...
SVN-Revision: 35171
2013-01-15 13:08:05 +00:00
Steven Barth
a1e92f6dd1
6relayd: add suitable default configuration
...
SVN-Revision: 35170
2013-01-15 13:08:00 +00:00
Steven Barth
859fd7f614
6distributed: Remove obsolete service (replaced by netifd)
...
SVN-Revision: 35169
2013-01-15 13:07:56 +00:00
Steven Barth
0cd21ca785
odhcp6c: Send RS on start
...
SVN-Revision: 35137
2013-01-13 18:06:24 +00:00
Steven Barth
f0df2006af
odhcp6c: Add preliminary proto-handler
...
SVN-Revision: 35135
2013-01-13 17:35:09 +00:00
Steven Barth
b58a13cb2c
ipv6-support: don't use disable_ipv6
...
SVN-Revision: 35134
2013-01-13 17:25:43 +00:00
Steven Barth
fde5b934fd
6relayd: Rewrite init-script logic
...
SVN-Revision: 35133
2013-01-13 17:25:38 +00:00
Steven Barth
965afef317
ipv6-support: Update iteration * Add support for blocking forwarding while address assignments * Fix relay restarting function
...
SVN-Revision: 34985
2013-01-02 23:05:44 +00:00
Steven Barth
c7d9d7c952
odhcp6c: Add support for SNTP and SIP options
...
SVN-Revision: 34984
2013-01-02 23:05:39 +00:00
Steven Barth
4a2e55f30f
6relayd: Announce RDNSS and DNSSL via RA
...
SVN-Revision: 34983
2013-01-02 23:05:35 +00:00
Steven Barth
7a25be66c3
6relayd: Detect changes of default routes for RAs
...
SVN-Revision: 34958
2013-01-01 21:41:37 +00:00
Steven Barth
def80bbecf
ipv6-support: Remove unnecessary code
...
SVN-Revision: 34957
2013-01-01 21:41:32 +00:00
Steven Barth
4c09d5dde3
ipv6-support: Fix typo in dhcpv6-script * thanks to KarlHegbloom for reporting
...
SVN-Revision: 34940
2012-12-31 09:38:59 +00:00
Steven Barth
b7c1f24f9b
ipv6-support: Use more consistent default values
...
SVN-Revision: 34913
2012-12-29 10:12:31 +00:00
Steven Barth
e7719bb4aa
ipv6-support: Updated functionality * Add site-border feature again * Add option to always announce a default router
...
SVN-Revision: 34908
2012-12-28 12:02:22 +00:00
Steven Barth
ce41e59030
6distributed: Add null-route for delegated prefix * Fixes forwarding loops for unused subprefixes
...
SVN-Revision: 34907
2012-12-28 12:02:17 +00:00
Steven Barth
d6c955e39a
6relayd: Announce DNS search domain via DHCPv6
...
SVN-Revision: 34906
2012-12-28 12:02:12 +00:00
Steven Barth
253d7345e1
ipv6-support: Remove site-border feature * was causing routing problems * will be reimplemented using firewall
...
SVN-Revision: 34898
2012-12-27 15:47:53 +00:00
Steven Barth
941f4ccd68
Remove site-border routing filter due to problems
...
SVN-Revision: 34897
2012-12-27 15:47:47 +00:00
Steven Barth
01059c8914
ipv6-support: * Automatically detect and propagate MTU from upstream interfaces * Add site-border feature (RFC 6204, ULA-4) * Fix a typo
...
SVN-Revision: 34896
2012-12-27 14:10:17 +00:00
Steven Barth
50a9fed238
6distributed: feature update * Add feature to decrease IPv6-specific MTU on-demand * Add commands to enable / disable a site-border
...
SVN-Revision: 34895
2012-12-27 14:10:12 +00:00
Steven Barth
4bab347e98
6relayd: Advertise IPv6-specific MTU instead of generic * Fixes announced MTU when using tunnels
...
SVN-Revision: 34894
2012-12-27 14:10:07 +00:00
Steven Barth
970adc9eb9
ipv6-support: Fix default RA settings for dnsmasq
...
SVN-Revision: 34873
2012-12-23 18:22:48 +00:00
Steven Barth
a4e656ef24
ipv6-support: Preliminary support for dnsmasq >=2.66
...
SVN-Revision: 34858
2012-12-22 13:00:53 +00:00
Steven Barth
2dbfffef68
6relayd: Fix detection of prefix changes
...
SVN-Revision: 34857
2012-12-22 13:00:49 +00:00
Steven Barth
f36c3067c6
odhcp6c: Fix build on arch where char is unsigned
...
SVN-Revision: 34856
2012-12-22 13:00:45 +00:00
Steven Barth
970c5d97fe
6distributed: Improve prefix deprecation algorithm
...
SVN-Revision: 34855
2012-12-22 13:00:40 +00:00
Steven Barth
8d9564af1b
ipv6-support: Make ULA addresses secondary * Deprecates ULA prefixes when there are other public prefixes * Fixes issues with clients using incorrect source addresses
...
SVN-Revision: 34630
2012-12-11 16:56:37 +00:00
Steven Barth
8546f8a401
6distributed: Add support for secondary addresses
...
SVN-Revision: 34629
2012-12-11 16:56:32 +00:00
Steven Barth
14273e1120
6relayd: Fix announcement of deprecated prefixes
...
SVN-Revision: 34628
2012-12-11 16:56:27 +00:00
Steven Barth
faba477274
ipv6-support: Add support for NPT status tracking
...
SVN-Revision: 34609
2012-12-10 16:46:59 +00:00
Steven Barth
cd76023e97
6distributed: add status-call for luci-integration
...
SVN-Revision: 34608
2012-12-10 16:46:54 +00:00
Steven Barth
a07ddb955f
ipv6-support: Next iteration * Make ula_prefix a global option * Add preliminary support for NAT (Linux >= 3.7, ip6tables >= 1.4.17) * Minor fixes for prefix fallback
...
SVN-Revision: 34586
2012-12-09 13:54:22 +00:00
Steven Barth
57d853ffc4
6distributed: Correctly handle duplicate prefixes
...
SVN-Revision: 34585
2012-12-09 13:32:30 +00:00
Steven Barth
eeeb59e451
6relayd: Always send NA with hop-limit 255 * thanks risa2000 for investigating
...
SVN-Revision: 34584
2012-12-09 12:33:28 +00:00
Steven Barth
63135142d8
6to4: Remove static radvd-integration * Please use the new ipv6-support package
...
SVN-Revision: 34567
2012-12-07 08:53:53 +00:00
Steven Barth
82576f0ca3
ipv6-support: next iteration * Introduce mode 6rd * Introduce mode 6to4 * Fix announcement of DNS-Servers received from DHCPv6 * Fix some corner-cases in relaying behaviour
...
SVN-Revision: 34542
2012-12-06 20:52:40 +00:00
Steven Barth
61e8c6b83b
6relayd: More RFC-compatibility and size reduction
...
SVN-Revision: 34541
2012-12-06 20:52:35 +00:00
Steven Barth
f14e1f1b1d
6distributed: Add compatibility with 6rd and 6to4
...
SVN-Revision: 34540
2012-12-06 20:52:30 +00:00
Steven Barth
4bda16cf27
ipv6-support: Second Iteration * mode 'downstream' renamed to 'router' * mode 'upstream' renamed to 'dhcpv6' * mode 'relay' added * cleanups and minor bugfixes in state handling
...
SVN-Revision: 34466
2012-12-03 09:18:53 +00:00