Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8245e77218 
							
						 
					 
					
						
						
							
							gluon-status-page: fix browser compatiblity of language selection  
						
						
						
					 
					
						2017-02-26 20:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							959c8ae7f8 
							
						 
					 
					
						
						
							
							gluon-status-page: use unique filenames for dependencies, switch to SHA256 checksums  
						
						
						
					 
					
						2017-02-26 19:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							b7651ee96f 
							
						 
					 
					
						
						
							
							gluon-core: limit fq_codel memory to 1MB per AP with less than 48MB RAM ( #1046 )  
						
						
						
					 
					
						2017-02-24 19:43:32 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							946d873c14 
							
						 
					 
					
						
						
							
							gluon-status-page-api: limit uhttp max_requests to 16 on devices with <48MB RAM ( #1045 )  
						
						
						
					 
					
						2017-02-24 19:38:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28f42b24a8 
							
						 
					 
					
						
						
							
							gluon-setup-mode, gluon-status-page-api: remove references to rpcd  
						
						... 
						
						
						
						rpcd is not included in our images anymore since switching to gluon-web, so
we don't need to disable it anymore. 
						
					 
					
						2017-02-24 00:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jan-Tarek Butt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9f62fc278 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: Move lua file into luasrc dir  
						
						
						
					 
					
						2017-02-23 20:27:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b45585a109 
							
						 
					 
					
						
						
							
							Switch LAN and WAN port of Ubiquiti AirGateway  
						
						... 
						
						
						
						This makes the LAN port the PoE master, so the AirGateway can be used to
supply power to another node connected via mesh-on-LAN.
Fixes  #608  
						
					 
					
						2017-02-23 19:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0b919e89c 
							
						 
					 
					
						
						
							
							gluon-client-bridge: add next-node IPv6 address as deprecated  
						
						... 
						
						
						
						We always want to prefer the unique node address for outgoing traffic. Note
that this doesn't have an effect with batman-adv, as usually br-client will
be the outgoing interface, so the unique address would be chosen anyways. 
						
					 
					
						2017-02-23 17:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							b994ad4fdc 
							
						 
					 
					
						
						
							
							gluon-l3roamd: add package containing basic l3roamd configuration ( #1042 )  
						
						
						
					 
					
						2017-02-23 15:49:32 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f458d788c8 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: make welcome and reboot message optional  
						
						... 
						
						
						
						Make use of our new _translate() function. 
						
					 
					
						2017-02-22 19:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d7b4482b7 
							
						 
					 
					
						
						
							
							gluon-web: add renderer._translate()  
						
						... 
						
						
						
						_translate() will return nil when no match is found. 
						
					 
					
						2017-02-22 19:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d3f08f25 
							
						 
					 
					
						
						
							
							treewide: convert all LuCI-based packages to gluon-web  
						
						
						
					 
					
						2017-02-22 01:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4b74be506 
							
						 
					 
					
						
						
							
							gluon-web: add package  
						
						... 
						
						
						
						The gluon-web package is basically a stripped-down and refactored version
of the LuCI base. 
						
					 
					
						2017-02-22 01:30:58 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a06541623e 
							
						 
					 
					
						
						
							
							gluon-luci-admin: remove redundant Compound  
						
						
						
					 
					
						2017-02-21 20:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78d8645e19 
							
						 
					 
					
						
						
							
							gluon-luci-autoupdater: avoid use of CBI Maps  
						
						... 
						
						
						
						As convenient as the Map is, the underlying code is very complex and will
be removed. 
						
					 
					
						2017-02-21 20:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5a3b9115b 
							
						 
					 
					
						
						
							
							gluon-luci-admin: get rid of an unneeded model  
						
						
						
					 
					
						2017-02-21 20:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90fa69d7dd 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: remove bogus comments from pofiles  
						
						
						
					 
					
						2017-02-21 20:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								kb-light 
							
						 
					 
					
						
						
						
						
							
						
						
							558e98ae42 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: improve check_site  
						
						
						
					 
					
						2017-02-21 11:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								kb-light 
							
						 
					 
					
						
						
						
						
							
						
						
							c9563cdebd 
							
						 
					 
					
						
						
							
							scripts: check_site_lib: introduce need_string_array_match() ( #1016 )  
						
						
						
					 
					
						2017-02-21 09:45:33 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Perliev 
							
						 
					 
					
						
						
						
						
							
						
						
							26a0cbd1cc 
							
						 
					 
					
						
						
							
							gluon-status-page: JS translations ( #1044 )  
						
						... 
						
						
						
						Add translation support to gluon-status-page, including English, German and Russian translations. 
						
					 
					
						2017-02-21 09:40:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43f32e3c3b 
							
						 
					 
					
						
						
							
							gluon-autoupdater: fix incomplete comment in upgrade script  
						
						... 
						
						
						
						Fixes  #1043  
					
						2017-02-16 08:46:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5a7a7131 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: do not depend on gluon-mesh-batman-adv ( #1041 )  
						
						... 
						
						
						
						In preparation for Babel support. 
						
					 
					
						2017-02-13 21:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afdae86a5e 
							
						 
					 
					
						
						
							
							gluon-respondd: allow platforminfo_get_model() to return NULL  
						
						
						
					 
					
						2017-02-12 06:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							b38bd942b9 
							
						 
					 
					
						
						
							
							gluon-status-page-api: fix indentation of luasrc/lib/gluon/status-page/www/cgi-bin/interfaces  
						
						
						
					 
					
						2017-02-11 23:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							8b63ac792a 
							
						 
					 
					
						
						
							
							gluon-statuspage-api: make lib/gluon/status-page/www/cgi-bin/interfaces mesh-protocol agnostic  
						
						
						
					 
					
						2017-02-11 23:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3e609dca9 
							
						 
					 
					
						
						
							
							gluon-radvd: improve coding style in initscript  
						
						
						
					 
					
						2017-02-11 22:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25f1b64934 
							
						 
					 
					
						
						
							
							gluon-radvd: remove netdev from initscript  
						
						... 
						
						
						
						uradvd will tolerate devices appearing and disappearing during runtime. 
						
					 
					
						2017-02-11 22:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							184cb1010d 
							
						 
					 
					
						
						
							
							gluon-core: add single_as_lan option to configure a single ethernet port as LAN instead of WAN  
						
						
						
					 
					
						2017-02-10 22:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e39cbcbda1 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: make exec() replace all stdio files with /dev/null  
						
						
						
					 
					
						2017-02-10 22:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea12cb770d 
							
						 
					 
					
						
						
							
							gluon-core: nicer indentation of /lib/gluon/upgrade/020-interfaces  
						
						
						
					 
					
						2017-02-10 22:08:51 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5cb125737 
							
						 
					 
					
						
						
							
							Move wifi24/5 and mesh_on_wan/lan site validators from gluon-mesh-batman-adv-core to gluon-core  
						
						... 
						
						
						
						These values have been in use in gluon-core for some time, the validators
need to be moved as well. 
						
					 
					
						2017-02-10 21:19:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f238b01173 
							
						 
					 
					
						
						
							
							gluon-client-bridge: use a veth pair instead of macvlan to connect local-node to br-client  
						
						... 
						
						
						
						macvlan interfaces never directly exchange traffic with the underlying
interface, but only with other hosts behind the interface. In consequence,
router advertisements from the uradvd running on br-client could never
reach local-node, preventing it from getting an IPv6 address without RAs
from an external radvd. Fix this be replacing the macvlan interface with
a veth pair (with the peer interface in br-client).
As a side effect, this saves about 5KB of flash, as the veth module is
simpler than macvlan. 
						
					 
					
						2017-02-10 10:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57f8b9bc6a 
							
						 
					 
					
						
						
							
							Switch back roles of br-client and local-node interfaces  
						
						... 
						
						
						
						When preparing the migration from macvlan to veth for local-node, MAC
address conflicts occurred as some ports of br-client had the same address
as local-node. Reverting the roles of both interfaces fixes this.
By default, br-client is left as an interface without addresses and
firewall rules that drop everything, so the bridge is used to connect its
ports only. gluon-mesh-batman-adv-core changes this to the usual set
of addresses and firewall rules. 
						
					 
					
						2017-02-10 09:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b92dfcb966 
							
						 
					 
					
						
						
							
							Move creation of local-node device from gluon-mesh-batman-adv-core to gluon-client-bridge  
						
						... 
						
						
						
						Prepare reverting the roles of br-client and local-node to their state
before 8c4403ba11 
						
					 
					
						2017-02-10 09:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb350aba34 
							
						 
					 
					
						
						
							
							gluon-client-bridge, gluon-mesh-batman-adv-core: nicer indentation of uci:section calls  
						
						... 
						
						
						
						Also simplify the local_node.peerdns setting. 
						
					 
					
						2017-02-10 08:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9a52fd54f 
							
						 
					 
					
						
						
							
							Move luci-base dependency from gluon-core to gluon-setup-mode  
						
						... 
						
						
						
						Nothing outside the config mode depends on luci-base anymore. 
						
					 
					
						2017-02-10 02:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f922cf3ef 
							
						 
					 
					
						
						
							
							gluon-status-page-api: upgrade: don't throw error messages without rpcd  
						
						
						
					 
					
						2017-02-10 02:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efb8475f45 
							
						 
					 
					
						
						
							
							build: get rid of some redundant build dependencies  
						
						
						
					 
					
						2017-02-10 02:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80de4a69e3 
							
						 
					 
					
						
						
							
							gluon-client-bridge: don't depend on luci.ip  
						
						
						
					 
					
						2017-02-10 02:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e665bfe64a 
							
						 
					 
					
						
						
							
							gluon-core: don't depend on luci.ltn12  
						
						
						
					 
					
						2017-02-10 02:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c83b5b3cab 
							
						 
					 
					
						
						
							
							treewide: get rid of luci.util outside of config mode/advanced settings  
						
						
						
					 
					
						2017-02-10 02:10:01 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f48fc428f 
							
						 
					 
					
						
						
							
							gluon-legacy: remove package  
						
						... 
						
						
						
						The maintenance overhead doesn't justify keeping this old stuff anymore. 
						
					 
					
						2017-02-10 02:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							718758f0e5 
							
						 
					 
					
						
						
							
							gluon-respondd: have respondd join ff05::... in addition to ff02::... ( #1030 )  
						
						... 
						
						
						
						Rework init script to additionally join a ff05::... multicast group on the mesh-wide interface. 
						
					 
					
						2017-02-10 02:03:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b62e2fc78 
							
						 
					 
					
						
						
							
							gluon-core: check_site.lua: only accept /64 as prefix6  
						
						... 
						
						
						
						A lot of our code does not actually work with other prefix lengths.
Fixes  #1014  
						
					 
					
						2017-01-26 18:59:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7434bca1 
							
						 
					 
					
						
						
							
							Merge pull request  #1000  from freifunk-ffm/christf_dns-config  
						
						... 
						
						
						
						Add gluon-dns-config: a package that enables the node to be used as DNS cache 
						
					 
					
						2017-01-25 00:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							8b083d4986 
							
						 
					 
					
						
						
							
							gluon-core: check_site.lua: fix indentation  
						
						
						
					 
					
						2017-01-24 23:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e910fb41 
							
						 
					 
					
						
						
							
							gluon-core: add configuration that enables the next_node to be used as dns cache  
						
						
						
					 
					
						2017-01-24 23:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01512419f4 
							
						 
					 
					
						
						
							
							gluon-luci-admin: fix firmware upgrade confirmation code  
						
						... 
						
						
						
						Fix an exception breaking the page. 
						
					 
					
						2017-01-21 18:08:53 +01:00