Commit Graph

370 Commits

Author SHA1 Message Date
CvH
1808f92226 Merge pull request #6094 from heitbaum/rpath-so
Remove libtool preserved temporary RPATH/RUNPATH from "shared object" ELF binaries (libraries/executables)
2022-02-03 17:44:55 +01:00
heitbaum
1e1f7c5710 connman: update to 1.41 2022-01-28 20:19:36 +00:00
heitbaum
f4d1416b7c connman: remove RPATH 2022-01-23 21:39:17 +00:00
heitbaum
e82f6f7be9 connman: update to 1.40
patches post 1.40 do not look applicable
tidy up of patches (fuzz)
2021-07-06 05:21:00 +00:00
Christian Hewitt
be300d893a connman: bump to 1.39 + 27/3/2021 2021-03-29 12:55:14 +00:00
mglae
67e97dc822 connman: update to 69a221f9 2021-02-27 14:19:39 +01:00
mglae
b4a18fae4f connman: update to 1.39 2021-02-08 18:23:52 +01:00
Ian Leonard
3baf91e87d network: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:12 +00:00
mglae
243e51a535 connman: fix typo 2021-01-19 18:31:16 +01:00
Portisch
35cda28ea5 connman: bump to 40947be3
This include the revert of e17f601cf4af77bcc0b3cfe576c5d0414511e5aa
2020-12-14 08:02:57 +01:00
chewitt
5c6cce43f2 connman: minor bump for wireguard ipv6 issue 2020-10-13 09:28:50 +00:00
chewitt
ba3698140a connman: bump to latest 2020-09-10 13:02:03 +00:00
chewitt
5c3495baac connman: bump to 1.38 2020-02-16 12:17:21 +00:00
chewitt
9d3e018f27 connman: add support for WireGuard 2020-01-24 02:47:50 +00:00
Matthias Reichl
886bb0164a disable network online services when using kernel ip configuration
Also drop Requisite on connman.service as it's not really needed
(connman and network online services all have conditions on
!/dev/.kernel_ipconfig) and it causes a dependency failed message
as Requisites are evaluated before conditions.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-15 18:54:04 +01:00
Matthias Reichl
4b262d4612 connman: disable service if ip configuration is used
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-15 18:54:04 +01:00
Matthias Reichl
1dfbcbd8b4 connman: move host and resolver configuration to separate service
Setup system hostname, /etc/resolv.conf and /etc/hosts in a service
that can be run independently of connman.

The volatile etc files are created in /run/libreelec instead of
/run/connman so they can be modified similarily to standard linux
installations with a writable /etc. Connman can then hook into
that and move resolv.conf management to /run/connman/resolv.conf when
it's started.

If kernel IP configuration is used the resolv info from the kernel
will be used to create resolv.conf. Users can also provide their
own resolv.conf file in /storage/.config/resolv.conf which takes
precedence over ther kernel info. If no resolv.conf info is present
a fallback with use the Google nameservers is created (as before).

Loopback network interface setup has been removed, this is already
set up by systemd.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-15 18:54:04 +01:00
Lukas Rusak
2eca8c068e connman: small fixup after 3525ffb 2019-07-05 10:11:20 -07:00
Lukas Rusak
3525ffb482 connman: optionally use iwd 2019-07-04 11:26:55 -07:00
MilhouseVH
94d7d9c353 connman: update to connman-1.37 2019-03-29 15:21:16 +00:00
Christian Hewitt
7cee2a095c Merge pull request #3044 from bltavares/patch-1
Avoid managing ZeroTier network interfaces
2018-11-04 06:28:15 +04:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
Bruno Tavares
2ae2bdc56c Avoid managing ZeroTier network interfaces
[ZeroTier](https://zerotier.com/) is a VPN/SD-WAN that provides wide access to a virtual wide peer to peer ethernet network.
The daemon manages new interface networks under the `zt` prefix, and handle all the ip configuration under those interrfaces.

After [battling](https://github.com/zerotier/ZeroTierOne/issues/868) for a whole week figuring why the IPv6 addresses didn't show up on that interface under LibreElec, I found the issue was related to the configuration on `connman` regarding which interfaces it should manage.

This commit proposes a new network interface prefix to be included on the block list by default for new LibreElec installations, in order to avoid more people facing issues while trying to hook up their devices on the ZeroTier network.
2018-10-20 16:07:33 -03:00