Maciej Krüger
b9f86e1d83
gluon-radv-filterd: migrate to nftables
2023-05-01 20:06:52 +02:00
Maciej Krüger
e6a8cda992
gluon-mesh-batman-adv: migrate to nftables
2023-05-01 20:06:52 +02:00
Maciej Krüger
d0aac546e8
gluon-nftables-filter-ra-dhcp: migrate to nftables
2023-05-01 20:06:52 +02:00
Maciej Krüger
888af8ba4c
gluon-nftables-filter-multicast: migrate to nftables
2023-05-01 20:06:52 +02:00
Maciej Krüger
34c0bc6e36
gluon-nftables-source-filter: migrate to nftables
2023-05-01 20:06:52 +02:00
Maciej Krüger
72a9a2a042
gluon-ebtables-limit-arp: switch to nftables
2023-05-01 20:06:51 +02:00
Maciej Krüger
3a7115149c
gluon-{iptables => }-clamp-mss-to-pmtu: migrate to nftables
2023-05-01 20:06:50 +02:00
Maciej Krüger
d9634cd815
gluon-mesh-vpn-core: migrate to gluon-nftables
2023-05-01 20:06:50 +02:00
Maciej Krüger
09eec29c7d
gluon-ebtables -> gluon-nftables-multicast: split out multicast rules, delete rest
2023-05-01 20:06:50 +02:00
Maciej Krüger
40b1f1b1e2
gluon-nftables: init
2023-05-01 20:06:49 +02:00
Maciej Krüger
4318048aed
firewall: switch to nftables
2023-05-01 19:47:41 +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