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

Builder aarch64_cortex-a53 Build #132

Results:

Failed downloadsdk

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision9a3c9a96563c3c3fb1e15b791d9117b193fed7a6
Changes79 changes

BuildSlave:

fsf-dock-06

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 ( 55 secs )
    1. stdio
  5. cleanup Cleaning work area ( 1 secs )
    1. stdio
  6. mksdkdir Preparing SDK directory ( 0 secs )
    1. stdio
  7. downloadsdk Downloading SDK archive failed ( 20 mins, 1 secs )
    1. stdio
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
  8. mkdldir  
    1. - no logs -
  9. mkconf  
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
  10. compile  
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
  11. upload  
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
  12. logfind  
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
    1. - no logs -
  13. df Reporting disk usage ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/aarch64_cortex-a53 slave
buildername aarch64_cortex-a53 Builder
buildnumber 132 Build
codebase Build
nproc 8 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 9a3c9a96563c3c3fb1e15b791d9117b193fed7a6 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename fsf-dock-06 BuildSlave
workdir /builder/aarch64_cortex-a53 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Aleksander Jan Bajkowski
  3. Andrea Dalla Costa
  4. Christian Lamparter
  5. Chuanhong Guo
  6. DENG Qingfang
  7. Daniel Golle
  8. David Bauer
  9. David Lam
  10. Eneas U de Queiroz
  11. Felix Fietkau
  12. Florian Eckert
  13. Hans Dedecker
  14. Hauke Mehrtens
  15. Jeff Kletsky
  16. Jo-Philipp Wich
  17. Johann Neuhauser
  18. John Crispin
  19. Kevin Darbyshire-Bryant
  20. Kyle Copperfield
  21. Linus Walleij
  22. Maxim Storchak
  23. Michal Cieslakiewicz
  24. Petr Štetiar
  25. Rosen Penev
  26. Thomas Nixon
  27. Tobias Schramm
  28. Tom Brouwer
  29. Tomasz Maciej Nowak
  30. Xu Wang

Timing:

StartThu Jan 16 20:02:32 2020
EndThu Jan 16 20:23:33 2020
Elapsed21 mins, 0 secs

All Changes:

