feed/routing.git
7 years agoMerge pull request #298 from dedeckeh/pr_nat46_xlat
Jo-Philipp Wich [Thu, 8 Jun 2017 09:19:21 +0000 (11:19 +0200)]
Merge pull request #298 from dedeckeh/pr_nat46_xlat

Rework 464xlat

7 years agoohybridproxy: Properly search for libubox/utils.h
Florian Fainelli [Tue, 6 Jun 2017 00:57:40 +0000 (17:57 -0700)]
ohybridproxy: Properly search for libubox/utils.h

Fixes build error with external toolchains:

/local/users/fainelli/openwrt/trunk/build_dir/target-mipsel-linux-gnu_glibc/ohybridproxy-2016-06-28-8a28ae92c97099e771c9ede5641e3782ae809c27/src/util.h:32:27:
fatal error: libubox/utils.h: No such file or directory
 #include <libubox/utils.h>
                           ^
compilation terminated.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
7 years agopoprouting: Fix build with external toolchains
Florian Fainelli [Tue, 6 Jun 2017 00:40:10 +0000 (17:40 -0700)]
poprouting: Fix build with external toolchains

The Makefile would not consistently honour CFLAGS or LDFLAGS, and we
were not correctly setting them in the OpenWrt/LEDE Makefile either.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
7 years agopoprouting: Fix package macro
Florian Fainelli [Tue, 6 Jun 2017 00:23:05 +0000 (17:23 -0700)]
poprouting: Fix package macro

Remove tabs, remove spaces, and remove MENU:=0 (the default)

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
7 years ago464xlat: add ip rule logic in the proto shell handler 298/head
Hans Dedecker [Fri, 2 Jun 2017 13:38:10 +0000 (15:38 +0200)]
464xlat: add ip rule logic in the proto shell handler

Integrate ip rule support for the prelocal routing table lookup in the 464xlat
proto shell handler as netifd does not install anymore an ip rule for the prelocal
routing table.
The prelocal routing table ip rule needs to be installed before the local routing
table ip rule so the 464xlat traffic with as destination the IPv6 anycast address
is routed to the nat46 module otherwise the traffic will be dropped in the IPv6
local table.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years ago464xlat: fix white space errors
Hans Dedecker [Fri, 2 Jun 2017 13:35:58 +0000 (15:35 +0200)]
464xlat: fix white space errors

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years ago464xlat: rework process id write logic
Hans Dedecker [Thu, 1 Jun 2017 12:19:42 +0000 (14:19 +0200)]
464xlat: rework process id write logic

Write the process id in the pid file immediately after the 464xlat pid file has
been openend. Before the process id was written when the parent process exits
leaving a window where no valid process id was in place in the 464xlat pid file.
This lead to issues if the 464xlat utility was launched to terminate a running
464xlat utility as it could possibly terminate a random process.
If the parent process exits the pid file is updated with the process id of the
forked 464xlat utility.
Also rework the signal handling of SIGTERM so the running 464xlat utility is
correctly terminated.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years agoMerge pull request #297 from diizzyy/patch-3
Markus Stenberg [Wed, 31 May 2017 12:03:48 +0000 (15:03 +0300)]
Merge pull request #297 from diizzyy/patch-3

miniupnpd: Update to 2.0.20170421

7 years agominiupnpd: Update to 2.0.20170421 297/head
Daniel Engberg [Wed, 31 May 2017 10:33:40 +0000 (12:33 +0200)]
miniupnpd: Update to 2.0.20170421

Update miniupnpd to 2.0.20170421

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
7 years agoMerge pull request #296 from ecsv/batadv-2017.1
Simon Wunderlich [Mon, 29 May 2017 07:29:00 +0000 (09:29 +0200)]
Merge pull request #296 from ecsv/batadv-2017.1

batman-adv 2017.1

