Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 0x4A6F-master
  • 0x4A6F-rpi4
  • autinerd/experimental-openwrt-24.10
  • experimental
  • feature/addMikrotikwAP
  • master
  • nrb/airmax-test
  • nrb/ar9344-reset-sequence
  • nrb/gluon-master-cpe510
  • nrb/test-radv-filter
  • nrbffs/fastd-remove-delay
  • nrbffs/netgear-ex6120
  • v2018.2.2-ffs
  • v2018.2.3-ffs
  • v2019.1-ffs
  • v2019.1.1-ffs
  • v2019.1.2-ffs
  • v2020.1-ffs
  • v2020.1.1-ffs
  • v2020.1.3-ffs
  • v2020.2-ffs
  • v2020.2.1-ffs
  • v2020.2.2-ffs
  • v2020.2.3-ffs
  • v2021.1-ffs
  • v2021.1.1-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • v2022.1.3-ffs
  • v2022.1.4-ffs
  • v2023.1-ffs
  • v2023.2-ffs
  • v2023.2.2-ffs
  • v2023.2.3-ffs
  • v2023.2.4-ffs
  • experimental-2022-09-24
  • experimental-2022-09-24-base
  • experimental-2023-03-11
  • experimental-2023-03-11-base
  • experimental-2023-03-12
  • experimental-2023-03-12-base
  • experimental-2023-03-16
  • experimental-2023-03-16-base
  • experimental-2023-03-20
  • experimental-2023-03-20-base
  • experimental-2023-03-23
  • experimental-2023-03-23-base
  • experimental-2023-03-25
  • experimental-2023-03-25-base
  • experimental-2023-03-26
  • experimental-2023-03-26-base
  • experimental-2023-03-30
  • experimental-2023-03-30-base
  • experimental-2023-03-31
  • experimental-2023-03-31-base
  • experimental-2023-04-01
  • experimental-2023-04-01-base
  • experimental-2023-04-08
  • experimental-2023-04-08-base
  • experimental-2023-04-10
  • experimental-2023-04-10-base
  • experimental-2023-04-13
  • experimental-2023-04-13-base
  • experimental-2023-04-15
  • experimental-2023-04-15-base
  • experimental-2023-04-16
  • experimental-2023-04-16-base
  • experimental-2023-04-18
  • experimental-2023-04-18-base
  • experimental-2023-04-20
  • experimental-2023-04-20-base
  • experimental-2023-04-26
  • experimental-2023-04-26-base
  • experimental-2023-04-28
  • experimental-2023-04-28-base
  • experimental-2023-04-30
  • experimental-2023-04-30-base
  • experimental-2023-05-02
  • experimental-2023-05-02-base
  • experimental-2023-05-03
  • experimental-2023-05-03-base
  • experimental-2023-05-12
  • experimental-2023-05-12-base
  • experimental-2023-05-21
  • experimental-2023-05-21-base
  • experimental-2023-05-25
  • experimental-2023-05-25-base
  • experimental-2023-07-02
  • experimental-2023-07-02-base
  • experimental-2023-07-04
  • experimental-2023-07-04-base
  • experimental-2023-07-12
  • experimental-2023-07-12-base
  • experimental-2023-07-16
  • experimental-2023-07-16-base
  • experimental-2023-08-04
  • experimental-2023-08-04-base
  • experimental-2023-08-10
  • experimental-2023-08-10-base
  • experimental-2023-09-08
  • experimental-2023-09-08-base
  • experimental-2023-09-09
  • experimental-2023-09-09-base
  • experimental-2023-09-10
  • experimental-2023-09-10-base
  • experimental-2023-09-11
  • experimental-2023-09-11-base
  • experimental-2023-09-12
  • experimental-2023-09-12-base
  • experimental-2023-09-13
  • experimental-2023-09-13-base
  • experimental-2023-09-15
  • experimental-2023-09-15-base
  • experimental-2023-09-16
  • experimental-2023-09-16-base
  • experimental-2023-09-18
  • experimental-2023-09-18-base
  • experimental-2023-09-20
  • experimental-2023-09-20-base
  • experimental-2023-09-27
  • experimental-2023-09-27-base
  • experimental-2023-09-28
  • experimental-2023-09-28-base
  • experimental-2023-09-29
  • experimental-2023-09-29-base
  • experimental-2023-10-02
  • experimental-2023-10-02-base
  • experimental-2023-10-13
  • experimental-2023-10-13-base
  • experimental-2023-10-14
  • experimental-2023-10-14-base
  • experimental-2023-10-16
  • experimental-2023-10-16-base
  • experimental-2023-10-23
  • experimental-2023-10-23-base
