f579b8538b72 ath79: add low_mem to tiny image 4b5bd1509195 ath79: move ubnt-xm to tiny 977f6f36a012 kernel: fix possible mtd NULL pointer dereference 562894b39da3 treewide: fix security issues by bumping all packages using libwolfssl ce5984366296 wolfssl: fix TLSv1.3 RCE in uhttpd by using 5.5.1-stable (CVE-2022-39173) 3d2be75b0c13 wolfssl: refresh patches 0c8425bf1159 wolfssl: bump to 5.5.0 2c49ad36fbc1 kernel: bump 5.10 to 5.10.146 f04515e7bd44 kernel: bump 5.10 to 5.10.145 a91f391b594f kernel: bump 5.10 to 5.10.144 25747a4c0476 ramips: fix switch setup for ASUS RT-AX53U 23d23038dd02 uboot-mvebu: backport LibreSSL patches for older version of LibreSSL 1ff2993edb89 uboot-mvebu: backport patch to fix compilation on non glibc system d30ddfbac456 ramips: enable LZMA loader to fix Linksys RE6500 boot ed905fce5886 tools/meson: backport WSL2 fix e5ab159fbf99 firmware: intel-microcode: update to 20220809 938ae9267516 toolchain: Include ./include/fortify for external musl toolchain 8f72f5e4c0c3 toolchain: Select USE_SSTRIP with external musl toolchain 4ad6925a9e66 scripts: ext-toolchain: add support for musl 65bd63206900 scripts: ext-toolchain: add support for info.mk in probe_cc b0622d122128 scripts: ext-toolchain: actually probe libc type on config generation d1a6c3559142 scripts: ext-toolchain: add option to overwrite config 24cf766dfe80 scripts: ext-toolchain: fix wrong prefix in print_config generation 18a88668b8ed rules_mk: don't include wrapped bin with external toolchains 29927e347a1b rules_mk: use gcc versions for external toolchain cd117f0596e0 bcm53xx: backport clk driver fix for DT nodes names 9dc46d65494c ath79: fix LibreRouter-v1 watchdog and poe_pass 0cb3a616e425 build: fix warnings from grep 463fe05d9e6e Makefile: fix stray \ warnings with grep-3.8 25d8b9cad6f1 build: fix issues with targets installed via feeds 74eeee1698e8 build: fix including modules.mk for targets pulled in from feeds dafac183f3c6 mpc85xx: add patch to fix gpio mpc8xxx 7707b47c7277 ramips: fix fw_setsys f3ffb04a4346 kernel: add missing symbol 2a6346725abd bcm4908: fix -EPROBE_DEFER support in bcm4908_enet 700f5d2990f0 kernel: update U-Boot NVMEM driver acc78a9cf68b bcm4908: backport mtd parser for Broadcom's U-Boot partition |
||
---|---|---|
.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