7 years agobatctl: upgrade package to latest release 2017.1 296/head
Sven Eckelmann [Thu, 25 May 2017 15:07:29 +0000 (17:07 +0200)]
batctl: upgrade package to latest release 2017.1

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoalfred: upgrade package to latest release 2017.1
Sven Eckelmann [Thu, 25 May 2017 15:05:41 +0000 (17:05 +0200)]
alfred: upgrade package to latest release 2017.1

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatman-adv: upgrade package to latest release 2017.1
Sven Eckelmann [Thu, 25 May 2017 15:02:31 +0000 (17:02 +0200)]
batman-adv: upgrade package to latest release 2017.1

 * support latest kernels (3.2 - 4.12)
 * bridge loop avoidance improvements for various corner cases
 * reduction of maximum fragment size
 * coding style cleanups and refactoring
 * bugs squashed:
   - fix rx packet/bytes stats on local DAT ARP reply

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMerge pull request #295 from dedeckeh/pr_nat46_map
Jo-Philipp Wich [Thu, 18 May 2017 08:07:07 +0000 (10:07 +0200)]
Merge pull request #295 from dedeckeh/pr_nat46_map

nat46: improve 1:1 map share ratio support

7 years agonat46: add PKG_MIRROR_HASH 295/head
Hans Dedecker [Wed, 17 May 2017 20:18:33 +0000 (22:18 +0200)]
nat46: add PKG_MIRROR_HASH

Provide PKG_MIRROR_HASH for LEDE download mirror

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years agoMerge pull request #294 from mwarning/update-nodogsplash
Moritz Warning [Tue, 16 May 2017 20:20:49 +0000 (22:20 +0200)]
Merge pull request #294 from mwarning/update-nodogsplash

nodogsplash: update to version 1.0.2

7 years agonat46: improve 1:1 map share ratio support
Hans Dedecker [Tue, 16 May 2017 07:58:26 +0000 (09:58 +0200)]
nat46: improve 1:1 map share ratio support

