Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							79bc3a8d4b 
							
						 
					 
					
						
						
							
							gluon-status-page: fix neighbour purging  
						
						... 
						
						
						
						notUpdated is a Set, to a for-in loop doesn't work.
Fixes  #657  
						
					 
					
						2016-02-29 01:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							bb8d1783b3 
							
						 
					 
					
						
						
							
							gluon-config-mode-*, gluon-luci-portconfig: improve validation  
						
						... 
						
						
						
						Make bandwidth limits unsigned; trim numbers, the validator accepts
trailing whitespace. 
						
					 
					
						2016-02-28 22:38:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							88bdc98108 
							
						 
					 
					
						
						
							
							gluon-status-page: don't reset signal graphs on resize events if width hasn't changed  
						
						... 
						
						
						
						Mobile browsers will often show or hide the address bar while scrolling.
This causes resize events which would often reset the signal graphs.
Fixes  #662  
						
					 
					
						2016-02-26 05:35:47 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6961406523 
							
						 
					 
					
						
						
							
							Merge pull request  #640  from kokel/preserve-wifi-channel  
						
						... 
						
						
						
						gluon-core: add preserve wifi channel feature 
						
					 
					
						2016-02-24 17:25:02 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ad8ed5cb 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: enable mesh_no_rebroadcast for Mesh-on-WAN/LAN  
						
						... 
						
						
						
						Ethernet links provide transitive connectivity in all but very unusual
setup, enable mesh_no_rebroadcast to reduce load for devices on links with
many nodes.
Fixes  #652  
						
					 
					
						2016-02-16 23:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							388d264ff0 
							
						 
					 
					
						
						
							
							gluon-core: add preserve wifi channels feature  
						
						... 
						
						
						
						This new feature introduces the new uci section 'gluon-core.wireless' with a preserve_channels option:
 * preserve_channels (boolean)
By setting this option to 1 (true) wifi channels will be preserved during upgrades. 
						
					 
					
						2016-02-10 07:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							19242f4deb 
							
						 
					 
					
						
						
							
							Remove all uses of batman-adv-visdata  
						
						... 
						
						
						
						Should be redundant after 0bd0df6f93 
						
					 
					
						2016-02-08 20:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e96b7b28 
							
						 
					 
					
						
						
							
							Merge branch 'restrict-respondd'  
						
						
						
					 
					
						2016-02-05 19:18:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							145cb4ded2 
							
						 
					 
					
						
						
							
							gluon-luci-admin: ensure that the authorized_keys file always ends with a newline  
						
						... 
						
						
						
						Fixes  #558  
					
						2016-02-05 18:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f499dbfc1 
							
						 
					 
					
						
						
							
							gluon-respondd: restrict queries from the mesh to link-local addresses  
						
						... 
						
						
						
						Restrict to link-local addresses to prevent amplification attacks from
outside the mesh, or such attacks affecting the outside world.
Fixes  #637  
						
					 
					
						2016-02-05 17:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6554cc21ab 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/firewall-multicast'  
						
						
						
					 
					
						2016-02-03 08:40:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d58484c84e 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: respondd: fix pattern to count clients to work with compat 15  
						
						
						
					 
					
						2016-02-02 17:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb4316f71 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: Open firewall on WAN for respondd replies  
						
						... 
						
						
						
						If the query was via multicast, the response isn't matched by
--state ESTABLISHED,RELATED
This fixes  #619  
						
					 
					
						2016-02-02 13:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0005b3b5a2 
							
						 
					 
					
						
						
							
							autoupdater: stop non-essential services before downloading the image  
						
						
						
					 
					
						2016-02-02 09:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b4aaf8a1f8 
							
						 
					 
					
						
						
							
							gluon-respondd: add init script  
						
						... 
						
						
						
						Instead of starting gluon-respondd from a hotplug handler, add a proper
init script. The new init script has a restart_if_running argument which
is now used by the hotplug handler. 
						
					 
					
						2016-02-02 09:18:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9004028cb4 
							
						 
					 
					
						
						
							
							Convert gluon-announce Lua code to C modules, rename to gluon-respondd  
						
						... 
						
						
						
						gluon-announced and gluon-announce are merged to gluon-respondd. 
						
					 
					
						2016-02-02 09:18:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							840d07dd48 
							
						 
					 
					
						
						
							
							Add utility library libgluonutil  
						
						
						
					 
					
						2016-02-02 06:39:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							4ce85afc22 
							
						 
					 
					
						
						
							
							gluon-status-page-api: support batadv-in-VLAN on ibss interface  
						
						... 
						
						
						
						introduce function to recurse down to the lowest layer-2 interface
corresponding to a given interface.
also re-introduce some of the previously removed input validation plus
some more to protect against glob and path based exploits. 
						
					 
					
						2016-01-13 12:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0880159eb5 
							
						 
					 
					
						
						
							
							gluon-status-page: fix handling of interface names containing dots  
						
						
						
					 
					
						2016-01-08 14:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Delta / Stefan 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdc334b43 
							
						 
					 
					
						
						
							
							gluon-status-page: add TB to list of units for transfer volumes  
						
						... 
						
						
						
						Fixes  #614  
					
						2016-01-07 18:09:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f23e024787 
							
						 
					 
					
						
						
							
							Convert site.conf to JSON during build  
						
						... 
						
						
						
						This will allow us to use its content from other languages than Lua as
well. 
						
					 
					
						2016-01-02 23:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffdcaaa1b 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: announce/neighbours.d: use batman-adv-visdata  
						
						
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							939087cec9 
							
						 
					 
					
						
						
							
							gluon-status-page-api: neighbours-batadv: use batman-adv-visdata, increase interval  
						
						
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							90a64ca87f 
							
						 
					 
					
						
						
							
							gluon-status-page-api: use sse-multiplex  
						
						
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							fa504dae8d 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: simplify and fix timeout calculation  
						
						... 
						
						
						
						The timeout was calculated incorrectly (in each iteration the span between
the start time and the current time was substracted from the timeout
again), and would often become negative, causing warnings in the kernel
log. 
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a3155c427a 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: fix a few compiler warnings  
						
						
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d3bc707caa 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: flush after writing the HTTP header  
						
						... 
						
						
						
						sse-multiplex likes to get the header as fast as possible. 
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							c3150d821f 
							
						 
					 
					
						
						
							
							gluon-announce{,d}: create a new UCI cursor for each run  
						
						
						
					 
					
						2015-12-18 17:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							077dbe3c08 
							
						 
					 
					
						
						
							
							gluon-status-page-api: decrease dyn/statistics event frequency  
						
						... 
						
						
						
						The statistics data is now cached for 5s, no need to send an event every
second. The new interval is 3s, which is coprime with the cache timeout. 
						
					 
					
						2015-12-18 17:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							48d24c2674 
							
						 
					 
					
						
						
							
							gluon-announce: enable caching  
						
						
						
					 
					
						2015-12-18 17:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							eba7ecbbc0 
							
						 
					 
					
						
						
							
							gluon-announced: add support for caching announced data  
						
						
						
					 
					
						2015-12-18 17:43:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5927fd66db 
							
						 
					 
					
						
						
							
							gluon-status-page: filter out duplicate events in statistics event stream  
						
						... 
						
						
						
						Allows simple handling of cached events. 
						
					 
					
						2015-12-18 17:37:48 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecb8a7366 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: gluon-annouced: fix fastd status always being reported as enabled  
						
						
						
					 
					
						2015-12-08 22:47:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb530d1c6 
							
						 
					 
					
						
						
							
							gluon-status-page: fix display of rx and tx traffic  
						
						... 
						
						
						
						On the status page statistics section counters for transmitted and received traffic were mixed up. Transmitted traffic was shown as received while received traffic was shown as being transmitted.
