Commit Graph

39 Commits

Author SHA1 Message Date
Christian Marangi b65ef40e46
bmx7: bump PKG_RELEASE for libiwinfo ABI change
Bump PKG_RELEASE for libiwinfo ABI change for bmx7 package.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-01-22 20:12:42 +01:00
Rosen Penev a30eca4a0a
bmx7: fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-05 16:01:17 -07:00
Rosen Penev 9916479e7c
bmx7: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 12:37:08 -07:00
Paul Spooren 2fd125f516 bmx7: fixup Makefile
The extra MAKE_ARGS were no longer taken into account resulting in
erros. Also more path fixes and some longline splitting.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-09-06 11:16:11 -10:00
Paul Spooren 76a5139334 bmx7: update to 7.1.1
Also clean up the Makefile

Signed-off-by: Paul Spooren <mail@aparcar.org>
2019-08-26 22:03:09 -10:00
Daniel Golle 409d35885d bmx7: update source to 2019030802
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-09 00:52:37 +01:00
Daniel Golle 25916fb99f bmx7: update to git snapshot as of 2018-12-29
* fixes mbedTLS string constant deprecation build breakage
* obsoletes local patch

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-02-20 14:06:56 +01:00
Eneas U de Queiroz dfe80970d5 bmx7: Avoid namespace collision with libubox.
Applied Daniel Golle's patch from
https://github.com/bmx-routing/bmx7/pull/35 to "rename some list stuff
to avoid namespace collision with libubox."

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-08-16 11:05:51 -03:00
Daniel Engberg 43449bcbbd treewide: Basic cleanup and alignment to package guidelines (#383)
This is a very basic cleanup, several packages needs more work
but this at least drops git for https and removes the use of
PKG_MD5SUM and some minor fixes.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-07-12 16:50:47 +02:00
Paul Spooren 440ad460b2 bmx7: add config trigger
this should automatically reload bmx7 if the config files is changed

Signed-off-by: Paul Spooren <mail@aparcar.org>
2018-06-13 20:03:54 +09:00
Axel Neumann fdaa4cde3b 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
2018-04-25 23:11:05 +02:00
Paul Spooren 015e5e99f2 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>
2018-04-25 15:48:43 +09:00
axn c9d120adc6
Merge pull request #360 from dangowrt/bmx7_use_procd
bmx7: convert init script to use procd
2018-04-16 20:26:28 +02:00
Paul Spooren 0ced8ec5a7 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.
2018-04-16 01:05:36 +09: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
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
Daniel Golle ccd4210f0b bmx7: add PKG_MIRROR_HASH
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-03-01 23:04:38 +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
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 d3b2d834f5 bmx7_json: Fix broken include of json.h 2018-01-06 20:53:48 +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
Axel Neumann c153ee8e59 bmx7: Update to fix raspberry compilation error 2017-07-10 19:49:53 +02: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
Axel Neumann a715cd2442 bmx7: update source (fixing several DoS scenarios) 2016-07-20 12:27:19 +02:00
Axel Neumann 73e9614e4c bmx7: update source (disable sysctl settings for net/ipv4/conf/{all|default}) 2016-07-19 16:03:31 +02:00
Axel Neumann a80c98e8bb bmx7: update source (fixing discarded dhm packet signatures) 2016-07-12 15:02:01 +02:00
Axel Neumann 7237a66371 bmx7: update source 2016-07-01 11:08:42 +02:00
Axel Neumann 30dee5dc51 bmx7: bump to latest code version 2016-05-03 18:28:48 +02:00
Axel Neumann 258c3c5778 bmx7: update source: fix bmx7_tun plugin Makefile and new --setTrustedNode options 2016-02-15 23:06:50 +01:00
Axel Neumann 5c203e3e63 bmx7: fix source url 2016-02-11 07:18:45 +01:00
Axel Neumann d7710561e8 bmx7: separate bmx7 namespace for binaries, libs, config, runtimedir, ... 2016-02-11 07:13:49 +01:00
Axel Neumann 54db126c01 bmx7: update source (fixing device memory leaks) 2016-01-18 13:36:10 +01:00
Axel Neumann 263877ad8d [bmx7] update source 2015-11-11 13:02:51 +01:00
Axel Neumann 9b33760b99 [bmx7] update and isolated bmx7_tun plugin 2015-10-12 18:36:43 +02:00
Axel Neumann 70db9d7197 [bmx7] performance fixes 2015-09-11 20:16:37 +02:00
Axel Neumann 9e7231781c update to latest bmx6-master branch (fix: ignore profiling probes if out of range) 2015-08-21 17:26:01 +02:00
Axel Neumann 5bcc48d5d0 [bmx7] update to latest semtor-branch version 2015-08-07 13:33:59 +02:00
Axel Neumann 36efb8629f initial BMX7 package 2015-07-21 14:24:09 +02:00