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 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ff6a6ed3 
							
						 
					 
					
						
						
							
							gluon-luci-admin: restructure firmware upgrades  
						
						
						
					 
					
						2014-08-28 16:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								NeoRaider 
							
						 
					 
					
						
						
						
						
							
						
						
							9d11f4bda1 
							
						 
					 
					
						
						
							
							Merge pull request  #68  from FreifunkBremen/gluon-cron-fix  
						
						... 
						
						
						
						gluon-cron: Fix endless loop parsing invalid lines 
						
					 
					
						2014-08-27 10:33:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							afce06c3d3 
							
						 
					 
					
						
						
							
							gluon-cron: Fix endless loop parsing invalid lines  
						
						... 
						
						
						
						Using the line
```
* * * * echo "foobar"
```
(notice the missing fifth time field) in a crontab causes gluon-cron
to enter an endless loop while parsing it, thus it won't even execute
the other, valid crontabs.
This is caused by the loop in [line 138] where `begin - min`
substracts the unsigned `min` from the signed `begin`. If now `begin`
is invalid, `strict_atoi` returns -1 and the loop starts at
`(-1)-1=MAX_INT` and runs while `i <= MAX_INT` which is always true.
The real culprit lies in [line 134] where exactly this case
`begin < min` is checked - but because of the signedness, this check doesn't
work as expected either.
The easiest solution is to make `min` a signed integer instead of an unsigned
one, as we do not require it to be very large and only pass the constants 0 or
1 to it.
To avoid other similar problems, this patch makes the input variable `n` a
signed integer as well. 
						
					 
					
						2014-08-27 10:20:04 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							a90920e373 
							
						 
					 
					
						
						
							
							gluon-announced: avoid spawning zombies  
						
						
						
					 
					
						2014-08-25 21:53:21 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							40321595a9 
							
						 
					 
					
						
						
							
							Merge pull request  #62  from freifunk-gluon/clientcount  
						
						... 
						
						
						
						mesh-batman-adv-core: add clientcount statistics 
						
					 
					
						2014-08-22 14:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							fea00b3603 
							
						 
					 
					
						
						
							
							calculate rootfs usage instead of overlayfs  
						
						... 
						
						
						
						in case a target does not use overlayfs 
						
					 
					
						2014-08-18 14:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							4d747c09c4 
							
						 
					 
					
						
						
							
							adapt overlay_usage to match the comments from luebeck  
						
						
						
					 
					
						2014-08-18 13:08:54 +02:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							42c43ba2af 
							
						 
					 
					
						
						
							
							overlay: rename to clarify value  
						
						
						
					 
					
						2014-08-18 12:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							0e95c90e21 
							
						 
					 
					
						
						
							
							overlay: change to normalized, fix error handling  
						
						
						
					 
					
						2014-08-18 12:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								ohrensessel 
							
						 
					 
					
						
						
						
						
							
						
						
							4e76436932 
							
						 
					 
					
						
						
							
							add overlay usage to statistics.d  
						
						
						
					 
					
						2014-08-18 11:40:13 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2fc8785e 
							
						 
					 
					
						
						
							
							Remove gluon-ath9k-workaround  
						
						
						
					 
					
						2014-08-17 19:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e5e3325f 
							
						 
					 
					
						
						
							
							gluon-setup-mode: cleanup and upgrade fix  
						
						... 
						
						
						
						Since switching to Barrier Breaker/procd, we'd not notice if we were
