Jan-Niklas Burfeind
5f6bf492f7
package/libgluonutil: migrate to SPDX header
...
found BSD-2-Clause
2023-01-12 22:58:23 +01:00
aiyion.prime
5c12b037d7
libgluonutil: free getline
...
Co-Authored-By: lemoer <git@irrelefant.net>
2021-05-08 20:35:24 +02:00
Matthias Schiffer
52ee93f160
libgluonutil: add missing gluonutil_get_primary_domain() prototype
...
Fixes respondd on 64bit archs, as gluonutil_get_primary_domain() was
assumed to return int without the prototype.
Fixes: bcf57467dd
("libgluonutil: implement gluonutil_get_primary_domain()")
2021-01-12 04:29:08 +01:00
Matthias Schiffer
41b3c91284
libgluonutil: introduce gluonutil_get_interface_lower() and gluonutil_get_interface_type()
...
gluonutil_get_interface_lower() recursively determines the lower of an
interface until the base interface is found.
gluonutil_get_interface_type() tries do distinguish wired, wireless and
tunnel interfaces. For tunnel interfaces, TUN/TAP, L2TPETH and Wireguard
are supported at the moment.
2020-06-01 21:15:47 +02:00
lemoer
bcf57467dd
libgluonutil: implement gluonutil_get_primary_domain()
...
Implemented using readlink() and basename() to the selected domain in
/lib/gluon/domains/${DOMAIN}.json.
2020-05-21 18:08:36 +02:00
lemoer
0c2a52c19f
libgluonutil: fix double free of domain_code when domain is not existing
2020-05-21 18:03:58 +02:00
lemoer
146787fa5c
libgluonutil: merge domain and site configs
...
[Matthias Schiffer: rebase and simplify]
2018-01-26 12:32:47 +01:00
Matthias Schiffer
414dfa8155
libgluonutil: simplify CMakeLists.txt
...
libgluonutil is not usable outside the OpenWrt/LEDE environment anyways, so
it doesn't make much sense to make the CMakeLists.txt overly generic.
2018-01-19 06:23:29 +01:00
Christof Schulze
41ab551518
libgluonutil: add function that retrieves the node prefix from site.conf
2017-12-27 23:50:31 +01:00
Matthias Schiffer
840d07dd48
Add utility library libgluonutil
2016-02-02 06:39:22 +01:00