Fixes  #586  
						
					 
					
						2015-12-07 13:44:17 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7582afe0 
							
						 
					 
					
						
						
							
							gluon-luci-private-wifi: fix typo in code file and regenerate translation files (correctly this time)  
						
						
						
					 
					
						2015-11-27 14:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0fe061dc 
							
						 
					 
					
						
						
							
							gluon-luci-private-wifi: fix translation files  
						
						
						
					 
					
						2015-11-27 09:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d428576ec5 
							
						 
					 
					
						
						
							
							Merge pull request  #552  from freifunk-gluon/disable-mesh  
						
						... 
						
						
						
						gluon-mesh-batman-adv-core: keep disabled state even when the mesh interface section name is changed 
						
					 
					
						2015-11-23 00:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							81b2142e65 
							
						 
					 
					
						
						
							
							Merge branch 'patch-1' of  https://github.com/ohrensessel/gluon  
						
						
						
					 
					
						2015-11-22 23:28:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0335ce10e2 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: keep disabled state even when the mesh interface section name is changed  
						
						... 
						
						
						
						Is makes sense to always look for both ibss_radio* and mesh_radio* sections
to determine if the meshing should be enabled when regenerating these
sections. Doing this, the disabled state will survive updates changing the
section name (either updating from pre-2015.2 while keeping IBSS, or
changing from IBSS to 11s or vice-versa).
If both ibss_radio* and mesh_radio* sections exist, the disabled state will
be kept correctly for each section, the behaviour is changed only when
creating a section that didn't exist before.
Fixes  #549  
						
					 
					
						2015-11-18 03:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e528977100 
							
						 
					 
					
						
						
							
							gluon-site: set PKG_FILE_DEPENDS to site.conf and i18n/ only  
						
						... 
						
						
						
						PKG_FILE_DEPENDS caused the whole site repo to be hashed to determine if
gluon-site needed rebuilding. While this is normally no problem,
alternative build setups sometimes put the Gluon repo inside the site repo,
causing long build times and parallel build failures. 
						
					 
					
						2015-11-18 02:39:05 +01:00 
						 
				 
			
				
					
						
							
							
								Leo Krueger 
							
						 
					 
					
						
						
						
						
							
						
						
							bc15b6c810 
							
						 
					 
					
						
						
							
							gluon-ebtables-filter-multicast: drop icmpv6 type 128 & 139, drop icmp  
						
						... 
						
						
						
						in a layer 2 mesh network, multicast pings cause a lot of traffic in the
network, significantly increasing the 'backgroudn noise' (= Grundrauschen)
and stressing nodes in the network.
this commit blacklists all icmpv4 multicast traffic as well as multicast
icmpv6 echo-requests and node iformation queries. as no application
depending on these types of multicast traffic is known, blacklisting is safe. 
						
					 
					
						2015-11-12 21:16:37 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							412e1ef147 
							
						 
					 
					
						
						
							
							gluon-core: fix removal of "OpenWrt" default WLAN interface  
						
						... 
						
						
						
						Fixes  #534  
					
						2015-10-28 17:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3ddcf50b80 
							
						 
					 
					
						
						
							
							Drop htmode field from config, always use HT20  
						
						... 
						
						
						
						Fixes  #487  
					
						2015-10-27 01:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3647cf1d18 
							
						 
					 
					
						
						
							
							Remove leftover file from gluon-radio-config  
						
						
						
					 
					
						2015-10-27 01:57:10 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b46a05de7 
							
						 
					 
					
						
						
							
							Merge pull request  #450  from freifunk-gluon/status-page  
						
						... 
						
						
						
						gluon-status-page: new status page 
						
					 
					
						2015-10-26 22:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							557a073dc7 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core/gluon-luci-portconfig: fix configuration of br-client ifname with multiple interfaces in lan_ifname  
						
						... 
						
						
						
						There are a few devices on which lan_ifname contains multiple interface
names separated by spaces. 
						
					 
					
						2015-10-26 22:29:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							84b6374970 
							
						 
					 
					
						
						
							
							gluon-client-bridge: basic br-client config and wireless AP  
						
						... 
						
						
						
						This package provides br-client and sets up a wireless AP interface for
clients. 
						
					 
					
						2015-10-26 21:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							22130e84e8 
							
						 
					 
					
						
						
							
							Merge gluon-radio-config into gluon-core  
						
						... 
						
						
						
						gluon-radio-config contained only a single file. The code has been adjusted
to allow creating a Gluon configuration without WLAN support by removing
the wifi24 and wifi5 sections from site.conf. 
						
					 
					
						2015-10-26 20:59:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							53211b5b46 
							
						 
					 
					
						
						
							
							Replace gluon-cron by micrond  
						
						
						
					 
					
						2015-10-15 23:52:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d0a78ea8ba 
							
						 
					 
					
						
						
							
							Merge branch 'opkg'  
						
						
						
					 
					
						2015-10-15 22:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							45d1d04ae3 
							
						 
					 
					
						
						
							
							Merge branch 'simple-tc'  
						
						
						
					 
					
						2015-10-15 22:28:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2fefdeee63 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: neighbours.d/wifi: output empty object instead of empty list when there are no neighbours on an interface  
						
						
						
					 
					
						2015-10-15 02:42:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							26682b24b3 
							
						 
					 
					
						
						
							
							Replace gluon-simple-tc by non-Gluon-specific simple-tc  
						
						... 
						
						
						
						The Gluon-specific functions of the gluon-simple-tc package are moved to
gluon-mesh-vpn-fastd. 
						
					 
					
						2015-10-15 02:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							daa15290ab 
							
						 
					 
					
						
						
							
							gluon-announce: Remove now unused collect.lua  
						
						... 
						
						
						
						The file promotes the probably unnecessary re-execution of the announce
scripts. Instead, gluon-announced should be queried using
    gluon-neighbour-info -d ::1 -p 1001 -t0 -r nodeinfo
if both gluon-announced and gluon-neighbour-info are present. But to not
depend on any of those, no script for this one-liner is provided. 
						
					 
					
						2015-10-15 01:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							bae6519279 
							
						 
					 
					
						
						
							
							gluon-alfred/gluon-status-page: Query gluon-announced  
						
						... 
						
						
						
						By not executing all scripts from gluon.announce themselves, both should
be considerably faster and lighter on RAM usage. 
						
					 
					
						2015-10-15 01:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							d2ff7d5c22 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: Add -l and -c parameter, make event type for -s configurable  
						
						
						
					 
					
						2015-10-15 01:49:20 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3725f7bca3 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/announce.d'  
						
						
						
					 
					
						2015-10-15 01:31:05 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c334af6d 
							
						 
					 
					
						
						
							
							gluon-core: replace opkg site configuration to make it more flexible  
						
						... 
						
						
						
						The new options allow specifying custom repositories and are evaluated
in an upgrade script, not during build. 
						
					 
					
						2015-10-14 02:57:29 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b46d4fd537 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: make gateway selection class configurable  
						
						... 
						
						
						
						Fixes  #401  
					
						2015-10-12 21:49:02 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							9dffb1284f 
							
						 
					 
					
						
						
							
							gluon-announce(d): preload functions, collectgarbage  
						
						... 
						
						
						
						By calling collectgarbage() at various places I was able to reduce heap
