- Nov 25, 2017
-
-
Christof Schulze authored
-
Christof Schulze authored
-
Christof Schulze authored
* gluon-core, gluon-client-bridge: introduce new firewall zone: local_client * gluon-core: put clients in local_client zone, introduce drop-zone, set dns-rules and zones * gluon-respondd: allow respondd on mesh * gluon-status-page-api: allow http input on mesh and client
-
Matthias Schiffer authored
Fixes #1269
-
- Nov 15, 2017
-
-
kb-light authored
-
- Oct 31, 2017
-
-
Christof Schulze authored
-
- Oct 14, 2017
-
-
Ruben Barkow authored
-
- Oct 03, 2017
-
-
Matthias Schiffer authored
Filtering by MAC address won't filter out multicast packages like router solicitations, causing uradvd to send out router advertisements with maximum frequency (every 3 seconds) in active meshes, even when no local client is actually interested in the advertisements. Fixes #1230
-
- Sep 24, 2017
-
-
Christof Schulze authored
by moving the declaration of ret to the top of get_fastd()
-
- Sep 21, 2017
-
-
lemoer authored
-
- Sep 05, 2017
-
-
Matthias Schiffer authored
The older busybox-based wget erroneously accepted URLs without protocol. Add validator to avoid building firmwares with broken autoupdates.
-
- Aug 11, 2017
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Some files have received some additional refactoring.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
kb-light authored
-
kb-light authored
-
- Aug 08, 2017
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
In particular, this affects users of gluon.util.iterate_radios.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
The new gluon.site lua library will eventually replace gluon.site_config (which is hereby deprecated, but will continue to be supported for a while). The new gluon.site library will wrap all values to allow traversing non-existing tables without errors. site = require 'gluon.site' c = site.a.b.c -- doesn't fail even if a or a.b don't exist The wrapped values must be unwrapped using call syntax: site_name = site.site_name() Using the call syntax on a non-existing value will return nil. An alternative default value may be passed instead: mac = site.next_node.mac('16:41:95:40:f7:dc')
-
Matthias Schiffer authored
simple-uci will now delete an option when nil is passed.
-
Matthias Schiffer authored
simple-uci will now delete an option when nil is passed.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
simple-uci will now delete an option when nil is passed.
-
Matthias Schiffer authored
simple-uci will now delete an option when nil is passed.
-
Matthias Schiffer authored
uci:set_list() will delete the list when nil is passed, so there is no need to differentiate between the cases.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Aug 07, 2017
-
-
Matthias Schiffer authored
The generic upgrade script is moved to run after the more specific scripts. In addition, the script will now remove the configuration sections of uninstalled VPN packages, so both positive and negative changes of the default enable state can be migrated correctly. Based-on-patch-by:
Cyrus Fox <cyrus@lambdacore.de> Fixes: #1187
-
- Jul 25, 2017
-
-
Matthias Schiffer authored
When a Gluon node is used to connect to an uplink router/DHCP server (for example in deployments without VPN tunnels), the gw_mode must be set to server; this should be preserved on upgrades. Fixes #1196
-
- Jul 19, 2017
-
-
Steffen Förster authored
[Matthias Schiffer: move to proto_gluon_bat0_setup() and default to BATMAN_IV]
-
- Jul 11, 2017
-
-
kb-light authored
-
- Jul 09, 2017
-
-
Matthias Schiffer authored
gluon-mesh-babel is not merged yet, and once it is, this would lead to a circular dependency.
-