Skip to content
Snippets Groups Projects
  1. May 21, 2022
    • lemoer's avatar
      gluon-mesh-vpn-*: make vpn MTU provider specific · 7c81897b
      lemoer authored
      If a community uses different vpn providers, they typically
      assume the same MTU for the wan device underneath the VPN. As
      different VPN providers however have different overhead, the MTU
      of the VPN device differs for each provider. Therefore this
      commit makes the MTU of the VPN device provider specific.
      
      This has two advantages:
      1. The same site.conf can used to bake firmwares for different
         VPN providers (only by selecting a diferent vpn feature in the
         site.mk).
      2. We are coming closer to the option of integrating multiple VPN
         providers into one firmware.
      7c81897b
  2. Jan 23, 2022
  3. Oct 07, 2021
    • Matthias Schiffer's avatar
      Set PKG_VERSION in gluon.mk · f419db58
      Matthias Schiffer authored
      This removes PKG_VERSION and PKG_RELEASE from most Makefiles, as the
      value was never useful for Gluon packages; instead, PKG_VERSION is set
      to 1 in gluon.mk.
      
      It also removes two other weird definitions:
      
      - gluon-iptables-clamp-mss-to-pmtu replicating the old PKG_VERSION logic
        from gluon-core, but without the fixed PKG_BUILD_DIR to prevent
        unnessary rebuilds
      - gluon-hoodselector set GLUON_VERSION=3
      f419db58
  4. Jul 13, 2021
  5. Jun 15, 2021
  6. May 22, 2021
    • David Bauer's avatar
      mesh-vpn: fully abstract VPN methods · 98a1c196
      David Bauer authored
      
      This fully abstracts VPN methods, making gluon-mesh-vpn-fastd and
      gluon-mesh-vpn-tunneldigger completely self-contained.
      
      Provide a LUA interface for generic interacting with VPN methods in
      gluon-mesh-vpn-core and web packages.
      
      This also adds the ability to install tunneldigger and fastd to the same
      image, selecting the VPN method based on the selected domain.
      
      Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
      98a1c196
  7. May 28, 2020
  8. Mar 08, 2020
  9. Jun 16, 2019
  10. Apr 23, 2019
  11. Apr 15, 2018
  12. Apr 13, 2018
  13. Mar 28, 2018
  14. Mar 08, 2018
  15. Mar 07, 2018
  16. 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
  17. Aug 11, 2017
  18. Aug 07, 2017
  19. Mar 23, 2017
  20. Mar 10, 2017
Loading