usage by ~270kb. 
						
					 
					
						2015-10-12 20:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							435ded0c60 
							
						 
					 
					
						
						
							
							gluon-announce: build a tree of functions first  
						
						... 
						
						
						
						collect_dir() will now pre-load all files and return a function that will
collect all information. 
						
					 
					
						2015-10-12 20:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a22c808634 
							
						 
					 
					
						
						
							
							Merge pull request  #466  from kb-light/11s-mesh-dev  
						
						... 
						
						
						
						gluon-mesh-batman-adv-core: prepare for 802.11s mesh 
						
					 
					
						2015-10-11 23:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							12f9df7e86 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: don't throw error when no config mode modules are installed  
						
						... 
						
						
						
						The expert mode can still be useful without any cohfig mode modules. 
						
					 
					
						2015-10-11 21:19:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							05f146f817 
							
						 
					 
					
						
						
							
							Validate section names from site.conf in various packages  
						
						
						
					 
					
						2015-10-11 19:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								Ruben Barkow 
							
						 
					 
					
						
						
						
						
							
						
						
							06a2b2b1d1 
							
						 
					 
					
						
						
							
							gluon-luci-private-wifi: typo seperaten  
						
						
						
					 
					
						2015-10-09 11:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							98542b015d 
							
						 
					 
					
						
						
							
							i18n: s/noeud/nœud/  
						
						
						
					 
					
						2015-10-08 22:16:25 +02:00 
						 
				 
			
				
					
						
							
							
								kb-light 
							
						 
					 
					
						
						
						
						
							
						
						
							955dc886a8 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: prepare for 802.11s mesh  
						
						... 
						
						
						
						keep macfilter and maclist config after fw-update 
						
					 
					
						2015-09-22 10:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								srauscher 
							
						 
					 
					
						
						
						
						
							
						
						
							16888d214d 
							
						 
					 
					
						
						
							
							Add french translation  
						
						
						
					 
					
						2015-09-17 07:28:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
						
						
							
						
						
							b465504ae8 
							
						 
					 
					
						
						
							
							add: info for 802.11s interface  
						
						... 
						
						
						
						additional information for commit 2a93c58042 
						
					 
					
						2015-09-13 14:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							014f5751c8 
							
						 
					 
					
						
						
							
							gluon-status-page-api: increase uhttp.max_requests to 32  
						
						... 
						
						
						
						Now that the status page api has been rewritten in C CPU load and memory
usage is much lower. Also, nodes with both ibss and 11s mesh and dual
band wifi may require up to 9 connections for a single client, thus the
previous limit of 12 seemed a little low. 
						
					 
					
						2015-09-05 12:11:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							8be372a590 
							
						 
					 
					
						
						
							
							gluon-status-page-api: rewrite stations in C  
						
						
						
					 
					
						2015-09-05 12:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							4b8f6c9835 
							
						 
					 
					
						
						
							
							gluon-status-page-api: rewrite neighbours-batadv in C  
						
						
						
					 
					
						2015-09-05 11:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							431ac81407 
							
						 
					 
					
						
						
							
							gluon-status-page-api: split API from gluon-status-page  
						
						... 
						
						
						
						This will make it easier to replace the API with C programs. 
						
					 
					
						2015-09-05 11:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5dc5ab18 
							
						 
					 
					
						
						
							
							gluon-status-page: new status page  
						
						
						
					 
					
						2015-09-04 20:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							34752c7e0b 
							
						 
					 
					
						
						
							
							br-client: convert option ifname to list ifname  
						
						... 
						
						
						
						Convert option ifname in br-client to use a list instead. This
simplifies adding and remove interfaces:
uci:add_to_set("network", "client", "ifname", "eth0")
uci:remove_from_set("network", "client", "ifname", "eth0")
An option ifname will be automatically converted to a list when
performing an upgrade.
Packages affected: gluon-mesh-batman-adv-core, gluon-luci-portconfig 
						
					 
					
						2015-09-04 20:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							faba9efb88 
							
						 
					 
					
						
						
							
							Merge branch 'jsonc-sink' of  https://github.com/FreifunkBremen/gluon  
						
						
						
					 
					
						2015-09-04 17:15:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							961e6cc1c0 
							
						 
					 
					
						
						
							
							Add sink support to luci-lib-jsonc and use it where needed  
						
						
						
					 
					
						2015-09-04 12:27:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							96033758ab 
							
						 
					 
					
						
						
							
							Merge pull request  #473  from FreifunkBremen/batctl-if-lua  
						
						... 
						
						
						
						Don't fork batctl from announce scripts 
						
					 
					
						2015-09-04 11:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							bccf4f7b21 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: Add lua code for iface listing, don't fork  
						
						
						
					 
					
						2015-09-03 16:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3599d8912b 
							
						 
					 
					
						
						
							
							Merge branch 'slim-down-lua-scripts' of  https://github.com/FreifunkBremen/gluon  
						
						
						
					 
					
						2015-09-03 15:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							21935ffc81 
							
						 
					 
					
						
						
							
							gluon-status-page: set html encoding to utf-8  
						
						
						
					 
					
						2015-09-02 21:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							339a6c9959 
							
						 
					 
					
						
						
							
							Remove dependencies on luci.util (and partly nixio.fs) from announce scripts  
						
						
						
					 
					
						2015-09-02 13:17:59 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a25d00ddce 
							
						 
					 
					
						
						
							
							Merge branch 'feature-optional-thekey' of  https://github.com/FreifunkBremen/gluon  
						
						
						
					 
					
						2015-08-31 00:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d97586dd89 
							
						 
					 
					
						
						
							
							Merge branch 'announce-separate-frequencies' of  https://github.com/FreifunkBremen/gluon  
						
						
						
					 
					
						2015-08-30 23:53:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							89a9d8138c 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: Announce client count by frequency  
						
						
						
					 
					
						2015-08-30 23:39:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							eb590bdc12 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: Move display of key to translations  
						
						... 
						
						
						
						When rebooting the node in config mode, currently the fastd key is
