David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef3e195340 
							
						 
					 
					
						
						
							
							Merge pull request  #2548  from AiyionPrime/ath79-lan-split  
						
						... 
						
						
						
						gluon-core: split dual lan devices 
						
					 
					
						2022-06-25 18:06:46 +02:00 
						 
				 
			
				
					
						
							
							
								aiyion.prime 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee1d44567 
							
						 
					 
					
						
						
							
							gluon-core: split dual lan devices  
						
						
						
					 
					
						2022-06-25 16:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								aiyion.prime 
							
						 
					 
					
						
						
						
						
							
						
						
							ca37f2036c 
							
						 
					 
					
						
						
							
							gluon-enter-setup-mode: remove unused pipefail  
						
						... 
						
						
						
						posix-sh does not support pipefail this way 
						
					 
					
						2022-06-22 14:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								aiyion.prime 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab486dd2c 
							
						 
					 
					
						
						
							
							run-build.sh, gluon_bat0.sh: add double quotes  
						
						... 
						
						
						
						to prevent word splitting and globbing 
						
					 
					
						2022-06-22 14:56:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df07fc8040 
							
						 
					 
					
						
						
							
							gluon-client-bridge: simplify OWE-TM configuration ( #2550 )  
						
						... 
						
						
						
						OpenWrt now allows to specify the ifname of the transition interface
instead of SSID and BSSID, internally automatically detecting these from
interfaces on the same PHY. Thus, these cross-VAP dependant
configuration can be omitted from UCI.
Signed-off-by: David Bauer <mail@david-bauer.net> 
						
					 
					
						2022-06-19 17:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Maximilian Baumgartner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b74287c017 
							
						 
					 
					
						
						
							
							rampis-mt7621: add support for Netgear WAC104 ( #2557 )  
						
						... 
						
						
						
						Co-authored-by: Maximilian Baumgartner <aufhaxer@googlemail.com> 
						
					 
					
						2022-06-17 23:27:06 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f4c5681e4 
							
						 
					 
					
						
						
							
							ath79-generic: add support for CPE710v1 ( #2558 )  
						
						
						
					 
					
						2022-06-17 23:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ab1df080e 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for NanoStation Loco M2 (XW) ( #2547 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-06-16 14:52:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae7b87b0f0 
							
						 
					 
					
						
						
							
							Merge pull request  #2520  from freifunk-gluon/check-updater-branch  
						
						... 
						
						
						
						gluon-autoupdater: check default branch name, check number of pubkeys, revert invalid branch on update/reconfigure 
						
					 
					
						2022-06-11 10:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2887adef5f 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for NanoBeam M5 (XW) ( #2432 )  
						
						... 
						
						
						
						Gone due to
commit 071cf7b20fd586720c5c 
						
					 
					
						2022-05-30 20:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b690939fae 
							
						 
					 
					
						
						
							
							ramips-mt7620: remove "broken" status for ASUS RT-AC51U ( #2494 )  
						
						
						
					 
					
						2022-05-27 21:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92a6b81e8a 
							
						 
					 
					
						
						
							
							gluon-autoupdater: check that good_signatures does not exceed number of provided pubkeys  
						
						
						
					 
					
						2022-05-27 12:12:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53cf8796c7 
							
						 
					 
					
						
						
							
							gluon-autoupdater: revert to default branch when configured branch is invalid  
						
						... 
						
						
						
						An invalid branch may be set for various reasons:
- Previous firmware had an invalid default branch
- Branch list has changed and old UCI branch config was removed by a
  site-specific upgrade script
- Manual UCI configuration 
						
					 
					
						2022-05-27 12:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c65f0834b 
							
						 
					 
					
						
						
							
							gluon-autoupdater: factor out default_branch() function  
						
						... 
						
						
						
						Make the code clearer and prepare for invalid branch fixup. 
						
					 
					
						2022-05-27 12:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db48b6b693 
							
						 
					 
					
						
						
							
							gluon-autoupdater: check default branch name  
						
						... 
						
						
						
						Check the default branch (both from site.conf and GLUON_AUTOUPDATER_BRANCH)
against the list of configured branch names to avoid misconfiguration. 
						
					 
					
						2022-05-27 12:00:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d24ae56378 
							
						 
					 
					
						
						
							
							gluon-core: check-site: support checking "custom" values  
						
						... 
						
						
						
						The new "value" helper can be used to turn a Lua value into a path that
can be passed to need_*() etc. 
						
					 
					
						2022-05-27 12:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							674ec7b64a 
							
						 
					 
					
						
						
							
							ath79-generic: re-add support for Ubiquiti UniFi AP Outdoor+ ( #2440 )  
						
						... 
						
						
						
						Removed in 45c84a117b 
						
					 
					
						2022-05-26 23:35:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ef3edbe58 
							
						 
					 
					
						
						
							
							Merge pull request  #2352  from lemoer/pr_site_vpn_mtu_in_provider  
						
						... 
						
						
						
						RFC: gluon-mesh-vpn-*: make MTU of VPN device provider specific 
						
					 
					
						2022-05-22 11:45:10 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36f406746e 
							
						 
					 
					
						
						
							
							gluon-status-page: fix mesh-vpn section for wg ( #2502 )  
						
						... 
						
						
						
						Since freifunk-gluon/packages#250  mesh-vpn-peers
can be empty arrays if they're not connected
and the node is in a WireGuard site. 
						
					 
					
						2022-05-21 20:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								lemoer 
							
						 
					 
					
						
						
						
						
							
						
						
							7c81897b4c 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-*: make vpn MTU provider specific  
						
						... 
						
						
						
						If a community uses different vpn providers, they typically
assume the same MTU for the wan device underneath the VPN. As
different VPN providers however have different overhead, the MTU
of the VPN device differs for each provider. Therefore this
commit makes the MTU of the VPN device provider specific.
This has two advantages:
1. The same site.conf can used to bake firmwares for different
   VPN providers (only by selecting a diferent vpn feature in the
   site.mk).
2. We are coming closer to the option of integrating multiple VPN
   providers into one firmware. 
						
					 
					
						2022-05-21 18:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Maciej Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c0bdbf56 
							
						 
					 
					
						
						
							
							gluon-core: add post-setup.d .keep ( #2525 )  
						
						... 
						
						
						
						This folder is referenced in files/lib/netifd/proto/gluon_mesh.sh, but 
there's no .keep for it 
						
					 
					
						2022-05-20 18:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02edf564bd 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add CPE210v3 ( #2506 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-05-13 23:36:34 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b68f2484ff 
							
						 
					 
					
						
						
							
							treewide: remove leftover GLUON_SPECIALIZE_KERNEL dependencies ( #2514 )  
						
						... 
						
						
						
						This was removed in commit c23bc293ef 
						
					 
					
						2022-05-08 12:14:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56eaf4aa28 
							
						 
					 
					
						
						
							
							treewide: switch crypto lib to WolfSSL ( #2509 )  
						
						... 
						
						
						
						WolfSSL has a significant lower flash footprint. Also, issues with OWE /
SAE connections were fixed in OpenWrt a while ago.
See ddcb970274 
						
					 
					
						2022-05-07 15:17:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							d656d38c7c 
							
						 
					 
					
						
						
							
							mesh-vpn-core: require legacy iptables  
						
						... 
						
						
						
						Require legacy iptables, as Gluon still depends on firewall3. Otherwise,
nftables is pulled in as a dependency. 
						
					 
					
						2022-05-06 20:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc3b40819 
							
						 
					 
					
						
						
							
							treewide: replace ip6tables with ip6tables-legacy  
						
						
						
					 
					
						2022-04-30 16:35:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a27edd4baa 
							
						 
					 
					
						
						
							
							Merge pull request  #2459  from ffgraz/cm  
						
						... 
						
						
						
						gluon-setup-mode: add gluon-enter-setup-mode 
						
					 
					
						2022-04-27 18:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1992383134 
							
						 
					 
					
						
						
							
							Merge pull request  #2457  from MyIgel/statuspage-fix-tables  
						
						... 
						
						
						
						gluon-status-page: explicitly add tbody element to fix table manipulation 
						
					 
					
						2022-04-27 17:20:24 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Scheller 
							
						 
					 
					
						
						
						
						
							
						
						
							1ceb4428da 
							
						 
					 
					
						
						
							
							gluon-status-page: Use querySelector instead of firstElementChild  
						
						
						
					 
					
						2022-04-17 23:26:17 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Scheller 
							
						 
					 
					
						
						
						
						
							
						
						
							68a5a74d1d 
							
						 
					 
					
						
						
							
							gluon-status-page: Move mesh vpn id to table body, directly use table body  
						
						
						
					 
					
						2022-04-17 23:10:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d25670ce 
							
						 
					 
					
						
						
							
							gluon-core: use copy of "WAN" role list for "single" default ( #2478 )  
						
						... 
						
						
						
						Instead of using roles.wan directly as the default for roles.single,
create a copy of the table, so subsequent modifications of roles.single
don't affect roles.wan as well.
Fixes migration of Mesh-on-WAN status when no default for "single"
interfaces is set in site.conf. 
						
					 
					
						2022-04-17 20:46:53 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1252871217 
							
						 
					 
					
						
						
							
							gluon-core: fix gluon.util.get_role_interfaces() with empty role list ( #2472 )  
						
						... 
						
						
						
						The function failed when an interface has no roles assigned, breaking
several upgrade scripts.
Closes  #2471  
						
					 
					
						2022-04-17 01:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4225bd3853 
							
						 
					 
					
						
						
							
							gluon-core: fix setting interface default roles from site.conf ( #2463 )  
						
						... 
						
						
						
						Make the code match the docs and check_site.lua by actually looking up
the "default_roles" field, not "roles". 
						
					 
					
						2022-04-13 00:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Scheller 
							
						 
					 
					
						
						
						
						
							
						
						
							ea7b3163d1 
							
						 
					 
					
						
						
							
							gluon-status-page: Code clarification and formatting  
						
						
						
					 
					
						2022-04-11 23:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							684b4a80a0 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for wbs210v1 ( #2461 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-04-08 00:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								Maciej Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d7d50cf23 
							
						 
					 
					
						
						
							
							gluon-setup-mode: use gluon-enter-setup-mode  
						
						
						
					 
					
						2022-04-06 22:30:02 +02:00 
						 
				 
			
				
					
						
							
							
								Maciej Krüger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc49806e08 
							
						 
					 
					
						
						
							
							gluon-setup-mode: add gluon-enter-setup-mode  
						
						... 
						
						
						
						Script to enable setup mode and reboot
Fixes  #2412  
						
					 
					
						2022-04-06 22:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Scheller 
							
						 
					 
					
						
						
						
						
							
						
						
							3e0a6a64e3 
							
						 
					 
					
						
						
							
							gluon-status-page: Use <tbody> as browsers can add it automatically  
						
						
						
					 
					
						2022-04-03 13:54:20 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfa209a88a 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add NanoStation M2/M5 (XW) ( #2443 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-04-03 00:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39c3c7adf3 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for UniFi AP PRO ( #2416 )  
						
						... 
						
						
						
						Ubiquiti UniFi AP PRO
Gone due to
commit 45c84a1 
						
					 
					
						2022-03-26 11:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							087c15ae0c 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for UniFi AC Mesh ( #2428 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-03-26 10:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bfad8ff02 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for CPE510 v1.x ( #2430 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-03-25 23:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd8d5a3cdb 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for CPE210 v2.x ( #2429 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-03-25 18:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								J. Burfeind 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5ada094bf 
							
						 
					 
					
						
						
							
							ath79-generic: (re)add support for CPE210 v1.x ( #2410 )  
						
						... 
						
						
						
						Gone due to
commit 45c84a117b 
						
					 
					
						2022-03-24 19:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c13c4755e 
							
						 
					 
					
						
						
							
							gluon.mk: print source file name in GluonSrcDiet ( #2424 )  
						
						... 
						
						
						
						luasrcdiet will not print the name of its input file when an error
occurs. To facilitate debugging, echo the name before calling it, so it
is visible with V=s or BUILD_LOG=1. 
						
					 
					
						2022-03-24 06:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3203b26c4 
							
						 
					 
					
						
						
							
							Merge pull request  #2372  from freifunk-gluon/uci-regen  
						
						... 
						
						
						
						Regenerate network and system UCI configs on every reconfigure, switch to role-based interface configuration 
						
					 
					
						2022-03-20 17:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							073e559dc5 
							
						 
					 
					
						
						
							
							gluon-mesh-babel: do not allow disabling VXLAN ( #2376 )  
						
						... 
						
						
						
						With Babel, wired meshing cannot run on the same logical interface as
non-mesh traffic, so using VXLAN is mandatory. 
						
					 
					
						2022-02-23 19:10:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							428b8afb92 
							
						 
					 
					
						
						
							
							Merge pull request  #2186  from freifunk-gluon/fastd-l2tp  
						
						... 
						
						
						
						fastd: add L2TP offload support 
						
					 
					
						2022-02-23 19:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26b26395d1 
							
						 
					 
					
						
						
							
							Merge pull request  #2399  from MyIgel/remove-xhtml  
						
						... 
						
						
						
						treewide: Replace xhtml content type with html, remove xhtml workaround, replace self closing tags 
						
					 
					
						2022-02-22 21:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a671b5081c 
							
						 
					 
					
						
						
							
							gluon-core: preserve explicitly marked network and system sections  
						
						... 
						
						
						
						A section can be marked as preseved by setting the gluon_preserve option
to 1. In addition the following conditions must hold:
- The preserved section must not already exist after OpenWrt's and
  Gluons setup scripts run. Modifying existing sections is currently
  unsupported.
- Preserved sections must be named, so it can be detected whether a
  section conflicts with a preexisting one. 
						
					 
					
						2022-02-22 18:52:15 +01:00