Steven Barth
0c450f1f47
odhcpd: correctly handle netlink congestion case
...
Thanks to @ktgeek and @willmo for diagnosing
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 47514
9 years ago
Steven Barth
8ac42ac28b
odhcpd: fix parsing of host entries without duid
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46803
9 years ago
Steven Barth
60e786c4cd
odhcpd: various bugfixes
...
* ra: don't announce as default router if we aren't (regression)
* ra: reduce maximum announced dns lifetimes due to buggy clients
* dhcpv6: fix mac-based lease-matching
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46802
9 years ago
Steven Barth
750a344a55
odhcpd: fix incorrect address assignment for DHCPv6
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46761
9 years ago
Steven Barth
c154130ebd
odhcpd: various RA improvements
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46694
9 years ago
Steven Barth
fefb6758f9
odhcpd: fix RA lifetimes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46479
9 years ago
Steven Barth
56e7ba4a1e
odhcpd: fix last commit
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46393
9 years ago
Steven Barth
9a977c2b11
odhcpd: fix dhcpv6 relay forwarding
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46392
9 years ago
Steven Barth
f08895d0e9
odhcpd: also unify router and DNS lifetimes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46376
9 years ago
Steven Barth
d8e082c593
odhcpd: fix RA lifetime calculation
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46375
9 years ago
Steven Barth
a5641a6444
odhcpd: use 65535s as default lifetime and make interval configurable
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46370
9 years ago
Steven Barth
63ef3540d1
odhcpd: unsolicited unicast RAs + fix NDP-relay
...
odhcpd now sends unsolicited RAs also via unicast to known link-local
neighbors. This is an attempt to work-around common smartphone issues
https://code.google.com/p/android/issues/detail?id=32662
Also NDP-relay should now work more reliably now
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46357
9 years ago
Steven Barth
8304c0c04d
odhcpd: fix DHCPv6 downstream PD
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45707
10 years ago
Steven Barth
a11d2f1cb2
odhcpd: ignore /64 on interface when doing PD
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45679
10 years ago
Steven Barth
e9999a7168
odhcpd: remove invalid call to free()
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45675
10 years ago
Steven Barth
4fb99ec22f
odhcpd: Remove prefix class config option as not supported anymore by odhcpd
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
SVN-Revision: 45586
10 years ago
Steven Barth
c6cd1f1632
odhcpd: minor fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45539
10 years ago
Steven Barth
6fad3d5524
odhcpd: fix accidental logic inversion
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45435
10 years ago
Steven Barth
7e5bf40cac
odhcpd: avoid illegal memory access in some corner cases
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45428
10 years ago
Steven Barth
f9b0423836
odhcpd: send current hop-limit by default in RAs
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45359
10 years ago
Steven Barth
6f5bbfa181
odhcpd: fix infinite lifetime handling in dhcpv6
...
thanks to Arjen de Korte
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45279
10 years ago
Steven Barth
78552c24ba
odhcpd: compile fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45192
10 years ago
Steven Barth
24be294d8e
odhcpd: fix default dhcpv6 behavior for non-/64
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45148
10 years ago
Steven Barth
0a0dec1c4a
odhcpd: fix musl build, change default DHCPv6 behavior
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45147
10 years ago
Steven Barth
8dc388f769
odhcpd: improvements for DHCPv4 and compile fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 44619
10 years ago
Steven Barth
4e26b81c48
odhcpd: disable flash-renumbering hack for non-64 prefixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43202
10 years ago
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
10 years ago
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
10 years ago
Steven Barth
bec9d38fa4
Add a few SPDX tags
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43151
10 years ago
Steven Barth
6d3fd947e4
odhcpd: fix regression in dhcpv6 t1 and t2 calculation
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42951
10 years ago
Steven Barth
f71f3afd20
odhcpd: multiple fixes
...
* Rewrite ndp proxy using kernel proxying
* Aid flash-renumbering in hybrid DHCPv6-mode
* Unicast RAs to RS senders
* Add support for router address
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42944
10 years ago
Steven Barth
71960baa7d
odhcpd: fix segfault when parsing domain options in UCI
...
SVN-Revision: 42663
10 years ago
Steven Barth
befad7432b
odhcpd: fix static lease behavior with dhcpv4
...
SVN-Revision: 42270
10 years ago
Steven Barth
fe3d4f2176
odhcpd: various DHCPv4 and DHCPv6 fixes
...
SVN-Revision: 42217
10 years ago
Steven Barth
a8a07e5156
odhcpd: improve DHCPv6-PD detection
...
SVN-Revision: 42160
10 years ago
Steven Barth
eba984b94b
odhcpd: multiple DHCPv4 improvements (thx Christian Mehlis)
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42153
10 years ago
Steven Barth
c1d698fce4
odhcpd: avoid logspam in certain corner cases
...
SVN-Revision: 42067
10 years ago
Steven Barth
74941a0d25
odhcpd: write host-entries for all leased IPv6 addresses
...
SVN-Revision: 42065
10 years ago
Steven Barth
28007326d4
odhcpd: update hostfile more often
...
SVN-Revision: 42042
10 years ago
Steven Barth
4659a5f920
odhcpd: correct incorrect commit-id in last commit
...
SVN-Revision: 42026
10 years ago
Steven Barth
7dbe0cb7b1
odhcpd: skip MSRs in RAs for prefixes with same size as DP
...
SVN-Revision: 42024
10 years ago
Steven Barth
22419ae4cb
odhcpd: don't lose downstream routes for managed PD
...
SVN-Revision: 41816
10 years ago
Steven Barth
b4a3863875
odhcpd: revert NDP relay rewrite (performance issue still fixed)
...
SVN-Revision: 41808
10 years ago
Steven Barth
b864faa47c
odhcpd: fix typo in ubus integration (thanks Markus Stenberg)
...
SVN-Revision: 41796
10 years ago
Steven Barth
c05d6ba1ff
odhcpd: rewrite NDP proxy feature
...
SVN-Revision: 41703
10 years ago
Steven Barth
7264389699
odhcpd: disable packet socket if unneeded to preserve performance
...
SVN-Revision: 41644
11 years ago
Steven Barth
d5340f6092
odhcpd: some minor DHCP/DHCPv6 fixes
...
SVN-Revision: 41432
11 years ago
Steven Barth
3c791c31bf
odhcpd: fix build failure with musl
...
SVN-Revision: 41409
11 years ago
Steven Barth
bff5e3822c
odhcpd: improve static DHCPv4 leases (thanks arnd)
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 41260
11 years ago
Steven Barth
d923104149
odhcpd: don't enable relaying by default anymore
...
SVN-Revision: 41228
11 years ago