1005f9d233
eb639e54fc ucode: update to latest Git HEAD 9b6dcf322b mvebu: disable also wrt32x due to broken switch 69ed96fba8 kernel: netconsole: add network console logging support 1f9bf1ee82 kernel: kmod-isdn4linux: Remove package a3dee42206 kernel: kmod-w1-slave-ds2760: Remove package 2a1bf860f3 kernel: kmod-rtc-pt7c4338: Remove package a0bae2fef8 mvebu: cortexa9: disable devices using broken mv88e6176 switch 309a6f22ba CI: trigger check also on build and check-kernel-patches workflow change ec9ca325c0 CI: build: fix matching for openwrt release branch for toolchain parsing 63a2ea5470 CI: fix matching for openwrt release branch for container selection 9db78a7e86 CI: build: add support to fallback to sdk for external toolchain 47519a574c CI: build: add support for external toolchains from stable branch 05c3ee608f CI: build: add support for per branch tools container f3cb0cfdf9 CI: tools: support per branch tools container 5fc4182f1e CI: Build all boards and testing kernel 31fb360f57 CI: Allow building with internal toolchain e74479d559 CI: Extract the OpenWrt building to own sub workflow b7e2e14912 CI: Simplify if conditions 8ac2cf6de9 CI: packages.yml: Fix usage of pre-build tools db347be0b3 CI: packages: Add github CI job to build all packages 99524d49b4 CI: kernel: fix deprecation of set-output de29c8bda7 ci: kernel: trigger build check on changes in kernel.mk as well b93a59352f CI: kernel: check if patch are refreshed for each target d070707379 CI: bump actions/download,upload-artifact action to v3 69414201ae CI: bump actions/checkout action to v3 8c4e39eb08 CI: kernel: generate ccache cache on kernel push 303b784cc8 build: harden GitHub workflow permissions b3e8d58151 Revert "build: harden GitHub workflow permissions" 431875b3df CI: kernel: use ccache to speedup workflow 8bbaa486cb CI: tools: compile tools with ccache support for tools container c2df98c49c CI: Add workaround for github uppercase usernames daeb367dc1 CI: use tools:latest container to speedup kernel workflow fccf42cb05 CI: create Docker container containing compiled tools 047e68adb1 CI: use buildbot container for building a69b9a8962 ci: show build failures directly in job log output f2fb3ffd71 ci: move scripts into separate directory 7ff1477b3d CI: package kmods in kernel workflow 2f9b35624d CI: kernel: Cache external toolchain 1f13c8cd24 CI: kernel: Build all kernel modules c3ed9f36ee CI: kernel: Checkout feeds from github 0987df4af1 CI: kernel: Show used OpenWrt configuration f7affcd614 CI: kernel: Use downloads.cdn.openwrt.org 0f71cf7ab6 CI: kernel: Trigger workflow for more directories 586be47078 CI: run inside the buildbot docker container 0e46907ff5 CI: add Kernel compile tests 119c6573c4 CI: usability improvements for tools ac7b1c8e94 build: handle directory with whitespace in AUTOREMOVE clean 439e19de96 scripts/ext-tools: introduce new script to install prebuilt tools d419136ad5 build: make find_md5 reproducible with AUTOREMOVE be2da47ced ath79: expand rootfs for DIR-825-B1 with unused space 087a2a4691 mac80211: Update to version 5.15.81 83c70346ac base-files: support "metric" in board.json 5167bcf2fc kernel: update U-Boot nvmem driver to v6.2 release version bf1c4f1eba bcm4908: update DTS files with the latest changes 44fad4b1f6 bcm4908: fix Asus GT-AX6000 image c45f44165b bcm4908: use upstream patches for Asus GT-AC5300 LEDs 7d63c39bf4 CI: labeler: fix wrong label for pr targeting stable branch e516c31e14 CI: add support to tag pr targeting stable branch 8b95e14e32 Revert "CI: Add release/22.03 label to all pull requests" ce1de42096 layerscape: Fix SPI-NOR issues with vendor patches a704216259 mt76: move the mt7921 firmware to its own package e7497d1083 CI: Add release/22.03 label to all pull requests c43b5e71b8 CI: labeler: target major version of labeler action 008e9a335d build: harden GitHub workflow permissions c7757810fc CI: include automatic Pull Request Labeler 2b5154214c ipq40xx: luma_wrtq-acn329: swap ethernet MAC addresses 68add5f364 ath79: mikrotik: use OpenWrt loader for initram image a907c20340 kernel: add kmod-hwmon-sht3x support a4af427d80 procd: service: pass all arguments to service 106fedd9ed ath79: fix MAC address assigment for TP-Link TL-WR740N/TL-WR741ND v4 8040f74f8d tools/patch: apply patch for EACCES on xattr copy eda395a5e0 wolfssl: update to v5.5.3 0b22e87db0 ath79: D-Link DIR-825 B1 add factory.bin recipe de6c3cca4d mbedtls: import patch to fix illegal instruction on mpc85xx 302ef2137d mt76: add firmware package for mt7916 844de50b7b ath79: disable image building for Ubiquiti EdgeSwitch 8XP af0c128368 lantiq: add 6.1 tag to upstream patch a4e8ff5ab4 lantiq: enable interrupts on second VPEs dca73263a4 lantiq: xrx200: backport upstream network fixes 078bdc1856 kernel: bump 5.10 to 5.10.156 b7388191a5 kernel: bump 5.10 to 5.10.155 61e1f6541d kernel: modules: package Marvell gigE PHY driver 64da7c8af7 bcm27xx: fix CI build after config refresh 3564c22e46 bcm27xx: disable duplicate sdhost driver 353e468f47 kernel: support "linux,rootfs" DT property for splitting rootfs b66037f53b bcm53xx: update DTS files with the latest changes 58a73b1135 kernel: improve description of NTFS kernel packages 932378aeb6 kernel: backport support for "linux,rootfs" in DT af20d9d03b kernel: split out mtd hack for CONFIG_FIT_PARTITION + rootfs |
||
---|---|---|
.github | ||
contrib | ||
docs | ||
package | ||
patches | ||
scripts | ||
targets | ||
tests | ||
.editorconfig | ||
.gitignore | ||
.luacheckrc | ||
.readthedocs.yml | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
modules | ||
README.md |
Gluon
Gluon is a firmware framework to build preconfigured OpenWrt images for public mesh networks.
Getting started
We have a huge amount of documentation over at https://gluon.readthedocs.io/.
If you're new to Gluon and ready to get your feet wet, have a look at the Getting Started Guide.
Gluon's developers frequent an IRC chatroom at #gluon on hackint. There is also a webchat that allows for uncomplicated access from within your browser. This channel is also available as a bridged Matrix Room at #gluon:hackint.org.
Issues & Feature requests
Before opening an issue, make sure to check whether any existing issues (open or closed) match. If you're suggesting a new feature, drop by on IRC or our mailinglist to discuss it first.
We maintain a Roadmap for the future development of Gluon.
Use a release!
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
and switch to one by running git checkout v2022.1 && make update
.
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.
Mailinglist
To subscribe to the list, send a message to:
gluon+subscribe@luebeck.freifunk.net
To remove your address from the list, just send a message to
the address in the List-Unsubscribe
header of any list
message. If you haven't changed addresses since subscribing,
you can also send a message to:
gluon+unsubscribe@luebeck.freifunk.net