- Jul 30, 2016
-
-
Jan-Philipp Litza authored
The main advantage is that procd is capable of logging stderr to logd, making errors easier to debug.
-
- Jul 29, 2016
-
-
Matthias Schiffer authored
Fixes #328
-
Matthias Schiffer authored
-
- Jul 27, 2016
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Use the common term; the "Expert Mode" never was a distinct mode of operation anyways.
-
Matthias Schiffer authored
-
- Jul 26, 2016
-
-
Christof Schulze authored
The arguments are now provided by gluon-mesh-batman-adv-core, so gluon-radvd can be used with other mesh protocols. [Matthias Schiffer: removed PROVIDES dependency]
-
- Jul 25, 2016
-
-
Matthias Schiffer authored
-
lemoer authored
gluon-neighbour-info: improve verbosity on wrong cli parameters
-
- Jul 20, 2016
-
-
Matthias Schiffer authored
Some drivers (mt76) don't support arbitrary MAC addresses. Use the addresses provided by the driver (avoiding the primary address) by default, but fall back to our has-based scheme when the driver doesn't provide (enough) addresses.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jul 19, 2016
-
-
Matthias Schiffer authored
Accidentially forgot to commit this. The sleep is necessary so netifd can actually stop the WLAN interfaces after `wifi down`.
-
Jan-Tarek Butt authored
[Matthias Schiffer: - improve commit message - add pidof check - also call `wifi down` ]
-
- Jul 10, 2016
-
-
Jan-Tarek Butt authored
-
Matthias Schiffer authored
-
- Jul 09, 2016
-
-
Matthias Schiffer authored
gluon-luci-wifi-config: fix to work with legacy configs using macaddr instead of path to identify radios
-
- Jun 22, 2016
-
-
Matthias Schiffer authored
Fixes #121 Based-on-patch-by:
Tobias Hachmer <tobias@hachmer.de>
-
Matthias Schiffer authored
-
- Jun 17, 2016
-
-
Sven Eckelmann authored
The new MR1750v2 device support is only available in LEDE master. The relevant patches have to backported to add support for them in Gluon Signed-off-by:
Sven Eckelmann <sven.eckelmann@open-mesh.com>
-
Sven Eckelmann authored
The new OM2P-HSv3 device support is only available in LEDE master. The relevant patches have to backported to add support for them in Gluon Signed-off-by:
Sven Eckelmann <sven.eckelmann@open-mesh.com>
-
- Jun 02, 2016
-
-
Thomas Weißschuh authored
-
- May 27, 2016
-
-
Jan-Philipp Litza authored
-
- May 26, 2016
-
-
Jan-Philipp Litza authored
Most doubles that are delivered via respondd have limited input precision, but are converted with up to 17 digits of precision. That can cause ugly blowups like 0.2800000000000001 in the output, which is avoided by specifying better format strings (like "%.2f" in most cases).
-
- May 23, 2016
-
-
Sven Eckelmann authored
The OpenMesh devices have a sticker with the eth0 mac address on the bottom. Also all other mac addresses are calculated based on this address. Therefore, it is better to use this as primary mac address instead of the WiFi mac address. Signed-off-by:
Sven Eckelmann <sven.eckelmann@open-mesh.com>
-
- May 20, 2016
-
-
Linus Lüssing authored
This patch adds a new gluon-ebtables package to filter IGMP/MLD messages via ebtables. For one thing this reduces multicast overhead: About one third of all ICMPv6 multicast traffic in Lübeck or Hamburg is MLD. Furthermore it removes a potential Distributed Denial-of-Service vector (see Gluon ticket #553). Finally, it is a prerequisite for enabling bridge multicast snooping in a decentral and robust fashion. Note that IGMP/MLD are filtered for multicast traffic coming from the mesh, too (new MULTICAST_IN), as unfortunately there seem to be other queriers somewhere in the mesh at least for Freifunk Lübeck. Also adding these rules to be prepared to anyone intentionally or unintentionally disabling these filters on his/her node. Node operators not running Gluon (for instance gateway nodes) should make sure to either enable multicast_router towards bat0 or disable multicast snooping entirely if they have a bridge on top of bat0. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
Linus Lüssing authored
ebtables actually skips any IPv6 extension headers like the hop-by-hop one. So this rule is actually void. The intend back then was to allow passing MLD messages into the mesh. Since extension headers are skipped, the general icmpv6 rule will actually match MLD messages. So the hop-by-hop rule is unnecessary, too. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- May 19, 2016
-
-
Matthias Schiffer authored
Don't fork reboot process before all package hooks have been handled and rendering is complete. Replace debug.setfenv hack to close stdout with nixio.dup. Fixes #772
-
- May 17, 2016
-
-
Matthias Schiffer authored
This was causing "recursive dependency" errors and potentially broken configurations.
-
- May 16, 2016
-
-
Sven Eckelmann authored
The image validation currently fails on some devices (tested OpenMesh) because it isn't done via sysupgrade. But the checks depend partially on the integration in sysupgrade (e.g. via loops that can be stopped via "break statements"). Instead of hacking its own version check, it is easier and better tested to just use 'sysupgrade -T' like it is already done by LuCI. Signed-off-by:
Sven Eckelmann <sven.eckelmann@open-mesh.com>
-
- May 13, 2016
-
-
Matthias Schiffer authored
Fixes #764
-
Matthias Schiffer authored
Also backport some patches improving QCA956x support.
-
Matthias Schiffer authored
Lua's tables are 1-based, so we must decrement the index by 1 to get the desired MAC addresses. By not doing this, the second IBSS interface would get the address with index 8, but only indices 0..7 are available. Fixes: c73a12e0
-
- Apr 28, 2016
-
-
kb-light authored
Signed-off-by:
kb-light <freifunk@kb-light.de>
-
- Apr 27, 2016
-
-
Matthias Schiffer authored
-
kb-light authored
-
kb-light authored
-
Matthias Schiffer authored
There are a few devices which have more than one LAN interface (for example some revision of the TL-WR941ND, which uses a DSA-based switch, so each switch port has its own netdev.) On these devices we need a bridge for mesh-on-lan (as the alternative of adding them to batman-adv individually would need too many MAC addresses.)
-