simple-tc hasn't been working since OpenWrt 22.03, as act_police was moved
to a separate package.
While we're at it, we can also clean up the other dependencies:
- Remove the obsolete conditional dependencies, these were for
GLUON_SPECIALIZE_KERNEL
- cls_basic was moved to kmod-sched-core, so we don't need kmod-sched
anymore
sse-multiplexd leaked pipe FDs to its child processes, so newer children
kept the older ones alive when they should have received a SIGPIPE already.
Closesfreifunk-gluon/gluon#2468
This ID is meaningless outside of a node itself, it is not necessarily
stable across reboots and upgrades, and there is nothing else in the
respondd data that this ID could be matched against. Remove it.
This reverts commit 8d53ff54e5 ("respondd-module-airtime: add idx").
In case a radio exists, but is disabled, the survey request will return
successfully, but without data.
The code could not handle this case, as the newest_element_index would
be negative in this case, leading to json_object_array_get_idx returning
a null-pointer.
Check for a null pointer prior adding the PHY index, avoiding a
null-pointer dereference.
Signed-off-by: David Bauer <mail@david-bauer.net>
* include bugfix to allow sending unicast packets to neighbours
* FIX crash due to wrong format string
* FIX packet forwarding on mesh devices added via socket
* allow to build statically
* avoid adding mesh interfaces multiple times
This renames batman-adv.ko to batman-adv-legacy.ko. And also moves
scripts to a "-legacy" variant to avoid build errors when both
batman-adv and batman-adv-legacy are selected. Finally, moves the
batman-adv-legacy config to /etc/config/batman-adv-legacy.
This allows to select and install the batman-adv mainline and
batman-adv-legacy simultaneously.
Instead of unconditionally loading this module on boot the gluon_bat0
netifd protocol script will later take care of loading either the batman-adv
or batman-adv-legacy module, depending on the configured routing
algorithm in UCI.
* memory alignment fixes
* fixes for uninitialized memory
* fixes for neighbour detection (removal of neighbours)
* scheduling fixes in taskqueue
* schedule removal of nodes in NUD_PROBE
Fortunately, the destination buffer is always big enough, so no buffer
overflow can happen. Use memcpy instead of strncpy to make this explicit
(and slightly more efficient).
Previously, delays were specific for interfaces, but not for the group
address. This behaviour was confusing when the same interface was passed
for multiple group addresses. Fix by keeping track of both groups and
interfaces.
With the netlink functions backported batman-adv-legacy works fine with
the upstream batctl. Therefore there is no more need to build and
install the old batctl v2013.4 version.
- fixes broken Broker reset bug in tunneldigger-client wlanslovenija/tunneldigger#87 - now tunneldigger client resets error-tags and starts from scratch, when no Brokers are left over
- added cmake related patches to Makefile