David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							98a1c196ed 
							
						 
					 
					
						
						
							
							mesh-vpn: fully abstract VPN methods  
						
						... 
						
						
						
						This fully abstracts VPN methods, making gluon-mesh-vpn-fastd and
gluon-mesh-vpn-tunneldigger completely self-contained.
Provide a LUA interface for generic interacting with VPN methods in
gluon-mesh-vpn-core and web packages.
This also adds the ability to install tunneldigger and fastd to the same
image, selecting the VPN method based on the selected domain.
Signed-off-by: David Bauer <mail@david-bauer.net> 
						
					 
					
						2021-05-22 06:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42335a07c9 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: unconditionally run gluon-reconfigure  
						
						... 
						
						
						
						Simplify the individual form providers by always running reconfigure. This
also commits all UCI packages, so we can remove all tracking of UCI
sections from the wizard code.
Instead of returning a list of packages to commit, the providers just
save their settings directly. Explicit runs of upgrade scripts are
removed, as they are now run by reconfigure. 
						
					 
					
						2021-05-15 00:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16fab561db 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: override Section:write() instead of Section:handle()  
						
						
						
					 
					
						2021-05-15 00:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Weinelt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ada723a0df 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: display tc limits in Mbit/s  
						
						
						
					 
					
						2019-06-16 19:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							818c31afdd 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-core: move common VPN config to gluon UCI package  
						
						... 
						
						
						
						We now keep the VPN enable state, bandwidth limit enable and actual limits
in the core config to avoid having to recover "user intent" from different
config files when the used VPN packages change.
Fixes  #1736  
						
					 
					
						2019-06-16 18:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tata 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c066a0f8 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: 0300-mesh-vpn.lua fix limit_ingress default value ( #1682 )  
						
						... 
						
						
						
						in case of default disabled simple-tc for tunneldigger
Signed-off-by: Jan-Tarek Butt <tarek@ring0.de> 
						
					 
					
						2019-04-11 08:50:48 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Kaechele 
							
						 
					 
					
						
						
						
						
							
						
						
							d87c4b521b 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn: support ingress bandwidth shaping with tunneldigger ( #1460 )  
						
						... 
						
						
						
						Signed-off-by: Felix Kaechele <felix@kaechele.ca> 
						
					 
					
						2018-07-26 01:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92d90cdfb7 
							
						 
					 
					
						
						
							
							gluon-config-mode-*: replace nixio with gluon.util  
						
						
						
					 
					
						2018-07-17 20:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7d68490d 
							
						 
					 
					
						
						
							
							gluon-config-mode: add platform on config-mode reboot ( #1397 )  
						
						... 
						
						
						
						This commit adds the ability to show information about the platform on
config-mode reboot. 
						
					 
					
						2018-05-17 02:30:29 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83a6847fbd 
							
						 
					 
					
						
						
							
							gluon-web: remove unneeded functions from gluon.web.util  
						
						... 
						
						
						
						exec() is moved to gluon.util. 
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							557565e189 
							
						 
					 
					
						
						
							
							gluon-web: add i18n package namespaces  
						
						
						
					 
					
						2018-02-23 13:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee6afaced9 
							
						 
					 
					
						
						
							
							treewide: use new gluon.site Lua library  
						
						... 
						
						
						
						Some files have received some additional refactoring. 
						
					 
					
						2017-08-11 22:07:34 +02:00 
						 
				 
			
				
					
						
							
							
								Sunz3r 
							
						 
					 
					
						
						
						
						
							
						
						
							b5a8959f59 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: add tunneldigger to reboot page ( #1172 )  
						
						
						
					 
					
						2017-07-06 13:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a49ef70c53 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: add tunneldigger support  
						
						... 
						
						
						
						Based-on-patch-by: Cyrus Fox <cyrus@lambdacore.de> 
						
					 
					
						2017-03-10 19:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								rubo77 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7f69142f 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: add extra message if mesh-VPN was not selected  
						
						... 
						
						
						
						This was introduced in ffhh-packages at https://github.com/freifunkhamburg/ffhh-packages/tree/master/gluon-config-mode-reboot-ffhh  
						
					 
					
						2017-02-22 19:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d3f08f25 
							
						 
					 
					
						
						
							
							treewide: convert all LuCI-based packages to gluon-web  
						
						
						
					 
					
						2017-02-22 01:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cf03bab37 
							
						 
					 
					
						
						
							
							treewide: replace normal uses of luci.model.uci with simple-uci to reduce LuCI dependencies  
						
						... 
						
						
						
						We also make use of the boolean support of simple-uci to make scripts
clearer. 
						
					 
					
						2017-02-10 02:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0ed7dde85 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: fix indentation  
						
						
						
					 
					
						2016-08-27 16:39:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e0075584d 
							
						 
					 
					
						
						
							
							Use a "pretty" hostname where possible  
						
						... 
						
						
						
						Fixes  #414  
					
						2016-08-27 16:33:37 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							819c7d59f1 
							
						 
					 
					
						
						
							
							gluon-config-mode-*, gluon-luci-*: add escaping for many user- or site-defined strings  
						
						... 
						
						
						
						Allows weird release numbers, models and site names, and prepares support
for pretty hostnames. 
						
					 
					
						2016-08-27 15:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Tarek Butt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c1f490527 
							
						 
					 
					
						
						
							
							Minify all Lua code  
						
						
						
					 
					
						2016-07-10 20:14:25 +02:00