feed/routing.git
6 years agoMerge pull request #368 from gabri94/master
Saverio Proto [Wed, 2 May 2018 09:01:44 +0000 (11:01 +0200)]
Merge pull request #368 from gabri94/master

prince: version bump to v0.4

6 years agoprince: version bump to v0.4 368/head
Gabriele Gemmi [Wed, 25 Apr 2018 00:16:07 +0000 (02:16 +0200)]
prince: version bump to v0.4

Signed-off-by: Gabriele Gemmi <gabriel@autistici.org>
6 years agominiupnpd: De-maintainering myself.
Markus Stenberg [Sun, 29 Apr 2018 18:28:47 +0000 (21:28 +0300)]
miniupnpd: De-maintainering myself.

I haven't used the package personally for last 3 years, so
de-maintainering myself as testing version updates is extra work I do
not need for stuff I do not use.

6 years agobmx7: bump version
Axel Neumann [Wed, 25 Apr 2018 21:10:20 +0000 (23:10 +0200)]
bmx7: bump version
  * Fix memory leaks 300522 and 300520 due to changed interface status and increased nlmsg size
  * Fix physical channel detection: https://github.com/bmx-routing/bmx7/issues/19
  * Enable DEBUG_MALLOC and CORE_LIMIT=20000 by default

6 years agoMerge pull request #364 from aparcar/bmx7-reload
axn [Wed, 25 Apr 2018 06:50:21 +0000 (08:50 +0200)]
Merge pull request #364 from aparcar/bmx7-reload

bmx7: use configReaload on service reload

6 years agobmx7: use configReaload on service reload 364/head
Paul Spooren [Tue, 24 Apr 2018 04:16:50 +0000 (13:16 +0900)]
bmx7: use configReaload on service reload

It's #363 for procdbmx7: use configReaload on service reload

Signed-off-by: Paul Spooren <spooren@informatik.uni-leipzig.de>
6 years agoMerge pull request #360 from dangowrt/bmx7_use_procd
axn [Mon, 16 Apr 2018 18:26:28 +0000 (20:26 +0200)]
Merge pull request #360 from dangowrt/bmx7_use_procd

bmx7: convert init script to use procd

6 years agoMerge pull request #362 from aparcar/patch-1
axn [Mon, 16 Apr 2018 18:26:08 +0000 (20:26 +0200)]
Merge pull request #362 from aparcar/patch-1

bmx7: keep bmx7 secret keys on sysupgrade

6 years agobmx7: keep bmx7 secret keys on sysupgrade 362/head
Paul Spooren [Sun, 15 Apr 2018 15:59:49 +0000 (00:59 +0900)]
bmx7: keep bmx7 secret keys on sysupgrade

Sysupgrade currently leads to a loss of the content of /etc/bmx7 which
contains the secret keys.  After the reboot the device creates new IPs
leading to a new "identity" aka ID, shortID and IPv6 changes.

6 years agobabeld: release 1.8.1
Gabriel Kerneis [Tue, 10 Apr 2018 15:49:18 +0000 (17:49 +0200)]
babeld: release 1.8.1

6 years agobmx7: convert init script to use procd 360/head
Daniel Golle [Thu, 8 Mar 2018 16:13:42 +0000 (17:13 +0100)]
bmx7: convert init script to use procd

Using procd allows better control and monitoring of the bmx7 process.
Keep polling for mac80211.sh process for now until we find a better
way to make sure that wireless configuration has been generated before
starting bmx7.
Setting maximum core size to 20000 looks dangerous on small devices,
but keep it as it was before, we shall discuss this separately.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
6 years agoMerge pull request #359 from bluewavenet/patch-4
Moritz Warning [Thu, 5 Apr 2018 10:22:34 +0000 (12:22 +0200)]
Merge pull request #359 from bluewavenet/patch-4

 nodogsplash2: Add compatibility with mwan3 v2