forcefully displayed in a fixed format. This is confusing in communities
where fastd accepts all keys and no key submission is needed.
Furthermore, some communities might want to personalize the display of
the key (see #387 ).
This patch moves the displaying <div> from the package's lua file to the
translation files of the sample site configuration and mentiones the
change in the release notes. 
						
					 
					
						2015-08-30 21:55:29 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							15a80aaffd 
							
						 
					 
					
						
						
							
							Switch from luci-lib-json to luci-lib-jsonc  
						
						... 
						
						
						
						Apart from replacing a patch for the former by two patches for latter,
this involved minimal adaptations of the lua scripts in the following
packages:
* gluon-announce
* gluon-announced
* gluon-mesh-batman-adv-core
* gluon-status-page 
						
					 
					
						2015-08-30 21:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4405f39869 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/radio-config'  
						
						
						
					 
					
						2015-08-29 02:36:38 +02:00 
						 
				 
			
				
					
						
							
							
								kb-light 
							
						 
					 
					
						
						
						
						
							
						
						
							753c1f9e2a 
							
						 
					 
					
						
						
							
							gluon-status-page: handle 11s interfaces  
						
						
						
					 
					
						2015-08-23 23:19:28 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							6906ef9de6 
							
						 
					 
					
						
						
							
							gluon-radvd: use uradvd  
						
						
						
					 
					
						2015-08-19 21:20:50 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							177086b881 
							
						 
					 
					
						
						
							
							gluon-radio-config: basic wireless configuration  
						
						... 
						
						
						
						Split basic radio configuration from gluon-mesh-batman-adv as this will
be required for virtually any wireless mesh protocol.
This package takes care of setting:
  - wireless channel,
  - htmode and
  - regulatory domain
gluon-mesh-batman-adv-core depends on this package. 
						
					 
					
						2015-08-18 11:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							86773d7628 
							
						 
					 
					
						
						
							
							gluon-luci-wifi-config: add support for new WLAN configuration  
						
						
						
					 
					
						2015-08-07 18:36:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							26c6a787f6 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/flexible-wifi'  
						
						
						
					 
					
						2015-08-07 17:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							2a93c58042 
							
						 
					 
					
						
						
							
							mesh-batadv-core: introduce 11s mesh, refactor wireless config  
						
						... 
						
						
						
						This is a site.conf-breaking change in regard to the wireless config.
Make sure to read http://gluon.readthedocs.org/en/latest/user/site.html 
and update your site.conf accordingly!
Support for 802.11s mesh interfaces has been added. Gluon now supports
three interface types: ap, ibss and mesh. All of them are now optional
and may be configured independently in site.conf.
A sample site.conf may look like this:
    wifi24 = {
            channel = 1,
            htmode = 'HT40+',
            ap = {
                    ssid = 'luebeck.freifunk.net',
            },
            ibss = {
                    ssid = '02:d1:11:37:fc:38',
                    bssid = '02:d1:11:37:fc:38',
                    mcast_rate = 12000,
            },
            mesh = {
                    id = 'ffhl-mesh',
                    mcast_rate = 12000,
            },
    }, 
						
					 
					
						2015-08-04 23:05:29 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							d9df118686 
							
						 
					 
					
						
						
							
							gluon-wan-dnsmasq: fix usage of libpacketmark  
						
						... 
						
						
						
						Using service_start requires exporting of environment variables.
Fixes  #397  
						
					 
					
						2015-08-04 22:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							4e5b3354d2 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: Only announce valid IPv6 addresses  
						
						... 
						
						
						
						The nodeinfo/network/addresses announcement included deprecated and
tentative addresses, which it clearly shouldn't as the host doesn't want
to be contacted on those addresses. They are now filtered out. 
						
					 
					
						2015-08-04 00:11:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f6498e8773 
							
						 
					 
					
						
						
							
							Update modules  
						
						
						
					 
					
						2015-07-18 18:02:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							88ed124d5e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/on-link'  
						
						
						
					 
					
						2015-07-12 18:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							aa33a94ea7 
							
						 
					 
					
						
						
							
							Merge pull request  #411  from FreifunkBremen/feature-neighbour-info-timeout  
						
						... 
						
						
						
						gluon-neighbour-info: Support sub-second timeout 
						
					 
					
						2015-07-12 16:42:28 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e878155601 
							
						 
					 
					
						
						
							
							gluon-luci-admin: fix setting the password  
						
						... 
						
						
						
						This was broken due to the switch to Chaos Calmer. 
						
					 
					
						2015-07-12 16:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							34e0451e45 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: unconditionally set the WAN MAC address  
						
						... 
						
						
						
						This fixes MAC address conflicts on devices which use the eth0 as primary
address. 
						
					 
					
						2015-07-11 18:27:35 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f5764a4a7b 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: adjust rssid config to renamed WLAN interfaces  
						
						... 
						
						
						
						This should fix the signal strength indicators on the TP-Link CPE210/510. 
						
					 
					
						2015-07-10 20:58:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d386ccdcf8 
							
						 
					 
					
						
						
							
							Always use eth0 address as primary address on x86 and brcm2708  
						
						... 
						
						
						
						These targets don't have a WLAN adapter by default, so it doesn't make
sense to default to the phy0 address. 
						
					 
					
						2015-07-10 20:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							9f91a5f841 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: Support sub-second timeout  
						
						
						
					 
					
						2015-07-09 20:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							1c4b179dd2 
							
						 
					 
					
						
						
							
							gluon-config-mode-geo-location: translate "altitude" to "Höhe"  
						
						
						
					 
					
						2015-07-08 23:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hans-Werner Hilse 
							
						 
					 
					
						
						
						
						
							
						
						
							66060cf08a 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: Do not use error()  
						
						... 
						
						
						
						error() is a glibc specific function and should not be used in
code meant to be portable. 
						
					 
					
						2015-07-06 09:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							6ced715e13 
							
						 
					 
					
						
						
							
							Merge pull request  #371  from freifunk-gluon/status-page-api  
						
						... 
						
						
						
						gluon-status-page: API 
						
					 
					
						2015-06-29 17:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8ce12325 
							
						 
					 
					
						
						
							
							uhttpd: set max_requests to 12  
						
						... 
						
						
						
						This limits the number of concurrent users to 2 or 3 (approx. 4 connections per
user), greatly reducing DoS potential. 
						
					 
					
						2015-06-29 12:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							28668c8c52 
							
						 
					 
					
						
						
							
							gluon-status-page: API  
						
						
						
					 
					
						2015-06-29 12:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							68a3b5f394 
							
						 
					 
					
						
						
							
							gluon-announce, ...: don't output empty lists where not appropriate  
						
						... 
						
						
						
						Always output empty objects or nothing at all where objects are expected, but
no elements exist.
Also remove a few unneeded "requires", a few basic modules are provided by
announce.lua by default. 
						
					 
					
						2015-06-15 21:17:00 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							317478e2b7 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: don't break network configuration on upgrades with mesh_on_lan=true  
						
						
						
					 
					
						2015-05-28 01:44:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							a42db7a71f 
							
						 
					 
					
						
						
							
							gluon-luci-admin: fix translation of "Export Mode"  
						
						... 
						
						
						
						Export Mode -> Expert Mode 
						
					 
					
						2015-05-22 11:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ab10be9f50 
							
						 
					 
					
						
						
							
							We're on Chaos Calmer now  
						
						
						
					 
					
						2015-05-22 01:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6a31830600 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: always set hop penalty to 15  
						
						... 
						
						
						
						15 is the default in batman-adv-legacy, the new default 30 in newer batman-adv
versions is too high in larger networks. 
						
					 
					
						2015-05-16 14:00:06 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							e8a483c9a1 
							
						 
					 
					
						
						
							
							luci-wifi-config: don't disable mesh interface  
						
						... 
						
						
						
						fixes  #365  
					
						2015-05-09 22:10:32 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							2164893616 
							
						 
					 
					
						
						
							
							gluon-radvd: on-link flag  
						
						... 
						
						
						
						By introducing a new option -a in addition to -p this patch allows
controlling the on-link flag of announcements.
A prefix specified using -a will have the on-link flag set to zero
while a prefix specified using -p will retain its behaviour (i.e.
on-link flag set).
Example:
    gluon-radvd -i local-node -p 2001:db8:aaaa:/64 -a 2001:db8:bbbb::/64
This will announce 2001:db8:aaaa::/64 with the on-link flag set and
2001:db8:bbbb::/64 with the flag unset. 
						
					 
					
						2015-05-08 21:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2741c024 
							
						 
					 
					
						
						
							
							gluon-luci-mesh-vpn-fastd: minor text change  
						
						
						
					 
					
						2015-05-07 02:23:32 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a258092760 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/mesh-on-lan'  
						
						
						
					 
					
						2015-05-06 23:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e427c4e77 
							
						 
					 
					
						
						
							
							Merge branch 'configurable-methods'  
						
						
						
					 
					
						2015-05-06 23:54:17 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c3467bc3 
							
						 
					 
					
						
						
							
							luci-portconfig: allow toggling of mesh_on_lan  
						
						
						
					 
					
						2015-05-06 13:57:46 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							39d0c8f459 
							
						 
					 
					
						
						
							
							mesh-batman-adv: mesh_on_lan  
						
						... 
						
						
						
						This adds mesh_on_lan functionality.
A new optional site.conf option, mesh_on_lan, has been added. If set to
'true', all LAN ports will be used for meshing instead of being part of
the client bridge. 
						
					 
					
						2015-05-06 13:57:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd00eeb367 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/meshinterfaces'  
						
						
						
					 
					
						2015-05-04 19:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							a349dd07bd 
							
						 
					 
					
						
						
							
							nodeinfo: mesh interface classes (wireless, tunnel, other)  
						
						... 
						
						
						
						This will introduce a new nodeinfo object, network.mesh.bat0.interfaces,
containing any of the the following subordinated objects:
- wireless
- tunnel
- other
Each of these objects contains a (possibly empty) list of MAC addresses
(lowercase, colon-notation) corresponding to a interface of the given
class. Combined with a batman graph it is thus possible to mark
sub-graphs as "wireless" or "vpn".
The previously used object mesh_intefaces is superseded by this new
object structure and mesh_interfaces will be removed in a future Gluon
release. 
						
					 
					
						2015-05-04 19:15:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							fadfc64e16 
							
						 
					 
					
						
						
							
							gluon-luci-wifi-config: don't use luci.sys.wifi.getiwinfo()  
						
						... 
						
						
						
						Directly using libiwinfo is more reliable. 
						
					 
					
						2015-05-04 19:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f4a3f73fcb 
							
						 
					 
					
						
						
							
							gluon-luci-private-wifi: various fixes and cleanup  
						
						... 
						
						
						
						It would be nice to generalize this to work with multiple radios, maybe by
integrating it into the wifi-config module... 
						
					 
					
						2015-05-04 04:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc1db3a70 
							
						 
					 
					
						
						
							
							gluon-luci-wifi-config: add txpower setting  
						
						... 
						
						
						
						Fixes  #219  
					
						2015-05-04 04:34:23 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							76607b0070 
							
						 
					 
					
						
						
							
							Add new package gluon-luci-mesh-vpn-fastd  
						
						... 
						
						
						
						This new package allows enabling or disabling the null method for the
fastd mesh VPN. 
						
					 
					
						2015-05-04 03:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2f494e0c 
							
						 
					 
					
						
						
							
							gluon-luci-theme: add cbi-value-field-long class  
						
						... 
						
						
						
						This new class allows visually pleasing lists of radio buttons/checkboxes/etc.
with long explanation texts. 
						
					 
					
						2015-05-04 03:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a50cce4e09 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: make adding or removing the null method survive updates (if desired)  
						
						
						
					 
					
						2015-05-04 03:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b76e1a9e48 
							
						 
					 
					
						
						
							
							gluon-luci-wifi-config: i18n and miscellaneous fixes  
						
						
						
					 
					
						2015-05-04 03:04:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b06bc6a3d 
							
						 
					 
					
						
						
							
							gluon-luci-theme: don't color section titles  
						
						... 
						
						
						
						All other titles are grey, the magenta-colored section titles inbetween look
weird. 
						
					 
					
						2015-05-04 02:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a02d7ad800 
							
						 
					 
					
						
						
							
							gluon-luci-private-wifi: i18n  
						
						
						
					 
					
						2015-05-04 02:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							56c8fe5145 
							
						 
					 
					
						
						
							
							gluon-luci-autoupdater: order next to the manual upgrades in the navigation  
						
						
						
					 
					
						2015-05-04 02:17:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc16af1bd 
							
						 
					 
					
						
						
							
							gluon-luci-portconfig: i18n  
						
						
						
					 
					
						2015-05-04 02:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							fe265126a9 
							
						 
					 
					
						
						
							
							gluon-luci-autoupdater: i18n  
						
						
						
					 
					
						2015-05-04 01:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f2ac11b6 
							
						 
					 
					
						
						
							
							gluon-luci-admin: i18n  
						
						
						
					 
					
						2015-05-04 01:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							623966afae 
							
						 
					 
					
						
						
							
							gluon-luci-theme: more consistent button spacing  
						
						
						
					 
					
						2015-05-04 01:29:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7e84b405 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: nicer LuCI view filenames  
						
						
						
					 
					
						2015-05-03 01:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							1838cee0d6 
							
						 
					 
					
						
						
							
							gluon-setup-mode: set br-setup MAC address to the primary MAC address  
						
						... 
						
						
						
						This allows to reach the node in setup mode over the same link-local IPv6
address as br-client uses during normal operation. 
						
					 
					
						2015-05-01 19:57:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2deb82bcb6 
							
						 
					 
					
						
						
							
							gluon-setup-mode: set regdom  
						
						... 
						
						
						
						OpenWrt doesn't set the regdom unless a WLAN device is started. Explicitly set
the regdom in the setup mode to get the correct list of allowed txpower entries
in the planned LuCI module. 
						
					 
					
						2015-05-01 19:50:40 +02:00 
						 
				 
			
				
					
						
							
							
								Hendrik Lüth 
							
						 
					 
					
						
						
						
						
							
						
						
							34d48501cf 
							
						 
					 
					
						
						
							
							fix the data types in the check_site.lua  
						
						
						
					 
					
						2015-05-01 05:36:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f1b5692c2c 
							
						 
					 
					
						
						
							
							Merge pull request  #344  from do9xe/master  
						
						... 
						
						
						
						Add the package gluon-luci-wifi-config 
						
					 
					
						2015-05-01 00:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							1b7c3e060b 
							
						 
					 
					
						
						
							
							gluon-luci-node-role: make node role display strings translatable  
						
						
						
					 
					
						2015-04-30 23:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							82983c871e 
							
						 
					 
					
						
						
							
							Merge branch 'i18n' of  https://github.com/freifunk-mwu/gluon  
						
						
						
					 
					
						2015-04-30 22:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							00c47f2912 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: extend site configuration to allow multiple and nested peer groups  
						
						
						
					 
					
						2015-04-30 13:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							25d8b18f7a 
							
						 
					 
					
						
						
							
							gluon-luci-node-role: activate reset button  
						
						
						
					 
					
						2015-04-28 17:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							0c80e7863f 
							
						 
					 
					
						
						
							
							gluon-luci-node-role: add translations  
						
						
						
					 
					
						2015-04-28 17:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								do9xe 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a1bf5f9a 
							
						 
					 
					
						
						
							
							add the package gluon-luci-wifi-config  
						
						
						
					 
					
						2015-04-28 07:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6bcd9b92d4 
							
						 
					 
					
						
						
							
							gluon-announced: allow announced queries on WAN (if mesh-on-wan is enabled)  
						
						
						
					 
					
						2015-04-28 05:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							bca916dd55 
							
						 
					 
					
						
						
							
							gluon-core: disable multicast snooping on the WAN bridge  
						
						... 
						
						
						
						This seems to mitigate weird bridge forwarding issues. 
						
					 
					
						2015-04-27 22:00:38 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa6838828 
							
						 
					 
					
						
						
							
							Introduce virtual packages for gluon-setup-mode and gluon-config-mode-core  
						
						... 
						
						
						
						This will require site.mk to explicitly pull in the gluon-setup-mode and
gluon-config-mode-core packages. 
						
					 
					
						2015-04-26 13:16:23 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee65907a4 
							
						 
					 
					
						
						
							
							gluon-announce: add number of CPUs  
						
						
						
					 
					
						2015-04-25 23:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							53dac66a04 
							
						 
					 
					
						
						
							
							Merge branch 'survive-upgrades' of  https://github.com/do9xe/gluon  
						
						
						
					 
					
						2015-04-25 21:44:00 +02:00 
						 
				 
			
				
					
						
							
							
								DO9XE 
							
						 
					 
					
						
						
						
						
							
						
						
							44beb0c178 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: make wireless-disable state survive updates and allow site option  
						
						
						
					 
					
						2015-04-25 21:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5d8aee0559 
							
						 
					 
					
						
						
							
							gluon-config-mode-geo-location: add "Altitude" string to the POT file  
						
						
						
					 
					
						2015-04-25 18:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d7fb0c7fa0 
							
						 
					 
					
						
						
							
							gluon-announced: use respondd  
						
						... 
						
						
						
						This also adds an extended query protocol and deflate compression. 
						
					 
					
						2015-04-23 18:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							62de29cb67 
							
						 
					 
					
						
						
							
							gluon-announce: don't make the lua module executable  
						
						
						
					 
					
						2015-04-23 18:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								bjoern 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f7a52621 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: Remove trailing newline from pubkey variable in 0100-mesh-vpn.lua  
						
						
						
					 
					
						2015-04-10 23:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9ce051b0 
							
						 
					 
					
						
						
							
							gluon-announce: Fix permissions of collect.lua  
						
						
						
					 
					
						2015-04-08 21:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd34cb2ebb 
							
						 
					 
					
						
						
							
							gluon-core, gluon-setup-mode: improve support for UAP Outdoor+  
						
						
						
					 
					
						2015-04-08 00:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a476dd4e33 
							
						 
					 
					
						
						
							
							gluon-site: remove PO template, it is maintained in the site-example  
						
						... 
						
						
						
						Having two POT files will only cause confusion. 
						
					 
					
						2015-03-25 17:43:37 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a97116b909 
							
						 
					 
					
						
						
							
							Remove english .po files, they are redundant.  
						
						
						
					 
					
						2015-03-25 17:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							653ea4a301 
							
						 
					 
					
						
						
							
							Merge pull request  #76  from freifunk-gluon/neighours  
						
						... 
						
						
						
						announce neighbours using alfred/gluon-announce 
						
					 
					
						2015-03-24 20:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							7e7ee16105 
							
						 
					 
					
						
						
							
							gluon-announce: move collect_dir to library  
						
						
						
					 
					
						2015-03-23 22:09:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Weinelt 
							
						 
					 
					
						
						
						
						
							
						
						
							8361b51c32 
							
						 
					 
					
						
						
							
							gluon-config-mode-geo-location: add altitude field  
						
						
						
					 
					
						2015-03-23 02:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							127b576fa5 
							
						 
					 
					
						
						
							
							gluon-config-mode-*: remove usages of the word "Freifunk"  
						
						
						
					 
					
						2015-03-22 23:42:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6c387af9ca 
							
						 
					 
					
						
						
							
							gluon-site: always provide a PKG_VERSION, also during package scan  
						
						
						
					 
					
						2015-03-21 18:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							335026af09 
							
						 
					 
					
						
						
							
							Allow empty hostname prefix  
						
						... 
						
						
						
						In Bremen it has been noted that a prefix may lead people to believe it
has to stay there and thus naming their nodes "ffhb-*", which is not
what the community wants (see FreifunkBremen/gluon-site-ffhb#1 ).
However, an empty prefix lead to the connecting hyphen still being
inserted. This commit thus makes the hyphen part of the configured
prefix and allows the prefix to be missing from the `site.conf`. 
						
					 
					
						2015-03-21 13:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7896f91f86 
							
						 
					 
					
						
						
							
							gluon-config-mode-mesh-vpn: add translations  
						
						
						
					 
					
						2015-03-19 22:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ce82baf0ad 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: use translated messages from the site configuration  
						
						
						
					 
					
						2015-03-19 22:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5805e78455 
							
						 
					 
					
						
						
							
							gluon-site: add translations from the site configuration  
						
						
						
					 
					
						2015-03-19 21:31:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9095b58c 
							
						 
					 
					
						
						
							
							gluon-config-mode-contact-info: add missing translation  
						
						
						
					 
					
						2015-03-19 21:14:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							87370a456d 
							
						 
					 
					
						
						
							
							gluon-site: add POT file for site-configurable messages  
						
						
						
					 
					
						2015-03-19 20:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							65b44ca4ce 
							
						 
					 
					
						
						
							
							Rename gluon-config to gluon-site  
						
						
						
					 
					
						2015-03-19 20:14:40 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d9366935e3 
							
						 
					 
					
						
						
							
							gluon-config-mode-*: add source directory to GluonBuildI18N calls  
						
						
						
					 
					
						2015-03-19 19:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							113f362c30 
							
						 
					 
					
						
						
							
							gluon-config: use PKG_FILE_DEPENDS  
						
						
						
					 
					
						2015-03-19 03:54:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							67b607d882 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: add translations  
						
						
						
					 
					
						2015-03-19 02:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							76ccfeea25 
							
						 
					 
					
						
						
							
							gluon-config-mode-contact-info: fix c&p mistake  
						
						
						
					 
					
						2015-03-19 02:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							224f3990e0 
							
						 
					 
					
						
						
							
							gluon-config-mode-contact-info: add translations  
						
						
						
					 
					
						2015-03-19 01:43:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							613dceaa25 
							
						 
					 
					
						
						
							
							gluon-config-mode-geo-location: add translations  
						
						
						
					 
					
						2015-03-19 01:22:31 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							325eeb4f69 
							
						 
					 
					
						
						
							
							gluon-config-mode-hostname: add translations  
						
						
						
					 
					
						2015-03-19 00:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f96c3666 
							
						 
					 
					
						
						
							
							gluon-config-mode-autoupdater: add translations for English and German  
						
						
						
					 
					
						2015-03-18 20:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0a1e1ad37e 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: pull in LuCi i18n packages for enabled languages  
						
						
						
					 
					
						2015-03-18 20:25:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							dce26de28c 
							
						 
					 
					
						
						
							
							gluon-core: add i18n support  
						
						
						
					 
					
						2015-03-18 20:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Bußmann 
							
						 
					 
					
						
						
						
						
							
						
						
							9e267f30bf 
							
						 
					 
					
						
						
							
							gluon-next-node: fix IPv4 next node feature  
						
						
						
					 
					
						2015-03-18 15:58:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							b58ab9abb9 
							
						 
					 
					
						
						
							
							ebtables-filter-mcast: drop ARPs to/from 0.0.0.0  
						
						... 
						
						
						
						Fixes https://github.com/freifunk-gluon/gluon/issues/311  
						
					 
					
						2015-03-16 20:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							93cc8e543e 
							
						 
					 
					
						
						
							
							gluon-core: fix primary MAC address on TP-LINK Archer C5/C7  
						
						
						
					 
					
						2015-03-10 13:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							8c59e0c4ea 
							
						 
					 
					
						
						
							
							Merge branch 'announce_site_code' of  https://github.com/freifunk-mwu/packages  
						
						
						
					 
					
						2015-03-02 23:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							112c9d5c9d 
							
						 
					 
					
						
						
							
							gluon-wan-dnsmasq: don't rewrite resolv.conf when its content hasn't changed  
						
						... 
						
						
						
						This avoids poking dnsmasq every time a DHCP lease is obtained or a router
advertisement received. 
						
					 
					
						2015-02-18 01:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3b0bf521 
							
						 
					 
					
						
						
							
							gluon-announce: add script to announce site_code  
						
						
						
					 
					
						2015-02-10 18:20:44 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							9f4770fd62 
							
						 
					 
					
						
						
							
							Merge pull request  #99  from freifunk-gluon/allow-ripng  
						
						... 
						
						
						
						ebtables-filter-multicast: allow ripng 
						
					 
					
						2015-02-10 16:38:55 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							3bd93dea06 
							
						 
					 
					
						
						
							
							ebtables-filter-multicast: allow ripng  
						
						
						
					 
					
						2015-02-09 02:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							db1fddb0c6 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: announce peer status using statistics.d  
						
						... 
						
						
						
						This adds basic peer statistics to statistics.d:
    "mesh_vpn": {
      "muehlentor": {
        "established": 23.8 // seconds
      },
      "huextertor": null,
      "holstentor": null
    } 
						
					 
					
						2015-02-05 21:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cbedc9421e 
							
						 
					 
					
						
						
							
							gluon-core: sysconfig: differentiate between nil and empty string  
						
						
						
					 
					
						2015-01-26 20:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							c45a0bcdc1 
							
						 
					 
					
						
						
							
							gluon-core: fall back to eth0 for the primary MAC address when there is no WLAN device  
						
						
						
					 
					
						2015-01-25 02:29:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dea903120 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: explicitly set WLAN client and mesh interfaces' ifname  
						
						
						
					 
					
						2015-01-24 23:34:35 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							949420158f 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-core: remove unused variable in upgrade script  
						
						
						
					 
					
						2015-01-24 23:11:27 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6e22c667de 
							
						 
					 
					
						
						
							
							gluon-mesh-batman-adv-*: move MTU configuration to version-specific upgrade scripts  
						
						
						
					 
					
						2015-01-24 17:18:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							2e0e24a992 
							
						 
					 
					
						
						
							
							announce neighbours using alfred/gluon-announce  
						
						... 
						
						
						
						This adds a new announce.d datum "neighbours" (alfred 160) containing
information about mesh neighbours. It's intended to be an replacement
for batadv-vis.
In addition to the data already provided by batadv-vis it'll also
provide information about direct wifi neighbours.
Unlike batadv-vis, no data about clients is transmitted.
Sample data:
    {
      "wifi": {
        "90:f6:52:82:06:02": {
          "neighbours": {
            "f8:d1:11:2c:a7:d2": {
              "noise": -95,
              "inactive": 0,
              "signal": 0
            },
            "96:f6:52:ff:cd:6f": {
              "noise": -95,
              "inactive": 0,
              "signal": -37
            }
          }
        }
      },
      "batadv": {
        "90:f6:52:82:06:02": {
          "neighbours": {
            "96:f6:52:ff:cd:6f": {
              "lastseen": 2.8500000000000001,
              "tq": 177
            }
          }
        },
        "90:f6:52:82:06:03": {
          "neighbours": {
            "f8:d1:11:2c:a7:d3": {
              "lastseen": 2.3500000000000001,
              "tq": 206
            }
          }
        }
      },
      "node_id": "90f652820602"
    } 
						
					 
					
						2015-01-24 12:12:53 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b172bbaf4 
							
						 
					 
					
						
						
							
							Move all upgrade scripts to a common directory  
						
						... 
						
						
						
						Moving the scripts to a common directory not only vastly simplifies the
zzz-gluon-upgrade script, but also allows to define an ordering of such
scripts across packages. 
						
					 
					
						2015-01-24 11:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							20187005d4 
							
						 
					 
					
						
						
							
							gluon-legacy: convert the remaining legacy infrastructure to a simple invariant script  
						
						
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0371b443d3 
							
						 
					 
					
						
						
							
							gluon-legacy: convert the remaining legacy scripts to invariant scripts  
						
						
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5e0bad2f25 
							
						 
					 
					
						
						
							
							gluon-legacy: convert gluon-core legacy scripts to invariant scripts  
						
						... 
						
						
						
						This also fixes a long-broken legacy upgrade script which would leave the
sysconfig variable lan_ifname unset and the LAN ports unusable. 
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfcb4dd6b 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: get rid of initial script  
						
						
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7940bad4a9 
							
						 
					 
					
						
						
							
							gluon-lock-password: convert to invariant script and remove legacy script  
						
						
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6f11279438 
							
						 
					 
					
						
						
							
							gluon-core: convert all initial scripts to invariant scripts  
						
						
						
					 
					
						2015-01-24 11:14:09 +01:00 
						 
				 
			
				
					
						
							
							
								NeoRaider 
							
						 
					 
					
						
						
						
						
							
						
						
							71c498edd2 
							
						 
					 
					
						
						
							
							Merge pull request  #83  from kokel/node-role  
						
						... 
						
						
						
						add section "system" to gluon-node-info with new option "role" and luci package to change role via config mode 
						
					 
					
						2015-01-24 11:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								NeoRaider 
							
						 
					 
					
						
						
						
						
							
						
						
							12304fcb4c 
							
						 
					 
					
						
						
							
							Merge pull request  #95  from freifunk-gluon/config-mode-skip  
						
						... 
						
						
						
						gluon-setup-mode: allow skipping on first boot 
						
					 
					
						2015-01-24 11:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								NeoRaider 
							
						 
					 
					
						
						
						
						
							
						
						
							4947578d48 
							
						 
					 
					
						
						
							
							Merge pull request  #87  from freifunk-darmstadt/patch-1  
						
						... 
						
						
						
						gluon-announce: rename announce.lua to collect.lua 
						
					 
					
						2015-01-24 11:11:55 +01:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							a80400bb41 
							
						 
					 
					
						
						
							
							add package gluon-luci-node-role; depends on package "gluon-node-info"; depends on new site.conf section  
						
						
						
					 
					
						2015-01-23 12:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							ba81359c60 
							
						 
					 
					
						
						
							
							"gluon-node-info": add section system and option role; add announce script to announce the role as nodeinfo;  
						
						... 
						
						
						
						add invariant script "001-node-system" to add section "system" if not exist; add invariant script "010-node-role"
to add section "system" if not exist; add invariant script "010-node-role" to set role to default value
(site.roles.default) if not exist; depends on new site.conf section 
						
					 
					
						2015-01-23 12:22:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							629409364b 
							
						 
					 
					
						
						
							
							gluon-setup-mode: allow skipping on first boot  
						
						... 
						
						
						
						By setting setup_mode.skip to true in site.conf the device will skip
setup mode on first boot. 
						
					 
					
						2015-01-23 12:05:26 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							8e33dd5075 
							
						 
					 
					
						
						
							
							gluon-setup-mode: always finalize the overlay before rebooting  
						
						... 
						
						
						
						When an early reboot is triggered because an upgrade script has disabled the
config mode, we need to explicitly call /etc/init.d/done, otherwise the overlay
will not be finalized after a firstboot and we get an endless reboot loop. 
						
					 
					
						2015-01-22 23:53:56 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							3de151c286 
							
						 
					 
					
						
						
							
							mesh-batman-adv-core: allow sites to set VLAN for mesh  
						
						... 
						
						
						
						Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2015-01-18 08:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								flokli 
							
						 
					 
					
						
						
						
						
							
						
						
							63ff54e4bc 
							
						 
					 
					
						
						
							
							gluon-announce: rename announce.lua to collect.lua  
						
						... 
						
						
						
						Signed-off-by: flokli <florian@darmstadt.freifunk.net> 
						
					 
					
						2015-01-14 10:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								flokli 
							
						 
					 
					
						
						
						
						
							
						
						
							fc62de55e3 
							
						 
					 
					
						
						
							
							gluon-announced: rename DEVLIST file to gluon-announced.devs  
						
						... 
						
						
						
						was gluon-announce.devs before
Signed-off-by: flokli <florian@darmstadt.freifunk.net> 
						
					 
					
						2015-01-14 10:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								flokli 
							
						 
					 
					
						
						
						
						
							
						
						
							0df0eaeaac 
							
						 
					 
					
						
						
							
							gluon-announced: add dependency to gluon-announce  
						
						... 
						
						
						
						the gluon-announced package installs a hotplug script
that uses announce.lua from the gluon-announce package.
So we need to include gluon-announce as dependency.
Signed-off-by: flokli <florian@darmstadt.freifunk.net> 
						
					 
					
						2015-01-14 06:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							78b43b1dd6 
							
						 
					 
					
						
						
							
							gluon-core, gluon-setup-mode: fix LAN and WAN on nanostation-m-xw  
						
						
						
					 
					
						2014-11-26 23:30:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4b3a265f 
							
						 
					 
					
						
						
							
							gluon-setup-mode: initialize all LEDs  
						
						
						
					 
					
						2014-11-26 20:32:47 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9dd4f52bfa 
							
						 
					 
					
						
						
							
							CPE510-specific config (switch WAN and LAN, config mode on WAN)  
						
						
						
					 
					
						2014-11-26 19:50:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							104c92dfe6 
							
						 
					 
					
						
						
							
							gluon-status-page: remove workaround for now fixed LuCi bug  
						
						
						
					 
					
						2014-11-17 16:22:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							14553d42be 
							
						 
					 
					
						
						
							
							gluon-alfred: no parallel cronjobs  
						
						... 
						
						
						
						This should reduce memory consumption a little.
https://github.com/freifunk-gluon/gluon/issues/109#issuecomment-61681696  
						
					 
					
						2014-11-17 15:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							691f0cb6c5 
							
						 
					 
					
						
						
							
							gluon-status-page: show VPN status (very minimalistic for now)  
						
						
						
					 
					
						2014-11-17 03:24:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee5cf3ec1 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: configure a status socket  
						
						
						
					 
					
						2014-11-17 03:23:36 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7bd30f9c84 
							
						 
					 
					
						
						
							
							gluon-ebtables-filter-multicast: allow hop-by-hop options as ICMPv6 is sometimes prefixed by an HBH header  
						
						
						
					 
					
						2014-11-13 02:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2627161509 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/status-page-164'  
						
						
						
					 
					
						2014-11-13 01:37:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							5266a07334 
							
						 
					 
					
						
						
							
							status-page: escape html, move script to body  
						
						
						
					 
					
						2014-11-13 01:36:38 +01:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							710cb8b36c 
							
						 
					 
					
						
						
							
							status-page: lua rewrite, use gluon-neighbour-info  
						
						
						
					 
					
						2014-10-27 23:21:40 +01:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							15adcae331 
							
						 
					 
					
						
						
							
							Fix ebtables dhcpv6 rules  
						
						... 
						
						
						
						the ports were interchanged, see the following packet flow:
client:546 --> [ff02::1:2]:547
server:547 --> client:546
therefore we need to allow outgoing multicast packets with dst-port 547
and unicast packets from bat0 to clients with dst-port 546 and 547 in the other direction 
						
					 
					
						2014-10-19 16:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Kokel 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5a2ea38d 
							
						 
					 
					
						
						
							
							deactivate multicast_mode by default  
						
						
						
					 
					
						2014-10-05 15:24:58 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7496b3d3c1 
							
						 
					 
					
						
						
							
							gluon-luci-admin: fix SSH keys being removed when a password is set  
						
						
						
					 
					
						2014-10-03 00:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f9cc73187f 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: use delete_all instead of foreach to delete the old peers  
						
						
						
					 
					
						2014-09-15 21:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							1803525745 
							
						 
					 
					
						
						
							
							Configure unique MAC addresses for all WLAN interfaces  
						
						
						
					 
					
						2014-09-15 19:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b51e1063b7 
							
						 
					 
					
						
						
							
							Add utility function to generate unique MAC addresses derived from the primary MAC  
						
						
						
					 
					
						2014-09-15 19:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b977f00162 
							
						 
					 
					
						
						
							
							Fix mesh-batman-adv-core legacy script path  
						
						
						
					 
					
						2014-09-15 19:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2dfe68d50a 
							
						 
					 
					
						
						
							
							Remove obsolete legacy upgrade script  
						
						
						
					 
					
						2014-09-15 19:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							c06141cff3 
							
						 
					 
					
						
						
							
							gluon-node-info: remove fixup-owner script  
						
						
						
					 
					
						2014-09-15 19:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							0de7bf5f64 
							
						 
					 
					
						
						
							
							gluon-core: port initial/020-wireless to lua  
						
						
						
					 
					
						2014-09-15 19:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							53e56b0853 
							
						 
					 
					
						
						
							
							Merge pull request  #74  from freifunk-gluon/authorized-keys  
						
						... 
						
						
						
						gluon-authorized-keys: add keys from site.conf 
						
					 
					
						2014-09-15 19:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							a753fa79e3 
							
						 
					 
					
						
						
							
							gluon-authorized-keys: add keys from site.conf  
						
						... 
						
						
						
						This package will run as invariant script after each upgrade and copy
all keys from site.conf's authorized_keys entry to
/etc/dropbear/authorized_keys.
Existing keys will be preserved.
The site.conf entry 'authorized_keys' is required (if this package is
selected) and must contain a list of strings, each representing a line
of the resulting file. 
						
					 
					
						2014-09-15 19:19:21 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							f21678dc0d 
							
						 
					 
					
						
						
							
							Merge pull request  #69  from freifunk-gluon/gluon-neighbour-info  
						
						... 
						
						
						
						gluon-neighbour-info: query direct neighbours 
						
					 
					
						2014-09-15 18:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa97f8fdb 
							
						 
					 
					
						
						
							
							gluon-core: add node_id() to gluon.util  
						
						
						
					 
					
						2014-09-11 12:27:29 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							d87cf05c95 
							
						 
					 
					
						
						
							
							mesh-batman-adv-core: disable igmp_snooping on br-client  
						
						... 
						
						
						
						IGMP snooping causes serious trouble with IPv6 neighbour discovery. 
						
					 
					
						2014-09-09 11:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							abcc86bf8f 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: global timeout  
						
						
						
					 
					
						2014-09-06 15:40:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							0222f342af 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: newlines between responses  
						
						
						
					 
					
						2014-09-06 14:10:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							b969f3e644 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: cleanup, use recv instead of recvfrom  
						
						
						
					 
					
						2014-09-06 14:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							29464a4ba1 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from freifunk-gluon/fastd-site-enable  
						
						... 
						
						
						
						mesh-vpn-fastd: enable from site.conf 
						
					 
					
						2014-09-06 13:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							4e19df098a 
							
						 
					 
					
						
						
							
							mesh-vpn-fastd: enable from site.conf  
						
						... 
						
						
						
						This patch allows fastd's enabled flag's default value to be set from
site.conf. 
						
					 
					
						2014-09-03 20:37:17 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							ae43f3dc3e 
							
						 
					 
					
						
						
							
							gluon-core: Remove VERSION_DIR hack  
						
						... 
						
						
						
						As the (removed) comment said, this was a one-time-hack that was obsoleted long ago. 
						
					 
					
						2014-08-30 15:13:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							fe57f93bc7 
							
						 
					 
					
						
						
							
							gluon-neighbour-info: query direct neighbours  
						
						... 
						
						
						
						This is a simple client for gluon-announced. 
						
					 
					
						2014-08-28 18:48:57 +02:00