Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d9c3c1c79 
							
						 
					 
					
						
						
							
							modules: update routing packages  
						
						... 
						
						
						
						3aaa772ef520 bmx7: bump version
ccd4210f0ba7 bmx7: add PKG_MIRROR_HASH
d6dcd0c75630 bmx6: add PKG_MIRROR_HASH
536782119f0a alfred: upgrade package to latest release 2018.0
6a6f5da5efd5 batctl: upgrade package to latest release 2018.0
3bb75b003563 batman-adv: upgrade package to latest release 2018.0
2f74073c209d bmx7: bump version to 58b3823262512a48f5174e6778b2368c55bd05d9
733e935f04fc cjdns: v20 -> v20.1
f0ee73aa2285 bmx7: bump version
21a6454d7226 bmx6: bump to latest upstream version 
						
					 
					
						2018-03-07 08:45:52 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17370d8462 
							
						 
					 
					
						
						
							
							gluon-ebtables: unconditionally segment IGMP/MLD  
						
						... 
						
						
						
						We must ensure that each node becomes IGMP/MLD querier for its local
clients; having only a single querier for the whole mesh is generally
unreliable, leading to frequent "IGMP/MLD querier appeared/disappeared"
messages from batman-adv and unreliable snooping.
In smaller meshes it might be interesting only segment querier domains, but
allow membership reports to pass through the mesh, in order to support
snooping switches outside the mesh without special configuration. A
site.conf switch is provided to control this behaviour.
Fixes  #1320  
						
					 
					
						2018-03-07 08:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c9e1e1007 
							
						 
					 
					
						
						
							
							ebtables: add support for ICMP/IGMP type matches  
						
						
						
					 
					
						2018-03-07 08:12:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0d07d179d8 
							
						 
					 
					
						
						
							
							Revert "busybox: compile with debug information"  
						
						... 
						
						
						
						This reverts commit 582635b031 
						
					 
					
						2018-03-05 06:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								rubo77 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bfa6c4e0 
							
						 
					 
					
						
						
							
							gluon-config-mode-hostname: clarify the use of the nodename  
						
						
						
					 
					
						2018-03-02 02:57:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							208cd4d98c 
							
						 
					 
					
						
						
							
							gluon-client-bridge: allow WLAN configs without ap section again  
						
						... 
						
						
						
						Fixes: 7ccdacd294 
						
					 
					
						2018-03-01 01:18:39 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e88331137 
							
						 
					 
					
						
						
							
							gluon-status-page: add dependency on libubus-lua  
						
						
						
					 
					
						2018-02-26 18:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f7ce444f 
							
						 
					 
					
						
						
							
							gluon-status-page: when visiting via a next-node address, redirect to a unique address  
						
						... 
						
						
						
						A downside of this behaviour is that the page does not work for IPv4-only
clients, as the redirect will always point at an IPv6 address.
Still, it seems like a good idea to enforce the redirect even from the IPv4
next-node address, as switching nodes while being connected to the status
page would lead to unexpected behaviour. 
						
					 
					
						2018-02-26 03:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdf823a3a2 
							
						 
					 
					
						
						
							
							gluon-status-page-api: merge back into gluon-status-page  
						
						... 
						
						
						
						All Access-Control-Allow-Origin are removed to improve users' privacy. As
the status page API is thus not useful without the status page anymore,
merge them back into a single package.
The status-page-api respondd provider is removed as well.
Fixes  #1194  
						
					 
					
						2018-02-26 02:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88906f238b 
							
						 
					 
					
						
						
							
							gluon-status-page: reimplement based on gluon-web  
						
						... 
						
						
						
						This new status page is significantly smaller than the old one. It always
loads its resources from the same host as the page itself, not requiring
cross-origin requests anymore.
It also uses the common i18n infrastructure of gluon-web.
Fixes  #914  
						
					 
					
						2018-02-26 02:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1aa5390a7 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: move gluon-web base path to /lib/gluon/config-mode  
						
						... 
						
						
						
						- CGI script and index.html are moved from gluon-web to
  gluon-config-mode-core, the script is renamed to 'config'