135 results

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Select Git revision
  • 0x4A6F-master
  • 0x4A6F-rpi4
  • autinerd/experimental-openwrt-24.10
  • experimental
  • feature/addMikrotikwAP
  • master
  • nrb/airmax-test
  • nrb/ar9344-reset-sequence
  • nrb/gluon-master-cpe510
  • nrb/test-radv-filter
  • nrbffs/fastd-remove-delay
  • nrbffs/netgear-ex6120
  • v2018.2.2-ffs
  • v2018.2.3-ffs
  • v2019.1-ffs
  • v2019.1.1-ffs
  • v2019.1.2-ffs
  • v2020.1-ffs
  • v2020.1.1-ffs
  • v2020.1.3-ffs
  • v2020.2-ffs
  • v2020.2.1-ffs
  • v2020.2.2-ffs
  • v2020.2.3-ffs
  • v2021.1-ffs
  • v2021.1.1-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • v2022.1.3-ffs
  • v2022.1.4-ffs
  • v2023.1-ffs
  • v2023.2-ffs
  • v2023.2.2-ffs
  • v2023.2.3-ffs
  • v2023.2.4-ffs
  • experimental-2022-09-24
  • experimental-2022-09-24-base
  • experimental-2023-03-11
  • experimental-2023-03-11-base
  • experimental-2023-03-12
  • experimental-2023-03-12-base
  • experimental-2023-03-16
  • experimental-2023-03-16-base
  • experimental-2023-03-20
  • experimental-2023-03-20-base
  • experimental-2023-03-23
  • experimental-2023-03-23-base
  • experimental-2023-03-25
  • experimental-2023-03-25-base
  • experimental-2023-03-26
  • experimental-2023-03-26-base
  • experimental-2023-03-30
  • experimental-2023-03-30-base
  • experimental-2023-03-31
  • experimental-2023-03-31-base
  • experimental-2023-04-01
  • experimental-2023-04-01-base
  • experimental-2023-04-08
  • experimental-2023-04-08-base
  • experimental-2023-04-10
  • experimental-2023-04-10-base
  • experimental-2023-04-13
  • experimental-2023-04-13-base
  • experimental-2023-04-15
  • experimental-2023-04-15-base
  • experimental-2023-04-16
  • experimental-2023-04-16-base
  • experimental-2023-04-18
  • experimental-2023-04-18-base
  • experimental-2023-04-20
  • experimental-2023-04-20-base
  • experimental-2023-04-26
  • experimental-2023-04-26-base
  • experimental-2023-04-28
  • experimental-2023-04-28-base
  • experimental-2023-04-30
  • experimental-2023-04-30-base
  • experimental-2023-05-02
  • experimental-2023-05-02-base
  • experimental-2023-05-03
  • experimental-2023-05-03-base
  • experimental-2023-05-12
  • experimental-2023-05-12-base
  • experimental-2023-05-21
  • experimental-2023-05-21-base
  • experimental-2023-05-25
  • experimental-2023-05-25-base
  • experimental-2023-07-02
  • experimental-2023-07-02-base
  • experimental-2023-07-04
  • experimental-2023-07-04-base
  • experimental-2023-07-12
  • experimental-2023-07-12-base
  • experimental-2023-07-16
  • experimental-2023-07-16-base
  • experimental-2023-08-04
  • experimental-2023-08-04-base
  • experimental-2023-08-10
  • experimental-2023-08-10-base
  • experimental-2023-09-08
  • experimental-2023-09-08-base
  • experimental-2023-09-09
  • experimental-2023-09-09-base
  • experimental-2023-09-10
  • experimental-2023-09-10-base
  • experimental-2023-09-11
  • experimental-2023-09-11-base
  • experimental-2023-09-12
  • experimental-2023-09-12-base
  • experimental-2023-09-13
  • experimental-2023-09-13-base
  • experimental-2023-09-15
  • experimental-2023-09-15-base
  • experimental-2023-09-16
  • experimental-2023-09-16-base
  • experimental-2023-09-18
  • experimental-2023-09-18-base
  • experimental-2023-09-20
  • experimental-2023-09-20-base
  • experimental-2023-09-27
  • experimental-2023-09-27-base
  • experimental-2023-09-28
  • experimental-2023-09-28-base
  • experimental-2023-09-29
  • experimental-2023-09-29-base
  • experimental-2023-10-02
  • experimental-2023-10-02-base
  • experimental-2023-10-13
  • experimental-2023-10-13-base
  • experimental-2023-10-14
  • experimental-2023-10-14-base
  • experimental-2023-10-16
  • experimental-2023-10-16-base
  • experimental-2023-10-23
  • experimental-2023-10-23-base