683fbd2 nat46-core: code clean-up
09df268 nat46-core: extend portless protocol support in 1:1 share ratio

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years agonodogsplash: idletimeout => clientidletimeout (fixes #292) 294/head
Moritz Warning [Mon, 15 May 2017 22:25:23 +0000 (00:25 +0200)]
nodogsplash: idletimeout => clientidletimeout (fixes #292)

Signed-off-by: Moritz Warning <moritzwarning@web.de>
7 years agonodogsplash: update to version 1.0.2
Moritz Warning [Mon, 15 May 2017 21:51:07 +0000 (23:51 +0200)]
nodogsplash: update to version 1.0.2

Signed-off-by: Moritz Warning <moritzwarning@web.de>
7 years agoluci-app-bmx6: replace dependency of luci-mod-admin-full for luci-base
Pau Escrich [Wed, 26 Apr 2017 12:24:44 +0000 (14:24 +0200)]
luci-app-bmx6: replace dependency of luci-mod-admin-full for luci-base

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agoluci-app-bmx6: remove '$' as identifier for special json functions
Pau Escrich [Wed, 29 Mar 2017 01:01:39 +0000 (03:01 +0200)]
luci-app-bmx6: remove '$' as identifier for special json functions

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agoalfred: bat-hosts.lua: 'alfred -r' can fail with no output, so retry 3 times
Gui Iribarren [Sun, 7 Aug 2016 22:35:35 +0000 (00:35 +0200)]
alfred: bat-hosts.lua: 'alfred -r' can fail with no output, so retry 3 times

Signed-off-by: Gui Iribarren <gui@altermundi.net>
7 years agoluci-app-bmx: Redesign Makefile. Split JS libraries. Clean package
Pau Escrich [Sun, 26 Mar 2017 00:32:29 +0000 (01:32 +0100)]
luci-app-bmx: Redesign Makefile. Split JS libraries. Clean package

Add luci-lib-jquery-1-4 and luci-lib-dracula packages. Remove unused library Curry.

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agobmx6: migrate init.d script to procd syntax
Gui Iribarren [Sun, 26 Mar 2017 00:41:57 +0000 (21:41 -0300)]
bmx6: migrate init.d script to procd syntax

Signed-off-by: Gui Iribarren <gui@altermundi.net>
7 years agobmx6: bump to last version (include dbgMuteTimeout fix)
Pau Escrich [Thu, 23 Mar 2017 19:26:57 +0000 (20:26 +0100)]
bmx6: bump to last version (include dbgMuteTimeout fix)

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agoPolishes bmx6 graph. Adds colors by network and gives color to links based on link...
Nicolas Pace [Thu, 23 Mar 2017 19:18:34 +0000 (16:18 -0300)]
Polishes bmx6 graph. Adds colors by network and gives color to links based on link quality.

7 years agoluci-app-bmx6: add new methods to bmx6-info and clean/sanityze the code
Pau Escrich [Thu, 23 Mar 2017 18:09:22 +0000 (19:09 +0100)]
luci-app-bmx6: add new methods to bmx6-info and clean/sanityze the code

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agoMerge pull request #282 from ecsv/batadv-2017.0
Simon Wunderlich [Sun, 5 Mar 2017 16:49:46 +0000 (17:49 +0100)]
Merge pull request #282 from ecsv/batadv-2017.0

batman-adv 2017.0

7 years agoMAINTAINERS: updated email addresses
Saverio Proto [Sat, 4 Mar 2017 21:31:52 +0000 (22:31 +0100)]
MAINTAINERS: updated email addresses

7 years agoMerge pull request #283 from gabri94/master
Saverio Proto [Sat, 4 Mar 2017 20:57:06 +0000 (21:57 +0100)]
Merge pull request #283 from gabri94/master

Prince v0.3.1

7 years agofixed +PKG_RELEASE 283/head
Gabriel [Sat, 4 Mar 2017 20:51:30 +0000 (21:51 +0100)]
fixed +PKG_RELEASE

7 years agobatman-adv: Add bugfixes for 2017.0.1 282/head
Sven Eckelmann [Sat, 4 Mar 2017 16:08:47 +0000 (17:08 +0100)]
batman-adv: Add bugfixes for 2017.0.1

 * batman-adv: average: change to declare precision, not factor
 * batman-adv: Keep fragments equally sized
 * batman-adv: Initialize gw sel_class via batadv_algo

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMakefile for v0.3.1
Gabriel [Sat, 4 Mar 2017 16:17:22 +0000 (17:17 +0100)]
Makefile for v0.3.1

7 years agoSymbolic Version number
gabri94 [Thu, 2 Mar 2017 17:06:11 +0000 (18:06 +0100)]
Symbolic Version number

7 years agocompile v0.3
gabri94 [Thu, 2 Mar 2017 11:55:11 +0000 (12:55 +0100)]
compile v0.3

7 years agoNew makefile for prince v0.3
gabri94 [Wed, 1 Mar 2017 08:23:48 +0000 (09:23 +0100)]
New makefile for prince v0.3

7 years agoalfred: upgrade package to latest release 2017.0
Sven Eckelmann [Tue, 28 Feb 2017 18:26:50 +0000 (19:26 +0100)]
alfred: upgrade package to latest release 2017.0

 * support IPv4 multicast distribution
 * coding style cleanups

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatctl: upgrade package to latest release 2017.0
Sven Eckelmann [Tue, 28 Feb 2017 18:26:10 +0000 (19:26 +0100)]
batctl: upgrade package to latest release 2017.0

 * remove root check for read-only sysfs and rtnl functionality
 * coding style cleanups
 * bugs squashed:
   - fix check for root privileges when started under modified effective
     uid

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatman-adv: upgrade package to latest release 2017.0
Sven Eckelmann [Tue, 28 Feb 2017 18:25:27 +0000 (19:25 +0100)]
batman-adv: upgrade package to latest release 2017.0

 * support latest kernels (3.2 - 4.11)
 * remove bridge loop avoidance addresses from translation table
 * allow to build B.A.T.M.A.N. V without cfg80211 integration on Linux <
 * 3.16
 * coding style cleanups and refactoring
 * bugs squashed:
   - fix interface reference counter on fragmentation errors
   - avoid double free on fragment merge error
   - fix support for up to 16 fragments
   - fix build of multicast compatibility code on some architectures

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMerge pull request #279 from ecsv/batadv-maint
Simon Wunderlich [Tue, 28 Feb 2017 16:12:03 +0000 (17:12 +0100)]
Merge pull request #279 from ecsv/batadv-maint

batman-adv: add patches from 2016.5-maint 2017-02-21

7 years agobatman-adv: add patches from 2016.5-maint 2017-02-21 279/head
Sven Eckelmann [Sun, 26 Feb 2017 14:11:20 +0000 (15:11 +0100)]
batman-adv: add patches from 2016.5-maint 2017-02-21

 * batman-adv: Fix double free during fragment merge error
 * batman-adv: Fix transmission of final, 16th fragment

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoolsrd: find_most_recent_plugin_libary() fix sorting
Bastian Bittorf [Fri, 24 Feb 2017 14:12:19 +0000 (15:12 +0100)]
olsrd: find_most_recent_plugin_libary() fix sorting

7 years agoMerge pull request #275 from kdarbyshirebryant/upnp
Markus Stenberg [Wed, 22 Feb 2017 08:00:59 +0000 (10:00 +0200)]
Merge pull request #275 from kdarbyshirebryant/upnp

miniupnpd: add IGDv2 support as build option

7 years agoMerge pull request #276 from kdarbyshirebryant/upnpenabled
Markus Stenberg [Wed, 22 Feb 2017 07:59:36 +0000 (09:59 +0200)]
Merge pull request #276 from kdarbyshirebryant/upnpenabled

miniupnpd: implement an 'enabled' flag

7 years agobmx6: update to d9b985
Pau Escrich [Tue, 21 Feb 2017 16:18:29 +0000 (17:18 +0100)]
bmx6: update to d9b985

Signed-off-by: Pau Escrich <p4u@dabax.net>
7 years agoolsrd: find_most_recent_plugin_libary() fix input with 'exact' filenames
Bastian Bittorf [Tue, 14 Feb 2017 07:58:22 +0000 (08:58 +0100)]
olsrd: find_most_recent_plugin_libary() fix input with 'exact' filenames

7 years agoolsrd: init-script: fix new plugin-lazymode
Bastian Bittorf [Mon, 13 Feb 2017 15:25:37 +0000 (16:25 +0100)]
olsrd: init-script: fix new plugin-lazymode

make sure that we do not select
'olsrd_dyn_gw_plain.so.0.4' if user wants
'olsrd_dyn_gw.so.0.5'

7 years agoolsr: hotplug: fix a wrong grep (never successful) in olsrd_interface_already_in_config()
Bastian Bittorf [Sun, 12 Feb 2017 19:41:04 +0000 (20:41 +0100)]
olsr: hotplug: fix a wrong grep (never successful) in olsrd_interface_already_in_config()

7 years agoolsr: fix minor complain from 'shellcheck'
Bastian Bittorf [Sun, 12 Feb 2017 19:37:28 +0000 (20:37 +0100)]
olsr: fix minor complain from 'shellcheck'

7 years agoolsr: smartfw: fix a syntax error whwile checking for 'nowan'
Bastian Bittorf [Sun, 12 Feb 2017 19:22:23 +0000 (20:22 +0100)]
olsr: smartfw: fix a syntax error whwile checking for 'nowan'

introduced in 059b26c2 in 2011-nov-14 ("Manuel Munz freifunk@somakoma.de modified init
file of olsrd with improvements for 6and4 operation and also for setup of smartgw")

7 years agoolsr: init-script: minor style changes
Bastian Bittorf [Sun, 12 Feb 2017 19:19:16 +0000 (20:19 +0100)]
olsr: init-script: minor style changes

1) echo -n -> printf
2) do not 'return 0' in functions where rc is 0 anyway
3) calc with $(( $var + $x )) -> $(( var + x ))