6 years ago nodogsplash2: Add compatibility with mwan3 v2 359/head
Rob White [Wed, 4 Apr 2018 21:44:19 +0000 (22:44 +0100)]
 nodogsplash2: Add compatibility with mwan3 v2

nodogsplash2: Add compatibility with mwan3 version 2
Changes in mwan3 version 2 resulted in previous recommended fix for Nodogsplash to fail.
Setting fw_mark to use bits set "higher" than used in mwan3 solves the problem. This works also for all previous versions of Nodogsplash.
Author-name: Rob White
Signed-off-by: Rob White <rob@blue-wave.net>
6 years agobmx7: bump version
Axel Neumann [Fri, 9 Mar 2018 16:03:00 +0000 (17:03 +0100)]
bmx7: bump version

    * use Linux' sysfs to extract the lower-interface of virtual interfaces

6 years agobmx7: bump version
Axel Neumann [Sun, 4 Mar 2018 21:12:34 +0000 (22:12 +0100)]
bmx7: bump version
 * Sort links by name
 * Allow configuring invalid --pathLq1Threshold (due to configReload problem) and fix it in description
 * Introduce --linkThroughputEfficiency=0 (70) and cleanup metric algos
 * Update expectedThroughput only if estimation exists
 * Calculate and use average expected throughput instead of fluctuating current value
 * Rename wireless expected throughput variables
 * Align ordering of link_status struct and field_format
 * Fix: Interpret expected TP as Kbps
 * Fix txRateExpected typos
 * Add expected throughput as reported by minstrel(_ht)

6 years agoMerge pull request #348 from akru/cjdns-v20.1
Moritz Warning [Sat, 3 Mar 2018 23:15:26 +0000 (00:15 +0100)]
Merge pull request #348 from akru/cjdns-v20.1

cjdns: v20 -> v20.1

6 years agoMerge pull request #349 from ecsv/batadv-2018.0
Moritz Warning [Sat, 3 Mar 2018 23:12:39 +0000 (00:12 +0100)]
Merge pull request #349 from ecsv/batadv-2018.0

batman-adv 2018.0

6 years agoMerge pull request #352 from dangowrt/bmx-add-PKG_MIRROR_HASH
axn [Sat, 3 Mar 2018 13:14:43 +0000 (14:14 +0100)]
Merge pull request #352 from dangowrt/bmx-add-PKG_MIRROR_HASH

bmx6/7: add pkg mirror hash

6 years agobmx7: add PKG_MIRROR_HASH 352/head
Daniel Golle [Thu, 1 Mar 2018 22:04:38 +0000 (23:04 +0100)]
bmx7: add PKG_MIRROR_HASH

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
6 years agobmx6: add PKG_MIRROR_HASH
Daniel Golle [Fri, 16 Feb 2018 02:01:11 +0000 (03:01 +0100)]
bmx6: add PKG_MIRROR_HASH

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
6 years agoalfred: upgrade package to latest release 2018.0 349/head
Sven Eckelmann [Tue, 27 Feb 2018 13:00:29 +0000 (14:00 +0100)]
alfred: upgrade package to latest release 2018.0

* synchronization of batman-adv netlink and packet headers
* mark licenses clearer, change batman-adv UAPI header from ISC to MIT
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agobatctl: upgrade package to latest release 2018.0
Sven Eckelmann [Tue, 27 Feb 2018 12:59:55 +0000 (13:59 +0100)]
batctl: upgrade package to latest release 2018.0

* synchronization of batman-adv netlink and packet headers
* mark licenses clearer, change batman-adv UAPI header from ISC to MIT
* coding style cleanups and refactoring

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agobatman-adv: upgrade package to latest release 2018.0
Sven Eckelmann [Tue, 27 Feb 2018 12:59:03 +0000 (13:59 +0100)]
batman-adv: upgrade package to latest release 2018.0

