Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2018-08-24,backup-redmine/2019-09-14,master
commit 2db15403e03a9310490b7b96c04eff8803ac42f5 Author: Sven Eckelmann sven@narfation.org Date: Sun Jun 3 11:11:07 2018 +0000
doc: open-mesh/News-draft: stub for 2018.2
2db15403e03a9310490b7b96c04eff8803ac42f5 open-mesh/News-draft.textile | 112 ++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 70 deletions(-)
diff --git a/open-mesh/News-draft.textile b/open-mesh/News-draft.textile index 348d770..dd868d1 100644 --- a/open-mesh/News-draft.textile +++ b/open-mesh/News-draft.textile @@ -1,19 +1,19 @@ -h1. DRAFT: Batman-adv 2018.1 released +h1. DRAFT: Batman-adv 2018.2 released
-Apr 20th, 2018. Today the B.A.T.M.A.N. team publishes the April 2018 update to batman-adv, batctl and alfred! This release adds the netlink support for the distributed arp table cache and the multicast flags. Also several bugfixes, code cleanups and code documentation updates are included in this version. +Jul 10th, 2018. Today the B.A.T.M.A.N. team publishes the July 2018 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-2018.1/ +https://downloads.open-mesh.org/batman/releases/batman-adv-2018.2/
h2. Thanks
Thanks to all people sending in patches:
-* Colin Ian King colin.king@canonical.com +* Antonio Quartulli a@unstable.cc * Linus Lüssing linus.luessing@c0d3.blue -* Linus Torvalds torvalds@linux-foundation.org -* Matthias Schiffer mschiffer@universe-factory.net +* Luc Van Oostenryck luc.vanoostenryck@gmail.com +* Marek Lindner mareklindner@neomailbox.ch * Simon Wunderlich sw@simonwunderlich.de * Sven Eckelmann sven@narfation.org
@@ -21,118 +21,90 @@ h2. batman-adv
<pre> $ git describe origin/master -v2018.0-20-g41111f36 -$ git shortlog --email --no-merges v2018.0..v2018.0-20-g41111f36 +v2018.1-13-g8f4e0b54 +$ git shortlog --email --no-merges v2018.1..v2018.1-13-g8f4e0b54 + +
new kernel support ==================
- batman-adv: do bulk POLL* -> EPOLL* replacement - batman-adv: Only provide (READ|WRITE)_ONCE when undefined + batman-adv: don't implement skb_postpush_rcsum() for linux >=4.4.47 + batman-adv: fix batadv_interface_tx()'s return type
-bugfixes -======== +coding style cleanup/refactoring +================================
- batman-adv: update data pointers after skb_cow() - batman-adv: fix header size check in batadv_dbg_arp() - batman-adv: Fix skbuff rcsum on packet reroute - batman-adv: fix multicast-via-unicast transmission with AP isolation - batman-adv: fix packet loss for broadcasted DHCP packets to a server - batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag + batman-adv: Avoid bool in structures + batman-adv: Remove unused dentry without DEBUGFS
multicast =========
- batman-adv: Avoid redundant multicast TT entries + batman-adv: Avoid old nodes disabling multicast optimizations completely
unclassified ============
- batman-adv: always assume 2-byte packet alignment - -netlink -======= - - batman-adv: add DAT cache netlink support - batman-adv: add multicast flags netlink support + batman-adv: disable ethtool link speed detection when auto negotiation off + batman-adv: enable B.A.T.M.A.N. V compilation by default + batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default
+bugfixes +========
-coding style cleanup/refactoring -================================ + batman-adv: Fix TT sync flags for intermediate TT responses + batman-adv: Avoid race in TT TVLV allocator helper + batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs
- batman-adv: Fix indentation of batadv_seq_before - batman-adv: Avoid relation operator comparison with bool - batman-adv: Add missing include for EPOLL* constants
-2018.1 (2018-04-20) +2018.2 (2018-07-10) ===================
-* support latest kernels (3.2 - 4.17) +* support latest kernels (3.2 - 4.18) * coding style cleanups and refactoring -* add DAT cache and multicast flags netlink support -* avoid redundant multicast TT entries +* TODO: batman-adv: Avoid old nodes disabling multicast optimizations completely +* TODO: batman-adv: disable ethtool link speed detection when auto negotiation off +* TODO: batman-adv: enable B.A.T.M.A.N. V compilation by default +* TODO: batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default * bugs squashed:
- - update data pointers after skb_cow() - - fix header size check in batadv_dbg_arp() - - fix skbuff rcsum on packet reroute - - fix multicast-via-unicast transmission with AP isolation - - fix packet loss for broadcasted DHCP packets to a server - - fix multicast packet loss with a single WANT_ALL_IPV4/6 flag + - TODO: batman-adv: Fix TT sync flags for intermediate TT responses + - TODO: batman-adv: Avoid race in TT TVLV allocator helper + - TODO: batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs </pre>
h2. batctl
<pre> $ git describe origin/master -v2018.0-11-g9f22e3d -$ git shortlog --email --no-merges v2018.0..v2018.0-11-g9f22e3d +v2018.1-1-gbb6fba9 +$ git shortlog --email --no-merges v2018.1..v2018.1-1-gbb6fba9
-netlink -=======
- batctl: add DAT cache netlink support - batctl: add netlink dump function for DAT cache table - batctl: add multicast flags netlink support - batctl: add netlink dump function for multicast flags table
-bugfixes -========
- batctl: Enable mcast log level with "all" - batctl: Add tp debug log messages switch - batctl: Validate translated mac addresses - - -2018.1 (2018-04-20) +2018.2 (2018-07-10) ===================
-* synchronization of batman-adv netlink and packet headers -* add DAT cache and multicast flags netlink support -* disable translation support for non-unicast mac addresses +* (no changes) </pre>
h2. alfred
<pre> $ git describe origin/master -v2018.0-3-g47c3456 -$ git shortlog --email --no-merges v2018.0..v2018.0-3-g47c3456 - - -netlink -======= +v2018.1-1-gf1e5969 +$ git shortlog --email --no-merges v2018.1..v2018.1-1-gf1e5969
- alfred: add DAT cache netlink support - alfred: add multicast flags netlink support
-2018.1 (2018-04-20) +2018.2 (2018-07-10) ===================
-* synchronization of batman-adv netlink header +* (no changes) </pre>