135 results
Show changes
Commits on Source (433)
Showing
with 164 additions and 31 deletions
{
"Exclude": ["docs/_build"]
}
...@@ -7,18 +7,43 @@ insert_final_newline = true ...@@ -7,18 +7,43 @@ insert_final_newline = true
indent_style = tab indent_style = tab
charset = utf-8 charset = utf-8
[Dockerfile]
indent_style = space
indent_size = 4
[/patches/**] [/patches/**]
indent_style = unset indent_style = unset
indent_size = unset indent_size = unset
[*.c]
[*.css]
[*.dia]
indent_style = space
indent_size = 2
[*.h]
[*.html]
[*.js]
[*{.json,.ecrc}] [*{.json,.ecrc}]
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
[*.lua]
[{Makefile,*.mk}]
indent_style = unset
[*.md] [*.md]
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
[*.pl]
[*.py] [*.py]
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
...@@ -27,6 +52,8 @@ indent_size = 4 ...@@ -27,6 +52,8 @@ indent_size = 4
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
[*.sh]
[*.yml] [*.yml]
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
...@@ -34,3 +61,7 @@ indent_size = 2 ...@@ -34,3 +61,7 @@ indent_size = 2
[CMakeLists.txt] [CMakeLists.txt]
indent_style = space indent_style = space
indent_size = 2 indent_size = 2
[{docs,contrib/ci}/*site*/**/*.conf]
indent_style = space
indent_size = 2
...@@ -6,7 +6,7 @@ label: bug ...@@ -6,7 +6,7 @@ label: bug
<!-- <!--
Please carefully fill out the questionaire below to help improve the Please carefully fill out the questionnaire below to help improve the
timely triaging of issues. Walk through the questions below and use timely triaging of issues. Walk through the questions below and use
them as an inspiration for what information you can provide. them as an inspiration for what information you can provide.
......
# Docs: <https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/customizing-dependency-updates> # Docs: <https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates>
version: 2 version: 2
......
...@@ -56,6 +56,16 @@ ...@@ -56,6 +56,16 @@
"targets/generic", "targets/generic",
"targets/targets.mk" "targets/targets.mk"
], ],
"ipq40xx-mikrotik": [
"targets/ipq40xx-mikrotik",
"modules",
"Makefile",
"patches/**",
"scripts/**",
"targets/generic",
"targets/targets.mk",
"targets/mikrotik.inc"
],
"ipq806x-generic": [ "ipq806x-generic": [
"targets/ipq806x-generic", "targets/ipq806x-generic",
"modules", "modules",
...@@ -137,6 +147,15 @@ ...@@ -137,6 +147,15 @@
"targets/generic", "targets/generic",
"targets/targets.mk" "targets/targets.mk"
], ],
"realtek-rtl838x": [
"targets/realtek-rtl838x",
"modules",
"Makefile",
"patches/**",
"scripts/**",
"targets/generic",
"targets/targets.mk"
],
"rockchip-armv8": [ "rockchip-armv8": [
"targets/rockchip-armv8", "targets/rockchip-armv8",
"modules", "modules",
...@@ -194,6 +213,7 @@ ...@@ -194,6 +213,7 @@
"targets/targets.mk", "targets/targets.mk",
"targets/x86.inc", "targets/x86.inc",
"contrib/ci/minimal-site/**", "contrib/ci/minimal-site/**",
"contrib/docker/Dockerfile",
"package/**" "package/**"
], ],
"bcm27xx-bcm2710": [ "bcm27xx-bcm2710": [
......
...@@ -2,6 +2,9 @@ name: Backport ...@@ -2,6 +2,9 @@ name: Backport
on: on:
pull_request_target: pull_request_target:
types: [closed, labeled] types: [closed, labeled]
permissions:
contents: write # so it can comment
pull-requests: write # so it can create pull requests
jobs: jobs:
backport: backport:
name: Backport Pull Request name: Backport Pull Request
...@@ -10,10 +13,8 @@ jobs: ...@@ -10,10 +13,8 @@ jobs:
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Create backport PRs - name: Create backport PRs
uses: zeebe-io/backport-action@v0.0.8 uses: korthout/backport-action@v1.3.1
with: with:
# Config README: https://github.com/zeebe-io/backport-action#backport-action # Config README: https://github.com/korthout/backport-action#backport-action
github_token: ${{ secrets.GITHUB_TOKEN }}
github_workspace: ${{ github.workspace }}
pull_description: |- pull_description: |-
Automatic backport to `${target_branch}`, triggered by a label in #${pull_number}. Automatic backport to `${target_branch}`, triggered by a label in #${pull_number}.
...@@ -9,6 +9,9 @@ on: ...@@ -9,6 +9,9 @@ on:
paths: paths:
- 'docs**/' - 'docs**/'
- '.github/workflows/build-docs.yml' - '.github/workflows/build-docs.yml'
permissions:
contents: read
jobs: jobs:
build-documentation: build-documentation:
name: docs name: docs
......
...@@ -8,8 +8,14 @@ on: ...@@ -8,8 +8,14 @@ on:
pull_request: pull_request:
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
permissions:
contents: read
jobs: jobs:
changed: changed:
permissions:
contents: read # for dorny/paths-filter to fetch a list of changed files
pull-requests: read # for dorny/paths-filter to read pull requests
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:
targets: ${{ steps.filter.outputs.changes }} targets: ${{ steps.filter.outputs.changes }}
...@@ -28,7 +34,7 @@ jobs: ...@@ -28,7 +34,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
# Read back changd targets to create build matrix # Read back changed targets to create build matrix
target: ${{ fromJSON(needs.changed.outputs.targets) }} target: ${{ fromJSON(needs.changed.outputs.targets) }}
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
......
...@@ -12,6 +12,9 @@ on: ...@@ -12,6 +12,9 @@ on:
- 'modules' - 'modules'
- 'patches/**' - 'patches/**'
- '.github/workflows/check-patches.yml' - '.github/workflows/check-patches.yml'
permissions:
contents: read
jobs: jobs:
check-patches: check-patches:
name: Check patches name: Check patches
......
...@@ -4,8 +4,14 @@ on: ...@@ -4,8 +4,14 @@ on:
# only execute base branch actions # only execute base branch actions
pull_request_target: pull_request_target:
permissions:
contents: read
jobs: jobs:
labels: labels:
permissions:
contents: read # for actions/labeler to determine modified files
pull-requests: write # for actions/labeler to add labels to PRs
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.repository_owner == 'freifunk-gluon' if: github.repository_owner == 'freifunk-gluon'
steps: steps:
......
...@@ -3,6 +3,9 @@ on: ...@@ -3,6 +3,9 @@ on:
push: push:
pull_request: pull_request:
types: [opened, synchronize, reopened] types: [opened, synchronize, reopened]
permissions:
contents: read
jobs: jobs:
lua: lua:
name: Lua name: Lua
...@@ -27,3 +30,25 @@ jobs: ...@@ -27,3 +30,25 @@ jobs:
run: ln -s ./docs/site-example ./site run: ln -s ./docs/site-example ./site
- name: Lint shell code - name: Lint shell code
run: make lint-sh run: make lint-sh
editorconfig:
name: Editorconfig
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install Dependencies
run: sudo apt install curl tar
- name: Install editorconfig-checker
env:
VERSION: 2.7.0
OS: linux
ARCH: amd64
run: |
curl -O -L -C - https://github.com/editorconfig-checker/editorconfig-checker/releases/download/$VERSION/ec-$OS-$ARCH.tar.gz
tar xzf ec-$OS-$ARCH.tar.gz
sudo mv ./bin/ec-$OS-$ARCH /usr/bin/editorconfig-checker
sudo chmod +x /usr/bin/editorconfig-checker
- name: Install example site
run: ln -s ./docs/site-example ./site
- name: Lint editorconfig
run: make lint-editorconfig
...@@ -29,6 +29,7 @@ files["package/**/check_site.lua"] = { ...@@ -29,6 +29,7 @@ files["package/**/check_site.lua"] = {
"need", "need",
"need_alphanumeric_key", "need_alphanumeric_key",
"need_array", "need_array",
"need_array_elements_exclusive",
"need_array_of", "need_array_of",
"need_boolean", "need_boolean",
"need_chanlist", "need_chanlist",
...@@ -50,6 +51,7 @@ files["package/**/check_site.lua"] = { ...@@ -50,6 +51,7 @@ files["package/**/check_site.lua"] = {
files["package/**/luasrc/lib/gluon/config-mode/*"] = { files["package/**/luasrc/lib/gluon/config-mode/*"] = {
globals = { globals = {
"MultiListValue",
"DynamicList", "DynamicList",
"Flag", "Flag",
"Form", "Form",
...@@ -63,6 +65,7 @@ files["package/**/luasrc/lib/gluon/config-mode/*"] = { ...@@ -63,6 +65,7 @@ files["package/**/luasrc/lib/gluon/config-mode/*"] = {
"translate", "translate",
"translatef", "translatef",
"Value", "Value",
"Element",
}, },
} }
......
...@@ -11,6 +11,10 @@ sphinx: ...@@ -11,6 +11,10 @@ sphinx:
# Optionally set the version of Python and requirements required to build your docs # Optionally set the version of Python and requirements required to build your docs
python: python:
version: 3.8
install: install:
- requirements: docs/requirements.txt - requirements: docs/requirements.txt
build:
os: ubuntu-22.04
tools:
python: "3.8"
...@@ -23,8 +23,8 @@ using other parts or why the proposed change breaks other parts of the system. ...@@ -23,8 +23,8 @@ using other parts or why the proposed change breaks other parts of the system.
They might even refuse the idea altogether - after all, they have to sleep well They might even refuse the idea altogether - after all, they have to sleep well
after merging the changes, too. after merging the changes, too.
The preferred way to discuss in the IRC channel ([#gluon] on irc.hackint.org) The preferred way to discuss is in the IRC channel ([#gluon] on irc.hackint.org)
or on the [mailing list], however, you can also open a new issue on Github to or on the [mailing list], however, you can also open a new issue on GitHub to
discuss there. We maintain a [list of rejected features] and we'd like to discuss there. We maintain a [list of rejected features] and we'd like to
kindly ask you to review it first. In general, looking for duplicates may save kindly ask you to review it first. In general, looking for duplicates may save
you some time. you some time.
......
The code of Project Gluon may be distributed under the following terms, unless The code of Project Gluon may be distributed under the following terms, unless
noted otherwise in individual files or subtrees. noted otherwise in individual files or subtrees.
Copyright (c) 2013-2022, Project Gluon Copyright (c) Project Gluon
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
......
...@@ -151,7 +151,10 @@ list-targets: FORCE ...@@ -151,7 +151,10 @@ list-targets: FORCE
echo "$$target" echo "$$target"
done done
lint: lint-lua lint-sh lint: lint-editorconfig lint-lua lint-sh
lint-editorconfig: FORCE
@scripts/lint-editorconfig.sh
lint-lua: FORCE lint-lua: FORCE
@scripts/lint-lua.sh @scripts/lint-lua.sh
......
[![Build Gluon](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml/badge.svg?branch=master)](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml) [![Build Gluon](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml/badge.svg?branch=master)](https://github.com/freifunk-gluon/gluon/actions/workflows/build-gluon.yml)
[![License](https://img.shields.io/badge/License-BSD%202--Clause-orange.svg)](https://opensource.org/licenses/BSD-2-Clause) [![License](https://img.shields.io/badge/License-BSD%202--Clause-orange.svg)](https://opensource.org/license/bsd-2-clause/)
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/freifunk-gluon/gluon?sort=semver)](https://github.com/freifunk-gluon/gluon/releases/latest) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/freifunk-gluon/gluon?sort=semver)](https://github.com/freifunk-gluon/gluon/releases/latest)
# Gluon # Gluon
...@@ -30,7 +30,7 @@ the future development of Gluon. ...@@ -30,7 +30,7 @@ the future development of Gluon.
Please refrain from using the `master` branch for anything else but development purposes! Please refrain from using the `master` branch for anything else but development purposes!
Use the most recent release instead. You can list all releases by running `git tag` Use the most recent release instead. You can list all releases by running `git tag`
and switch to one by running `git checkout v2022.1 && make update`. and switch to one by running `git checkout v2023.1 && make update`.
If you're using the autoupdater, do not autoupdate nodes with anything but releases. If you're using the autoupdater, do not autoupdate nodes with anything but releases.
If you upgrade using random master commits the nodes *might break* eventually. If you upgrade using random master commits the nodes *might break* eventually.
......
...@@ -3,6 +3,6 @@ ...@@ -3,6 +3,6 @@
set -e set -e
apt-get -y update apt-get -y update
apt-get -y install git subversion build-essential python3 gawk unzip libncurses5-dev zlib1g-dev libssl-dev wget time qemu-utils apt-get -y install git build-essential python3 gawk unzip libncurses5-dev zlib1g-dev libssl-dev libelf-dev wget rsync time qemu-utils
apt-get -y clean apt-get -y clean
rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
-- This is an example site configuration for Gluon v2018.2+ -- This is an example site configuration for Gluon v2023.1
-- --
-- Take a look at the documentation located at -- Take a look at the documentation located at
-- https://gluon.readthedocs.io/ for details. -- https://gluon.readthedocs.io/ for details.
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
-- hostname_prefix = 'freifunk-', -- hostname_prefix = 'freifunk-',
-- Name of the community. -- Name of the community.
site_name = 'Continious Integration', site_name = 'Continuous Integration',
-- Shorthand of the community. -- Shorthand of the community.
site_code = 'ci', site_code = 'ci',
...@@ -42,10 +42,14 @@ ...@@ -42,10 +42,14 @@
-- Wireless channel. -- Wireless channel.
channel = 1, channel = 1,
-- ESSID used for client network. -- ESSIDs used for client network.
ap = { ap = {
ssid = 'gluon-ci-ssid', ssid = 'gluon-ci-ssid',
-- disabled = true, -- (optional) -- disabled = true, -- (optional)
-- Configuration for a backward compatible OWE network below.
owe_ssid = 'owe.gluon-ci-ssid', -- (optional - SSID for OWE client network)
owe_transition_mode = true, -- (optional - enables transition-mode - requires ssid as well as owe_ssid)
}, },
mesh = { mesh = {
...@@ -64,8 +68,6 @@ ...@@ -64,8 +68,6 @@
outdoor_chanlist = '100-140', outdoor_chanlist = '100-140',
ap = { ap = {
ssid = 'gluon-ci-ssid', ssid = 'gluon-ci-ssid',
owe_ssid = "owe.gluon-ci-ssid",
owe_transition_mode = false,
}, },
mesh = { mesh = {
-- Adjust these values! -- Adjust these values!
...@@ -74,6 +76,12 @@ ...@@ -74,6 +76,12 @@
}, },
}, },
mesh = {
vxlan = true,
batman_adv = {
routing_algo = 'BATMAN_IV',
},
},
-- The next node feature allows clients to always reach the node it is -- The next node feature allows clients to always reach the node it is
-- connected to using a known IP address. -- connected to using a known IP address.
...@@ -84,12 +92,16 @@ ...@@ -84,12 +92,16 @@
ip6 = 'fd::1', ip6 = 'fd::1',
}, },
mesh = { -- Options specific to routing protocols (optional)
vxlan = true, -- mesh = {
batman_adv = { -- Options specific to the batman-adv routing protocol (optional)
routing_algo = 'BATMAN_IV' -- batman_adv = {
} -- Gateway selection class (optional)
}, -- The default class 20 is based on the link quality (TQ) only,
-- class 1 is calculated from both the TQ and the announced bandwidth
-- gw_sel_class = 1,
-- },
-- },
mesh_vpn = { mesh_vpn = {
-- enabled = true, -- enabled = true,
...@@ -113,7 +125,18 @@ ...@@ -113,7 +125,18 @@
peers = { peers = {
}, },
-- Optional: nested peer groups
-- groups = {
-- backbone_sub = {
-- ...
-- },
-- ...
-- },
}, },
-- Optional: additional peer groups, possibly with other limits
-- backbone2 = {
-- ...
-- },
}, },
}, },
...@@ -130,7 +153,8 @@ ...@@ -130,7 +153,8 @@
}, },
autoupdater = { autoupdater = {
-- Default branch. Don't forget to set GLUON_BRANCH when building! -- Default branch (optional), can be overridden by setting GLUON_AUTOUPDATER_BRANCH when building.
-- Set GLUON_AUTOUPDATER_ENABLED to enable the autoupdater by default for newly installed nodes.
branch = 'stable', branch = 'stable',
-- List of branches. You may define multiple branches. -- List of branches. You may define multiple branches.
......
../minimal-site/i18n
\ No newline at end of file