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
  • 2014.3.x
  • 2014.4.x
  • babel
  • experimental
  • hoodselector
  • master
  • nrb/gluon-master-cpe510
  • nrb/test-radv-filter
  • nrbffs/fastd-remove-delay
  • nrbffs/netgear-ex6120
  • radv-filterd
  • v2015.1.x
  • v2016.1.x
  • v2016.2.4-batmanbug
  • v2016.2.x
  • v2018.2.2-ffs
  • v2018.2.3-ffs
  • v2018.2.x
  • 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
  • v2020.2.x
  • v2021.1-ffs
  • v2021.1.1-ffs
  • v2021.1.2-ffs
  • v2014.1
  • v2014.2
  • v2014.3
  • v2014.3.1
  • v2014.4
  • v2015.1
  • v2015.1.1
  • v2015.1.2
  • v2016.1
  • v2016.1.1
  • v2016.1.2
  • v2016.1.3
  • v2016.1.4
  • v2016.1.5
  • v2016.1.6
  • v2016.2
  • v2016.2.1
  • v2016.2.2
  • v2016.2.3
  • v2016.2.4
  • v2016.2.5
  • v2016.2.6
  • v2016.2.7
  • v2017.1
  • v2017.1.1
  • v2017.1.2
  • v2017.1.3
  • v2017.1.4
  • v2017.1.5
  • v2017.1.6
  • v2017.1.7
  • v2017.1.8
  • v2018.1
  • v2018.1.1
  • v2018.1.2
  • v2018.1.3
  • v2018.1.4
  • v2018.2
  • v2018.2-ffs0.1
  • v2018.2.1
  • v2018.2.1-ffs0.1
  • v2018.2.2-ffs0.1
  • v2018.2.3-ffs0.1
  • v2019.1-ffs0.1
  • v2019.1.1-ffs0.1
  • v2019.1.2-ffs0.1
  • v2020.1-ffs0.1
  • v2020.1.1-ffs0.1
  • v2020.1.3-ffs0.1
  • v2020.2
  • v2020.2-ffs0.1
  • v2020.2.1-ffs0.1
  • v2020.2.2-ffs0.1
  • v2020.2.3-ffs0.1
  • v2020.2.3-ffs0.2
  • v2020.2.3-ffs0.3
  • v2020.2.x-ffs0.1
  • v2021.1-ffs0.1
  • v2021.1.1-ffs0.1
  • v2021.1.1-ffs0.2
  • v2021.1.1-ffs0.3
  • v2021.1.1-ffs0.4
  • v2021.1.2-ffs0.1
  • v2021.1.2-ffs0.2
