- 16 2月, 2021 2 次提交
-
-
由 Sven Eckelmann 提交于
The alfred server always needs interfaces to operate on. But these interfaces might not exist at the moment when the daemon process is started. This situation stopped the startup process after the init scripts waited for a longer period of polling the system state. But alfred is able to deal with interfaces which disappeared at runtime but existed at startup. To force a similar behavior for the alfred startup, the parameter "--force" or "-f" is used. The extra polling code is therefore no longer needed in the init scripts. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
Alfred can be stopped during a (re)start or reload when: * disabled = 1 * batman-adv interface is missing * MAC based EUI64 IPv6 link-local address not set It is assumed that procd detects that the procd instance definition disappeared and the currently running instance must be stopped. But all these checks were triggering an "exit" which then stopped the alfred init script and the wrapper from /lib/functions/procd.sh. And thus procd was never informed about the instances which should be changed. The correct handling is to return the result of the function instead of directly killing the init scripts. Fixes: 45db0e60 ("alfred: use procd") Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 1月, 2021 1 次提交
-
-
由 Sven Eckelmann 提交于
* Drop support for batman-adv's sysfs+debugfs Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 27 10月, 2020 1 次提交
-
-
由 Sven Eckelmann 提交于
* (no changes) Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 26 8月, 2020 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink header Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 07 7月, 2020 1 次提交
-
-
由 Sven Eckelmann 提交于
* Rephrase names of server roles Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 25 4月, 2020 1 次提交
-
-
由 Sven Eckelmann 提交于
* (no changes) Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 08 3月, 2020 2 次提交
-
-
由 Sven Eckelmann 提交于
The OpenWrt routing feed was tried to be merged together with the OpenWrt package feed. But they ended up being rejected due to formalities like the slightly different package template. Just moving to the OpenWrt package based one should simplify similar approaches in the future. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
* fix build against gpsd API 9.0 Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 14 12月, 2019 1 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 11 11月, 2019 1 次提交
-
-
由 Adrian Schmutzler 提交于
This changes the package version string so it does not start with "openwrt", but with the base version we are modifying: So far: openwrt-2019.4-1 Now: 2019.4-openwrt-1 Since it's us modifying version 2019.4 (in this case), this order is more convenient (and also closer to what the kernel version string does). Signed-off-by: NAdrian Schmutzler <freifunk@adrianschmutzler.de>
-
- 26 10月, 2019 2 次提交
-
-
由 Sven Eckelmann 提交于
* fix build with musl Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 02 8月, 2019 2 次提交
-
-
由 Sven Eckelmann 提交于
The batman-adv kernel module can be build without sysfs support. This will stop the kernel module from creating the "mesh" directory. The alfred init script must not depend on this folder to start the daemon up. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
The alfred daemon allows to be started with multiple interfaces. The first interface is used for communication and to calculate the source mac address. The rest of the interfaces are only used for communication. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 01 8月, 2019 1 次提交
-
-
由 Sven Eckelmann 提交于
* avoid some kernel deprecation warning by using more generic netlink over sysfs Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 28 7月, 2019 2 次提交
-
-
由 Sven Eckelmann 提交于
The Makefile defines the init-y variable but neither this Makefile nor OpenWrt's common files use this variable. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
alfred isn't using any special rules in Build/Compile. It is cleaner to directly use the global Build/Compile/Default instead of having a functional similar copy in the package Makefile Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 24 5月, 2019 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink header Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 3月, 2019 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink header Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 02 2月, 2019 1 次提交
-
-
由 Sven Eckelmann 提交于
* (no changes) Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 15 11月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
* bugs squashed: - fixed detection of own IPv4 packets - use manual IPv4 ARP requests to retrieve MAC of neighbors Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 07 10月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
OpenWrt is using a modified version of the software and these modifications may introduce extra bugs (or behavior changes). It is also patched for stable releases instead of switching to new releases. The revision should therefore be added to the version number to make it easier understandable which modified version the user may have installed. Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 15 9月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 21 7月, 2018 1 次提交
-
-
由 Adrian Schmutzler 提交于
The commit 45db0e60 introduced curly brackets which are not correct syntax and thus broke the script. Signed-off-by: NAdrian Schmutzler <freifunk@adrianschmutzler.de>
-
- 20 7月, 2018 1 次提交
-
-
由 Paul Spooren 提交于
Signed-off-by: NPaul Spooren <mail@aparcar.org>
-
- 18 7月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
* (no changes) Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 26 4月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink header Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 09 4月, 2018 1 次提交
-
-
由 Adrian Schmutzler 提交于
Occationally /proc/net/if_inet6 contains interface IDs with three digits. In this case, the regex in wait_for_ll_address() does not work anymore and alfred is not starting. This patch changes the evaluation so that fields are used instead of the mere position by counting characters. Signed-off-by: NAdrian Schmutzler <freifunk@adrianschmutzler.de>
-
- 27 2月, 2018 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink and packet headers * mark licenses clearer, change batman-adv UAPI header from ISC to MIT * coding style cleanups and refactoring Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 06 12月, 2017 1 次提交
-
-
由 Sven Eckelmann 提交于
* synchronization of batman-adv netlink header * coding style cleanups and refactoring * documentation cleanup * bugs squashed: - only query debugfs when netlink failed - handle allocation errors in hashtable iterator Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 9月, 2017 1 次提交
-
-
由 Sven Eckelmann 提交于
* reduction of memory usage when using --update-command Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 7月, 2017 2 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
由 Sven Eckelmann 提交于
* reduce cpu load when rating multiple master servers * coding style cleanups and refactoring Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 25 5月, 2017 1 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 3月, 2017 1 次提交
-
-
由 Gui Iribarren 提交于
Signed-off-by: NGui Iribarren <gui@altermundi.net>
-
- 01 3月, 2017 1 次提交
-
-
由 Sven Eckelmann 提交于
* support IPv4 multicast distribution * coding style cleanups Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 30 1月, 2017 1 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven.eckelmann@open-mesh.com>
-
- 16 12月, 2016 1 次提交
-
-
由 Sven Eckelmann 提交于
* support interface validity checks on systems without debugfs * remove debugfs check during batadv-vis startup * allow out-of-order txend packets during transmissions Signed-off-by: NSven Eckelmann <sven@narfation.org>
-
- 29 10月, 2016 1 次提交
-
-
由 Sven Eckelmann 提交于
Signed-off-by: NSven Eckelmann <sven@narfation.org>
-