- gluon-web and gluon-web-model base views and i18n files are symlinked
  into the new path
- gluon-web-theme is renamed to gluon-config-mode-theme and installs
  directly into the new path
- all gluon-web-* models, controllers and views are moved into the new
  path 
						
					 
					
						2018-02-26 00:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3925344292 
							
						 
					 
					
						
						
							
							gluon-setup-mode: move HTTP server support to gluon-config-mode-core, add gluon-lock-password  
						
						
						
					 
					
						2018-02-26 00:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9648489a01 
							
						 
					 
					
						
						
							
							gluon-web: reorganize layout handling  
						
						... 
						
						
						
						Also bring back gluon-web-theme's i18n strings. 
						
					 
					
						2018-02-26 00:07:12 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3e4ceed28 
							
						 
					 
					
						
						
							
							gluon-web: split out model support into a separate package  
						
						
						
					 
					
						2018-02-26 00:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83a6847fbd 
							
						 
					 
					
						
						
							
							gluon-web: remove unneeded functions from gluon.web.util  
						
						... 
						
						
						
						exec() is moved to gluon.util. 
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dcb784308 
							
						 
					 
					
						
						
							
							gluon-core: remove unused lock and exec functions  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							987eef011a 
							
						 
					 
					
						
						
							
							gluon-core: remove unused user/group management functions, call lock command directly  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ae1af9694 
							
						 
					 
					
						
						
							
							gluon-mesh-vpn-core: use OpenWrt's user/group management  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							218de7e0ae 
							
						 
					 
					
						
						
							
							gluon-web: pass base path from CGI script  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							661e4dee9f 
							
						 
					 
					
						
						
							
							gluon-config-mode-core, gluon-web-*: do not access dispatcher directly  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a8283b5ab 
							
						 
					 
					
						
						
							
							gluon-web: remove unused files  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93c1d77e07 
							
						 
					 
					
						
						
							
							gluon-web-theme: add missing dependencies  
						
						
						
					 
					
						2018-02-25 17:13:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5dc7a63fc 
							
						 
					 
					
						
						
							
							modules: update LEDE  
						
						... 
						
						
						
						01d7a5d7dee2 perf: restrict libunwind dependency to archs that actually support libunwind
b345cc24892d libunwind: fix build with musl on PPC 
						
					 
					
						2018-02-25 17:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37cdea9733 
							
						 
					 
					
						
						
							
							gluon-web-*: consistently use <%| tag  
						
						
						
					 
					
						2018-02-23 20:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd23a805c2 
							
						 
					 
					
						
						
							
							gluon-web: add new <%| tag for escaped expressions  
						
						
						
					 
					
						2018-02-23 19:45:28 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							961c9db81f 
							
						 
					 
					
						
						
							
							gluon-web-mesh-vpn-fastd: remove "gluon" from view paths  
						
						... 
						
						
						
						These files are already located in /lib/gluon, no need to add it a second
time. 
						
					 
					
						2018-02-23 18:55:04 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2b489854e 
							
						 
					 
					
						
						
							
							gluon-config-mode-core: remove "gluon" from view paths  
						
						... 
						
						
						
						These files are already located in /lib/gluon, no need to add it a second