* support latest kernels (3.2 - 4.16)
* coding style cleanups and refactoring
* mark licenses clearer, change UAPI header from ISC to MIT
* bugs squashed:

  - fix packet checksum handling in receive path
  - fix handling of large number of interfaces
  - fix netlink dumping of gateways and BLA claims+backbones

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agobmx7: bump version to 58b3823262512a48f5174e6778b2368c55bd05d9
Axel Neumann [Sun, 18 Feb 2018 21:47:57 +0000 (22:47 +0100)]
bmx7: bump version to 58b3823262512a48f5174e6778b2368c55bd05d9

 * crypt: Fix broken MBEDTLS_THREADING_C support due to missing rsa_init()
 * Common.mk: remove unneeded linker dependency -lmbedtls
 * bmx ip link prof: fix several potential sprintf() buffer overwrites

6 years agocjdns: v20 -> v20.1 348/head
Alexander Krupenkin [Sun, 18 Feb 2018 10:44:02 +0000 (13:44 +0300)]
cjdns: v20 -> v20.1

6 years agobmx7: bump version
Axel Neumann [Wed, 7 Feb 2018 20:43:00 +0000 (21:43 +0100)]
bmx7: bump version

 * bmx desc json node: muting sys-level debug messages
 * Fix json-descriptions files
 * json: dump json originators file with relevance 2, do not remove descriptions due to deleted routes
 * json: change default json files update interval to a minute
 * bmx: fixing origs/keys_status_creator() with given key_node data
 * json: fixing /var/run/originators/... and cleanup
 * json: set json jshow default relevance to 1 (medium)
 * Cleanup and simplify status memory usage report
 * tun: --tunOutDelay=100 delay catched and rescheduled tunnel packets for us  to complete proper dedicated tunnel setup

6 years agobmx6: bump to latest upstream version
Axel Neumann [Fri, 9 Feb 2018 13:47:02 +0000 (14:47 +0100)]
bmx6: bump to latest upstream version
 * mute warning for unknown description-frame types
 * introduce --tunCatchDelay=100 to delay catched and rescheduled tunnel packets for us  to complete proper dedicated tunnel setup
 * Revert "hna: Use real or zero remote tunnel addresses"
   Which does not work with current openwrt/lede kernels
   due to their patched ip6_tunnel.c code for supporting MAP-E-FMRs.
 * Fix linker problem when compiling topology plugin with -DPROFILING

6 years agobird: fix build dependencies
Jo-Philipp Wich [Tue, 16 Jan 2018 15:30:36 +0000 (16:30 +0100)]
bird: fix build dependencies

The PKG_BUILD_DEPENDS variable must refer to source packages instead of
binary package names.

Fixes the following errors on current OpenWrt master:

Upon scripts/feeds install:

    WARNING: No feed for source package 'libncurses' found
    WARNING: No feed for source package 'libreadline' found

Upon metadata scanning and dependency resolution:

    WARNING: Makefile 'package/feeds/routing/bird/Makefile' has a build dependency on 'libncurses', which does not exist
    WARNING: Makefile 'package/feeds/routing/bird/Makefile' has a build dependency on 'libreadline', which does not exist

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
6 years agoMerge pull request #346 from dedeckeh/pr_nat46_xlat
Jo-Philipp Wich [Tue, 16 Jan 2018 14:46:29 +0000 (15:46 +0100)]
Merge pull request #346 from dedeckeh/pr_nat46_xlat

nat46: harden 464xlat teardown logic

6 years agonat46: harden 464xlat teardown logic 346/head
Hans Dedecker [Tue, 16 Jan 2018 09:29:20 +0000 (10:29 +0100)]
nat46: harden 464xlat teardown logic

Quit the teardown function in case the file 464-$cfg-anycast is not
present as it means no clean up of ip rules is required.
It fixes error traces like "cat: can't open '/tmp/464-wan6_4-anycast':
No such file or directory" and "Error: inet6 prefix is expected rather
than "lookup"."
At the same time remove the unused variable anycast_active.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
6 years agobmx6: fix gcc6&7 warnings, avoid json-c patch
Axel Neumann [Sat, 13 Jan 2018 12:50:26 +0000 (13:50 +0100)]
bmx6: fix gcc6&7 warnings, avoid json-c patch

