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

Builder ath79/tiny Build #197

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revisionb070101c506ca5541d6f232c2da3e0f7b1383106
Got Revisionb070101c506ca5541d6f232c2da3e0f7b1383106
Changes30 changes

BuildSlave:

nomosphere-dock-01

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. dlfindbinpl downloading to findbin.pl ( 0 secs )
    1. - no logs -
  4. gcc property 'cc_command' set ( 0 secs )
    1. stdio
    2. property changes
  5. g++ property 'cxx_command' set ( 0 secs )
    1. stdio
    2. property changes
  6. setproperty property 'ccache_command' set ( 0 secs )
    1. stdio
    2. property changes
  7. dlexpiresh dlexpiresh skipped ( 0 secs )
    1. - no logs -
  8. expire Checking for build tree expiry skipped ( 0 secs )
    1. - no logs -
  9. dlcleanupsh dlcleanupsh skipped ( 0 secs )
    1. - no logs -
  10. cleanold Cleaning previous builds skipped ( 0 secs )
    1. - no logs -
  11. cleanup Cleaning work area skipped ( 0 secs )
    1. - no logs -
  12. tools/clean User-requested "make tools/clean" skipped ( 0 secs )
    1. - no logs -
  13. toolchain/clean User-requested "make toolchain/clean" skipped ( 0 secs )
    1. - no logs -
  14. target/linux/clean User-requested "make target/linux/clean" skipped ( 0 secs )
    1. - no logs -
  15. dirclean User-requested "make dirclean" skipped ( 0 secs )
    1. - no logs -
  16. distclean User-requested "make distclean" skipped ( 0 secs )
    1. - no logs -
  17. gitcheckout Ensure that Git HEAD is sane ( 0 secs )
    1. stdio
  18. gitclean update skipped ( 0 secs )
    1. - no logs -
  19. gitfresh update ( 12 secs )
    1. stdio
  20. fetchrefs Fetching Git remote refs ( 0 secs )
    1. stdio
  21. switchtag Checking out Git tag skipped ( 0 secs )
    1. - no logs -
  22. gitverify Ensure that Git HEAD is pointing to a branch or tag ( 0 secs )
    1. stdio
  23. rmtmp Remove tmp folder ( 0 secs )
    1. stdio
  24. rmfeedlinks Remove feed symlinks ( 0 secs )
    1. stdio
  25. ccachecc downloading to ccache_cc.sh ( 0 secs )
    1. - no logs -
  26. ccachecxx downloading to ccache_cxx.sh ( 0 secs )
    1. - no logs -
  27. updatefeeds Updating feeds ( 43 secs )
    1. stdio
  28. installfeeds Installing feeds ( 35 secs )
    1. stdio
  29. dlconfigseed downloading to .config ( 0 secs )
    1. - no logs -
  30. newconfig Seeding .config ( 0 secs )
    1. stdio
  31. delbin Removing output directory ( 0 secs )
    1. stdio
  32. defconfig Populating .config ( 36 secs )
    1. stdio
  33. checkarch Checking architecture ( 0 secs )
    1. stdio
  34. libc property 'libc' set ( 0 secs )
    1. stdio
    2. property changes
  35. dlkeybuildpub downloading to key-build.pub ( 0 secs )
    1. - no logs -
  36. dlkeybuild downloading to key-build ( 0 secs )
    1. - no logs -
  37. dlkeybuilducert downloading to key-build.ucert ( 0 secs )
    1. - no logs -
  38. dldir Preparing dl/ ( 0 secs )
    1. stdio
  39. dltar Building and installing GNU tar ( 1 mins, 48 secs )
    1. stdio
  40. dlrun Populating dl/ ( 43 secs )
    1. stdio
  41. cleanbase Cleaning base-files ( 17 secs )
    1. stdio
  42. tools Building and installing tools ( 4 mins, 50 secs )
    1. stdio
  43. toolchain Building and installing toolchain ( 14 mins, 6 secs )
    1. stdio
  44. kmods Building kmods ( 6 mins, 20 secs )
    1. stdio
  45. kernelversion property 'kernelversion' set ( 0 secs )
    1. stdio
    2. property changes
  46. pkgclean Cleaning up package build ( 16 secs )
    1. stdio
  47. pkgbuild Building packages ( 14 mins, 45 secs )
    1. stdio
  48. pkginstall Installing packages ( 38 secs )
    1. stdio
  49. pkgindex Indexing packages ( 31 secs )
    1. stdio
  50. stageroot property 'stageroot' set ( 3 secs )
    1. stdio
    2. property changes
  51. filesdir Creating file overlay directory ( 0 secs )
    1. stdio
  52. kmodconfig Embedding kmod repository configuration ( 0 secs )
    1. stdio
  53. images Building and installing images ( 8 mins, 44 secs )
    1. stdio
  54. buildinfo Generating config.buildinfo, version.buildinfo and feeds.buildinfo ( 22 secs )
    1. stdio
  55. checksums Calculating checksums ( 20 secs )
    1. stdio
  56. kmoddir Creating kmod directory ( 0 secs )
    1. stdio
  57. kmodprepare Preparing kmod archive ( 0 secs )
    1. stdio
  58. kmodindex Indexing kmod archive ( 28 secs )
    1. stdio
  59. signprepare Ran ( 0 secs )
    1. stdio
  60. signpack Packing files to sign ( 0 secs )
    1. stdio
  61. upload uploading sign.tar.gz ( 0 secs )
    1. - no logs -
  62. signfiles Ran ( 2 secs )
    1. stdio
  63. dlsigntargz downloading to sign.tar.gz ( 0 secs )
    1. - no logs -
  64. signunpack Unpacking signed files ( 0 secs )
    1. stdio
  65. dirprepare Preparing upload directory structure ( 0 secs )
    1. stdio
  66. linkprepare Preparing repository symlink skipped ( 0 secs )
    1. - no logs -
  67. kmoddirprepare Preparing kmod archive upload directory ( 0 secs )
    1. stdio
  68. dirupload Uploading directory structure ( 0 secs )
    1. stdio
  69. target-sha256sums Fetching remote sha256sums for target ( 0 secs )
    1. stdio
  70. dlsha2rsyncpl downloading to sha2rsync.pl ( 0 secs )
    1. - no logs -
  71. buildlist Building list of files to upload ( 0 secs )
    1. stdio
  72. dlrsync.sh downloading to rsync.sh ( 0 secs )
    1. - no logs -
  73. targetupload Uploading target files ( 19 secs )
    1. stdio
  74. targetprune Pruning target files ( 0 secs )
    1. stdio
  75. kmodupload Uploading kmod archive ( 0 secs )
    1. stdio
  76. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  77. sourceupload Uploading source archives ( 0 secs )
    1. stdio
  78. df Reporting disk usage ( 0 secs )
    1. stdio
  79. ccachestat Reporting ccache stats ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /builder/ath79_tiny slave
