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

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Select Git revision
Show changes
Commits on Source (35)
  • Ralf Jung's avatar
  • Martin Weinelt's avatar
    docs: v2020.1: add Edgerouter X NAND driver problem to known issues · 7669aea6
    Martin Weinelt authored
    Resolves #1937
    
    (cherry picked from commit bf041070)
    7669aea6
  • Martin Weinelt's avatar
    modules: update routing · 567a7497
    Martin Weinelt authored
    b8fd8c8 Merge pull request #554 from ecsv/batadv-for-19.07
    18a724e batman-adv: Merge bugfixes from 2020.0
    efa6e54 luci-app-bmx6: bugfix querying bmx6-info (p2)
    f1b0476 luci-app-bmx6: bugfix format to query bmx6-info
    839ea37 quagga: update to version 1.1.1 (#541)
    c82ce8d Merge pull request #536 from ecsv/batadv-for-19.07
    242185e batman-adv: Merge bugfixes from 2019.5
    567a7497
  • Martin Weinelt's avatar
    modules: update packages · 536cb003
    Martin Weinelt authored
    99efce0cd pagekite: add simple websockets and update syntax
    42c7a7adb pagekite: avoid redundant information in syslog
    13e8c6ffe pagekite: bump to v0.91.200218
    c3ff03a34 ocserv: updated to 0.12.6
    8b1101bbd gnutls: updated to 3.6.12
    95c72d8ab php7: update to 7.2.28
    61970ece5 xl2tpd: fix building failure caused by pfc
    7fe207375 xl2tpd: bump to version 1.3.15
    e9ea875a1 zip: remove package
    11b2c1ea1 nnn: update to version 3.0
    47dc62ba2 nnn: update to version 2.9
    201ec1470 youtube-dl: update to version 2020.2.16
    7153a1f7f youtube-dl: update to version 2020.1.24
    3a4d88f5d youtube-dl: update to version 2020.1.15
    2c0a307ee acme: update to 2.8.5
    e29cc586f Merge pull request #11381 from wvdakker/openwrt-19.07
    1c7b7cfdf Shorewall6: Bump to version 5.2.3.6
    481e63feb Shorewall: Bump to version 5.2.3.6
    4f0e5c49d Shorewall6-lite: Bump to version 5.2.3.6
    7c8f5fd70 Shorewall-lite: Bump to version 5.2.3.6
    1fbf3e179 Shorewall-core: Bump to version 5.2.3.6
    3cf36f145 Merge pull request #11375 from jefferyto/golang-1.13.8-openwrt-19.07
    12b84e6ac golang: Update to 1.13.8
    156dd4ad0 Merge pull request #11360 from gladiac1337/haproxy-2.0.13-openwrt-19.07
    2f5b20987 haproxy: Update HAProxy to v2.0.13
    bd24f9bb3 ffmpeg: disable x86 asm for old CPU types
    dbef69927 ffmpeg: update to 3.4.7
    c53055aa1 ffmpeg: Fix fdkaac patches
    9d6855be1 ffmpeg: Fix pkgconfig files to be more cross compile friendly
    1e97faf11 zabbix: remove configure patch
    2058e86fa zabbix: Fix compilation with uClibc-ng
    403c98169 Merge pull request #11356 from neheb/boostkkk
    2b15682da sshpass: add new package
    76947a8be boost: reintroduce uClibc-ng patch
    78d7c8aef knot: Do not try to build under ARC
    b4febf32c liburcu: Don't build under ARC, not even InstallDev
    fc5935729 perl: define $sysroot for extensions
    5c856ff55 perl: Don't build InstallDev under ARC
    c7e1106d1 nss: Fix compilation with uClibc-ng
    bdca0e7bf measurement-kit: Fix compilation with uClibc-ng
    8e746461f measurement-kit: update to version 0.10.9
    659b1b807 boost: Fix embarassing ARC typo
    8640d243e Merge pull request #11296 from Andy2244/samba4-update-4.11.6-(19.07)
    a0c00a213 Merge pull request #11297 from Andy2244/ksmbd-update-3.1.3-(19.07)
    f5be481a4 ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 support, add avahi support package
    1a503986f samba4: update to 4.11.6, add new UCI option
    490685093 dnsdist: fix compilation on PIE ARM64
    f815a7416 Merge pull request #11281 from micmac1/apache-19.07-up
    9be5706a7 Merge pull request #11245 from Robby-/openwrt-19.07-rlmpython_and_fixproxycfgconflict
    9e551f1b3 apache: add postinstall script
    019b8fd05 subversion: fix build failure
    8b238c840 subversion: add libsqlite3 depend
    623ae4614 apache: bump to 2.4.41 & sync with master
    4cba41ac1 apr-util: sync with master
    391f5f087 apr: bump to 1.7.0 & sync with master
    04da60f17 nano: update to 4.8
    3cf0c61f2 php7: update to 7.2.27
    c417bddda freeradius3: Enable the rlm_python and rlm_python3 modules.
    4d16e3ae3 freeradius3: Fix proxy.conf file conflict.
    da2071507 syslog-ng: listen not globally but just locally
    268ea7a78 python-importlib-metadata: add new package
    90e596693 shadow: update to 4.8.1
    433264290 Merge pull request #11213 from adde88/openwrt-19.07
    f8999d963 Merge pull request #11229 from jefferyto/golang-env-fixes-openwrt-19.07
    1d7cda2ed golang: Improve build isolation from user environment
    6ac743909 Merge pull request #11226 from micmac1/sqlite3-19.07
    0263d2273 sqlite3: update to version 3.31.1
    f828174de hcxtools: update to 5.3.0 + changes to Makefile to include latest binaries being compiled
    afb4bb4c2 dnscrypt-proxy2: update to version 2.0.39
    ba9262f04 dnscrypt-proxy2: update to version 2.0.36
    3c95786ac Merge pull request #11219 from jefferyto/golang-1.13.7-openwrt-19.07
    9a792f41c golang: Update to 1.13.7, add PKG_CPE_ID to Makefile
    98499ee44 Merge pull request #11214 from Andy2244/wsdd2-fix_typos-(19.07)
    24c1ebc2b Merge pull request #11216 from dibdot/19.07-2
    8dffab34b adblock: update 3.8.15
    00a1294d0 wsdd2: fix typos
    da3df8f6c hcxdumptool: update to 6.0.1
    e73b2a0a0 Merge pull request #11203 from micmac1/19.07-xml2
    0eb7b3e4e libxml2: install xml2-config with host triplet
    6e5977094 libxml2/host: revert xml2-config prefix fix
    752070f84 nextdns: Update to version 1.4.23
    266917ae5 Merge pull request #11197 from Ansuel/backport
    2c4e6a539 uwsgi: backport master changes to 19.07
    8b5c2901c nginx: backport master changes to 19.07
    f7b3d0062 Merge pull request #11184 from micmac1/19.07-maria-10.2.31
    cff7a04a6 Merge pull request #11176 from jefferyto/python-fix-float-byte-order-openwrt-19.07
    265e444d3 mariadb: security bump to 10.2.31
    36a1c0c5a python-certify: bump to 2019.11.28
    ad50eb7c0 python3: Fix float byte order detection
    a76dd0635 python: Fix float byte order detection
    30d0c2ee0 python: Replace utime with utimes
    1ec76dd7c libxslt/host: depend on libxml2/host
    4689c0998 libxslt: patch security issues
    db7c84f67 libxslt: add host build
    4d2cbcadc Merge pull request #11149 from nickberry17/add_mm_to_19
    cac10393e modemmanager: add ModemManager to packages
    c9cf3c277 libqmi: add libqmi to packages
    5f27a4701 libmbim: add libmbim to packages
    cd81e4f06 Merge pull request #11143 from Andy2244/smbd-rename_ksmbd-update-3.1.1-(19.07)
    f5f35a72a Merge pull request #11144 from Andy2244/wsdd2-rename_ksmbd-(19.07)
    e6c686454 glib2: fix mips16 build, add size reducing static link, fpic CFLAGS
    ef940752d glib2: Disable Werror
    fd5a51ac0 wsdd2: update for renamed smbd->ksmbd
    82b463b19 smbd: update to 3.1.1, rename to "ksmbd", "ksmbd-tools"
    1e43dc8f8 Merge pull request #11123 from stangri/19.07-https-dns-proxy
    045e54e6b Merge pull request #11129 from Robby-/openwrt-19.07-freeradius3_update_3_0_20
    885c9ed6c Merge pull request #11126 from micmac1/19.07-tiff
    b3c1a67ff freeradius3: Update to 3.0.20
    eee4d0830 tiff: update version to 4.1.0
    a9fd019a3 https-dns-proxy: fix deleting server items, configurable dnsmasq settings change
    eab36f8a6 avrdude: Fix GPIO path building
    9cb0c7f4a Merge pull request #10990 from BKPepe/django-19.07
    5afe3fd1d Merge pull request #11078 from ddast/radicale_add_urllib_dep
    ea93089af radicale-py3: Add python3-urllib dependency
    72af40f2b nut: fix other/otherflag custom variables in nut-server.init
    e1aa905ab nut: update OpenSSL 1.1.0 patch
    154da8aa0 nut: fix CGI setup
    7b07ac9e3 Merge pull request #11063 from EricLuehrsen/openwrt-19.07-unbound
    bc4f3c11c unbound: improve dependencies for okpg
    895200940 Merge pull request #11061 from cotequeiroz/afalg_1.1.0-19.07
    1410d6b73 afalg_engine: bump to v1.1.0
    162974f80 btrfs-progs: update to version 5.4.1
    072fcb5ce libseccomp: add seccomp-syscalls.h to InstallDev
    3ab34b50d Merge pull request #11051 from wvdakker/openwrt-19.07
    5022caf86 Shorewall6-lite: Bump to 5.2.3.5
    0b890cf4b Shorewall6: Bump to 5.2.3.5
    1201cdcd5 Shorewall: Bump to 5.2.3.5
    4cb0ff831 Shorewall-lite: Bump to 5.2.3.5
    c2a5aa1a5 Shorewall-core: Bump to 5.2.3.5
    8ba3c7b19 afalg_engine: fix ENGINES location, zero-copy
    776216a65 afalg_engine: add new package
    995226d95 strongswan: bump to 5.8.2
    243673b2d strongswan: allow to specify per-connection reqid with UCI
    3880d65a0 strongswan: bump to 5.8.1
    ba43556ae libarchive: update to version 3.4.1 (security fix)
    ff87e8dbf oniguruma: bump to version 6.9.4
    3030d0fc1 vpn-policy-routing: bugfix: remove conflict with vpnbypass
    d0bdd3252 Merge pull request #11021 from jefferyto/golang-updates-openwrt-19.07
    2dbc88762 golang: Update to 1.13.6
    fdd202bd1 golang: Fix selection of GOARM value
    6a64b7aff libseccomp: update to version 2.4.2
    a50eeb01f django: update to version 1.11.27
    8f3dcbcee unbound: fix TLS forwards with optional suffix
    ffdbf4e7c measurement-kit: update to version 0.10.8
    8f037084b measurement-kit: update package
    8f2eb8f2d measurement-kit: update to version 0.10.6
    3dfabe79f smbd: Update to 3.0.2
    670f336d7 transmission: Sync with master
    e847333d1 python,python3: split python[3]-pkg-resources from setuptools
    1f293771c openvswitch: bump PKG_RELEASE
    dc097661c openvswitch: backport patch to fix compilation
    74e160df2 openvswitch: fix building failure caused by dst_ops api change
    a4a54d0f3 openvswitch: bump to version 2.11.1
    d974cd367 Merge pull request #10920 from Rixerx/openwrt-19.07
    26c23f3b9 Merge pull request #10881 from mstorchak/stubby-19.07
    9adadfd8e sqlite3: bump to version 3.30.1
    3bfc11ea2 sqlite3: bump to 3.29.0
    e2bca1026 nginx: update to 1.16.1
    74e9ca74f tor: add respawn to init script
    b85cbaf7e tor: update to version 0.4.2.5
    2da2cf43b youtube-dl: update to version 2020.1.1
    9ec865253 Merge pull request #10940 from Andy2244/samba-4.11.4-(19.07)
    7472cc742 Merge pull request #10938 from Andy2244/smbd-rename-3.0.1-(19.07)
    396c5fc9b Merge pull request #10939 from Andy2244/wsdd2-init-update-(19.07)
    bff320497 Merge pull request #10937 from Andy2244/libtirpc-1.2.5-(19.07)
    85066d81d samba4: update to 4.11.4 (python3 version), add rpcsvc-proto, add libasn1 host build
    28e84aacf wsdd2: update to git (2019-12-15), bind to 'lan' only, update init for smbd
    8bc58d175 smbd: rename from cifsd, update to 3.0.1
    71d639a45 libtirpc: update to 1.2.5
    3a82973ae zabbix: update to 4.0.16
    34938d03f Merge pull request #10903 from stangri/19.07-vpn-policy-routing
    a015cc1bd youtube-dl: update to version 2019.12.25
    86b48645f vpn-policy-routing: initial release
    d22c35e58 nano: update to 4.7
    10a7a8763 Merge pull request #10897 from jefferyto/golang-format-ldflags-openwrt-19.07
    fc313e772 golang: Format TARGET_LDFLAGS for gcc
    8df00a88e Merge pull request #10892 from cshoredaniel/pr-19.07-radicale2-doc-passlib-bcrypt
    3b5c73f85 Merge pull request #10893 from cshoredaniel/pr-19.07-update-passlib-1-7-2
    64d4fc6e6 radicale2: Document suggested use of passlib and bcrypt
    9f39817c7 Merge pull request #10888 from mwarning/zerotier
    479b45b8a zerotier: update to 1.4.6
    f0c5a95a4 zerotier: make sure the /var/lib exists
    38a3ed1c7 zerotier: change license to BSL 1.1
    e42648f3c zerotier: update to release 1.4.4
    70f4c1d19 zerotier: udpate to 1.4.2
    61291196d zerotier: fix linking to libnatpmp and build with uclibc
    1961985f8 zerotier: update to zerotier 1.4.0
    7b5cc70fa zerotier: keep configuration file on update
    bcdb9d00a passlib: Update passlib to 1.7.2
    ed6e1024b stubby: switch to ca-bundle in 19.07
    73a965aea Merge pull request #10875 from jefferyto/golang-ldflags-fix-openwrt-19.07
    db9a8a1e7 golang: Fix ldflags when GO_PKG_LDFLAGS is set
    a25849997 Merge pull request #10865 from nxhack/libuv_1_32_0
    a23285c00 libuv: update to 1.32.0
    b710855ef Merge pull request #10762 from leonghui/wiki-link-update-19.07
    07cda0edc Merge pull request #10862 from gladiac1337/haproxy-2.0.12-openwrt-19.07
    02985327b haproxy: Update HAProxy to v2.0.12
    ef82bba48 unbound: update to 1.9.6
    c9cb6a0b1 dnscrypt-proxy2: Update to version 2.0.34
    b8bd94ef8 mtr: update to 0.93
    5fe674a86 knot: update to version 2.9.2
    20d3d99a5 meson: Update to version 0.52.1
    c1b410d7a lmdb: use toolchain AR for compilation
    38c0db06b shadow: change default encryption method from DES to SHA512
    4a8f7d124 netdata: Update to version 1.19.0
    39dce33ac syslog-ng: Update to version 3.25.1
    cbb329ac7 btrfs-progs: Update to version 5.4
    94c4f61b5 Merge pull request #10856 from BKPepe/python3-19.07
    198d01f78 Merge pull request #10852 from gekmihesg/19.07-restic-rest-server
    0f18984d4 Merge pull request #10853 from gekmihesg/19.07-restic
    c5d6ffaf1 python3: Updated to version 3.7.6
    34b31493e restic: add package
    a018b5149 restic-rest-server: add package
    9fffb2b68 icu: Backport C++11 math patch
    fff198e7f Merge pull request #10753 from stangri/19.07-https-dns-proxy
    e3de8dd08 Merge pull request #10822 from cshoredaniel/pr-19.07-remove-msmtp-scripts
    90ef9c18c git: update to version 2.24.1 (security fix)
    dc2c25ccf git: Update to version 2.24.0
    96c667a12 nspr: update to 4.24
    ad246b363 nspr: update to 4.23
    8f48dc334 nspr: update to 4.22
    78e241c54 nss: update to 3.48
    7e51bdee0 nss: update to 3.47.1 and fix xscale
    da51495aa nss: update to 3.47
    5b1beec9d nss: update to 3.46.1
    d4d798baa nss: update to 3.46
    0b2a73d15 nss: Replace usleep with nanosleep
    666cce12c nss: update to 3.45
    01b9bf1a1 nss: update to 3.44.1
    ceeac3b37 vpnc-script: bumped release version
    13de8da3b php7: update to 7.2.26
    b46f4ecd3 vpnc-script: enable reconnect
    f57ca519a cgi-io: close pipe descriptors early
    9e434da4e cgi-io: implement exec action
    59ca5bda3 msmtp-scripts: Remove as abandoning upstream; msmtp-queue works
    a84d8ddce https-dns-proxy: switch to https-dns-proxy package name
    80c42c968 Merge pull request #10809 from etactica/mb-1907
    7ebd7011c libmodbus: update to 3.1.6
    a70432b78 tor: update to 0.4.1.6
    9147f9d72 tor: update to version 0.4.1.5
    2c434727b Merge pull request #10801 from gladiac1337/haproxy-2.0.11-openwrt-19.07
    90180becf haproxy: Update HAProxy to v2.0.11
    18e9050e3 treewide: update wiki links
    10d2e63dd Merge pull request #10776 from rs/nextdns-1.3.1_19.07
    d40052862 nextdns: update to version 1.3.1
    b4f3e5085 collectd: add vmem uci config
    3a65e659d adblock: bugfix 3.8.14
    111e84674 net/pagekitec: Update to 20191211 version
    a82cbd584 adblock: bugfix 3.8.13
    c61579b56 meson: add new package
    fd5ef39e8 ninja: add new package
    c1dd9499b golang: Update to 1.13.5
    e67c39546 transmission: bump PKG_RELEASE
    8acf58bf6 geth: Update to 1.9.9
    54cbc535d geth: Update to 1.9.6
    710c325be nnn: Update to version 2.8.1
    b88b43dd1 python-more-itertools: add new package
    bc30298f5 motion: fix streaming
    77d230b52 motion: add basic procd init script
    b1b53e61c motion: Update to 4.2.2
    350716771 Merge pull request #10682 from hnyman/collectd-backport
    2591e8220 mosquitto: bump to version 1.6.8
    12be725fa Merge pull request #10697 from jefferyto/byobu-1.130-openwrt-19.07
    1781209be gnutls: fixed pkg-hash to the right one
    1c28d8cc2 openconnect: updated to 8.05
    b551c5329 gnutls: updated to 3.6.11
    6aebfb2df byobu: Update to 5.130
    879a1e25b byobu: Update to 5.129
    0116633d0 nano: update to 4.6
    3dd9ef2f1 banip: update 0.3.11
    a9b5f0657 collectd: update to 5.10.0
    e33b3f8ca collectd: adjust reaction to ntp time at boot time
    a681b766e collectd: update to 5.9.2
    bbf35c736 collectd: bump PKG_PACKAGE version
    e7ed36702 collectd: add reload and service trigger
    ac29330c5 collectd: add logfile plugin definitions
    5dd077e95 collectd: add iptables uci config
    6884430d4 collectd: add network uci config
    df7d418c9 collectd: add curl uci config
    53e546854 collectd: add apcups uci config
    eb6798351 collectd: add new memory config values
    0f9ae62e2 collectd: add new cpu config values
    4d54186f1 collectd: use uname to get default Hostname
    2bd0a56f0 collectd: log stderr output
    c4083af7b collectd: enable threshold plugin
    1920eb60f collectd: move jshn.sh include to remove warning
    00803ffc9 collectd: enable cpufreq module for ipq40xx and brcm2708_bcm2709
    e6ced2769 Merge pull request #10676 from gladiac1337/haproxy-2.0.10-openwrt-19.07
    5dd5b3365 haproxy: Update HAProxy to v2.0.10
    a79d6df67 transmission: sync with master branch
    7c1c00735 Merge pull request #10646 from Andy2244/softethervpn5-9672_19.07
    a881ab43c softethervpn5: update to 5.01.9672
    
    Build-tested: x86-64, ipq40xx
    (cherry picked from commit 027aa49d)
    536cb003
  • Martin Weinelt's avatar
    modules: update OpenWrt · 8d405dce
    Martin Weinelt authored
    39405644d5 dnsmasq: add 'scriptarp' option
    d5b1f4430f openssl: update to 1.1.1e
    798ff37aaa openssl: add configuration example for afalg-sync
    168acbb36d oxnas: yet another irqchip related patch
    cf4520d15e oxnas: backport another fix for irqchip
    456e1c60d6 ath79: add support for TP-Link WDR3500 v1
    e7fae8fc97 ath79: add support for TP-Link Archer C60 v3
    2bd9d2e08b oxnas: backport patch fixing hang after reboot
    74a8e36975 layerscape: add kmod-i2c-mux to DEVICE_PACKAGES for traverse-ls1043
    7ae345ecb7 ath79: add support for TP-Link TL-WR740N v5
    76c1c1daea ar71xx: fix port order on TP-Link Archer C60 v1/v2
    f1a3a6b79c ath79: fix port order on TP-Link Archer C60 v1/v2
    e4107e30a7 ar71xx: remove wrong MAC address adjustment for Archer C60 v2
    83f1015a6c ar71xx: fix swapped LAN/WAN MAC address for Archer C60 v1/v2
    9f024d3587 ath79: fix swapped LAN/WAN MAC address for Archer C60 v1/v2
    b32129d30b rssileds: add dependencies based on LDFLAGS
    9da31d0fb4 mt76: update to the latest version
    68351990dc ar71xx/ath79: ew-dorin, fix the trigger level for WPS button
    6e4453aecc kernel: backport out-of-memory fix for non-Ethernet devices
    06f5a8d3e9 kernel: bump 4.14 to 4.14.172
    e7f1313bbb rpcd: add respawn param
    f6f0cd54a2 rpcd: update to latest Git HEAD
    
    Compile-tested: ipq40xx-generic, ramips-mt7621
    (cherry picked from commit 9fb4be61)
    8d405dce
  • David Bauer's avatar
    modules: update OpenWrt · 45b277bb
    David Bauer authored
    81264ebb51 brcm2708: fix build failure
    
    Compile-tested: brcm2708
    (cherry picked from commit 17db337d)
    45b277bb
  • Martin Weinelt's avatar
    gluon-respondd: allow queries from extra_prefix6 · f7d0db69
    Martin Weinelt authored
    Fixes #1959
    
    (cherry picked from commit 3fb4cdad)
    f7d0db69
  • Kasalehlia's avatar
    gluon-web-model: update inputs on form reset · 02e213a7
    Kasalehlia authored
    Register to 'reset' event on form element and make call to 'update' function
    delayed in 'data-update' handler to allow the form values to update beforehand.
    
    When using a form's 'reset' button, form field visibility was not updated.
    This could lead to situations where a checkbox had to be toggled again
    twice to display the detail text inputs. (Example taken from private
    wifi package)
    
    (cherry picked from commit bf090a8a)
    02e213a7
  • Martin Weinelt's avatar
    modules: update OpenWrt · 352293b1
    Martin Weinelt authored
    5b9b833f8c bcm53xx: add support for Luxul FullMAC WiFi devices
    ab3549a870 bcm53xx: refactor board.d code in 02_network
    35413b047c bcm53xx: sysupgrade: optimize building UBI image
    55c29c398c busybox: enable truncate on bcm53xx target
    a89731ad7a bcm53xx: fix ASUS firmwares to use vendor format
    36373c5ddb openssl: bump to 1.1.1f
    470f7c046c ath79: add support for TP-Link TL-WDR4310 v1
    96ee7c8bfd libpcap: Update shared-lib patch from Debian to fix linking problems
    96092a8eea mkrasimage: fix segmentation fault
    bf5ea2a8dc rpcd: fix respawn settings
    83381ce95d readline: needs host depend on ncurses to build
    45b586c4a6 tools: squashfskit4: fix build with GCC10
    79b60d878d squashfskit4/Makefile: introduce PKG_RELEASE=1
    a08394b3c6 build: prereq: tidy gcc version checks
    66cbfeeaae build: add GCC 10 version detection
    eea3a9625c openssl: revert EOF detection change in 1.1.1
    c6c3f6bb0a mac80211: Update to version 4.19.112
    794fd4c6cf procd: turn error into debug message for missing ujail binary
    f5b3cd1539 ar71xx: Fix gigabit switch support for Mikrotik RB951G-2HnD
    bdbda30384 ath79: add support for TP-Link TL-WA860RE v1
    2e6bfab8c5 ath79: add support for TP-Link TL-WA850RE v1
    dba6f418fa mac80211: fix brcmfmac monitor interface crash
    27e77922a1 ar71xx: use status led for GL.iNet GL-AR750S
    
    (cherry picked from commit d333bffb)
    352293b1
  • Martin Weinelt's avatar
    modules update packages · 3751a613
    Martin Weinelt authored
    619961596 mosh: use mips16 and remove configure patch
    376d0b76f mosh: Fix compilation with libcxx
    913f95a4b mosh: Add protobuf host build dependency
    d0bf13630 mosh: add package
    9e581d578 Merge pull request #11800 from dibdot/adblock-19.07
    5e69c9961 adblock: release 4.0.3
    f207f2bf3 Merge pull request #11802 from stangri/19.07-simple-adblock
    af1e0a533 simple-adblock: bugfixes: remove escape chars from log, restore from cache on boot
    b7f2b61da nano: update to 4.9.2
    c5a7fba5c graphicsmagic: update to version 1.3.35 (security fix)
    574a5af56 Merge pull request #11772 from micmac1/19.07-apache-2443
    fa572d135 meson: update to 0.53.2
    75c1baa9f meson: update to 0.53.1
    c7e1a3453 meson: fix building host binaries with ccache
    eeeadde02 python-requests: update to version 2.23.0
    ca555a054 dnscrypt-proxy2: update to version 2.0.42
    8a4d0b206 apache: security bump to 2.4.43
    626bda56d nano: update to 4.9.1
    a10dd9369 Merge pull request #11755 from gladiac1337/haproxy-2.0.14-openwrt-19.07
    7e48c36cc haproxy: Update HAProxy to v2.0.14
    c8eb843fb Merge pull request #11729 from stangri/19.07-vpn-policy-routing
    153892633 vpn-policy-routing: separation between auto/all proto; compatibility with mwan3; README update
    92a4c6933 gnutls: updated to 3.6.13
    0d9a89370 Merge pull request #11699 from stangri/19.07-simple-adblock
    9923323db simple-adblock: support multiple dnsmasq instances; rework communication between principal package and luci app
    7fba38e3f avahi: update to 0.8
    0da04e56d avahi: convert to procd
    97a0abf46 avahi: Fix pkgconfig files to be cross compile friendly
    ca7da040e flac: Update to 1.33
    4bd47a5eb msmtp: remove myself as maintainer
    7ccf6f235 msmtp: Update to 1.8.7
    efab88dc3 msmtp: Update to 1.8.6
    97fcfe955 mpg123: Update to 1.25.13
    2dbdb7de3 screen: update to 4.8.0
    c133dc75d screen: Update to 4.7.0
    a677166dd zstd: Fix compilation with uClibc-ng
    6c5b9424e zstd: Update to 1.4.4
    18efffaf9 nano: update to 4.9
    c983b0844 tor: update to version 0.4.2.7 (security fix)
    fb0996711 collectd: disable onewire plugin, BROKEN since 2009
    afccb8069 collectd: disable dpdk_telemetry module
    45dfd3b51 collectd: update to 5.11.0
    9ba7b1799 acme: Backport two bug fixes from master
    40c5dd0ba openvswitch: depend on IPV6 for intree kmods
    ec0a9d4d0 openvswitch: rework skipping intree kmod build for unsupported kernels
    d8c836f6a fish: update to 3.1.0
    aae54e90c fish: Fix compilation with libcxx
    2ea76a676 fish: Convert to CMake
    33eda8575 syncthing: configuration cleanup & hardening
    e4c685e5b syncthing: bump to 1.4.0
    b8dafa475 syncthing: fixup version detection
    f7308a55f strongswan: add conffiles for swanctl util
    ba76d4274 strongswan: quote 'comment' parameter in Config.in
    1cd3f5fdc net/pagekitec: support status reporting json file
    1688807f1 net/pagekitec: Update to newest version
    407438796 Merge pull request #11647 from jefferyto/byobu-5.133-openwrt-19.07
    97e68c1cb Merge pull request #11646 from jefferyto/python-pyasn1-modules-0.2.8-openwrt-19.07
    3c6d37bfa Merge pull request #11645 from jefferyto/python-idna-2.9-openwrt-19.07
    72ccf6726 Merge pull request #11644 from jefferyto/python-pycparser-2.20-openwrt-19.07
    2c8681870 Merge pull request #11643 from jefferyto/python-enum34-1.1.10-openwrt-19.07
    897b76d32 Merge pull request #11641 from jefferyto/python-zope-interface-4.7.2-openwrt-19.07
    72731c08c Merge pull request #11639 from jefferyto/python-twisted-security-fix-openwrt-19.07
    7fa240521 Merge pull request #11636 from jefferyto/golang-1.13.9-openwrt-19.07
    34a77ee37 byobu: Update to 5.133
    db63e1208 python-pyasn1-modules: Update to 0.2.8
    4da9026f2 python-idna: Update to 2.9
    a6b32c675 python-pycparser: Update to 2.20
    364c24dd2 python-enum34: Update to 1.1.10, refresh patch
    da05e0829 python-enum34: Update to 1.1.9, refresh patch
    4e5642de1 python-zope-interface: Update to 4.7.2, refresh patch
    261d6cbaa python-twisted: Fix several request smuggling attacks
    0b654d52e golang: Update to 1.13.9
    8677a0e3e libredblack: pass CFLAGS properly
    ad782ffff Merge pull request #11615 from stangri/19.07-https-dns-proxy
    fc16e964c Merge pull request #11617 from nxhack/19_07_icu_66_1
    6abb6bb2a https-dns-proxy: support for dnsmasq noresolv option
    2509b0e89 icu: update to 66.1
    df7e27dfe youtube-dl: update to version 2020.3.8
    0b8102940 haveged: move init script from 13 to 01
    2085b990f libarchive: update to 3.4.2
    8bd2d5e53 Merge pull request #11566 from BKPepe/python3-update-19.07
    f043afe46 openvswitch: fix PIE build against 4.14 kernel
    5827a1ed2 x264: add CONFIGURE_VARS and MAKE_FLAGS when NASM is not selected
    5746e4a2b nfs-kernel-server: Fix compile with uClibc-ng
    17924b128 xtables-addons: disable ASLR PIE
    fd4da9667 python3: update to version 3.7.7
    3b9648db3 django: bump to version 1.11.29
    55176058f Merge pull request #11540 from neheb/softee
    dc524aa2a softethervpn: disable PIC
    381153d59 softethervpn: Fix openssl header patch
    aba0dd872 softethervpn: Add missing OpenSSL header
    f09028fcd softethervpn: Update to rtm version 4.29-9680
    b546ff127 stubby: fix init script
    c5219c8af stubby: makefile and init script cleanup
    9b64ae0ba btrfs-progs: fix check for btrfs in btrfs scan
    2f5fce820 syslog-ng: update to version 3.26.1
    79186664e Merge pull request #11526 from wvdakker/openwrt-19.07
    43c5aba9e Merge pull request #11524 from micmac1/1907arc_aio2
    62d9ba9a0 Shorewall6: Bump to 5.2.3.7.
    e14ee2480 Shorewall: Bump to 5.2.3.7.
    84cca11fa Shorewall6-lite: Bump to 5.2.3.7.
    803ab2f44 Shorewall-lite: Bump to 5.2.3.7.
    7b67a0b91 Shorewall-core: Bump to 5.2.3.7.
    c84786237 mariadb: add dependency on libaio for arc as well
    b2f00d8b7 youtube-dl: update to version 2020.3.6
    c4795d941 youtube-dl: update to version 2020.3.1
    c81415a80 Merge pull request #11501 from Bloup1net/phantap19.07
    408f666e6 libuv: update to 1.34.2
    b97f33e02 cgi-io: fix compilation against uClibc
    68aa303ef cgi-io: use O_TMPFILE for uploads and attempt to directly link target file
    7f00eebab cgi-io: use dynamic memory for post decoding, support proc files
    ce9229d2e Merge pull request #11500 from fantom-x/irqbalance-backport
    bbc1b3025 irqbalance: support reload_config & start later
    cdd892c9b irqbalance: add support of interval and banirq
    cceb2c3ad irqbalance: upgrade to 1.6.0
    801a908a1 phantap: add to 19.07
    ca93667c8 Merge pull request #11482 from BKPepe/libaio_update
    61b732e62 libaio: Update to 0.3.112
    abdbeb350 mosquitto: bump to 1.6.9
    a7d3b91ce syncthing: enable via config, lower priority, cleanup
    0b9578a1d Merge pull request #11472 from fantom-x/syncthing-19.07
    653014528 syncthing: bump to 1.3.4
    56af7bcf1 syncthing: add package
    
    (cherry picked from commit 46cd214b)
    3751a613
  • David Bauer's avatar
    modules: update OpenWrt · 9f29aa7d
    David Bauer authored
    0232f57e1a kernel: bump 4.14 to 4.14.176
    286c407c3d ath79: add SUPPORTED_DEVICES for TP-Link TL-WA901ND v2
    02c6deab8c mbedtls: update to version 2.16.5
    01b624e28e Revert "ramips: disable ZyXel Keenetic by default"
    14c8ea0245 ramips: use full 8MB flash on ZyXEL Keenetic
    
    (cherry picked from commit 6042f525)
    9f29aa7d
  • Sven Eckelmann's avatar
    mac80211: ath10k: increase rx buffer size to 2048 · 54cb06ad
    Sven Eckelmann authored
    Before, only frames with a maximum size of 1528 bytes could be
    transmitted between two 802.11s nodes.
    
    For batman-adv for instance, which adds its own header to each frame,
    we typically need an MTU of at least 1532 bytes to be able to transmit
    without fragmentation.
    
    This patch now increases the maxmimum frame size from 1528 to 1656
    bytes.
    
    Tested with two ath10k devices in 802.11s mode, as well as with
    batman-adv on top of 802.11s with forwarding disabled.
    
    Fix originally found and developed by Ben Greear.
    
    (cherry picked from commit 8bc602b0)
    54cb06ad
  • David Bauer's avatar
    lantiq-xway: remove support for AVM FRITZ!Box 7320 7330 7330SL · 81d6b9c1
    David Bauer authored
    This device has broken Ethernet on both ports.
    
    Remove support for those devices. for now, as there was no feedback from
    the original author.
    
    Closes #1943
    
    (cherry picked from commit 5231fb01)
    81d6b9c1
  • Jan Alexander's avatar
    docs: add Aruba AP-303 and Instant On AP11 to supported devices list · fe69fa51
    Jan Alexander authored
    (cherry picked from commit 079275eb)
    fe69fa51
  • Matthias Schiffer's avatar
    kernel: backport slub prefetch fix from v4.19 · 4d5c0d19
    Matthias Schiffer authored
    This patch fixes a regression introduced in kernel v4.14. While the
    commit message only mentions a performance penalty, the issue is
    suspected to be the cause of spurious data bus errors on MIPS CPUs
    (ar71xx target).
    
    Fixes: #1982
    (cherry picked from commit 35e8b533)
    4d5c0d19
  • Martin Weinelt's avatar
    modules: update routing · 60f81d7b
    Martin Weinelt authored
    9b42e24 Merge pull request #563 from ecsv/batadv-for-19.07
    5dd2f44 batman-adv: Merge bugfixes from 2020.1
    8b25c90 batctl: Merge bugfixes from 2020.1
    094e9b0 batctl: Fix upstream reference in backported patch
    20b98f0 Merge pull request #560 from fblaese/babeld
    bd25cae babeld: Update to version 1.9.2
    9f21b21 Merge pull request #558 from BKPepe/bird2-19.07-bump
    dc81e50 bird2: fix service restart and reload (#546)
    6e51cca bird2: Update to v2.0.7 (#516)
    3a80085 bird2: Update to version 2.0.6
    38f2ed9 bird2: Bump to v2.0.5
    
    (cherry picked from commit a070e688)
    60f81d7b
  • Martin Weinelt's avatar
    modules: update packages · 303e4736
    Martin Weinelt authored
    f5cb61cee Merge pull request #11992 from Robby-/openwrt-19.07-freeradius3_update_3_0_21
    37812cd96 Merge pull request #11994 from jefferyto/python-2.7.18-openwrt-19.07
    caecc597f expat: Update to version 2.2.9
    e34d0baee python: Update to 2.7.18, refresh patches
    28faf9676 freeradius3: Update to 3.0.21
    cb10971c1 freeradius3: Updated patches/004-fix-target-python-header-detection.patch to remove the rlm_python3 specific changes as it is no longer needed to compile and updated the Makefile to reflect this due to the following change/commit in freeradius: https://github.com/FreeRADIUS/freeradius-server/commit/307678b268cf8898a65632147ecc40d37ea3f9d3
    4c9d29093 freeradius3: Refreshed patches/002-disable-session-cache-CVE-2017-9148.patch in preparation for the 3.0.21 update.
    fe6f04346 freeradius3: Fix the ordering in the Makefile.
    0d795d202 mwan3: fix whitespace issue
    b7959a8d3 mwan3: Ping IPv6 hosts using address not interface
    2ac0a05d6 mwan3: change license to SPDX compatible identifier
    928ac2a20 mwan3: update version to 2.8.2
    1ea75a8fa mwan3: add httping_ssl option
    c2cd3f099 mwan3: fix variable naming
    5bf733c2d Merge pull request #11986 from jefferyto/python-target-build-tools-openwrt-19.07
    c1394a6a7 python: Fix host build tool names recorded in target files
    3d2dc6920 python3: Fix host build tool names recorded in target files
    99abc1bd8 Merge pull request #11976 from br101/pingcheck-update
    aa353e13d pingcheck: Update and add script directories
    411633e52 mpd: update to 0.21.23
    63a7426cd Merge branch 'BKPepe-19.07-php7' into openwrt-19.07 (fixes #11923)
    d2a02ee24 Merge branch '19.07-php7' of https://github.com/BKPepe/packages into a local branch for conflict resolving.
    f2143f6eb php7: fix dependencies for mysqlnd (fixes #11113)
    6d9bfa5a8 Merge pull request #11948 from dvtirol/rlm_rest-19.07
    742944560 freeradius3: Support building freeradius3-mod-rest
    f3bf2e9dd Merge pull request #11946 from jefferyto/python-pip-pep517-pyc-fix-openwrt-19.07
    cbb850712 python-pip: Fix error when installing packages that require compilation
    5b6607557 python3-pip: Fix error when installing packages that require compilation
    ad75f6901 travelmate: refine logical interface selection
    eccacec55 less: add ALTERNATIVES
    3ab2a1c51 Merge pull request #11938 from aleksander0m/aleksander/modem-updates-19.07
    8b46bb9df modemmanager: release 1.12.8
    9c337b7ba modemmanager: release 1.12.6
    2c1fbf5ec libqmi: update version to 1.24.10
    a6f66a078 libqmi: update to version 1.24.8
    920c43946 libqmi: bump libqmi version
    1b0b8ffa7 Merge pull request #11928 from jefferyto/golang-1.13.10-openwrt-19.07
    a15e7212d travelmate: release 1.5.4
    f6bb9f3c2 golang: Update to 1.13.10
    6e5ca4ddf Merge pull request #11925 from stangri/19.07-simple-adblock
    c725bb1b4 simple-adblock: bugfix: start downloads on cold boot
    09738290a php7: update to version 7.2.30
    059e949ee Merge pull request #11882 from yousong/wget1907
    fb64ef9d3 acme: depends on wget-ssl
    ba4c4e681 wget: make the ssl variant provides wget-ssl
    406b052f7 wget: do not provide itself
    ea5c497c2 adblock: filter spurious line endings in sources
    b7e94479a git: update to version 2.26.1
    5b38ccf0d git: update to version 2.25.1
    cc818e580 git: update to version 2.25.0
    04d228f9e libupnp: remove patch that should not be there
    3f931a4fd minidlna: fix patches from last backport
    4dc6dfa77 libxslt: update to 1.1.34
    3385d1fd9 libyaml-cpp: Update to 0.63
    20d95578e wavemon: update to 0.9.1
    83ff6c38f miniupnpd: fix sh syntax error
    1fe1c80d6 miniupnpd: convert to procd
    c02c42849 miniupnpd: update to 2.1.20191006
    66363912d minidlna: update to latest master
    a3480774a liblz4: Update to 1.9.2
    2caba1671 liblz4: Remove deprecated utime function
    a38f59d39 measurement-kit: update to version 0.10.11
    856124364 websocketpp: Fix compile with Boost 1.70+
    7bfe30462 faad2: update to 2.9.1
    f91af9d77 mpc: update to 0.33
    c80bc7765 mpc: update to v0.32 and build with meson
    a39c4e8e0 libupnpp: link against libm under glibc
    b3a09f039 libupnpp: update to 0.17.2
    fc2203bb7 libupnpp: Update to 0.17.1
    175b26d8b u2pnpd: update to 0.5
    caf43f42a libupnp: update to 1.8.7
    696d9bdf2 adblock: fix gawk incompatibility
    b32a40afe Merge pull request #11843 from neheb/py3
    45ca5d87d ruby: update to 2.6.6
    84f6fab44 mac-telnet: fix mirror hash
    2633415b2 mac-telnet: install uci as config file
    4418e49a4 mac-telnet: mark uci as conffile
    d12b47361 transmission: add init file STOP directive
    54372522f transmission: add syscalls to seccomp filter
    10b93cd53 transmission: add service triggers and bump PKG_RELEASE
    0ba4820b8 transmission: update config options
    125f6ff9e meson: use python3
    803c5ef05 libid3tag: add pkg-config file
    e91c9b8b1 adblock: fix another reporting bug
    67be4858c meson: update to version 0.54.0
    7a2b9425d ninja: updated to 1.10.0
    66f418654 libmpdclient: update to 2.18
    ccd2d7754 libmpdclient: build with meson
    2a5a89bcc mpd: update to 0.21.22
    5f7f5a205 mpd: allow AAC decoding with mini variant
    eda73f927 mpd: link against libpthread under glibc
    10ddb2178 mpd: update to 0.21.20
    debe4d4d9 mpd: fix ffmpeg AIFF and AMR support
    ab7ae0a65 mpd: replace mpg123 with libmad
    8346ace9a mpd: fix compilation with uClibc-ng
    b061fc6be mpd: update to 0.21.19
    82ae5f3bc mpd: update to v0.21.16 and build with meson
    fc2a591b5 treewide: Use default PKG_BUILD_DIR when possible
    3c59551d8 nsd: Update to 4.2.1
    048937c40 xmlrpc-c: Update to 1.51.03
    59d23790e libuwsc: update to 3.3.2
    2ec415e68 monit: update to the latest release
    9eca2ae77 monit: enable / fix IPv6 detection during build
    4e3d6eca2 nlbwmon: update to latest Git HEAD
    31412a2b4 adblock: update 4.0.4
    2944d7142 Merge pull request #11820 from stangri/19.07-https-dns-proxy
    210b760d3 https-dns-proxy: bugfix: memory leak
    4542b5219 nlbwmon: update to latest Git HEAD
    559ff1828 nlbwmon: bump to latest git
    45bb9056a nlbwmon: add procd reload trigger for nlbwmon config
    
    (cherry picked from commit 34626bce)
    303e4736
  • Martin Weinelt's avatar
    modules: update OpenWrt · 07a8aea9
    Martin Weinelt authored
    5feb0df9bb ramips: remove memory node for ZBT MT7621 devices
    b80a98ae7f ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027
    bfe652c5bd oxnas: move service file to correct place
    5b4e4a38d8 relayd: bump to version 2020-04-25
    4e5a29827f umdns: update to version 2020-04-25
    c2efc973d5 dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574)
    6c020577ae libpcap: fix build breakage with very high number of simultaneous jobs
    efe837de84 openssl: bump to 1.1.1g
    1df49d98e7 relayd: bump to version 2020-04-20
    b71c7c261b umdns: update to version 2020-04-20
    b6d8119c53 umdns: update to the version 2020-04-05
    ef3df27507 umdns: suppress address-of-packed-member warning
    55312cc202 binutils: add ALTERNATIVES for strings (FS#3001)
    3b6f079d8d mbedtls: update to 2.16.6
    67ed408af2 mvebu: cortexa9: correct cpu subtype
    dee8fcfe9f tegra: correct cpu subtype
    d8e0b015e8 mvebu: backport ClearFog SPI enablement
    
    Compile-tested: ipq40xx, ath79
    (cherry picked from commit 2d2cf07e)
    07a8aea9
  • Martin Weinelt's avatar
    patches: reorder OpenWrt · 50fe6a96
    Martin Weinelt authored
    50fe6a96
  • Matthias Schiffer's avatar
    generic: disable urngd by default · 08d860a2
    Matthias Schiffer authored
    We already recommend the use of haveged, making urngd redundant. To avoid
    incompatible site changes in v2020.1.x, disabled urngd for now.
    08d860a2
  • Martin Weinelt's avatar
    docs: add v2020.1.2 release notes · 4bfcd6ae
    Martin Weinelt authored
    4bfcd6ae
  • Martin Weinelt's avatar
    docs, README: Gluon v2020.1.2 · 7f3a3042
    Martin Weinelt authored
    7f3a3042
  • David Bauer's avatar
    modules: bump OpenWrt · 9d015a55
    David Bauer authored
    d9244a1b5b generic: ar8216: fix unknown packet flooding for ar8229/ar8236
    429e4490c4 libpcap: fix library packaging issues
    e678cb1595 kernel: bump 4.14 to 4.14.179
    8fa4ed9ef7 fstools: update to the latest version
    5c6dfb5bc0 fstools: update to the latest version
    607809dcdc mac80211: Update to version 4.19.120
    96d280cc37 scripts/download: add sources CDN as first mirror
    55ccb04046 upgs: Remove extra _DEFAULT_SOURCE definition
    ee480c50c1 dante: Fix compile with glibc
    5f0e25d966 perf: build with NO_LIBCAP=1
    005adba939 mac80211: ath10k: increase rx buffer size to 2048
    0974d59b5f kernel: backport fix for non-regular inodes on f2fs
    f40947a8c0 ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC
    65cf72d5d2 ath79: add SUPPORTED_DEVICES based on ar71xx for some devices
    f9ef0c5705 kernel: bump 4.14 to 4.14.178
    2df0ea042d wpad-wolfssl: fix crypto_bignum_sub()
    ec6cb33452 mac80211: backport fix for an no-ack tx status issue
    f141cdd200 hostapd: unconditionally enable ap/mesh for wpa-cli
    54b6683390 wireless-regdb: backport three upstream fixes
    55591e63bc curl: backport fix for CVE-2019-15601
    35ea808b97 uboot-kirkwood: fix ethernet and usb
    
    Compile-tested: all targets
    (cherry picked from commit 2e3a4a51)
    9d015a55
  • Martin Weinelt's avatar
    modules: update packages · 8b7446a5
    Martin Weinelt authored
    af5ada457 wifidog-ng: remove incorrect PKG_BUILD_DIR override
    b8ce0e959 ddns-scripts: Increment PKG_RELEASE and internal version number
    9437c31c8 ddns-scripts: cloudflare.com-v4: Fix grep patterns.
    b7958778a ddns-scripts: cloudflare.com-v4: Fix success check for new response format JSON response now has spaces between parameters. Accept this new format and the old one.
    98f12a896 ddns-scripts: fix logging bug
    a6a2c8d13 ddns-scripts: use HTTP for IPv6 dyndns URL
    d040b2471 ddns-scripts: remove HTTPS from dyndns URL
    ab7dfd76b ddns-scripts: use new DDNS URL for dyndns.org
    c2943b13f ddns-scripts: update ddnss.de response
    4d050bac7 ddns-scripts: Use https for domains.google.com
    4938c148c nextdns: Update to version 1.5.7
    501c782f7 youtube-dl: update to version 2020.5.3
    f79cb0907 gerbera: add
    2ce218bdc vpn-policy-routing: support phys-dev policies
    9eb229c09 vpn-policy-routing: bugfix: remove non-ASCII from log; update README
    0ae7e11d7 vpnbypass: bugfix: remove non-ASCII from system log; update README
    1d5350fb4 openconnect: updated to 8.09
    b10a73c9a ocserv: updated to 1.0.1
    04af75b94 youtube-dl: update to version 2020.3.24
    e92ac8abe travelmate: fix captive portal detection
    c0f906273 bash: Import upstream patches
    
    (cherry picked from commit 77482a27)
    8b7446a5
  • Martin Weinelt's avatar
    modules: update OpenWrt · 9a6d26df
    Martin Weinelt authored
    a8c92e9eda opkg: Fix PKG_MIRROR_HASH
    844b892a74 ath10k-firmware: fix mirror hash
    7e9d84ee4a opkg: update to latest Git HEAD
    81f3f6540e wireguard: bump to 1.0.20200506
    b956f6bd13 wireguard: bump to 20191226
    c61fbdd087 odhcpd: fix PKG_SOURCE_DATE
    5e8b50da15 odhcpd: fix lan host reachibility due to identical RIO and PIO prefixes (FS#3056)
    ac5d5d8d09 ustream-ssl: update to 19.07 Git HEAD
    a6caa8fad1 uhttpd: update to 19.07 Git HEAD
    3b9e4d6d4c fstools: update to the latest version
    
    (cherry picked from commit 64725858)
    9a6d26df
  • David Bauer's avatar
    modules: update OpenWrt · 2381290a
    David Bauer authored
    83b714a27f musl: fix locking synchronization bug
    f99b1d1d92 rpcd: update to latest openwrt-19.07 Git HEAD
    92bd395b04 Revert "rpcd: update to latest Git HEAD"
    adf5d753ef rpcd: update to latest Git HEAD
    9b48375c7e libubox: update to the latest version
    a4e8eca03e libubox: update to the latest master
    498f1f4f5d ramips: gsw_mt7621: disable PORT 5 MAC RX/TX flow control by default
    d8d1956a80 hostapd: backport wolfssl bignum fixes
    ab7e9754df ucert: update to latest git HEAD
    bc0c2db2a3 brcm47xx: disable Netgear WNR2000 v2 by default
    059db419d7 squashfs: Fix compile with GCC 10
    97b522a1f9 usign: update to latest git HEAD
    942262f9c8 usign: update to latest Git HEAD
    6a89098935 ath79: add support for TP-Link TL-WA901ND v4 and v5
    a6f70f2e97 ath79: add support for TP-Link TL-WA701ND/730RE/801ND/901ND v1
    8c6c488e9e ath79: add support for TP-Link TL-WR940N v6
    36d4140517 ath79: add support for TP-Link TL-WA830RE v1
    7187826b8b ath79: reorganize DTSI for ar7240 TP-Link devices
    d4092eac1f ath79: migrate TP-Link TL-MR3420v2 to ath79
    24cfd961d9 ath79: add support for TP9343-based TP-Link TL-WR94x devices
    7de43d66ff generic: platform/mikrotik: disambiguate SPDX-License-Identifier
    84154574c8 ramips: drop non-existant ralink,port-map for Ravpower WD03
    af667c73c5 bcm63xx: mask interrupts on init
    d1ce73677c bcm63xx: periph_intc: report effective affinity
    1d40c8a9f2 bcm63xx: ext_intc: fix warning
    65f2fae911 bcm63xx: periph_intc: fix warning
    b2c9f82eb4 bcm63xx: redboot: fix warning
    a2a3ac9f51 bcm63xx: bcm6362: fix pinctrl bug
    6c96ecf3b4 bcm63xx: refresh kernel config
    c3e3802a8e OpenWrt v19.07.3: revert to branch defaults
    f3f38f40da OpenWrt v19.07.3: adjust config defaults
    85e04e9f46 generic: platform/mikrotik: fix LZOR support
    4cd9ae41c5 libjson-c: backport security fixes
    6ffd4d8a4d ar71xx: remove hard-coded folder name from Mikrotik RB upgrade
    d2ee15ef76 fstools: blockd: fix segfault triggered by non-autofs mounts
    4cd44e5dc7 ar71xx: mikrotik: mach-rbspi.c remove wlan id
    3fecb06fb1 ar71xx: mikrotik: bypass id check in __rb_get_wlan_data()
    b36aa168d8 ar71xx: mikrotik: ath10k: use new sysfs driver
    fa2369e59b generic: platform/mikrotik: support LZOR encoding
    612b64e6c4 ar71xx: enable mikrotik platform driver
    511859de9b generic: mikrotik platform build bits
    ddae86cc69 generic: routerboot sysfs platform driver
    2efcfb1d1a kernel: bump 4.14 to 4.14.180
    ecea10f2b9 ath79: dts: add missing 'serial0' alias for TP-Link TL-MR3040v2
    
    (cherry picked from commit c3be82f6)
    2381290a
  • Matthias Schiffer's avatar
    generic: remove kmod-ipt-offload · 58fc1aae
    Matthias Schiffer authored
    This is unused by Gluon.
    
    (cherry picked from commit 1cb97ad6)
    58fc1aae
  • Matthias Schiffer's avatar
    generic: reduce squashfs block size to 256KiB · 9d996c49
    Matthias Schiffer authored
    In OpenWrt 19.07, the block size was increased to 1024KiB for "tiny"
    devices by default to save flash. Unfortunately, this also significantly
    increases the cache memory required by squashfs.
    
    In my test, the increased block size reduced the image size by ~64KiB,
    but increased the RAM usage by ~2.6MiB. As most tiny devices have only
    32MiB of RAM, this is not a reasonable tradeoff.
    
    The ar71xx-generic target already defines an even lower block size of
    64KiB.
    
    (cherry picked from commit 7e8af99c)
    9d996c49
  • Matthias Schiffer's avatar
    gluon-core: build in xt_CT with GLUON_SPECIALIZE_KERNEL · f55c965c
    Matthias Schiffer authored
    xt_CT was added to kmod-ipt-conntrack a while back. Update our
    GLUON_SPECIALIZE_KERNEL rules accordingly.
    
    When building xt_CT into the kernel, one of the symbols IP_NF_RAW and
    IP6_NF_RAW must be enabled as well, even though there is no runtime
    dependency when building as modules. The kernel grows by less than 1KB
    even when both IP_NF_RAW and NETFILTER_XT_TARGET_CT are enabled, making
    this change a (very slight) net win in both flash and RAM usage.
    
    (cherry picked from commit fcc6877c)
    f55c965c
  • Matthias Schiffer's avatar
    build: introduce GLUON_AUTOREMOVE flag · 3e66935a
    Matthias Schiffer authored
    (cherry picked from commit ab659611)
    3e66935a
  • David Bauer's avatar
    github: add GitHub actions · 7c27701a
    David Bauer authored
    This commit backports the GitHub actions configuration
    from mater to the v2019.1.x branch.
    
    This way, this branch will get build-tested.
    7c27701a
  • Matthias Schiffer's avatar
    Merge pull request #2039 from blocktrron/v2020.1-gha · 1b459dc5
    Matthias Schiffer authored
    Enable GitHub actions 
    1b459dc5
  • David Bauer's avatar
    modules: update OpenWrt · c4033f4e
    David Bauer authored
    9cafcbe0bd ar71xx: correct button type for TL-MR3020 mode slider
    2bd1cf92e9 ar71xx: fix splitting firmware partition for TL-WR902AC v1
    c963e4267b qos-scripts: fix interface resolving
    31de4a40e7 broadcom-wl: don't inherit lock descriptor in nas process
    
    (cherry picked from commit 54dcf935)
    c4033f4e
  • David Bauer's avatar
    docs: add v2020.1.3 release notes · 5a7ac058
    David Bauer authored
    
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    5a7ac058
  • David Bauer's avatar
    docs, README: Gluon v2020.1.3 · 792a93b4
    David Bauer authored
    
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    792a93b4
Showing
with 765 additions and 14 deletions
# Update this file after adding/removing/renaming a target by running
# `make list-targets BROKEN=1 | ./contrib/actions/generate-actions.py > ./.github/workflows/build-gluon.yml`
name: Build Gluon
on:
push:
branches:
- master
- next
- v20*
pull_request:
types: [opened, synchronize, reopened]
jobs:
ar71xx-generic:
name: ar71xx-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ar71xx-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ar71xx-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ar71xx-generic_output
path: output
ar71xx-tiny:
name: ar71xx-tiny
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ar71xx-tiny
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ar71xx-tiny_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ar71xx-tiny_output
path: output
ar71xx-nand:
name: ar71xx-nand
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ar71xx-nand
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ar71xx-nand_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ar71xx-nand_output
path: output
ath79-generic:
name: ath79-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ath79-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ath79-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ath79-generic_output
path: output
brcm2708-bcm2708:
name: brcm2708-bcm2708
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh brcm2708-bcm2708
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2708_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2708_output
path: output
brcm2708-bcm2709:
name: brcm2708-bcm2709
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh brcm2708-bcm2709
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2709_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2709_output
path: output
ipq40xx-generic:
name: ipq40xx-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ipq40xx-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ipq40xx-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ipq40xx-generic_output
path: output
ipq806x-generic:
name: ipq806x-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ipq806x-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ipq806x-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ipq806x-generic_output
path: output
lantiq-xrx200:
name: lantiq-xrx200
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh lantiq-xrx200
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: lantiq-xrx200_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: lantiq-xrx200_output
path: output
lantiq-xway:
name: lantiq-xway
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh lantiq-xway
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: lantiq-xway_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: lantiq-xway_output
path: output
mpc85xx-generic:
name: mpc85xx-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh mpc85xx-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: mpc85xx-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: mpc85xx-generic_output
path: output
mpc85xx-p1020:
name: mpc85xx-p1020
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh mpc85xx-p1020
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: mpc85xx-p1020_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: mpc85xx-p1020_output
path: output
ramips-mt7620:
name: ramips-mt7620
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ramips-mt7620
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ramips-mt7620_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ramips-mt7620_output
path: output
ramips-mt7621:
name: ramips-mt7621
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ramips-mt7621
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ramips-mt7621_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ramips-mt7621_output
path: output
ramips-mt76x8:
name: ramips-mt76x8
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ramips-mt76x8
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ramips-mt76x8_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ramips-mt76x8_output
path: output
ramips-rt305x:
name: ramips-rt305x
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ramips-rt305x
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ramips-rt305x_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ramips-rt305x_output
path: output
sunxi-cortexa7:
name: sunxi-cortexa7
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh sunxi-cortexa7
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: sunxi-cortexa7_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: sunxi-cortexa7_output
path: output
x86-generic:
name: x86-generic
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh x86-generic
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: x86-generic_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: x86-generic_output
path: output
x86-geode:
name: x86-geode
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh x86-geode
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: x86-geode_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: x86-geode_output
path: output
x86-64:
name: x86-64
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh x86-64
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: x86-64_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: x86-64_output
path: output
ar71xx-mikrotik:
name: ar71xx-mikrotik
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh ar71xx-mikrotik
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: ar71xx-mikrotik_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: ar71xx-mikrotik_output
path: output
brcm2708-bcm2710:
name: brcm2708-bcm2710
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh brcm2708-bcm2710
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2710_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: brcm2708-bcm2710_output
path: output
mvebu-cortexa9:
name: mvebu-cortexa9
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh mvebu-cortexa9
- name: Archive build logs
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v1
with:
name: mvebu-cortexa9_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: mvebu-cortexa9_output
path: output
......@@ -40,10 +40,11 @@ $(eval $(call mkabspath,GLUON_TARGETSDIR))
$(eval $(call mkabspath,GLUON_PATCHESDIR))
GLUON_MULTIDOMAIN ?= 0
GLUON_AUTOREMOVE ?= 0
GLUON_DEBUG ?= 0
export GLUON_RELEASE GLUON_REGION GLUON_MULTIDOMAIN GLUON_DEBUG GLUON_DEPRECATED GLUON_DEVICES \
GLUON_TARGETSDIR GLUON_PATCHESDIR GLUON_TMPDIR GLUON_IMAGEDIR GLUON_PACKAGEDIR
GLUON_TARGETSDIR GLUON_PATCHESDIR GLUON_TMPDIR GLUON_IMAGEDIR GLUON_PACKAGEDIR GLUON_AUTOREMOVE
show-release:
@echo '$(GLUON_RELEASE)'
......
......@@ -21,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 v2020.1.1 && make update`.
and switch to one by running `git checkout v2020.1.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.
......
#!/usr/bin/env python3
import sys
ACTIONS_HEAD = """
# Update this file after adding/removing/renaming a target by running
# `make list-targets BROKEN=1 | ./contrib/actions/generate-actions.py > ./.github/workflows/build-gluon.yml`
name: Build Gluon
on:
push:
branches:
- master
- next
- v20*
pull_request:
types: [opened, synchronize, reopened]
jobs:
"""
ACTIONS_TARGET="""
{target_name}:
name: {target_name}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Install Dependencies
run: sudo contrib/actions/install-dependencies.sh
- name: Build
run: contrib/actions/run-build.sh {target_name}
- name: Archive build logs
if: ${{{{ !cancelled() }}}}
uses: actions/upload-artifact@v1
with:
name: {target_name}_logs
path: openwrt/logs
- name: Archive build output
uses: actions/upload-artifact@v1
with:
name: {target_name}_output
path: output
"""
output = ACTIONS_HEAD
for target in sys.stdin:
output += ACTIONS_TARGET.format(target_name=target.strip())
print(output)
#!/bin/sh
set -e
cp contrib/actions/sources.list /etc/apt/sources.list
rm -rf /etc/apt/sources.list.d
apt update
apt install git subversion build-essential python gawk unzip libncurses5-dev zlib1g-dev libssl-dev wget time
apt clean
rm -rf /var/lib/apt/lists/*
#!/bin/sh
set -e
export BROKEN=1
export GLUON_AUTOREMOVE=1
export GLUON_DEPRECATED=1
export GLUON_SITEDIR="contrib/ci/minimal-site"
export GLUON_TARGET=$1
export BUILD_LOG=1
make update
make -j2 V=s
deb http://mirror.netcologne.de/ubuntu/ bionic main restricted
deb http://mirror.netcologne.de/ubuntu/ bionic-updates main restricted
......@@ -24,7 +24,7 @@ copyright = '2015-2020, Project Gluon'
author = 'Project Gluon'
# The short X.Y version
version = '2020.1+'
version = '2020.1.3'
# The full version, including alpha/beta/rc tags
release = version
......
......@@ -74,6 +74,8 @@ Several Freifunk communities in Germany use Gluon as the foundation of their Fre
:caption: Releases
:maxdepth: 1
releases/v2020.1.3
releases/v2020.1.2
releases/v2020.1.1
releases/v2020.1
releases/v2019.1.2
......
Gluon v2020.1.2
===============
Removed hardware support
------------------------
lantiq-xway
~~~~~~~~~~~
- AVM FRITZ!Box 7320 [#switchports_not_working]_
- AVM FRITZ!Box 7330 [#switchports_not_working]_
- AVM FRITZ!Box 7330 SL [#switchports_not_working]_
.. [#switchports_not_working]
The switchports on these devices are not working properly (`#1943 <https://github.com/freifunk-gluon/gluon/issues/1943>`_)
Bugfixes
--------
- Fixes a bug in the tunneldigger watchdog where the watchdog would incorrectly find itself while looking up the running tunneldigger process. It then went on and assumed a PID mismatch between the tunneldigger service and its PID file and therefore caused an unnecessary restart of the tunnel. (`#1952 <https://github.com/freifunk-gluon/gluon/issues/1952>`_)
- Fixes an oversight in the firewalling of the respondd service where queries from prefix listed in ``extra_prefixes6`` would be dropped. (`#1941 <https://github.com/freifunk-gluon/gluon/issues/1941>`_)
- Fixes a bug in ``gluon-web`` where forms would not correctly update their field visibility on reset. This affected, for example, the private wifi page in the config mode. (`#1970 <https://github.com/freifunk-gluon/gluon/pull/1970>`_)
- Fixes RX buffer sizing in the ath10k driver to allow for frames larger than 1528 Bytes. (`#1992 <https://github.com/freifunk-gluon/gluon/pull/1992>`_)
- Fixes a regression in the v4.14 kernel where spurious data bus errors on ar71xx devices would cause a reboot. (`#1994 <https://github.com/freifunk-gluon/gluon/pull/1994>`_)
Other changes
-------------
- Linux kernel has been updated to 4.14.176
Internals
---------
- OpenWrt 19.07 introduced the urgnd entropy daemon that serves the same function as the haveged service, which we have been recommending. To not have two redundant entropy daemons in this release we remove urngd in favor of haveged in the v2020.1 release series.
Known issues
------------
- High chance of ending in a soft-bricked state for Ubiquiti EdgeRouter-X. Workaround is to
repeat initial installation using the serial console. (`#1937 <https://github.com/freifunk-gluon/gluon/issues/1937>`_)
- Out of memory situations with high client count on ath9k.
(`#1768 <https://github.com/freifunk-gluon/gluon/issues/1768>`_)
- The integration of the BATMAN_V routing algorithm is incomplete.
- | Mesh neighbors don't appear on the status page. (`#1726 <https://github.com/freifunk-gluon/gluon/issues/1726>`_)
| Many tools have the BATMAN_IV metric hardcoded, these need to be updated to account for the new throughput
| metric.
- | Throughput values are not correctly acquired for different interface types.
| (`#1728 <https://github.com/freifunk-gluon/gluon/issues/1728>`_)
| This affects virtual interface types like bridges and VXLAN.
- Default TX power on many Ubiquiti devices is too high, correct offsets are unknown
(`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)
Reducing the TX power in the Advanced Settings is recommended.
- The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled
(`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)
This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is
disallowed).
- Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)
The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while.
- Frequent reboots due to out-of-memory or high load due to memory pressure on weak hardware especially in larger
meshes (`#1243 <https://github.com/freifunk-gluon/gluon/issues/1243>`_)
Optimizations in Gluon 2018.1 have significantly improved memory usage.
There are still known bugs leading to unreasonably high load that we hope to
solve in future releases.
Gluon v2020.1.3
===============
Bugfixes
--------
- Fixes a bug in musl which can lead to spurious crashes in fastd and other programs, which alternate between single-
and multi-threaded operation. (`#2029 <https://github.com/freifunk-gluon/gluon/issues/2029>`_)
- Fixes a regression which led to around 2.5 MiB higher memory usage for ar71xx-tiny and ramips-rt305x targets.
While this decreases the memory usage, the image will become around 64KiB larger. (`#2032 <https://github.com/freifunk-gluon/gluon/issues/2032>`_)
- Fixes a bug which can cause the TP-Link TL-MR3020 v1 to become stuck in failsafe mode.
Other changes
-------------
- Linux kernel has been updated to 4.14.180
Known issues
------------
- High chance of ending in a soft-bricked state for Ubiquiti EdgeRouter-X. Workaround is to
repeat initial installation using the serial console. (`#1937 <https://github.com/freifunk-gluon/gluon/issues/1937>`_)
- Out of memory situations with high client count on ath9k.
(`#1768 <https://github.com/freifunk-gluon/gluon/issues/1768>`_)
- The integration of the BATMAN_V routing algorithm is incomplete.
- | Mesh neighbors don't appear on the status page. (`#1726 <https://github.com/freifunk-gluon/gluon/issues/1726>`_)
| Many tools have the BATMAN_IV metric hardcoded, these need to be updated to account for the new throughput
| metric.
- | Throughput values are not correctly acquired for different interface types.
| (`#1728 <https://github.com/freifunk-gluon/gluon/issues/1728>`_)
| This affects virtual interface types like bridges and VXLAN.
- Default TX power on many Ubiquiti devices is too high, correct offsets are unknown
(`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)
Reducing the TX power in the Advanced Settings is recommended.
- The MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled
(`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)
This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is
disallowed).
- Inconsistent respondd API (`#522 <https://github.com/freifunk-gluon/gluon/issues/522>`_)
The current API is inconsistent and will be replaced eventually. The old API will still be supported for a while.
......@@ -192,6 +192,10 @@ significantly improve the feedback cycle and quality of contributions.
Known issues
************
* Upgrading EdgeRouter-X from versions before v2020.1.x may lead to a soft-bricked state due to bad blocks on the
NAND flash which the NAND driver before this release does not handle well.
(`#1937 <https://github.com/freifunk-gluon/gluon/issues/1937>`_)
* LEDs on TP-Link Archer C5 v1 and Archer C7 v2 are not working after Upgrade to v2020.1
(`#1941 <https://github.com/freifunk-gluon/gluon/issues/1941>`_)
......
-- This is an example site configuration for Gluon v2020.1.1
-- This is an example site configuration for Gluon v2020.1.3
--
-- Take a look at the documentation located at
-- https://gluon.readthedocs.io/ for details.
......
......@@ -8,7 +8,7 @@ Gluon's releases are managed using `Git tags`_. If you are just getting
started with Gluon we recommend to use the latest stable release of Gluon.
Take a look at the `list of gluon releases`_ and notice the latest release,
e.g. *v2020.1.1*. Always get Gluon using git and don't try to download it
e.g. *v2020.1.3*. Always get Gluon using git and don't try to download it
as a Zip archive as the archive will be missing version information.
Please keep in mind that there is no "default Gluon" build; a site configuration
......@@ -44,7 +44,7 @@ Building the images
-------------------
To build Gluon, first check out the repository. Replace *RELEASE* with the
version you'd like to checkout, e.g. *v2020.1.1*.
version you'd like to checkout, e.g. *v2020.1.3*.
::
......@@ -208,6 +208,12 @@ GLUON_TARGET
Special variables
.................
GLUON_AUTOREMOVE
Setting ``GLUON_AUTOREMOVE=1`` enables the ``CONFIG_AUTOREMOVE`` OpenWrt setting, which will delete package build
directories after a package build has finished to save space. This is mostly useful for CI builds from scratch. Do
not set this flag during development (or generally, when you want you reuse your build tree for subsequent builds),
as it significantly increases incremental build times.
GLUON_DEBUG
Setting ``GLUON_DEBUG=1`` will provide firmware images including debugging symbols usable with GDB or
similar tools. Requires a device or target with at least 16 MB of flash space, e.g. `x86-64`. Unset by default.
......
......@@ -218,6 +218,11 @@ brcm2708-bcm2709
ipq40xx-generic
---------------
* Aruba
- AP-303
- Instant On AP11
* AVM
- FRITZ!Box 4040 [#avmflash]_
......@@ -265,9 +270,6 @@ lantiq-xway
* AVM
- FRITZ!Box 7312 [#avmflash]_
- FRITZ!Box 7320 [#avmflash]_ [#lan_as_wan]_
- FRITZ!Box 7330 [#avmflash]_ [#lan_as_wan]_
- FRITZ!Box 7330 SL [#avmflash]_ [#lan_as_wan]_
mpc85xx-generic
---------------
......
......@@ -2,15 +2,15 @@ GLUON_FEEDS='packages routing gluon'
OPENWRT_REPO=https://git.openwrt.org/openwrt/openwrt.git
OPENWRT_BRANCH=openwrt-19.07
OPENWRT_COMMIT=17137076732b18442202e75c7edf10bccbc5f2a2
OPENWRT_COMMIT=9cafcbe0bdd601d07ed55bee0136f5d8393c37a8
PACKAGES_PACKAGES_REPO=https://github.com/openwrt/packages.git
PACKAGES_PACKAGES_BRANCH=openwrt-19.07
PACKAGES_PACKAGES_COMMIT=03b412db2e3f9b42c4a55e13ce0c6de3c757895b
PACKAGES_PACKAGES_COMMIT=af5ada4574121bfb2f84f9e1d8edc29ebc3965a7
PACKAGES_ROUTING_REPO=https://github.com/openwrt-routing/packages.git
PACKAGES_ROUTING_BRANCH=openwrt-19.07
PACKAGES_ROUTING_COMMIT=8d5ee29f088e9dfaa49dc74573edb1919f14dbf4
PACKAGES_ROUTING_COMMIT=9b42e24a54f03ebb6f58224b49036e8f739b175f
PACKAGES_GLUON_REPO=https://github.com/freifunk-gluon/packages.git
PACKAGES_GLUON_COMMIT=12e41d0ff07ec54bbd67a31ab50d12ca04f2238c
......@@ -279,6 +279,16 @@ config KERNEL_NETFILTER_XT_MATCH_CONNTRACK
select KERNEL_NETFILTER_XTABLES
select KERNEL_NF_CONNTRACK
config KERNEL_IP_NF_RAW
bool
select KERNEL_IP_NF_IPTABLES
config KERNEL_NETFILTER_XT_TARGET_CT
bool
select KERNEL_NETFILTER_XTABLES
select KERNEL_NF_CONNTRACK
select KERNEL_IP_NF_RAW
# kmod-ipt-nat
......@@ -344,6 +354,7 @@ config GLUON_SPECIALIZE_KERNEL
select KERNEL_NETFILTER_XT_TARGET_TCPMSS
select KERNEL_NETFILTER_XT_MATCH_STATE
select KERNEL_NETFILTER_XT_MATCH_CONNTRACK
select KERNEL_NETFILTER_XT_TARGET_CT
select KERNEL_IP_NF_NAT
select KERNEL_IP_NF_TARGET_MASQUERADE
select KERNEL_IP_NF_TARGET_REDIRECT
......@@ -33,7 +33,7 @@ local function has_mesh_vpn_neighbours()
end
if uci:get_bool('tunneldigger', 'mesh_vpn', 'enabled') then
if io.popen('pgrep tunneldigger'):read('*l') ~= read_pid_file() then
if io.popen('pgrep -x /usr/bin/tunneldigger'):read('*l') ~= read_pid_file() then
os.execute('logger -t tunneldigger-watchdog "Process-Pid does not match with pid-File."')
restart_tunneldigger()
return
......
......@@ -25,6 +25,7 @@ uci:section('firewall', 'rule', 'client_respondd', {
target = 'ACCEPT',
})
-- Allow respondd-access from within the mesh
uci:section('firewall', 'rule', 'mesh_respondd_ll', {
name = 'mesh_respondd_ll',
src = 'mesh',
......@@ -43,4 +44,19 @@ uci:section('firewall', 'rule', 'mesh_respondd_siteprefix', {
target = 'ACCEPT',
})
uci:delete_all('firewall', 'rule', function(rule)
return rule['.name']:find('^mesh_respondd_extraprefix')
end)
for idx, prefix in ipairs(site.extra_prefixes6({})) do
uci:section('firewall', 'rule', 'mesh_respondd_extraprefix' .. idx, {
name = 'mesh_respondd_extraprefix' .. idx,
src = 'mesh',
src_ip = prefix,
dest_port = '1001',
proto = 'udp',
target = 'ACCEPT',
})
end
uci:save('firewall')
<form method="post" enctype="multipart/form-data" action="<%|url(request)%>">
<form method="post" enctype="multipart/form-data" action="<%|url(request)%>" data-update="reset">
<input type="hidden" name="token" value="<%=token%>" />
<input type="hidden" name="<%=id%>" value="1" />
......