Commit Graph

1328 Commits

Author SHA1 Message Date
Sven Eckelmann 8d12cf5ae4 alfred: upgrade package to latest release 2017.3
* reduction of memory usage when using --update-command

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-09-28 18:42:28 +02:00
Sven Eckelmann 34db538e33 batctl: upgrade package to latest release 2017.3
* bugs squashed:
   - Fix error messages on traceroute send failures

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-09-28 18:42:27 +02:00
Sven Eckelmann 14daec66ef batman-adv: upgrade package to latest release 2017.3
* support latest kernels (3.2 - 4.14)
 * coding style cleanups and refactoring
 * bugs squashed:
   - fix TT sync flag inconsistencies
   - ignore invalid throughput values from wifi interfaces

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-09-28 18:42:27 +02:00
Simon Wunderlich bf4a73fb61 Merge pull request #324 from ecsv/batadv/compat-wireless-4.14-rc1
batman-adv: Fix conflicts with compat-wireless backports-4.14-rc1
2017-09-18 14:41:20 +02:00
Sven Eckelmann 7d5648775a batman-adv: Fix conflicts with compat-wireless backports-4.14-rc1
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-09-18 14:21:49 +02:00
Simon Wunderlich 3cc8d49900 Merge pull request #318 from ecsv/batadv-2017.2-ftbfs
batman-adv: Prevent FTBFS when redefining ether_setup
2017-08-12 09:15:34 +02:00
Sven Eckelmann 187937b35a batman-adv: Prevent FTBFS when redefining ether_setup
batman-adv must make sure that ether_setup is already declared via
linux/netdevice.h before the preprocessor can patch the use of it in
batman-adv. Otherwise it is tried to also patch the declaration of
ether_setup.