buildername ath79/tiny Builder
buildnumber 197 Build
cc_command /usr/bin/gcc-6 SetPropertyFromCommand Step
ccache_command /usr/bin/ccache SetPropertyFromCommand Step
codebase Build
cxx_command /usr/bin/g++-6 SetPropertyFromCommand Step
dl_lock None BuildSlave
do_cleanup True BuildSlave
got_revision b070101c506ca5541d6f232c2da3e0f7b1383106 Git
kernelversion 4.19.93-1-a8ed6d0055758ca5df418ec097bfb778 SetPropertyFromCommand Step
libc SetPropertyFromCommand Step
max_builds 1 BuildSlave
nproc 7 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision b070101c506ca5541d6f232c2da3e0f7b1383106 Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename nomosphere-dock-01 BuildSlave
stageroot /builder/shared-workdir/build/staging_dir/target-mips_24kc_musl/root-ath79 SetPropertyFromCommand Step
ul_lock None BuildSlave
workdir /builder/ath79_tiny slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Adrian Schmutzler
  2. Andrea Dalla Costa
  3. David Bauer
  4. David Lam
  5. Felix Fietkau
  6. Florian Eckert
  7. Hauke Mehrtens
  8. Jo-Philipp Wich
  9. Petr Štetiar
  10. Tobias Schramm
  11. Xu Wang

Timing:

StartTue Jan 14 17:40:33 2020
EndTue Jan 14 18:37:31 2020
Elapsed56 mins, 57 secs

All Changes:

:

  1. Change #1463

    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
  2. Change #1464

    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
  3. Change #1465

    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
  4. Change #1466

    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
  5. Change #1467

    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
  6. Change #1468

    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
  7. Change #1469

    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
  8. Change #1470

    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
  9. Change #1471

    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
  10. Change #1472

    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
  11. Change #1473

    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
  12. Change #1474

    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
  13. Change #1475

    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
  14. Change #1476

    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
  15. Change #1477

    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
  16. Change #1478

    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
  17. Change #1479

    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
  18. Change #1480

    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
  19. Change #1481

    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
  20. Change #1482

    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
  21. Change #1483

    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
  22. Change #1484

    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
  23. Change #1485

    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
  24. Change #1486

    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
  25. Change #1487

    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
  26. Change #1488

    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
  27. Change #1489

    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
  28. Change #1490

    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
  29. Change #1491

    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
  30. Change #1492

    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