Skip to content
Snippets Groups Projects
  1. Sep 04, 2021
    • Matthias Schiffer's avatar
      treewide: clean up site checks for prefix[46] and extra_prefixes6 · 1ae70469
      Matthias Schiffer authored
      - Move site check for prefix4 and extra_prefixes6 to gluon-core, so the
        rules don't need to be duplicated in several packages. This also fixes
        gluon-respondd not checking extra_prefixes6 at all when
        gluon-ebtables-source-filter is not installed as well.
      - A redundant check for prefix6 is removed from gluon-l3roamd (this was
        already checked by gluon-core)
      - A separate check for prefix4 remains in gluon-client-bridge, as the
        setting in mandatory there
      Unverified
      1ae70469
  2. May 29, 2020
  3. Nov 07, 2019
  4. Jun 16, 2019
  5. Apr 28, 2019
  6. Feb 12, 2019
  7. Jul 10, 2018
  8. Apr 27, 2018
  9. Apr 13, 2018
    • Matthias Schiffer's avatar
      gluon-core: remove DNS cache feature · 543eb178
      Matthias Schiffer authored
      dnsmasq's caching is severly broken and does not handle all answer records
      equally. In particular, its cached answers are missing DNSKEY and DS
      records, breaking DNSSEC validation on clients.
      
      Remove the cache for now. It may return if dnsmasq is fixed or we switch to
      a different resolver.
      Unverified
      543eb178
  10. Mar 17, 2018
  11. Feb 16, 2018
  12. Jan 26, 2018
  13. 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
    • lemoer's avatar
      treewide: forbid use of selected site variables in domain specific or site configs · 50812b16
      lemoer authored
      [Matthias schiffer: rebase, add a few more restrictions]
      Unverified
      50812b16
    • lemoer's avatar
      gluon-core: rename site_seed to domain_seed · b520bf5c
      lemoer authored
      [Matthias Schiffer: rebase]
      Unverified
      b520bf5c
  14. Dec 26, 2017
  15. Jun 27, 2017
  16. Feb 21, 2017
  17. Feb 10, 2017
  18. Jan 26, 2017
  19. Jan 24, 2017
  20. Jan 18, 2017
  21. Sep 10, 2016
  22. Aug 27, 2016
  23. Jul 29, 2016
  24. Oct 27, 2015
  25. Oct 26, 2015
    • Matthias Schiffer's avatar
      Merge gluon-radio-config into gluon-core · 22130e84
      Matthias Schiffer authored
      gluon-radio-config contained only a single file. The code has been adjusted
      to allow creating a Gluon configuration without WLAN support by removing
      the wifi24 and wifi5 sections from site.conf.
      22130e84
  26. Oct 14, 2015
  27. Mar 21, 2015
    • Jan-Philipp Litza's avatar
      Allow empty hostname prefix · 335026af
      Jan-Philipp Litza authored
      In Bremen it has been noted that a prefix may lead people to believe it
      has to stay there and thus naming their nodes "ffhb-*", which is not
      what the community wants (see FreifunkBremen/gluon-site-ffhb#1).
      
      However, an empty prefix lead to the connecting hyphen still being
      inserted. This commit thus makes the hyphen part of the configured
      prefix and allows the prefix to be missing from the `site.conf`.
      335026af
  28. Jul 05, 2014
Loading