Jo-Philipp Wich
956fd4a579
rpcd-mod-luci: bump version
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-14 13:49:40 +01:00
Jo-Philipp Wich
824cb65840
rpcd-mod-luci: handle multiple IPv6 addresses per lease
...
Ref: https://forum.openwrt.org/t/luci-not-showing-2nd-ipv6-address/48271
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-14 13:46:07 +01:00
Jo-Philipp Wich
b3681bd9dc
rpcd-mod-luci: various improvements
...
- Properly handle infinite dnsmasq leases
- Use a more efficient approach to free internal AVL trees
- Remove redundant uci context creation
- Add new getDUIDHints method
Fixes : #3277
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-08 10:02:37 +01:00
Jo-Philipp Wich
af88f9a006
rpcd-mod-luci: properly deal with failing ubus requests
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-03 19:57:14 +01:00
e9hack
dbafa93e81
rpcd-mod-luci: handle DHCPv6 leases in dnsmasq lease file
...
For DHCPv6, the second entry of a lease is the IAID. The parsing code
expects a MAC instead of a IAID.
Reported-by: Hartmut Birr <e9hack@gmail.com>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-03 17:56:58 +01:00
Jo-Philipp Wich
aa5151e2d1
rpcd-mod-luci: bump version
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-02 20:44:22 +01:00
Jo-Philipp Wich
180f6b78a2
rpcd-mod-luci: fix crash on not existing uci options
...
Checking the return value of uci_lookup_ptr() is not enough to ensure that
the requested optiomn has actually been found.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-02 20:14:25 +01:00
Jo-Philipp Wich
8234d03340
rpcd-mod-luci: depend on libnl-tiny, do not runtime depend on libiwinfo
...
Also fix package description.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-02 15:06:49 +01:00
Jo-Philipp Wich
b292c1d5fa
libs: add rpcd-mod-luci
...
Add rpcd-mod-luci, a fast rpcd C plugin for speeding up common backend
ubus operations.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-01 12:03:28 +01:00