Commit Graph

1072 Commits

Author SHA1 Message Date
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
Sven Eckelmann a80e868772 batman-adv: upgrade package to latest release 2016.5
* support latest kernels (3.2 - 4.10)
 * change installation path back to $INSTALL_MOD_DIR/updates/net/batman-adv
 * add simple (re)broadcast avoidance
 * reduce multicast TT and TVLV update delays under B.A.T.M.A.N. V
 * support B.A.T.M.A.N. V throughput detection when using VLANs on top of WiFi
 * improve documentation of sysfs and debugfs files
 * coding style cleanups and refactoring
 * bugs squashed:
   - detect missing primaryif during tp_send as error
   - fix re-adding of previously removed interfaces via rtnetlink
   - fix rare race conditions on interface removal
   - handle allocation error when generating TT responses

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-12-16 10:00:44 +01:00
FreifunkUFO 803575c023 olsrd: add netjson plugin
netjson plugin added
2016-12-07 14:29:04 +01:00
lindnermarek 899235a4a6 Merge pull request #241 from ecsv/batman-adv-2016.4-maint-2016-10-29
batman-adv: add patches from 2016.4-maint 2016-12-02
2016-12-04 09:38:37 +08:00
Sven Eckelmann 3e7f211fee batman-adv: Add get_link_net compat code for Linux < 4.0.0
LEDE is still using Linux 3.18 on some systems. Allow to build batman-adv
for it by not checking the netns of a possible netdev link during the
batadv-on-batadv check.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-12-02 15:48:47 +01:00
Sven Eckelmann 8387f7c9d4 batman-adv: add patches from 2016.4-maint 2016-12-02
* batman-adv: Install module in $INSTALL_MOD_DIR/updates/net/batman-adv
 * batman-adv: Revert "fix splat on disabling an interface"
 * batman-adv: Detect missing primaryif during tp_send as error
 * batman-adv: Check for alloc errors when preparing TT local data

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-12-02 15:48:18 +01:00
Moritz Warning 34a2618d2e Merge branch 'master' of https://github.com/openwrt-routing/packages 2016-11-01 02:14:49 +01:00