Commit graph

1078 commits

Author SHA1 Message Date
Sven Eckelmann
6c1a1a0666 batman-adv: Fix "aggregated_ogms" setting
The new setting for aggregated_ogms was read from the correct config key.
But the setting was applied to the wrong file. Also the value to set was
not read from the correct variable.

Reported-by: Edward Beech <initialed85@gmail.com>
Fixes: 2d654c0af1 ("batman-adv: upgrade package to latest release 2012.0.0")
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-30 15:02:53 +01:00
Sven Eckelmann
0e8b0976f5 batman-adv: add patches from 2016.4-maint 2017-01-04
* batman-adv: Decrease hardif refcnt on fragmentation send error

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-30 15:02:53 +01:00
Sven Eckelmann
438114cc26 batman-adv: Add sha256 PKG_HASH for LEDE
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-30 15:02:53 +01:00
Sven Eckelmann
7fce5dbf36 batctl: Add sha256 PKG_HASH for LEDE
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-30 15:02:53 +01:00
Sven Eckelmann
c1c1e134d6 alfred: Add sha256 PKG_HASH for LEDE
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-30 15:02:53 +01:00
Simon Wunderlich
be5af18367 Merge pull request #267 from openwrt-routing/mareklindner/batman-adv/batman-v-enable-by-default
batman-adv: compile batman v by default
2017-01-30 09:45:44 +01:00
Marek Lindner
1f2e4d7d03 batman-adv: compile batman v by default
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
2017-01-29 19:46:17 +08:00
Simon Wunderlich
afd78d21a5 Merge pull request #266 from NeoRaider/batman-adv-build-dir
batman-adv: use kernel-specific PKG_BUILD_DIR
2017-01-27 14:59:26 +01:00
Matthias Schiffer
8018159e9c
batman-adv: use kernel-specific PKG_BUILD_DIR
The batman-adv Makefile set a PKG_BUILD_DIR outside of KERNEL_BUILD_DIR;
this could lead to batman-adv not being rebuilt when switching targets and
thus kernel configurations. This resulted in ABI mismatches and
occasionally broke the build with messages like the following:

    Package kmod-batman-adv is missing dependencies for the following libraries:
    crc16.ko

Instead of setting a better PKG_BUILD_DIR ourselves, we can just remove
the explicit PKG_BUILD_DIR definition and include kernel.mk before
package.mk to get the default definition used by other kernel module
packages.

Reported-by: David Lutz <kpanic@hirnduenger.de>
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2017-01-27 13:39:10 +01:00
Bastian Bittorf
9c65b25b59 Merge pull request #263 from gabri94/master
Add Prince to openwrt-routing
2017-01-26 15:26:42 +01:00
Gabriel
8941865af0 Changed description 2017-01-26 01:21:17 +01:00
Gabriel
7120a94aaf added install 2017-01-25 23:33:28 +01:00
Gabriel
ef885818ec fixup! fixup! addedd poprouting makefile 2017-01-25 22:34:41 +01:00
Gabriel
2fa9b0cec9 fixup! addedd poprouting makefile 2017-01-25 21:50:27 +01:00
Gabriel
8d9d16c931 addedd poprouting makefile 2017-01-25 21:48:06 +01:00
Gabriel Kerneis
6079210cd7 Merge pull request #258 from jow-/ndppd-compile-fix
ndppd: fix compilation with modern gcc
2017-01-23 21:49:51 +01:00
Simon Wunderlich
0c7d59efa6 Merge pull request #259 from jow-/batmand-fix-package
batmand: switch to tarball download, fix build with musl libc
2017-01-18 10:46:04 +01:00
Jo-Philipp Wich
510aaaaffc batmand: switch to tarball download, fix build with musl libc
Since the upstream SVN repository is not available anymore, update the
Makefile to fetch tarballs cached by the LEDE or OpenWrt projects instead.

Also add a missing -D_GNU_SOURCE to the target flags to fix compilation
with musl libc.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-18 02:48:00 +01:00
Jo-Philipp Wich
5aa009c7e6 ndppd: fix compilation with modern gcc
Import upstream commit "f19fa4b Fix a cast so it can be compiled with gcc-6"
in order to fix building ndppd with recent gcc versions.

Fixes the following error spotted by the build bots:

    src/iface.cc: In static member function 'static ndppd::ptr<ndppd::iface> ndppd::iface::open_pfd(const string&)':
    src/iface.cc:153:5: error: narrowing conversion of '-1' from 'int' to '__u32 {aka unsigned int}' inside { } [-Wnarrowing]

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-18 01:59:20 +01:00
Bastian Bittorf
eca18c2d62 Merge pull request #256 from SvenRoederer/olsr_fix_empty-line
olsrd: Makefile - remove empty line
2017-01-16 14:07:09 +01:00
Bastian Bittorf
7552bfbf7c Merge pull request #253 from SvenRoederer/olsrd/remove-6and4
Olsrd: remove 6and4 backward compatibility
2017-01-16 13:48:11 +01:00
zorun
5ea651e54e Merge pull request #247 from Noltari/bird-next
bird: update to v1.6.3
2017-01-16 10:38:50 +01:00
Sven Roederer
9627e2956b olsrd: Makefile - remove empty line
doesn't look like it intended

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
2017-01-16 01:43:23 +01:00
zorun
9bf02258d9 Merge pull request #255 from zorun/babeld_drop_compat
babeld: Cleanup old compatibility code in initscript
2017-01-16 00:19:58 +01:00
Baptiste Jonglez
1aacfea7b3 babeld: Cleanup old compatibility code in initscript
It makes the init script more readable.  It has been more than two years
since babeld 1.5.1, let's hope nobody is still using the old
(undocumented) option names.