Fixes: 8da2f5cbb1 ("batman-adv: upgrade package to latest release 2017.2")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-08-12 08:54:47 +02:00
Simon Wunderlich e656a6e0e6 Merge pull request #316 from ecsv/batadv-2017.2
batman-adv 2017.2
2017-08-07 18:03:35 +02:00
Moritz Warning 9e5cb3bd25 nodogsplash2: fix install folder to match the orignal nodogsplash package (#317) 2017-08-06 21:47:15 +02:00
Sven Eckelmann 77a88d5d0b batman-adv: fix TT sync flag inconsistencies
This patch fixes an issue in the translation table code potentially
leading to a TT Request + Response storm. The issue may occur for nodes
involving BLA and an inconsistent configuration of the batman-adv AP
isolation feature. However, since the new multicast optimizations, a
single, malformed packet may lead to a mesh-wide, persistent
Denial-of-Service, too.

The issue occurs because nodes are currently OR-ing the TT sync flags of
all originators announcing a specific MAC address via the
translation table. When an intermediate node now receives a TT Request
and wants to answer this on behave of the destination node then this
intermediate node now responds with an altered flag field and broken
CRC. The next OGM of the real destination will lead to a CRC mismatch
and triggering a TT Request and Response again.

Furthermore, the OR-ing is currently never undone as long as at least
one originator announcing the according MAC address remains, leading to
the potential persistency of this issue.

This patch fixes this issue by storing the flags used in the CRC
calculation on a a per TT orig entry basis to be able to respond with
the correct, original flags in an intermediate TT Response for one
thing. And to be able to correctly unset sync flags once all nodes
announcing a sync flag vanish for another.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 10:18:28 +02:00
Sven Eckelmann d97cd1b8c1 batman-adv: Remove outdated SVN $Id$ placeholder
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 09:28:47 +02:00
Sven Eckelmann b5cd68b71b alfred: Remove incorrect comment about git revision
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 09:28:01 +02:00
Sven Eckelmann a4264b3b54 batctl: upgrade package to latest release 2017.2
* coding style cleanups and refactoring
 * bugs squashed:
   - Fix error messages on traceroute send failures

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 09:26:41 +02:00
Sven Eckelmann aa6a958810 alfred: upgrade package to latest release 2017.2
* reduce cpu load when rating multiple master servers
 * coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 09:26:40 +02:00
Sven Eckelmann 8da2f5cbb1 batman-adv: upgrade package to latest release 2017.2
* support latest kernels (3.2 - 4.13)
 * avoid bridge loop detection mac addresses in translation tables
 * coding style cleanups and refactoring
 * bugs squashed:
   - ignore invalid throughput values from wifi interfaces

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-07-29 09:26:40 +02:00
Moritz Warning 0b33235ddb Merge pull request #315 from mwarning/nds2
nodogsplash2: initial package
2017-07-19 19:03:20 +02:00
Moritz Warning 9a23cb4412 nodogsplash2: initial package
This package is a transitional package for nodogsplash, so that the old version is still available for those who miss features that have not yet been implemented.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-07-14 20:04:37 +02:00
Axel Neumann c153ee8e59 bmx7: Update to fix raspberry compilation error 2017-07-10 19:49:53 +02:00
Markus Stenberg c2a2489a53 Merge pull request #310 from jow-/miniupnpd-disable-igdv2
miniupnpd: disable IGDv2 by default
2017-07-03 12:47:14 +03:00
Jo-Philipp Wich 7ddbedb649 miniupnpd: disable IGDv2 by default
The upstream project also reverted IGDv2-by-default due to widespread
compatibility problems.

So far all Microsoft operating systems up to Windows 10, Xbox 360, Xbox One
Playstation 3 and Playstation 4 consoles seem to be incompatible to the
new 2.0 standard.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-07-03 11:36:55 +02:00
Henning Rogge bb8271c304 Update OONF to 0.14.1-1 2017-06-13 10:56:49 +02:00
Henning Rogge 4c7624017c Update 0.14.1 release 2017-06-09 15:28:43 +02:00
Henning Rogge 565cd8d4f9 v0.14.1 2017-06-08 20:27:17 +02:00
Henning Rogge 560504b852 Control build type by CONFIG_DEBUG option 2017-06-08 19:06:40 +02:00
Henning Rogge 5a9cd902ab Fix http plugin option for olsrd2 2017-06-08 12:40:44 +02:00
Jo-Philipp Wich 754e652061 Merge pull request #298 from dedeckeh/pr_nat46_xlat
Rework 464xlat
2017-06-08 11:19:21 +02:00
Henning Rogge cfb3e95251 Allow HTTP Plugin 2017-06-07 21:49:05 +02:00
Ferry Huberts 15e50466fb olsrd: pud: does not depend on ncurses
BTW According to Matthias there is no ncurses package either way!

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2017-06-07 10:17:21 +01:00
Henning Rogge 71d0a0b58a Add v0.14.0 OONF 2017-06-06 16:48:53 +02:00
Florian Fainelli b09c768149 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>
2017-06-05 17:57:40 -07:00
Florian Fainelli 6ad08f74da 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>
2017-06-05 17:40:10 -07:00
Florian Fainelli c57701f439 poprouting: Fix package macro
Remove tabs, remove spaces, and remove MENU:=0 (the default)

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-05 17:23:05 -07:00
Hans Dedecker eba05ae682 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>
2017-06-02 15:39:17 +02:00
Hans Dedecker 126c228513 464xlat: fix white space errors
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-06-02 15:36:25 +02:00
Hans Dedecker 04843f4234 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>
2017-06-02 15:34:06 +02:00
Markus Stenberg 6e4c94a912 Merge pull request #297 from diizzyy/patch-3
miniupnpd: Update to 2.0.20170421
2017-05-31 15:03:48 +03:00
Daniel Engberg 1d5b485138 miniupnpd: Update to 2.0.20170421
Update miniupnpd to 2.0.20170421

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-05-31 12:33:40 +02:00
Simon Wunderlich 8d9d70510b Merge pull request #296 from ecsv/batadv-2017.1
batman-adv 2017.1
2017-05-29 09:29:00 +02:00
Sven Eckelmann d036bcf643 batctl: upgrade package to latest release 2017.1
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-05-25 17:07:29 +02:00
Sven Eckelmann ed2d6ae959 alfred: upgrade package to latest release 2017.1
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-05-25 17:05:41 +02:00
Sven Eckelmann e7ccf38057 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>
2017-05-25 17:02:31 +02:00
Jo-Philipp Wich eb02edab59 Merge pull request #295 from dedeckeh/pr_nat46_map
nat46: improve 1:1 map share ratio support
2017-05-18 10:07:07 +02:00
Hans Dedecker 51d732e30c nat46: add PKG_MIRROR_HASH
Provide PKG_MIRROR_HASH for LEDE download mirror

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-05-17 22:20:07 +02:00
Moritz Warning 5ab3806949 Merge pull request #294 from mwarning/update-nodogsplash
nodogsplash: update to version 1.0.2
2017-05-16 22:20:49 +02:00
Hans Dedecker b011e65d25 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>
2017-05-16 09:58:26 +02:00
Moritz Warning 93468c3f5f nodogsplash: idletimeout => clientidletimeout (fixes #292)
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-05-16 00:25:23 +02:00
Moritz Warning 79ab503131 nodogsplash: update to version 1.0.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-05-16 00:01:57 +02:00
Pau Escrich 2a10adeee5 luci-app-bmx6: replace dependency of luci-mod-admin-full for luci-base
Signed-off-by: Pau Escrich <p4u@dabax.net>
2017-04-26 14:24:44 +02:00
Pau Escrich 3aa019fc19 luci-app-bmx6: remove '$' as identifier for special json functions
Signed-off-by: Pau Escrich <p4u@dabax.net>
2017-03-29 03:01:39 +02:00
Gui Iribarren 7b851e5f19 alfred: bat-hosts.lua: 'alfred -r' can fail with no output, so retry 3 times
Signed-off-by: Gui Iribarren <gui@altermundi.net>
2017-03-28 16:41:13 -03:00