- Jun 16, 2021
-
-
David Bauer authored
read_stdout can return NULL and thus the return value need to be checked prior to accessing it. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Jun 15, 2021
-
-
Dark4MD authored
-
Matthias Schiffer authored
-
- Jun 14, 2021
-
-
David Bauer authored
In case the limit_ingress or limit_egress options are not present in gluon's mesh_vpn section the respondd provider compares a string literal with a NULL pointer, crashing respondd. Check both pointers prior to comparing them in order to mitigate this issue. Suggested-by:
Matthias Schiffer <mschiffer@universe-factory.net> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Jun 12, 2021
-
-
Matthias Schiffer authored
-
- Jun 07, 2021
-
-
aiyion.prime authored
-
aiyion.prime authored
omit unlimited bandwidth limit A value of '-' marks a streamdirection as unlimited.
-
- Jun 05, 2021
-
-
aiyion.prime authored
-
- Jun 04, 2021
-
-
aiyion.prime authored
-
- May 22, 2021
-
-
David Bauer authored
This fully abstracts VPN methods, making gluon-mesh-vpn-fastd and gluon-mesh-vpn-tunneldigger completely self-contained. Provide a LUA interface for generic interacting with VPN methods in gluon-mesh-vpn-core and web packages. This also adds the ability to install tunneldigger and fastd to the same image, selecting the VPN method based on the selected domain. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- May 18, 2021
-
-
David Bauer authored
A missing uci save for gluon-setup-mode caused the initial setup-process to be stuck in a config-mode loop.
-
- May 14, 2021
-
-
Matthias Schiffer authored
Simplify the individual form providers by always running reconfigure. This also commits all UCI packages, so we can remove all tracking of UCI sections from the wizard code. Instead of returning a list of packages to commit, the providers just save their settings directly. Explicit runs of upgrade scripts are removed, as they are now run by reconfigure.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
This add support for a write() method on sections, in addition to the value and form level write(). write() is only called when the section is valid and visible. In addition, write() is empty by default, so it can be overridden more easily.
-
- May 08, 2021
-
-
aiyion.prime authored
Co-Authored-By:
lemoer <git@irrelefant.net>
-
- May 06, 2021
-
-
aiyion.prime authored
-
aiyion.prime authored
-
- May 05, 2021
-
-
lemoer authored
This is a preparation to use the gluon_wired.sh proto on top of layer 3 tunnel interfaces.
-
lemoer authored
Before this commit the decision whether a vxlan layer will be introduced between the lower interface before the interface is added to batman was inside the proto. Now the decision is moved to the user of the proto.
-
- May 02, 2021
-
-
David Bauer authored
Add a package for handling upgrade-scripts speific for the WAN radio operation. This way, the config mode interface can be removed seperately from the core functionality to perform tasks on system upgrade. This can be useful when the setup-mode is removed entirely for space preservation.
-
David Bauer authored
Drop these unused parameters in the function description, as only the first parameter is referenced within the function block.
-
- May 01, 2021
-
-
Linus Lüssing authored
Allow the transmission of IPv6 multicast packets as long as they are not flooded through the whole mesh. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
David Bauer authored
Set the ifname for the WAN radio (Private WLAN) to wanX, X being the radio index. All other radios created by Gluon already have their ifname defined following this pattern. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
David Bauer authored
The rudimentary flash size determination function expects the partition for the devices firmware to be called "linux" while it is (since quite some time) "firmware". Fix this error to display available flash size as well as more useful error message in case the uploaded firmware image exceeds the flash space. Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Apr 28, 2021
-
-
Linus Lüssing authored
With batman-adv 2020.4 and the according backports to batman-adv v2019.2 several more bugs were found and fixed regarding the batman-adv multicast optimizations feature. Also a "wakeup-call" feature was added to the Linux bridge IGMP/MLD snooping code in Gluon to work around issues with Android devices. With batman-adv now at v2019.2, multicast-to-multi-unicasts conversion is supported, too. Which means that even if there are a few outdated nodes these and all other recipients will be served multicast packets via unicast, too, as long as the sum of receiving nodes does not exceed the multicast fanout setting (default: 16). If is exceeded, then batman-adv will revert back to broadcast flooding automatically. Long story short, with all these extra measures in place, let's reenable the batman-adv multicast optimizations to reduce the layer 2 overhead and in preparation for multicast applications in the future. The default is enabled for this feature anyway, so removing the "batctl multicast_mode 0" overwrite is sufficient. Signed-off-by:
Linus Lüssing <linus.luessing@c0d3.blue>
-
- Apr 27, 2021
-
-
Jan-Tarek Butt authored
Signed-off-by:
Jan-Tarek Butt <tarek@ring0.de> Signed-off-by:
David Bauer <mail@david-bauer.net>
-
- Apr 23, 2021
-
-
aiyion.prime authored
-
- Apr 22, 2021
-
-
aiyion.prime authored
-
aiyion.prime authored
-
aiyion.prime authored
-
- Apr 12, 2021
-
-
aiyion.prime authored
-
- Apr 07, 2021
-
-
aiyion.prime authored
overflow for 'DejaVu Sans'.
-
- Mar 15, 2021
-
-
J. Burfeind authored
End the process after one result in case -l is not given and destination address is unicast. Reduces singleshot execution time from timeout seconds to around 150ms. resolves #2184
-
- Mar 07, 2021
-
-
Matthias Schiffer authored
No package uses l2tp_ip.
-
- Jan 13, 2021
-
-
Sven Eckelmann authored
This device is a dual 5GHz device. It is recommended to manually change the radio of the first device to the lower 5GHz channels and the second radio to the upper 5GHz channels
-
Sven Eckelmann authored
-
- Jan 12, 2021
-
-
Matthias Schiffer authored
Fixes warnings about implicit pointer-to-int and int-to-pointer casts. Fixes: 59a4cd63 ("gluon-respondd: expose OWE clients in nodeinfo")
-
Matthias Schiffer authored
Fixes respondd on 64bit archs, as gluonutil_get_primary_domain() was assumed to return int without the prototype. Fixes: bcf57467 ("libgluonutil: implement gluonutil_get_primary_domain()")
-
- Jan 10, 2021
-
-
Sven Eckelmann authored
-
Sven Eckelmann authored
-