7 years agoolsr: allow lazy-plugin-naming: e.g. olsrd_txtinfo (not olsrd_txtinfo.so.1.2)
Bastian Bittorf [Sun, 12 Feb 2017 13:36:20 +0000 (14:36 +0100)]
olsr: allow lazy-plugin-naming: e.g. olsrd_txtinfo (not olsrd_txtinfo.so.1.2)

overload init-skript's olsrd_write_loadplugin() with new function
find_most_recent_plugin_libary() - so now we can mix 'exact' and lazy
names. This change is backward compatible and now we have a better
migration strategy. This topic was hot again, after the latest updates
of a lot of plugins, resulting in non-working configs...

7 years agominiupnpd: implement an 'enabled' flag 276/head
Kevin Darbyshire-Bryant [Sat, 11 Feb 2017 19:13:29 +0000 (19:13 +0000)]
miniupnpd: implement an 'enabled' flag

Add a 'master' miniupnpd service enable flag rather than just relying on
rcS.d script existence.  This allows the service to be disabled across
sysupgrade, similar to minidlna.

The service assumes enabled if no 'enabled' config flag is configured
for backwards compatibility.

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
7 years agominiupnpd: add IGDv2 support as build option 275/head
Kevin Darbyshire-Bryant [Thu, 9 Feb 2017 09:18:11 +0000 (09:18 +0000)]
miniupnpd: add IGDv2 support as build option

