Commit Graph

131 Commits

Author SHA1 Message Date
Matthias Schiffer dccead7083
Merge pull request #211 from T-X/batman-adv-legacy-coexist
batman-adv-legacy: batman-adv co-existence
2019-08-22 19:54:56 +02:00
Matthias Schiffer 7c31643f5c
simple-tc: depend on KERNEL_NET_ACT_POLICE or kmod-sched 2019-08-21 18:17:15 +02:00
Jan Luebbe 17e2535632 simple-tc: fix confusing program names in error messages 2019-07-31 21:34:55 +02:00
Linus Lüssing 19ef88a719 batman-adv-legacy: update maintainers
Marek Lindner -> Matthias Schiffer + Linus Lüssing
2019-07-27 06:32:52 +02:00
Linus Lüssing c04321b963 batman-adv-legacy: rename title from "B.A.T.M.A.N. Adv" to "... Legacy" 2019-07-27 06:32:51 +02:00
Linus Lüssing a382d21c6a batman-adv-legacy: move binaries, scripts and config to avoid conflicts
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.
2019-07-27 06:32:51 +02:00
Linus Lüssing 3e3db36a2e batman-adv-legacy: remove module autoload
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.
2019-07-27 06:32:50 +02:00
Christof Schulze 63e6e0da06 mmfd: split package into mmfd and gluon-mmfd, bump mmfd version
* include ability to open socket
* include dependency for libjson-c
2019-07-20 15:02:16 +02:00
Christof Schulze 9c0ac53551 bump mmfd: remove babel dependency 2019-07-07 01:43:13 +02:00
Christof Schulze aae659d48d bump l3roamd version
* 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
2019-06-28 22:32:37 +02:00
genofire fccb564ca5 l3roamd: bump version for Allow to run l3roamd without mesh interfaces 2019-05-27 17:48:02 +02:00
Christof Schulze fbcd1b35f2 l3roamd: bump version for FIX when roaming within the first 4.5 seconds 2019-05-26 00:08:29 +02:00
Matthias Schiffer 9a364fb8d0
respondd: fix crash caused by division by zero
Fixes: 31eb441db1 ("respondd: make delays specific for group and interface")
2019-05-01 16:17:14 +02:00
Matthias Schiffer ac0f8ac4b5
batman-adv-legacy: update to latest git
ea42aed32284 batman-adv: Provide 3-argument access_ok fallback
2019-04-22 00:13:58 +02:00
Matthias Schiffer cf3e8d1a08
respondd: exit on unknown command line parameters 2019-04-21 19:29:44 +02:00
Matthias Schiffer 0f57108e3d
respondd: make all internal functions static 2019-04-21 19:29:44 +02:00
Matthias Schiffer 593b2c6266
respondd: fix incorrect use of strncpy
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).
2019-04-21 19:29:44 +02:00
Matthias Schiffer 31eb441db1
respondd: make delays specific for group and interface
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.
2019-04-21 19:29:44 +02:00
Matthias Schiffer 2d89e972d9
respondd: fix inet_pton() error message
inet_pton() doesn't set errno on regular parse errors, so using perror()
doesn't make sense (and we avoid a confusing "Success" message).
2019-04-21 19:08:22 +02:00
Matthias Schiffer a906d2447f
respondd: miniz: fix -Wmisleading-indentation warning 2019-04-21 17:30:57 +02:00
Matthias Schiffer 42da0795e2
batman-adv-legacy: update package version number 2019-04-21 17:13:37 +02:00
Matthias Schiffer 3dd5522889
batman-adv-legacy: restore Build/Prepare step
Fixes the missing /sys/module/batman_adv/version file used by various tools
to show the batman-adv module version number.
2019-04-21 17:11:08 +02:00
Linus Lüssing df0dd9cd6b batman-adv-legacy: update to latest git
66fe8cb Backport access_ok() changes
3167661 batman-adv: Remove ethtool .get_settings stub
46abfa1 batman-adv: add DAT cache netlink support
205ac81 batman-adv: Avoid endless loop in bat-on-bat netdevice check (#14)
2019-04-16 12:04:12 +02:00
T-X 972e67f34b batman-adv-legacy: remove batctl v2013.4 (#213)
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.
2019-04-16 00:00:14 +02:00
Claus Marxmeier 524ae77e9b tunneldigger: update to newest upstream commit (#216)
- 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
2019-04-11 09:01:22 +02:00
Christof Schulze 8e768b3994 mmfd: bump version, include babeld reconnect fix 2018-11-25 23:07:53 +01:00
Christof Schulze 9e0b9bb314 l3roamd: allow to del_meshif for initially specified interfaces and get_meshifs on socket 2018-11-25 23:07:53 +01:00
Christof Schulze 9eb42b848f bump mmfd version 2018-10-07 23:24:22 +02:00
Christof Schulze a5815a3562 bump mmfd 2018-10-01 12:27:04 +02:00
lemoer 50874ee142 respondd: add documentation for some protocol related functions (#194) 2018-09-17 22:43:51 +02:00
Christof Schulze c56ec3aab8 mmfd: bump version 2018-08-02 23:58:30 +02:00
Christof Schulze 521246b22f l3roamd: bump version, fixing a crash, increasing efficiency and roaming stability by introducing ACK 2018-08-02 23:56:37 +02:00
Tobias be2c357859 respondd-module-airtime: Fix reported noise result (#190)
The noise value delivered by nl80211 is actually a signed int8. Thus it
must be interpreted as a signed value, too.

Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
2018-07-08 20:10:17 +02:00
Matthias Schiffer c34d129afb
batman-adv-legacy: update to git version 2018-06-03
7b775e93b7d2 batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
2018-06-03 15:58:15 +02:00
Christof Schulze 6268f870f1 mmfd: bump version to use new libbabelhelper, do not start verbose 2018-05-21 22:24:32 +02:00
Christof Schulze d3391981cd l3roamd: bump version 2018-05-21 22:24:32 +02:00
Matthias Schiffer 6c38a5dd63
simple-tc: add PKG_CONFIG_DEPENDS to trigger rebuild on dependency changes 2018-04-13 15:58:39 +02:00
Matthias Schiffer 61c7aac8ef
simple-tc: conditionalize kmod dependencies 2018-04-09 16:50:16 +02:00
Matthias Schiffer 73d9ff871b
ebtables-tiny: introduce stripped-down ebtables variant 2018-04-09 14:55:25 +02:00
Matthias Schiffer e1d11c9393
batman-adv-legacy: update source date 2018-04-07 21:59:23 +02:00
Matthias Schiffer 878f83eb74
batman-adv-legacy: update to latest git
02916a158fa3 batman-adv: skip deleted entries in bat_gw_dump()

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2018-04-07 21:52:38 +02:00
Matthias Schiffer 9bf34bebc5
batman-adv-legacy: update to latest git
2f5be1a49318 batman-adv: do not modify batadv packet header before pulling it
fad4085f659c batman-adv: update data pointers after skb_cow()
8a495c4284b6 batman-adv: Add extack to ndo_add_slave
d176649871cc batman-adv: Add extack to upper device linking
2018-03-16 19:42:55 +01:00
Matthias Schiffer 31e2000604
treewide: remove redundant definitions from package Makefiles 2018-03-07 20:51:48 +01:00
Matthias Schiffer 7abd688e6a
sse-multiplex: don't use stdio FILE I/O for nonblocking sockets
The behaviour is not defined; musl loses parts of long data lines. Change
code to work with file descriptors directly and handle buffering ourselves.
2018-02-13 22:21:46 +01:00
Matthias Schiffer 9a6ad5ce84
batman-adv-legacy: update to 2018-01-23 git version
695bfbc6 batman-adv: invalidate checksum on fragment reassembly
2018-01-23 12:09:39 +01:00
Matthias Schiffer ea9c5dc09e
batman-adv-legacy: update to 2018-01-22 git version
62f94b93 batman-adv: fix packet checksum in receive path
a5bfc266 batman-adv: Fix inconsistent teardown and release of private netdev state.
226f08ce batman-adv: Remove usage of net_device last_rx member
2018-01-22 20:34:18 +01:00
T-X 309dacfa31 batman-adv-legacy: batctl: backport TL header lines fix (#181)
Backport of:

4aa06a7c "batctl: fix wrong header lines number for local translation table"

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2018-01-17 11:10:58 +01:00
Matthias Schiffer 57c67964e2
tunneldigger: clean up version variables in Makefile
Add PKG_SOURCE_DATE and drop explicit PKG_VERSION to ensure strictly
increasing version numbers. In particular, PKG_VERSION must change on every
update so the new version is actually used.
2017-12-27 17:45:38 +01:00
Cyrus 90ecf80c6c tunneldigger: Update to newest upstream commit: (#178)
- Sync package version numbers (0.4.0 = vNext)
- Added cmake related patches to Makefile
2017-12-27 17:28:17 +01:00
Christof Schulze 8769d07c70
L3roamd bump (#180) -- use all-nodes mac 2017-12-22 16:12:43 +01:00