David Bauer
cb85b318a5
gluon-core: don't rewrite distfeeds for next
...
Don't rewrite the OpenWrt distfeeds, as the current way of formatting
the URLs results in invalid URLs, as the path for snapshot packages
differs from release packages.
This is a hack and should be re-implemented properly in the future.
2023-05-18 10:44:55 +02:00
Florian Maurer
f0246b65e2
gluon-info: Add current domain to gluon-info
...
- provides easier information of the currently active domain
- tested by patching a running node
2023-05-10 10:02:27 +02:00
Matthias Schiffer
10e52bec3a
Merge pull request #2688 from lemoer/pr_config_mode_ui_for_interface_roles_v2
...
Config-Mode UI for Interface Role Assignment (v2)
2023-04-27 21:11:33 +02:00
lemoer
19f3c9d396
gluon-web-network: migrate to SPDX headers for licensing
2023-04-24 21:41:53 +02:00
lemoer
b774f6f434
gluon-web-model: migrate to SPDX headers for licensing
2023-04-24 21:41:53 +02:00
lemoer
abd6d6415d
gluon-core: make interface roles exclusive in site config
2023-04-24 21:41:53 +02:00
lemoer
a31a802e85
gluon-core: fix invalid role configurations during reconfigure
2023-04-24 20:59:26 +02:00
lemoer
1e21dbcfad
gluon-web-network: make roles "uplink" / "mesh" and "client" exclusive
2023-04-24 20:59:26 +02:00
lemoer
7805ff700e
gluon-web-model: add exclusive options for MultiListValue
2023-04-24 20:59:20 +02:00
aiyion.prime
e4d05e6ba9
gluon-mesh-vpn-wireguard: add fastd key migration
2023-04-20 00:22:13 +02:00
aiyion.prime
759a3436e0
gluon-mesh-vpn-wireguard: add gluon-hex-to-b64
...
gluon-hex-to-b64 takes base64 content such as a fastd private key
in legacy form via stdin and emits it in base64 encoded (WireGuard) form.
Provides basic return codes.
2023-04-20 00:21:42 +02:00
lemoer
03b9ffdb24
gluon-web-model: uglify flag --support-ie8 is now --ie
...
From uglify 3.14.0 on, this command is called --ie:
ef5f7fc25e
2023-04-19 21:34:29 +02:00
lemoer
d46c5f89c5
gluon-web-network: show pretty interface names
2023-04-19 21:34:29 +02:00
lemoer
f0b2e632d0
gluon-web-network: initial draft of role configuration
2023-04-19 21:04:24 +02:00
lemoer
7cd4a189e0
gluon-web-model: add MultiListValue class
2023-04-19 21:04:23 +02:00
Jan Luebbe
31d1429ad2
libbatadv: update UAPI and policy from batctl v2023.0
...
batadv_gw_modes and BATADV_ATTR_GW_MODE were missing from the local
version, so update it and the corresponding policy table from batctl.
2023-04-16 20:24:54 +02:00
David Bauer
1c6405a756
gluon-core: set WAN mac from board-data ( #2823 )
...
Set the MAC-adress for the WAN interfacce in case it is defined in the
board-data.
This commit fixes random MAC-Addresses on reboot in case OpenWrt stores
them in the device network configuration.
Fixes #2808
Signed-off-by: David Bauer <mail@david-bauer.net>
2023-03-24 17:20:53 +01:00
Stefan Weil
cab47e73e4
gluon-status-page: fix status display of wireless mesh for recent openwrt ( #2826 )
...
Instead of checking for the deprecated sysfs entry `wireless` which no
longer exists when running newer versions of openwrt, testing for `phy80211`
can be used and works for old and new versions of openwrt.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2023-03-24 13:34:25 +01:00
David Bauer
9a4395d048
Merge pull request #2768 from herbetom/add_gl-xe300
...
ath79-nand: add support for GL.iNet GL-XE300
2023-03-16 07:51:20 +01:00
Andreas Ziegler
94537db4df
gluon-core: fix typo in wireless upgrade script
2023-03-02 00:23:56 +01:00
Jan-Niklas Burfeind
44844262cd
Merge pull request #2654 from T-X/pr-librerouter-v1
...
ath79-generic: add LibreRouter v1
2023-02-28 16:53:15 +01:00
Christian Buschau
4e68059bc8
gluon-core: preserve channel list for 5G radios
...
Currently the 'channels' setting of a 5G radio gets overwritten or
deleted even if the 'preserve_channels' option is enabled. Don't touch it
if 'preserve_channels' is set.
2023-02-26 15:14:13 +01:00
Andreas Ziegler
d97673f715
gluon-core: sleep a few seconds during upgrade
...
wait for device initialisations
workaround for a timing issue during first boot on ath79-generic
after sysupgrade from ar71xx-generic image
GitHub Issue: #2779
2023-02-26 00:04:50 +01:00
Linus Lüssing
0cdaeaa0c9
ath79-generic: add LibreRouter v1
...
add comments about lacking radios
Co-authored-by: Jan-Niklas Burfeind <git@aiyionpri.me>
Co-authored-by: Matthias Schiffer <mschiffer@universe-factory.net>
2023-02-25 23:58:37 +01:00
Tom Herbers
b28f58dbd4
ath79-nand: add support for GL.iNet GL-XE300
...
The activated setup mode is indicated by the WLAN LED.
Co-authored-by: David Bauer <mail@david-bauer.net>
2023-02-25 11:44:07 +01:00
Jan-Niklas Burfeind
670da836c7
Merge pull request #2535 from ffgraz/olsr2
...
OLSRDv2 Support: Initial Meshing
2023-02-16 11:59:13 +01:00
Maciej Krüger
37b88cf790
gluon-mesh-olsrd: remove unused files
2023-02-15 21:40:31 +01:00
Maciej Krüger
ad8cfe02c2
gluon-web-model: fix Warning field not being hidden
...
"not self.title" doesn't work because of "self.title = title or """
2023-01-28 20:46:41 +01:00
Maciej Krüger
1f451d4021
gluon-web-model: fix issue with warning blocking save on private-wifi
...
The other bugfix which made this element inherit from AbstractValue
caused AbstractValue:validate() to be inherited aswell
Now added an if so validate only runs if a datatype is set
(since Element is meant as a generic way to extend web-model without
modifying web-model - also to add custom inputs - just hiding it behind an if sounds like a sane solution)
2023-01-28 20:42:52 +01:00
Florian Maurer
f5a41dd3bc
lantiq-xrx200: add Arcadyan VGV7510KW22 (o2 Box 6431)
...
update lan, wan separation for o2 6431
2023-01-25 13:32:04 +01:00
Tom Herbers
7b25412541
gluon-web-cellular: add German translation
...
Co-authored-by: Jan-Niklas Burfeind <github@aiyionpri.me>
2023-01-24 16:07:25 +01:00
Maciej Krüger
5baa8e07f1
gluon-mesh-olsrd: editorconfig/whitespace fixup
2023-01-20 03:01:24 +01:00
Maciej Krüger
ad378ce60f
gluon-mesh-olsrd: add olsr2 support
2023-01-20 03:01:24 +01:00
Martin Weinelt
d65ce73762
Revert "gluon-core: remove DNS cache feature"
...
This reverts commit 543eb17882
.
Restores the dns caching configuration that should be feasible, since we
now require around 8 MB of flash.
2023-01-15 22:50:14 +01:00
Martin Weinelt
86502c46ba
Migrate to dnsmasq-full to restore query caching
...
We migrate to dnsmasq-full, while disabling most of its features.
Notably, dhcp and dnssec are compiled in, while other features of the
full variant are deselected.
2023-01-15 22:50:00 +01:00
Jan-Niklas Burfeind
0e5a5d31f5
Merge pull request #2751 from AiyionPrime/c-indentation
...
C indentation
2023-01-15 15:53:27 +01:00
Jan-Niklas Burfeind
c3be7a78b7
gluon-setup-mode: fix indentation
2023-01-12 23:02:16 +01:00
Jan-Niklas Burfeind
caeae3b3d9
package/gluon-respondd: migrate to SPDX header
...
found BSD-2-Clause
2023-01-12 23:02:09 +01:00
Jan-Niklas Burfeind
5f6bf492f7
package/libgluonutil: migrate to SPDX header
...
found BSD-2-Clause
2023-01-12 22:58:23 +01:00
Jan-Niklas Burfeind
0699362083
gluon-wan-dnsmasq: fix indentation
2023-01-12 22:44:04 +01:00
Jan-Niklas Burfeind
a5825a840a
gluon-status-page: fix indentation
2023-01-12 22:44:00 +01:00
Jan-Niklas Burfeind
309922e5c9
gluon-setup-mode: fix indentation
2023-01-12 22:43:56 +01:00
Jan-Niklas Burfeind
ab89bacb55
libbatadv: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
896dae59f6
gluon-web: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
9c023fba57
gluon-status-page: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
10613b9e52
gluon-status-page-mesh-batman-adv: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
051c74b987
gluon-respondd: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
e797ad4c2f
gluon-radvd-filterd: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
36f407877b
gluon-neighbour-info: fix c indentation
2023-01-12 21:46:55 +01:00
Jan-Niklas Burfeind
ac7de8414e
gluon-mesh-vpn-wireguard: fix c indentation
2023-01-12 21:46:55 +01:00