Make IGDv2 support a build time option (default enabled)
Some devices (xbox one, windows home server) are not happy talking to an
IGDv2 enabled upnp server.

Remove 'portinuse' & 'igdv2' enabling patches backported from freebsd as
these can be configured via build time options in package makefile.

Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
7 years agoMerge pull request #273 from OLSR/master
Bastian Bittorf [Fri, 10 Feb 2017 16:49:50 +0000 (17:49 +0100)]
Merge pull request #273 from OLSR/master

olsrd: update to v0.9.6.1

7 years agoolsrd: update to v0.9.6.1 273/head
Ferry Huberts [Fri, 10 Feb 2017 10:14:52 +0000 (11:14 +0100)]
olsrd: update to v0.9.6.1

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
7 years agoMerge pull request #269 from ecsv/batadv-fixes
Simon Wunderlich [Fri, 3 Feb 2017 18:06:32 +0000 (19:06 +0100)]
Merge pull request #269 from ecsv/batadv-fixes

batman-adv: maint patch import + settings fixes

7 years agoMerge pull request #261 from ecsv/batmand-git
elektra42 [Fri, 3 Feb 2017 17:28:20 +0000 (18:28 +0100)]
Merge pull request #261 from ecsv/batmand-git

batman: Switch maintainers and get batmand/vis packages from git

7 years agoMerge pull request #271 from OLSR/master
Bastian Bittorf [Thu, 2 Feb 2017 14:59:18 +0000 (15:59 +0100)]
Merge pull request #271 from OLSR/master

olsrd: update to v0.9.6 - contains important fixes

7 years agoolsrd: update to v0.9.6 271/head
Ferry Huberts [Wed, 1 Feb 2017 17:47:49 +0000 (18:47 +0100)]
olsrd: update to v0.9.6

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
7 years agoMerge pull request #268 from dedeckeh/pr_nat46_upstep
Jo-Philipp Wich [Tue, 31 Jan 2017 07:45:58 +0000 (08:45 +0100)]
Merge pull request #268 from dedeckeh/pr_nat46_upstep

nat46: support portless protocols in 1:1 share ratio

7 years agobatman-adv: Remove non-existing setting "vis_mode" 269/head
Sven Eckelmann [Mon, 30 Jan 2017 13:52:25 +0000 (14:52 +0100)]
batman-adv: Remove non-existing setting "vis_mode"

There is no vis_mode in the batman-adv kernel module since batman-adv
2014.0.0. So don't expose such a setting in uci.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
7 years agobatman-adv: Fix "aggregated_ogms" setting
Sven Eckelmann [Mon, 30 Jan 2017 13:46:03 +0000 (14:46 +0100)]
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: 2d654c0af194 ("batman-adv: upgrade package to latest release 2012.0.0")
Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
7 years agobatman-adv: add patches from 2016.4-maint 2017-01-04
Sven Eckelmann [Mon, 30 Jan 2017 13:37:37 +0000 (14:37 +0100)]
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>
7 years agobatman-adv: Add sha256 PKG_HASH for LEDE
Sven Eckelmann [Wed, 25 Jan 2017 09:03:30 +0000 (10:03 +0100)]
batman-adv: Add sha256 PKG_HASH for LEDE

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
7 years agobatctl: Add sha256 PKG_HASH for LEDE
Sven Eckelmann [Wed, 25 Jan 2017 09:03:30 +0000 (10:03 +0100)]
batctl: Add sha256 PKG_HASH for LEDE

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
7 years agoalfred: Add sha256 PKG_HASH for LEDE
Sven Eckelmann [Wed, 25 Jan 2017 09:03:30 +0000 (10:03 +0100)]
alfred: Add sha256 PKG_HASH for LEDE

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
7 years agonat46: support portless protocols in 1:1 share ratio 268/head
Hans Dedecker [Mon, 30 Jan 2017 09:50:46 +0000 (10:50 +0100)]
nat46: support portless protocols in 1:1 share ratio