6 years agonodogsplash2: update to version 2.0.1 (#344)
Moritz Warning [Mon, 8 Jan 2018 22:34:18 +0000 (23:34 +0100)]
nodogsplash2: update to version 2.0.1 (#344)

Signed-off-by: Moritz Warning <moritzwarning@web.de>
6 years agonodogsplash2: Fix Startup Failure (#343)
bluewavenet [Mon, 8 Jan 2018 22:33:14 +0000 (22:33 +0000)]
nodogsplash2: Fix Startup Failure (#343)

nodogsplash2: fix startup failure

The underlying network_get_device() used for option network is not reliable. Use option gatewayinterface for now.

Signed-off-by: Rob White <rob@blue-wave.net>
6 years agoMerge pull request #337 from ecsv/batadv-2017.4
Moritz Warning [Sat, 6 Jan 2018 21:37:25 +0000 (22:37 +0100)]
Merge pull request #337 from ecsv/batadv-2017.4

batman-adv: Fix missing function name for timer_setup in compat-hacks

6 years agomcproxy: update to latest version (#339)
Álvaro Fernández Rojas [Sat, 6 Jan 2018 21:34:31 +0000 (22:34 +0100)]
mcproxy: update to latest version (#339)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
6 years agobmx7_json: Fix broken include of json.h
Axel Neumann [Sat, 6 Jan 2018 19:52:44 +0000 (20:52 +0100)]
bmx7_json: Fix broken include of json.h

6 years agonodogsplash2: change configuration defaults (#341)
bluewavenet [Thu, 4 Jan 2018 19:42:07 +0000 (19:42 +0000)]
nodogsplash2: change configuration defaults (#341)

nodogsplash2: change configuration defaults

Changes:
* set default to NoDogsplash enabled as rest of config should now be safe and is possible to SSH to router to stop NDS if needed
* change clientidletimeout to 120 minutes (2 hours)
* add clientforcetimeout set to 1440 minutes (24 hours)
* comment out the two provided example authenticated_users block lines
* add list authenticated_users 'allow all'
* comment original list authenticated_users allow... entries and leave them as examples
* set preauth default to no use remote DNS. All devices used at a public wifi venues should be configured for DHCP. To force the use of the local DNS server makes DNS tunnelling very inefficient if not unusable on a typical OpenWrt device.
* set fw_mark settings for compatibility with other OpenWrt packages

6 years agobmx: Use repos from https://github.com/bmx-routing and remove bmx7 json-c patch
Axel Neumann [Tue, 2 Jan 2018 17:06:23 +0000 (18:06 +0100)]
bmx: Use repos from https://github.com/bmx-routing and remove bmx7 json-c patch

6 years agonodogsplash2: set the default webroot explicitly
Moritz Warning [Thu, 28 Dec 2017 12:16:26 +0000 (13:16 +0100)]
nodogsplash2: set the default webroot explicitly

6 years agobatman-adv: Fix missing function name for timer_setup 337/head
Sven Eckelmann [Tue, 26 Dec 2017 10:52:22 +0000 (11:52 +0100)]
batman-adv: Fix missing function name for timer_setup

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agocjdns: update to version 0.20
Alexander Krupenkin [Wed, 20 Dec 2017 12:10:14 +0000 (15:10 +0300)]
cjdns: update to version 0.20

Signed-off-by: Alexander Krupenkin <mail@akru.me>
6 years agoMerge pull request #281 from stepet92/mcproxy-fix
Moritz Warning [Sat, 16 Dec 2017 01:31:59 +0000 (02:31 +0100)]
Merge pull request #281 from stepet92/mcproxy-fix

mcproxy: remove pedantic flag to allow compilation with musl

6 years agobird-openwrt: update to version 0.3
Eloi [Wed, 13 Dec 2017 21:52:59 +0000 (21:52 +0000)]
bird-openwrt: update to version 0.3

Enhancements and bug fixes including:
- Developed and Tested against Bird-1.6.3
- New LUCI scripts (Logs, Functions and Filters)
- Enhanced UX and less use of Terminal for daily management
- Improved UX by adding extra information for the administrator
- Refactor DOCN and include missing parts.
- Code cleaning and refactoring
- New DOCN-specific [Repository](https://github.com/eloicaso/bgp-bmx6-bird-docn)

6 years agoMerge pull request #332 from ecsv/batadv-2017.4
Moritz Warning [Wed, 13 Dec 2017 20:42:52 +0000 (21:42 +0100)]
Merge pull request #332 from ecsv/batadv-2017.4

batman-adv 2017.4

6 years agoMerge pull request #330 from lynxis/rb_mrd6
Steven Barth [Wed, 13 Dec 2017 18:46:44 +0000 (19:46 +0100)]
Merge pull request #330 from lynxis/rb_mrd6

mrd6: remove build timestamp

6 years agoMerge pull request #305 from HRogge/master
Bastian Bittorf [Wed, 13 Dec 2017 11:42:03 +0000 (12:42 +0100)]
Merge pull request #305 from HRogge/master

OONF 0.14.1-1

6 years agoMerge pull request #300 from OLSR/master
Bastian Bittorf [Wed, 13 Dec 2017 11:41:10 +0000 (12:41 +0100)]
Merge pull request #300 from OLSR/master

olsrd: pud: does not depend on ncurses

6 years agoMerge pull request #331 from lynxis/rb_smcroute
Jo-Philipp Wich [Wed, 6 Dec 2017 12:50:46 +0000 (13:50 +0100)]
Merge pull request #331 from lynxis/rb_smcroute

smcroute: make build id optional

6 years agoalfred: upgrade package to latest release 2017.4 332/head
Sven Eckelmann [Tue, 5 Dec 2017 18:20:24 +0000 (19:20 +0100)]
alfred: upgrade package to latest release 2017.4

* synchronization of batman-adv netlink header
* coding style cleanups and refactoring
* documentation cleanup
* bugs squashed:

  - only query debugfs when netlink failed
  - handle allocation errors in hashtable iterator

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agobatctl: upgrade package to latest release 2017.4
Sven Eckelmann [Tue, 5 Dec 2017 18:18:48 +0000 (19:18 +0100)]
batctl: upgrade package to latest release 2017.4

* synchronization of batman-adv netlink header
* coding style cleanups and refactoring
* documentation cleanup
* bugs squashed:

  - improve error handling for libnl related errors
  - add checks for various allocation errors

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agobatman-adv: upgrade package to latest release 2017.4
Sven Eckelmann [Tue, 5 Dec 2017 18:11:26 +0000 (19:11 +0100)]
batman-adv: upgrade package to latest release 2017.4

* support latest kernels (3.2 - 4.15)
* coding style cleanups and refactoring
* documentation cleanup
* bugs squashed:

  - avoid spurious warnings from bat_v neigh_cmp implementation
  - fix check of gateway availability in B.A.T.M.A.N. V
  - fix locking for bidirectional TQ check counters
  - remove leak of stack bits in fragmentation header priority

Signed-off-by: Sven Eckelmann <sven@narfation.org>
6 years agoMerge pull request #326 from thuehn/bump-olsr
Bastian Bittorf [Tue, 5 Dec 2017 09:39:01 +0000 (10:39 +0100)]
Merge pull request #326 from thuehn/bump-olsr

[olsr] Bump olsr version to 0.9.6.2

6 years agosmcroute: make build id optional 331/head
Alexander Couzens [Sat, 2 Dec 2017 00:56:39 +0000 (01:56 +0100)]
smcroute: make build id optional

The build id contains the build timestamp by default.
Make this field optional.
Build timestamp prevents reproducible builds [0].
Thanks to the debian project for the patch.

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
6 years agomrd6: remove build timestamp 330/head
Alexander Couzens [Sat, 2 Dec 2017 00:42:24 +0000 (01:42 +0100)]
mrd6: remove build timestamp

Build timestamp prevents reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
6 years agomrd6: refresh patches
Alexander Couzens [Sat, 2 Dec 2017 00:42:15 +0000 (01:42 +0100)]
mrd6: refresh patches

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
7 years ago[olsr] Bump olsr version to 0.9.6.2 326/head
Thomas Huehn [Fri, 13 Oct 2017 18:18:51 +0000 (20:18 +0200)]
[olsr] Bump olsr version to 0.9.6.2

This patch bumps olsr version from 0.9.6.1 to 0.9.6.2
One major bugfix comes with the newer version, which is quite relevant
for our Freifunk mesh network: the feature LinkQualityMult was not
working in 0.9.6.1 and got fixed in the new version.

Tested on 92 productive mesh nodes running current LEDE trunk .

Signed-off-by: Thomas Huehn <thomas@net.t-labs.tu-berlin.de>
7 years agoMerge pull request #325 from ecsv/batadv-2017.3
Simon Wunderlich [Mon, 2 Oct 2017 15:03:01 +0000 (17:03 +0200)]
Merge pull request #325 from ecsv/batadv-2017.3

batman-adv 2017.3

7 years agoalfred: upgrade package to latest release 2017.3 325/head
Sven Eckelmann [Thu, 28 Sep 2017 16:37:30 +0000 (18:37 +0200)]
alfred: upgrade package to latest release 2017.3

 * reduction of memory usage when using --update-command

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatctl: upgrade package to latest release 2017.3
Sven Eckelmann [Thu, 28 Sep 2017 16:36:49 +0000 (18:36 +0200)]
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>
7 years agobatman-adv: upgrade package to latest release 2017.3
Sven Eckelmann [Thu, 28 Sep 2017 16:36:24 +0000 (18:36 +0200)]
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>
7 years agoMerge pull request #324 from ecsv/batadv/compat-wireless-4.14-rc1
Simon Wunderlich [Mon, 18 Sep 2017 12:41:20 +0000 (14:41 +0200)]
Merge pull request #324 from ecsv/batadv/compat-wireless-4.14-rc1

batman-adv: Fix conflicts with compat-wireless backports-4.14-rc1

7 years agobatman-adv: Fix conflicts with compat-wireless backports-4.14-rc1 324/head
Sven Eckelmann [Mon, 18 Sep 2017 12:21:49 +0000 (14:21 +0200)]
batman-adv: Fix conflicts with compat-wireless backports-4.14-rc1

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMerge pull request #318 from ecsv/batadv-2017.2-ftbfs
Simon Wunderlich [Sat, 12 Aug 2017 07:15:34 +0000 (09:15 +0200)]
Merge pull request #318 from ecsv/batadv-2017.2-ftbfs

batman-adv: Prevent FTBFS when redefining ether_setup

7 years agobatman-adv: Prevent FTBFS when redefining ether_setup 318/head
Sven Eckelmann [Sat, 12 Aug 2017 06:54:47 +0000 (08:54 +0200)]
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: 8da2f5cbb128 ("batman-adv: upgrade package to latest release 2017.2")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoMerge pull request #316 from ecsv/batadv-2017.2
Simon Wunderlich [Mon, 7 Aug 2017 16:03:35 +0000 (18:03 +0200)]
Merge pull request #316 from ecsv/batadv-2017.2

batman-adv 2017.2

7 years agonodogsplash2: fix install folder to match the orignal nodogsplash package (#317)
Moritz Warning [Sun, 6 Aug 2017 19:47:15 +0000 (21:47 +0200)]
nodogsplash2: fix install folder to match the orignal nodogsplash package (#317)

7 years agobatman-adv: fix TT sync flag inconsistencies 316/head
Sven Eckelmann [Sat, 29 Jul 2017 08:18:28 +0000 (10:18 +0200)]
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>
7 years agobatman-adv: Remove outdated SVN $Id$ placeholder
Sven Eckelmann [Sat, 29 Jul 2017 07:28:47 +0000 (09:28 +0200)]
batman-adv: Remove outdated SVN $Id$ placeholder

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agoalfred: Remove incorrect comment about git revision
Sven Eckelmann [Sat, 29 Jul 2017 07:28:01 +0000 (09:28 +0200)]
alfred: Remove incorrect comment about git revision

Signed-off-by: Sven Eckelmann <sven@narfation.org>
7 years agobatctl: upgrade package to latest release 2017.2
Sven Eckelmann [Sat, 29 Jul 2017 06:38:01 +0000 (08:38 +0200)]
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>
7 years agoalfred: upgrade package to latest release 2017.2
Sven Eckelmann [Sat, 29 Jul 2017 06:37:32 +0000 (08:37 +0200)]
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>
7 years agobatman-adv: upgrade package to latest release 2017.2
Sven Eckelmann [Sat, 29 Jul 2017 06:36:32 +0000 (08:36 +0200)]
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>
7 years agoMerge pull request #315 from mwarning/nds2
Moritz Warning [Wed, 19 Jul 2017 17:03:20 +0000 (19:03 +0200)]
Merge pull request #315 from mwarning/nds2

nodogsplash2: initial package

7 years agonodogsplash2: initial package 315/head
Moritz Warning [Thu, 13 Jul 2017 18:50:45 +0000 (20:50 +0200)]
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>
7 years agobmx7: Update to fix raspberry compilation error
Axel Neumann [Mon, 10 Jul 2017 17:49:53 +0000 (19:49 +0200)]
bmx7: Update to fix raspberry compilation error

7 years agoMerge pull request #310 from jow-/miniupnpd-disable-igdv2
Markus Stenberg [Mon, 3 Jul 2017 09:47:14 +0000 (12:47 +0300)]
Merge pull request #310 from jow-/miniupnpd-disable-igdv2

miniupnpd: disable IGDv2 by default

7 years agominiupnpd: disable IGDv2 by default 310/head
Jo-Philipp Wich [Mon, 3 Jul 2017 09:36:55 +0000 (11:36 +0200)]
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>
7 years agoUpdate OONF to 0.14.1-1 305/head
Henning Rogge [Tue, 13 Jun 2017 08:56:49 +0000 (10:56 +0200)]
Update OONF to 0.14.1-1

7 years agoUpdate 0.14.1 release
Henning Rogge [Fri, 9 Jun 2017 13:28:43 +0000 (15:28 +0200)]
Update 0.14.1 release

7 years agov0.14.1
Henning Rogge [Thu, 8 Jun 2017 18:27:17 +0000 (20:27 +0200)]
v0.14.1

7 years agoControl build type by CONFIG_DEBUG option
Henning Rogge [Thu, 8 Jun 2017 17:06:40 +0000 (19:06 +0200)]
Control build type by CONFIG_DEBUG option

7 years agoFix http plugin option for olsrd2
Henning Rogge [Thu, 8 Jun 2017 10:40:44 +0000 (12:40 +0200)]
Fix http plugin option for olsrd2

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 agoAllow HTTP Plugin
Henning Rogge [Wed, 7 Jun 2017 19:49:05 +0000 (21:49 +0200)]
Allow HTTP Plugin

7 years agoolsrd: pud: does not depend on ncurses 300/head
Ferry Huberts [Wed, 7 Jun 2017 09:17:21 +0000 (10:17 +0100)]
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>
7 years agoAdd v0.14.0 OONF
Henning Rogge [Tue, 6 Jun 2017 14:47:27 +0000 (16:47 +0200)]
Add v0.14.0 OONF

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>