Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder arm_cortex-a9 Build #89

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9
Changes95 changes

BuildSlave:

weimar-dock-02

Reason:

The SingleBranchScheduler scheduler named 'all' triggered this build

Steps and Logfiles:

  1. sharedwd Setting up shared work directory ( 0 secs )
    1. stdio
  2. nproc property 'nproc' set ( 0 secs )
    1. stdio
    2. property changes
  3. download downloading to cleanup.sh ( 0 secs )
    1. - no logs -
  4. cleanold Cleaning previous builds ( 11 mins, 33 secs )
    1. stdio
  5. cleanup Cleaning work area ( 0 secs )
    1. stdio
  6. mksdkdir Preparing SDK directory ( 0 secs )
    1. stdio
  7. downloadsdk Downloading SDK archive ( 1 secs )
    1. stdio
  8. unpacksdk Unpacking SDK archive ( 11 secs )
    1. stdio
  9. updatesdk Updating SDK ( 26 secs )
    1. stdio
  10. cleancmdlinks Sanitizing host command symlinks ( 0 secs )
    1. stdio
  11. writeversionmk downloading to getversion.mk ( 0 secs )
    1. - no logs -
  12. getversion property 'release_version' set ( 0 secs )
    1. stdio
    2. property changes
  13. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  14. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  15. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  16. mkdldir Preparing download directory ( 0 secs )
    1. stdio
  17. mkconf Preparing SDK configuration ( 4 secs )
    1. stdio
  18. download_1 downloading to ccache.sh ( 0 secs )
    1. - no logs -
  19. prepccache Preparing ccache ( 0 secs )
    1. stdio
  20. updatefeeds Updating feeds ( 1 mins, 3 secs )
    1. stdio
  21. installfeeds Installing feeds ( 13 secs )
    1. stdio
  22. logclear Clearing failure logs ( 0 secs )
    1. stdio
  23. compile Building packages ( 10 hrs, 5 mins, 8 secs )
    1. stdio
  24. mkfeedsconf Generating pinned feeds.conf ( 0 secs )
    1. stdio
  25. signprepare Ran ( 0 secs )
    1. stdio
  26. signpack Packing files to sign ( 0 secs )
    1. stdio
  27. upload uploading sign.tar.gz ( 0 secs )
    1. - no logs -
  28. signfiles Ran ( 2 secs )
    1. stdio
  29. download_2 downloading to sign.tar.gz ( 0 secs )
    1. - no logs -
  30. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  31. uploadprepare Preparing package directory ( 0 secs )
    1. stdio
  32. packageupload Uploading package files ( 2 mins, 16 secs )
    1. stdio
  33. logprepare Preparing log directory ( 0 secs )
    1. stdio
  34. logfind Finding failure logs ( 0 secs )
    1. stdio
  35. logcollect Collecting failure logs ( 0 secs )
    1. stdio
  36. logupload Uploading failure logs ( 1 secs )
    1. stdio
  37. sourcelist Finding source archives to upload ( 15 secs )
    1. stdio
  38. sourceupload Uploading source archives ( 1 secs )
    1. stdio
  39. df Reporting disk usage ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/arm_cortex-a9 slave
buildername arm_cortex-a9 Builder
buildnumber 89 Build
codebase Build
nproc 4 SetPropertyFromCommand Step
project Build
release_version SNAPSHOT SetPropertyFromCommand Step
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename weimar-dock-02 BuildSlave
workdir /builder/arm_cortex-a9 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Alexander Couzens
  3. Andrew Cameron
  4. Bernhard Geier
  5. Chih-Wei Chen
  6. Chuanhong Guo
  7. DENG Qingfang
  8. Daniel Danzberger
  9. David Bauer
  10. Eneas U de Queiroz
  11. Felix Fietkau
  12. Frederik Noe-Sdun
  13. Fredrik Olofsson
  14. Hauke Mehrtens
  15. Henrique de Moraes Holschuh
  16. Jo-Philipp Wich
  17. Koen Vandeputte
  18. Kristian Evensen
  19. Kyle Copperfield
  20. Martin Schiller
  21. Michal Cieslakiewicz
  22. Paul Spooren
  23. Petr Štetiar
  24. Rafał Miłecki
  25. Rasim Kalimullin
  26. Roger Pueyo Centelles
  27. Rosy Song
  28. Sebastian Kemper
  29. Sungbo Eo
  30. Vladimir Vid
  31. Yousong Zhou
  32. 南浦月

Timing:

StartSat Nov 9 09:11:43 2019
EndSat Nov 9 19:33:12 2019
Elapsed10 hrs, 21 mins, 28 secs

All Changes:

