Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ed87c6df4 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv: enable bridge learning on bat0 again  
						
						... 
						
						
						
						Reverts d5829d87beFixes  #1121  
						
					 
					
						2017-05-12 15:43:31 +02:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf3c895d0 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv: announce dns server if dns cache was configured ( #1105 )  
						
						
						
					 
					
						2017-04-27 21:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Lüssing 
							
						 
					 
					
						
						
						
						
							
						
						
							c519ec4596 
							
						 
					 
					
						
						
							
							gluon-core: reenable multicast snooping for wan zone  
						
						... 
						
						
						
						LEDE recently disabled multicast snooping by default:
https://git.lede-project.org/?p=project/netifd.git;a=commitdiff;h=52541140f8138e31958cdc3d7e42a4029fa6bbc9 
Reenable it for Gluon as there have been no confirmed issues for
LEDE and no negative reports concerning Gluon v2016.2.x so far.
Closes  #1025 .
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue> 
						
					 
					
						2017-04-13 22:31:47 +02:00 
						 
				 
			
				
					
						
							
							
								Linus Lüssing 
							
						 
					 
					
						
						
						
						
							
						
						
							66ead88dcb 
							
						 
					 
					
						
						
							
							gluon-client-bridge: reenable multicast snooping for client zone  
						
						... 
						
						
						
						LEDE recently disabled multicast snooping by default:
https://git.lede-project.org/?p=project/netifd.git;a=commitdiff;h=52541140f8138e31958cdc3d7e42a4029fa6bbc9 
Reenable it for Gluon as there have been no confirmed issues for
LEDE and no negative reports concerning Gluon v2016.2.x so far.
Closes  #1025 .
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue> 
						
					 
					
						2017-04-13 22:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e45c30330d 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv: refactor interface management  
						
						... 
						
						
						
						We now create bat0 and primary0 independently of the lower mesh interfaces,
making the whole setup a lot more robust. In particular:
- we can't accidentially destroy primary0 because of concurrent setup and
  teardown runs of different interfaces
- bat0 will always exist, even when no mesh interfaces are up (e.g. no link
  on wired mesh)
- interfaces going down and up again will never tear down the whole of
  batman-adv
- we can enable and disable bat0 independently of the lower interface
  states 
						
					 
					
						2017-04-12 19:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ca67dcca5 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-*: unify into a single source package  
						
						... 
						
						
						
						For simplicity, we don't use different MTUs for compat 14 and 15 anymore,
there's no harm in using 1532 for batman-adv-legacy as well. 
						
					 
					
						2017-04-12 04:22:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a502295eaf 
							
						 
					 
					
						
						
							
							gluon-core: gluon_mesh: make transitive and fixed_mtu available as interface data, add post-setup.d  
						
						... 
						
						
						
						In addition, transitive and fixed_mtu now default to 0 instead of an empty string. 
						
					 
					
						2017-04-12 03:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4641d47fd 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: dont' call 'ip' to check if primary0 exists  
						
						
						
					 
					
						2017-04-11 02:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02f2d8796c 
							
						 
					 
					
						
						
							
							gluon-core: don't call 'ip' to check if an interface exists  
						
						
						
					 
					
						2017-04-11 02:01:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4613c4e8d 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: pass UCI cursor to get_wlan_mac(), get rid of local UCI context  
						
						
						
					 
					
						2017-04-11 01:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f48d10bdde 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: pass UCI cursor as argument to iterate_radios() instead of using local context  
						
						
						
					 
					
						2017-04-11 01:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Labus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							901b122d83 
							
						 
					 
					
						
						
							
							gluon-web-wifi-config: use find_phy from gluon.util  
						
						
						
					 
					
						2017-04-11 01:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Labus 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							734d1925de 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: fix PHY detection for radios addressed by PCIe address  
						
						
						
					 
					
						2017-04-11 01:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da22c5cf8e 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: change find_phy argument to config table and make public  
						
						
						
					 
					
						2017-04-11 01:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6499658b52 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: don't print error message when no_rebroadcast is not supported  
						
						... 
						
						
						
						batman-adv 2017.0 doesn't need (or support) no_rebroadcast anymore. Don't
fail when the file doesn't exist. 
						
					 
					
						2017-04-10 01:32:30 +02:00 
						 
				 
			
				
					
						
							
							
								kb-light 
							
						 
					 
					
						
						
						
						
							
						
						
							eefd2ef8db 
							
						 
					 
					
						
						
							
							Add package gluon-ebtables-source-filter ( #1015 )  
						
						
						
					 
					
						2017-04-09 18:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								Julian 
							
						 
					 
					
						
						
						
						
							
						
						
							13c61d9394 
							
						 
					 
					
						
						
							
							gluon-core: fix pattern %v in opkg URLs ( #1087 )  
						
						
						
					 
					
						2017-04-07 14:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Cyrus 
							
						 
					 
					
						
						
						
						
							
						
						
							6a0ca58fc3 
							
						 
					 
					
						
						
							
							gluon-core: Fixed bug which kept legacy VLAN interface definitions ( #1085 )  
						
						
						
					 
					
						2017-04-03 20:48:42 +02:00 
						 
				 
			
				
					
						
							
							
								Cyrus 
							
						 
					 
					
						
						
						
						
							
						
						
							540d0ff0a3 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-core: Fixed conditions for migration code ( #1080 )  
						
						... 
						
						
						
						VPN daemons were always disabled 
						
					 
					
						2017-03-26 10:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Cyrus Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa17e3e86e 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-tunneldigger: ignore default config when checking for legacy configs  
						
						
						
					 
					
						2017-03-23 12:51:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da19961188 
							
						 
					 
					
						
						
							
							gluon-web: javascript: don't use global RegExp.$x matches, fix "this" for parameterized validators  
						
						... 
						
						
						
						Doing so caused broken validations, as different validators were affecting
each other. 
						
					 
					
						2017-03-10 22:25:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b016cf18b4 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-core: add code for migration of enabled state between fastd and tunneldigger  
						
						... 
						
						
						
						Based-on-patch-by: Cyrus Fox <cyrus@lambdacore.de> 
						
					 
					
						2017-03-10 19:45:35 +01: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 
						 
				 
			
				
					
						
							
							
								Cyrus Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad7a36fdce 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-tunneldigger: add package for tunneldigger L2TP support  
						
						
						
					 
					
						2017-03-10 19:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be88eba07f 
							
						 
					 
					
						
						
							
							Refactor common parts of gluon-mesh-vpn-fastd into a gluon-mesh-vpn-core package  
						
						... 
						
						
						
						The fastd_mesh_vpn site.conf section is renamed to mesh_vpn.fastd. 
						
					 
					
						2017-03-10 19:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41a9f9b06c 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: fix ARP resolution of next-node IPv4 address  
						
						... 
						
						
						
						The ebtables rules were not adjusted when switching from macvlan to veth. 
						
					 
					
						2017-03-08 22:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7222fc07d1 
							
						 
					 
					
						
						
							
							gluon-web-private-wifi: fix default value of "enabled" setting  
						
						
						
					 
					
						2017-03-02 15:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								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