Steven Barth
9a2132156d
odhcp6c: minor fixes
...
Better synchronize RA & DHCPv6 events
Accumulate some events to avoid flooding
Restart softwires for address and prefix changes
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46518
2015-07-29 06:13:15 +00:00
Steven Barth
706adb1601
odhcp6c: add option "sourcefilter" to disable source filter
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46408
2015-07-18 05:44:50 +00:00
Steven Barth
a06c1c810e
odhcp6c: fix some more compatibility issues
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46335
2015-07-13 21:51:38 +00:00
Steven Barth
fab6209f71
odhcp6c: work-around more ISP DHCPv6-PD issues
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46317
2015-07-13 14:17:38 +00:00
Steven Barth
4734c4459b
odhcp6c: work around RIOs matching PIOs as sent by some apple routers
...
Thanks to Mikael Abrahamsson for reporting.
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45941
2015-06-10 15:54:24 +00:00
Steven Barth
2fed0fffe1
odhcp6c: fix handling of custom DHCPv6 options
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45935
2015-06-09 20:28:35 +00:00
Steven Barth
09ad0ae4bd
odhcp6c: silence fw3 warnings
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45867
2015-06-01 08:31:13 +00:00
Steven Barth
08f057c703
ipv6: remove now unneeded source-dest-routing workarounds
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45700
2015-05-19 07:53:08 +00:00
Steven Barth
356a9f0280
odhcp6c: fix parsing of LW4over6 parameters
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45688
2015-05-16 07:29:42 +00:00
Steven Barth
64aa0929b9
odhcp6c: Fix white space errors
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
SVN-Revision: 45585
2015-04-28 14:57:52 +00:00
Steven Barth
42c75c690e
odhcp6c: fix SOL_MAX_RT to match RFC 3315
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45514
2015-04-20 09:17:13 +00:00
Steven Barth
6b062ad848
network: shorten names of generated interfaces
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45476
2015-04-17 13:10:19 +00:00
Steven Barth
f1119373f2
odhcp6c: silence "bad number" warnings
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45449
2015-04-15 14:04:17 +00:00
Steven Barth
2eefcd1048
odhcp6c: avoid saving empty RA search domains
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45448
2015-04-15 12:57:41 +00:00
Steven Barth
56573fdb0d
odhcp6c: fix some issue discovered by scan-build
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45429
2015-04-14 08:33:37 +00:00
Steven Barth
7e5bf40cac
odhcpd: avoid illegal memory access in some corner cases
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45428
2015-04-14 08:31:53 +00:00
Steven Barth
0dbbbda4bf
odhcp6c: move IPv6 /proc config to userspace and sanitize
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45358
2015-04-10 11:33:15 +00:00
Steven Barth
4b1257137c
odhcp6c: add 464xlat integration, fix dslite integration
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45323
2015-04-09 08:17:32 +00:00
Steven Barth
4f00a51723
odhcp6c: some more code compliance
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45191
2015-03-31 17:30:47 +00:00
Steven Barth
bbe5dc48a2
odhcp6c: musl fixes (thanks Felix)
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45146
2015-03-30 08:49:20 +00:00
Steven Barth
6c0d6a3cb3
odhcp6c: various small fixes
...
SVN-Revision: 45001
2015-03-25 18:24:54 +00:00
Steven Barth
89e3a8b3b5
odhcp6c: correctly handle renew-replies with short lease times
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43592
2014-12-10 10:41:51 +00:00
Steven Barth
490a5ebe23
odhcp6c: avoid busylooping with strangely behaving dhcpv6 servers
...
Thanks to Dave Taht for debugging and thanks to Comcast for
shipping strangely behaving software so I can fix some corner cases.
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43415
2014-11-28 00:39:19 +00:00
Steven Barth
d2e0fa517f
odhcp6c: be less verbose by default, increase musl compatibility
...
SVN-Revision: 43294
2014-11-18 09:40:39 +00:00
John Crispin
74a3a77bcd
license info - revert r43155
...
turns out that r43155 adds duplicate info.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43167
2014-11-03 09:56:44 +00:00
John Crispin
c10d97484a
Add more license tags with SPDX identifiers
...
Note, that licensing stuff is a nightmare: many packages does not clearly
state their licenses, and often multiple source files are simply copied
together - each with different licensing information in the file headers.
I tried hard to ensure, that the license information extracted into the OpenWRT's
makefiles fit the "spirit" of the packages, e.g. such small packages which
come without a dedicated source archive "inherites" the OpenWRT's own license
in my opinion.
However, I can not garantee that I always picked the correct information
and/or did not miss license information.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 43155
2014-11-03 08:01:08 +00:00
Steven Barth
bec9d38fa4
Add a few SPDX tags
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43151
2014-11-02 12:20:54 +00:00
Steven Barth
a0d9489e84
odhcp6c: avoid some unnecessary big mallocs
...
SVN-Revision: 43056
2014-10-25 10:39:02 +00:00
Steven Barth
1db4cb9c92
odhcp6c: fix parse errors with some dhcpv6 servers
...
SVN-Revision: 42869
2014-10-12 12:18:33 +00:00
Steven Barth
ea0a01d7e2
odhcp6c: fix typo in last commit
...
SVN-Revision: 42852
2014-10-08 15:27:17 +00:00
Steven Barth
c7a941cf02
odhcp6c: don't assign addresses or prefixes prematurely
...
SVN-Revision: 42850
2014-10-08 15:16:19 +00:00
Steven Barth
5fa47c3c04
odhcp6c: ensure signal-safety of signal handlers
...
SVN-Revision: 42841
2014-10-08 09:58:40 +00:00
Steven Barth
8691d75917
odhcp6c: add route-workaround for broken IPv6-ISPs
...
Some ISP seem to only do stateful DHCPv6 and not sending RAs.
This is technically broken because plain DHCPv6 doesn't carry routes.
We work around here by faking a default route to the DHCPv6 server
if we do not receive a useful RA from the ISP.
This workaround can be turned off with: option fakeroutes 0
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42803
2014-10-06 11:19:33 +00:00
Steven Barth
36115321be
odhcp6c: work around weird ISP RS behaviour
...
SVN-Revision: 42674
2014-09-27 16:57:47 +00:00
Steven Barth
75cbca0a40
odhcp6c: enable softwires support by default
...
SVN-Revision: 42274
2014-08-25 06:11:53 +00:00
Steven Barth
462023f45a
odhcp6c: Fix white space typo in dhcpv6.script
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
SVN-Revision: 41893
2014-07-30 13:18:01 +00:00
Felix Fietkau
e7ece301fe
odhcp6c: suppress fw3 warnings
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41833
2014-07-26 12:23:28 +00:00
Steven Barth
9231df5665
softwires: redesign dhcp(v6) provisioning
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 41823
2014-07-24 14:17:41 +00:00
Steven Barth
683b622fcd
odhcp6c: Send RS with source link-layer address if possible
...
SVN-Revision: 41778
2014-07-21 10:11:09 +00:00
Steven Barth
54291b16e6
dhcpv6: set default solicit timeout back to 120s
...
This deliberatly breaks RFC 7083 since its not really user-friendly.
SVN-Revision: 41001
2014-06-04 09:59:45 +00:00
Steven Barth
cdbbe71199
odhcp6c: fix last commit
...
SVN-Revision: 40887
2014-05-30 14:50:42 +00:00
Steven Barth
f8c12d4227
odhcp6c: improve passthrough filter
...
SVN-Revision: 40886
2014-05-30 14:48:39 +00:00
Steven Barth
c99065ffab
odhcp6c: improve passthru filter
...
SVN-Revision: 40826
2014-05-23 06:29:13 +00:00
Steven Barth
3ce83eb9a0
odhcp6c: export passthru options as netifd data
...
SVN-Revision: 40825
2014-05-23 06:26:23 +00:00
Steven Barth
cb8ca4bdb8
odhcp6c: add support for option passthru
...
SVN-Revision: 40824
2014-05-23 06:17:27 +00:00
Steven Barth
0c06d76c79
netifd: Fix nested protocols going offline at reload + various route issues
...
Much thanks to Hans Dedecker
SVN-Revision: 40746
2014-05-09 13:55:34 +00:00
Steven Barth
cc80c11538
odhcp6c: bring up nested interfaces on config change
...
SVN-Revision: 40745
2014-05-09 11:58:04 +00:00
Steven Barth
8c53f29220
odhcp6c: some more fixes for map / lw4o6 support
...
SVN-Revision: 40728
2014-05-08 09:17:55 +00:00
Steven Barth
ef9f0fa232
odhcp6c: add preliminary support for MAP provisioning
...
SVN-Revision: 40604
2014-04-30 15:52:30 +00:00
Steven Barth
d2d8970828
odhcp6c: fix recovering from status where all addresses have been lost
...
SVN-Revision: 40432
2014-04-09 06:57:04 +00:00