Hans Dedecker
f36bc3f9b1
odhcpd: use PKG_VERSION default value
...
Instrad of defining PKG_VERSION in the Makefile use the PKG_VERSION
default value
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-12-21 18:30:01 +01:00
Hans Dedecker
9b8ea3623b
odhcpd: add PKG_VERSION again
...
Fixes commit 63d0752ca8
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-12-20 16:50:08 +01:00
Hans Dedecker
63d0752ca8
odhcpd: update to latest git HEAD
...
2d2a3b8 odhcpd: switch to libubox container_of implementation
2a71c1e treewide: switch to libubox ARRAY_SIZE immplementation
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-12-20 15:43:31 +01:00
Hans Dedecker
493c1d1766
odhcpd: update to latest git HEAD
...
d404c7e netlink: fix triggering of NETEV_ADDR6LIST_CHANGE event
ae6cf80 config: correctly break string for prefix filter
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-11-29 21:46:12 +01:00
Hans Dedecker
af78e90d4c
odhcpd: update to latest git HEAD (FS#1853)
...
57f639e (HEAD -> master, origin/master, origin/HEAD) odhcpd: make DHCPv6/RA/NDP support optional
402c274 dhcpv6: check return code of dhcpv6_ia_init()
ee7472a router: don't leak RA message in relay mode (FS#1853)
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-10-07 15:11:36 +02:00
Rosy Song
456df06071
odhcpd-ipv6only: fix dependency for IPV6
...
Signed-off-by: Rosy Song <rosysong@rosinson.com>
2018-09-30 21:05:42 +02:00
Rosy Song
918ec4d549
odhcpd: enable ipv6 server mode only when it is supported
...
Signed-off-by: Rosy Song <rosysong@rosinson.com>
2018-09-12 21:47:33 +02:00
Hans Dedecker
ecc3165cbc
odhcpd: bump to git HEAD (detect broken hostnames)
...
881f66b odhcpd: detect broken hostnames
3e17fd9 config: fix odhcpd_attrs array size
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-09-05 11:04:19 +02:00
Jo-Philipp Wich
88c88823d5
odhcpd: update to latest git HEAD
...
44cce31 ubus: avoid dumping interface state with NULL message
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-07-26 14:53:05 +02:00
Hans Dedecker
98a6bee09a
odhcpd: update to latest git HEAD
...
345bba0 dhcpv4: improve error checking in handle_dhcpv4()
c0f6390 odhcpd: Check if open the ioctl socket failed
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-07-09 09:28:55 +02:00
Hans Dedecker
b7ef10cbf0
odhcpd: update to latest git HEAD
...
81a281e dhcpv6-ia: fix border assignment size setting
a2ffc59 dhcpv6-ia: fix status code for not on link IAs
5b087a6 dhcpv6-ia: improve error checking in assign_pd()
c9114a1 config: fix wrong assignment
bb8470f dhcpv4: delay forced renew transaction start
62a1b09 dhcpv4: fix DHCP address space logic
d5726ff dhcpv4: improve logging when sending DHCP messages
9484351 odhcpd: call handle_error when socket error can be retrieved
c45e2eb dhcpv6: fix out of bounds write in handle_nested_message()
c2ff5af dhcpv6-ia: log renew messages as well
676eb38 router: fix possible segfault in send_router_advert()
392701f odhcpd: fix passing possible negative parameter
029123b treewide: switch to C-code style comments
6b79748 router: improve error checking
12e21bc netlink: fix incorrect sizeof argument
d7aa414 dhcpv6: improve error checking in dhcpv6_setup_interface()
373495a ubus: fix invalid ipv6-prefix json
79d5e6f ndp: improve error checking
d834ae3 dhcpv4: fix error checking in dhcpv4_setup_interface()
f2aa383 dhcpv4: fix out of bound access in dhcpv4_put
4591b36 dhcpv4: improve error checking in dhcpv4_setup_interface()
4983ee5 odhcpd: fix strncpy bounds
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-06-26 14:48:25 +02:00
Hans Dedecker
99815690a2
odhcpd: update to latest git HEAD
...
4136529 dhcpv6-ia: keep tentative assignments alive for a short time
200cc8f dhcpv6-ia: make assignment lookup more strict
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-04-23 21:47:23 +02:00
Hans Dedecker
fdf2e1fe1e
odhcpd: update to latest git HEAD (FS#1457)
...
dcfc06a router: fix managed address configuration setting
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-04-19 15:51:13 +02:00
Hans Dedecker
9356a6bfc7
odhcpd: update to latest git HEAD
...
31f217f router: improve RFC7084 compliancy
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-04-09 17:17:24 +02:00
Hans Dedecker
97c27f01be
odhcpd: fix interop with wide DHCPv6 client (FS#1377)
...
96033e9 dhcpv6-ia: don't always send reconf accept option (FS#1377)
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2018-02-20 16:30:15 +01:00
Jo-Philipp Wich
fe920d01bb
treewide: replace LEDE_GIT with PROJECT_GIT
...
Remove LEDE_GIT references in favor to the new name-agnostic
PROJECT_GIT variable.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-01-10 21:27:32 +01:00
Hans Dedecker
d3ba3963c1
odhcpd: update to latest git HEAD
...
7aa2594 odhcpd: Replace strerror(errno) with %m format
750e457 Support muliple RAs on single interface
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-12-22 18:30:33 +01:00
Hans Dedecker
01c5cf0b24
odhcpd: fix faulty PKG_SOURCE_DATE in 711a816
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-12-07 18:43:01 +01:00
Hans Dedecker
711a816770
odhcpd: update to latest git HEAD
...
c516801 dhcpv4: notify DHCP ACK and RELEASE via ubus
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-12-06 19:17:44 +01:00
Hans Dedecker
f965827bfb
odhcpd: update to latest git HEAD
...
92e205d dhcpv6: fix compile issues when CER-ID extension is enabled
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-11-25 18:17:43 +01:00
Hans Dedecker
99ea749d37
odhcpd: add a full and ipv6only variant (FS#1188)
...
Add an ipv6only variant providing server services for RA, stateful and stateless
DHCPv6, prefix delegation and relay support for DHCPv6, NDP and RA.
The full variant called odhcpd supports DHCPv4 server as before.
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-11-25 18:17:43 +01:00
Hans Dedecker
6aa4b97a8a
odhcpd: fix gcc7 build error
...
0573422 ndp: add switch/case fallthrough comments
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-11-21 15:15:20 +01:00
Hans Dedecker
a28d1d5444
odhcpd: update to latest git HEAD (make dhcpv4 support optional)
...
fd80621 dhcpv4: make DHCPv4 support compiletime configurable
cf29925 treewide: rework handling of netlink events
24cdc1b treewide: add netlink file
5dfb716 treewide: align function naming
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-11-20 21:40:03 +01:00
Karl Palsson
ae57675bba
odhcpd: don't enable server mode on non-static lan port
...
Instead of blindly enabling the odhcpd v6 server and RA server on the
lan port, only do that if the lan port protocol is "static"
This prevents the unhelpful case of a device being a dhcpv4 client and
v6 server on the same ethernet port.
Signed-off-by: Karl Palsson <karlp@etactica.com>
[PKG_SOURCE_DATE increase; odhcpd.defaults script cleanup]
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-09-16 09:37:50 +02:00
Hans Dedecker
c88770c766
odhcpd: update to git HEAD version
...
f0bce9c dhcpv4: fix memset compile issue
0ba3278 dhcpv4: rework assignment lookup
e3b49f3 dhcpv4: cleanup dhcpv4_test usage
47fe122 dhcpv4: rework lease expire handling logic
028ab85 dhcpv4: force renew nonce authentication support
a827fca dhcpv4: avoid segfault when there's no IPv4 prefix
bea088b ndp: detect ifindex changes via interface netlink events
f66103e ubus: display accept reconf status for DHCPv6 assignments
f0e354b treewide: replace RELAYD prefix naming in macros
1a313f9 dhcpv4: fix possible segfault when lease is not created
e2d6eb4 dhcpv4: dhcpv4: move interface lease list insertion out of dhcpv4_assign
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-09-13 22:32:52 +02:00
Hans Dedecker
736950e947
odhcpd: update to latest git HEAD
...
94e65ee ndp: use IPv4 address list when comparing IPv4 addresses
ff5020d dhcpv6-ia: rework reconfigure accept logic
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-08-16 21:25:16 +02:00
Hans Dedecker
fea89fa25b
odhcpd: update to latest git HEAD (FS#402, FS#524)
...
296b4a0 dhcpv6: assign all viable DHCPv6 addresses by default (FS#402, FS#524)
f4d38e0 treewide: reflect managed mode is related to RA
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-08-03 21:25:32 +02:00
Hans Dedecker
e227bade26
odhcpd: update to the latest version
...
f0d78e7 ndp: optimize check_addr6_updates code
94afe3b ndp: fix syslog tracing for netlink neigbor and address events
18df6cc treewide: rework logic to retrieve IPv6 interface addresses
803b83e router: use enum to specify order and index of iov struct
5dad295 treewide: rework code to get rid of fixed IPv6 address arrays
3e4c8ad config: rework code to get rid of IFNAMSIZ usage
ab7813e treewide: use angle-brackets to include libubox header files
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-07-06 19:19:13 +02:00
Hans Dedecker
6d7cb5337e
odhcpd: update to git HEAD version
...
93abe6f config: fix invalid hoplimit in RA message
2ae08d1 config: fix invalid retranstime in RA message
0005cb4 config: fix invalid reachabletime in RA message
5683dd2 config: limit ra_mtu to 65535
f8d40a5 router: fix interface mtu read error
f8f4b87 config: limit ra_retranstime to 60000
a2d8bf6 dhcpv4: display two hex digits per octet in syslog
a9e9bc4 config: make RA retransTime configurable via uci
2cb6b48 config: make RA reachableTime configurable via uci
e4504db config: make RA curHopLimit configurable via uci
9dd5316 config: make RA mtu configurable via UCI
29cb2ff config: fix dhcpv4 server being started
0ef74ec ndp.c: add switch/case fallthrough comments
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-05-15 22:30:39 +02:00
Hans Dedecker
c45ef702ff
odhcpd: update to git HEAD version (FS#656,FS#595)
...
9268ca6 ndp: don't trigger IPv6 ping when neighbor entry is invalid
2b3355f ndp: fix adding proxy neighbor entries
7dff5b4 ndp: fix wrong interface name in syslog message
a54afb5 dhcpv6-ia: Fix segfault when writing DHCPv4 leases in state file
c0e9dbf ubus: don't segfault when there're no leases
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-04-28 21:59:29 +02:00
Hans Dedecker
6fd6582014
odhcpd: update to git HEAD version
...
570069d ubus: rework dumping IPv6 and IPv4 leases
4e579c4 dhcpv6-ia: simplify logic to write statefile and dhcpv6 logging
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-04-24 18:50:25 +02:00
Hans Dedecker
15ca327954
odhcpd: update to git HEAD version (FS#635)
...
3d9f406 rework IPv6 dns address selection (FS#635)
bc6c3ac ndp: keep an exact copy of IPv6 interface addresses
6eb1e01 ndp: code cleanup
eea7d03 rework IPv6 address dump logic
24d21c7 ndp: add syslog debug tracing
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-04-01 14:00:46 +02:00
Florian Fainelli
cbfaba8f3f
odhcpd: Bump to latest HEAD
...
Brings in the following change:
9eac2a896341 dhcpv6-ia: Check lockf return value
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-03-05 14:03:27 -08:00
Hans Dedecker
ea24d87e7b
odhcpd: update to git HEAD version (FS#397) (FS#481)
...
1b630f8 router: don't announce prefixes with valid lifetime equal to 0
ba0cac0 router: fix arithmetic exception fault
3495f17 router: allow RA prefix lifetime being set to leasetime value (FS#397)
e437ce9 treewide: simplify dhcp leasetime checking
942fb33 router: support ra_mininterval and ra_lifetime uci parameters (FS#397)
f913337 router.h: fix alignment style
4dc7edb Revert "odhcpd.h: fix alignment style"
62ea54f odhcpd.h: fix alignment style
a898ee5 config: make loglevel configurable via uci (FS#481)
51c756c odhcpd: display correct default log level in usage text
68ee0b5 treewide: define and use macro IN6_IS_ADDR_ULA
fa57225 ndp: deregister netlink event socket for non recoverable errors
ac70d28 odhcpd: fix white space errors
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-02-23 22:02:33 +01:00
Hans Dedecker
be4842f5de
odhcpd: update to git HEAD version (FS#396)
...
8df4253 ndp: harden netlink event socket error handling
b02f3e6 ndp: close proc file descriptor also during error handling
8a615ad npd: rework IPv6 relay logic (FS#396)
0129f79 config: restore interface defaults when cleaning interface
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-02-09 21:20:44 +01:00
Hans Dedecker
88173676b1
odhcpd: update to git HEAD version
...
3317c86 dhcpv6-ia: apply lease delete based on assignment bound state
df50429 odhcpd: properly handle netlink messages (FS#388)
83d72cf odhcpd: fix coding style
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-02-01 21:07:08 +01:00
Hans Dedecker
4096d33ce4
odhcpd: use LEDE_GIT in package source url
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-30 22:27:30 +01:00
Hans Dedecker
2ef3810f9e
odhcpd: update to git HEAD version
...
c4f9ace odhcpd: decrease default log level to LOG_INFO
a6eadd7 odhcpd: rework IPv6 interface address dump
44965f1 odhcpd: extra syslog tracing
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-26 21:38:26 +01:00
Hans Dedecker
9993d80259
odhcpd: update to git HEAD version
...
e447ff9 router: fix compile issue on 64 bit systems
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-24 10:05:06 +01:00
Hans Dedecker
fa66900eeb
odhcpd: update to git HEAD version
...
237f1f4 router: convert syslog lifetime traces into LOG_INFO prio
da660c7 treewide: rework prio of syslog messages
0485580 ndp: code cleanup
c5040fe router: add syslog debug tracing for trouble shooting
df023ad treewide: use RELAYD_MAX_ADDRS as address array size
c8ac572 ndp: don't scan netlink attributes in case of netlink route
event
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-23 18:40:53 +01:00
Hans Dedecker
5303d4bedb
odhcpd: take over maintainership
...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Acked-by: Jo-Philipp Wich <jo@mein.io>
2017-01-12 12:14:46 +01:00
Hans Dedecker
621f8cbfae
odhcpd: bump to git HEAD
...
ef3c563 dhcpv6-ia: filter out prefixes having invalid length
16cd87e dhcpv6-ia: fix dereference after freeing assignment
d6b0c99 dhcpv6-ia: log only IPv6 addresses which are effectively
assigned to a DHCPv6 client
08a9367 config: respect ignore uci option
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-07 21:08:24 +01:00
Hans Dedecker
1175a5b153
odhcpd: bump to git HEAD version
...
091d8a9 dhcpv6-ia: fix static assignment check
11ce6b5 dhcpv6-ia: coding style fixes
561890e dhcpv6-ia: update valid_until only for non static DHCPv6 leases
0b45fce dhcpv4: coding style fixes
95b76c2 README: Add host leasetime uci parameter
541219e dhcpv6-ia: fix invalid IPv6/hostname entries in statefile
13937ab dhcpv6-ia: fix delete logic of an assignment in reconf_timer
60c3969 dhcpv6-ia : code style fixes
bf4ebc0 config: use free_lease to delete a lease
c24782a config: coding style fixes
0572d1a config: Create statefile dir
ec833f4 dhcpv6-ia: use free_dhcpv6_assignment where needed
1d55edb dhcpv6-ia: make free_dhcpv6_assignment static
f01e538 dhcpv4: make dhcpv4_msg_to_string static
700f5ab dhcpv4: fix DHCPv4 hostname handling
4c89614 Limit lifetime of non-static leases in case of release and
decline
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-01-03 22:25:13 +01:00
Stijn Tintel
1b5640be33
odhcpd: bump to git HEAD
...
8dc2a59 Revert "Respect interface "ignore" settings as documented."
93ab25b router: skip parse_routes when ra_default > 1
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2016-12-27 10:50:29 +01:00
Felix Fietkau
c7c1cf5618
treewide: clean up and unify PKG_VERSION for git based downloads
...
Also use default defintions for PKG_SOURCE_SUBDIR, PKG_SOURCE
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-22 16:42:21 +01:00
Hans Dedecker
6f77b8d510
odhcpd: Bump to git HEAD version (various fixes)
...
e055530 Don't print non bound assignments in the state file
3af23ad config: Fix RA interface config being overwritten
41b5268 dhcpv6-ia : Fix static DHCPv6 assignments becoming non static
be6c515 dhcpv6-ia: Fix assignment of static DHCPv6 leases
374dc3f cmake: Find libubox/uloop.h
01c919c odhcpd: Display infinite valid lifetime as -1
2016-12-17 22:23:49 +01:00
Felix Fietkau
720b99215d
treewide: clean up download hashes
...
Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-12-16 22:39:22 +01:00
Hauke Mehrtens
fb74550bdf
odhcpd: update sha256sum
...
The sha256sum was not updated in the last commit.
Fixes: a7c231027
[odhcpd: Fix dnsmasq re-reading hostfile]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-12-14 21:43:58 +01:00
Hans Dedecker
a7c2310278
odhcpd: Fix dnsmasq re-reading hostfile
...
Depending on the dhcp uci config pidof dnsmasq can return
multiple pids. Fix re-reading of the hostfile by dnsmasq in
such case by sending SIGHUP signal to each of the returned
pids.
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2016-12-13 23:32:57 +01:00
John Crispin
320d8fa3bc
odhcpd: update to latest git HEAD
...
Signed-off-by: John Crispin <john@phrozen.org>
2016-11-21 12:16:55 +01:00
John Crispin
41164ba2dc
odhcpd: update to latest git HEAD
...
Signed-off-by: John Crispin <john@phrozen.org>
2016-11-21 12:04:23 +01:00
Hans Dedecker
e58f3f515f
odhcpd: Add reload support
...
odhcpd daemon has hitless config reload support by means of the
sighup signal; add reload_service function which uses sighup
signal to reload the config
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2016-11-14 20:35:13 +01:00
Hans Dedecker
1341b88732
odhcpd: Upstep to git HEAD version
...
Adds per-host leasetime support
Various bugfixes :
-Prioritize ifname resolving via ubus
-Free interface if ifindex cannot be resolved
-...
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [update mirror sha256]
2016-10-13 17:05:21 +02:00
Daniel Engberg
9edfe7dd13
source: Switch to xz for packages and tools where possible
...
* Change git packages to xz
* Update mirror checksums in packages where they are used
* Change a few source tarballs to xz if available upstream
* Remove unused lines in packages we're touching, requested by jow- and blogic
* We're relying more on xz-utils so add official mirror as primary source, master site as secondary.
* Add SHA256 checksums to multiple git tarball packages
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2016-10-06 12:16:56 +02:00
Hauke Mehrtens
3f38356893
packages: prefer http over git for git protocol
...
In company networks everything except the http and https protocol is
often causes problems, because the network administrators try to block
everything else. To make it easier to use LEDE in company networks use
the https/http protocol for git access when possible.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2016-06-22 19:32:06 +02:00
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
2015-11-19 11:49:21 +00:00
Steven Barth
8ac42ac28b
odhcpd: fix parsing of host entries without duid
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46803
2015-09-07 13:31:36 +00:00
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
2015-09-07 09:49:35 +00:00
Steven Barth
750a344a55
odhcpd: fix incorrect address assignment for DHCPv6
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46761
2015-09-01 13:31:00 +00:00
Steven Barth
c154130ebd
odhcpd: various RA improvements
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46694
2015-08-20 12:43:45 +00:00
Steven Barth
fefb6758f9
odhcpd: fix RA lifetimes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46479
2015-07-24 13:51:43 +00:00
Steven Barth
56e7ba4a1e
odhcpd: fix last commit
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46393
2015-07-17 11:09:13 +00:00
Steven Barth
9a977c2b11
odhcpd: fix dhcpv6 relay forwarding
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46392
2015-07-17 08:47:48 +00:00
Steven Barth
f08895d0e9
odhcpd: also unify router and DNS lifetimes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46376
2015-07-15 07:38:54 +00:00
Steven Barth
d8e082c593
odhcpd: fix RA lifetime calculation
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46375
2015-07-15 06:57:43 +00:00
Steven Barth
a5641a6444
odhcpd: use 65535s as default lifetime and make interval configurable
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46370
2015-07-14 20:10:46 +00:00
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
2015-07-14 09:12:29 +00:00
Steven Barth
8304c0c04d
odhcpd: fix DHCPv6 downstream PD
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45707
2015-05-21 15:07:54 +00:00
Steven Barth
a11d2f1cb2
odhcpd: ignore /64 on interface when doing PD
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45679
2015-05-13 12:31:06 +00:00
Steven Barth
e9999a7168
odhcpd: remove invalid call to free()
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45675
2015-05-11 19:49:03 +00:00
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
2015-04-28 14:58:54 +00:00
Steven Barth
c6cd1f1632
odhcpd: minor fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45539
2015-04-21 07:45:49 +00:00
Steven Barth
6fad3d5524
odhcpd: fix accidental logic inversion
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45435
2015-04-14 14:21:52 +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
f9b0423836
odhcpd: send current hop-limit by default in RAs
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45359
2015-04-10 11:52:42 +00:00
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
2015-04-06 10:50:54 +00:00
Steven Barth
78552c24ba
odhcpd: compile fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45192
2015-03-31 17:30:56 +00:00
Steven Barth
24be294d8e
odhcpd: fix default dhcpv6 behavior for non-/64
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45148
2015-03-30 08:53:22 +00:00
Steven Barth
0a0dec1c4a
odhcpd: fix musl build, change default DHCPv6 behavior
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 45147
2015-03-30 08:49:47 +00:00
Steven Barth
8dc388f769
odhcpd: improvements for DHCPv4 and compile fixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 44619
2015-03-06 14:41:07 +00:00
Steven Barth
4e26b81c48
odhcpd: disable flash-renumbering hack for non-64 prefixes
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43202
2014-11-06 13:37:50 +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
6d3fd947e4
odhcpd: fix regression in dhcpv6 t1 and t2 calculation
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42951
2014-10-18 15:47:31 +00:00
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
2014-10-17 11:18:52 +00:00
Steven Barth
71960baa7d
odhcpd: fix segfault when parsing domain options in UCI
...
SVN-Revision: 42663
2014-09-25 11:53:12 +00:00
Steven Barth
befad7432b
odhcpd: fix static lease behavior with dhcpv4
...
SVN-Revision: 42270
2014-08-24 08:12:57 +00:00
Steven Barth
fe3d4f2176
odhcpd: various DHCPv4 and DHCPv6 fixes
...
SVN-Revision: 42217
2014-08-19 05:58:51 +00:00
Steven Barth
a8a07e5156
odhcpd: improve DHCPv6-PD detection
...
SVN-Revision: 42160
2014-08-13 14:57:07 +00:00
Steven Barth
eba984b94b
odhcpd: multiple DHCPv4 improvements (thx Christian Mehlis)
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42153
2014-08-12 13:30:04 +00:00
Steven Barth
c1d698fce4
odhcpd: avoid logspam in certain corner cases
...
SVN-Revision: 42067
2014-08-08 08:45:33 +00:00
Steven Barth
74941a0d25
odhcpd: write host-entries for all leased IPv6 addresses
...
SVN-Revision: 42065
2014-08-08 05:30:59 +00:00
Steven Barth
28007326d4
odhcpd: update hostfile more often
...
SVN-Revision: 42042
2014-08-07 18:07:37 +00:00
Steven Barth
4659a5f920
odhcpd: correct incorrect commit-id in last commit
...
SVN-Revision: 42026
2014-08-07 05:50:44 +00:00
Steven Barth
7dbe0cb7b1
odhcpd: skip MSRs in RAs for prefixes with same size as DP
...
SVN-Revision: 42024
2014-08-07 05:34:02 +00:00
Steven Barth
22419ae4cb
odhcpd: don't lose downstream routes for managed PD
...
SVN-Revision: 41816
2014-07-23 21:14:56 +00:00
Steven Barth
b4a3863875
odhcpd: revert NDP relay rewrite (performance issue still fixed)
...
SVN-Revision: 41808
2014-07-22 21:52:20 +00:00
Steven Barth
b864faa47c
odhcpd: fix typo in ubus integration (thanks Markus Stenberg)
...
SVN-Revision: 41796
2014-07-21 21:57:15 +00:00
Steven Barth
c05d6ba1ff
odhcpd: rewrite NDP proxy feature
...
SVN-Revision: 41703
2014-07-17 19:11:17 +00:00