Commit Graph

36 Commits

Author SHA1 Message Date
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
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
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