Incidentally, this commit fixes support for the "conf_dir" option,
introduced by ac643416dc ("babeld: allow changing alternative
configuration file and directory").  The default value of $OTHERCONFIGDIR
was always used, because the variable was used *before* it was (possibly)
redefined when parsing the UCI config.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-16 00:13:15 +01:00
root
5994c4507d olsrd: init: updated (c)-year to 2017 2017-01-15 12:07:32 +00:00
Sven Roederer
3d41efe1b5 olsrd: remove deprecated 6and4 compatibility
It's announced since several years, that such setups (one
olsrd running IPv4 and IPv6) will no be supported anymore.

See 4b06c42f97
(olsrd: splitting IPv6/4 configuration and start scripts)

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
2017-01-15 12:01:13 +00:00
zorun
6e134b1044 Merge pull request #252 from zorun/babeld_maintainer
babeld: Add myself as maintainer
2017-01-12 23:12:01 +01:00
Baptiste Jonglez
ba5bffa6f4 babeld: Add myself as maintainer
Also update my email address in the main MAINTAINERS file.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-12 23:09:30 +01:00
zorun
28fd777e5b Merge pull request #250 from zorun/babeld_procd_v2
babeld: Add procd support and other fixes
2017-01-12 21:45:59 +01:00
Simon Wunderlich
89cdcd94a0 Merge pull request #243 from ecsv/batman-adv-2016.5
batman-adv 2016.5
2017-01-11 21:08:58 +01:00
Axel Neumann
308df74448 bmx7: bump src code including mbedtls.2.4.0 support and compatibility CV21 2017-01-11 01:17:33 +01:00
Baptiste Jonglez
4868ec008e babeld: Update project URL again…
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 17:12:19 +01:00
Baptiste Jonglez
4c963b1b85 babeld: Bump PKG_RELEASE because of procd support
Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 17:11:58 +01:00
Baptiste Jonglez
ebfb650f01 babeld: add dynamic config files to the procd watch list
This way, "/etc/init.d/babeld reload" will detect when one of these
dynamic config files has changed, and restart babeld only if that is the
case.

Dynamic config files where introduced by 82d9002689 ("babeld: add support
for dynamic config files").

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 17:07:40 +01:00
Baptiste Jonglez
669fe615c6 babeld: Properly quote variables
This was mostly introduced by 82d9002689 ("babeld: add support for dynamic
config files").

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 16:05:06 +01:00
Baptiste Jonglez
fd424268ba babeld: Log to the system log instead of logging to a file
This avoids running out of flash or RAM space if babeld logs too much.
The system log is stored on RAM by default and has a controlled size.

It is still possible to tell babeld to log to a file, by using the
following in /etc/config/babeld:

    config general
        option log_file "/var/log/babeld.log"

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2017-01-09 15:43:01 +01:00
Imuli
159dc575a6 babeld: procd support
note: dependant on openwrt commit 85fabd68, adding support for null arguments.
2017-01-09 15:37:52 +01:00
Markus Stenberg
5aa0ece788 Merge pull request #249 from diizzyy/patch-2
miniupnpd: Update to 2.0.20161216
2017-01-09 13:49:55 +02:00
Daniel Engberg
30f5f90fc6 miniupnpd: Update to 2.0.20161216
Enable IGDv2 as v1 Device DCPs were deprecated as of March 30, 2015
Source: http://upnp.org/specs/gw/igd2

Enable port in use check

Patches are originally from the FreeBSD Ports repo and refreshed for this repo.
Source: https://svnweb.freebsd.org/ports/head/net/miniupnpd/files/

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-09 11:44:34 +01:00
Bastian Bittorf
d7f94a0207 Merge pull request #246 from SvenRoederer/fix/compile-warning
olsrd: disable compiler-warning "missing-include-dirs"
2017-01-04 18:38:20 +01:00
Álvaro Fernández Rojas
a4e1f75826 bird: update to v1.6.3
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-12-27 18:04:47 +01:00
zorun
d848d49d24 Merge pull request #245 from christf/christf_bump_babeld_to_1.8
babeld: update to version 1.8 which is compatible to 1.7.1
2016-12-22 22:44:48 +01:00
Christof Schulze
5b35f4b805 babeld: update to version 1.8 which is compatible to 1.7.1
Signed-off-by: Christof Schulze <christof.schulze@gmx.net>
2016-12-22 13:53:42 +01:00
Sven Roederer
f801067455 olsrd: disale compiler-warning "missing-include-dirs"
remove this warning as it fails to build for the nmealib with missing
"staging_dir/target-mipsel_24kc_musl-1.1.15/include" from buildenv
2016-12-22 12:32:55 +01:00
Bastian Bittorf
dcecd7007d olsrd: disable parallel build and swap a dependency order, should fix buildbot 2016-12-18 21:39:12 +01:00
Bastian Bittorf
3b14a1c5b6 olsrd: plugins: pud: fix missing dependency for libgps
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
2016-12-16 17:14:24 +01:00
Bastian Bittorf
aba4daef98 Merge pull request #242 from freifunk-leipzig/master
olsrd: new version number 0.9.5 and new netjson plugin
(for now it needs manually selected the libgps-dependency, which gets fixed in the next commit)
2016-12-16 15:59:29 +01:00
Sven Eckelmann
e18c440d8b alfred: upgrade package to latest release 2016.5
* 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: Sven Eckelmann <sven@narfation.org>
2016-12-16 10:31:14 +01:00
Sven Eckelmann
c425a4d8a6 batctl: upgrade package to latest release 2016.5
* reimplement traceroute/ping commands in userspace without debugfs
 * switch interface manipulation from (legacy) sysfs to rtnetlink
 * coding style cleanups

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-12-16 10:31:14 +01:00