c82fc9616b
91312dbde node: bump to v16.19.0 8445e9361 Merge pull request #20160 from stangri/openwrt-22.03-pbr 1478867e5 pbr: bugfix: Makefile, rt_tables fix 6c1d003fe Merge pull request #20154 from ysc3839/natmap-fix-2203 a426a62da natmap: add forward_port option 3730093bc Merge pull request #20114 from stangri/openwrt-22.03-pbr 8e9b85daf pbr: update to 1.0.1-1 40714e889 mwan3: make mwan3.user executable d0a0fcad8 mwan3: update to 2.11.3 0dedc2059 mwan3: only send disconnected event if interface was connected before 8d1f90b7b mwan3: change log message on already added route c70e2ad39 mwan3: support offload routing modifier d8a77e90f mwan3: Switch default track_ip targets from Google DNS to Cloudflare DNS 33e0c6b20 mwan3: fix balanced default config 09604ee3e golang: Update to 1.19.4 694026540 privoxy: fix preinst/postinst script indentation c54148631 tailscale: preserve tailscaled state file f553dab19 knot: update to version 3.2.4 bf124d380 yt-dlp: update to 2022.11.11 91ca31025 perl: enable threading support for aarch64 by default 1f3b5ba00 lxc-auto: made init script compatible with image builder ac64d8809 igmpproxy: update to version 0.4.0 e9bc14cf3 apr-util: disable parallel build 9481f437a python3-pytz: bump to version 2022.6 ea8cfdf02 nano: update to 7.1 4cd549b1e Merge pull request #20017 from commodo/stress-ng-update-22.03 cde7af980 wget: apply upstream fix to avoid nettle linking in nossl e3a60c072 wget: update to 1.21.3 80443fc66 stress-ng: disable xxhash & libegl stressors 54a387fb9 Merge pull request #20063 from stangri/openwrt-22.03-pbr 9b29ac76a syncthing: update to 1.22.2 c4e6977a0 Merge pull request #20077 from stangri/openwrt-22.03-simple-adblock 6b6776ab5 Merge pull request #20073 from luizluca/22.03/ruby-3.0.5 cabc98c44 simple-adblock: bugfix: add dnsmasq.nftset to uci_load_validate 43c05fbed ruby: update to 3.0.5 c6ac63b5c pbr: detect missing iptables e4813f4fe Merge pull request #20053 from stangri/openwrt-22.03-https-dns-proxy 8dc325222 https-dns-proxy: fix restart 2075769c4 Merge pull request #20043 from stangri/openwrt-22.03-https-dns-proxy 598197373 Merge pull request #20051 from stangri/openwrt-22.03-simple-adblock 1c6c8cee4 simple-adblock: support new OISD dnsmasq config 04eadf860 dnsproxy: Update to 0.46.4 f5547cfde cloudflared: Update to 2022.11.1 4962ad8e8 https-dns-proxy: add mdns service records 4abdc2f33 github-ci: error on any shell errors 8506ba587 Merge pull request #20033 from peter-stadler/openwrt-22.03 798fe3f59 django: bump version 4.0.8 ce3e9d4b4 natmap: merge "ipv4" and "ipv6" options into single "family" option 0393a5c19 snowflake: update to version 2.4.1 ec2fbd57e natmap: add new package f6a688776 xz: update to 5.2.9 b1b1281da xz: update to 5.2.7 ed99f2f00 xz: update to 5.2.6 bdc161a07 tailscale: Update to version 1.32.3 26dabd374 tailscale: update to v1.32.0 023fe9700 Merge pull request #20010 from stangri/openwrt-22.03-pbr fda81981b adguardhome: bump to 0.107.18 aa61ca8bf AdGuardHome: update to v0.107.16 acb201a0a AdGuardHome: update to v0.107.12 820bcedfd AdGuardHome: update to v0.107.11 3352cf56d Merge pull request #20003 from mhei/22.03-php8-update-8.1.13 12bc0789a btrfs-progs: Update to version 6.0.1 7e75519ac libgpg-error: copy gpg-error.pc to staging directory c38abeb95 gnupg: compile with -fcommon 6d14306a6 privoxy: fix postinst missing $ 7c1b94bb1 privoxy: correctly format /etc/services additions a505d6f26 golang: update to v1.19.3 e0238d309 golang: update to v1.19.2 b90c80aae pbr: initial commit e5083a9db Merge pull request #19994 from stangri/openwrt-22.03-simple-adblock 6b21bd34f borgbackup: add package for 1.2.2 5a7ecd11e python-pyfuse3: add package for 3.2.2 bdf7a73cb python-trio: add package for 0.22.0 e2b1c2cd4 python-sniffio: add package for 1.3.0 e029bdb32 python-outcome: add package for 1.2.0 dd9ff1b6c python-async-generator: add package for 1.10 f0a093701 python-exceptiongroup: add package for 1.0.4 0310a6edf python-sortedcontainers: add package for 2.4.0 c5877bd65 xxhash: add package for 0.8.1 452681ea7 samba4: support both user map and valid users on same time 6de7a04c4 lighttpd: lighttpd.conf vars, comments, guidance bc6431a94 lighttpd: print stderr trace if validation fails cf8ce7a4e php8: update to 8.1.13 e057ed882 v2raya: backports upstream fixes and add 3 new options fe96d64b8 v2ray-geodata: Update to latest version a8858d1e3 xray-core: Update to 1.6.5 85a0f22ca yq: Update to 4.30.5 f19180a1d libqmi: bump to 1.30.8 6cf7648bd simple-adblock: localizable error/warning messages a99116f20 Merge pull request #19988 from stangri/openwrt-22.03-simple-adblock d59f56bb6 Merge pull request #19986 from stangri/openwrt-22.03-https-dns-proxy 91b205481 librespeed-go: add new package 2e7ce8a23 simple-adblock: bugfix: detect dnsmasq ipset support 80dd929bf https-dns-proxy: improve performance on restart 6f405bd56 pdns-recursor: update to 4.7.4 11d749180 liburing: Update to v2.3 17b54726d liburing: Update to v2.2 44781b792 ices: Update to 2.0.3 198459abe gphoto2: update to 2.5.28 b7c43947f libgphoto2: update to 2.5.30 a02a11f68 syncthing: update to 1.22.1 fdd9f725a syncthing: update to 1.20.1 94f709720 syncthing: add stdiscosrv and strelaysrv 8e7192b9b tvheadend: update to git master 2022-11-20 8a0333ed7 knot: update to version 3.2.3 0e190e5cd cloudflared: Update to 2022.11.0 beb67db2e Merge pull request #19957 from stangri/openwrt-22.03-https-dns-proxy 714075bb6 ooniprobe: Update to 3.16.5 0de8e969e unbound: update to 1.17.0 7e25e745f librespeed-cli: rename binary to librespeed-cli dfdf74ef9 rclone: Update to 1.60.1 e769b3fdb gg: Update to 0.2.15 bee5b07c6 sqlite3: Update to 3.40.0 554f0aed0 https-dns-proxy: update Makefile package descrition 03b41dbb5 xray-core: Update to 1.6.4 dcb6389f2 nextdns: Update to version 1.38.0 ee07ea15c Merge pull request #19901 from stangri/openwrt-22.03-simple-adblock ffa5f4db8 nano: update to 7.0 20d5a2216 bcp38: migrate to nftables fd3e15543 yq: Update to 4.30.4 b7166a81f frp: update to 0.45.0 b2081557f ariang: update to 1.3.2 5c1e58973 Revert "openthread-br: new package" 553d07845 simple-adblock: update to 1.9.3-1 71e8e63a3 yq: Update to 4.30.2 bf8a6584f yq: Update to 4.30.1 67b2ba78e rsync: update to 3.2.7 6fb9da0cd rsync: incorporate upstream fixes 0c4379d16 rsync: bump to 3.2.6 a74d1b82e zerotier: update to 1.10.2 8aec58f78 irqbalance: update to 1.9.2 fc62b59a9 gg: Update to 0.2.14 5423b2d10 v2ray-geodata: Update to latest version ddc4edc5b xray-core: Update to 1.6.3 27dd30aad openthread-br: new package bf2eb2333 golang: update to version 1.18.8 4f15ecf5e Merge pull request #19871 from blocktrron/qcsuper-2203 48fc50950 qcsuper: add package 3e63425d7 python-pycrate: add package 2466b3c0d python-crcmod: add package c2b7f86a8 ffmpeg: libffmpeg-full package should provide libffmpeg package, too 419f67377 Merge pull request #19861 from stangri/openwrt-22.03-simple-adblock 2f7a640bc simple-adblock: update to 1.9.2-4 c5974e7d1 xray-core: Update to 1.6.2 b639d7b43 Merge pull request #19835 from mhei/22.03-php8-update-to-8.1.12 458836e6c pulseadio: fix conffiles for pulseadio-daemon-avahi package 01cb4fc41 hub-ctrl: trim trailing spaces 3f4cc35d1 announce: trim trailing spaces 58b48b2df knot: update to version 3.2.2 8a106f066 pulseaudio: change homepage URLs to freedesktop.org 58a5e8a5e pulseaudio: use AUTORELEASE variable 05be550e7 pulseaudio: daemons should conflict to each other 6a4b1d195 pulseaudio: simplify and rework Makefile e8c169693 luaexpat: trim trailing spaces 8f85f8984 squid: trim trailing space 8ff324419 mini_snmpd: trim trailing spaces 1fcbe2d6e lynx: trim trailing space e4a3e0d94 librespeed-cli: add package 503e3a0e3 zoneinfo: updated to the latest release db2989ebc zoneinfo: updated to the latest release de77e2320 zoneinfo: updated to the latest release cb7fe299f mpd: depend the full variant on pulseaudio instead of pulseaudio-daemon 6b8c90260 Merge pull request #19793 from stangri/openwrt-22.03-curl-7.86.0 1b384f4c4 Merge pull request #19710 from stangri/openwrt-22.03-simple-adblock 341e50de0 Merge pull request #19708 from stangri/openwrt-22.03-https-dns-proxy 4d8a00e54 php8: update to 8.1.12 1f71809d6 cloudflared: Update to 2022.10.3 18854f6f8 rclone: Update to 1.60.0 81b355ec5 yq: Update to 4.29.2 58bd7b001 curl: bugfix: building as selected package doesn't break build cc160ea8d curl: update to 7.86.0 6f4e73287 python3-pytz: bump to version 2022.5 0bca5e2a0 curl: include nls.mk 56380fb01 dnsproxy: Update to 0.46.2 1acc8e3e7 v2ray-geodata: Update to latest version ab97e3d50 xray-core: Update to 1.6.1 a1fbaa704 xray-core: remove orphan xray-geodata definition 0b68bfd6c node: bump to v16.18.0 f916e3426 ffmpeg: add conflicts and provides f7d592607 bandwidthd: fix time_t problem Fixes issue #19510 with the change in time_t with musl 1.2 ddc4edc5b xray-core: Update to 1.6.3 27dd30aad openthread-br: new package bf2eb2333 golang: update to version 1.18.8 4f15ecf5e Merge pull request #19871 from blocktrron/qcsuper-2203 48fc50950 qcsuper: add package 3e63425d7 python-pycrate: add package 2466b3c0d python-crcmod: add package c2b7f86a8 ffmpeg: libffmpeg-full package should provide libffmpeg package, too 419f67377 Merge pull request #19861 from stangri/openwrt-22.03-simple-adblock 2f7a640bc simple-adblock: update to 1.9.2-4 c5974e7d1 xray-core: Update to 1.6.2 b639d7b43 Merge pull request #19835 from mhei/22.03-php8-update-to-8.1.12 458836e6c pulseadio: fix conffiles for pulseadio-daemon-avahi package 01cb4fc41 hub-ctrl: trim trailing spaces 3f4cc35d1 announce: trim trailing spaces 58b48b2df knot: update to version 3.2.2 8a106f066 pulseaudio: change homepage URLs to freedesktop.org 58a5e8a5e pulseaudio: use AUTORELEASE variable 05be550e7 pulseaudio: daemons should conflict to each other 6a4b1d195 pulseaudio: simplify and rework Makefile e8c169693 luaexpat: trim trailing spaces 8f85f8984 squid: trim trailing space 8ff324419 mini_snmpd: trim trailing spaces 1fcbe2d6e lynx: trim trailing space e4a3e0d94 librespeed-cli: add package 503e3a0e3 zoneinfo: updated to the latest release db2989ebc zoneinfo: updated to the latest release de77e2320 zoneinfo: updated to the latest release cb7fe299f mpd: depend the full variant on pulseaudio instead of pulseaudio-daemon 6b8c90260 Merge pull request #19793 from stangri/openwrt-22.03-curl-7.86.0 1b384f4c4 Merge pull request #19710 from stangri/openwrt-22.03-simple-adblock 341e50de0 Merge pull request #19708 from stangri/openwrt-22.03-https-dns-proxy 4d8a00e54 php8: update to 8.1.12 1f71809d6 cloudflared: Update to 2022.10.3 18854f6f8 rclone: Update to 1.60.0 81b355ec5 yq: Update to 4.29.2 58bd7b001 curl: bugfix: building as selected package doesn't break build cc160ea8d curl: update to 7.86.0 6f4e73287 python3-pytz: bump to version 2022.5 0bca5e2a0 curl: include nls.mk 56380fb01 dnsproxy: Update to 0.46.2 1acc8e3e7 v2ray-geodata: Update to latest version ab97e3d50 xray-core: Update to 1.6.1 a1fbaa704 xray-core: remove orphan xray-geodata definition 0b68bfd6c node: bump to v16.18.0 f916e3426 ffmpeg: add conflicts and provides f7d592607 bandwidthd: fix time_t problem Fixes issue #19510 with the change in time_t with musl 1.2 1cebcd66f atlas-probe: fix SIGSEGV error on 32bit system ea7a0739a samplicator: update to latest master commit 2021-10-11 b4d1b8424 libwebsockets: fix recursive dependency b2727bbe0 simple-adblock: rename wan6_trigger option fa567eef0 https-dns-proxy: rename options fefd89f77 libwebsockets: OpenSSL and mbedTLS variants should conflict 21ac9491f libwebsockets: full variant provides OpenSSL deefa58a8 lighttpd: backport patch to fix dummy Sec-WebSocket-Key 5caff2eca Merge pull request #19700 from stangri/openwrt-22.03-https-dns-proxy 944a36af4 Merge pull request #19697 from stangri/openwrt-22.03-simple-adblock 54f3c8444 mariadb: Drop unused rundir fix socket dir perms 6f49212bc https-dns-proxy: add version information to binary 0be9e78c0 simple-adblock: service_triggers improvements 14125f800 Merge pull request #19692 from stangri/openwrt-22.03-https-dns-proxy |
||
---|---|---|
.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.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