- Jun 15, 2019
-
-
Adrian Schmutzler authored
This hasn't been used since it was replaced. Remove it. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Fabian Bläse authored
Because DNS Forwarding is done by dnsmasq which we configure inside the fff-dhcp package, the configuration scripts for dns are placed in this package. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
- May 31, 2019
-
-
Fabian Bläse authored
Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Fabian Bläse authored
Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Fabian Bläse authored
Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Fabian Bläse authored
User configuration for layer3 firmware is stored in /etc/config/gateway. To preserve this file across updates it is added to sysupgrade.conf Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Fabian Bläse authored
fff-gateway is mandatory when compiling layer3 firmware. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
This will prevent batman-adv packet fragmentation on 802.11s mesh. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
This interface was using 1500 anyway and setting ethernet to MTU > 1500 might not be a good idea. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
When running OpenWrt master, "type <functionname>" only returns "<functionname> is a function". Thus, to make the implementation future-proof and since it is also working with the current state, change the grep in execute_subshell to match "function". Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
At the moment sysupgrade via WebUI is broken on many devices. This is reproducible: While the (few) status messages seem normal, the device boots again with the old firmware. Sysupgrade via SSH always works. The sysupgrade call in upgrade.html directly uses the path of the uploaded firmware file as argument. From several tests and based on caught stdout/stderr from this line, it looks like haserl deletes the uploaded firmware file due to a hidden trigger before or even while it is processed by sysupgrade. The easiest way to work around that is to just rename the file before using it as argument to sysupgrade. This will preserve the file DURING sysupgrade. If sysupgrade fails explicitly (status code != 0), remove the file to provide sufficient memory for another upload. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
- May 25, 2019
-
-
Fabian Blaese authored
This adds scripts to configure vlan and client network. This also adds sysctl settings to enable forwarding. Note: Devices specific properties are sourced from fff-network package. This creates a dependency on fff-boardname and fff-network. These properties should be located elsewhere in the future. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
This provides the CPUPORT which is needed for the gateway firmware. The script is supposed to be sourced. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
- May 09, 2019
-
-
Fabian Bläse authored
This adds a configuration script for applying hostname, coordinates, hoodname and contact address. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org>
-
Fabian Bläse authored
This introduces a new script for simple gateway configuration. The main configuregateway script is able to execute functions for various steps like 'configure' or 'apply' from scripts in /etc/gateway.d. This makes it easy to distribute configuration to the appropriate packages. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org>
-
- Apr 15, 2019
-
-
Adrian Schmutzler authored
Since batctl can suppress headers, we do not have to count lines. Cosmetical change. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Adrian Schmutzler authored
This might reduce the chance to break devices with 32 MB RAM during sysupgrade. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
- Mar 27, 2019
-
-
Adrian Schmutzler authored
The debug filesystem will be deprecated and disabled by default in newer versions of B.A.T.M.A.N. This patch switches our code to the batctl, as recommended. Since batctl can suppress headers, this actually makes our life easier ... Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Tested-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
- Feb 10, 2019
-
-
Adrian Schmutzler authored
Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Adrian Schmutzler authored
This fixes a typo in description and introduces a single variable for the sysctlfile. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Adrian Schmutzler authored
This is just meant to make image names shorter. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
- Feb 05, 2019
-
-
Adrian Schmutzler authored
Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org>
-
Adrian Schmutzler authored
Currently, Makefile use a mixture of tabs and spaces with various indents. This harmonizes all Makefiles to use tab indentation only. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org>
-
Adrian Schmutzler authored
Since we went on to the KeyXchangeV2, fff-vpn-select is a pure subpackage/utility of fff-hoods. Thus, we should not manually select it, but have it selected indirectly by fff-hoods. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Tim Niemeyer <tim@tn-x.org>
-
Tim Niemeyer authored
Signed-off-by:
Tim Niemeyer <tim@tn-x.org> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de>
-
Tim Niemeyer authored
Signed-off-by:
Tim Niemeyer <tim@tn-x.org> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de>
-
- Feb 03, 2019
-
-
Tim Niemeyer authored
This fixes: Makefile:27: *** missing separator. Stop. Signed-off-by:
Tim Niemeyer <tim@tn-x.org> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
- Jan 31, 2019
-
-
Fabian Blaese authored
tcp timestamps can improve tcp performance a lot, especially with unstable networks like wifi. Linux default behaviour is enabled so the tcp timestamps setting is removed from sysctl configuration. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
- Jan 29, 2019
-
-
Fabian Blaese authored
This Package adds a router advertisement daemon and appropriate Freifunk Franken specific configuration for it. The ra_default option is set to '2' to force the default flag, even if no default route for ipv6 is present. This is necessary, because otherwise fc00::/7 targets would be unreachable, since odhcpd is unable to send specific routes inside a RA. This won't affect clients ability to reach hosts which have a dual stack connection, typical network stacks prefer IPv4 over IPv6 ULA when no public IPv6 address is available. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Fabian Blaese authored
Configuration of Router Advertisements is done in a seperate package. Signed-off-by:
Fabian Bläse <fabian@blaese.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Adrian Schmutzler authored
This device is still in PR state in OpenWrt, since ar71xx target is deprecated and thus lacking reviewers. It worked nicely for me anyway, so I include the current state of the PR (has not changed for months). Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Adrian Schmutzler authored
With our dynamic resetting of WiFi interfaces, the rssileds of OpenWrt do not work correctly. This disables them as a workaround, since they otherwise create about 20 % CPU load. Since the MACH file for all CPE210/510 is the same, no adjustment of the OpenWrt-tiny patch is needed. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
- Jan 28, 2019
-
-
Adrian Schmutzler authored
Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
Adrian Schmutzler authored
Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
Adrian Schmutzler authored
The proxy only sends data from alfred master to the Monitoring. It does not require the device to produce alfred-data in the nodewatcher itself. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de>
-
Adrian Schmutzler authored
The wget from busybox we are using ignores the -t option, although it does not throw errors in the currently used version. However, specifying the -t option in calls where it is not used is misleading, so it should be removed. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de> Reviewed-by:
Robert Langhammer <rlanghammer@web.de>
-
Tim Niemeyer authored
Signed-off-by:
Tim Niemeyer <tim@tn-x.org> Signed-off-by:
Fabian Bläse <fabian@blaese.de> - Convert configuration to uci - Split IPv4 network rules to fff specific subnets - Add IPv6 ULA network rules - Change PKG_VERSION to single number versioning Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> - Removed "delete batman-adv.bat0" Reviewed-by:
Christian Dresel <fff@chrisi01.de> Reviewed-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de>
-
- Jan 27, 2019
-
-
Adrian Schmutzler authored
This improves the curl call by: - Using full executable path - Removing redundant -X POST - Using --data-binary instead of --data Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-
Adrian Schmutzler authored
By using the alfred2 mechanism of the Monitoring, we get rid of the embracing {"64":...} key-value construct. Signed-off-by:
Adrian Schmutzler <freifunk@adrianschmutzler.de> Reviewed-by:
Christian Dresel <fff@chrisi01.de> Reviewed-by:
Fabian Bläse <fabian@blaese.de>
-