Commit graph

89 commits

Author SHA1 Message Date
Christian Hewitt
498c04913d connman: add default support for ethernet tethering 2023-01-02 09:17:24 +00:00
Christian Hewitt
2bbfba33ac connman: update to 1.41 + HEAD 2023-01-02 09:16:10 +00:00
Christian Hewitt
5ddc5cb15a connman: bump to include latest changes 2022-10-01 06:36:28 +00:00
mglae
f3023b40b9 connman: update to 4388028 (1.41+/2022-05-25) 2022-06-25 12:03:05 +02:00
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
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
CvH
f668a67654 spdx: packages/network 2018-07-18 20:45:17 +02:00
Chris Novakovic
3d9033fc43 ConnMan: use UseGatewaysAsTimeservers option
Upstream commits 20f20417 ("main: Add UseGatewaysAsTimeservers option")
and 3ce40776 ("timeserver: Use gateways as timeservers if
UseGatewaysAsTimeservers=true") change ConnMan's behaviour regarding the
use of default gateways as timeservers: this is now a configurable
option at run-time, with the default setting being to disable this
behaviour. These commits obsolete one of LibreELEC's custom patches,
connman-04-do-not-add-default-gw-as-timeserver.patch.

Prepare for the next stable release of ConnMan by cherry-picking these
commits from upstream (with minor modifications to commit 20f20417 so it
applies cleanly to 1.36) and using the new UseGatewaysAsTimeservers
option in /etc/connman/main.conf to forcefully disable the feature,
which matches the behaviour of the LibreELEC patch. The cherry-picked
upstream commits can be dropped when a new stable version of ConnMan is
released and LibreELEC upgrades to it.
2018-07-08 01:03:06 +01:00
CvH
65c9e31e0e connman: remove unused options 2018-06-26 19:40:57 +02:00
MilhouseVH
01832667fe connman: update to connman-1.36 2018-05-12 19:05:16 +01:00
Chris Novakovic
0235a223b8 ConnMan: disable interface stats and history files
ConnMan writes stats and history files for each configured interface to
/storage/.cache/connman/*/{data,history}. These files remain open while
ConnMan is running, and prevent the system from halting or rebooting
when /storage is an NFS mount (because ConnMan brings down the interface
through which the NFS mount is accessed and then tries to update the
stats and/or history file for that interface, but the file descriptors
are no longer valid, so the system hangs).

The stats and history files are superfluous, especially since the means
of viewing them isn't included in LibreELEC (the stats tool is missing
because ConnMan is compiled with --disable-tools), so there's no harm in
not generating them on systems that don't mount /storage over NFS
either; in fact, it benefits LibreELEC installations where /storage is
mounted on a flash device by reducing unnecessary flash writes.
2018-05-03 13:28:46 +01:00
Sascha Kuehndel (InuSasha)
3846ec7dac
buildsystem: replace PKG_AUTORECONF 2017-11-22 00:41:12 +01:00
cvh
f7da3c2cc3 remove double newlines 2017-10-16 01:25:26 +02:00
cvh
837b447b7c decommission PKG_IS_ADDON 2017-10-16 00:01:20 +02:00
MilhouseVH
37f342ecdc connman: update to connman-1.35 2017-08-28 19:12:21 +01:00
Peter Vicman
50a51452be build system: add sha256 checksum to all packages
putting #1597 in use
2017-07-17 20:49:23 +02:00
chewitt
b37ba4ca9b connman: update to 1.34 and drop patches 2017-04-27 13:14:46 +01:00
awiouy
cf5d3a4579 decommission PKG_REV 2017-01-19 00:06:13 +01:00
Jonas Karlman
12fa46a795 connman: remove full path in log 2016-10-18 20:07:11 +02:00
awiouy
e0c2de9b39 Decommission PKG_PRIORITY 2016-09-24 11:57:39 +02:00
chewitt
6b89ad94e9 connman: bump to 1.33 2016-07-19 06:11:36 +01:00
Lukas Rusak
c002da951a connman: update to 1.32 2016-04-20 11:53:32 -07:00
Lukas Rusak
356f21bfa3 connman: use connmand-wait-online and rework service dependencies 2016-02-03 11:29:57 +01:00
Stephan Raue
777dc0e394 Merge pull request #4594 from chewitt/connman-1.31
connman: update to 1.31
2016-01-12 02:26:51 +01:00
chewitt
d4ba58cc66 connman: update to 1.31 2016-01-10 16:08:55 +01:00
Stephan Raue
f51faa070d packages: update license headers
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-01-02 17:29:56 +01:00
chewitt
bbdcbd93cb connman: update to connman-1.30 2015-11-15 20:45:12 +04:00
Sony2
3efe54ae08 Make veth* and bridges (docker*) completely ignored by connman 2015-08-11 10:31:25 +02:00
Stefan Saraev
0f6656a50f ... and clean up settings / re-add fallbacktimeservers to main.conf 2015-04-19 18:22:59 +03:00