Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-09-28,master
commit f4f5a01149abb694975811de37afd4f45345615e Author: Sven Eckelmann sven@narfation.org Date: Sun Sep 3 09:22:24 2017 +0000
doc: open-mesh/News-draft: gather changes for 2017.3
f4f5a01149abb694975811de37afd4f45345615e open-mesh/News-draft.textile | 92 +++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 62 deletions(-)
diff --git a/open-mesh/News-draft.textile b/open-mesh/News-draft.textile index e5e3e1ae..7e8fd87e 100644 --- a/open-mesh/News-draft.textile +++ b/open-mesh/News-draft.textile @@ -1,21 +1,17 @@ -h1. DRAFT: Batman-adv 2017.2 released +h1. DRAFT: Batman-adv 2017.3 released
-July 26th, 2017. Today the B.A.T.M.A.N. team publishes the July 2017 update to batman-adv, batctl and alfred! This release introduces various improvements in alfred's master server selection code. It will reduce the CPU load on meshes with many master servers by rating multiple servers at once instead of each server separately. batman-adv is now trying harder to avoid the special bridge loop avoidance mac addresses in its translation table. Also minor bugfixes and code cleanups are included in this version. +Sep 19th, 2017. Today the B.A.T.M.A.N. team publishes the September 2017 update to batman-adv, batctl and alfred! TODO
As the kernel module always depends on the Linux kernel it is compiled against, it does not make sense to provide binaries on our website. As usual, you will find the signed tarballs in our download section:
-https://downloads.open-mesh.org/batman/releases/batman-adv-2017.2/ +https://downloads.open-mesh.org/batman/releases/batman-adv-2017.3/
h2. Thanks
Thanks to all people sending in patches:
-* Antonio Quartulli a@unstable.cc -* David S. Miller davem@davemloft.net -* Joe Perches joe@perches.com -* Johannes Berg johannes.berg@intel.com -* Markus Elfring elfring@users.sourceforge.net -* Philipp Psurek philipp.psurek@gmail.com +* Colin Ian King colin.king@canonical.com +* Linus Lüssing linus.luessing@c0d3.blue * Simon Wunderlich sw@simonwunderlich.de * Sven Eckelmann sven@narfation.org
@@ -23,44 +19,32 @@ h2. batman-adv
<pre> $ git describe origin/master -v2017.1-17-g6e94ef82 -$ git shortlog --email --no-merges v2017.1..v2017.1-17-g6e94ef82 - -features? -======== - - batman-adv: do not add loop detection mac addresses to global tt - +v2017.2-6-ge43855ab +$ git shortlog --email --no-merges v2017.2..v2017.2-6-ge43855ab
bugfixes ========
- batman-adv: Use default throughput value on cfg80211 error - batman-adv: Accept only filled wifi station info + batman-adv: fix TT sync flag inconsistencies +
coding style cleanup/refactoring ================================
- batman-adv: tp_meter: mark init function with __init - batman-adv: Fix inconsistent teardown and release of private netdev state. - batman-adv: Remove unnecessary length qualifier in %14pM - batman-adv: convert many more places to skb_put_zero() - batman-adv: introduce and use skb_put_data() - batman-adv: make skb_put & friends return void pointers - batman-adv: Replace a seq_puts() call by seq_putc() in two functions - batman-adv: Combine two seq_puts() calls into one call in batadv_nc_nodes_seq_print_text() - batman-adv: simplify return handling in some TT functions - batman-adv: Print correct function names in dbg messages - -batman-adv 2017.2 - - * support latest kernels (3.2 - 4.13) - * avoid bridge loop detection mac addresses in translation tables + batman-adv: Remove too short %pM printk field width + batman-adv: Convert batman-adv.txt to reStructuredText + batman-adv: fix various spelling mistakes + + +batman-adv 2017.3 + + * support latest kernels (3.2 - 4.14) + * TODO: batman-adv: fix TT sync flag inconsistencies * coding style cleanups and refactoring * bugs squashed: - ignore invalid throughput values from wifi interfaces
- -- Wed, 26 Jul 2017 18:11:55 +0100 + -- Tue, 19 Sep 2017 18:11:55 +0100
</pre>
@@ -68,56 +52,40 @@ h2. batctl
<pre> $ git describe origin/master -v2017.1-4-g5fb3a49 -$ git shortlog --email --no-merges v2017.1..v2017.1-4-g5fb3a49 +v2017.2-2-g5e8a144 +$ git shortlog --email --no-merges v2017.2..v2017.2-2-g5e8a144
bugfixes ========
batctl: Fix error message when traceroute packet send failed
-cleanup -======= - - batctl: change PATH_BUFF_LEN to maximal possible value - batctl: suppress implicit-fallthrough compiler warning - +batctl 2017.3
-batctl 2017.2 - - * coding style cleanups and refactoring * bugs squashed: - Fix error messages on traceroute send failures
- -- Wed, 26 Jul 2017 18:11:55 +0100 + -- Tue, 19 Sep 2017 18:11:55 +0100 </pre>
h2. alfred
<pre> $ git describe origin/master -v2017.1-9-g50a8923 -$ git shortlog --email --no-merges v2017.1..v2017.1-9-g50a8923 - -features -======== - - alfred: Only query tq of remote master in slave mode - alfred: Check the TQ of master servers before pushing data - alfred: Cache the TQ values for each originator - alfred: Cache the global translation table entries +v2017.2-3-g27330db +$ git shortlog --email --no-merges v2017.2..v2017.2-3-g27330db
cleanup =======
- alfred: Move alfred specific netlink code in separate file + alfred: Use constant to define data type range + alfred: Use bitmap to store dataset change events
-alfred 2017.2: +alfred 2017.3:
- * reduce cpu load when rating multiple master servers - * coding style cleanups and refactoring + * reduction of memory usage when using --update-command
- -- Wed, 26 Jul 2017 18:11:55 +0100 + -- Tue, 19 Sep 2017 18:11:55 +0100 </pre>