Commit Graph

1328 Commits

Author SHA1 Message Date
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
Sven Eckelmann 7d66bea3d7 vis: Provide PKG_MIRROR_HASH for LEDE mirror download
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-25 09:53:29 +01:00
Sven Eckelmann 62152884eb batmand: Provide PKG_MIRROR_HASH for LEDE mirror download
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-25 09:51:44 +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
Sven Eckelmann 55890241f5 batmand: Use git repository to retrieve sources
The current package is build around the subversion repository which does
not exist anymore. The package can therefore be moved to the git repository
to have an official source for the revision used in OpenWrt.

The SVN version of batman r1439 was actually r1435. The git export of revision
r1435 is referenced by this commit. The version number was only increased
to 1440 to create a new source tarball. SVN revision r1440 is not a commit
for batman and therefore no code changes in batman was done in r1440.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:52 +01:00
Sven Eckelmann 44f9373e05 vis: Extract vis package from batmand
The batmand and vis sources are actually stored in two different
repositories. It therefore makes more sense to have these two packages also
split in two different OpenWrt packages. This also allows to get the vis
sources directly from the git repository.

The SVN version of vis r1439 was actually r1346. The git export of revision
r1346 is referenced by this commit.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:52 +01:00
Sven Eckelmann 81213497f1 batmand: Switch upstream URL to HTTPS
The open-mesh.org server is not serving plain HTTP pages since a while.
Updating the default URL to https is therefore prefered.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:51 +01:00
Sven Eckelmann 64cb90b04e batctl: Change maintainer to Simon Wunderlich
Marek Lindner forwarded all recent requests regarding the package changes
to Simon. He also asked that further changes should be handled directly
without waiting for him.

Simon Wunderlich already has write access to the repository and is
therefore well prepared to take over the role of the maintainer.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:30 +01:00
Sven Eckelmann 5e6eede6f3 batman-adv: Change maintainer to Simon Wunderlich
Marek Lindner forwarded all recent requests regarding the package changes
to Simon. He also asked that further changes should be handled directly
without waiting for him.

Simon Wunderlich already has write access to the repository and is
therefore well prepared to take over the role of the maintainer.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:30 +01:00
Sven Eckelmann d35111fe5c batmand: Replace maintainer with Elektra
The mail address for Marek Lindner was not up to date. Marek was also not
maintaining this package and was forwarding requests to Elektra:

  "Elektra is the maintainer for batmand. I'd rather not interfere."

https://github.com/openwrt-routing/packages/pull/134#issuecomment-236346560

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-01-23 19:47:28 +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