5fed76d nat46-core: support portless protocols in 1:1 share ratio
df4c7da nat46-core: minor code improvements
4e45bd5 treewide: fix white space errors

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
7 years agoMerge pull request #267 from openwrt-routing/mareklindner/batman-adv/batman-v-enable...
Simon Wunderlich [Mon, 30 Jan 2017 08:45:44 +0000 (09:45 +0100)]
Merge pull request #267 from openwrt-routing/mareklindner/batman-adv/batman-v-enable-by-default

batman-adv: compile batman v by default

7 years agobatman-adv: compile batman v by default 267/head
Marek Lindner [Sun, 29 Jan 2017 11:46:17 +0000 (19:46 +0800)]
batman-adv: compile batman v by default

Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
7 years agoMerge pull request #266 from NeoRaider/batman-adv-build-dir
Simon Wunderlich [Fri, 27 Jan 2017 13:59:26 +0000 (14:59 +0100)]
Merge pull request #266 from NeoRaider/batman-adv-build-dir

batman-adv: use kernel-specific PKG_BUILD_DIR

7 years agobatman-adv: use kernel-specific PKG_BUILD_DIR 266/head
Matthias Schiffer [Fri, 27 Jan 2017 12:23:39 +0000 (13:23 +0100)]
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>
7 years agoMerge pull request #263 from gabri94/master
Bastian Bittorf [Thu, 26 Jan 2017 14:26:42 +0000 (15:26 +0100)]
Merge pull request #263 from gabri94/master

Add Prince to openwrt-routing

7 years agoChanged description 263/head
Gabriel [Thu, 26 Jan 2017 00:21:17 +0000 (01:21 +0100)]
Changed description

7 years agoadded install
Gabriel [Wed, 25 Jan 2017 22:33:28 +0000 (23:33 +0100)]
added install

7 years agofixup! fixup! addedd poprouting makefile
Gabriel [Wed, 25 Jan 2017 20:58:08 +0000 (21:58 +0100)]
fixup! fixup! addedd poprouting makefile

7 years agofixup! addedd poprouting makefile
Gabriel [Wed, 25 Jan 2017 20:50:27 +0000 (21:50 +0100)]
fixup! addedd poprouting makefile

7 years agoaddedd poprouting makefile
Gabriel [Wed, 25 Jan 2017 20:48:06 +0000 (21:48 +0100)]
addedd poprouting makefile

7 years agovis: Provide PKG_MIRROR_HASH for LEDE mirror download 261/head
Sven Eckelmann [Wed, 25 Jan 2017 08:51:44 +0000 (09:51 +0100)]
vis: Provide PKG_MIRROR_HASH for LEDE mirror download

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatmand: Provide PKG_MIRROR_HASH for LEDE mirror download
Sven Eckelmann [Wed, 25 Jan 2017 08:51:44 +0000 (09:51 +0100)]
batmand: Provide PKG_MIRROR_HASH for LEDE mirror download

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMerge pull request #258 from jow-/ndppd-compile-fix
Gabriel Kerneis [Mon, 23 Jan 2017 20:49:51 +0000 (21:49 +0100)]
Merge pull request #258 from jow-/ndppd-compile-fix

ndppd: fix compilation with modern gcc

