Skip to content
Snippets Groups Projects
Select Git revision
  • b8e5ae9e98081abd70b3fb97e7a93915eb15549d
  • experimental default protected
  • v2023.2.5-ffs
  • nrb/ex400-remove-wps
  • nrb/airmax-test
  • v2023.2.4-ffs
  • nrb/ar9344-reset-sequence
  • autinerd/experimental-openwrt-24.10
  • v2023.2.3-ffs
  • v2023.2.2-ffs
  • v2023.2-ffs
  • v2023.1-ffs
  • v2022.1.4-ffs
  • feature/addMikrotikwAP
  • v2022.1.3-ffs
  • v2021.1.2-ffs
  • v2022.1.1-ffs
  • master protected
  • v2021.1.1-ffs
  • nrb/gluon-master-cpe510
  • v2021.1-ffs
  • experimental-2025-07-19
  • experimental-2025-07-19-base
  • experimental-2025-07-17
  • experimental-2025-07-17-base
  • experimental-2025-07-12
  • experimental-2025-07-12-base
  • experimental-2025-07-04
  • experimental-2025-07-04-base
  • experimental-2025-07-01
  • experimental-2025-07-01-base
  • experimental-2025-06-25
  • experimental-2025-06-25-base
  • experimental-2025-06-24
  • experimental-2025-06-24-base
  • experimental-2025-06-22
  • experimental-2025-06-22-base
  • v2023.2.5-ffs0.1
  • experimental-2025-06-08
  • experimental-2025-06-08-base
  • experimental-2025-06-06
41 results

gluon

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Tom Herbers authored
    de2718b2f3 lldpd: add `custom-tlv` handling
    bde35a6c7d lldpd: get_config_cid_ifaces() -> get_interface_csv()
    9e63e2410d libnl-tiny: update to Git HEAD (2025-03-19)
    53479294fb generic: globally enable CONFIG_PCPU_DEV_REFCNT
    5c533d7a89 mediatek: u7623: fix network switch enumeration
    82fabe4370 uboot-mediatek: u7623: remove keys pin function
    3c1edff293 ramips: use openwrt,netdev-name to fix port name conflict on TP-Link Deco M4R v4
    2d8bed0fa1 optee-os.mk: override default PATH to not use hostpkg python
    9db716b6dc stm32: modules: fix stm32-hash package build
    cfd155aab9 firmware: intel-microcode: update to 20250211
    a748c1af75 ramips: fix reading mac address for hiwifi hc5962
    d5a9ec601d mediatek: Xiaomi AX3000t: enable SPI calibration
    4e69539953 ramips: Add support for Cudy M1200 v1
    5872633b9d bcm27xx: pull 6.6 patches from RPi repo
    36e9edd677 bcm27xx-utils: update to latest version
    7f5659b79d bcm27xx-gpu-fw: update to v1.20250305
    07fb8d22e7 unetd: update to Git HEAD (2025-03-09)
    a3213ab1b5 kernel: bump 6.6 to 6.6.83
    24db615450 kernel: bump 6.6 to 6.6.82
    0fb8d7bc73 kernel: bump 6.6 to 6.6.81
    41613c0f7b kernel: bump 6.6 to 6.6.80
    b16b75efba ramips: Add support for Cudy M1300 v2
    2304486d60 mwlwifi: update to version 10.4.11-20250206
    76565015f5 ramips: mt7621: Reduce hardcoded metadata for Inteno Y3 imgs
    dd0c2839a8 ramips: Add support for Genexis / Inteno Pulse EX400
    6e27a13205 ramips: mt7621: Move common DNA EX400 defs to dtsi
    55e8ac5312 ramips: add support for Hongdian H8922 v30
    40d36ac960 mac80211: rt2x00: load the eeprom data from devicetree embedded data on Ralink SoCs
    df8679e29f mediatek: add support for CMCC A10
    3da9786da3 libpcap: backport support for various DSA tags
    ff5b9059b4 libpcap: add missing PKG_CONFIG_DEPENDS entries
    7f512e602a ramips: mt7621: 02_network optimization
    2b0cce92ae dnsmasq: fix handlers for options `filter_rr` and `cache_rr`
    d00ed19ed4 mediatek: filogic: enable CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY
    c70d0a6304 mediatek: Refresh kernel configuration
    315943c616 kernel: usbnet: Restore usb%d naming for cdc-ethernet devices with local MAC
    56559278b7 hostapd: add missing #ifdef to fix compile error when 802.11be support is disabled
    f0dbdf6b7f hostapd: add missing ctrl socket initialization on bss add
    634ac2bab7 hostapd: get reference to object before removal
    1af7bf38f7 hostapd: consistent reference counting for registry
    af65802319 hostapd: clean-up references to local variables
    b7ab34d46c hostapd: fix ucode memory leak with strings
    9836836302 scripts/feeds: shallow clone submodules
    efffa8a608 scripts/feeds: shallow clone for specific commit update
    b8e5ae9e
    History

    Build Gluon License GitHub release (latest SemVer)

    Gluon

    Gluon is a firmware framework to build preconfigured OpenWrt images for public mesh networks.

    Overview

    Gluon provides an easy-to-use firmware for a public, decentral WLAN and/or wire based mesh network. Common network capable devices, like smartphones, laptops or desktop PCs can connect to the mesh network and communicate over it, without the need of passwords for access and without the need of installing special software. Additionally, internet access and merging mesh clouds can be accomplished over a WAN through VPN connected gateways.

    Gluon's features include:

    • a decentral mesh network
    • easy configuration mode for less techy users
    • community-specific technical settings and customizations through a common site.conf and site.mk
    • ecdsa signature-based autoupdater
    • node status web page
    • publication of node information + statistics through respondd
    • a variety of preconfigured mesh and VPN protocols:

    Supported mesh protocols:

    • batman-adv (BATMAN IV fully, BATMAN V partially)
    • OLSRv2 (partially)

    Supported protocols for node-to-node connections:

    • WLAN: 802.11s (with forwarding disabled)
    • WAN: VPNs via fastd and Wireguard
    • LAN: via VXLAN

    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 main 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 v2023.2.4 && make update.

    If you're using the autoupdater, do not autoupdate nodes with anything but releases. If you upgrade using random main 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