Commit Graph

1328 Commits

Author SHA1 Message Date
Gabriel Kerneis 7fc2fbdfc1
babeld: release 1.8.1 2018-04-10 17:49:18 +02:00
Adrian Schmutzler 135bc605b4 alfred: Support interface IDs with more than two digits
Occationally /proc/net/if_inet6 contains interface IDs with
three digits. In this case, the regex in wait_for_ll_address()
does not work anymore and alfred is not starting.

This patch changes the evaluation so that fields are used instead
of the mere position by counting characters.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2018-04-09 12:11:12 +02:00
Daniel Golle 91e600e1cd 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>
2018-04-08 21:02:33 +02:00
Moritz Warning 448ca58e4c
Merge pull request #359 from bluewavenet/patch-4
nodogsplash2: Add compatibility with mwan3 v2
2018-04-05 12:22:34 +02:00
Rob White 86be0095b4
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>
2018-04-04 22:44:19 +01:00
Rosen Penev 17fccad969
smcroute: Change download to HTTP
FTP is a lot more unreliable than HTTP(S). uscan was recently having trouble.

Signed-off-by: Rosen Penev <rosenp@gmail.com
2018-03-25 19:42:44 -07:00
Axel Neumann 63cae8f571 bmx7: bump version
* use Linux' sysfs to extract the lower-interface of virtual interfaces
2018-03-09 17:03:00 +01:00
Axel Neumann 3aaa772ef5 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)
2018-03-04 22:12:34 +01:00
Moritz Warning 28db3cc997
Merge pull request #348 from akru/cjdns-v20.1
cjdns: v20 -> v20.1
2018-03-04 00:15:26 +01:00
Moritz Warning 57bec529e0
Merge pull request #349 from ecsv/batadv-2018.0
batman-adv 2018.0
2018-03-04 00:12:39 +01:00
axn b5524a5d25
Merge pull request #352 from dangowrt/bmx-add-PKG_MIRROR_HASH
bmx6/7: add pkg mirror hash
2018-03-03 14:14:43 +01:00
Daniel Golle ccd4210f0b bmx7: add PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-03-01 23:04:38 +01:00
Daniel Golle d6dcd0c756 bmx6: add PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-03-01 23:02:10 +01:00
Sven Eckelmann 536782119f 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>
2018-02-27 14:00:29 +01:00
Sven Eckelmann 6a6f5da5ef 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>
2018-02-27 13:59:55 +01:00
Sven Eckelmann 3bb75b0035 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>
2018-02-27 13:59:03 +01:00
Axel Neumann 2f74073c20 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
2018-02-18 22:47:57 +01:00
Alexander Krupenkin 733e935f04
cjdns: v20 -> v20.1 2018-02-18 13:44:02 +03:00
Axel Neumann f0ee73aa22 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
2018-02-09 20:46:31 +01:00
Axel Neumann 21a6454d72 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
2018-02-09 15:35:00 +01:00
Jo-Philipp Wich c5f18d5a2a 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>
2018-01-16 16:34:51 +01:00
Jo-Philipp Wich 1418fce12b
Merge pull request #346 from dedeckeh/pr_nat46_xlat
nat46: harden 464xlat teardown logic
2018-01-16 15:46:29 +01:00
Hans Dedecker 013b91dc6d 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>
2018-01-16 15:35:57 +01:00
Axel Neumann d464bf11b8 bmx6: fix gcc6&7 warnings, avoid json-c patch 2018-01-13 13:56:33 +01:00
Moritz Warning f48f3328d1
nodogsplash2: update to version 2.0.1 (#344)
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-01-08 23:34:18 +01:00
bluewavenet c3487c6e74 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>
2018-01-08 23:33:14 +01:00
Moritz Warning 03a4dbf437
Merge pull request #337 from ecsv/batadv-2017.4
batman-adv: Fix missing function name for timer_setup in compat-hacks
2018-01-06 22:37:25 +01:00
Álvaro Fernández Rojas 9abfeba603 mcproxy: update to latest version (#339)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2018-01-06 22:34:31 +01:00
Axel Neumann d3b2d834f5 bmx7_json: Fix broken include of json.h 2018-01-06 20:53:48 +01:00
bluewavenet 5e96695d52 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
2018-01-04 20:42:07 +01:00
Axel Neumann 679f780747 bmx: Use repos from https://github.com/bmx-routing and remove bmx7 json-c patch 2018-01-02 19:10:56 +01:00
Moritz Warning 69ef0bb2d0 nodogsplash2: set the default webroot explicitly 2017-12-28 13:16:26 +01:00
Sven Eckelmann 467f0b61e2 batman-adv: Fix missing function name for timer_setup
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2017-12-26 11:52:22 +01:00
Alexander Krupenkin dabd5842b4 cjdns: update to version 0.20
Signed-off-by: Alexander Krupenkin <mail@akru.me>
2017-12-21 13:10:23 +01:00
Moritz Warning 96bcf8f331
Merge pull request #281 from stepet92/mcproxy-fix
mcproxy: remove pedantic flag to allow compilation with musl
2017-12-16 02:31:59 +01:00
Eloi 7cb7b83325 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)
2017-12-13 22:52:59 +01:00
Moritz Warning e35a8f9dc9
Merge pull request #332 from ecsv/batadv-2017.4
batman-adv 2017.4
2017-12-13 21:42:52 +01:00
Steven Barth 381e082757
Merge pull request #330 from lynxis/rb_mrd6
mrd6: remove build timestamp
2017-12-13 19:46:44 +01:00
Bastian Bittorf 69f70f04d5
Merge pull request #305 from HRogge/master
OONF 0.14.1-1
2017-12-13 12:42:03 +01:00
Bastian Bittorf f33ccc725c
Merge pull request #300 from OLSR/master
olsrd: pud: does not depend on ncurses
2017-12-13 12:41:10 +01:00
Jo-Philipp Wich 5457ae6524
Merge pull request #331 from lynxis/rb_smcroute
smcroute: make build id optional
2017-12-06 13:50:46 +01:00
Sven Eckelmann 3eb8bf4c2b 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>
2017-12-05 19:20:24 +01:00
Sven Eckelmann e211376b53 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>
2017-12-05 19:18:48 +01:00
Sven Eckelmann d046353539 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>
2017-12-05 19:11:26 +01:00
Bastian Bittorf 5c6c04d99c
Merge pull request #326 from thuehn/bump-olsr
[olsr] Bump olsr version to 0.9.6.2
2017-12-05 10:39:01 +01:00
Alexander Couzens b47bae1c12
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>
2017-12-02 02:51:33 +01:00
Alexander Couzens 73601c9895 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>
2017-12-02 01:42:44 +01:00
Alexander Couzens 1c6ef01fe2 mrd6: refresh patches
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-12-02 01:42:15 +01:00
Thomas Huehn 78049b46ac [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>
2017-10-13 20:18:51 +02:00
Simon Wunderlich 0d1c5f77d4 Merge pull request #325 from ecsv/batadv-2017.3
batman-adv 2017.3
2017-10-02 17:03:01 +02:00