:

  1. Change #2766

    Category None
    Changed by Rafał Miłecki <rafalohnoyoudont@milecki.pl>
    Changed at Mon 28 Oct 2019 16:01:00
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b49f2113cc750c093d3b55f228f820d8bfe029a9

    Comments

    kernel: fix swconfig compilation with kernels 5.2+
    This is related to the upstream kernel change 3b0f31f2b8c9 ("genetlink:
    make policy common to family").
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>

    Changed files

    • target/linux/generic/files/drivers/net/phy/swconfig.c
  2. Change #2782

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Tue 29 Oct 2019 13:28:49
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f526e85426aa8d232b167e871a0b329f0205f827

    Comments

    base-files: hotplug-call: exit success when dir is absent
    "block mount" invokes "hotplug-call mount".  It emits the following
    error when mount is not present
    
    	hotplug-call call failed
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/base-files/Makefile
    • package/base-files/files/sbin/hotplug-call
  3. Change #2799

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8390dde3f80bec1c40ddad2546a59f57f59a5b85

    Comments

    kernel: bump 4.9 to 4.9.197
    Refreshed all patches.
    
    Compile-tested on: none
    Runtime-tested on: none
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
  4. Change #2800

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0787b7247f0af07bc40b82634034c92ff1719618

    Comments

    kernel: bump 4.14 to 4.14.150
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/generic/backport-4.14/030-USB-serial-option-fix-dwm-158-3g-modem-interface.patch
    • target/linux/layerscape/patches-4.14/807-usb-support-layerscape.patch
  5. Change #2801

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Wed 30 Oct 2019 10:16:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4b2ab533d404784b2c708114032864271f53a062

    Comments

    kernel: bump 4.19 to 4.19.80
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm2708/patches-4.19/950-0129-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch
    • target/linux/brcm2708/patches-4.19/950-0548-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.mousep.patch
    • target/linux/brcm2708/patches-4.19/950-0652-Revert-usb-xhci-hack-xhci_urb_enqueue-to-support-hid.patch
    • target/linux/brcm2708/patches-4.19/950-0654-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
    • target/linux/brcm2708/patches-4.19/950-0802-regulator-gpio-Allow-nonexclusive-GPIO-access.patch
    • target/linux/brcm2708/patches-4.19/950-0803-gpio-Enable-nonexclusive-gpiods-from-DT-nodes.patch
    • target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  6. Change #2802

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Wed 30 Oct 2019 12:43:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4bf9bec361699e1c033460964158531adf15d7ee

    Comments

    kernel: mark kmod-usb-serial-wwan as hidden
    The kconfig symbol is an invisible one since its introduction.  It is
    not supposed to be enabled on its own.
    
    Resolves FS#1821
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/kernel/linux/modules/usb.mk
  7. Change #2812

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:13
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b314d14297f4e264149d46853a129c2668f970d8

    Comments

    kernel: bump 4.9 to 4.9.198
    Refreshed all patches.
    
    Compile-tested on: none
    Runtime-tested on: none
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
  8. Change #2813

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0e212220e90db414afa27e304b32cb1f477d7d87

    Comments

    kernel: bump 4.14 to 4.14.151
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm47xx/patches-4.14/159-cpu_fixes.patch
    • target/linux/generic/pending-4.14/220-optimize_inlining.patch
    • target/linux/layerscape/patches-4.14/202-core-linux-support-layerscape.patch
  9. Change #2814

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Thu 31 Oct 2019 08:17:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision df60a0852caf21de6684d38107f32a4eebc4579b

    Comments

    kernel: bump 4.19 to 4.19.81
    Refreshed all patches.
    
    Compile-tested on: cns3xxx
    Runtime-tested on: cns3xxx
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • include/kernel-version.mk
    • target/linux/brcm2708/patches-4.19/950-0542-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
    • target/linux/brcm47xx/patches-4.19/159-cpu_fixes.patch
  10. Change #2825

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Fri 01 Nov 2019 06:59:51
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 289d532ddd9427a9071d85966d38fff9d78837bd

    Comments

    dropbear: rebuild libs on config change
    Required as dependency on dropbear config headers is not tracked in
    dropbear build system
    
    Fixes FS#2275
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/network/services/dropbear/Makefile
  11. Change #2850

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Fri 01 Nov 2019 12:26:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c2675bb0cef373ff59fcc2dbd77471d244bbc774

    Comments

    rpcd: update to latest Git HEAD
    d442d62 plugin: fix double free in finish callback
    ee26d83 main: exec_self: make clang analyzer happy
    90e40bd file: exec: properly free memory on error
    9ecfada uci: free configs list memory on return
    32fba36 exec: always call finish_cb to allow plugin to free up memory
    ca3e2d5 plugin: do not free method name separately
    02c6e1d exec: properly free memory on rpc_exec() error
    cc50263 plugin: exec: properly free memory on parse error
    bd0ed25 uci: reset uci_ptr flags when merging set operations
    37aa919 plugin: fix leaking invoked method name for exec plugins
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • package/system/rpcd/Makefile
  12. Change #2860

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Fri 01 Nov 2019 20:14:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f85d56bb034d8017bdb6b4bb493eb076a21d11b3

    Comments

    ath79: add support for Netgear WNR2200
    This patch adds ath79 support for Netgear WNR2200.
    Router was previously supported by ar71xx target only (8 MiB variant).
    Netgear WNR2200 has two flash versions - 8MiB sold in EU, US etc. and
    16 MiB for Russia and China markets. Apart from flash size both variants
    share the same hardware specification.
    
    Specification
    =============
      * Description: Netgear WNR2200
      * Loader: U-boot
      * SOC: Atheros AR7241 (360 MHz)
      * RAM: 64 MiB
      * Flash: 8 MiB or 16 MiB (SPI NOR)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 64 KiB
    	- Firmware: 7808 KiB or 16000 KiB
    	- ART: 64 KiB
      * Ethernet: 4 x 10/100 LAN + 1 x 10/100 WAN
      * Wireless: 2.4 GHz b/g/n (Atheros AR9287)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN (blue)
    	- 4 x LAN (amber/green)
    	- WPS (green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 1.5A
      * MAC addresses: LAN on case label, WAN +1, WLAN +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_generic=y
    CONFIG_TARGET_ath79_generic_DEVICE_netgear_wnr2200-8m=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    CONFIG_KERNEL_DEBUG_INFO=y
    CONFIG_KERNEL_DEBUG_KERNEL=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
    • target/linux/ath79/dts/ar7241_netgear_wnr2200-16m.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200-8m.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/image/generic.mk
  13. Change #2861

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ddab758997440758b140e42c03ed29a42f6be99b

    Comments

    lantiq: Allow PKG_ASLR_PIE for DSL and voice drivers
    When ASLR_PIE was activated globally these drivers failed to build
    because the user space LDFLAGS leaked into the kernel build process.
    This was fixed in upstream Linux kernel commit ce99d0bf312d ("kbuild:
    clear LDFLAGS in the top Makefile") which went into Linux 4.17. The
    lantiq target is now on Linux 4.19 only and these exceptions are not
    needed any more.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/kernel/lantiq/ltq-adsl/Makefile
    • package/kernel/lantiq/ltq-ifxos/Makefile
    • package/kernel/lantiq/ltq-tapi/Makefile
    • package/kernel/lantiq/ltq-vdsl-mei/Makefile
    • package/kernel/lantiq/ltq-vdsl/Makefile
    • package/kernel/lantiq/ltq-vmmc/Makefile
    • package/network/config/ltq-vdsl-app/Makefile
  14. Change #2862

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 57ff06405e09ebce705c01178143c3ce907993b2

    Comments

    ustream-ssl: Update to latest git HEAD
    465f8dc wolfssl: adjust to new API in v4.2.0
    3b06c65 Update example certificate & key, fix typo
    1c38fd8 wolfssl: enable CN validation
    33308ee ustream-io-cyassl.c: fix client-mode connections
    79d91aa Remove CyaSSL, WolfSSL < 3.10.4 support
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/libs/ustream-ssl/Makefile
  15. Change #2863

    Category None
    Changed by Vladimir Vid <vladimir.vidohnoyoudont@sartura.hr>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b2fdfe07276bf980bf2a50ef0093639d96d356dc

    Comments

    uboot-mvebu: add support for Macronix mx25u12835f flash
    Some of A3700 boards use mx25u12835f, specifically uDPU and ESPRESSObin v7.
    
    Signed-off-by: Vladimir Vid <vladimir.vid@sartura.hr>

    Changed files

    • package/boot/uboot-mvebu/patches/100-add_support_for_macronix_mx25u12835f.patch
  16. Change #2864

    Category None
    Changed by DENG Qingfang <dengqf6ohnoyoudont@mail2.sysu.edu.cn>
    Changed at Fri 01 Nov 2019 20:19:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2d00cf75159938e5e8c9f26e6cdb5a4843213a3e

    Comments

    libnl: update to 3.5.0
    Update libnl to 3.5.0
    
    Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

    Changed files

    • package/libs/libnl/Makefile
    • package/libs/libnl/patches/101-add-musl-workaround-to-the-libc-compat.h-copy.patch
    • package/libs/libnl/patches/102-revert-build-enable-building-cli-during-tests.patch
  17. Change #2887

    Category None
    Changed by Daniel Danzberger <danielohnoyoudont@dd-wrt.com>
    Changed at Sat 02 Nov 2019 18:25:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision affe633be4c8122835e255425418ba1680a652e3

    Comments

    ipq40xx: ipq4019: Add new device Compex WPJ419
    This device contains 2 flash devices. One NOR (32M) and one NAND (128M).
    U-boot and caldata are on the NOR, the firmware on the NAND.
    
        SoC:    IPQ4019
        CPU:    4x 710MHz ARMv7
        RAM:    256MB
        FLASH:  NOR:32MB NAND:128MB
        ETH:    2x GMAC Gigabit
        POE:    802.3 af/at POE, IEEE802.3af/IEEE802.3at(48-56V)
        WIFI:   1x 2.4Ghz Atheros qca4019 2x2 MU-MIMO
                1x 5.0Ghz Atheros qca4019 2x2 MU-MIMO
        USB:    1x 3.0
        PCI:    1x Mini PCIe
        SIM:    1x Slot
        SD:     1x MicroSD slot
        BTN:    Reset
        LED:    - Power
                - Ethernet
        UART:  1x Serial Port 4 Pin Connector (UART)
               1x Serial Port 6 Pin Connector (High Speed UART)
        POWER: 12V 2A
    
    Installation
    ------------
    Initial flashing can only be done via u-boot using the following commands:
    
    tftpboot openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-factory.ubi
    nand erase.chip; nand write ${fileaddr} 0x0 ${filesize}
    res
    
    Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>

    Changed files

    • target/linux/ipq40xx/base-files/etc/board.d/02_network
    • target/linux/ipq40xx/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-wpj419.dts
    • target/linux/ipq40xx/image/Makefile
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  18. Change #2888

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Sat 02 Nov 2019 18:29:30
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9b6f89c37fc9c2e23cc123bd7b5cf9a1f8dc301a

    Comments

    ath79: add support for Netgear WNDR4300
    This patch adds ath79 support for Netgear WNDR4300.
    Router was previously supported by ar71xx target only.
    Note: device requires 'ar934x-nand' driver in kernel.
    
    Specification
    =============
      * Description: Netgear WNDR4300
      * Loader: U-boot
      * SOC: Atheros AR9344 (560 MHz)
      * RAM: 128 MiB
      * Flash: 128 MiB (NAND)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 256 KiB
    	- ART: 256 KiB
    	- POT: 512 KiB
    	- Language: 2 MiB
    	- Config: 512 KiB
    	- Traffic Meter: 3 MiB
    	- Firmware: 25 MiB
    	- ART Backup: 256 KiB
    	- Reserved: 96 MiB
      * Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN) (AR8327)
      * Wireless:
    	- 2.4 GHz b/g/n (internal)
    	- 5 GHz a/n (AR9580)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN 2G (green)
    	- WLAN 5G (blue)
    	- 4 x LAN (amber/green)
    	- USB (green)
    	- WPS (amber/green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 2.5A
      * MAC addresses: LAN=WLAN2G on case label, WAN +1, WLAN5G +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Note about partitioning: firmware partition offset (0x6c0000) is
    hardcoded into vendor's u-boot, so this partition cannot be moved
    and resized to include Netgear-specific flash areas (pot, language,
    config, traffic_meter) not used by OpenWrt.
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_nand=y
    CONFIG_TARGET_ath79_nand_DEVICE_netgear_wndr4300=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
    • target/linux/ath79/dts/ar9344_netgear_wndr4300.dts
    • target/linux/ath79/image/nand.mk
    • target/linux/ath79/nand/base-files/etc/board.d/01_leds
    • target/linux/ath79/nand/base-files/etc/board.d/02_network
    • target/linux/ath79/nand/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom
    • target/linux/ath79/nand/base-files/lib/upgrade/platform.sh
  19. Change #2889

    Category None
    Changed by Kyle Copperfield <kmcopperohnoyoudont@danwin1210.me>
    Changed at Sat 02 Nov 2019 19:51:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 87f9292300cf56ad17f44363ced213c59a95ef44

    Comments

    hostapd: add IEEE 802.11k support
    The sender domain has a DMARC Reject/Quarantine policy which disallows
    sending mailing list messages using the original "From" header.
    
    To mitigate this problem, the original message has been wrapped
    automatically by the mailing list software.
    Enables radio resource management to be reported by hostapd to clients.
    
    Ref: https://github.com/lede-project/source/pull/1430
    Co-developed-by: Lorenzo Santina <lorenzo.santina@edu.unito.it>
    Signed-off-by: Lorenzo Santina <lorenzo.santina@edu.unito.it>
    Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>

    Changed files

    • package/network/services/hostapd/files/hostapd.sh
  20. Change #2890

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision cd87272eb241b1ea7955c1631ad2bb8d38e9fae9

    Comments

    ath79: add support for Netgear WNDR4300
    This patch adds ath79 support for Netgear WNDR4300.
    Router was previously supported by ar71xx target only.
    Note: device requires 'ar934x-nand' driver in kernel.
    
    Specification
    =============
      * Description: Netgear WNDR4300
      * Loader: U-boot
      * SOC: Atheros AR9344 (560 MHz)
      * RAM: 128 MiB
      * Flash: 128 MiB (NAND)
    	- U-boot binary: 256 KiB
    	- U-boot environment: 256 KiB
    	- ART: 256 KiB
    	- POT: 512 KiB
    	- Language: 2 MiB
    	- Config: 512 KiB
    	- Traffic Meter: 3 MiB
    	- Firmware: 25 MiB
    	- ART Backup: 256 KiB
    	- Reserved: 96 MiB
      * Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN) (AR8327)
      * Wireless:
    	- 2.4 GHz b/g/n (internal)
    	- 5 GHz a/n (AR9580)
      * USB: yes, 1 x USB 2.0
      * Buttons:
    	- Reset
    	- WiFi (rfkill)
    	- WPS
      * LEDs:
    	- Power (amber/green)
    	- WAN (amber/green)
    	- WLAN 2G (green)
    	- WLAN 5G (blue)
    	- 4 x LAN (amber/green)
    	- USB (green)
    	- WPS (amber/green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 2.5A
      * MAC addresses: LAN=WLAN2G on case label, WAN +1, WLAN5G +2
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Note about partitioning: firmware partition offset (0x6c0000) is
    hardcoded into vendor's u-boot, so this partition cannot be moved
    and resized to include Netgear-specific flash areas (pot, language,
    config, traffic_meter) not used by OpenWrt.
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_nand=y
    CONFIG_TARGET_ath79_nand_DEVICE_netgear_wndr4300=y
    CONFIG_ALL_KMODS=y
    CONFIG_DEVEL=y
    CONFIG_CCACHE=y
    CONFIG_COLLECT_KERNEL_DEBUG=y
    CONFIG_IMAGEOPT=y
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/image/Makefile
    • target/linux/ath79/image/nand-netgear.mk
  21. Change #2891

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6d00e6fc7bc598daea83c5a5582daf3d081af87f

    Comments

    ath79: fix several issues for ZyXEL NBG6716
    This fixes several issues introduced with ZyXEL NBG6716 support:
    - Inhomogeneous indent
    - Wrong ath10k MAC patching function
    - Wrong brackets for pad-to in nand.mk
    - Add missing DEVICE_MODEL
    - Remove k2t.sh include (copy/paste leftover)
    
    Fixes: 99835e09992b ("ath79: add support for ZyXEL NBG6716")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/image/nand.mk
    • target/linux/ath79/nand/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
  22. Change #2892

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dc90caf45a25ae34e5f935cfef17584bf6878087

    Comments

    ipq40xx: convert IMAGE_SIZE/KERNEL_SIZE/BLOCKSIZE to kiB
    This cosmetical patch converts IMAGE_SIZE, KERNEL_SIZE and
    BLOCKSIZE definitions to kilobytes, as this is consistent and
    easier to read/type.
    
    An exception was made for asus_rt-ac58u, where the IMAGE_SIZE of
    20439364 cannot be divided by 1024 (and also does not seem to
    match anything in DTS).
    
    Build-tested for all devices.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ipq40xx/image/Makefile
  23. Change #2893

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 999504ff65a24baf9e022883a63e2e862e0b6aae

    Comments

    ath79: remove further redundant mtd-mac-address for wmac
    For several devices, wmac MAC address is set from art 0x1002
    explicitly by using mtd-mac-address although mtd-cal-data is
    pulled from art 0x1000.
    
    With the MAC address in 0x1002, the driver should automatically
    use it when reading caldata from 0x1000. Thus, remove the
    redundant mtd-mac-address for those devices.
    
    This patch addresses the cases where the calibration data partition
    is not labelled art, having been overlooked in the first patch.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9342_ubnt_nanostation-ac.dts
    • target/linux/ath79/dts/ar9342_ubnt_wa.dtsi
    • target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
    • target/linux/ath79/dts/qca9533_ubnt_acb-isp.dts
  24. Change #2894

    Category None
    Changed by Sebastian Kemper <sebastian_mlohnoyoudont@gmx.net>
    Changed at Sat 02 Nov 2019 19:51:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1f0063b58c84e55e209d19007d2acfbfdd22bc33

    Comments

    rules.mk: remove "$(STAGING_DIR)/include"
    "$(STAGING_DIR)/include" was carried over from buildroot-ng to OpenWrt
    in commit 60c1f0f64d23003a19a07d6b9638542130f6641d. buildroot has
    dropped this directory a long time ago.
    
    In OpenWrt the directory is still created by the PrepareStaging macro
    and is part of the default TARGET_CPPFLAGS. But nothing at all installs
    headers into this directory, nor should anything be installed under this
    path.
    
    Removing this directory from TARGET_CPPFLAGS will cut down the log noise
    a bit. Not only will CPPFLAGS be shorter, there will be less warnings
    set off by "-Wmissing-include-dirs" (or even failures when paired with
    "-Werror"). After all the directory does not even _exist_ in the SDKs,
    which are used on the build bots when building packages (see [1] and
    [2]).
    
    make[8]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-aarch64_generic_musl/libmbim-1.20.0/src/common'
      CC       libmbim_common_la-mbim-common.lo
    cc1: error: /builder/shared-workdir/build/sdk/staging_dir/target-aarch64_generic_musl/include: No such file or directory [-Werror=missing-include-dirs]
    cc1: all warnings being treated as errors
    
    [1] https://github.com/openwrt/packages/issues/10377
    [2] https://github.com/openwrt/packages/pull/10378
    
    Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
    Acked-by: Jo-Philipp Wich <jo@mein.io>
    Acked-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • rules.mk
    • tools/Makefile
  25. Change #2895

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:23:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0975c35b83a632f9662d1944307f87da9db06154

    Comments

    ramips: add newline for ASUS RT-ACx5P DTSes
    Those files are missing the newline at the end.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_asus_rt-ac65p.dts
    • target/linux/ramips/dts/mt7621_asus_rt-ac85p.dts
  26. Change #2896

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:26:17
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 19724e28c81e3ff642f09c49f612cd147c54a697

    Comments

    ramips: split base-files into subtargets
    While most of the target's contents are split into subtargets, the
    base-files are maintained for the target as a whole.
    
    However, OpenWrt already implements a mechanism that will use (and
    even prefer) files in the subtargets' directories. This can be
    exploited to make several scripts subtarget-specific and thus save
    some space.
    
    In certain cases, keeping files in parent (=target) base-files was
    more convenient, and thus no splitting was performed for those.
    
    Note that this will increase overall code lines, but reduce code
    per subtarget.
    
    base-files ipk size reduction:
    master (mt7621)   60958 B
    split (mt7620)    46358 B (- 14.3 kiB)
    split (mt7621)    48759 B (- 11.9 kiB)
    split (mt76x8)    44948 B (- 15.6 kiB)
    split (rt288x)    43508 B (- 17.0 kiB)
    split (rt305x)    45616 B (- 15.0 kiB)
    split (rt3883)    44176 B (- 16.4 kiB)
    
    Run-tested on:
    GL.iNet GL-MT300N-V2 (mt76x8)
    D-Link DWR-116 (mt7620)
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/base-files/etc/board.d/01_leds
    • target/linux/ramips/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7620/base-files/etc/board.d/03_gpio_switches
    • target/linux/ramips/mt7620/base-files/etc/hotplug.d/firmware/10-rt2x00-eeprom
    • target/linux/ramips/mt7620/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/mt7621/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/etc/board.d/03_gpio_switches
    • target/linux/ramips/mt7621/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/mt7621/base-files/lib/upgrade/ubnt.sh
    • target/linux/ramips/mt7621/base-files/sbin/fixup-mac-address
    • target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
    • target/linux/ramips/mt76x8/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt288x/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt288x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt288x/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt305x/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt305x/base-files/lib/preinit/04_handle_checksumming
    • target/linux/ramips/rt305x/base-files/lib/upgrade/platform.sh
    • target/linux/ramips/rt3883/base-files/etc/board.d/01_leds
    • target/linux/ramips/rt3883/base-files/etc/board.d/02_network
    • target/linux/ramips/rt3883/base-files/lib/preinit/04_handle_checksumming
    • target/linux/ramips/rt3883/base-files/lib/upgrade/platform.sh
  27. Change #2897

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:29:12
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 194612997bd3f6430f76722a75f754b751561bc2

    Comments

    ath79: use nand_do_upgrade by default for nand subtarget
    On nand subtarget, the default upgrade mechanism should be
    nand_do_upgrade. This patch changes platform_do_upgrade()
    accordingly.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/nand/base-files/lib/upgrade/platform.sh
  28. Change #2898

    Category None
    Changed by Roger Pueyo Centelles <roger.pueyoohnoyoudont@guifi.net>
    Changed at Sat 02 Nov 2019 23:29:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 20ace70db65c3f1cb6a842d3092ac2eb7be81b5a

    Comments

    ath79: remove wmac mtd-mac-address for UniFi AC family
    The MAC address for the wmac 2.4 GHz radio of the Ubiquiti UniFi AC
    family of devices is actually embedded in the mtd-cal-data, so there
    is no need for mtd-mac-address (which was incorrectly forcing wmac
    to have the same MAC as eth0). This makes it coherent with the stock
    firmware and the ar71xx target:
    
     · XX:XX:XX:X0:XX:XX eth0
     · XX:XX:XX:X1:XX:XX ath0/wlan1 (2.4 GHz)
     · XX:XX:XX:X2:XX:XX ath1/wlan0 (5 GHz)
    
    Checked on a UniFi AC Mesh, a UniFi AC LR and a UniFi Lite.
    
    Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>

    Changed files

    • target/linux/ath79/dts/qca9563_ubnt_unifiac.dtsi
  29. Change #2899

    Category None
    Changed by Rasim Kalimullin <neutrino.vmohnoyoudont@gmail.com>
    Changed at Sat 02 Nov 2019 23:29:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 81f7af48811656dc12c720efda3f88e088d39b2b

    Comments

    ath79: add support for TP-Link TL-WR1045ND v2
    Specifications:
     - QCA9558 Soc
     - 720/800 (CPU/DDR)
     - 1x 10/100/1000 Mbps WAN Ethernet
     - 4x 10/100/1000 Mbps LAN Ethernet
     - 64 MB RAM (DDR2)
     - 8 MB FLASH
     - QCA9558 2.4 GHz 802.11bgn
     - 1x USB 2.0
    
    Flash instruction
    WebUI:
    Download *-factory.bin image, rename to tp_firmware.bin and upload
    it via the firmwary upgrade function of the stock firmware WebUI.
    
    Tftp:
    Rename OpenWRT or original firmware to wr1045v2_tp_recovery.bin and
    Change your computer ip in 192.168.0.66 and subnet mask in 255.255.255.0.
    Router will obtain IP 192.168.0.86 for a few seconds while loading,
    when reset button pressed at power On.
    
    Signed-off-by: Rasim Kalimullin <neutrino.vm@gmail.com>
    [rebased onto base-files split]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9558_tplink_tl-wr1045nd-v2.dts
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/image/generic-tp-link.mk
  30. Change #2900

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Sat 02 Nov 2019 23:30:09
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 14d17306bc73a2ef512758c72af0f0f99aef7a2a

    Comments

    x86: make profile titles more verbose
    So far (nearly) all x86 profiles are called "Generic" which makes
    it hard to distinguish them in special cases, like searching for a
    specific profile (without pre-selecting target/subtarget).
    
    To make this change locally working, remove the tmp/ folder to
    force reload of menuconfig.
    
    As these files are infrequently touched, the Copyright was updated
    as well.
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>
    [changed commit title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/x86/64/Makefile
    • target/linux/x86/64/profiles/000-Generic.mk
    • target/linux/x86/generic/profiles/000-Generic.mk
    • target/linux/x86/geode/profiles/000-Generic.mk
    • target/linux/x86/geode/profiles/100-Geos.mk
    • target/linux/x86/legacy/profiles/000-Generic.mk
  31. Change #2901

    Category None
    Changed by Chih-Wei Chen <changewayohnoyoudont@gmail.com>
    Changed at Sat 02 Nov 2019 23:30:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3e88ab79b03917bc4b03b34db12edf622bde1de1

    Comments

    ramips: fix Xiaomi MiWiFi Mini switch definition
    Based on OpenWRT Table of Hardware > Xiaomi > Xiaomi Mi WiFi Mini
    
    Switch Ports Defaults:
    0, 1: LAN
    4: WAN
    6: CPU
    
    Port in Web GUI (word printed on bottom of case)
    WAN(Internet) map to switch port 4
    LAN1(.) map to switch port 1
    LAN2(..) map to switch port 0
    CPU map to switch port 6
    
    current setting is 1 WAN/ 4 LAN port, fix it.
    
    Signed-off-by: Chih-Wei Chen <changeway@gmail.com>
    [rebased after base-files split, fixed commit title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  32. Change #2902

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sat 02 Nov 2019 23:46:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision fe534392a5f3eb029033318a1957741e54a150d1

    Comments

    ath79: revert erroneous second addition of files for WNDR4300
    There are two recent commits stating to add support for Netgear
    WNDR4300, where the second one seems to be just leftover from
    an earlier patch having been rebased.
    
    Since the first patch already provides support in the most recent
    state, just revert the second one.
    
    This reverts commit cd87272eb241b1ea7955c1631ad2bb8d38e9fae9.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/Makefile
    • target/linux/ath79/image/nand-netgear.mk
  33. Change #2903

    Category None
    Changed by Alexander Couzens <lynxisohnoyoudont@fe80.eu>
    Changed at Sun 03 Nov 2019 03:20:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5625a02e77bd293e999562141aab01746521f30b

    Comments

    ubinize-image: set image sequence from SOURCE_DATE_EPOCH
    Set the image sequence number to SOURCE_DATE_EPOCH.
    If not set, ubinize will use rand() as image sequence.
    
    Signed-off-by: Alexander Couzens <lynxis@fe80.eu>

    Changed files

    • scripts/ubinize-image.sh
  34. Change #2904

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:24:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 51e76247762d265d4a4aac33456876b83b0cca25

    Comments

    libubox: bump to version 2019-10-29
    It contains a single change to vlist.h header file: "vlist: add more
    macros for loop iteration".  This is needed for newer version of fstools
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/libs/libubox/Makefile
  35. Change #2905

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:25:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e4af39d56395738d86daa4babb379ab605b4d277

    Comments

    fstools: bump to version 2019-11-03
    2f2a09a block: mount_device: err log only when mp deviates from spec
    da4edc1 block: mount_device: skip extroot earlier
    32c3126 block: mount_action: handle mount/umount deps
    fb0700f block: support hierarchical mount/umount
    1212b5b block: umount: skip / unless -a is given
    eda8b3f block: use fsck.fat instead of dosfsck
    d05276d libblkid-tiny: ntfs: fix use-after-free
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • package/system/fstools/Makefile
  36. Change #2906

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 04:25:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 66ebca7103052ba851be2261a4452787959de9c2

    Comments

    build: label kernel and rootfs ext4 volumes
    UUID of ext4 volumes generated by make_ext4fs are determined by volume
    label and it will all be 57f8f4bc-abf4-655f-bf67-946fc0f9f25b when label
    is empty
    
    Labeling them does not make them unique but tools like block command
    from fstools have a better chance differentiating them
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • include/image.mk
    • scripts/gen_image_generic.sh
    • target/linux/mvebu/image/Makefile
  37. Change #2910

    Category None
    Changed by Bernhard Geier <freifunkohnoyoudont@geierb.de>
    Changed at Sun 03 Nov 2019 12:59:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3930aab2cb067d04f5c9ebbf1af57744e19355eb

    Comments

    ath79: add support for TP-Link WBS210 v2
    TP-Link WBS210 v2 is an outdoor wireless CPE for 2.4 GHz with
    two Ethernet ports based on Atheros AR9344
    
    The device is the same as TP-Link CPE220 v2, but with higher TX power (27 dBm
    instead of 12 dBm) and two antenna connectors instead of built-in antennas.
    
    Specifications:
     - SoC: Atheros AR9344
     - RAM: 64MB
     - Storage: 8 MB SPI NOR
     - Wireless: 2.4GHz 300 Mbps, 2x RP-SMA connector, 27 dBm TX power
     - Ethernet: 1x 10/100 Mbps with 24V POE IN, 1x 10/100 Mbps
    
    Installation:
    Flash factory image through stock firmware WEB UI
    or through TFTP
    To get to TFTP recovery just hold reset button while powering on for
    around 4-5 seconds and release.
    Rename factory image to recovery.bin
    Stock TFTP server IP: 192.168.0.100
    Stock device TFTP adress: 192.168.0.254
    
    The TP-Link WBS devices use the same GPIOs as the CPE devices,
    except for the link4 LED. For this one, WBS devices use "2", while
    CPE devices use "16". (Tested on WBS210 v2)
    
    Signed-off-by: Bernhard Geier <freifunk@geierb.de>
    [added comment about GPIO]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9344_tplink_cpe210-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe220-v2.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe510-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi
    • target/linux/ath79/dts/ar9344_tplink_wbs210-v2.dts
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches
    • target/linux/ath79/image/generic-tp-link.mk
    • tools/firmware-utils/src/tplink-safeloader.c
  38. Change #2911

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 03 Nov 2019 13:00:04
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 65d76175a596703683f3aabc8825c9a555e849cf

    Comments

    ramips: improve common definition for Netgear R6xxx in mt7621.mk
    This patch renames and reassembles the common definition for
    Netgear R6xxx devices in mt7621.mk. The following goals should be
    achieved:
    - Give the node a more generic name instead of adding devices to it
    - Use the common definition in the (less) similar R6220 node
    - Include/exclude settings into the common definition so the common
      node contains the common definitions
    - Prepare for support of R6700 v2
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/image/mt7621.mk
  39. Change #2912

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 14:10:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a033f14fe9c65609e319a7bc1306d7ad6043a3a6

    Comments

    ramips: update ZBT WE1026 DTS-files
    This commit makes the following changes to the WE1026 DTS-files:
    
    * The parts that are unique to the -5G-version (LED and 5GHz wifi)
    are moved to a separate file, so that WE1026.dtsi can be referenced also
    by the DTS for the -H version.
    * Use the generic "flash"-name for the spi-nor node.
    * Add label MAC.
    
    All changes have been tested on the WE1026-5G-16M and work fine. I.e.,
    the device works as before the DTS-changes.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
    Acked-by: Mathias Kresin <dev@kresin.me>
    Acked-by: Alex Maclean <monkeh@monkeh.net>
    Acked-by: INAGAKI Hiroshi <musashino.open@gmail.com>
    Acked-by: Petr Štetiar <ynezz@true.cz>
    [minor style fixes, rebased onto base-files split, remove obsolete
    gpio-keys comment]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g-16m.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-5g.dtsi
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026.dtsi
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  40. Change #2913

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Sun 03 Nov 2019 14:10:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5f108bbc58ff1454e3ac5542dc8a64e83198c276

    Comments

    ramips: add support for ZBT WE1026-H
    This commit adds support for the ZBT WE1026-H, an outdoor AP with
    support for adding an internal LTE modem. The detailed specs are:
    
    * CPU: MT7620A
    * 2x 10/100Mbps Ethernet (LAN port has passive PoE support).
    * 16/32 MB Flash.
    * 128/256 MB RAM.
    * 1x USB 2.0 port.
    * 1x mini-PCIe slot (only USB2.0 bus).
    * 1x SIM slot (standard size).
    * 1x 2.4Ghz WIFI (rt2800).
    * 1x button.
    * 6x LEDS (4 GPIO-controlled).
    * 1x micro-SD reader.
    
    The following have been tested and working:
    - Ethernet switch
    - Wifi
    - Mini-PCIe slot + SIM slot
    - USB port
    - microSD slot
    - sysupgrade
    - reset button
    
    Installation and recovery:
    
    In order to install OpenWRT the first time or ito recover the router,
    you can use the web-based recovery system. Keep the reset button pressed
    during boot and access 192.168.1.1 in your browser when your machine
    obtains an IP address. Upload the firmware to start the recovery
    process.
    
    Notes:
    
    * When binding the USB LED to a usbport, the LED is switched on all the
    time due to the presence of an internal hub. Thus, it does not really
    signal any USB-information.
    
    * I only have the 32MB version and have only added support for this
    device. However, the files are structured so that adding support for the
    16MB version should be easy.
    
    * Only the LAN port is accessible from the outside of the casing and LEDs
    are not visible.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
    [rebased onto base-files split, minor style fixes, removed use of
    USB led as power LED]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h-32m.dts
    • target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h.dtsi
    • target/linux/ramips/image/mt7620.mk
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  41. Change #2936

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Sun 03 Nov 2019 19:25:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6f3a2935327c98aca28cec0be6f35832cca8817a

    Comments

    procd: Update to version 2019-11-02
    f47622e instance: Warn about unexpected number of parameters
    564ecdf instance: ujail: Fix allocated size for no_new_privs parameter
    7fb2e1d procd: simplify code in procd_inittab_run
    4a127c3 procd: replace exit(-1) with exit(EXIT_FAILURE)
    bc0a73e procd: add upgraded binary to .gitignore
    ba4c4db procd: add start-console support
    3e39fe5 procd: shift arguments for askfirst only once
    5d62829 procd: skip respawn in case device disappeared
    d27949f procd: guard fork_worker calls
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/system/procd/Makefile
  42. Change #2954

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Mon 04 Nov 2019 11:10:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a5428d8c9b69f4c227a6bfd3d9eebf7801876e87

    Comments

    x86: delete empty Makefile introduced by accident
    When changing profile titles for this target, an empty Makefile
    has been added by accident.
    
    Fixes: 14d17306bc73 ("x86: make profile titles more verbose")
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/x86/64/Makefile
  43. Change #2955

    Category None
    Changed by Yousong Zhou <yszhou4techohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 11:11:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d26738bc767f48d2dee7097cbfc6d07ffeee58fb

    Comments

    scripts/dl_github_archive.py: fix python3 str, bytes confusion
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

    Changed files

    • scripts/dl_github_archive.py
  44. Change #2956

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 46a97fe316e47f6287579ff15e047f4b63576965

    Comments

    mediatek: fix Unielec U7623 dts in 4.19
    remove duplicated pinctrl nodes.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/patches-4.19/0227-arm-dts-Add-Unielec-U7623-DTS.patch
  45. Change #2957

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 109e614d906995cc7d9ec1233a13eb8be1823ba3

    Comments

    mediatek: backport upstream patches related to mt7629 support
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/patches-4.19/0002-Revert-ARM-mediatek-add-MT7623a-smp-bringup-code.patch
    • target/linux/mediatek/patches-4.19/0003-arm-mediatek-add-MT7629-smp-bring-up-code.patch
    • target/linux/mediatek/patches-4.19/0004-clk-mediatek-add-clock-support-for-MT7629-SoC.patch
    • target/linux/mediatek/patches-4.19/0005-pinctrl-mediatek-sync-with-5.3.patch
    • target/linux/mediatek/patches-4.19/0006-mtd-spi-nor-mtk-quadspi-add-SNOR_HWCAPS_READ-to-spi_.patch
  46. Change #2958

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 58b0d3ecd66ef220101d1f4dfe550242d6004fce

    Comments

    mediatek: cosmetic fixes for mt7629-lynx-rfb
    This patch did the following things:
    1. rename device compatible string
    2. add earlycon into cmdline
    3. add mac address location according to mt7629 eeprom layout
    4. rename mtd partitions
    5. replace spaces for indentation with tabs
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/files-4.19/arch/arm/boot/dts/mt7629-lynx-rfb.dts
  47. Change #2959

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Mon 04 Nov 2019 12:51:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 09fe0c847dd32a829fd3dcb21e284cc0c7a3e763

    Comments

    mediatek: add mt7629 subtarget with rfb image
    base-files are added into subtarget directory like what's done
    recently in ath79. For this subtarget, metadata checks are enforced
    and a SUPPORTED_DEVICE is added to generate proper metadata.
    Since we only have mt7629 support in 4.19, override KERNEL_PATCHVER
    in target.mk for now.
    
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/mediatek/Makefile
    • target/linux/mediatek/image/Makefile
    • target/linux/mediatek/image/mt7629.mk
    • target/linux/mediatek/mt7629/base-files/etc/board.d/02_network
    • target/linux/mediatek/mt7629/base-files/lib/upgrade/platform.sh
    • target/linux/mediatek/mt7629/config-4.19
    • target/linux/mediatek/mt7629/profiles/default.mk
    • target/linux/mediatek/mt7629/target.mk
  48. Change #2960

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Mon 04 Nov 2019 14:22:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6ea5f7d44c8dccdf018af0aa9750903308aa95b7

    Comments

    ramips: fix MTK_SOC for RT3662 devices
    rt3883.mk contains both RT3662 and RT3883 device profiles, but commit
    6a104ac77206 set MTK_SOC to rt3883 for all devices. This patch fixes it,
    and renames dts files accordingly. And SoC compatible strings are also
    appended in the dts.
    
    Fixes: 6a104ac77206 ("ramips/rt288x,rt3883: Name DTS files based on scheme")
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/dts/rt3662_asus_rt-n56u.dts
    • target/linux/ramips/dts/rt3662_dlink_dir-645.dts
    • target/linux/ramips/dts/rt3662_edimax_br-6475nd.dts
    • target/linux/ramips/dts/rt3662_loewe_wmdr-143n.dts
    • target/linux/ramips/dts/rt3662_omnima_hpm.dts
    • target/linux/ramips/dts/rt3662_samsung_cy-swr1100.dts
    • target/linux/ramips/image/rt3883.mk
  49. Change #2966

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 04 Nov 2019 17:46:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3034f8c3b85e70b1dd9b4cd5cd33e9d2cd8be3b8

    Comments

    hostapd: enable PMKSA and OK caching for WPA3-Personal
    This enables PMKSA and opportunistic key caching by default for
    WPA2/WPA3-Personal, WPA3-Personal and OWE auth types.
    Otherwise, Apple devices won't connect to the WPA3 network.
    
    This should not degrade security, as there's no external authentication
    provider.
    
    Tested with OCEDO Koala and iPhone 7 (iOS 13.1).
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/network/services/hostapd/files/hostapd.sh
  50. Change #2967

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Mon 04 Nov 2019 17:50:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 70d5989c9c99788a9b2a1a737987edcf7e1ae382

    Comments

    ipq806x: use switch trigger for WAN LED on NETGEAR boards
    With this commit, the WAN LED is triggered by the switch port state
    instead of the eth0 netdev.
    Otherwise, the LED is always illuminated, regardless of the WAN port
    link state.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ipq806x/base-files/etc/board.d/01_leds
  51. Change #3023

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 11:09:26
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d64daf7026ce47788f12130462a3107bdab8718f

    Comments

    mac80211: add pcie apsm backport changes
    Required for newer versions of mt76
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/build/100-backports-pci-Include-linux-pci-aspm.h.patch
    • package/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch
  52. Change #3024

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 11:09:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8b15e7f661b4263a7b9fb6a410a5f58263b72caa

    Comments

    mac80211: add support for multiple wiphys behind a single device
    The device path will be the same for the first phy. For all subsequent
    phys, the path gets an extra +1, +2, ...
    Move the code for converting path to phy and vice versa to a separate
    library script shared by config detection code and the netifd wireless
    handler script
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/Makefile
    • package/kernel/mac80211/files/lib/netifd/mac80211.sh
    • package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
    • package/kernel/mac80211/files/lib/wifi/mac80211.sh
  53. Change #3025

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 12:14:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 443ba75c4ecbf1439f8d988a0e44b7597150a495

    Comments

    ath79: fix sorting and harmonize indent in tiny board.d files
    This seems to have been overlooked when splitting base files.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/tiny/base-files/etc/board.d/01_leds
    • target/linux/ath79/tiny/base-files/etc/board.d/02_network
  54. Change #3026

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 05 Nov 2019 13:22:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision fa37dbbc43db23a0ce7256f47943f38a1dcc9027

    Comments

    mac80211: fix build without CONFIG_PCI
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/build/101-backport-add-pci_disable_link_state-wrapper-with-ret.patch
  55. Change #3027

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 05 Nov 2019 13:43:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6f9157e6bdea91507af84acdf53da7c0e6879bc1

    Comments

    ustream-ssl: update to latest Git HEAD
    c9b6668 ustream-ssl: skip writing pending data if .eof is true after connect
    
    Fixes: CVE-2019-5101, CVE-2019-5102
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • package/libs/ustream-ssl/Makefile
  56. Change #3028

    Category None
    Changed by Koen Vandeputte <koen.vandeputteohnoyoudont@ncentric.com>
    Changed at Tue 05 Nov 2019 14:43:22
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f96af28272ee7056d04c7b5ea79a8a6f26b96340

    Comments

    ath10k-firmware: update Candela Tech firmware images
    The release notes since last time for wave-1:
    
      *  October 5,  2019:  Fix too-short msg caused by invalid use of PayloadLen in receive path.
                            This appears to resolve the issue of getting (and ignoring) too-short commands
                            when we detect loss of CE interrupts and go into polling mode.
    
      *  October 12, 2019:  Fix regression in IBSS mode that caused SWBA overrun issues.  Related to
                            regression added during the ct-station logic, specifically TSF allocation.
                            Thanks for Ahmed Zaki @ Mage-Networks for helping to diagnose and test.
    
      *  October 15, 2019:  Only send beacon tx completion events if we can detect CT driver is being
                            used (based on CT_STATS_OK flag being set).  This should help CT firmware work
                            better on stock driver.
    
    The release notes since last time for wave-2:
    
      *  October 15, 2019:  Only send beacon tx completion events if we can detect CT driver is being
                            used (based on ATH10k_USE_TXCOMPL_TXRATE2 | ATH10k_USE_TXCOMPL_TXRATE1 flags being set).
                            This should help CT firmware work better on stock driver.
    
      *  October 31, 2019:  Compile out peer-ratecode-list-event.  ath10k driver ignores the event.
    
      *  November 1, 2019:  Fix rate-ctrl related crash when nss and other things were changed while
                            station stays associated.  See bug: https://github.com/greearb/ath10k-ct/issues/96
    
    Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>

    Changed files

    • package/firmware/ath10k-firmware/Makefile
  57. Change #3038

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 05 Nov 2019 21:55:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4c6fe32468bc60cc25a8c298498c0be3c73e7378

    Comments

    mac80211 ath9k: force QCA953x clock to 25MHz
    The QCA953x only supports 25 MHz refclk, however some OEMs set an
    invalid bootstrap value for the REF_CLK option, which would break the
    clock detection in ath9k.
    
    Force the QCA953x refclk to 25MHz in ath9k, as this is (according to the
    datasheet) the only valid frequency.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • package/kernel/mac80211/patches/ath/552-ahb_of.patch
  58. Change #3039

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Tue 05 Nov 2019 23:21:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 04d6753d03e3a6db07b7a2d3296774d0965bbbfa

    Comments

    Revert "ipq806x: fix EA8500 switch control"
    There is a problem with the EA8500, the switch will not work after soft
    reboot, the only way to get it working again is to power cycle it
    manually.
    
    There are probably several issues in the play, it's quite hard to fix it
    without having access to the actual device, so I don't see any other
    option now, then revert the offending commit.
    
    Ref: PR#2047
    Fixes: FS#2168 ("Switch no longer work after restart on Linksys EA8500")
    Reported-by: Adam <424778940z@gmail.com>
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/linux/ipq806x/files-4.14/arch/arm/boot/dts/qcom-ipq8064-ea8500.dts
  59. Change #3040

    Category None
    Changed by Fredrik Olofsson <fredrik.olofssonohnoyoudont@anyfinetworks.com>
    Changed at Tue 05 Nov 2019 23:21:15
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e6901bf902abbf5d009f9bc8b6e2e283ffd55113

    Comments

    tools/automake: Revert "Do not use $(V) - force AM_V=1"
    This reverts commit 43365ca66253 ("Do not use $(V) - force AM_V=1") as
    it breaks verbose output in automake packages, deviating from the
    upstream and expected behaviour.
    
    As you can see, neither make command outputs the expected verbose
    compile command lines:
    
    ```
    $ make package/mtd-utils/{clean,compile} V=sc
    ...
      CCLD     lsmtd
      CC       nand-utils/nanddump.o
      CCLD     nanddump
    ...
    ```
    ```
    $ make -C build_dir/target*/mtd-utils-2.1.1 clean
    ...
    $ make -C build_dir/target*/mtd-utils-2.1.1 V=1
    ...
      CC       lib/libmtd.o
      CC       lib/libfec.o
      CC       lib/common.o
      CC       lib/libcrc32.o
    ```
    
    The original reason for this commit was some packages failing to build
    if V is set to something other than 0 or 1. See the discussion in PR
    https://github.com/openwrt/openwrt/pull/2481 for how to fix this in the
    package Makefile.
    
    Ref: PR#2481
    Acked-by: Mirko Vogt <mirko-openwrt@nanl.de>
    Signed-off-by: Fredrik Olofsson <fredrik.olofsson@anyfinetworks.com>
    [commit title/description facelift]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • tools/automake/patches/200-do-not-override-silent-rules.patch
  60. Change #3041

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2c5413559880c54c5eec980121febfe6c7cd287a

    Comments

    gitignore: ignore patches in OpenWrt root directory
    This will have GIT ignore patches in root directory, as created
    when using "git format-patch".
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • .gitignore
  61. Change #3042

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 763914ef1be07038eb2c862c1fe3c84de419679f

    Comments

    ramips: improve netis WF-2881 support
    This patch does the following:
    
    1. remove u-boot-env partition
       Stock bootloader saves env variables at 0x80000 in flash,
       and there is nothing stored at 0x30000.
       By merging the partition "u-boot-env" with "u-boot",
       the partition table becomes the same as used in stock firmware:
       00000000-00080000: "Bootloader"
       00080000-00100000: "Config"
       00100000-00140000: "Factory"
       00140000-07f80000: "Kernel"
    
    2. fix LAN/WAN MAC addresses and provide label MAC address
       Ethernet MAC addresses are stored in factory partition at:
       0xe000: LAN (label_mac)
       0xe006: WAN (label_mac+1)
    
    3. fix LAN port order
       WF-2881 LAN ports are in reverse order of switch ports.
    
    4. fix WiFi LEDs
       mt76 led nodes are added to make WiFi LEDs work.
       On top of this, mt76 node names are changed to more generic ones,
       and compatible strings are also added.
    
    5. fix pinmux groups
       uart3 and uart2 pins are used as button and led, but jtag pins are not.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>

    Changed files

    • target/linux/ramips/dts/mt7621_netis_wf-2881.dts
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  62. Change #3043

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 05 Nov 2019 23:27:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f4026ad24d0374bdb8704e8b6ec38e9fd85f5e0e

    Comments

    ath79: DTS file style update and harmonization
    This applies several style adjustments that have been requested in
    recent reviews to older DTS files. Despite making the code base more
    consistent, this will also help to reduce review time when DTSes
    are copy/pasted.
    
    Applied changes:
    - Rename gpio-keys/gpio-leds to keys/leds
    - Remove node labels that are not used
    - Use label property for partitions
    - Prefix led node labels with "led_"
    - Remove redundant includes
    - Harmonize new lines after status property
    - Several smaller style fixes
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar1022_iodata_wn-ag300dgr.dts
    • target/linux/ath79/dts/ar1022_sitecom_wlr-7100.dts
    • target/linux/ath79/dts/ar7161_adtran_bsap1880.dtsi
    • target/linux/ath79/dts/ar7161_aruba_ap-105.dts
    • target/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dts
    • target/linux/ath79/dts/ar7161_dlink_dir-825-b1.dts
    • target/linux/ath79/dts/ar7161_jjplus_ja76pf2.dts
    • target/linux/ath79/dts/ar7161_netgear_wndr3700.dtsi
    • target/linux/ath79/dts/ar7161_ubnt_routerstation.dtsi
    • target/linux/ath79/dts/ar7240_buffalo_whr-g301n.dts
    • target/linux/ath79/dts/ar7240_netgear_wnr1000-v2.dts
    • target/linux/ath79/dts/ar7240_netgear_wnr612-v2.dtsi
    • target/linux/ath79/dts/ar7240_tplink_tl-wr74xn-v1.dtsi
    • target/linux/ath79/dts/ar7241_netgear_wnr2000-v3.dts
    • target/linux/ath79/dts/ar7241_netgear_wnr2200.dtsi
    • target/linux/ath79/dts/ar7241_tplink.dtsi
    • target/linux/ath79/dts/ar7241_tplink_tl-mr3x20.dtsi
    • target/linux/ath79/dts/ar7241_tplink_tl-wr842n-v1.dts
    • target/linux/ath79/dts/ar7241_ubnt_airrouter.dts
    • target/linux/ath79/dts/ar7241_ubnt_unifi.dts
    • target/linux/ath79/dts/ar7241_ubnt_xm_outdoor.dtsi
    • target/linux/ath79/dts/ar7242_avm_fritz300e.dts
    • target/linux/ath79/dts/ar7242_buffalo_bhr-4grv.dts
    • target/linux/ath79/dts/ar7242_buffalo_wzr-bhr.dtsi
    • target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g302h-a1a0.dts
    • target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g450h.dts
    • target/linux/ath79/dts/ar7242_tplink_tl-wr2543-v1.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wa901nd-v2.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wr1043nd-v1.dts
    • target/linux/ath79/dts/ar9330_glinet_gl-ar150.dts
    • target/linux/ath79/dts/ar9330_pqi_air-pen.dts
    • target/linux/ath79/dts/ar9331_alfa-network_ap121f.dts
    • target/linux/ath79/dts/ar9331_embeddedwireless_dorin.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-mr3020-v1.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-mr3040-v2.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-wr703n_tl-mr10u.dtsi
    • target/linux/ath79/dts/ar9331_tplink_tl-wr741nd-v4.dtsi
    • target/linux/ath79/dts/ar9341_pcs_cr3000.dts
    • target/linux/ath79/dts/ar9341_pisen_wmb001n.dts
    • target/linux/ath79/dts/ar9341_tplink.dtsi
    • target/linux/ath79/dts/ar9341_tplink_tl-wr842n-v2.dts
    • target/linux/ath79/dts/ar9342_iodata_etg3-r.dts
    • target/linux/ath79/dts/ar9342_ubnt_xw.dtsi
    • target/linux/ath79/dts/ar9344_aerohive_hiveap-121.dts
    • target/linux/ath79/dts/ar9344_comfast_cf-e120a-v3.dts
    • target/linux/ath79/dts/ar9344_dlink_dir-825-c1.dts
    • target/linux/ath79/dts/ar9344_dlink_dir-835-a1.dts
    • target/linux/ath79/dts/ar9344_netgear_wndr4300.dts
    • target/linux/ath79/dts/ar9344_ocedo_raccoon.dts
    • target/linux/ath79/dts/ar9344_pcs_cap324.dts
    • target/linux/ath79/dts/ar9344_pcs_cr5000.dts
    • target/linux/ath79/dts/ar9344_tplink_cpe510.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_tl-wdrxxxx.dtsi
    • target/linux/ath79/dts/ar9344_wd_mynet-n750.dts
    • target/linux/ath79/dts/ar9344_wd_mynet-wifi-rangeextender.dts
    • target/linux/ath79/dts/qca9531_comfast_cf-e313ac.dts
    • target/linux/ath79/dts/qca9531_comfast_cf-e314n-v2.dts
    • target/linux/ath79/dts/qca9531_engenius_ews511ap.dts
    • target/linux/ath79/dts/qca9531_tplink_archer-d50-v1.dts
    • target/linux/ath79/dts/qca9531_tplink_tl-wr810n-v1.dts
    • target/linux/ath79/dts/qca9531_yuncore_a770.dts
    • target/linux/ath79/dts/qca9533_comfast_cf-e110n-v2.dts
    • target/linux/ath79/dts/qca9533_tplink_cpe210.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr810n-v2.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v10.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v11.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841-v9.dts
    • target/linux/ath79/dts/qca9533_tplink_tl-wr841.dtsi
    • target/linux/ath79/dts/qca9533_tplink_tl-wr842n-v3.dts
    • target/linux/ath79/dts/qca953x_tplink_tl-wr810n.dtsi
    • target/linux/ath79/dts/qca9557_buffalo_bhr-4grv2.dts
    • target/linux/ath79/dts/qca9557_iodata_wn-ac-dgr.dtsi
    • target/linux/ath79/dts/qca9558_devolo_dvl1200e.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1200i.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750c.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750e.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750i.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1750x.dts
    • target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi
    • target/linux/ath79/dts/qca9558_engenius_ecb1750.dts
    • target/linux/ath79/dts/qca9558_engenius_epg5000.dts
    • target/linux/ath79/dts/qca9558_librerouter_librerouter-v1.dts
    • target/linux/ath79/dts/qca9558_netgear_ex7300.dtsi
    • target/linux/ath79/dts/qca9558_ocedo_koala.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c5-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7-v2.dts
    • target/linux/ath79/dts/qca9558_tplink_archer-c7.dtsi
    • target/linux/ath79/dts/qca9558_tplink_re350k-v1.dts
    • target/linux/ath79/dts/qca9558_tplink_tl-wdr4900-v2.dts
    • target/linux/ath79/dts/qca9558_tplink_tl-wr1043nd.dtsi
    • target/linux/ath79/dts/qca9558_trendnet_tew-823dru.dts
    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/dts/qca9561_avm_fritz4020.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c25-v1.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
    • target/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c1.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c2.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-842-c3.dts
    • target/linux/ath79/dts/qca9563_dlink_dir-859-a1.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-1750ghbk2-i.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-300ghbk2-i.dts
    • target/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi
    • target/linux/ath79/dts/qca9563_glinet_gl-ar750s.dts
    • target/linux/ath79/dts/qca9563_nec_wg1200cr.dts
    • target/linux/ath79/dts/qca9563_nec_wg800hp.dts
    • target/linux/ath79/dts/qca9563_rosinson_wr818.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-a7-v5.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c2-v3.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c7-v4.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-c7-v5.dts
    • target/linux/ath79/dts/qca9563_tplink_archer-x6-v2.dtsi
    • target/linux/ath79/dts/qca9563_tplink_archer-x7-v5.dtsi
    • target/linux/ath79/dts/qca9563_tplink_re450-v2.dts
    • target/linux/ath79/dts/qca9563_tplink_tl-wr1043n.dtsi
    • target/linux/ath79/dts/qca9563_tplink_tl-wr1043nd-v4.dts
    • target/linux/ath79/dts/tp9343_tplink_tl-wr940n-v3.dtsi
    • target/linux/ath79/dts/tp9343_tplink_tl-wr940n-v4.dts
  63. Change #3050

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 12:17:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d2b9333ea90ed89069879b4a676211c72c859f9b

    Comments

    ramips: remove default case for MAC address assignment
    So far, MAC address assignment in ramips has contained a default
    case, which defined wan_mac = eth0 + 1 for _every_ device not
    having an explicit case there.
    
    This is not desirable, as many device supporters will just not
    care or know about this definition, so another MAC address will be
    introduced by accident. In some cases the wan_mac is assigned
    although it is not needed, in other cases even addresses not
    dedicated to the device will be used (e.g. wan_mac actually is
    eth0 - 1, but during support nobody cared, so eth0 + 1 is used now,
    which might actually belong to another device ...).
    
    Thus, in this PR the former default case is converted to an
    explicit case. This one comprises all devices not being accounted
    for by other cases, reduced by those not having wan at all.
    The big number of entries for this node might be another indication
    that many of them wouldn't actually be there if there hadn't been
    default wan_mac setup.
    
    In exchange, the current "do nothing" case can be removed, as it
    will be the new default case.
    
    The devices being put in the newly created explicit case were
    determined as follows:
    
    1. Create a list of all devices based on the DTS files.
    
    2. Remove all devices already having an explicit entry setting
       their address.
    
    3. Remove all devices that only have lan set up in the first part
       of 02_network:
    
    mt7620:
       - alfa-network,tube-e4g
       - asus,rp-n53
       - buffalo,wmr-300
       - comfast,cf-wr800n
       - edimax,ew-7476rpc
       - edimax,ew-7478ac
       - elecom,wrh-300cr
       - hnet,c108
       - kimax,u25awf-h1
       - kimax,u35wf
       - kingston,mlw221
       - kingston,mlwg2
       - microduino,microwrt
       - netgear,ex2700
       - netgear,ex3700
       - netgear,wn3000rp-v3
       - planex,cs-qr10
       - planex,mzk-ex300np
       - planex,mzk-ex750np
       - ravpower,wd03
       - sercomm,na930
       - yukai,bocco
       - zbtlink,zbt-cpe102
       - zte,q7
    
    mt7621:
       - gnubee,gb-pc1
       - gnubee,gb-pc2
       - linksys,re6500
       - mikrotik,rbm11g
       - netgear,ex6150
       - thunder,timecloud
       - tplink,re350-v1
       - tplink,re650-v1
    
    mt76x8:
       - alfa-network,awusfree1
       - d-team,pbr-d1
       - glinet,vixmini
       - vocore,vocore2-lite
       - tama,w06
       - tplink,tl-mr3020-v3
       - tplink,tl-wa801nd-v5
       - tplink,tl-wr802n-v4
       - tplink,tl-wr902ac-v3
       - vocore,vocore2
       - widora,neo-16m
       - widora,neo-32m
    
    rt288x:
       - buffalo,wli-tx4-ag300n
       - dlink,dap-1522-a1
    
    rt305x:
       - allnet,all0256n-4m
       - allnet,all0256n-8m
       - allnet,all5002
       - allnet,all5003
       - alphanetworks,asl26555-16m
       - alphanetworks,asl26555-8m
       - asus,wl-330n
       - aximcom,mr-102n
       - dlink,dcs-930
       - easyacc,wizard-8800
       - hame,mpr-a2
       - hootoo,ht-tm02
       - huawei,d105
       - intenso,memory2move
       - planex,mzk-dp150n
       - rt305x dlink,dcs-930l-b1
       - sparklan,wcr-150gn
       - tenda,3g150b
       - tenda,3g300m
       - tenda,w150m
       - trendnet,tew-638apb-v2
       - unbranded,a5-v11
       - vocore,vocore-16m
       - vocore,vocore-8m
       - wansview,ncs601w
       - zorlik,zl5900v2
    
    rt3883:
       - loewe,wmdr-143n
       - omnima,hpm
    
    4. Put the remaining devices in the new case.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
    • target/linux/ramips/mt76x8/base-files/etc/board.d/02_network
    • target/linux/ramips/rt288x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt305x/base-files/etc/board.d/02_network
    • target/linux/ramips/rt3883/base-files/etc/board.d/02_network
  64. Change #3051

    Category None
    Changed by Andrew Cameron <apcameronohnoyoudont@softhome.net>
    Changed at Wed 06 Nov 2019 12:37:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bae0d47f2e36376d2876bc4d5557e3e11f80f2fb

    Comments

    ath79: add support for the TP-LINK CPE220 V3
    This adds support for a popular low-cost 2.4GHz N based AP
    
    Specifications:
    SoC: Qualcomm Atheros QCA9533 (650MHz)
    RAM: 64MB
    Storage: 8 MB SPI NOR
    Wireless: 2.4GHz N based built into SoC 2x2
    Ethernet: 2x 100/10 Mbps, integrated into SoC
    
    Installation:
    Flash factory image through stock firmware WEB UI
    or through TFTP
    To get to TFTP recovery just hold reset button while powering on for
    around 4-5 seconds and release.
    Rename factory image to recovery.bin
    Stock TFTP server IP:192.168.0.100
    Stock device TFTP adress:192.168.0.254
    
    This also applies some minor changes to the common DTSI:
    - use &wmac for label-mac-device, as this one is actually set up in
      common DTSI
    - move &eth0 to parent DTSI
    - fix several leading spaces, added/removed newlines
    
    Signed-off-by: Andrew Cameron <apcameron@softhome.net>
    [DTS style fixes/improvements, updated commit message/title]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/qca9533_tplink_cpe210.dtsi
    • target/linux/ath79/dts/qca9533_tplink_cpe220-v3.dts
    • target/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi
    • target/linux/ath79/generic/base-files/etc/board.d/01_leds
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/generic/base-files/etc/board.d/03_gpio_switches
    • target/linux/ath79/image/generic-tp-link.mk
    • tools/firmware-utils/src/tplink-safeloader.c
  65. Change #3052

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 12:51:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 15dc60e727e591a214c9ec1006ced29c3f706728

    Comments

    ath79: move eth0 to parent DTSI for ar9344 TP-Link CPE devices
    The &eth0 node is the same for all TP-Link CPE devices in ar9344,
    so move it to parent DTSI. While at it, do some minor DTS
    harmonizations.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9344_tplink_cpe510.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpe610-v1.dts
    • target/linux/ath79/dts/ar9344_tplink_cpexxx-v1.dtsi
    • target/linux/ath79/dts/ar9344_tplink_cpexxx.dtsi
  66. Change #3061

    Category None
    Changed by Sungbo Eo <mans0nohnoyoudont@gorani.run>
    Changed at Wed 06 Nov 2019 13:31:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 62b1559b569c47e3b5596b190f3e077f8e70d7f0

    Comments

    ramips: improve support for WeVO 11AC NAS and W2914NS v2
    - remove WAN port index
    - load WAN MAC address directly from the flash
    - provide label MAC address
    - increase flash's SPI frequency to 80MHz
    - add mt76 led nodes to make WiFi LEDs work
    - drop unnecessary pinmux groups
    
    The factory partition scheme for MAC addresses (verified on both devices):
    0x4   : WiFi 2.4GHz (label_mac-9)
    0x28  : unused
    0x2e  : WAN (label_mac)
    0x8004: WiFi 5GHz (label_mac-5)
    0xe000: LAN (label_mac-1)
    0xe006: unused
    
    By improving flash speed,
    `time dd if=/dev/mtdblock3 of=/dev/null bs=64k`
    has been reduced from 14.51s to 3.11s.
    
    Signed-off-by: Sungbo Eo <mans0n@gorani.run>
    [rebased]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_wevo_w2914ns-v2.dtsi
    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  67. Change #3062

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 13:43:04
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c7842ceaaa27a72146303362e24e10fbb1bcb213

    Comments

    ramips: reorganize DTSI files for Netgear R devices
    This reorganizes DTSI files for the Netgear R devices in mt7621
    (and the WNDR3700 v5). It creates a common DTSI for all R (sercomm)
    devices and distributes the remaining code in r6220.dtsi to R6220
    and WNDR3700 v5.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_netgear_r6220.dts
    • target/linux/ramips/dts/mt7621_netgear_r6260.dts
    • target/linux/ramips/dts/mt7621_netgear_r6260_r6350_r6850.dtsi
    • target/linux/ramips/dts/mt7621_netgear_r6350.dts
    • target/linux/ramips/dts/mt7621_netgear_r6850.dts
    • target/linux/ramips/dts/mt7621_netgear_sercomm.dtsi
    • target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi
    • target/linux/ramips/dts/mt7621_netgear_wndr3700-v5.dts
  68. Change #3063

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 06 Nov 2019 14:04:05
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c8c4f7216e31916d50aecaf4585a07652e22cb27

    Comments

    ath79: specify N and ND subversions of TL-WR941 with ALT0_MODEL
    TP-Link's TL-WR941 is sold with detachable antennas
    internationally (ND version), but with fixed antennas in China
    (N version). While hardware and images are similar for both
    variants of v2 and v4, they are different for v6.
    
    Having both explicitly will make it easier for user to identify
    the correct image, and most importantly will raise awareness
    that N and ND are not necessarily always the same as for
    TL-WR841 series.
    
    With an image selection webpage, using ALT0_MODEL as in this
    patch will provide the option to list versions for N and ND
    separately.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/image/tiny-tp-link.mk
  69. Change #3064

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Wed 06 Nov 2019 15:31:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 80a799125bf34b49793e7757e3d08d30030c1b92

    Comments

    libnl-tiny: update to latest Git head
    Includes following changes:
    
     0230d0698e59 add initial GitLab CI support
     5e13b797a988 iron out all extra compiler warnings
     802fbd4d6f39 cmake: enable extra compiler checks
     050bb5c4431b convert into CMake project
     5b350e42d1fd refactor into separate Git project
    
    and converts the package build to utilize CMake.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/libs/libnl-tiny/Makefile
  70. Change #3078

    Category None
    Changed by Paul Spooren <mailohnoyoudont@aparcar.org>
    Changed at Wed 06 Nov 2019 22:23:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9fa061a7d34b20faaa70705ae5e6556d2650d83f

    Comments

    ramips, mt7620: reproducible elecom-header uid/gid
    The elecom-header renames the firmware image to v_0.0.0.bin, stores its
    MD5 sum as v_0.0.0.md5 and tars both files again.
    
    Both v_0.0.0 files are created as the build user making it harder to
    reproduce.
    
    This commit sets the owner/group of both files to root by adding extra
    options to the final tar command.
    
    Before:
    0 buildbot   (101) buildbot   (102)  3932164 2019-11-05 14:43:22.000000 v_0.0.0.bin
    0 buildbot   (101) buildbot   (102)       33 2019-11-05 14:43:22.000000 v_0.0.0.md5
    
    After:
    0 root         (0) root         (0)  3932164 2019-11-05 23:43:08.000000 v_0.0.0.bin
    0 root         (0) root         (0)       33 2019-11-05 23:43:08.000000 v_0.0.0.md5
    
    Signed-off-by: Paul Spooren <mail@aparcar.org>

    Changed files

    • target/linux/ramips/image/mt7620.mk
  71. Change #3079

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 06 Nov 2019 22:23:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f4853f7cca816214cd6e64cffe2b73d0b8c16def

    Comments

    wolfssl: update to v4.2.0-stable
    Many bugs were fixed--2 patches removed here.
    
    This release of wolfSSL includes fixes for 5 security vulnerabilities,
    including two CVEs with high/critical base scores:
    
    - potential invalid read with TLS 1.3 PSK, including session tickets
    - potential hang with ocspstaping2 (always enabled in openwrt)
    - CVE-2019-15651: 1-byte overread when decoding certificate extensions
    - CVE-2019-16748: 1-byte overread when checking certificate signatures
    - DSA attack to recover DSA private keys
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • package/libs/wolfssl/Makefile
    • package/libs/wolfssl/patches/010-build-with-devcrypto-and-aesccm.patch
    • package/libs/wolfssl/patches/020-build-fix-for-aesccm-devcrypto-cbc-wpas-and-afalg.patch
  72. Change #3080

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 06 Nov 2019 22:27:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3540a37a973671b83a262d576464698c0d042e83

    Comments

    kernel: add crypto_user mod to crypto-user pkg
    This is needed to export crypto information to netfilter, allowing
    the alt. afalg openssl engine to obtain information about the drivers
    being used.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • package/kernel/linux/modules/crypto.mk
  73. Change #3089

    Category None
    Changed by Martin Schiller <msohnoyoudont@dev.tdt.de>
    Changed at Wed 06 Nov 2019 23:10:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision edbadec843a77286d4f690a3641b7bca97f4c998

    Comments

    kernel: fix LED netdev trigger on interface rename
    This fixes the netdev LED trigger for interfaces, which are renamed
    during initialization (e.g. ppp interfaces).
    
    Fixes: FS#2193
    Fixes: FS#2239
    Signed-off-by: Martin Schiller <ms@dev.tdt.de>

    Changed files

    • target/linux/generic/backport-4.14/402-leds-trigger-netdev-fix-handling-on-interface-rename.patch
    • target/linux/generic/backport-4.19/402-leds-trigger-netdev-fix-handling-on-interface-rename.patch
  74. Change #3104

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Thu 07 Nov 2019 16:13:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4176100b0690db3a53cb6fcfe70dbf9e7d59347e

    Comments

    ath79: replace generic button node names
    In several DTS files, button nodes are just named buttonX or
    xxx_button. This replaces the names with more specific names matching
    the majority of key definitions.
    
    While at it, fix name of keys node in one case.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar7242_buffalo_wzr-hp-g302h-a1a0.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wr1043nd-v1.dts
    • target/linux/ath79/dts/ar9132_tplink_tl-wr941-v2.dts
    • target/linux/ath79/dts/ar9331_tplink_tl-mr3020-v1.dts
    • target/linux/ath79/dts/qca9531_comfast_cf-e5.dts
    • target/linux/ath79/dts/qca9531_glinet_gl-ar300m.dtsi
    • target/linux/ath79/dts/qca9531_glinet_gl-x750.dts
    • target/linux/ath79/dts/qca9533_tplink_cpexxx.dtsi
    • target/linux/ath79/dts/qca9558_comfast_cf-wr650ac.dtsi
    • target/linux/ath79/dts/qca9558_librerouter_librerouter-v1.dts
    • target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts
    • target/linux/ath79/dts/qca9558_zyxel_nbg6716.dts
    • target/linux/ath79/dts/qca9561_avm_fritz4020.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c25-v1.dts
    • target/linux/ath79/dts/qca9561_tplink_archer-c5x.dtsi
    • target/linux/ath79/dts/qca9561_tplink_archer-c6x.dtsi
    • target/linux/ath79/dts/qca9563_elecom_wrc-ghbk2-i.dtsi
    • target/linux/ath79/dts/tp9343_tplink_tl-wr94x.dtsi
  75. Change #3105

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Thu 07 Nov 2019 16:13:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a9219457730f81b842bfc3520f60cbc625f66e1e

    Comments

    ramips: rename keys node formerly named button
    For some devices, the keys node is named "button". Change name to
    match the rest of the target.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7621_xiaomi_mir3g-v2.dts
    • target/linux/ramips/dts/mt7621_xiaomi_mir3g.dts
    • target/linux/ramips/dts/mt7621_xiaomi_mir3p.dts
  76. Change #3106

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Thu 07 Nov 2019 16:13:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a6fbdd3a7837ea93d65115a62001ab96d5ff0b67

    Comments

    base-files: don't store label MAC address in uci system config
    If set, label MAC address is available from one of two sources,
    device tree or board.json. So far, the function get_mac_label
    was meant for retrieving the address, while an option in uci
    system config was specified only for case 2 (board.json).
    
    The uci config option has several drawbacks:
    - it is only used for a fraction of devices (those not in DT)
    - label MAC address is a device property, while config implies
      user interaction
    - label_macaddr option will only be set if /etc/config/system
      does not exist (i.e. only for new installations)
    
    Thus, this patch changes the behavior of get_mac_label:
    Instead of writing the value in board.json to uci system config
    and reading from this location afterwards, get_mac_label now
    extracts data from board.json directly. The uci config option
    won't be used anymore.
    In addition, two utility functions for extraction only from DT
    or from board.json are introduced.
    
    Since this is only changing the access to the label MAC address, it
    won't interfere with the addresses stored in the code base so far.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/base-files/files/bin/config_generate
    • package/base-files/files/lib/functions/system.sh
  77. Change #3107

    Category None
    Changed by Rosy Song <rosysongohnoyoudont@rosinson.com>
    Changed at Thu 07 Nov 2019 16:13:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6170c46b477d4953f91b99e805a276de444913cf

    Comments

    base-files: rename hostname with EUI of mac address
    If a label MAC address is provided for device, system
    will rename the hostname with OpenWrt_{eui mac address}.
    This helps to distinguish between different devices.
    
    Since it's no good idea to nest json_* functions, this code does
    not use get_mac_label directly, but only get_mac_label_dt as
    external resource.
    
    Signed-off-by: Rosy Song <rosysong@rosinson.com>
    [merged with commit introducing macaddr_geteui, rebased on updated
    label MAC address storage, extended commit message]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/base-files/files/bin/config_generate
    • package/base-files/files/lib/functions/system.sh
  78. Change #3110

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Thu 07 Nov 2019 17:19:55
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 22b8a6263d72bb1911c5841ef90ebdf452b53905

    Comments

    Revert "base-files: rename hostname with EUI of mac address"
    This reverts commit 6170c46b477d4953f91b99e805a276de444913cf.
    
    There has been demand for further evaluation of the impact of a
    changed hostname, so this is reverted for now. The default hostname
    will be "OpenWrt" again after this commit.
    
    The macaddr_geteui() function is not removed by this revert.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • package/base-files/files/bin/config_generate
  79. Change #3143

    Category None
    Changed by Henrique de Moraes Holschuh <henriqueohnoyoudont@nic.br>
    Changed at Thu 07 Nov 2019 21:50:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ad7c6102f2098c3dc8233e4590ac47753dc4900d

    Comments

    busybox: fix missing install with suid bit set if FEATURE_SUID=y
    With FEATURE_SUID=y one can install busybox binary belonging to root
    with the suid bit set, enabling some applets to perform root-level
    operations even when run by ordinary users. Busybox then drops
    privileges for applets that don't need root access, before entering
    their main() function.
    
    Currently we don't install busybox binary with suid bit set, rendering
    this feature unusable.
    
    Note that we can't just "chmod u+s /bin/busybox" at runtime as a
    "cheaper" solution: it would waste approximately 200KiB of FLASH (the
    whole /bin/busybox binary gets copied into the overlay).
    
    Ref: PR#2502
    Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
    [commit title/description facelift, use INSTALL_SUID variable]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/utils/busybox/Makefile
  80. Change #3144

    Category None
    Changed by Henrique de Moraes Holschuh <henriqueohnoyoudont@nic.br>
    Changed at Thu 07 Nov 2019 21:51:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8eab0a003629d0b60563df5f9eaa973969bbc763

    Comments

    busybox: disable default config option FEATURE_SUID=y
    Commit ad7c6102f209 ("busybox: fix missing install with suid bit set if
    FEATURE_SUID=y") actually fixes BUSYBOX_CONFIG_FEATURE_SUID option and
    thus would install busybox setuid root by default which would result in
    possibly unwanted change of current behaviour, so let's disable this
    option by default in order to preserve the current status-quo.
    
    For the record: disabling FEATURE_SUID to preserve the status-quo does
    *not* imply the current status-quo is "safer", or for that matter, in
    any way desireable.  That is a discussion to be had on the mailing
    lists.
    
    Switching the FEATURE_SUID default to "n" is simply a compromise to
    facilitate the merge of the changes that unbreak FEATURE_SUID.
    
    Ref: PR#2502
    Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
    [commit title/description facelift]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/utils/busybox/Config-defaults.in
  81. Change #3145

    Category None
    Changed by DENG Qingfang <dengqf6ohnoyoudont@mail2.sysu.edu.cn>
    Changed at Thu 07 Nov 2019 21:51:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6abce4d5e4c06156928929e69864056b482b64f5

    Comments

    ipq40xx: mdio: remove support for phy-reset-gpio
    Commit 6f6c00cfc95f ("ipq40xx: Add support for Unielec U4019") has
    introduced support for `phy-reset-gpio` DT property, which isn't needed
    as the MDIO already supports `reset-gpios`[1] which could be used instead.
    
    1. https://elixir.bootlin.com/linux/v4.19.81/source/Documentation/devicetree/bindings/net/mdio.txt
    
    Ref: PR#2511
    Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
    [commit title and description facelift]
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/linux/ipq40xx/patches-4.19/700-net-add-qualcomm-mdio.patch
  82. Change #3146

    Category None
    Changed by Daniel Danzberger <danielohnoyoudont@dd-wrt.com>
    Changed at Thu 07 Nov 2019 21:51:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8db44964434d0ab82d9fef8e0218d08c94039bda

    Comments

    ipq40xx: wpj419: use reset-gpios property for phy reset
    The old GPIO based phy reset (phy-reset-gpio) will be removed form
    the ipq40xx mdio driver in the future.
    
    Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>

    Changed files

    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-wpj419.dts
  83. Change #3147

    Category None
    Changed by Kristian Evensen <kristian.evensenohnoyoudont@gmail.com>
    Changed at Thu 07 Nov 2019 21:51:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6ab84579c6a393301d18ab9bbc2b89c3363c937d

    Comments

    ipq40xx: u4019: use reset-gpios instead of phy-reset-gpio
    Use reset-gpio instead of the custom phy-reset-gpio property to do phy
    reset on the U4019. phy-reset-gpio was incorrectly introduced when we
    added support for the U4019, and will be deprecated.
    
    Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>

    Changed files

    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4019-unielec-u4019.dtsi
  84. Change #3159

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Fri 08 Nov 2019 10:02:18
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0fb23d67f00a18c3f9e712ca97cfc34b38071f4a

    Comments

    build: image: fix build breakage of some images
    Commit 881ed09ee6e2 ("build: create JSON files containing image info")
    has removed the crucial empty new line from the image copy step
    resulting in the following errors during make function expansion:
    
     GZ_SUFFIX :=
     bash: GZ_SUFFIX: command not found
     Makefile:86: recipe for target 'openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin' failed
    
    Fixes: 881ed09ee6e2 ("build: create JSON files containing image info")
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • include/image.mk
  85. Change #3161

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Fri 08 Nov 2019 13:48:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d47b68700644f37084b82845e9557b1e9954f533

    Comments

    ath79: update uboot-envtools for Netgear WNR routers
    Boards added: WNR1000v2, WNR2000v3, WNR612v2, WNDR3700.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
  86. Change #3162

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Fri 08 Nov 2019 13:48:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 11052900494ec8216b9b39ba0b24d5e036f4d323

    Comments

    ar71xx: update uboot-envtools for Netgear WNR routers
    Boards added: WNR1000v2, WNR2000v3, WNR2200, WNR612v2, WNDR4300.
    Boards changed: WNDR3700 (u-boot env size is 2 sectors not 1).
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ar71xx
  87. Change #3166

    Category None
    Changed by 南浦月 <nanpuyueohnoyoudont@gmail.com>
    Changed at Fri 08 Nov 2019 15:29:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0ff2385a92c0a31769fce954b7bd571d6114dbc8

    Comments

    ar71xx: fix tl-wdr3320-v2 upgrade
    Fix the error that tl-wdr3320-v2 can't upgrade firmware via web
    interface by using magic_ver="0200" for this device.
    
    Signed-off-by: 南浦月 <nanpuyue@gmail.com>
    [commit message facelift]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ar71xx/base-files/lib/upgrade/platform.sh
  88. Change #3167

    Category None
    Changed by Frederik Noe-Sdun <Frederik.Sdunohnoyoudont@googlemail.com>
    Changed at Fri 08 Nov 2019 17:16:14
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0cbd2c74d0c9f41d07757907226e5cfeaf16e06a

    Comments

    ramips: add support for Netgear EX6130
    Specifications:
    * SoC: MT7620A
    * RAM: 64 MB DDR
    * Flash: 8MB NOR SPI flash
    * WiFi: MT7612E (5Ghz) and builtin MT7620A (2.4GHz)
    * LAN: 1x100M
    
    The -factory images can be flashed from the
    device's web interface or via nmrpflash.
    
    The device seems to use base PCB as EX3700/EX3800,
    but supporting AC1200 using MT7612E.
    
    MAC adresses:
    5.0 GHz  0x8004  *:9a
    2.4 GHz  0x4     *:9b
    lan      0x28    *:9b
    wan      0x2e    *:9c
    
    Since this is a one-port device, although wan MAC address is
    set in flash, it is not used in OpenWrt setup.
    
    Signed-off-by: Frederik Noe-Sdun <Frederik.Sdun@googlemail.com>
    [rebased, extended commit message, tiny DTS style fixes]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_netgear_ex3700.dts
    • target/linux/ramips/dts/mt7620a_netgear_ex3700_ex6130.dtsi
    • target/linux/ramips/dts/mt7620a_netgear_ex6130.dts
    • target/linux/ramips/image/mt7620.mk
    • target/linux/ramips/mt7620/base-files/etc/board.d/01_leds
    • target/linux/ramips/mt7620/base-files/etc/board.d/02_network
  89. Change #3168

    Category None
    Changed by Frederik Noe-Sdun <Frederik.Sdunohnoyoudont@googlemail.com>
    Changed at Fri 08 Nov 2019 17:17:25
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4a904b8b76289eb00890bfb49c4e945fdc677b06

    Comments

    ramips: increase max SPI frequency to 50 MHz for EX3700/EX6130
    Based on Macronix MX25L3205DM2I datasheet this is maximum
    supported speed.
    
    Signed-off-by: Frederik Noe-Sdun <Frederik.Sdun@googlemail.com>
    [rebased, improved commit title/message]
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_netgear_ex3700_ex6130.dtsi
  90. Change #3169

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Fri 08 Nov 2019 17:17:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f098c612b6db2ee62f3bdcba4e24d481a2a537e8

    Comments

    ramips: create shared DTSI for Netgear EX2700 and WN3000RP v3
    This moves shared code of the named devices into a common DTSI.
    
    Remove setting status="okay" for &gpio0 as it's not disabled in
    mt7620a.dtsi.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ramips/dts/mt7620a_netgear_ex2700.dts
    • target/linux/ramips/dts/mt7620a_netgear_ex2700_wn3000rp-v3.dtsi
    • target/linux/ramips/dts/mt7620a_netgear_wn3000rp-v3.dts
  91. Change #3176

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 08 Nov 2019 22:56:43
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a43a40c49ed21bb3192575deb7a3701eabd9ff4b

    Comments

    uci: update to latest to version 2019-11-08
    fc417e8 build: Add -Wclobbered to detect problems with longjmp
    2c8e4a3 util: Fix error path
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/system/uci/Makefile
  92. Change #3177

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 08 Nov 2019 22:57:51
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6596c95eca50ccdb3fa8098312b82cef59e40434

    Comments

    dnsmasq: Activate LTO
    This decreases the binary size when PIE ASLR is activated by 8% on MIPS BE.
    
    old:
    202,020 /usr/sbin/dnsmasq
    
    new:
    185,676 /usr/sbin/dnsmasq
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/network/services/dnsmasq/Makefile
  93. Change #3178

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 08 Nov 2019 22:57:52
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1eb34b7287ed97ad1e2ae60a436babbb5c68076f

    Comments

    mtd: Activate LTO compile option
    This decreases the size of the mtd application by 25% on MIPS BE.
    
    old:
    20,597 /sbin/mtd
    
    new:
    16,421 /sbin/mtd
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/system/mtd/Makefile
  94. Change #3179

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 08 Nov 2019 22:57:53
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e926681387891fe9af89d884ebc3dce4c8c7f450

    Comments

    swconfig: Activate LTO compile option
    This decreases the size of the swconfig application by 25% on MIPS BE.
    
    old:
    16,916 /sbin/swconfig
    
    new:
    12,565 /sbin/swconfig
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/network/config/swconfig/Makefile
  95. Change #3180

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Fri 08 Nov 2019 22:57:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6ffd8a8f92ab5337ab967ab2922d7de7f0480bc9

    Comments

    usign: Activate LTO compile option
    This decreases the size of the usign application by 16% on MIPS BE.
    
    old:
    24,597 /usr/bin/usign
    
    new:
    20,501 /usr/bin/usign
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>

    Changed files

    • package/system/usign/Makefile