:

  1. Change #5297

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Sat 11 Jan 2020 02:37:18
    Repository https://git.openwrt.org/feed/packages.git
    Branch master
    Revision 3a559224b3406158888c9590f3a808606094b4da

    Comments

    libcap: Fix compilation with uClibc-ng
    The test does not compile with --static.
    
    As this does not touch binaries, not bumping the package release.
    
    Signed-off-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • libs/libcap/patches/300-uclibc-ng.patch
  2. Change #5298

    Category None
    Changed by Chuanhong Guo <gch981213ohnoyoudont@gmail.com>
    Changed at Sat 11 Jan 2020 02:37:04
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b97247c2e9cd528206dbe5c55055bd913230eba4

    Comments

    ath79: gl-ar750s: reduce kernel size to 2M in image Makefile
    u-boot splits nand factory firmware at 2M offset, flash the first
    part as kernel into spi nor and the other part as ubi into nand
    flash. With previous commit increasing kernel size to 4M, generated
    factory firmware is broken because ubi is at 4M offset.
    
    This commit reduces kernel size definition to 2M in image Makefile,
    producing proper factory image. Partition size in dts is kept
    unchanged so that sysupgrade to a firmware with 2M+ kernel still
    works.
    
    Fixes: b496a2294c ("ath79: GL-AR750S: provide NAND support; increase kernel to 4 MB")
    Reported-by: Jeff Kletsky <git-commits@allycomm.com>
    Signed-off-by: Chuanhong Guo <gch981213@gmail.com>

    Changed files

    • target/linux/ath79/image/nand.mk
  3. Change #5305

    Category None
    Changed by Kevin Darbyshire-Bryant <ldirohnoyoudont@darbyshire-bryant.me.uk>
    Changed at Sat 11 Jan 2020 08:35:23
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 35ba9304c60665724803ae142ba971947973012c

    Comments

    kmod-sched-cake: bump to 20200110
    Keep up with a small amount of churn in the upstream repository.
    Upstream now represents the version of CAKE as found in the linux kernel
    from 4.19 onwards but with some compatibility stubs to allow building on
    <4.19.
    
    After a diversion related to an experimental ECN implementation which
    has now been reverted, the important and relevant changes for us are:
    
    8a8946b sch_cake: avoid possible divide by zero in cake_enqueue()
    183b320 RFC 8622 diffserv3, 4 & 8 LE PHB support
    6ff4561 sch_cake: Make sure we can write the IP header before changing DSCP bits
    9fba602 sch_cake: Use tc_skb_protocol for getting packet protocol
    
    Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>

    Changed files

    • package/kernel/kmod-sched-cake/Makefile
  4. Change #5319

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8f9cd1af0f9c325a902dbd0e79e12015372e6bb0

    Comments

    swconfig: fix Broadcom b53 support
    This commit fixes a bug in the main swconfig patch where a function
    needed by the b53 driver is not exported.
    Additionally it adds OF support to the b53_mdio driver for devicetree-
    based probing
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>

    Changed files

    • target/linux/generic/files/drivers/net/phy/b53/b53_mdio.c
    • target/linux/generic/files/drivers/net/phy/swconfig.c
  5. Change #5320

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d29929be073ad74585043dc4f74e8581dd9e657c

    Comments

    firmware-utils: mkfwimage: add support for Ubiquiti SW devices
    This commit adds support for Ubiquiti ToughSwitch XP (and probably also
    EdgeSwitch XP) devices. They are mostly based on the same hardware as
    MX devices.
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>

    Changed files

    • tools/firmware-utils/src/mkfwimage.c
  6. Change #5321

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7d97fdf5ef71c1c171f8c01dee2c0c1695741bdf

    Comments

    ath79: add support for Ubiquiti SW devices
    SW devices are Ubiquit ToughSwitch and EdgeSwitch series devices.
    Hardware-wise they are very similar to the XM device series.
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>

    Changed files

    • target/linux/ath79/image/generic-ubnt.mk
  7. Change #5322

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b16e5517b52abf0c6564d26ee3f57f33a784b2f0

    Comments

    kernel: add kmod packages for Broadcom bcm53xxx switch support
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>

    Changed files

    • package/kernel/linux/modules/netdevices.mk
  8. Change #5323

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 313bde53ce944e9fa67699173cf3be233afa4c49

    Comments

    generic: update config-4.19
    config was missing some SWCONFIG_B53 options
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>

    Changed files

    • target/linux/generic/config-4.19
  9. Change #5324

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 13:12:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b6946542f85014096c08f58c3c0acbbfe623a734

    Comments

    ath79: add support for Ubiquiti ToughSwitch/EdgeSwitch 8XP
    Flash:    8 MB
    RAM:      64 MB
    SoC:      AR7242
    Switch:   bcm53128
    USB:      1x USB 2.0
    Ethernet: 8x GbE, 1x FE
    
    The Ubiquiti ToughSwitch 8XP is a 8-port PoE Gigabit switch with a single
    Fast-Ethernet management port. It supports both 24V passive PoE and 48V
    802.11af/at PoE out on all eight ports.
    
    By default the single Fast-Ethernet port labeled "MGMT" is configured as the
    WAN port. Thus access to the device is only possible via the eight switch
    ports.
    
    Installation of the firware is possible either via serial + tftpboot or
    the factory firmware update function via webinterface.
    
    Serial: 3v3 115200 8n1
    
    The serial header is located in the lower left corner of the switches PCB:
    
    |
    |
    |
    | o
    | o RX
    | o TX
    | o GND
    |
    |
    ++  +-++-+  ++  ++  +
     +--+ ++ +--++--++--+
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
    [fix whitespace issue]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/image/generic-ubnt.mk
  10. Change #5325

    Category None
    Changed by Christian Lamparter <chunkeeyohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 14:47:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a0c0ad728c11751a30bb2c56e9cf54f8d2fe5fd1

    Comments

    ipq40xx: fix usbport trigger on the RT-AC58U with USB 2.0 devices
    This patch partially reverts
    "ipq40xx: remove unnecessary usb nodes in DTS for ASUS RT-AC58U"
    as the change removed the usb2 port-trigger, so the LED would no
    longer light-up when a USB 2.0 was inserted into the USB port.
    
    Fixes: d0efb1ba95f3 ("ipq40xx: remove unnecessary usb nodes in DTS for ASUS RT-AC58U")
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>

    Changed files

    • target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-rt-ac58u.dts
  11. Change #5326

    Category None
    Changed by Tom Brouwer <tombrouwerohnoyoudont@outlook.com>
    Changed at Sun 12 Jan 2020 14:57:58
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2090b8af0a2a796343523e686797c6dd861ed4bf

    Comments

    ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP
    Hardware:
    SOC:    Qualcomm IPQ4018
    RAM:	128 MB Nanya NT5CC64M16GP-DI
    FLASH:  16 MB Macronix MX25L12805D
    ETH:    Qualcomm QCA8075 (4 Gigabit ports, 3xLAN, 1xWAN)
    WLAN:   Qualcomm IPQ4018 (2.4 & 5 Ghz)
    BUTTON: Shared WPS/Reset button
    LED:    RGB Status/Power LED
    SERIAL: Header J8 (UART, Left side of board). Numbered from
            top to bottom:
            (1) GND, (2) TX, (3) RX, (4) VCC (White triangle
            next to it).
            3.3v, 115200, 8N1
    
    Tested/Working:
    * Ethernet
    * WiFi (2.4 and 5GHz)
    * Status LED
    * Reset Button (See note below)
    
    Implementation notes:
    * The shared WPS/Reset button is implemented as a Reset button
    * I could not find a original firmware image to reverse engineer, meaning
    currently it's not possible to flash OpenWrt through the Web GUI.
    
    Installation (Through Serial console & TFTP):
    1. Set your PC to fixed IP 192.168.1.12, Netmask 255.255.255.0, and connect to
    one of the LAN ports
    2. Rename the initramfs image to 'C0A8010B.img' and enable a TFTP server on
    your pc, to serve the image
    2. Connect to the router through serial (See connection properties above)
    3. Hit a key during startup, to pause startup
    4. type `setenv serverip 192.168.1.12`, to set the tftp server address
    5. type `tftpboot`, to load the image from the laptop through tftp
    6. type `bootm` to run the loaded image from memory
    6. (If you want to return to stock firmware later, create an full MTD backup,
    e.g. using instructions here https://openwrt.org/docs/guide-user/installation/generic.backup#create_full_mtd_backup)
    7. Transfer the 'sysupgrade' OpenWrt firmware image from PC to router, e.g.:
    `scp xxx-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/upgrade.bin`
    8. Run sysupgrade to permanently install OpenWrt to flash: `sysupgrade -n /tmp/upgrade.bin`
    
    Revert to stock:
    To revert to stock, you need the MTD backup from step 6 above:
    1. Unpack the MTD backup archive
    2. Transfer the 'firmware' partition image to the router (e.g. mtd8_firmware.backup)
    3. On the router, do `mtd write mtd8_firmware.backup firmware`
    
    Signed-off-by: Tom Brouwer <tombrouwer@outlook.com>
    [removed BOARD_NAME, OpenWRT->OpenWrt, changed LED device name to board name]
    Signed-off-by: Christian Lamparter <chunkeey@gmail.com>

    Changed files

    • package/firmware/ipq-wifi/Makefile
    • package/firmware/ipq-wifi/board-ezviz_cs-w3-wd1200g-eup.qca4019
    • 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/preinit/05_set_iface_mac_ipq40xx.sh
    • target/linux/ipq40xx/base-files/lib/preinit/06_set_preinit_iface_ipq40xx.sh
    • target/linux/ipq40xx/files-4.19/arch/arm/boot/dts/qcom-ipq4018-cs-w3-wd1200g-eup.dts
    • target/linux/ipq40xx/image/Makefile
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  12. Change #5327

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Sun 12 Jan 2020 15:27:33
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ba8faa0fea45c47068f94734120d560ce083afbb

    Comments

    generic: update config-4.14
    Builds for kenrel 4.14 targetswere failing because of
    missing symbols for the B53 swconfig driver.
    
    Fixes: 313bde53ce944 ("generic: update config-4.19")
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/generic/config-4.14
  13. Change #5328

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Sun 12 Jan 2020 15:34:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 97940f876616ad3b6ff7f88d0c1303eaff774a0a

    Comments

    kernel: remove obsolete kernel version switches
    After kernel 4.9 has been removed, this removes all (now obsolete)
    kernel version switches that deal with versions before 4.14.
    
    Package kmod-crypto-iv is empty now and thus removed entirely.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • include/netfilter.mk
    • package/kernel/linux/files/sysctl-tcp-bbr-k4_9.conf
    • package/kernel/linux/modules/block.mk
    • package/kernel/linux/modules/crypto.mk
    • package/kernel/linux/modules/fs.mk
    • package/kernel/linux/modules/iio.mk
    • package/kernel/linux/modules/lib.mk
    • package/kernel/linux/modules/netdevices.mk
    • package/kernel/linux/modules/netfilter.mk
    • package/kernel/linux/modules/netsupport.mk
    • package/kernel/linux/modules/other.mk
    • package/kernel/linux/modules/sound.mk
    • package/kernel/linux/modules/usb.mk
    • package/kernel/linux/modules/video.mk
    • package/kernel/linux/modules/w1.mk
    • package/kernel/linux/modules/wireless.mk
    • package/kernel/linux/modules/wpan.mk
    • package/kernel/rtl8812au-ct/Makefile
  14. Change #5329

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Sun 12 Jan 2020 17:59:07
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8b86ddf4d5c486ddf76de844976245ba74bb1fdb

    Comments

    netfilter: add back nft_hash
    nft_hash hash falsely removed in commit 97940f876616
    ("kernel: remove obsolete kernel version switches").
    
    Add the module back, as otherwise the build fails.
    
    Fixes: 97940f876616 ("kernel: remove obsolete kernel version switches")
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • include/netfilter.mk
  15. Change #5333

    Category None
    Changed by Hans Dedecker <dedeckehohnoyoudont@gmail.com>
    Changed at Sun 12 Jan 2020 21:19:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3446702cdba0a1998a75468dfc7fbbc20f4a545d

    Comments

    ethtool: bump to 5.4
    7dc0af7 Release version 5.4.
    914912e ethtool: add 0x16 and 0x1c extended compliance codes
    600b779 ethtool: mark 10G Base-ER as SFF-8472 revision 10.4 onwards
    696565d ethtool: correctly interpret bitrate of 255
    2941970 fix unused parameter warning in e1000_get_mac_type()
    5e814f2 fix unused parameter warning in fjes_dump_regs()
    b1a5279 fix unused parameter warning in ixgb_dump_regs()
    6608751 fix unused parameter warning in ibm_emac_dump_regs()
    1c30119 fix unused parameter warning in et131x_dump_regs()
    a56aba4 fix unused parameter warning in amd8111e_dump_regs()
    f40d32d fix unused parameter warning in fec_dump_regs()
    8b84f1a fix unused parameter warning in at76c50x_usb_dump_regs()
    f725f5a fix unused parameter warning in smsc911x_dump_regs()
    a12cd66 fix unused parameter warning in e1000_dump_regs()
    e058656 fix unused parameter warning in igb_dump_regs()
    debac02 fix unused parameter warning in de2104[01]_dump_regs()
    d434eea fix unused parameter warning in e100_dump_regs()
    8df12f3 fix unused parameter warning in vioc_dump_regs()
    92d716b fix unused parameter warning in tg3_dump_{eeprom, regs}()
    211c99e fix unused parameter warning in fec_8xx_dump_regs()
    362fb8b fix unused parameter warning in ixgbevf_dump_regs()
    87903c2 fix unused parameter warning in st_{mac100, gmac}_dump_regs()
    c1eaddf fix unused parameter warning in vmxnet3_dump_regs()
    313c9f8 fix unused parameter warning in dsa_dump_regs()
    183e8a2 fix unused parameter warning in {skge, sky2}_dump_regs()
    7f84c13 fix unused parameter warning in lan78xx_dump_regs()
    02d0aaa fix unused parameter warning in realtek_dump_regs()
    726d607 fix unused parameter warning in ixgbe_dump_regs()
    967177c fix unused parameter warning in netsemi_dump_eeprom()
    710a414 fix unused parameter warning in natsemi_dump_regs()
    283398a fix unused parameter warning in print_simple_table()
    0404267 fix unused parameter warning in sfc_dump_regs()
    57c7298 fix unused parameter warning in altera_tse_dump_regs()
    302e91a fix unused parameter warning in dump_eeprom()
    2054a8c fix unused parameter warning in find_option()
    d5432a9 fix unused parameter warnings in do_version() and show_usage()
    c430e75 fix arithmetic on pointer to void is a GNU extension warning
    e568431 ethtool: implement support for Energy Detect Power Down
    e391f4c ethtool: sync ethtool-copy.h: adds support for EDPD
    
    Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>

    Changed files

    • package/network/utils/ethtool/Makefile
  16. Change #5377

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Mon 13 Jan 2020 14:34:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 19cbac7d264dfca1f75849de64beb98830fbb1e4

    Comments

    buildsystem: Make PIE ASLR option tristate
    This tristate choose allows to select to build only some applications
    with PIE enabled. On MIPS binaries are getting about 30% bigger when PIE
    is activated for the, which is a huge increase.
    
    Network exposed applications like dnsmasq should then be build with PIE
    enabled, but some applications which are normally not parsing data from
    the network do not have it activated. The regular option should give a
    good trade off between extra flash and RAM memory usage and security.
    
    This changes the default from building no applications with PIE to build
    some specifically marked applications with PIE enabled. This option is
    only activated for targets with bigger flash and RAM to not consume
    extra memory on the very small targets. On SDK builds the Regular option
    should always be selected, because some tiny targets share the
    applications with big targets and only the images for the tiny targets
    should contain the none PIE applications, but the images for the normal
    targets should use PIE. The shared packages should always use PIE when
    it should be normally activated.
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Acked-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • config/Config-build.in
    • include/hardening.mk
  17. Change #5378

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Mon 13 Jan 2020 14:34:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision dae0ac77706ad2f1c638713a52bd7817b1a93b16

    Comments

    dnsmasq: Activate PIE by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    This increases the binary size by 37% uncompressed and 18% compressed
    on MIPS BE.
    
    old:
    146,933 /usr/sbin/dnsmasq
    101,837 dnsmasq_2.80-14_mips_24kc.ipk
    
    new:
    202,020 /usr/sbin/dnsmasq
    120,577 dnsmasq_2.80-14_mips_24kc.ipk
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Acked-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/dnsmasq/Makefile
  18. Change #5379

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Mon 13 Jan 2020 14:34:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7ab66130264a1955c45fa10c3b5acdd3ffc9d3f9

    Comments

    dropbear: Activate PIE by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    This increases the binary size by 18% uncompressed and 17% compressed
    on MIPS BE.
    
    old:
    164,261 /usr/sbin/dropbear
     85,648 dropbear_2019.78-2_mips_24kc.ipk
    
    new:
    194,492 /usr/sbin/dropbear
    100,309 dropbear_2019.78-2_mips_24kc.ipk
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Acked-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/dropbear/Makefile
  19. Change #5380

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Mon 13 Jan 2020 14:34:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6b2379d048e7bce5148abaf737b3eea8b47fc2ca

    Comments

    hostapd: Activate PIE by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    This increases the binary size by 26% uncompressed and 16% compressed
    on MIPS BE.
    
    old:
    460,933 /usr/sbin/wpad
    283,891 wpad-basic_2019-08-08-ca8c2bd2-1_mips_24kc.ipk
    
    new:
    584,508 /usr/sbin/wpad
    330,281 wpad-basic_2019-08-08-ca8c2bd2-1_mips_24kc.ipk
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Acked-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/hostapd/Makefile
  20. Change #5381

    Category None
    Changed by Hauke Mehrtens <haukeohnoyoudont@hauke-m.de>
    Changed at Mon 13 Jan 2020 14:34:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a2571f3c81bcfa9a89df57869eed426ec3d4ce06

    Comments

    uhttpd: Activate PIE by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    This increases the binary size by 39% uncompressed and 21% compressed
    on MIPS BE.
    
    old:
    33,189 /usr/sbin/uhttpd
    23,016 uhttpd_2019-08-17-6b03f960-4_mips_24kc.ipk
    
    new:
    46,212 /usr/sbin/uhttpd
    27,979 uhttpd_2019-08-17-6b03f960-4_mips_24kc.ipk
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
    Acked-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/uhttpd/Makefile
  21. Change #5382

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Mon 13 Jan 2020 23:06:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d38dd6e1ef2d48ce0a30c1c41cbff388e7903cc4

    Comments

    ubus: activate PIE ASLR by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    Size increase on x86/64:
    
     ubus  Installed-Size:  5602 ->  5950
     ubusd Installed-Size: 11643 -> 12119
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/system/ubus/Makefile
  22. Change #5383

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Mon 13 Jan 2020 23:06:35
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9c628cc76c1e3163b2666206cc35f673ee23ef1d

    Comments

    procd: activate PIE ASLR by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    Size increase on x86/64:
    
     procd Installed-Size: 44931 -> 47362
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/system/procd/Makefile
  23. Change #5384

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Mon 13 Jan 2020 23:06:40
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2b28358a371dc72a153e2937d47f8a9b9ad5007c

    Comments

    odhcpd: activate PIE ASLR by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    Size increase on x86/64:
    
     odhcpd-ipv6only Installed-Size: 36821 -> 38216
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/network/services/odhcpd/Makefile
  24. Change #5385

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Mon 13 Jan 2020 23:06:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3d62463755067656caaa404a0fa133b2e56179f7

    Comments

    rpcd: activate PIE ASLR by default
    This activates PIE ASLR support by default when the regular option is
    selected.
    
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • package/system/rpcd/Makefile
  25. Change #5386

    Category None
    Changed by Florian Eckert <feohnoyoudont@dev.tdt.de>
    Changed at Mon 13 Jan 2020 23:06:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0f33c6b74a621f2b8bb5793c5e0d3121a1da09b2

    Comments

    base-files: use jshn lib for ubus sysupgrade argument generation
    With this change the well known jshn library will be used, to build the
    json arguments for the ubus sysupgrade method. This is also used in all
    other shell program that uses JSON. This commit unifies that.
    
    Signed-off-by: Florian Eckert <fe@dev.tdt.de>

    Changed files

    • package/base-files/files/sbin/sysupgrade
  26. Change #5387

    Category None
    Changed by Petr Štetiar <ynezzohnoyoudont@true.cz>
    Changed at Mon 13 Jan 2020 23:06:03
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 28080d54d217fb4ab112e079f69462fee695dbf8

    Comments

    ramips: mt7621: disable images for gehua_ghl-r-001
    This device OOPs during the boot due to broken flash. It can be probably
    fixed with `broken-flash-reset` once ramips is on 4.19 kernel.
    
    So disable images for this device until its fixed.
    
    Ref: FS#2695, PR#2483
    Signed-off-by: Petr Štetiar <ynezz@true.cz>

    Changed files

    • target/linux/ramips/image/mt7621.mk
  27. Change #5389

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Tue 14 Jan 2020 08:38:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2e05d6185aca35e75f64ab63ddd822166712f6aa

    Comments

    ath79: add generic dtsi for Ubiquiti SW boards
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
    [remove ubnt,sw compatible]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/ar7242_ubnt_edgeswitch-8xp.dts
    • target/linux/ath79/dts/ar7242_ubnt_sw.dtsi
  28. Change #5390

    Category None
    Changed by Tobias Schramm <tobleminerohnoyoudont@gmail.com>
    Changed at Tue 14 Jan 2020 08:38:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 66eb88edb66d49939bda444ff36ea4bf0aaf9ae1

    Comments

    ath79: add support for Ubiquiti EdgeSwitch/ToughSwitch 5XP
    The Ubiquiti ToughSwitch 5XP is a 5-port PoE Gigabit switch with a single
    Fast-Ethernet management port. It supports both 24V passive PoE out on all
    five ports.
    
    Flash:    8 MB
    RAM:      64 MB
    SoC:      AR7242
    Switch:   ar8327
    USB:      1x USB 2.0
    Ethernet: 5x GbE, 1x FE
    
    Installation of the firmware is possible either via serial + tftpboot or
    the factory firmware update function via webinterface.
    
    By default the single Fast-Ethernet port labeled "MGMT" is configured
    as the WAN port. Thus access to the device is only possible via the
    five switch ports.
    
    Serial: 3v3 115200 8n1
    
    The serial header is located in the lower left corner of the switches PCB:
    
    ```
    |
    |
    |
    | o
    | o RX
    | o TX
    | o GND
    |
    |
    ++  +-++-+  ++  ++  +
    +--+ ++ +--++--++--+
    ```
    
    Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
    [remove ubnt,sw compatible - fix spelling - wrap commit message -
    remove superfluous phy-mode property]
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/ar7242_ubnt_edgeswitch-5xp.dts
    • target/linux/ath79/generic/base-files/etc/board.d/02_network
    • target/linux/ath79/image/generic-ubnt.mk
  29. Change #5391

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Tue 14 Jan 2020 08:38:32
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c6e972c8772a628a1a2f2e5590d7c6f4acef9ab0

    Comments

    ipq40xx: add support for Aruba AP-303H
    The Aruba AP-303H is the hospitality version of the Aruba AP-303 with a
    POE-passthrough enabled ethernet switch instead of a sigle PHY.
    
    Hardware
    --------
    
    SoC:   Qualcomm IPQ4029
    RAM:   512M DDR3
    FLASH: - 128MB SPI-NAND (Macronix)
           - 4MB SPI-NOR (Macronix MX25R3235F)
    TPM:   Atmel AT97SC3203
    BLE:   Texas Instruments CC2540T
           attached to ttyMSM1
    ETH:   Qualcomm QCA8075
    LED:   WiFi (amber / green)
           System (red / green /amber)
           PSE (green)
    BTN:   Reset
    USB:   USB 2.0
    
    To connect to the serial console, you can solder to the labled pads next
    to the USB port or use your Aruba supplied UARt adapter.
    
    Do NOT plug a standard USB cable into the Console labled USB-port!
    Aruba/HPE simply put UART on the micro-USB pins. You can solder yourself
    an adapter cable:
    
    VCC - NC
     D+ - TX
     D- - RX
    GND - GND
    
    The console setting in bootloader and OS is 9600 8N1. Voltage level is
    3.3V.
    
    To enable a full list of commands in the U-Boot "help" command, execute
    the literal "diag" command.
    
    Installation
    ------------
    
    1. Get the OpenWrt initramfs image. Rename it to ipq40xx.ari and put it
       into the TFTP server root directory. Configure the TFTP server to
       be reachable at 192.168.1.75/24. Connect the machine running the TFTP
       server to the E0 (!) ethernet port of the access point, as it only
       tries to pull from the WAN port.
    
    2. Connect to the serial console. Interrupt autobooting by pressing
       Enter when prompted.
    
    3. Configure the bootargs and bootcmd for OpenWrt.
       $ setenv bootargs_openwrt "setenv bootargs console=ttyMSM0,9600n8"
       $ setenv nandboot_openwrt "run bootargs_openwrt; ubi part aos1;
         ubi read 0x85000000 kernel; set fdt_high 0x87000000;
         bootm 0x85000000"
       $ setenv ramboot_openwrt "run bootargs_openwrt;
         setenv ipaddr 192.168.1.105; setenv serverip 192.168.1.75;
         netget; set fdt_high 0x87000000; bootm"
       $ setenv bootcmd "run nandboot_openwrt"
       $ saveenv
    
    4. Load OpenWrt into RAM:
       $ run ramboot_openwrt
    
    5. After OpenWrt booted, transfer the OpenWrt sysupgrade image to the
       /tmp folder on the device. You will need to plug into E1-E3 ports of
       the access point to reach OpenWrt, as E0 is the WAN port of the
       device.
    
    6. Flash OpenWrt:
       $ ubidetach -p /dev/mtd16
       $ ubiformat /dev/mtd16
       $ sysupgrade -n /tmp/openwrt-sysupgrade.bin
    
    To go back to the stock firmware, simply reset the bootcmd in the
    bootloader to the original value:
    
      $ setenv bootcmd "boot"
      $ saveenv
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    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-ipq4029-ap-303h.dts
    • target/linux/ipq40xx/image/Makefile
    • target/linux/ipq40xx/patches-4.19/901-arm-boot-add-dts-files.patch
  30. Change #5392

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 14 Jan 2020 12:34:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e845c094d5c9d6afbb1ab3f0815d6ed546b9d429

    Comments

    mediatek: split base-files into subtargets
    This splits some base-files across subtargets, as done previously
    on ath79 and ramips and also introduced for mt7629 subtarget here
    already. Most of the existing base-files content is specific to
    mt7623.
    
    While at it, apply the following fixes:
    - Remove lots of trailing whitespaces
    - Remove wildcard on unielec,u7623-02-emmc-512m
    - Remove inconsistent quotation marks in cases
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
    Acked-by: John Crispin <john@phrozen.org>

    Changed files

    • target/linux/mediatek/mt7622/base-files/etc/board.d/02_network
    • target/linux/mediatek/mt7622/base-files/lib/upgrade/platform.sh
    • target/linux/mediatek/mt7623/base-files/etc/board.d/02_network
    • target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac
    • target/linux/mediatek/mt7623/base-files/lib/preinit/79_move_config
    • target/linux/mediatek/mt7623/base-files/lib/upgrade/platform.sh
  31. Change #5393

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 14 Jan 2020 13:56:46
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision fe1818cdbc70331228506a543a9a6ac50cb90018

    Comments

    mac80211: renumber subsys patches accepted upstream
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/subsys/301-mac80211-minstrel-remove-divisions-in-tx-status-path.patch
    • package/kernel/mac80211/patches/subsys/302-mac80211-minstrel_ht-replace-rate-stats-ewma-with-a-.patch
    • package/kernel/mac80211/patches/subsys/303-mac80211-minstrel_ht-rename-prob_ewma-to-prob_avg-us.patch
    • package/kernel/mac80211/patches/subsys/304-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch
  32. Change #5394

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 14 Jan 2020 13:56:54
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d5b3024139089e38f57bd1827273d7fba8497635

    Comments

    mac80211: fix sta TID stats leak on a few nl80211 calls
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/subsys/350-cfg80211-fix-memory-leak-in-nl80211_probe_mesh_link.patch
    • package/kernel/mac80211/patches/subsys/351-cfg80211-fix-memory-leak-in-cfg80211_cqm_rssi_update.patch
  33. Change #5395

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 14 Jan 2020 13:56:59
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9501469e1146c6d76b7dde6391479314897ba4d8

    Comments

    mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU decap
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/patches/subsys/352-cfg80211-fix-page-refcount-issue-in-A-MSDU-decap.patch
  34. Change #5396

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Tue 14 Jan 2020 13:57:13
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b1a1c222c93bb4e8f2d2e13f50fe6329e523ae3b

    Comments

    mac80211: fix list_phy_interfaces for multiple wiphys on the same device
    Network interfaces are looked up based on the device behind a phy, so the
    phy needs to be checked separately
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
  35. Change #5397

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 14 Jan 2020 15:58:43
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0e05093b12ef1aaedda79194cd7d602b52a2ed60

    Comments

    netfilter: package required kmods for nftables
    Package new kmods "nf_tables_set" and "nft_objref" which got introduced
    with kernel 4.18 and restrict the old "nft_set_rbtree" and "nft_set_hash"
    modules to sub-4.18 versions.
    
    Also reorder the nftables related netfilter.mk entries alphabetically
    while touching this code section.
    
    Fixes: FS#2699
    Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2699#comment7450
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • include/netfilter.mk
  36. Change #5398

    Category None
    Changed by David Lam <davidohnoyoudont@thedavid.net>
    Changed at Tue 14 Jan 2020 16:46:27
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 22b07ff73e0b3429b36f75694a082a68a4fdb013

    Comments

    hostapd: add support for subject validation
    The wpa_supplicant supports certificate subject validation via the
    subject match(2) and altsubject_match(2) fields. domain_match(2) and
    domain_suffix_match(2) fields are also supported for advanced matches.
    This validation is especially important when connecting to access
    points that use PAP as the Phase 2 authentication type. Without proper
    validation, the user's password can be transmitted to a rogue access
    point in plaintext without the user's knowledge. Most organizations
    already require these attributes to be included to ensure that the
    connection from the STA and the AP is secure. Includes LuCI changes via
    openwrt/luci#3444.
    
    From the documentation:
    
    subject_match - Constraint for server certificate subject. This substring
    is matched against the subject of the authentication server certificate.
    If this string is set, the server sertificate is only accepted if it
    contains this string in the subject. The subject string is in following
    format: /C=US/ST=CA/L=San Francisco/CN=Test AS/emailAddress=as
    .example.com
    
    subject_match2 - Constraint for server certificate subject. This field is
    like subject_match, but used for phase 2 (inside EAP-TTLS/PEAP/FAST
    tunnel) authentication.
    
    altsubject_match - Constraint for server certificate alt. subject.
    Semicolon separated string of entries to be matched against the
    alternative subject name of the authentication server certificate. If
    this string is set, the server sertificate is only accepted if it
    contains one of the entries in an alternative subject name extension.
    altSubjectName string is in following format: TYPE:VALUE Example:
    EMAIL:server@example.com Example:
    DNS:server.example.com;DNS:server2.example.com Following types are
    supported: EMAIL, DNS, URI
    
    altsubject_match2 - Constraint for server certificate alt. subject. This
    field is like altsubject_match, but used for phase 2 (inside
    EAP-TTLS/PEAP/FAST tunnel) authentication.
    
    domain_match - Constraint for server domain name. If set, this FQDN is
    used as a full match requirement for the
    server certificate in SubjectAltName dNSName element(s). If a
    matching dNSName is found, this constraint is met. If no dNSName
    values are present, this constraint is matched against SubjectName CN
    using same full match comparison. This behavior is similar to
    domain_suffix_match, but has the requirement of a full match, i.e.,
    no subdomains or wildcard matches are allowed. Case-insensitive
    comparison is used, so "Example.com" matches "example.com", but would
    not match "test.Example.com". More than one match string can be
    provided by using semicolons to
    separate the strings (e.g., example.org;example.com). When multiple
    strings are specified, a match with any one of the values is considered
    a sufficient match for the certificate, i.e., the conditions are ORed
    together.
    
    domain_match2 - Constraint for server domain name. This field is like
    domain_match, but used for phase 2 (inside EAP-TTLS/PEAP/FAST tunnel)
    authentication.
    
    domain_suffix_match - Constraint for server domain name. If set, this
    FQDN is used as a suffix match requirement for the AAA server
    certificate in SubjectAltName dNSName element(s). If a matching dNSName
    is found, this constraint is met. If no dNSName values are present,
    this constraint is matched against SubjectName CN using same suffix
    match comparison. Suffix match here means that the host/domain name is
    compared one label at a time starting from the top-level domain and all
    the labels in domain_suffix_match shall be included in the certificate.
    The certificate may include additional sub-level labels in addition to
    the required labels. More than one match string can be provided by using
    semicolons to separate the strings (e.g., example.org;example.com).
    When multiple strings are specified, a match with any one of the values
    is considered a sufficient match for the certificate, i.e., the
    conditions are ORed together. For example,
    domain_suffix_match=example.com would match test.example.com but would
    not match test-example.com. This field is like domain_match, but used
    for phase 2 (inside EAP-TTLS/PEAP/FAST tunnel) authentication.
    
    domain_suffix_match2 - Constraint for server domain name. This field is
    like domain_suffix_match, but used for phase 2 (inside
    EAP-TTLS/PEAP/FAST tunnel) authentication.
    
    Signed-off-by: David Lam <david@thedavid.net>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/files/hostapd.sh
  37. Change #5399

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 402b362db447c8163b4069537753b1ede3533d18

    Comments

    firmware-utils/dgfirmare: fix possible resource leak
    Add missing calls to `fclose` in functions `write_img`, `write_rootfs`
    and `write_kernel`.
    The not-closed files could lead to resource leaks.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/dgfirmware.c
  38. Change #5400

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0ae0f48cec08e4698e678f5e145533209491e855

    Comments

    firmware-utils: fix possible memory leak and resource leak
    Add missing calls to `free` for variable `buffer`.
    This could lead to a memory leak.
    
    Add missing call to `close` for file pointer `fdin`.
    This could lead to a resource leak.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/dns313-header.c
  39. Change #5401

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8e3b3152e5402b574ff66b149cfdc6e42d61db54

    Comments

    firmware-utils/mkchkimg: fix possible resource leaks
    Add missing `fclose` calls for file pointers `kern_fp`, `fs_fp`
    and `out_fp`.
    Not closing files could lead to resource leaks.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/mkchkimg.c
  40. Change #5402

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b886d3c8f3d852a5d5bfcb41f439a808d9aa2d58

    Comments

    firmware-utils/mkfwimage: fix possible memory and resource leak
    Add missing calls to `free` for variable `mem`.
    Add missing call to `fclose` for variable `f`.
    
    The same changes were made in both `mkfwimage.c` and `mkfwimage2.c`.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/mkfwimage.c
    • tools/firmware-utils/src/mkfwimage2.c
  41. Change #5403

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 1775f690d5e3dfc2f70c0e416c91371c848b9f25

    Comments

    firmware-utils/mksenaofw: fix possible memory leak
    Add missing calls to `free` for variable `pmodel`.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/mksenaofw.c
  42. Change #5404

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 8057970d2a32b8f5c9804855b138eceeb757b98e

    Comments

    firmware-utils/mktitanimg: fix possible resource leak
    Add missing call to `fclose` for file pointer `nsp_image`.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/firmware-utils/src/mktitanimg.c
  43. Change #5405

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Tue 14 Jan 2020 16:48:50
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 3c77e4ae4d97ec14daeabfab12ec8b451184d0d6

    Comments

    wrt350nv2-builder: Fix memory leak
    Add missing call to `free` for variable `buffer` in function
    `create_bin_file`.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • tools/wrt350nv2-builder/src/wrt350nv2-builder.c
  44. Change #5406

    Category None
    Changed by Xu Wang <xwang1498ohnoyoudont@gmx.com>
    Changed at Tue 14 Jan 2020 16:52:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 44304c1d671696ed9598735e71a1635276102511

    Comments

    base-files: fix build for /sbin/pkg_check
    Setting CONFIG_IPK_FILES_CHECKSUMS=y causes sha256 checksum files to be
    included with the packages to check for corruption. This commit fixes two
    issues:
    - /sbin/pkg_check was being removed incorrectly if IPK_FILES_CHECKSUMS=y
    - checksums were being saved in the wrong file
    
    Signed-off-by: Xu Wang <xwang1498@gmx.com>

    Changed files

    • include/package-ipkg.mk
    • package/base-files/Makefile
  45. Change #5407

    Category None
    Changed by Jo-Philipp Wich <joohnoyoudont@mein.io>
    Changed at Tue 14 Jan 2020 16:52:34
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision b070101c506ca5541d6f232c2da3e0f7b1383106

    Comments

    valgrind: do not strip internal preload libraries and executables
    Implement the suggestions laid out in README_PACKAGERS, mainly by preventing
    the stripping of the internal vgpreload*.so libraries.
    
    Also retain the symbol information of valgrind's private helper executables
    and enable LTO as suggested in the packagers readme.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>

    Changed files

    • package/devel/valgrind/Makefile
  46. Change #5414

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 14 Jan 2020 21:04:29
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 355f0444f3622347650776dd8f1e388dc5d000ca

    Comments

    lantiq: split base-files into subtargets
    This splits the device-dependent base-files into subtarget directories,
    like done recently for ath79 and ramips. While this increases the
    overall lines of codes, it will make the code per subtarget smaller
    and easier to keep track of features and devices.
    
    While at it, several variables at the top of 02_network are removed,
    as they were never changed. The values are put directly into the
    function calls where they are used.
    
    Remove unneeded LED setup from 01_leds, and remove 01_leds entirely
    for falcon subtarget (as it is not used there).
    
    Applies alphabetic reordering to device cases in base-files.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/ase/base-files/etc/board.d/01_leds
    • target/linux/lantiq/ase/base-files/etc/board.d/02_network
    • target/linux/lantiq/ase/base-files/lib/upgrade/platform.sh
    • target/linux/lantiq/falcon/base-files/etc/board.d/02_network
    • target/linux/lantiq/falcon/base-files/lib/upgrade/platform.sh
    • target/linux/lantiq/xrx200/base-files/etc/board.d/01_leds
    • target/linux/lantiq/xrx200/base-files/etc/board.d/02_network
    • target/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/11-ath10k-caldata
    • target/linux/lantiq/xrx200/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom
    • target/linux/lantiq/xrx200/base-files/lib/upgrade/platform.sh
    • target/linux/lantiq/xway/base-files/etc/board.d/01_leds
    • target/linux/lantiq/xway/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway/base-files/etc/hotplug.d/firmware/12-ath9k-eeprom
    • target/linux/lantiq/xway/base-files/lib/upgrade/platform.sh
    • target/linux/lantiq/xway_legacy/base-files/etc/board.d/01_leds
    • target/linux/lantiq/xway_legacy/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway_legacy/base-files/lib/upgrade/platform.sh
  47. Change #5415

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 14 Jan 2020 21:04:37
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 18e089aaed58cb474c40b63da8562d7805f8b776

    Comments

    lantiq: move common DSL setup into lantiq.sh
    DSL setup consists of the same commands for all subtargets, so move it
    into a helper function.
    
    While at it, remove shebang from library file.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/ase/base-files/etc/board.d/02_network
    • target/linux/lantiq/base-files/lib/functions/lantiq.sh
    • target/linux/lantiq/falcon/base-files/etc/board.d/02_network
    • target/linux/lantiq/xrx200/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway_legacy/base-files/etc/board.d/02_network
  48. Change #5416

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Tue 14 Jan 2020 21:04:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2fe464a712f8da597475d63a0ad28ec678eb404a

    Comments

    lantiq: reorganize 02_network board.d files
    This reorganizes 02_network board.d files based on what's done for
    ath79 and ramips: Instead of putting all settings into a single big
    case, the interface/dsl/MAC address setup is put into separate
    functions with a specific switch case for each of them. This makes
    grouping of devices much easier and should be easier to read, too.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/lantiq/ase/base-files/etc/board.d/02_network
    • target/linux/lantiq/falcon/base-files/etc/board.d/02_network
    • target/linux/lantiq/xrx200/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway/base-files/etc/board.d/02_network
    • target/linux/lantiq/xway_legacy/base-files/etc/board.d/02_network
  49. Change #5437

    Category None
    Changed by Felix Fietkau <nbdohnoyoudont@nbd.name>
    Changed at Wed 15 Jan 2020 14:36:26
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 866790fd827cb0187353cdf484eb46a9b38fb6ba

    Comments

    mac80211: fix MAC address allocations if the local bit is set on the base addr
    If it's set, don't subtract 1 from the interface index encoded into the first
    byte of the address
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>

    Changed files

    • package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
  50. Change #5445

    Category None
    Changed by Eneas U de Queiroz <cotequeirozohnoyoudont@gmail.com>
    Changed at Wed 15 Jan 2020 18:31:08
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9b25f833eb840527d07c47930de2c769115844f3

    Comments

    cryptodev-linux: remove DEFAULT redefinition
    The 'DEFAULT:=m if ALL' line prevents the phase1 buildbots from building
    the package, and users from downloading it, since they use 'ALL_KMODS=y'
    but 'ALL' is not set.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>

    Changed files

    • package/kernel/cryptodev-linux/Makefile
  51. Change #5446

    Category None
    Changed by Tomasz Maciej Nowak <tomek_nohnoyoudont@o2.pl>
    Changed at Wed 15 Jan 2020 18:53:49
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2248df303def0a9a93467b05288acd3b51da1d75

    Comments

    ath79: wlr-7100: use ath10k-ct smallbuffers package variant
    The memory hacks got removed from ath10k with 1e27bef ("mac80211: remove
    ath10k_pci memory hacks"). As this device has low amount of RAM, switch
    to ath-10k-ct small buffers variant, to avoid the OOM Reaper.
    
    Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>

    Changed files

    • target/linux/ath79/image/generic.mk
  52. Change #5447

    Category None
    Changed by Linus Walleij <linus.walleijohnoyoudont@linaro.org>
    Changed at Wed 15 Jan 2020 18:57:27
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f704f97e4c57e3f2db1bd2f5c87e1e44aebba42b

    Comments

    busybox: Include hdparm by default on nas type device
    NAS devices certainly need to have hdparm to configure
    things like spin-down time or their disks will be
    constantly spinning. Just catenate CONFIG_HDPARM=y
    on these configs.
    
    Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

    Changed files

    • package/utils/busybox/Makefile
  53. Change #5448

    Category None
    Changed by Kyle Copperfield <kmcopperohnoyoudont@danwin1210.me>
    Changed at Wed 15 Jan 2020 19:04:06
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0da193ee6943fc7afd100d2378cd1989d1f1cc03

    Comments

    dropbear: move failsafe code out of base-files
    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.
    Failsafe code of dropbear should be in the dropbear package not the
    base-files package.
    
    Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>

    Changed files

    • package/base-files/Makefile
    • package/base-files/files/lib/preinit/99_10_failsafe_login
    • package/network/services/dropbear/Makefile
    • package/network/services/dropbear/files/dropbear.failsafe
  54. Change #5449

    Category None
    Changed by Jeff Kletsky <git-commitsohnoyoudont@allycomm.com>
    Changed at Wed 15 Jan 2020 19:05:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision f0b76d02e8345022d417f02733504cfd862a2d6f

    Comments

    build: define check-kernel-size to remove unflashable images
    Certain boards have limitations on U-Boot that prevent flashing
    of images where the kernel size exceeds a threshold, yet
    sysupgrade can sucessfully manage larger kernels. The current
    check-size will remove the target artifact if its total size
    exceeds the threshold. If applied after append-kernel,
    it will remove the kernel, but the remaining image-assembly
    steps will continue, resulting in an image without a kernel
    that is likely unbootable.
    
    By defining check-kernel-size, it is now possible to prevent release
    of such unbootable images through a construct similar to:
    
      IMAGE/factory.img := append-kernel | pad-to $$$$(GL_UBOOT_UBI_OFFSET) | \
        append-ubi | check-kernel-size $$$$(GL_UBOOT_UBI_OFFSET)
    
    Cc: Chuanhong Guo <gch981213@gmail.com>
    
    Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>

    Changed files

    • include/image-commands.mk
  55. Change #5450

    Category None
    Changed by Jeff Kletsky <git-commitsohnoyoudont@allycomm.com>
    Changed at Wed 15 Jan 2020 19:06:02
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision e96bfaedf3a342750d92fbfa773017e40e34bec3

    Comments

    ath79: GL-AR750S (NOR/NAND): limit factory.img kernel size to 2 MB
    The present U-Boot for GL-AR750S has a limit of 2 MB for kernel size.
    While sysupgrade can manage kernels up to the present limit of 4 MB,
    directly flashing a factory.img with a kernel size greater than 2 MB
    through U-Boot will result in an unbootable device.
    
    This commit uses the newly-introduced check-kernel-size build
    operation to prevent the output of factory.img when the kernel
    exceeds 2 MB in size, yet permits output of sysupgrade.img
    as long as the kernel is within KERNEL_SIZE := 4096k
    
    Cc: Chuanhong Guo <gch981213@gmail.com>
    
    Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>

    Changed files

    • target/linux/ath79/image/nand.mk
  56. Change #5451

    Category None
    Changed by Kyle Copperfield <kmcopperohnoyoudont@danwin1210.me>
    Changed at Wed 15 Jan 2020 19:13:44
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 30c64825c7ed36452974733e53c591ff2dfd5336

    Comments

    hostapd: add dtim_period, local_pwr_constraint, spectrum_mgmt_required
    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.
    Allows dtim_period to be configurable, the default is from hostapd.
    Adds additional regulatory tunables for power constraint and spectrum
    managment.
    
    Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/files/hostapd.sh
  57. Change #5452

    Category None
    Changed by Kyle Copperfield <kmcopperohnoyoudont@danwin1210.me>
    Changed at Wed 15 Jan 2020 19:13:49
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 0fcb4a39813c153669cb5fee552e74ffb24ed42e

    Comments

    hostapd: add wpa_strict_rekey 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.
    Rekey GTK on STA disassociate
    
    Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>

    Changed files

    • package/network/services/hostapd/files/hostapd.sh
  58. Change #5453

    Category None
    Changed by Florian Eckert <feohnoyoudont@dev.tdt.de>
    Changed at Wed 15 Jan 2020 19:16:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision ee2014e68019c4150b9dda0cf9f140cdf6faada9

    Comments

    uhttpd: add enable instance option
    With this change it is now possible to switch off single instances of
    the uhttpd config. Until now it was only possible to switch all
    instances of uhttpd on or off.
    
    Signed-off-by: Florian Eckert <fe@dev.tdt.de>

    Changed files

    • package/network/services/uhttpd/Makefile
    • package/network/services/uhttpd/files/uhttpd.init
  59. Change #5454

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Wed 15 Jan 2020 19:34:16
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 475a504dbc05e7a7e7d38db426c657b8c0c834fd

    Comments

    perf: Add libunwind only if selected
    The depends are totally wrong. libunwind does not work with powerpc and
    i386 as it needs glibc.
    
    Instead of duplicating the platforms, just change the dependency.
    
    Signed-off-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • package/devel/perf/Makefile
  60. Change #5455

    Category None
    Changed by David Bauer <mailohnoyoudont@david-bauer.net>
    Changed at Wed 15 Jan 2020 19:38:46
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision c9ac7b17296ff29d9df39db8a68c449ef1514bbd

    Comments

    ath79: add support for D-Link DIR-505
    This commit adds support for the D-Link DIR-505, previously supported in
    ar71xx.
    
    Hardware
    --------
    SoC:   Atheros AR9330
    FLASH: 8M SPI-NOR
    RAM:   64M
    WIFI:  1T1R 1SS Atheros AR9330
    LED:   Power green, Status red
    BTN:   WPS, Reset
    
    Installation
    ------------
    Currently, installation is only possible by sysupgrading from an earlier
    OpenWrt version, U-Boot TFTP or a modded U-Boot. I do not have the
    original bootloader from D-Link on my device anymore, so i cannot test
    the factory image.
    
    Signed-off-by: David Bauer <mail@david-bauer.net>

    Changed files

    • target/linux/ath79/dts/ar9330_dlink_dir-505.dts
    • 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
  61. Change #5456

    Category None
    Changed by Maxim Storchak <m.storchakohnoyoudont@gmail.com>
    Changed at Wed 15 Jan 2020 19:49:00
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5f07b6f367ff10ecc029e0b9e41b9fc5eac6968e

    Comments

    zram-swap: support swap priority
    If zram-backed swap is added after an existing swap, it gets a lower
    priority. Assiming that usually all other swaps are slower, there should
    be a way to assign a higher priority to zram swap.
    
    Signed-off-by: Maxim Storchak <m.storchak@gmail.com>

    Changed files

    • package/system/zram-swap/Makefile
    • package/system/zram-swap/files/zram.init
  62. Change #5459

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Wed 15 Jan 2020 19:55:31
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4a0a1fc91c4f28e431fa52ba009f2852acbfe07d

    Comments

    mac80211: ath9k: add GPIO mask dts property
    This patch adds 'qca,gpio-mask=<u32>' device tree property to ath9k node.
    This optional setting is a hack and should only be used in very special
    (and rare) cases when a button or LED is wired to a GPIO pin normally
    masked out (due to being one-way etc). Netgear WNDR4300 v2 is one such
    example - it uses GPI9 for RFKILL.
    
    See ath9k/reg.h *_GPIO_MASK constants.
    
    Use with caution and expect to see stream of kernel warnings if wrong
    mask value is provided.
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/kernel/mac80211/patches/ath/553-ath9k_of_gpio_mask.patch
  63. Change #5460

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Wed 15 Jan 2020 19:55:42
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 4e6af8b9efcfc51e217d793239487dd8af1f410e

    Comments

    ath79: WNDR4300: increase kernel partition to 4M
    Increase kernel partition from 2 MiB to 4 MiB for Netgear WNDR routers
    with NAND flash. Change affects following devices:
     * Netgear WNDR3700 v4
     * Netgear WNDR4300
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • target/linux/ath79/dts/ar9344_netgear_wndr.dtsi
    • target/linux/ath79/image/nand.mk
  64. Change #5461

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Wed 15 Jan 2020 07:16:58
    Repository https://git.openwrt.org/feed/packages.git
    Branch master
    Revision 4e363da6b21d6b6f9db7bbe4270680db31e35bc1

    Comments

    backuppc: replace samba36 dependency
    Samba 3.6 will be removed soon. samba4-client a replacement.
    
    Signed-off-by: Rosen Penev <rosenp@gmail.com>

    Changed files

    • admin/backuppc/Makefile
  65. Change #5462

    Category None
    Changed by Rosen Penev <rosenpohnoyoudont@gmail.com>
    Changed at Wed 15 Jan 2020 20:19:17
    Repository https://git.openwrt.org/feed/packages.git
    Branch master
    Revision 36ce10158227c86373a8327ef80d7858b3fdc67d

    Comments

    Merge pull request #11028 from neheb/bak
    backuppc: replace samba36 dependency

    Changed files

    • no files
  66. Change #5463

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Wed 15 Jan 2020 19:55:56
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 37a36a588a015c5f9e57c80c75670cf993955f24

    Comments

    ath79: add support for Netgear WNDR4300 v2
    This patch introduces support for Netgear WNDR4300v2.
    
    Specification
    =============
      * Description: Netgear WNDR4300 v2
      * Loader: U-boot
      * SOC: Qualcomm Atheros QCA9563 (775 MHz)
      * RAM: 128 MiB
      * Flash: 2 MiB SPI-NOR + 128 MiB SPI-NAND
    	- NOR: U-boot binary: 256 KiB
    	- NOR: U-boot environment: 64 KiB
    	- NOR: ART Backup: 64 KiB
     	- NOR: Config: 64 KiB
    	- NOR: Traffic Meter: 64 KiB
    	- NOR: POT: 64 KiB
    	- NOR: Reserved: 1408 KiB
    	- NOR: ART: 64 KiB
    	- NAND: Firmware: 25600 KiB (see notes for OpenWrt)
    	- NAND: Language: 2048 KiB
    	- NAND: mtdoops Crash Dump: 128 KiB
    	- NAND: Reserved: 103296 KiB
      * Ethernet: 5 x 10/100/1000 (4 x LAN, 1 x WAN) (AR8337)
      * 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 (green)
      * UART: 4-pin connector JP1, 3.3V (Vcc, TX, RX, GND), 115200 8N1
      * Power supply: DC 12V 1.5A
      * MAC addresses: LAN=WLAN2G on case label, WAN +1, WLAN5G +2
    
    Important Notes
    ===============
    0. NOR Flash (2 MiB) is not touched by OpenWrt installation.
    1. NAND Flash (128 MiB) layout under OpenWrt is changed as follows:
       all space is split between 4 MiB kernel and 124 MiB UBI areas;
       vendor partitions (language and mtdoops) are removed; kernel space
       size can be further expanded if needed; maximum image size is set
       to 25600k for compatibility reasons and can also be increased.
    2. CPU clock is 775 MHz, not 750 MHz.
    3. 5 GHz wireless radio chip is Atheros AR9580-AR1A with bogus PCI
       device ID 0xabcd. For ath9k driver to load successfully, this is
       overriden in DTS with correct value for this chip, 0x0033.
    4. RFKILL button is wired to AR9580 pin 9 which is normally disabled
       by chip definition in ath9k code (0x0000F4FF gpio mask). Therefore
       'qca,gpio-mask=<0xf6ff>' hack must be used for button to work
       properly.
    5. USB port is always on, no GPIO for 5V power control has been
       identified.
    
    Installation
    ============
      * TFTP recovery
      * TFTP via U-boot prompt
      * sysupgrade
      * Web interface
    
    Test build configuration
    ========================
    CONFIG_TARGET_ath79=y
    CONFIG_TARGET_ath79_nand=y
    CONFIG_TARGET_ath79_nand_DEVICE_netgear_wndr4300-v2=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/qca9563_netgear_wndr.dtsi
    • target/linux/ath79/dts/qca9563_netgear_wndr4300-v2.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
  67. Change #5464

    Category None
    Changed by Michal Cieslakiewicz <michal.cieslakiewiczohnoyoudont@wp.pl>
    Changed at Wed 15 Jan 2020 19:56:05
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a736f394323689dbbfbe548f93e6aa620016a64a

    Comments

    ath79: add support for Netgear WNDR4500 v3
    This patch introduces support for Netgear WNDR4500v3. Router
    is very similar to WNDR4300v2 and is based on the same PCB.
    
    Information gathered from various Internet sources (including
    https://patchwork.ozlabs.org/patch/809227/) shows following
    differences to WNDR4300v2:
    
     * two USB 2.0 ports with separate LEDs
     * USB LEDs soldered to secondary pads
     * WPS and RFKILL buttons soldered to secondary pads
     * described as N900 device with 3x3:3 MIMO for 2.4GHz radio
     * power supply requirement is DC 12V 2.5A
     * vendor HW ID suffix differs in one digit
     * bigger chassis
    
    Signed-off-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>

    Changed files

    • package/boot/uboot-envtools/files/ath79
    • target/linux/ath79/dts/qca9563_netgear_wndr4500-v3.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
  68. Change #5465

    Category None
    Changed by John Crispin <johnohnoyoudont@phrozen.org>
    Changed at Wed 15 Jan 2020 20:17:47
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision d9cfa827acd9155429e4f2b00bc0052156aa5d4d

    Comments

    busybox: fix build issues
    Fixes: f704f97e4c57 ("busybox: Include hdparm by default on nas type device")
    Signed-off-by: John Crispin <john@phrozen.org>

    Changed files

    • package/utils/busybox/Makefile
  69. Change #5466

    Category None
    Changed by Florian Eckert <feohnoyoudont@dev.tdt.de>
    Changed at Wed 15 Jan 2020 20:19:01
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 7151054abd5d43bf4c623e311a4c1046af4fff94

    Comments

    wireguard: skip peer config if public key of the peer is not defined
    If a config section of a peer does not have a public key defined, the
    whole interface does not start. The following log is shown
    
    daemon.notice netifd: test (21071): Line unrecognized: `PublicKey='
    daemon.notice netifd: test (21071): Configuration parsing erro
    
    The command 'wg show' does only show the interface name.
    
    With this change we skip the peer for this interface and emit a log
    message. So the other peers get configured.
    
    Signed-off-by: Florian Eckert <fe@dev.tdt.de>

    Changed files

    • package/network/utils/wireguard-tools/files/wireguard.sh
  70. Change #5467

    Category None
    Changed by John Crispin <johnohnoyoudont@phrozen.org>
    Changed at Wed 15 Jan 2020 20:31:12
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision a3dd95ef63c7824da6341f97d48f90f30a01e879

    Comments

    dropbear: fix compile error
    Fixes: 0da193ee6943 ("dropbear: move failsafe code out of base-files")
    Signed-off-by: John Crispin <john@phrozen.org>

    Changed files

    • package/network/services/dropbear/Makefile
  71. Change #5468

    Category None
    Changed by Aleksander Jan Bajkowski <A.Bajkowskiohnoyoudont@stud.elka.pw.edu.pl>
    Changed at Wed 15 Jan 2020 21:35:48
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 2115dcbfaceedc45767d080bc8645618ef7b20cc

    Comments

    malta: enable HighMem on MIPS32
    It allows to use more than 256MB memory on MIPS32.
    
    Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>

    Changed files

    • target/linux/malta/be/config-default
    • target/linux/malta/le/config-default
  72. Change #5469

    Category None
    Changed by Adrian Schmutzler <freifunkohnoyoudont@adrianschmutzler.de>
    Changed at Wed 15 Jan 2020 22:04:36
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bbab32b2e33dad65c0102d47e0263872ac857e32

    Comments

    ath79: use caldata partition label consistently
    Change the caldata partition DTS node label to be consistent with
    the label property for some Netgear WNDR devices.
    
    Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>

    Changed files

    • target/linux/ath79/dts/ar9344_netgear_wndr.dtsi
    • target/linux/ath79/dts/qca9563_netgear_wndr.dtsi
  73. Change #5470

    Category None
    Changed by Andrea Dalla Costa <andreaohnoyoudont@dallacosta.me>
    Changed at Wed 15 Jan 2020 22:15:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 5adca1cf2abc0c320be082522ab1ec747c7157b7

    Comments

    uboot-oxnas: fix memory leak in tool mkox820crc
    In function `main` add calls to `free` for the variable `executable`.
    This is needed because the variable `executable` is allocated but
    never freed. This cause a memory leak.
    
    Signed-off-by: Andrea Dalla Costa <andrea@dallacosta.me>

    Changed files

    • package/boot/uboot-oxnas/src/tools/mkox820crc.c
  74. Change #5471

    Category None
    Changed by Thomas Nixon <tomohnoyoudont@tomn.co.uk>
    Changed at Wed 15 Jan 2020 22:15:19
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 788c8485eb5b71ef7e7b2a2d3077772e526e9746

    Comments

    ar71xx/mikrotik: use ath10k-ct-smallbuffers for 64 MiB devices
    This image is only needed on one device (wAP AC); since this target is
    going to be removed anyway it doesn't make sense to add an extra "low
    RAM" image.
    
    Fixes OOM issues on RouterBoard wAP AC.
    
    Signed-off-by: Thomas Nixon <tom@tomn.co.uk>

    Changed files

    • target/linux/ar71xx/image/mikrotik.mk
  75. Change #5472

    Category None
    Changed by Johann Neuhauser <johannohnoyoudont@it-neuhauser.de>
    Changed at Wed 15 Jan 2020 22:15:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 6cca6fffa06b1996f9bcc280f766e8ba4fa97d45

    Comments

    ath79: phy-ar7200-usb: adapt old behavior of arch/mips/ath79/dev-usb.c
    Do not put usb-phy into reset if clearing the usb-phy reset or
    setting the suspend_override has failed.
    
    Reorder (de)asserts like in arch/mips/ath79/dev-usb.c.
    
    Add an optional reset_control "usb-phy-analog", which is needed for
    ar934x SoCs like in the old mach-driver arch/mips/ath79/dev-usb.c.
    
    Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>

    Changed files

    • target/linux/ath79/patches-4.19/0004-phy-add-ath79-usb-phys.patch
  76. Change #5473

    Category None
    Changed by Johann Neuhauser <johannohnoyoudont@it-neuhauser.de>
    Changed at Wed 15 Jan 2020 22:15:20
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision bda6b6144dbe3e12d128b500821799ef472de4cb

    Comments

    ath79: ar934x: use reset for usb-phy-analog
    This was already available on ar71xx, but is missing on ath79.
    This solves the slow usb speed on TP-Link WDR3600/WDR4300 and similar,
    as reported in Flyspray [0], OpenWRT Forum [1] and GitHub PR [2].
    
    [0] https://bugs.openwrt.org/index.php?do=details&task_id=2567
    [1] https://forum.openwrt.org/t/usb-wdr4300-low-speed-on-external-storage/46794
    [2] https://github.com/openwrt/openwrt/pull/964
    
    Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>

    Changed files

    • target/linux/ath79/dts/ar934x.dtsi
  77. Change #5484

    Category None
    Changed by Daniel Golle <danielohnoyoudont@makrotopia.org>
    Changed at Thu 16 Jan 2020 08:26:21
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 702c70264b388c2b47e171843f297f43c71b86b9

    Comments

    hostapd: cleanup IBSS-RSN
    set noscan also for IBSS and remove redundant/obsolete variable.
    
    Signed-off-by: Daniel Golle <daniel@makrotopia.org>

    Changed files

    • package/network/services/hostapd/Makefile
    • package/network/services/hostapd/files/hostapd.sh
  78. Change #5509

    Category None
    Changed by DENG Qingfang <dengqf6ohnoyoudont@mail2.sysu.edu.cn>
    Changed at Thu 16 Jan 2020 17:28:27
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 68f49df31507454f86b72a5c1e250505176baed7

    Comments

    ramips: fix HiWiFi HC5962 switch configuration
    HC5962 has only 3 LAN ports, switch port 0 is unused
    
    Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

    Changed files

    • target/linux/ramips/mt7621/base-files/etc/board.d/02_network
  79. Change #5510

    Category None
    Changed by DENG Qingfang <dengqf6ohnoyoudont@mail2.sysu.edu.cn>
    Changed at Thu 16 Jan 2020 17:28:27
    Repository https://git.openwrt.org/openwrt/openwrt.git
    Branch master
    Revision 9a3c9a96563c3c3fb1e15b791d9117b193fed7a6

    Comments

    ramips: fix HiWiFi HC5962 status LED
    Match LED behavior to stock firmware:
    
    Red: booting
    White: running
    
    Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>

    Changed files

    • target/linux/ramips/dts/mt7621_hiwifi_hc5962.dts