Project

General

Profile

News

Batman-adv 2023.2 released

Added by Sven Eckelmann about 2 months ago

Aug 16th, 2023. Today the B.A.T.M.A.N. team publishes the August 2023 update to batman-adv! Alfred now allows to send data via unix socket to a primary server when none of the interfaces is ready. Also several bug fixes and code cleanups are included in this version.

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-2023.2/

Thanks

Thanks to all people sending in patches:

batman-adv

  • support latest kernels (4.14 - 6.5)
  • bugs squashed:
    • avoid potential invalid memory access when processing ELP/OGM2 packets
    • drop pending DAT worker when interface shuts down
    • inform network stack about automatically adjusted MTUs
    • keep user defined MTU limit when MTU is recalculated
    • fix packet memory leak when sending OGM2 via inactive interfaces
    • fix TT memory leak for roamed back clients

alfred

  • receive data with valid source on unix sock without active interface

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2023.1 released

Added by Sven Eckelmann 4 months ago

May 25th, 2023. Today the B.A.T.M.A.N. team publishes the May 2023 update to batman-adv! Initial infrastructure changes for multicast packets with multiple (unicast) destination addresses were integrated.

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-2023.1/

Thanks

Thanks to all people sending in patches:

batman-adv

  • support latest kernels (4.14 - 6.4)
  • drop single unicast transfer optimization for unsnoopable IP addresses
  • prepare infrastructure for multicast packets with multiple unicast destination addresses

batctl

  • Synchronize with kernel headers

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2023.0 released

Added by Sven Eckelmann 8 months ago

Jan 26th, 2023. Today the B.A.T.M.A.N. team publishes the January 2023 update to batman-adv! Support for new kernel versions was integrated in batman-adv. alfred is now also able to be build against gpsd 3.25

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-2023.0/

Thanks

Thanks to all people sending in patches:

batman-adv

  • support latest kernels (4.14 - 6.2)

alfred

  • add support for gpsd 3.25

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2022.3 released

Added by Sven Eckelmann 11 months ago

Nov 10th, 2022. Today the B.A.T.M.A.N. team publishes the November 2022 update to batman-adv! Several bug fixes and code cleanups are included in this version.

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-2022.3/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

  • support latest kernels (4.9 - 6.1)
  • coding style cleanups and refactoring
  • bugs squashed:
    • limit the minimum MTU of hard-interface to avoid "Forced to purge local tt entries" errors

alfred

  • coding style cleanups and refactoring

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2022.2 released

Added by Sven Eckelmann about 1 year ago

Batman-adv 2022.2 released

Jul 26th, 2022. Today the B.A.T.M.A.N. team publishes the July 2022 update to batman-adv! alfred can now announce changes to its stored data via unix sockets. This should avoid the overhead the --update-command imposed because it always required the start of a new program. Also several code cleanups are included in this version.

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-2022.2/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

  • support latest kernels (4.9 - 5.19)

alfred

  • support event notification via unix socket
  • improve timing stability of transmitted announcement packets
  • reduce socket handling overhead when many clients and interfaces

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2022.1 released

Added by Sven Eckelmann over 1 year ago

May 6th, 2022. Today the B.A.T.M.A.N. team publishes the April 2022 update to batman-adv! alfred got a new IPC message to request the current configuration of server instance. Also several bug fixes and code cleanups are included in this version.

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-2022.1/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

  • support latest kernels (4.9 - 5.18)
  • bugs squashed:
    • resolve "time-of-check-time-of-use" race condition when checking the network namespace of a lower device
    • fix sanity check of network devices in different namespaces with colliding IDs
    • prevent transmission errors after splitting large GRO packets into smaller fragments

batctl

  • bugs squashed:
    • drop additional delay after the last ping packet

alfred

  • coding style cleanups and refactoring
  • introduce 'server status' IPC call
  • bugs fixed:
    • prevent potential read outside of buffer when parsing alfred_change_interface_v0/alfred_change_bat_iface_v0 IPC message

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2022.0 released

Added by Sven Eckelmann over 1 year ago

Feb 3rd, 2022. Today the B.A.T.M.A.N. team publishes the February 2022 update to batman-adv! To improve the usability in containers, batman-adv can now be controlled and monitored via netlink in unprivileged containers. alfred got more flexible in the way it is handling interfaces. The batman-adv interface can now be changed at runtime and it can be started without any interfaces. Also several code cleanups are included in this version.

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-2022.0/

Thanks

Thanks to all people sending in patches:

batman-adv

  • support latest kernels (4.9 - 5.17)
  • dropped support for kernels < 4.9
  • coding style cleanups and refactoring
  • allow netlink usage in unprivileged containers
  • bugs squashed:
    • don't send link-local multicast to mcast routers

alfred

  • coding style cleanups and refactoring
  • allow changing of batman-adv interface at runtime
  • allow to start alfred without interfaces specified

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2021.4 released

Added by Sven Eckelmann almost 2 years ago

Nov 19th, 2021. Today the B.A.T.M.A.N. team publishes the November 2021 update to batman-adv! Several code cleanups and bugfixes are included in this version.

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-2021.4/

Thanks

Thanks to all people sending in patches:

batman-adv

  • support latest kernels (4.4 - 5.16)
  • coding style cleanups and refactoring
  • bugs squashed:
    • fix error handling during interface initialization

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2021.3 released

Added by Sven Eckelmann about 2 years ago

Sep 14th, 2021. Today the B.A.T.M.A.N. team publishes the September 2021 update to batman-adv! The broadcast queuing changes from 2021.2 were now utilized to reduce the packet copy overhead when sending broadcast packets. Also several code cleanups are included in this version.

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-2021.3/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

  • support latest kernels (4.4 - 5.15)
  • coding style cleanups and refactoring
  • reduced memory copy overhead when sending broadcasts

Happy routing,

The B.A.T.M.A.N. team

Batman-adv 2021.2 released

Added by Sven Eckelmann about 2 years ago

Aug 20th, 2021. Today the B.A.T.M.A.N. team publishes the August 2021 update to batman-adv, batctl and alfred! The multicast support in batman-adv can now utilize the Multicast Router Discovery of the Linux bridge to detect IPv4/IPv6 multicast listeners and routers. The broadcast packet handling was also redesigned to reduce the latency and to prepare the necessary infrastructure for interfaces specific handling. Also several bugfixes and code cleanups are included in this version.

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-2021.2/

Thanks

Thanks to all people sending in patches:

and to all those that supported us with good advice or rigorous testing:

batman-adv

  • support latest kernels (4.4 - 5.14)
  • coding style cleanups and refactoring
  • add MRD + routable IPv4 multicast with bridges support
  • rewrite of broadcast queuing
  • bugs squashed:
    • avoid kernel warnings on timing related checks

batctl

  • manpage cleanups
  • coding style cleanups and refactoring

alfred

  • manpage cleanups

Happy routing,

The B.A.T.M.A.N. team

(1-10/113)

Also available in: Atom