David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3d890b1f 
							
						 
					 
					
						
						
							
							gluon-scheduled-domain-switch: add package ( #1555 )  
						
						... 
						
						
						
						This package allows to automatically switch to another domain, either
at a given point in time or after the node was offline long enough. 
						
					 
					
						2019-02-26 00:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Weinelt 
							
						 
					 
					
						
						
						
						
							
						
						
							35b34e2d8e 
							
						 
					 
					
						
						
							
							gluon-core: fix unifiac-{lite,pro} primary mac selection  
						
						... 
						
						
						
						fixes  #1629  
					
						2019-02-04 16:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Weinelt 
							
						 
					 
					
						
						
						
						
							
						
						
							114b8b21cd 
							
						 
					 
					
						
						
							
							gluon-core: sort 010-primary-mac by target and board_name  
						
						
						
					 
					
						2019-02-04 16:52:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b236263ea 
							
						 
					 
					
						
						
							
							gluon-core: distribute dualband radios ( #1606 )  
						
						... 
						
						
						
						This commit distributes dualband radios evenly on 2.4 GHz and 5GHz with
2.4 GHz being prioritised higher than 5 GHz. This means in case a device
has only a single radio and this radio supports operation in both bands,
it will be set to 2.4 GHz.
Tested-by: Martin Weinelt <martin@darmstadt.freifunk.net>
Signed-off-by: David Bauer <mail@david-bauer.net> 
						
					 
					
						2019-02-04 16:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Julian 
							
						 
					 
					
						
						
						
						
							
						
						
							68ee1db91e 
							
						 
					 
					
						
						
							
							gluon-core: fix pattern %v in opkg URLs ( #1594 )  
						
						... 
						
						
						
						$VERSION_ID is a lowercase value 
						
					 
					
						2018-12-02 16:59:06 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							62406509fc 
							
						 
					 
					
						
						
							
							gluon-core: enable ECN  
						
						
						
					 
					
						2018-11-26 01:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							171c293ebe 
							
						 
					 
					
						
						
							
							gluon-core, gluon-mesh-babel: move lua functions that generate ll-addresses from a mac into gluon-core  
						
						
						
					 
					
						2018-11-21 20:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								T-X 
							
						 
					 
					
						
						
						
						
							
						
						
							cb35b0d10a 
							
						 
					 
					
						
						
							
							gluon-ebtables: build kernel with ebt_dnat and ebt_redirect ( #1472 )  
						
						... 
						
						
						
						The redirect and dnat target are needed for gluon-alt-esc-client to
forward frames to the selected, alternative gateways.
Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue> 
						
					 
					
						2018-11-16 21:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							665cc49d67 
							
						 
					 
					
						
						
							
							ar71xx: add support for Archer C7 v5  
						
						
						
					 
					
						2018-10-15 00:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							246a617d71 
							
						 
					 
					
						
						
							
							ar71xx: add support for TL-WR902AC v1 ( #1546 )  
						
						... 
						
						
						
						This adds support for the TP-Link TL-WR902Ac v1 travel router.
The device is marked as broken due to 64MB which might be insufficient
in certain environments. 
						
					 
					
						2018-10-11 03:21:51 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Ziegler 
							
						 
					 
					
						
						
						
						
							
						
						
							78ed75ee28 
							
						 
					 
					
						
						
							
							Revert "gluon-core: make sure dns traffic leaves the correct interface when there is ipv6 wan uplink"  
						
						... 
						
						
						
						This reverts commit b3d7011130 
						
					 
					
						2018-08-03 15:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d7011130 
							
						 
					 
					
						
						
							
							gluon-core: make sure dns traffic leaves the correct interface when there is ipv6 wan uplink  
						
						
						
					 
					
						2018-08-02 00:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								Sven Eckelmann 
							
						 
					 
					
						
						
						
						
							
						
						
							b9ec173ffb 
							
						 
					 
					
						
						
							
							ipq40xx: add support for OpenMesh A62  
						
						... 
						
						
						
						This device is a dual 5GHz device. It is recommended to manually change the
radio of the first device to the lower 5GHz channels and the second radio
to the upper 5GHz channels. 
						
					 
					
						2018-07-25 22:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Sven Eckelmann 
							
						 
					 
					
						
						
						
						
							
						
						
							36a5604dfe 
							
						 
					 
					
						
						
							
							ipq40xx: add support for OpenMesh A42  
						
						
						
					 
					
						2018-07-25 22:27:16 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							017bcd43ce 
							
						 
					 
					
						
						
							
							gluon-core: remove nixio dependency  
						
						
						
					 
					
						2018-07-17 20:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd10d7cbb0 
							
						 
					 
					
						
						
							
							gluon-core: replace nixio with luaposix and luabitops  
						
						
						
					 
					
						2018-07-17 20:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60a0e78a4a 
							
						 
					 
					
						
						
							
							gluon-core: gluon.util: remove unused function readline()  
						
						
						
					 
					
						2018-07-17 20:08:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							c4b1febd31 
							
						 
					 
					
						
						
							
							ipq40xx: add target  
						
						... 
						
						
						
						This commit adds support for the new ipq40xx target. 
						
					 
					
						2018-07-16 01:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e4bfee3c9 
							
						 
					 
					
						
						
							
							gluon-core: upgrade: remove unused variables  
						
						
						
					 
					
						2018-07-14 13:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1f2bae94f 
							
						 
					 
					
						
						
							
							gluon-core: remove obsolete gluon.site_config library  
						
						
						
					 
					
						2018-07-13 23:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Bauer 
							
						 
					 
					
						
						
						
						
							
						
						
							52bc028e6b 
							
						 
					 
					
						
						
							
							ar71xx: add support for OCEDO Koala ( #1475 )  
						
						
						
					 
					
						2018-07-13 01:25:58 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							210d97c53e 
							
						 
					 
					
						
						
							
							Switch to OpenWrt 18.06 branch  
						
						
						
					 
					
						2018-07-10 22:57:40 +02:00 
						 
				 
			
				
					
						
							
							
								Sven Eckelmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ef819cc196 
							
						 
					 
					
						
						
							
							ar71xx: add support for OpenMesh OM2P(-HS)v4 ( #1426 )  
						
						
						
					 
					
						2018-06-09 13:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Sven Eckelmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9d719a2e57 
							
						 
					 
					
						
						
							
							ar71xx: add support for OpenMesh A40/A60 ( #1424 )  
						
						
						
					 
					
						2018-06-08 20:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f7ed28b76 
							
						 
					 
					
						
						
							
							gluon-core: set VXLAN/legacy mode in site config  
						
						... 
						
						
						
						In multidomain setups, VXLAN is enabled by default, but can be disabled in
domain configs using the mesh/vxlan option. In single domain setups, the
mesh/vxlan option is mandatory.
The UCI option for legacy mode is removed.
Fixes  #1364  
						
					 
					
						2018-04-27 18:05:50 +02:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b70d4ce20a 
							
						 
					 
					
						
						
							
							gluon-core, gluon-l3roamd: introduce script gluon-list-mesh-interfaces that lists all currently active mesh interfaces  
						
						
						
					 
					
						2018-04-15 12:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							994c94918a 
							
						 
					 
					
						
						
							
							treewide: automatically set SECTION and CATEGORY for Gluon packages  
						
						
						
					 
					
						2018-04-14 00:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74f4119c1b 
							
						 
					 
					
						
						
							
							treewide: add support for building kernel modules used by Gluon into the kernel  
						
						
						
					 
					
						2018-04-13 17:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							543eb17882 
							
						 
					 
					
						
						
							
							gluon-core: remove DNS cache feature  
						
						... 
						
						
						
						dnsmasq's caching is severly broken and does not handle all answer records
equally. In particular, its cached answers are missing DNSKEY and DS
records, breaking DNSSEC validation on clients.
Remove the cache for now. It may return if dnsmasq is fixed or we switch to
a different resolver. 
						
					 
					
						2018-04-13 15:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							395266e404 
							
						 
					 
					
						
						
							
							gluon-core: remove obsolete dnsmasq upgrade script  
						
						... 
						
						
						
						The script cleaned up an old setting that was removed in 2014. 
						
					 
					
						2018-04-13 15:01:43 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba9fc94e85 
							
						 
					 
					
						
						
							
							gluon-core: get rid of old sysctl settings  
						
						
						
					 
					
						2018-04-13 14:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b937a8c64 
							
						 
					 
					
						
						
							
							gluon-core: remove unused gluon.sysctl Lua module  
						
						
						
					 
					
						2018-04-13 14:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25b32ec2fe 
							
						 
					 
					
						
						
							
							treewide: move sysctl settings to /etc/sysctl.d  
						
						... 
						
						
						
						net.ipv6.conf.br-client.forwarding is moved from gluon-client-bridge to
gluon-mesh-batman-adv, as the setting is not useful with non-bridged
protocols. 
						
					 
					
						2018-04-13 14:41:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46c5effae3 
							
						 
					 
					
						
						
							
							gluon-core: reduce mac80211 fq_codel memory limit to 256KB on devices with 32MB RAM  
						
						
						
					 
					
						2018-04-11 08:33:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							532b57011f 
							
						 
					 
					
						
						
							
							gluon-core, gluon-client-bridge: allow 0-character ESSIDs/mesh IDs  
						
						
						
					 
					
						2018-03-17 15:38:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jan-Tarek Butt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a9024843b 
							
						 
					 
					
						
						
							
							gluon-core: check mesh ID and IBSS SSID length to be in range of 1-32 characters  
						
						
						
					 
					
						2018-03-17 15:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f86bf3155 
							
						 
					 
					
						
						
							
							gluon-core: add default_hostname helper  
						
						
						
					 
					
						2018-03-17 11:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d87a798ac3 
							
						 
					 
					
						
						
							
							gluon-core: disable VXLAN checksums  
						
						... 
						
						
						
						Our VXLAN setup was changed to accept VXLAN packets without checksum almost
2 months ago, so we can disable sending the checksums now as well. Slightly
improves performance. 
						
					 
					
						2018-03-16 20:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68a706a948 
							
						 
					 
					
						
						
							
							gluon.mk: remove GLUON_PKG_MAKE option  
						
						
						
					 
					
						2018-03-09 10:05:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60522ee253 
							
						 
					 
					
						
						
							
							treewide: move package Makefile boilerplate to gluon.mk  
						
						
						
					 
					
						2018-03-08 19:49:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							934221b86f 
							
						 
					 
					
						
						
							
							treewide: remove redundant definitions from package Makefiles  
						
						
						
					 
					
						2018-03-07 21:23:41 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dcb784308 
							
						 
					 
					
						
						
							
							gluon-core: remove unused lock and exec functions  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							987eef011a 
							
						 
					 
					
						
						
							
							gluon-core: remove unused user/group management functions, call lock command directly  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9711afaf69 
							
						 
					 
					
						
						
							
							gluon-core: allow multiple domain names for next_node-feature  
						
						... 
						
						
						
						* change type of next_node.name
* create domain entry for each entry and add to dnsmasq configuration
[Matthias Schiffer: reword documentation] 
						
					 
					
						2018-02-16 15:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							345a5de861 
							
						 
					 
					
						
						
							
							gluon-core: add newline to the end of sysconfig files  
						
						... 
						
						
						
						Both gluon.sysconfig and libgluonutil already remove the trailing newline
if it exists. It's nicer to avoid files without a trailing newline, e.g.
for printing the file contents in a terminal. 
						
					 
					
						2018-02-15 20:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Weinelt 
							
						 
					 
					
						
						
						
						
							
						
						
							427c83754b 
							
						 
					 
					
						
						
							
							gluon-core: 200-wireless: upgrade 11ac radios to VHT20 ( #1328 )  
						
						... 
						
						
						
						Patch originally authored by @oleeander.
Fixes  #424  
						
					 
					
						2018-02-15 20:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d61f6a1e85 
							
						 
					 
					
						
						
							
							gluon-core: rename iterate_radios() to foreach_radio(), pass whole radio section  
						
						... 
						
						
						
						Allows to remove some redundant UCI lookups. 
						
					 
					
						2018-02-15 14:04:37 +01:00 
						 
				 
			
				
					
						
							
							
								Karsten 
							
						 
					 
					
						
						
						
						
							
						
						
							f69fbf7d05 
							
						 
					 
					
						
						
							
							gluon-core: don't disable legacy mesh on mesh_lan on reconfigure ( #1323 )  
						
						... 
						
						
						
						Fixes  #1322  
					
						2018-02-07 07:33:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c479d9160d 
							
						 
					 
					
						
						
							
							gluon-core: don't request a prefix via DHCPv6 on WAN  
						
						... 
						
						
						
						The prefix is not used, and requesting it leads to odhcp6c log spam with
certain DHCPv6 servers. 
						
					 
					
						2018-02-03 03:02:56 +01:00