98 results

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Select Git revision
Loading items
Show changes
Commits on Source (96)
  • Ralf Jung's avatar
  • Matthias Schiffer's avatar
  • Matthias Schiffer's avatar
    gluon-config-mode-geo-location: fix source/i18n mismatch · a152a6e0
    Matthias Schiffer authored
    The text was changed in the i18n files, but the corresponding change in the
    Lua sources seemingly got lost during a rebase.
    
    Closes #1611
    
    (cherry picked from commit 2aa324ec)
    a152a6e0
  • Martin Weinelt's avatar
    gluon-status-page: rebuild status-page.js after 02dfc664 · b4a37a44
    Martin Weinelt authored
    The original commit only applied its changes to the source file and did
    not rebuild the minified file, therefore the change never went live.
    b4a37a44
  • David Bauer's avatar
    gluon-core: distribute dualband radios (#1606) · 4b236263
    David Bauer authored
    
    This commit distributes dualband radios evenly on 2.4 GHz and 5GHz with
    2.4 GHz being prioritised higher than 5 GHz. This means in case a device
    has only a single radio and this radio supports operation in both bands,
    it will be set to 2.4 GHz.
    
    Tested-by: default avatarMartin Weinelt <martin@darmstadt.freifunk.net>
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    4b236263
  • Martin Weinelt's avatar
  • Martin Weinelt's avatar
    modules: update OpenWrt · 17d22a56
    Martin Weinelt authored
    939fa07b04 kernel: bump 4.14 to 4.14.93
    cae263227f kernel: bump 4.9 to 4.9.150
    f34ad1a8f0 mt76: update to the latest version
    d58c6aedb6 tools/firmware-utils: fix sysupgrade typo in mkdapimg2
    0cef35f096 tools/firmware-utils: fix sysupgrade typo in mkdapimg
    0d6eaa0ba5 octeon: fix typo in platform.sh
    069fda746e fstools: update to the latest master branch
    3b4e779e93 fstools: update to git HEAD
    d7275c0312 fstools: filter unknown action in mount.hotplug script
    e0daa62af6 fstools: Install mount.hotplug and 10-fstab.defaults as 600
    4c0e15fc16 base-files: install missing /etc/iproute2/ematch_map
    c3fef269d6 cns3xxx: use actual size reads for PCIe
    367ccf7a2d kernel: bump 4.14 to 4.14.91
    b9dcf2de5f kernel: bump 4.9 to 4.9.148
    a8cc06c537 mac80211: brcmfmac: backport firmware loading changes & fix memory bugs
    c5c20f510a odhcpd: noop to fix PKG_SOURCE_DATE
    62ddfaff32 odhcpd: filter routes based on prefix_filter
    8a9b0b95df apm821xx: switch MX60(W)'s recovery images to multi-image method
    afcdf099b7 kernel: fix f2fs on big endian machines
    016a71a18a odhcpd: backport prefix filter/NETEV_ADDR6LIST_CHANGE event fixes
    806b570a35 ath10k: update QCA4019 firmware
    baa00b2182 brcm2708-gpu-fw: update to git HEAD
    5af6b7976f bcm53xx: backport DTS changes queued for the 4.21
    dbbba84ed4 bcm53xx: rename dts backport patches changing their prefixes
    
    Compile-tested: ar71xx, ramips-{mt7621,mt76x8}, x86-64
    Runtime-tested: ramips-mt7621 (D-Link DIR860L)
    17d22a56
  • Manu.WTF's avatar
    dc7ec574
  • Malte Moeller's avatar
    change device identifier to match machine identifier · 657e2e47
    Malte Moeller authored
    this matches the output of
    lua -e 'print(require(platform_info).get_image_name())'
    
    This way the manifest file is accepted by the autoupdater
    657e2e47
  • Martin Weinelt's avatar
  • Martin Weinelt's avatar
    gluon-core: fix unifiac-{lite,pro} primary mac selection · 35b34e2d
    Martin Weinelt authored
    fixes #1629
    35b34e2d
  • Martin Weinelt's avatar
    modules: update OpenWrt · f845cd98
    Martin Weinelt authored
    6e16dd1234 mt76: update to the latest version
    76037756d0 kernel: bump 4.14 to 4.14.94
    455bfd1065 kernel: bump 4.9 to 4.9.151
    fafd7691e6 opkg: update to latest Git head
    e789bd2243 opkg: drop argument from check_signature in opkg.conf
    3603c2321d ramips: mt7621: fix 5GHz WiFi LED on ZBT WG3526
    7f98cd8d50 odhcpd: fix onlink IA check (FS#2060)
    abd0f7995e kmod-sched-cake: bump to latest cake
    
    Compile-tested: ar71xx-{tiny,generic}, ramips-mt7621, x86-64
    f845cd98
  • Martin Weinelt's avatar
    modules: update routing · 1ae362f8
    Martin Weinelt authored
    ea345d1 Merge pull request #442 from ecsv/batadv-18.06
    0231308 batman-adv: Merge bugfixes from 2019.0
    
    Compile-tested: ar71xx-{tiny,generic}, ramips-mt7621, x86-64
    Runtime-tested: ar71xx-generic (TP-Link TL-WR1043NDv2)
    1ae362f8
  • Martin Weinelt's avatar
    modules: update OpenWrt · fcb08eaa
    Martin Weinelt authored
    13eeee7b2b mt76: update to the latest version
    ac1ce25671 OpenWrt v18.06.2: revert to branch defaults
    a02809f61b OpenWrt v18.06.2: adjust config defaults
    cddd7b4c77 base-files: config_get: prevent filename globbing
    e6162b2127 dnsmasq: backport missing braces fix
    d4178c8f47 build: fix umask detection bashism
    b98b55a64f build: fix STAGING_DIR cleaning for packages
    e6c2f3feb1 ar71xx: use correct wan mac address for the TP-Link Archer C7 v4
    2c7a1ccaea ar71xx: Add usb drivers in Archer C7 v4/v5 images
    39c3b5139f openssl: bump to 1.0.2q
    80ed6ebc56 dnsmasq: backport upstream static lease fix
    4f2199f528 wireguard: bump to 0.0.20190123
    8c105c62e4 wireguard: Update to snapshot 0.0.20181218
    1447924c95 mbedtls: update to 2.14.1 for 18.06
    e5a0b6cde0 uhttpd: disable concurrent requests by default
    11bfb39e39 kernel: bump 4.14 to 4.14.95
    dd5fa217dc kernel: bump 4.9 to 4.9.152
    91d3b87353 uboot-fritz4040: fix crash caused by interaction with gcc 7.1+
    
    Compile-tested: ar71xx-generic, mpc85xx-generic, ramips-mt7621
    Runtime-tested: ramips-mt7621 (D-Link DIR860L)
    fcb08eaa
  • Martin Weinelt's avatar
    modules: update OpenWrt · c58f780e
    Martin Weinelt authored
    9b14c7d3d1 netifd: handle hotplug event socket errors
    e33612484a brcm63xx: HG655b: fix the imagetag at dts
    ef17edae3d kernel: bump 4.14 to 4.14.97
    21762fe9d6 kernel: bump 4.9 to 4.9.154
    ab41836321 mt76: update to the latest version
    026f08a610 kernel: bump 4.14 to 4.14.96
    1f1f421af6 kernel: bump 4.9 to 4.9.153
    
    Compile-tested: ar71xx-generic, ramips-mt7621, x86-64
    c58f780e
  • Martin Weinelt's avatar
  • oszilloskop's avatar
    ar71xx: fix incorrect gl-ar150 and gl-ar300m image names (#1640) · 30f9665d
    oszilloskop authored
    also added manifest aliases for gl-ar150, gl-ar300m, gl-ar750
    30f9665d
  • David Bauer's avatar
    ramips-mt76x8: remove broken flag (#1608) · 9d8045f0
    David Bauer authored
    This commit removes the broken flag from all devices in the mt76x8
    subtarget.
    
    The stability of the mt76 driver for the mt7628 and mt7612 has greatly
    improved in the last half-year. It might be still behind ath9k and
    ath10k but it is suitable for daily use.
    
    This affects the following devices:
    
     - GL.iNet MT300N v2
     - TP-Link Archer C50 v3
     - TP-Link TL-WR841 v13
    9d8045f0
  • Martin Weinelt's avatar
    b5152481
  • David Bauer's avatar
    ramips-mt76x8: add support for TP-Link Archer C50 v4 (#1641) · 49dff9ce
    David Bauer authored
    This backports the TP-Link Archer C50 v4.
    
    We are dropping the following upstream commits. They add support for the
    TP-Link recovery-flag which enabled the web-recovery. As they are not
    needed for the router to work, we drop them for now.
    
    28cd2ca base-files: sysupgrade: support additional mtd options
    1e06482 mtd: add logic for TP-Link ramips recovery magic
    49dff9ce
  • Sven Eckelmann's avatar
    ath10k/ath10k-ct: support multicast and management rate control · 39948de2
    Sven Eckelmann authored
    Drivers with software rate control can directly use the selected multicast
    rate for multicast/broadcast frames and the minimal basic rate for
    management frames. But drivers with offloaded rate control algorithms must
    be informed about such upper layer decisions to configure the
    hardware/firmware.
    
    A new BSS_CHANGED_MCAST_RATE is introduced in mac80211 to automatically
    inform all drivers. ath10k can detect this event and forward it via WMI to
    the driver. The already existing BSS_CHANGED_BASIC_RATES can be used to
    select the management rate.
    
    Without the WMI commands, a low rate (not necessarily one from the basic
    rates) is used for bcast/mcast/management frames. This means that the
    /etc/config/wireless settings basic_rate and mcast_rate would have no
    effect on the rates selected by this driver for the mentioned frames.
    39948de2
  • David Bauer's avatar
    gluon-scheduled-domain-switch: add package (#1555) · ed3d890b
    David Bauer authored
    This package allows to automatically switch to another domain, either
    at a given point in time or after the node was offline long enough.
    ed3d890b
  • Martin Weinelt's avatar
    modules: update OpenWrt · 2f0d32ee
    Martin Weinelt authored
    62feabecd8 kernel: bump 4.14 to 4.14.99
    9fb3710a8b kernel: bump 4.9 to 4.9.156
    e5ace80759 mt76: update to the latest version
    fbb2186fbd kernel: bump 4.14 to 4.14.98
    72870cc108 kernel: bump 4.9 to 4.9.155
    19a6c4b2b3 mac80211: brcmfmac: fix a possible NULL pointer dereference
    d997712c71 ath9k: register GPIO chip for OF targets
    
    Compile-tested: ipq40xx, ramips-mt7621
    Runtime-tested: none
    2f0d32ee
  • David Bauer's avatar
    f8b15a6f
  • Martin Weinelt's avatar
    2398dcb8
  • David Bauer's avatar
  • Martin Weinelt's avatar
    modules: update OpenWrt · f63f97aa
    Martin Weinelt authored
    1be6ff6dc0 kernel: bump 4.14 to 4.14.102
    e9cb40caa4 kernel: bump 4.9 to 4.9.159
    d32bbd7477 mac80211: brcmfmac: backport 5.0 & 5.1 important changes/fixes
    ce3a53c4f6 dnsmasq: prefer localuse over resolvfile guesswork
    87fb8aea87 dnsmasq: allow using dnsmasq as the sole resolver
    405840631c build: Accept BIN_DIR parameter for legacy-images
    bc3eb970ab ar71xx: Fix 5 GHz MAC address for Archer C60 v2
    20f1b7d3f5 kernel: bump 4.14 4.14.101
    d669be4654 kernel: bump 4.9 to 4.9.158
    
    Compile-tested: ramips-mt7621, ar71xx-generic
    Runtime-tested: ramips-mt7621 (D-Link DIR860L B1)
    f63f97aa
  • Martin Weinelt's avatar
    modules: update packages · 278108dd
    Martin Weinelt authored
    5de163d67 vallumd: bump to 0.1.4
    b8c2c2b1b mosquitto: update to 1.5.7
    8a2d56684 irssi: update to 1.2.0
    d0f5ae180 [18.06] python3: fix [CVE-2018-20406]
    dad217d34 shadowsocks-libev: flush ss rules on entry
    bbc2e68ed mosquitto: bump to 1.5.6
    9ffcfea19 mariadb: bump to 10.1.38
    09b794ecc stubby: update to version 0.2.4
    41c4f82f8 stubby: Remove iamperson347 from maintainer
    2cf2210d8 stubby: add Jonathan Underwood as co-maintainer (#7307)
    709a73604 stubby: add reload_config to documentation
    aa8380721 stubby: fix loading of config file
    6e2451dd0 stubby: add uci support to init file
    7a2b9df89 stubby: bump PKG_RELEASE
    304596d21 stubby: remove unnecessary core limit
    fd8505f76 stubby: add SPKI pin set for Cloudflare cert
    b77053d35 stubby: add Cloudflare 1.0.0.1 and ::1001 servers
    3f17c54f2 stubby: use EDNS client-subnet privacy by default
    935126632 stubby: fix config file definition
    d3b090a31 stubby: rearrange Makefile for clarity
    a3a73ef7b stubby: add missing dependency on ca-certificates
    ccf0c71ac getdns: update to version 1.5.0
    07e647645 getdns: Remove iamperson347 from maintainer
    ca7555e52 getdns: fix missing libbsd dependency
    cc8439566 acme: Fix loading credentials
    fb3dd71ef youtube-dl: update to version 2019.01.30.1
    4368783e9 python-idna: Add missing dependency on python(3)-codecs
    480e4d7e8 python/python3: Fix lib2to3 fixes search
    02dd97d14 libsndfile: update to 42132c543358cee9f7c3e9e9b15bb6c1063a608e
    34dec8190 python3: backport CVE-2018-14647 patch from upstream [18.06]
    3785db429 python: backport CVE-2018-14647 patches from upstream [18.06]
    8f41fa7f8 nut: Default to run as root but fix alt runas
    f7048b725 libsndfile: update to 8ddc442d539ca775d80cdbc7af17a718634a743f a/ulaw: fix multiple buffer overflows
    e3f32b75b python/python3: fix .dist-info missing for setuptools and pip
    
    Compile-tested: ramips-mt7621, ar71xx-generic
    278108dd
  • bobcanthelpyou's avatar
  • Sven Eckelmann's avatar
    ath10k/ath10k-ct: fix incorrect multicast/broadcast rate setting · ca69e9e3
    Sven Eckelmann authored
    If no mcast_rate is set for the wifi-iface then there is no rate_idx (0)
    set for the bss. This breaks for example 5GHz meshpoint interfaces because
    0 maps to a CCK rate (11Mbit/s).
    
    It must also be avoided that the ath10k-ct internal state for the rates is
    not synced with the mac80211 rates state. Otherwise, the user specified
    rate (e.g. a wifi-iface mcast_rate for a meshpoint interface) will only be
    set on startup. And a short while after that, ath10k-ct specific code in
    ath10k_check_apply_special_rates is missing a valid rate in its own
    structures and is then recalculating a new default rate. This default rate
    is in most situations not the requested rate.
    
    Fixes: a399b607 ("ath10k/ath10k-ct: support multicast and management rate control")
    ca69e9e3
  • Martin Weinelt's avatar
    modules: update OpenWrt · 8890777d
    Martin Weinelt authored
    8de93ce745 mt76: update to the latest version
    85cb473f93 mac80211: add a fix to prevent unsafe queue wake calls during restart
    08db9397c9 mac80211: backport tx queue start/stop fix
    810ee3b84a kernel: bump 4.14 to 4.14.104
    5183df0dbf kernel: bump 4.9 to 4.9.161
    eea538204b kernel: fix refcnt leak in LED netdev trigger on interface rename
    f1803e3492 oxnas: add SoC restart driver for reboot
    1bfe1ce5c4 oxnas: cheery-pick DTS improvements from master
    9ee8c8daf4 kernel: bump 4.14 to 4.14.103
    e2ba7a4b47 kernel: bump 4.9 to 4.9.160
    
    Compile-tested: ramips-mt7621, ar71xx-generic
    8890777d
  • Martin Weinelt's avatar
    patches/openwrt: refresh... · c5c973b1
    Martin Weinelt authored
    patches/openwrt: refresh 0006-generic-vxlan-backport-support-for-VXLAN-over-link-local-IPv6-to-4.9.patch (#1663)
    
    c5c973b1
  • Martin Weinelt's avatar
    0a0da76b
  • Martin Weinelt's avatar
    docs: add v2018.2.1 release notes · 66f30e98
    Martin Weinelt authored
    66f30e98
  • Martin Weinelt's avatar
    docs, README: Gluon v2018.2.1 · d6cab552
    Martin Weinelt authored
    d6cab552
  • lrnzo's avatar
    docs: update upgrade.rst · de82e58c
    lrnzo authored
    small grammatical fix
    de82e58c
  • bobcanthelpyou's avatar
    docs: remove target ipq806x · c283f20d
    bobcanthelpyou authored
    was marked as broken by #1526 cause of #1505
    c283f20d
  • bobcanthelpyou's avatar
    docs: rename target sunxi to sunxi-cortexa7 · 015b0d68
    bobcanthelpyou authored
    renamed by 210d97c5
    015b0d68
  • bobcanthelpyou's avatar
    5161a62a
  • Tata's avatar
    gluon-config-mode-mesh-vpn: 0300-mesh-vpn.lua fix limit_ingress default value (#1682) · 96a821e0
    Tata authored
    
    in case of default disabled simple-tc for tunneldigger
    
    Signed-off-by: default avatarJan-Tarek Butt <tarek@ring0.de>
    96a821e0
  • Matthias Schiffer's avatar
    build: move hostapd-mini package from generic target to Makefile · 6229c599
    Matthias Schiffer authored
    By passing the package name through merge_packages, it becomes possible to
    override the package choice in GLUON_SITE_PACKAGES again, for example:
    
    	GLUON_SITE_PACKAGES += -hostapd-mini hostapd
    
    (cherry picked from commit 134a6460)
    6229c599
  • David Bauer's avatar
    ramips: fix R6120 factory image · eed810aa
    David Bauer authored
    The factory firmware omits the JFFS2 end-marker while flashing via
    web-interface. Add a 64k padding after the marker fixes this problem.
    
    When the end-marker is not present, OpenWRT won't save the overlayfs
    after initial flash.
    
    (cherry picked from commit dca50d2f)
    eed810aa
  • Sven Eckelmann's avatar
    gluon-mesh-batman-adv: Only use local TT to count non-wifi clients (#1676) · 0924074a
    Sven Eckelmann authored
    
    The amount of local wifi clients is currently counted by two different
    ways:
    
    * asking the kernel wifi layer for the number of of clients on 2.4GHz and
      5GHz band
    * asking batman-adv for the number of non-timed out entries in the local
      translation table with WiFi flag
    
    The number of wifi24+wifi5 and the number of TT wifi client counts are
    reported via respondd to various consumers. The ffrgb meshviewer is
    displaying these values as:
    
    * 2,4 GHz: wifi24
    * 5 GHz: wifi5
    * other: (TT local wifi+non-wifi clients) - (wifi24 + wifi5)
    
    But the local translation table is holding entries much longer than the
    wifi layer. It can therefore easily happen that a wifi client disappears in
    the kernel wifi layer and batman-adv still has the entry stored in the
    local TT.
    
    The ffrgb meshviewer would then show this count in the category "other".
    This often results in confusions because "other" is usually for ethernet
    clients. And nodes with a frequently disappearing larger group of clients
    (near bus stations or larger intersections) often show most clients under
    the group "other" even when this devices doesn't have a LAN ethernet port.
    
    It is better for presentation to calculate the number of total wifi clients
    by summing up wifi24 + wifi5. And getting the number of total clients (non
    wifi + wifi) by adding the result of the previous calculation to the sum of
    non-wifi client in the local batman-adv translation table.
    
    Fixes: 89a9d813 ("gluon-mesh-batman-adv-core: Announce client count by frequency")
    Reported-by: default avatarPascal Wettin <p.wettin@gmx.de>
    (cherry picked from commit b850fff7)
    0924074a
  • bobcanthelpyou's avatar
    gluon-web: fix typos · 371bdf3e
    bobcanthelpyou authored
    (cherry picked from commit 3b55cbc1)
    371bdf3e
  • Matthias Schiffer's avatar
    gluon-site: add better error message for domain name conflicts · 2dc2dca7
    Matthias Schiffer authored
    When two domains alias the same name (or one aliases another), display a
    meaningful error message like:
    
        Failed to alias domain 'foo' as 'bar', name already taken by
        domain 'baz'.
    
    (cherry picked from commit c208fc4f)
    2dc2dca7
  • Martin Weinelt's avatar
    modules: update OpenWrt · 93be7ad5
    Martin Weinelt authored
    ca8b4d684b kernel: bump 4.14 to 4.14.109
    1ff4cd1ff1 kernel: bump 4.9 to 4.9.166
    22a3e65662 kernel: bump 4.14 to 4.14.108
    dac25a5f22 kernel: bump 4.9 to 4.9.165
    6c3ca1d1ea kernel: bump 4.14 to 4.14.107
    dcdf50956f kernel: bump 4.9 to 4.9.164
    4336cfda12 ramips: allow packets with ttl=0
    13eb73b278 mt76: update to latest openwrt-18.06 branch
    0a637c7f87 kernel: bump 4.14 to 4.14.106
    24f32072d2 kernel: bump 4.9 to 4.9.163
    dcfca830a8 ipq40xx: copy Fritz4040 UBoot to STAGING_DIR_IMAGE
    400601f0e3 tools/libelf: Add mirrors as main site is dead
    f87a1874ef mt76: update to latest openwrt-18.06 branch
    9f2cbcad6d busybox: add missing install dir
    4918fe0291 kernel: bump 4.14 to 4.14.105
    2b9d2f6624 kernel: bump 4.9 to 4.9.162
    
    Build-tested: ar71xx-generci, ramips-mt7621
    Runtime-tested: ramips-mt7621 (D-Link DIR-860L B1)
    (cherry picked from commit e79fce2c)
    93be7ad5
  • Martin Weinelt's avatar
    modules: update packages · bae72d9a
    Martin Weinelt authored
    b7bcf24a0 znc: backport CVE fixes to 1.6
    f91539e92 Merge pull request #7807 from D-Albers/openwrt-18.06
    550de2331 Merge pull request #8449 from micmac1/ssh2-1806-181
    16fcd6d38 mosquitto: bump to v1.5.8
    1a23db5b2 php7: Add PKG_CPE_ID for proper CVE tracking
    7aacf2423 php7: update to 7.2.16
    27433fc3e php7: fix cross compiling patch (fixes #8166)
    00f6119bd php7: update to 7.2.15
    ef57201aa php7: update to 7.2.14
    e9271cf27 php7: update to 7.2.13
    1308ba92c php7: update to 7.2.12
    9e330d6e9 php7: update to 7.2.11
    5e25be535 php7: update to 7.2.10
    85c616557 php7: adjust load priority for openssl (fixes #6893)
    31d279c96 nano: update to 4.0
    59aa52ccd libssh2: version bump/CVE fixes
    e47fe43ea Jinja2: Update to 2.10
    8d7e62d95 ruby: update to 2.5.5
    17a0279dd ruby: fix build for uclibc
    017b74d35 vpnc: fix IPv6-triggered inoperability
    563aafcee postgresql: Revert adding build dependency to zlib/host
    3323ebddf Merge pull request #8403 from BKPepe/transmission_openwrt-18.06
    c0293cd99 Merge pull request #8402 from BKPepe/netdata_openwrt-18.06
    9bb4bcc9b Merge pull request #8395 from EricLuehrsen/unbound_191_1806
    d444a910f transmission: update to version 2.94
    99c3670bb Netdata: update to version 1.12.2
    1e347beb3 libtalloc: Merge 2.1.14 from master (remove libbsd dependency)
    a476bf8d0 unbound: update to 1.9.1
    060e59a28 Merge pull request #8386 from wvdakker/openwrt-18.06
    86efe678a Shorewall6: Bump to 5.2.0.5.
    9cdc22eef Shorewall: Bump to 5.2.0.5.
    3669215b2 Shorewall6-lite: Bump to 5.2.0.5.
    762093fe7 Shorewall-lite: Bump to 5.2.0.5.
    1a97a8444 Shorewall-core: Bump to 5.2.0.5.
    121072523 postgresql: add HOST_BUILD_DEPENDS:=zlib/host
    daef6665b gnurl: update to version 7.64.0
    5fff80472 libgabe: add package
    cb253649a libpbc: add new package
    f03acaa39 Merge pull request #8346 from Cynerd/jinja2-missing-dep-18.06
    2324d341e Jinja2: add missing dependency on markupsafe
    0ba0e0d1b gnunet: revert accidentally applied libmicrohttpd changes
    799c409d3 gnunet-secushare: add package (replacing gnunet-social package)
    d70e35ba1 gnunet: GNUnet v0.11.0 release
    799f553b2 postgresql: update to version 9.6.12
    257dfbb55 libextractor: update to version 1.9
    6c2266acf gnurl: update to version 7.63.0
    3e6d392e0 openvswitch: bump to version 2.8.5
    931070c26 jool: Backport two fixes for newer kernels.
    
    (cherry picked from commit 23cc093b)
    bae72d9a
  • Martin Weinelt's avatar
    modules: update routing · cba3f090
    Martin Weinelt authored
    e5fe4b6 Merge pull request #462 from ecsv/batadv-18.06
    ee2d981 batman-adv: Merge bugfixes from 2019.1
    4d7a182 nodogsplash: fix invalid pointer bug when clock is turned back (#456)
    2ad165c Merge pull request #452 from dangowrt/openwrt-18.06
    71f9aae luci-app-bmx7: update to v0.1-alpha
    0e3d701 bmx7: update to git snapshot as of 2018-12-29
    42af835 batman-adv: Refresh patches
    
    (cherry picked from commit b6c4e06b)
    cba3f090
  • Matthias Schiffer's avatar
    Refresh openwrt patches · d039502f
    Matthias Schiffer authored
    (cherry picked from commit 6412177a)
    d039502f
  • Matthias Schiffer's avatar
    c5042399
  • Martin Weinelt's avatar
    modules: update OpenWrt · df142f75
    Martin Weinelt authored
    6761961919 openssl: update to 1.0.2s
    9591155737 kernel: Fix arc kernel 4.14 build
    dc1b578a4c curl: Fix multiple security problems
    40ed8389ef mbedtls: update to version 2.16.1
    7e07320dc4 kernel: bump 4.14 to 4.14.121
    054aecdf0b kernel: bump 4.9 to 4.9.178
    e9a7344550 uci: fix heap use after free (FS#2288)
    4b633affff brcm63xx: drop linux,part-probe usage where possible
    cfb72eed69 brcm63xx: drop own implementation of DT partitions in favour of upstream
    68a5e662c2 kernel: bump 4.14 to 4.14.120
    85294fc5e7 kernel: bump 4.9 to 4.9.177
    152755c9a2 kernel: bump 4.14 to 4.14.119
    82e4b4250d kernel: bump 4.9 to 4.9.176
    cf2aa873ea ar71xx: Fix network setup for TP-Link Archer C25 v1
    e6928e6b29 kernel: Fix arc kernel build
    3239f56136 uboot-fritz4040: Add host flags for host compiler
    b5ce5217e2 ramips: rt305x: Reduce size of a5-v11 image
    d3053b1bdc kernel: bump 4.14 to 4.14.118
    f053a8ce41 kernel: bump 4.9 to 4.9.175
    412d80cdb7 kernel: bump 4.14 to 4.14.115
    f105a9c35c kernel: bump 4.9 to 4.9.172
    4685bf1d2f kernel: bump 4.14 to 4.14.114
    2faceb1a39 kernel: bump 4.9 to 4.9.171
    e0505cc018 Revert "uhttpd: disable concurrent requests by default"
    24aefaec62 tools/pkg-config: Handle variable substitution of 'bindir' to redirect to STAGING_DIR/bin
    aaa34526c4 tools/pkg-config: pass arguments at the end
    3103bd54c5 kernel: bump 4.14 to 4.14.113
    a5c62c933b kernel: bump 4.9 to 4.9.170
    ac3b5f00e1 kernel: bump 4.14 to 4.14.112
    15a70d085d kernel: bump 4.9 to 4.9.169
    e6e5435c5b ar71xx: GL.iNet AR300M family: correct LED definitions
    ecfe0f1cc4 ca-certificates: update to version 20190110
    2d2e615dee mac80211: brcmfmac: really add early fw crash recovery
    02aed76968 mac80211: brcmfmac: early work on FullMAC firmware crash recovery
    1a6d7a651f lantiq: tdw89x0: Fix WLAN LED on TP-Link W8970 v1.2 (FS#2232)
    6ac061f319 ar71xx: Fix IMAGE_SIZE for TP-Link Archer C7 v5
    7268ebb1e4 ar71xx: Correct MAC address for WAN interface of Archer C7 v5
    c7eb679047 ar71xx: Add "info" partition for TP-Link Archer C7 v5
    9c4fa1bb5b ar71xx: Remove ath10k packages from archer-c7-v1 (fixes FS#1743)
    6c81f5fac6 kernel: bump 4.14 to 4.14.111
    aa0e6fc489 kernel: bump 4.9 to 4.9.168
    dad220a00c kernel: bump 4.14 to 4.14.110
    07bd5b7a81 kernel: bump 4.9 to 4.9.167
    4b4de23dfb openssl: update to 1.0.2r
    
    Build-tested: x86-64
    (cherry picked from commit f8bbdd96)
    df142f75
  • Martin Weinelt's avatar
    modules: update packages · d69426da
    Martin Weinelt authored
    5d3cb594e Merge pull request #9058 from micmac1/sqlite3-arm-endian-owrt18
    d13f831ba sqlite3: fix arm endian issue
    48687a581 Merge pull request #8966 from BKPepe/18.06-ytdl
    5387239ad youtube-dl: update to version 2019.05.11
    76ebe2be0 Merge pull request #8765 from BKPepe/1806-urllib3
    ec5e894ce Merge pull request #8954 from jonathanunderwood/openwrt-18.06-getdns-stubby-from-master
    54928eb69 nfs-kernel-server: use portmap, drop rpcbind
    09e18eef7 stubby: set PKG_SOURCE_VERSION using PKG_VERSION
    f8c8b96e7 stubby: remove PKG_SOURCE from Makefile
    28c328d66 stubby: add support for TLS configuration options
    eec23a91b stubby: add support for tls_port resolver config option (#8889)
    5415cc7b2 stubby: update to 0.2.6
    b1cc26adf getdns: update to version 1.5.2
    813d49c69 stubby: Update PKG_RELEASE
    3b498844a stubby: fix handling of pkis in config (#8888)
    95daecd81 stubby: fixed duplicate IPv6 address in stubby.yml; fixed typo in README.md
    eca82ce3d Merge pull request #8938 from lucize/doveup18
    2c87aeba1 dovecot: update to 2.2.36.1
    8459433eb python-urllib3: update to 1.24.3
    014106741 Merge pull request #8781 from neheb/pros
    41c85f8ef Merge pull request #8767 from neheb/cr2
    9e4966bd3 Merge pull request #8816 from neheb/lo
    55b505f82 Merge pull request #8815 from neheb/gr
    1663a0186 Merge pull request #8881 from micmac1/maria_10.1.39
    78328ebe3 libxslt: add PKG_CPE_ID for proper CVE tracking
    816c7aed6 Merge pull request #8882 from micmac1/xslt-cve-18
    2eb2a94da mariadb: bump to 10.1.39
    d03db02bc libxslt: backport patch for CVE-2019-11068
    d3c324d8b Merge pull request #8871 from neheb/ad
    fb9238b61 addrwatch: Add -std=gnu89 to fix compilation
    5fae371ab Merge pull request #8779 from neheb/libsec
    3ca88ff6d Merge pull request #8780 from neheb/apc
    1d44e408f Merge pull request #8770 from neheb/es
    759e83674 Merge pull request #8772 from neheb/oa
    ea1429f69 Merge pull request #8778 from neheb/liba
    46d30c221 Merge pull request #8850 from EricLuehrsen/unbound_dhcp_1806
    7f7fda67b add rpcbind
    80429e0a5 unbound: fix local dns synthesis corner cases
    1f77a0582 Merge pull request #8777 from neheb/sendm
    071a926dd Merge pull request #8817 from neheb/bonnnnn
    ddc48c3d5 bonnie++: Remove wrongly added patch during cherry-pick
    21de3c1ac loudmouth: Disable debug and fix compilation
    79e69bf41 grilo: Remove build dependency on perl-xml-parser
    c3f6660b8 nfs-kernel-server: fix missing libbsd dependency
    d2f254a72 nfs-kernel-server: update to 2.3.3
    dac119d49 nfs-kernel-server: Switch to xz tarball
    f1ab32ab6 nfs-kernel-server: switch to libtirpc, enable ipv6
    5ab569a06 nfs-kernel-server: fix missing host symbol res_querydomain/missing-include-dir
    20809ba6a nfs-kernel-server: add -Wno-error=format-security to TARGET_CFLAGS to a fix compily error
    2c137a7a5 nfs-kernel-server: update to 2.3.2
    765ae2798 libtirpc: enable host build
    9b3414fd1 znc: Clean up Makefile and fix compilation on PPC
    a8316a5c6 nano: update to 4.2
    f69a00efb Merge pull request #8764 from BKPepe/1806-youtubedl
    024543fb1 Merge pull request #8766 from neheb/qu
    c69c1aea4 Merge pull request #8768 from neheb/cmd
    d018e0946 Merge pull request #8776 from neheb/luas
    9f74ef0f8 luasec: cleanup Makefile
    bbfd71a59 luasec: use gcc to link instead of ld
    7059f9476 luasec: Replace -fPIC with $(FPIC)
    a3d99ad90 youtube-dl: update to version 2019.04.24
    9e532f225 Merge pull request #8773 from neheb/cla
    bcf889b36 intltool: Add patch to fix regular expressions and avoid warnings in perl 5.22 and later.
    2653eabd4 prosody: Change linker from LD to CC
    c15b779b8 prosody: Update prosody to 0.11.2 Update Fixes CVE-2018-10847
    9104a1f14 apcupsd: preset shutdown binary
    e484057d0 libseccomp: Update to 2.3.3
    f61ee11d0 libartnet: Fix compile with GCC7
    9d2bf88ec sendmail: link with gcc instead of ld
    dd2c1e03e Merge pull request #8769 from neheb/da
    3a478756f Merge pull request #8774 from neheb/psq
    cf4537574 psqlodbc: Update to 11.00.0000
    8ca29a4f3 psqlodbc: bump to 10.03.0000, fix --with-unixodbc
    81a6687a6 Merge pull request #8771 from neheb/pia
    fa060f40e clamsmtp: Really fix compilation
    850126c0d oath-toolkit: Add patch from Fedora to fix compilation
    fd52a3df0 pianod: Update to 174.09 release (removes BSD dependencies)
    a0ca3e308 espeak: Fix build issues. Cleanup patches
    d02a17b35 darkstat: Remove libbsd dependency
    0a4f26f3c cmdpad: Fix compile
    27af84f57 crtmpserver: Update to official git repo
    1a7d79d98 quassel-irc: Update to latest version
    873762ce2 quasselc: Update to latest commit
    c8c8c1a4a Merge pull request #8759 from neheb/bon2
    76132b044 bonnie++: Update to 1.98
    df7f21bcd Merge pull request #8718 from neheb/lcd
    588f971f0 Merge pull request #8716 from neheb/wifi
    4e0a836c5 Merge pull request #8717 from neheb/setser
    403d40d91 Merge pull request #8720 from neheb/iio
    03a4afe5f Merge pull request #8719 from neheb/unix
    d42547cd3 Merge pull request #8733 from jefferyto/openwrt-18.06-python-cve-2019-9636
    fbcac2d53 python,python3: Fix CVE-2019-9636 - urlsplit missing NFKC normalization
    01f90caa1 Merge pull request #8706 from nxhack/18_06_icu_support_reiwa
    e0bee26f4 libiio: add missing dependency to zlib
    7220dab75 unixodbc: save unixodbc_conf.h for host build
    01a2f4353 unixodbc: fix clean-build compilation
    bd380a3c7 unixodbc: Fix LIB_PREFIX in host build
    9b5b23f44 lcd4linux: Update to 1204
    c26a03a1d setserial: Don't build docs to remove nroff dependency
    2a85006ab wifidog: Change to use TLS above 1.0
    94b07876e icu: [openwrt-18.06] support for new Japanese era Reiwa
    c9aedd9a5 nano: update to 4.1
    49e759b28 Merge pull request #8638 from mwarning/zerotier
    890993d40 Merge pull request #8477 from BKPepe/openwrt-18.06_perl
    d6ed5c22b net/mosquitto: correct config file option name
    05e16dd22 zerotier: fix multiple instance handling and port setting
    59c6457ec zerotier: update to version 1.2.12
    4db102755 Merge pull request #8595 from EricLuehrsen/openwrt-18.06
    43c1d6c2a unbound: correct forward of root domain
    b8970833b perlmod: fix ability to build module out-of-feed
    
    (cherry picked from commit bbd52db5)
    d69426da
  • Martin Weinelt's avatar
    modules: update routing · c49e0474
    Martin Weinelt authored
    cad1fba Merge pull request #469 from ecsv/batadv-for-18.06
    145ba7f batman-adv: Merge bugfixes from 2019.2
    40b7519 batman-adv: Reorder patches
    
    (cherry picked from commit 832de861)
    c49e0474
  • Martin Weinelt's avatar
    modules: update routing · d3033163
    Martin Weinelt authored
    c07326c batman-adv: Fix duplicated OGMs on NETDEV_UP
    
    fixes #1446
    
    (cherry picked from commit 9e00ecd8)
    d3033163
  • Matthias Schiffer's avatar
    ar71xx: Onion Omega is BROKEN · d43dbdca
    Matthias Schiffer authored
    This device doesn't have an Ethernet port, and even with the Ethernet
    shield, eth0 is not configured.
    
    (cherry picked from commit a44a5dce)
    d43dbdca
  • Martin Weinelt's avatar
    modules: update Gluon packages · be967d8f
    Martin Weinelt authored
    524ae77 tunneldigger: update to newest upstream commit (#216)
    be967d8f
  • Matthias Schiffer's avatar
    gluon-mesh-vpn-core: don't consider tunneldigger when fastd is installed · 4ddde78b
    Matthias Schiffer authored
    None of our scripts can handle fastd and tunneldigger running at the same
    time. When both are installed, ignore tunneldigger.
    
    (cherry picked from commit f6df3b05)
    4ddde78b
  • Matthias Schiffer's avatar
    gluon-mesh-vpn-core: move common VPN config to gluon UCI package · b7bca404
    Matthias Schiffer authored
    We now keep the VPN enable state, bandwidth limit enable and actual limits
    in the core config to avoid having to recover "user intent" from different
    config files when the used VPN packages change.
    
    Fixes #1736
    
    (cherry picked from commit 818c31af)
    b7bca404
  • Martin Weinelt's avatar
    modules: update OpenWrt · bc55bb1d
    Martin Weinelt authored
    2999c342aa kernel: bump 4.14 to 4.14.127
    9de2f4d4ce kernel: bump 4.9 to 4.9.182
    5fe809d718 Revert "ipq806x: fix EA8500 switch control"
    e493230e84 kernel: bump 4.14 to 4.14.126
    c449130bb2 mvebu: fixes commit f63a1caf22cb
    6fa6f74e37 kernel: backport 4.18 patch adding DMI_PRODUCT_SKU
    2cd234d96b mac80211: brcmfmac: backport important fixes from kernel 5.2
    85eda6f61e kernel: mt29f_spinand: fix memory leak during page program
    a0543d8e70 uboot-fritz4040: update PKG_MIRROR_HASH
    f63a1caf22 kernel: bump 4.14 to 4.14.125
    40b1e899ba kernel: bump 4.9 to 4.9.181
    5dbac47426 kernel: re-add bridge allow reception on disabled port
    5d27e87de7 rpcd: fix init script reload action
    1867f10807 kernel: bump 4.14 to 4.14.123
    7fe1b4a4b2 kernel: bump 4.9 to 4.9.180
    6563e494a0 kernel: bump 4.14 to 4.14.122
    e3408d09b0 kernel: bump 4.9 to 4.9.179
    b2b1265a1d apm821xx: backport accepted linux-crypto patches
    
    Fixes: CVE-2019-11477, CVE-2019-11478, CVE-2019-11479
    
    Compile-tested: x86_64
    Runtime-tested: x86_64
    (cherry picked from commit 1b06a15b)
    bc55bb1d
  • Matthias Schiffer's avatar
    modules: update OpenWrt · 5cb69254
    Matthias Schiffer authored
    fc1dae5be797 brcm2708: Revert "staging: vc04_services: prevent integer overflow in create_pagelist()"
    84aba5796ea2 gemini: 4.14: Fix up DNS-313 compatible string
    9656f49ea009 base-files: fix uci led oneshot/timer trigger
    bd0c3988e742 kernel: bump 4.14 to 4.14.128
    
    (cherry picked from commit 99f344bac38f461c064fe4be0e033ae8c51d5285)
    5cb69254
  • Martin Weinelt's avatar
    docs: fix reference to #noibss in v2018.2.1 release notes · 3ae816d3
    Martin Weinelt authored
    Uncovered by sphinx-build:
    docs/releases/v2018.2.1.rst:19: WARNING: Too many autonumbered footnote references: only 0 corresponding footnotes available.
    docs/releases/v2018.2.1.rst:19: WARNING: Unknown target name: "noibss".
    docs/releases/v2018.2.1.rst:26: WARNING: Unknown target name: "noibss".
    docs/releases/v2018.2.1.rst:30: WARNING: Unknown target name: "noibss".
    docs/releases/v2018.2.1.rst:34: WARNING: Unknown target name: "noibss".
    docs/releases/v2018.2.1.rst:35: WARNING: Unknown target name: "noibss".
    3ae816d3
  • Vincent Wiemann's avatar
    docs: faq: add note for supported hardware (#1665) · c9858094
    Vincent Wiemann authored
    A table with hardware supported by Gluon can be found on the OpenWrt Wiki. This commit adds a corresponding FAQ entry.
    
    (cherry picked from commit deb020d3ef850c93549c7036ece5e3039339c2f3)
    c9858094
  • bobcanthelpyou's avatar
    docs: fix typos and small text improvements · 04f6d0a2
    bobcanthelpyou authored
    (cherry picked from commit ff7aeafa)
    04f6d0a2
  • bobcanthelpyou's avatar
    docs: add new <%| tag for escaped expressions (#1683) · eb46e5a9
    bobcanthelpyou authored
    the tag was added by dd23a805
    
    (cherry picked from commit cae79eb0)
    eb46e5a9
  • bobcanthelpyou's avatar
    docs: fix typos and common misspellings (#1668) · 0986ec7e
    bobcanthelpyou authored
    (cherry picked from commit 170c494f)
    0986ec7e
  • bobcanthelpyou's avatar
    docs: remove unavailable devices (#1667) · 75c8e00f
    bobcanthelpyou authored
    - A Picostation M5 never existed
    - TL-WR710N v1 and v2.1 are part of ar71xx-generic not ar71xx-tiny
    
    (cherry picked from commit e8b37b2d7c80f5fbc81efb98753fbf0ce5104d16)
    75c8e00f
  • bobcanthelpyou's avatar
    docs: update links (moved permanently) · c63346fa
    bobcanthelpyou authored
    (cherry picked from commit 85494380)
    c63346fa
  • Martin Weinelt's avatar
    docs: Add v2018.2.2 release notes · ea5d3f01
    Martin Weinelt authored
    ea5d3f01
  • Martin Weinelt's avatar
    docs, README: Gluon v2018.2.2 · 800c3b2b
    Martin Weinelt authored
    800c3b2b
  • Sven Eckelmann's avatar
    gluon-authorized-keys: Force installation of gluon-lock-password · 2280cb3a
    Sven Eckelmann authored
    
    The gluon-authorized-keys is usually installed to use SSH keys to
    authenticate a user against the device. To make this useful, it is also
    required to disable passwordless SSH access to the device.
    
    This new dependency is only required when the user doesn't have
    gluon-setup-mode enabled already.
    
    Fixes: #1777
    Reported-by: default avataryanosz <github@yanosz.net>
    Fixes: a753fa79 ("gluon-authorized-keys: add keys from site.conf")
    Signed-off-by: default avatarSven Eckelmann <sven@narfation.org>
    (cherry picked from commit 2eb15bac)
    2280cb3a
  • Vincent Wiemann's avatar
    ar71xx-generic: Fix packages for GL.iNet AR750 (#1792) · 92ecb316
    Vincent Wiemann authored
    The profile for GL.iNet AR750 currently selects ATH10K_PACKAGES, but this device actually has a QCA9887 which needs another driver.
    This commit fixes the issue by setting ATH10K_PACKAGES_QCA9887 instead.
    
    (cherry picked from commit 0a222183)
    92ecb316
  • Matthias Schiffer's avatar
    modules: update Gluon packages · 106b87b2
    Matthias Schiffer authored
    d4c87ce6b06e simple-tc: depend on KERNEL_NET_ACT_POLICE or kmod-sched
    73b301911d2d simple-tc: fix confusing program names in error messages
    106b87b2
  • Chrissi^'s avatar
    gluon-mesh-vpn-core: Add dependency for KERNEL_NET_ACT_POLICE · aa2c0dc3
    Chrissi^ authored
    This is a fix for the broken ingress traffic-shaping in gluon v2018.2.2
    and possibly earlier.
    
    For ingress traffic shaping the kernel option NET_ACT_POLICE is needed.
    Before this patch there was no dependency to this. Neither in
    gluon_core, gluon-mesh-vpn-core nor in the package.
    
    This patch adds this dependency.
    
    [Matthias Schiffer: move dependency from GLUON_CORE to gluon-mesh-vpn-core]
    
    Fixes #1790
    
    (cherry picked from commit dc8149abc4c377d8718f1d8295472ba98c2208d4)
    aa2c0dc3
  • rubo77's avatar
    498c638b
  • rubo77's avatar
    docs: Add example how to build all targets · 9538ecb8
    rubo77 authored
    9538ecb8
  • rubo77's avatar
    ade7ae77
  • Martin Weinelt's avatar
    modules: update OpenWrt · 2894d541
    Martin Weinelt authored
    5e771160b8 kernel: bump 4.14 to 4.14.130
    9c6fb1d67a kernel: bump 4.14 to 4.14.129
    6c1bef833d kernel: bump 4.9 to 4.9.183
    467adaf6c5 OpenWrt v18.06.3: revert to branch defaults
    4382d4ce19 OpenWrt v18.06.3: adjust config defaults
    97ae9e0ccb fstools: block-mount: fix restart of fstab service
    25fc20db8b fstools: update to the latest master branch
    fc39d5fc45 fstools: media change detection (eg:sdcard) using kernel polling
    b463a13881 hostapd: fix multiple security problems
    
    Compile-tested: ramips-mt7621
    Runtime-tested: ramips-mt7621 (D-Link DIR-860L B1)
    2894d541
  • Martin Weinelt's avatar
    74bb239d
  • Martin Weinelt's avatar
    modules: update OpenWrt · 4458b794
    Martin Weinelt authored
    ef686b7292 uqmi: bump to latest git HEAD
    3dc740257b uqmi: inherit firewall zone membership to virtual sub interfaces
    a2c22b8776 uqmi: fix PIN_STATUS_FAILED error with MC7455 WCDMA/LTE modem
    d5ff0897cb kernel: bump 4.14 to 4.14.131
    18266fc6c0 kernel: bump 4.9 to 4.9.184
    
    Compile-tested: mpc85xx-generic, ramips-mt7621
    Runtime-tested: mpc85xx-generic (TP-Link WDR4900 v1), ramips-mt7621 (D-Link DIR-860L B1)
    4458b794
  • Adrian Schmutzler's avatar
  • Chrissi^ (Chris Fiege)'s avatar
    doc/dev/package: Fix path to gluon.mk (#1774) · 838d4b93
    Chrissi^ (Chris Fiege) authored
    
    $(TOPDIR) does not contain a trailing slash.
    Thus the 'gluon.mk'-include must include
    the trailing slash. (Just like the link to
    $(INCLUDE_DIR)/package.mk does.)
    
    Signed-off-by: default avatarChris Fiege <chris@tinyhost.de>
    838d4b93
  • Andreas Ziegler's avatar
    8e51a64c
  • bobcanthelpyou's avatar
  • Matthias Schiffer's avatar
    76988870
  • Martin Weinelt's avatar
    modules: update OpenWrt · 7bc05678
    Martin Weinelt authored
    df53824f46 kernel: bump 4.14 to 4.14.134
    76d1e8a0c2 kernel: bump 4.9 to 4.9.186
    ef9c13fb5d imx6: bump SDMA firmware to 3.5
    41e3f12e00 imx6: bump sdma firmware to 3.4
    f51e2d031e mac80211: brcm: improve brcmfmac debugging of firmware crashes
    95745e26b3 mac80211: brcm: update brcmfmac 5.4 patches
    65a405382b omcproxy: fix compilation on little-endian CPUs
    a68be42f99 scripts: ipkg-make-index.sh: dereference symbolic links
    8231f67218 mac80211: brcmfmac: backport fixes from kernel 5.4
    627bb0b8dc busybox: strip off ALTERNATIVES spec
    e6af9c017b opkg: bump to version 2019-06-14
    33e7beeb31 base-files: Fix path check in get_mac_binary
    687977bfc9 kernel: bump 4.14 to 4.14.132
    6ee6c97ded base-files: Really check path in get_mac_binary
    aced9de9a4 wireguard: bump to 0.0.20190601
    3bbd16da46 ramips: fix mt7620 pinmux for second SPI
    b84f761d91 OpenWrt v18.06.4: revert to branch defaults
    f6429577c5 OpenWrt v18.06.4: adjust config defaults
    
    Compile-tested: ar71xx-generic, ipq40xx, mpc85xx-generic, ramips-mt7621
    Runtime-tested: mpc85xx-generic (WDR4900v1), ramips-mt761 (DIR-860L-B1)
    7bc05678
  • Martin Weinelt's avatar
    modules: update OpenWrt · 3f071ad4
    Martin Weinelt authored
    b7e7d220e7 ar71xx: fix HiveAP 121 PLL for 1000M
    3f071ad4
  • Simon Terzenbach's avatar
    d8479d1b
  • Simon Terzenbach's avatar
    68c2b7bb
  • Simon Terzenbach's avatar
  • Martin Weinelt's avatar
    modules: update OpenWrt · 9dc1559b
    Martin Weinelt authored
    89808e211c kernel: bump 4.14 to 4.14.137
    349714a491 kernel: bump 4.9 to 4.9.188
    0a4a82a431 config: introduce separate CONFIG_SIGNATURE_CHECK option
    8a83892662 packages: apply usign padding workarounds to package indexes if needed
    0bce1d0db9 usign: update to latest Git HEAD
    958411aa61 kernel: bump 4.14 to 4.14.136
    2807f84b62 kernel: bump 4.9 to 4.9.187
    7e4ce0c655 ar71xx: wpj531: fix SIG1/RSS1 LED GPIO
    
    Compile-tested: ar71xx, mpc85xx
    9dc1559b
  • Matthias Schiffer's avatar
    modules: update Gluon packages · f584d0ea
    Matthias Schiffer authored
    a0ab6d6e712f simple-tc: increment PKG_VERSION
    f584d0ea
  • Matthias Schiffer's avatar
    uboot-fritz4040: add fixes for bootloader image generation · ad8a51db
    Matthias Schiffer authored
    This seems to unbreak bootloader image generation with certain shells /
    build setups.
    
    Fixes #1766
    
    (cherry picked from commit fdf552e5)
    ad8a51db
  • Andreas Ziegler's avatar
    docs: add v2018.2.3 release notes · d10c28c8
    Andreas Ziegler authored
    d10c28c8
  • Martin Weinelt's avatar
    docs, README: Gluon v2018.2.3 · e3f28058
    Martin Weinelt authored
    e3f28058
  • nrbffs's avatar
    resize x86 rootfs to 36 MB and kernel to 16 MB · 43e01839
    nrbffs authored
    This will allow x86 devices with 256 MB disk to upgrade.
    43e01839
  • nrbffs's avatar
    add netgear ex3700/r6120 · 7f26b857
    nrbffs authored
    7f26b857
Showing
with 45 additions and 35 deletions
......@@ -50,4 +50,4 @@ existing commit messages to get the idea.
[packages]: https://gluon.readthedocs.io/en/latest/user/site.html#packages
[#gluon]: https://webirc.hackint.org/#gluon
[mailing list]: mailto:gluon@luebeck.freifunk.net
[list of rejected features]: https://github.com/freifunk-gluon/gluon/issues?q=label%3Arejected
[list of rejected features]: https://github.com/freifunk-gluon/gluon/issues?q=label%3A%222.+status%3A+rejected%22
......@@ -106,6 +106,8 @@ list-targets: FORCE
@$(foreach target,$(GLUON_TARGETS),echo '$(target)';)
GLUON_DEFAULT_PACKAGES := hostapd-mini
GLUON_FEATURE_PACKAGES := $(shell scripts/features.sh '$(GLUON_FEATURES)' || echo '__ERROR__')
ifneq ($(filter __ERROR__,$(GLUON_FEATURE_PACKAGES)),)
$(error Error while evaluating GLUON_FEATURES)
......@@ -118,7 +120,7 @@ define merge_packages
GLUON_PACKAGES := $$(strip $$(filter-out -$$(patsubst -%,%,$(pkg)) $$(patsubst -%,%,$(pkg)),$$(GLUON_PACKAGES)) $(pkg))
)
endef
$(eval $(call merge_packages,$(GLUON_FEATURE_PACKAGES) $(GLUON_SITE_PACKAGES)))
$(eval $(call merge_packages,$(GLUON_DEFAULT_PACKAGES) $(GLUON_FEATURE_PACKAGES) $(GLUON_SITE_PACKAGES)))
config: FORCE
@$(CheckExternal)
......
......@@ -4,7 +4,9 @@ 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](https://gluon.readthedocs.io/en/latest/user/getting_started.html).
**Gluon IRC channel: `#gluon` in [hackint](https://hackint.org/)**
Gluon's developers frequent an IRC chatroom at [#gluon](ircs://irc.hackint.org/#gluon)
on [hackint](https://hackint.org/). There is also a [webchat](https://webirc.hackint.org/#irc://irc.hackint.org/#gluon)
that allows for access from within your browser.
## Issues & Feature requests
......@@ -19,7 +21,7 @@ the future development of Gluon.
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 v2018.2 && make update`.
and switch to one by running `git checkout v2018.2.3 && 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 *will break* eventually.
......
......@@ -47,12 +47,12 @@ master_doc = 'index'
# General information about the project.
project = 'Gluon'
copyright = '2015-2018, Project Gluon'
copyright = '2015-2019, Project Gluon'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
version = release = '2018.2'
version = release = '2018.2.3'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
......
......@@ -15,9 +15,13 @@ The `main repo`_ does have issues enabled.
IRC
---
Gluon's developers frequent `#gluon on hackint`_. You're welcome to join us!
Gluon's developers frequent the IRC chatroom `#gluon`_ on `hackint`_.
There is a `webchat`_ that allows for easy access from within your
webbrowser. You're welcome to join us!
.. _#gluon on hackint: irc://irc.hackint.org/#gluon
.. _#gluon: ircs://irc.hackint.org/#gluon
.. _hackint: https://hackint.org/
.. _webchat: https://webirc.hackint.org/#irc://irc.hackint.org/#gluon
Working with repositories
......@@ -32,9 +36,9 @@ rerun
`make update` also applies the patches that can be found in the directories found in
`patches`; the resulting branch will be called `patched`, while the commit specified in `modules`
can be refered to by the branch `base`.
can be referred to by the branch `base`.
After new patches have been commited on top of the `patched` branch (or existing commits
After new patches have been committed on top of the `patched` branch (or existing commits
since the base commit have been edited or removed), the patch directories can be regenerated
using
......
......@@ -31,14 +31,14 @@ can work::
lua -e 'print(require("platform_info").get_image_name())'
While porting Gluon to a new device, it might happen that the profile name is un-
known. Best practise is to generate an image first by using an arbitrary value
While porting Gluon to a new device, it might happen that the profile name is
unknown. Best practise is to generate an image first by using an arbitrary value
and then executing the lua command on the device and use its output from then on.
The second parameter defines the name of the image files generated by OpenWrt. Usually,
it is also the OpenWrt profile name; for devices that still use the old image build
code, a third parameter with the OpenWrt profile name can be passed. The profile names
can be found in the image Makefiles in ``lede/target/linux/<target>/image/Makefile``.
can be found in the image Makefiles in ``openwrt/target/linux/<target>/image/Makefile``.
Examples::
......@@ -99,7 +99,7 @@ target supports *per-default rootfs*).
Configuration
'''''''''''''
The ``config`` command allows to add arbitary target-specific OpenWrt configuration
The ``config`` command allows to add arbitrary target-specific OpenWrt configuration
to be emitted to ``.config``.
Notes
......
......@@ -10,7 +10,7 @@ Gluon package makefiles
As many packages share the same or a similar structure, Gluon provides a ``package/gluon.mk`` that
can be included for common definitions. This file replaces OpenWrt's ``$(INCLUDE_DIR)/package.mk``;
it is usually included as ``include ../gluon.mk`` from Gluon core packages, or as
``include $(TOPDIR)../package/gluon.mk`` from feeds.
``include $(TOPDIR)/../package/gluon.mk`` from feeds.
Provided macros
***************
......@@ -74,7 +74,7 @@ Feature flags provide a convenient way to define package selections without
making it necessary to list each package explicitly.
The main feature flag definition file is ``package/features``, but each package
feed can provide additional defintions in a file called ``features`` at the root
feed can provide additional definitions in a file called ``features`` at the root
of the feed repository.
Each flag *$flag* without any explicit definition will simply include the package
......
......@@ -11,7 +11,7 @@ from Lua scripts. Example:
The *site* object in this example does not directly represent the *site.conf* data structure;
instead, it is wrapped in a way that makes it more convenient to access deeply nested elements.
To access the the underlying values, they must be unwrapped using the function call notation
To access the underlying values, they must be unwrapped using the function call notation
(the ``()`` after ``site.wifi24.ap.ssid`` in the example).
The wrapper objects have two advantages over simple Lua tables:
......
......@@ -23,7 +23,7 @@ Best practices
This allows using the same code to create the initial configuration and upgrade configurations on upgrades.
* If it is unavoidable to run different code during the initial installation, the ``sysconfig.gluon_version`` variable
can be checked. This variable is ``nil`` during the initial installation and contains the previously install Gluon
can be checked. This variable is ``nil`` during the initial installation and contains the previously installed Gluon
version otherwise.
Script ordering
......
......@@ -5,7 +5,7 @@ As the WAN port of a node will be connected to a user's private network, it
is essential that the node only uses the WAN when it is absolutely necessary.
There are two cases in which the WAN port is used:
* Mesh VPN (package ``gluon-mesh-vpn-fastd``
* Mesh VPN (package ``gluon-mesh-vpn-fastd``)
* DNS to resolve the VPN servers' addresses (package ``gluon-wan-dnsmasq``)
After the VPN connection has been established, the node should be able to reach
......
......@@ -2,7 +2,7 @@ Config Mode
===========
The `Config Mode` consists of several modules that provide a range of different
condiguration options:
configuration options:
gluon-config-mode-core
This modules provides the core functionality for the config mode.
......
......@@ -71,7 +71,7 @@ Useful functions:
values for the given key.
- *status* (*code*, *message*): Writes the HTTP status to the reply. Has no effect
if a status has already been sent or non-header data has been written.
- *header* (*key*, *value*): Adds an HTTP header to the reply to be sent to to
- *header* (*key*, *value*): Adds an HTTP header to the reply to be sent to
the client. Has no effect when non-header data has already been written.
- *prepare_content* (*mime*): Sets the *Content-Type* header to the given MIME
type, potentially setting additional headers or modifying the MIME type to
......
......@@ -51,14 +51,14 @@ Classes and methods
- *Form:write* ()
Is called after the form has beed submitted (but only if the data is valid). It
Is called after the form has been submitted (but only if the data is valid). It
is called last (after all options' *write* methods) and is usually used
to commit changed UCI packages.
The default implementation of *write* doesn't do anything, but it can be
overridden.
- *Section* (usually instanciated through *Form:section*)
- *Section* (usually instantiated through *Form:section*)
- *Section:option* (*type*, *id*, *title*, *description*)
......
......@@ -11,7 +11,9 @@ Views are partial HTML pages, with additional template tags that allow
to embed Lua code and translation strings. The following tags are defined:
- ``<%`` ... ``%>`` evaluates the enclosed Lua expression.
- ``<%=`` ... ``%>`` evaluates the enclosed Lua expression and prints its value.
- ``<%|`` ... ``%>`` evaluates the enclosed Lua expression and prints its value.
- ``<%=`` ... ``%>`` evaluates the enclosed Lua expression and prints its value
*without escaping HTML entities*. This is useful when the value contains HTML code.
- ``<%+`` ... ``%>`` includes another template.
- ``<%:`` ... ``%>`` translates the enclosed string using the loaded i18n catalog.
- ``<%_`` ... ``%>`` translates the enclosed string *without escaping HTML entities*
......
......@@ -39,8 +39,8 @@ A fully automated nightly build could use the following commands:
make update
make clean GLUON_TARGET=ar71xx-generic
NUM_CORES_PLUS_ONE=$(expr $(nproc) + 1)
make -j$NUM_CORES_PLUS_ONE GLUON_TARGET=ar71xx-generic GLUON_BRANCH=experimental
make manifest GLUON_BRANCH=$GLUON_BRANCH GLUON_RELEASE=$GLUON_RELEASE
make -j$NUM_CORES_PLUS_ONE GLUON_TARGET=ar71xx-generic GLUON_BRANCH=experimental GLUON_RELEASE=$GLUON_RELEASE
make manifest GLUON_BRANCH=experimental GLUON_RELEASE=$GLUON_RELEASE
contrib/sign.sh $SECRETKEY output/images/sysupgrade/experimental.manifest
rm -rf /where/to/put/this/experimental
......
......@@ -15,7 +15,7 @@ Activating Config Mode
Config Mode is automatically entered at the first boot. You can re-enter
Config Mode by pressing and holding the RESET/WPS button for about three
seconds. The device should reboot (all LEDs will turn of briefly) and
seconds. The device should reboot (all LEDs will turn off briefly) and
Config Mode will be available.
......
......@@ -24,7 +24,7 @@ Information to be announced is currently split into three categories:
interfaces. This data can be used to determine the network topology.
All categories will have a ``node_id`` key. It should be used to
relate data of different catagories.
relate data of different categories.
Accessing Node Information
--------------------------
......@@ -117,7 +117,7 @@ The supported requests are:
gluon-neighbour-info
~~~~~~~~~~~~~~~~~~~~
The programm `gluon-neighbour-info` can be used to retrieve
The program `gluon-neighbour-info` can be used to retrieve
information from other nodes.
::
......
......@@ -161,7 +161,7 @@ site.conf only variables
- mesh_vpn.fastd.syslog_level
- wifi*.supported_rates
- wifi*.basic_rates
- wifi*.basic_rate
- timezone
- regdom
......@@ -193,8 +193,8 @@ domain.conf only variables
- prefix4
- extra_prefixes6
- To prevent accidential bridging of different domains, all meshing
technologies should be seperated:
- To prevent accidental bridging of different domains, all meshing
technologies should be separated:
- domain_seed (wired mesh)
......
Private WLAN
============
It is possible to set up a private WLAN that bridges the WAN port and is seperated from the mesh network.
It is possible to set up a private WLAN that bridges the WAN port and is separated from the mesh network.
Please note that you should not enable ``mesh_on_wan`` simultaneously.
The private WLAN can be enabled through the config mode if the package ``gluon-web-private-wifi`` is installed.
......@@ -19,7 +19,7 @@ You may also enable a private WLAN using the command line::
uci set wireless.wan_radio$RID.ssid="$SSID"
uci set wireless.wan_radio$RID.key="$KEY"
uci set wireless.wan_radio$RID.disabled=0
uci set wireless.wan_radio$RID.macaddr="$($(echo "lua -e print(require('gluon.util').generate_mac(3+4*$RID))"))"
uci set wireless.wan_radio$RID.macaddr=$(lua -e "print(require('gluon.util').generate_mac(3+4*$RID))")
uci commit
wifi
......