upgrading from a version before renaming the config file to gluon-setup-mode
as the upgrade scripts run after the preinit.
Fix this by checking later during setup mode init again and rebooting into the
regular run mode if we detect this case. 
						
					 
					
						2014-08-16 15:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ff07b1a5 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-fastd: delete all old backbone peers on update  
						
						
						
					 
					
						2014-08-16 14:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								penguineer 
							
						 
					 
					
						
						
						
						
							
						
						
							31fe529e92 
							
						 
					 
					
						
						
							
							Beschreibungstext umformuliert, damit die Option "Mesh-VPN" klarer wird.  
						
						... 
						
						
						
						Die Bezeichnung "Mesh-VPN" ist etwas irreführend. Man kann denken, dass hiermit das Meshing aktiviert wird, wobei es ja — im Gegenteil — um eine Nutzung des WAN geht. 
						
					 
					
						2014-08-15 15:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							3652628e96 
							
						 
					 
					
						
						
							
							luci-portconfig: fix dns  
						
						
						
					 
					
						2014-08-10 17:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							a1d27aefbb 
							
						 
					 
					
						
						
							
							mesh-batman-adv-core: add clientcount statistics  
						
						... 
						
						
						
						This adds
  "client" { "total": <int>, "wifi": <int>" }
to statistics.d. "total" will be the number of clients connected.
"wifi" will be the number of clients connected over wifi. I.e. "total"
will always be equal to or greater than "wifi".
The node will not count itself. 
						
					 
					
						2014-08-10 13:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							d90b1d66fd 
							
						 
					 
					
						
						
							
							Merge pull request  #61  from freifunk-gluon/configurable-wan  
						
						... 
						
						
						
						Configurable WAN 
						
					 
					
						2014-08-09 23:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							5145eab954 
							
						 
					 
					
						
						
							
							Merge pull request  #59  from freifunk-gluon/form-fields  
						
						... 
						
						
						
						luci-theme: fix centering of form fields 
						
					 
					
						2014-08-09 20:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							62d910edde 
							
						 
					 
					
						
						
							
							gluon-luci-portconfig: expose advanced WAN configuration  
						
						
						
					 
					
						2014-08-09 17:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3762f52c69 
							
						 
					 
					
						
						
							
							gluon-core: restructure WAN configuration  
						
						
						
					 
					
						2014-08-09 14:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							d8f0c531c9 
							
						 
					 
					
						
						
							
							gluon-wan-dnsmasq: allow configuring static DNS servers  
						
						
						
					 
					
						2014-08-09 14:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							25e0c6e07b 
							
						 
					 
					
						
						
							
							luci-theme: fix checkboxes on firefox  
						
						
						
					 
					
						2014-08-09 09:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							488ed1bdd7 
							
						 
					 
					
						
						
							
							Merge pull request  #58  from jplitza/patch-1  
						
						... 
						
						
						
						gluon-announced: fix help message 
						
					 
					
						2014-08-08 21:44:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							143d5a9565 
							
						 
					 
					
						
						
							
							Add gluon-mesh-batman-adv-15  
						
						
						
					 
					
						2014-08-08 15:56:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							279cfd5117 
							
						 
					 
					
						
						
							
							Split gluon-mesh-batman-adv into gluon-mesh-batman-adv-core and gluon-mesh-batman-adv-14  
						
						
						
					 
					
						2014-08-08 15:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							b169a169d6 
							
						 
					 
					
						
						
							
							luci-theme: fix centering of form fields  
						
						
						
					 
					
						2014-08-08 14:53:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jan-Philipp Litza 
							
						 
					 
					
						
						
						
						
							
						
						
							8a32dd7887 
							
						 
					 
					
						
						
							
							gluon-announced: fix help message  
						
						... 
						
						
						
						It incorrectly stated "-m" to be the multicast group option, when it really was "-g" 
						
					 
					
						2014-08-08 14:50:00 +02:00 
						 
				 
			
				
					
						
							
							
								Nils Schneider 
							
						 
					 
					
						
						
						
						
							
						
						
							4f65d49950 
							
						 
					 
					
						
						
							
							Revert "gluon-luci-theme: remove top padding cbi-field-title"  
						
						... 
						
						
						
						This reverts commit f37f1f1ac2c9a44d0aafb25e3f5a01e16df6019e. 
						
					 
					
						2014-08-08 14:34:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0a932ac0 
							
						 
					 
					
						
						
							
							gluon-setup-mode: provide alternative rc.d directory for procd  
						
						
						
					 
					
						2014-08-07 15:52:38 +02:00