7 years agobatmand: Use git repository to retrieve sources
Sven Eckelmann [Wed, 18 Jan 2017 12:34:16 +0000 (13:34 +0100)]
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>
7 years agovis: Extract vis package from batmand
Sven Eckelmann [Wed, 18 Jan 2017 12:05:51 +0000 (13:05 +0100)]
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>
7 years agobatmand: Switch upstream URL to HTTPS
Sven Eckelmann [Wed, 18 Jan 2017 11:59:53 +0000 (12:59 +0100)]
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>
7 years agobatctl: Change maintainer to Simon Wunderlich
Sven Eckelmann [Mon, 23 Jan 2017 17:59:17 +0000 (18:59 +0100)]
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>
7 years agobatman-adv: Change maintainer to Simon Wunderlich
Sven Eckelmann [Mon, 23 Jan 2017 17:59:17 +0000 (18:59 +0100)]
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>
7 years agobatmand: Replace maintainer with Elektra
Sven Eckelmann [Wed, 18 Jan 2017 12:01:20 +0000 (13:01 +0100)]
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>
7 years agoMerge pull request #259 from jow-/batmand-fix-package
Simon Wunderlich [Wed, 18 Jan 2017 09:46:04 +0000 (10:46 +0100)]
Merge pull request #259 from jow-/batmand-fix-package

batmand: switch to tarball download, fix build with musl libc

7 years agobatmand: switch to tarball download, fix build with musl libc 259/head
Jo-Philipp Wich [Wed, 18 Jan 2017 01:45:18 +0000 (02:45 +0100)]
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>
7 years agondppd: fix compilation with modern gcc 258/head
Jo-Philipp Wich [Wed, 18 Jan 2017 00:57:17 +0000 (01:57 +0100)]
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>
7 years agoMerge pull request #256 from SvenRoederer/olsr_fix_empty-line
Bastian Bittorf [Mon, 16 Jan 2017 13:07:09 +0000 (14:07 +0100)]
Merge pull request #256 from SvenRoederer/olsr_fix_empty-line

olsrd: Makefile - remove empty line

7 years agoMerge pull request #253 from SvenRoederer/olsrd/remove-6and4
Bastian Bittorf [Mon, 16 Jan 2017 12:48:11 +0000 (13:48 +0100)]
Merge pull request #253 from SvenRoederer/olsrd/remove-6and4

Olsrd: remove 6and4 backward compatibility

7 years agoMerge pull request #247 from Noltari/bird-next
zorun [Mon, 16 Jan 2017 09:38:50 +0000 (10:38 +0100)]
Merge pull request #247 from Noltari/bird-next

bird: update to v1.6.3

7 years agoolsrd: Makefile - remove empty line 256/head
Sven Roederer [Sun, 15 Jan 2017 17:04:43 +0000 (18:04 +0100)]
olsrd: Makefile - remove empty line

doesn't look like it intended

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
7 years agoMerge pull request #255 from zorun/babeld_drop_compat
zorun [Sun, 15 Jan 2017 23:19:58 +0000 (00:19 +0100)]
Merge pull request #255 from zorun/babeld_drop_compat

babeld: Cleanup old compatibility code in initscript

7 years agobabeld: Cleanup old compatibility code in initscript 255/head
Baptiste Jonglez [Sun, 15 Jan 2017 22:33:32 +0000 (23:33 +0100)]
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>
7 years agoolsrd: init: updated (c)-year to 2017 253/head
root [Sun, 15 Jan 2017 11:51:43 +0000 (11:51 +0000)]
olsrd: init: updated (c)-year to 2017

7 years agoolsrd: remove deprecated 6and4 compatibility
Sven Roederer [Sat, 14 Jan 2017 05:03:50 +0000 (06:03 +0100)]
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 4b06c42f97a0d45eaf41a42c065c2dba4d643408
(olsrd: splitting IPv6/4 configuration and start scripts)

Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
7 years agoMerge pull request #252 from zorun/babeld_maintainer
zorun [Thu, 12 Jan 2017 22:12:01 +0000 (23:12 +0100)]
Merge pull request #252 from zorun/babeld_maintainer

babeld: Add myself as maintainer

7 years agobabeld: Add myself as maintainer 252/head
Baptiste Jonglez [Thu, 12 Jan 2017 22:09:30 +0000 (23:09 +0100)]
babeld: Add myself as maintainer

Also update my email address in the main MAINTAINERS file.

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>