Skip to content
Snippets Groups Projects
  1. Aug 22, 2019
  2. Apr 27, 2018
  3. Jan 19, 2018
    • Matthias Schiffer's avatar
      treewide: rework check_site_lib.lua · 7ccdacd2
      Matthias Schiffer authored
      In addition to significant internal differences in check_site_lib.lua (in
      particular unifying error handling to a single place for the upcoming
      multi-domain support), this changes the way fields are addressed in site
      check scripts: rather than providing a string like 'next_node.ip6', the
      path is passed as an array {'next_node', 'ip6'}.
      
      Other changes in site check scripts:
      * need_array and need_table now pass the full path to the sub fields to the
      subcheck instead of the key and value
      * Any check referring to a field inside a table implies that all higher
      levels must be tables if they exist: a check for {'next_node', 'ip6'} adds
      an implicit (optional) check for {'next_node'}, which allows to remove many
      explicit checks for such tables
      Unverified
      7ccdacd2
  4. Jul 19, 2017
  5. Apr 12, 2017
  6. Feb 10, 2017
  7. Dec 10, 2016
    • Matthias Schiffer's avatar
      gluon-client-bridge, gluon-mesh-batman-adv-core: switch roles of br-client and... · 8c4403ba
      Matthias Schiffer authored
      gluon-client-bridge, gluon-mesh-batman-adv-core: switch roles of br-client and local-node interfaces
      
      MAC and IP addresses are switched. This makes the gluon-client-bridge
      package more useful for different routing protocols that don't need a
      unique address on the client bridge.
      
      As a side effect, gluon-radvd is now using the next-node address, which had
      been considered before, but was dismissed to avoid having gluon-radvd
      depend on gluon-next-node and gluon-mesh-batman-adv. This will be useful
      for announcing default routes via gluon-radvd.
      
      One downside is that this introduces a minor dependency on batman-adv in
      gluon-respondd: the hotplug script that checked for the client interface
      before will now check for local-node. This doesn't really matter: for mesh
      protocols without a local-node interface, the check will do nothing (which
      makes sense, as there is no interface to bind to for mesh-wide respondd).
      Unverified
      8c4403ba
    • Matthias Schiffer's avatar
  8. Aug 27, 2016
  9. Oct 26, 2015
  10. Oct 12, 2015
  11. Aug 18, 2015
    • Nils Schneider's avatar
      gluon-radio-config: basic wireless configuration · 177086b8
      Nils Schneider authored
      Split basic radio configuration from gluon-mesh-batman-adv as this will
      be required for virtually any wireless mesh protocol.
      
      This package takes care of setting:
      
        - wireless channel,
        - htmode and
        - regulatory domain
      
      gluon-mesh-batman-adv-core depends on this package.
      177086b8
  12. Aug 04, 2015
    • Nils Schneider's avatar
      mesh-batadv-core: introduce 11s mesh, refactor wireless config · 2a93c580
      Nils Schneider authored
      This is a site.conf-breaking change in regard to the wireless config.
      Make sure to read http://gluon.readthedocs.org/en/latest/user/site.html
      and update your site.conf accordingly!
      
      Support for 802.11s mesh interfaces has been added. Gluon now supports
      three interface types: ap, ibss and mesh. All of them are now optional
      and may be configured independently in site.conf.
      
      A sample site.conf may look like this:
      
          wifi24 = {
                  channel = 1,
                  htmode = 'HT40+',
                  ap = {
                          ssid = 'luebeck.freifunk.net',
                  },
                  ibss = {
                          ssid = '02:d1:11:37:fc:38',
                          bssid = '02:d1:11:37:fc:38',
                          mcast_rate = 12000,
                  },
                  mesh = {
                          id = 'ffhl-mesh',
                          mcast_rate = 12000,
                  },
          },
      2a93c580
  13. May 06, 2015
    • Nils Schneider's avatar
      mesh-batman-adv: mesh_on_lan · 39d0c8f4
      Nils Schneider authored
      This adds mesh_on_lan functionality.
      
      A new optional site.conf option, mesh_on_lan, has been added. If set to
      'true', all LAN ports will be used for meshing instead of being part of
      the client bridge.
      39d0c8f4
  14. May 01, 2015
  15. Apr 25, 2015
  16. Jan 18, 2015
  17. Aug 08, 2014
  18. Jul 16, 2014
  19. Jul 05, 2014
Loading