- Jul 29, 2016
-
-
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.)
-
lemoer authored
While ath9k/ath10k devices can supprt VIFs with any combination of MAC addresses, there are also adapters which have a hardware MAC filter which only allows a few bits to differ. This commit changes the addresses of all VIFs to ony differ in the last 3 bits, which is required to support many Ralink/Mediatek based WLAN adapters. Technically, the new addresses are generated by calculating an MD5 hash of the primary MAC address and using a part of this hash as a prefix for the MAC addresses. The addresses (BSSIDs) of the AP VIFs are also reused for the LAN and WAN interfaces in mesh-on-LAN/WAN mode to reduce the number of needed addresses, and thus reduce the chance of collisions. This is not a problem as the MAC addresses of the AP VIFs are never used except as BSSID, and thus not seen by routing protocols like batman-adv. Fixes #648 [Matthias Schiffer: rewrote commit message]
-
corvusmo authored
-