Skip to content
Snippets Groups Projects
  1. Jun 21, 2021
  2. May 01, 2021
    • Linus Lüssing's avatar
      batman-adv: Introduce no noflood mark · cb505a35
      Linus Lüssing authored
      
      This mark prevents a multicast packet being flooded through the whole
      mesh. The advantage of marking certain multicast packets via e.g.
      ebtables instead of dropping is then the following:
      
      This allows an administrator to let specific multicast packets pass as
      long as they are forwarded to a limited number of nodes only and are
      therefore creating no burdon to unrelated nodes.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      cb505a35
  3. Oct 19, 2020
    • Matthias Schiffer's avatar
      fastd: reorganize patches for easier backporting · 53f5b809
      Matthias Schiffer authored
      Gluon v2020.2.x uses fastd v19, so we keep that in a separate patch. The
      fastd memory leak fix from v18 is not removed in this patch anymore, as
      the fix is needed for v19 as well.
      
      The v20 and v21 patches are squashed into one, as they aren't backports
      anymore after the rebase onto current openwrt-19.07.
      53f5b809
    • David Bauer's avatar
      packages: fastd: update to v21 · d97c518d
      David Bauer authored
      d97c518d
    • David Bauer's avatar
      modules: bump OpenWrt packages · 65e5aeed
      David Bauer authored
      a2673dc53 fastd: fix buffer leak when receiving invalid packets
      51bf00834 logrotate: update to version 3.17.0
      8715cef64 logrotate: update to 3.16.0
      acb77d5be python3: Update to 3.7.9, refresh/remove backported patches
      4af889f20 travelmate: bugfix single radio mode
      cb3bab180 netdata: update to version 1.26.0
      70bb0b4c8 bind: update to version 9.16.7
      d05698fae freeradius3: move "release_" from PKG_VERSION
      93360e625 freeradius3: add meta-package for default modules
      2f7338b62 python-urllib3: update to version 1.25.10 (security fix)
      50a67ed74 nextdns: Update to version 1.8.6
      b48575ef4 chrony: update to 3.5.1
      35e6986a0 nextdns: mark /etc/config/nextdns as configuration file
      418e3b294 simple-adblock: config update file fix
      9ac587ca8 libuv: update to 1.40.0
      613d21085 nano: update to 5.3
      992746571 btrfs-progs: update to version 5.7
      cedba1ca2 btrfs-progs: update to version 5.6
      25b2751f8 python-pytz: update to 2019.03
      f3b424139 adblock: refresh blocklist sources
      ec628b10d syslog-ng: bump version in config file
      d0a74afad syslog-ng: tweak shell code of network_localhost little bit
      f705a5a93 python-sentry-sdk: Update to version 0.12.3
      2976a5a0e haproxy: Update HAProxy to v2.0.18
      eec7bd646 tor: update to version 0.4.4.5
      91af4cf72 mariadb: Update to the latest version from 10.2 branch
      9461ae47a Werkzeug: Update to version 0.16.0
      f9d9ae8c8 Flask: update to version 1.1.2
      4a833e3a8 Flask: Update to version 1.1.1
      a4534f160 gstreamer1: enable build options necessary for most applications
      8a71cdd6a python-ifaddr: update to version 0.1.7
      05ea7dfc6 nextdns: Update to version 1.8.5
      9069ad925 ipmitool: fix CVE-2020-5208
      826fc8921 nextdns: Update to version 1.8.4
      ac7f78285 openconnect: updated to 8.10 to address CVE-2020-12823
      3f0e26637 python-zeroconf: update to version 0.28.0
      fe7ceaa65 python-zeroconf: update to version 0.24.4
      49459505e mwan3: fix typo in mwan3_set_sticky_iptables
      cae961784 ocserv: include ocserv-worker
      2af61c9a4 vpnbypass: README update, code cleanup
      b00feac4b ocserv: updated to 1.1.1
      c614914da miniupnpd: add miniupnpd ipv6_disable option, #11971 close
      70e57317b simple-adblock: add config auto-update feature
      94866d76a collectd: update to 5.12.0
      b60fa2de9 collectd: update PKG_RELEASE
      aeefbbe34 collectd: remove quotation on interval this is an number
      b0ad32a3e collectd: move include line
      fbe7abcd5 collectd: update PKG_RELEASE
      f53b79ced collectd: fix ubi data source type
      67a403bfe collectd: add ubi uci and plugin info
      37335cf65 collectd: enable ubi plugin
      65e5aeed
  4. Oct 10, 2020
  5. Oct 08, 2020
    • Linus Lüssing's avatar
      kernel: bridge: Implement MLD Querier wake-up calls / Android bug workaround · b2add48d
      Linus Lüssing authored
      Implement a configurable MLD Querier wake-up calls "feature" which
      works around a widely spread Android bug in connection with IGMP/MLD
      snooping.
      
      Currently there are mobile devices (e.g. Android) which are not able
      to receive and respond to MLD Queries reliably because the Wifi driver
      filters a lot of ICMPv6 when the device is asleep - including
      MLD. This in turn breaks IPv6 communication when MLD Snooping is
      enabled. However there is one ICMPv6 type which is allowed to pass and
      which can be used to wake up the mobile device: ICMPv6 Echo Requests.
      
      If this bridge is the selected MLD Querier then setting
      "multicast_wakeupcall" to a number n greater than 0 will send n
      ICMPv6 Echo Requests to each host behind this port to wake
      them up with each MLD Query. Upon receiving a matching ICMPv6 Echo
      Reply an MLD Query with a unicast ethernet destination will be sent
      to the specific host(s).
      
      Link: https://issuetracker.google.com/issues/149630944
      Link: https://github.com/freifunk-gluon/gluon/issues/1832
      
      
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      b2add48d
  6. May 22, 2020
  7. Sep 25, 2019
  8. Aug 22, 2019
    • Linus Lüssing's avatar
      batman-adv: remove module autoload · 011187e9
      Linus Lüssing authored
      Instead of unconditionally loading this module on boot the gluon_bat0
      netifd protocol script will later take care of loading either the
      batman-adv or batman-adv-legacy module, depending on the configured routing
      algorithm in UCI.
      011187e9
  9. Jun 20, 2019
  10. Jun 18, 2019
  11. Jun 07, 2019
    • Linus Lüssing's avatar
      batman-adv: update to current openwrt-routing / batman-adv v2019.2 · 8dd13cbb
      Linus Lüssing authored
      
      This updates the batman-adv OpenWrt package to the current version
      provided in the master branch of the openwrt-routing packages
      repository:
      
      * e26096a batman-adv: Fix duplicated OGMs on NETDEV_UP
      * 1ff00ee batman-adv: upgrade package to latest release 2019.2
      
      Small difference to the original:
      
      * Compat code for batadv_genl_dump_check_consistent()
      * Compat code for cfg80211_sinfo_release_content()
      * 0001-batman-adv-add-compat-hacks.patch kept
      * batctl dependency kept removed
      * config related files unchanged
      
      The new config format was not backported yet to keep this patch small
      and less invasive.
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      8dd13cbb
  12. Apr 16, 2019
  13. Jun 04, 2018
  14. Jun 03, 2018
    • Sven Eckelmann's avatar
      batman-adv: Fix best gw refcnt after netlink dump (#1411) · e1a741be
      Sven Eckelmann authored
      
      A reference to the best gateway is taken when the list of gateways in the
      mesh is sent via netlink. This is necessary to check whether the currently
      dumped entry is the currently selected gateway or not. This information is
      then transferred as flag BATADV_ATTR_FLAG_BEST.
      
      After the comparison of the current entry is done,
      batadv_*_gw_dump_entry() has to decrease the reference counter again.
      Otherwise the reference will be held and thus prevents a proper shutdown of
      the batman-adv interfaces (and some of the interfaces enslaved in it).
      
      Fixes: 899235a4a637 ("Merge pull request #241 from ecsv/batman-adv-2016.4-maint-2016-10-29")
      Reported-by: default avatarAndreas Ziegler <dev@andreas-ziegler.de>
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      e1a741be
  15. May 04, 2018
    • Matthias Schiffer's avatar
      modules: update routing packages · 39c17c6a
      Matthias Schiffer authored
      0bf3b72c33d9 nat46: fixup PKG_MIRROR_HASH
      23aa2e7b4afa nodogsplash2: Add NDS Restart Hook for Firewall (#369)
      7ae81c8311ec cjdns: 20.1 -> 20.2
      ff7b5da265e1 prince: version bump to v0.4
      2f90fe406c58 miniupnpd: De-maintainering myself.
      fdaa4cde3b2c bmx7: bump version
      455a54207c84 batman-adv: upgrade package to latest release 2018.1
      2e4937ea68f8 batctl: upgrade package to latest release 2018.1
      a0eca40b0003 alfred: upgrade package to latest release 2018.1
      015e5e99f2b6 bmx7: use configReaload on service reload
      0ced8ec5a763 bmx7: keep bmx7 secret keys on sysupgrade
      4bff0b3c65c5 cjdns: build fixes
      7fc2fbdfc1b7 babeld: release 1.8.1
      135bc605b4cf alfred: Support interface IDs with more than two digits
      91e600e1cd9a bmx7: convert init script to use procd
      86be0095b475 nodogsplash2: Add compatibility with mwan3 v2
      17fccad969ea smcroute: Change download to HTTP
      63cae8f571a6 bmx7: bump version
      39c17c6a
  16. Mar 16, 2018
  17. Mar 07, 2018
    • Linus Lüssing's avatar
      batman-adv: multicast TT fixes and cleanups · 7e404ac5
      Linus Lüssing authored
      
      The first one adds a fix that might potentially result in multicast packet
      loss once we would enable multicast_mode again.
      
      The second one avoids some small but unnecessary overhead. More
      importantly though, it is supposed to ease further multicast improvements
      later (e.g. no need for a multicast sending node to determine overlap
      between WANT_ALL_IPV4/6 flags and TT entries while on fast-path).
      
      Signed-off-by: default avatarLinus Lüssing <linus.luessing@c0d3.blue>
      7e404ac5
    • Matthias Schiffer's avatar
      modules: update routing packages · 4d9c3c1c
      Matthias Schiffer authored
      3aaa772ef520 bmx7: bump version
      ccd4210f0ba7 bmx7: add PKG_MIRROR_HASH
      d6dcd0c75630 bmx6: add PKG_MIRROR_HASH
      536782119f0a alfred: upgrade package to latest release 2018.0
      6a6f5da5efd5 batctl: upgrade package to latest release 2018.0
      3bb75b003563 batman-adv: upgrade package to latest release 2018.0
      2f74073c209d bmx7: bump version to 58b3823262512a48f5174e6778b2368c55bd05d9
      733e935f04fc cjdns: v20 -> v20.1
      f0ee73aa2285 bmx7: bump version
      21a6454d7226 bmx6: bump to latest upstream version
      4d9c3c1c
  18. Jan 24, 2018
  19. Jan 23, 2018
  20. May 30, 2017
  21. Feb 11, 2017
  22. Jan 27, 2017
  23. Jan 18, 2017
  24. Dec 20, 2016
  25. Dec 11, 2016
  26. Jul 27, 2016
  27. Jul 06, 2016
    • Sven Eckelmann's avatar
      batman-adv: import Linux 4.7 fixes · 4af46bdb
      Sven Eckelmann authored
      
      Introduce new fixes:
      
       * Avoid nullptr dereference in bla after vlan_insert_tag
       * Avoid nullptr dereference in dat after vlan_insert_tag
       * Avoid tt_req_node list put for unhashed entry
       * Fix orig_node_vlan leak on orig_node_release
       * Fix non-atomic bla_claim::backbone_gw access
       * Fix reference leak in batadv_find_router
       * Free last_bonding_candidate on release of orig_node
      
      Also replace the gluon version of the speedyjoin patch with the one already
      included in openwrt-routing.
      
      Signed-off-by: default avatarSven Eckelmann <sven.eckelmann@open-mesh.com>
      4af46bdb
  28. Jun 21, 2016
    • Sven Eckelmann's avatar
      batman-adv: Fix speedy join in gateway client mode · 93fe2750
      Sven Eckelmann authored
      
      Speedy join only works when the received packet is either broadcast or an
      4addr unicast packet. Thus packets converted from broadcast to unicast via
      the gateway handling code have to be converted to 4addr packets to allow
      the receiving gateway server to add the sender address as temporary entry
      to the translation table.
      
      Not doing it will make the batman-adv gateway server drop the DHCP response
      in many situations because it doesn't yet have the TT entry for the
      destination of the DHCP response.
      
      Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
      93fe2750
  29. Jun 16, 2016
  30. May 29, 2016
  31. May 28, 2016
  32. May 09, 2016
Loading