time. 
						
					 
					
						2018-02-23 18:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							002ab9b0e5 
							
						 
					 
					
						
						
							
							docs: package/gluon-config-mode-domain-select: fix syntax error  
						
						
						
					 
					
						2018-02-23 14:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ba7356a24 
							
						 
					 
					
						
						
							
							docs: dev/web: update i18n docs  
						
						
						
					 
					
						2018-02-23 14:05:32 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f558279137 
							
						 
					 
					
						
						
							
							contrib: update i18n-scan.pl script  
						
						
						
					 
					
						2018-02-23 13:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88789b1536 
							
						 
					 
					
						
						
							
							gluon-web: update i18n strings  
						
						
						
					 
					
						2018-02-23 13:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							172a02e2dc 
							
						 
					 
					
						
						
							
							gluon-config-mode-domain-select: remove i18n build commands  
						
						... 
						
						
						
						gluon-config-mode-domain-select does not have any i18n files of its own. 
						
					 
					
						2018-02-23 13:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							557565e189 
							
						 
					 
					
						
						
							
							gluon-web: add i18n package namespaces  
						
						
						
					 
					
						2018-02-23 13:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a426c3bb9 
							
						 
					 
					
						
						
							
							gluon-web: make pcdata() prototype match lmo_translate()  
						
						
						
					 
					
						2018-02-23 02:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							93d3393993 
							
						 
					 
					
						
						
							
							gluon-web: make buf_length() argument const  
						
						
						
					 
					
						2018-02-23 02:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2681622018 
							
						 
					 
					
						
						
							
							gluon-web: build with -fvisibility=hidden  
						
						
						
					 
					
						2018-02-23 01:05:27 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43e70f351f 
							
						 
					 
					
						
						
							
							gluon-web: handle translation and escaping in generated Lua code  
						
						... 
						
						
						
						By emitting Lua code to call translate() and pcdata(), we are more
flexible than when doing this internally in the parser. The performance
penalty should be negligible. 
						
					 
					
						2018-02-23 00:57:03 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							933cc3d7d9 
							
						 
					 
					
						
						
							
							gluon-web: use ' instead of " for strings in generated Lua code  
						
						... 
						
						
						
						We need a bit less escaping this way. 
						
					 
					
						2018-02-23 00:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e292ba06f 
							
						 
					 
					
						
						
							
							gluon-web: close FDs after mmap()  
						
						
						
					 
					
						2018-02-23 00:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99b4d2eaf0 
							
						 
					 
					
						
						
							
							gluon-web: clean up LMO code  
						
						
						
					 
					
						2018-02-22 22:47:27 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3203970969 
							
						 
					 
					
						
						
							
							gluon-web: clean up parser  
						
						
						
					 
					
						2018-02-22 21:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a20f9794c 
							
						 
					 
					
						
						
							
							gluon-web: clean up buffer handling  
						
						
						
					 
					
						2018-02-22 21:13:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							624d969c52 
							
						 
					 
					
						
						
							
							gluon-web: compile with -std=c99 -Wall -Wextra  
						
						... 
						
						
						
						Also fix all warnings. 
						
					 
					
						2018-02-22 21:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56a10e03b3 
							
						 
					 
					
						
						
							
							gluon-web: update copyright  
						
						
						
					 
					
						2018-02-22 21:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e5f0fe1d5 
							
						 
					 
					
						
						
							
							gluon-web: clean up opening files  
						
						... 
						
						
						
						Open with O_CLOEXEC, use fstat() instead of stat(). 
						
					 
					
						2018-02-22 21:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94f22e50e6 
							
						 
					 
					
						
						
							
							gluon-web: clean up malloc() calls  
						
						
						
					 
					
						2018-02-22 21:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f957593f26 
							
						 
					 
					
						
						
							
							gluon-web: template_lmo: clean up sfh_hash()  
						
						
						
					 
					
						2018-02-22 21:13:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e8a6ec2b5 
							
						 
					 
					
						
						
							
							gluon-web: remove lmo_canon_hash()  
						
						... 
						
						
						
						Our strings can be looked up verbatim. 
						
					 
					
						2018-02-22 13:58:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5817f5523 
							
						 
					 
					
						
						
							
							gluon-web: replace custom strfind() function with memmem()  
						
						
						
					 
					
						2018-02-22 13:37:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ff4761a57 
							
						 
					 
					
						
						
							
							gluon-web: remove unnecessary template_lualib.h  
						
						
						
					 
					
						2018-02-22 13:34:32 +01:00