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

Builder apm821xx/nand Build #223

Results:

Build successful

SourceStamp:

Repositoryhttps://git.openwrt.org/openwrt/openwrt.git
Branchmaster
Revision2fe464a712f8da597475d63a0ad28ec678eb404a
Got Revision2fe464a712f8da597475d63a0ad28ec678eb404a
Changes22 changes

BuildSlave:

fsf-dock-16

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 ( 3 secs )
    1. stdio
  20. fetchrefs Fetching Git remote refs ( 1 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 ( 1 mins, 26 secs )
    1. stdio
  28. installfeeds Installing feeds ( 33 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 ( 26 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, 42 secs )
    1. stdio
  40. dlrun Populating dl/ ( 31 secs )
    1. stdio
  41. cleanbase Cleaning base-files ( 16 secs )
    1. stdio
  42. tools Building and installing tools ( 3 mins, 51 secs )
    1. stdio
  43. toolchain Building and installing toolchain ( 10 mins, 47 secs )
    1. stdio
  44. kmods Building kmods ( 4 mins, 14 secs )
    1. stdio
  45. kernelversion property 'kernelversion' set ( 0 secs )
    1. stdio
    2. property changes
  46. pkgclean Cleaning up package build ( 15 secs )
    1. stdio
  47. pkgbuild Building packages ( 9 mins, 54 secs )
    1. stdio
  48. pkginstall Installing packages ( 25 secs )
    1. stdio
  49. pkgindex Indexing packages ( 22 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 ( 7 mins, 48 secs )
    1. stdio
  54. buildinfo Generating config.buildinfo, version.buildinfo and feeds.buildinfo ( 21 secs )
    1. stdio
  55. checksums Calculating checksums ( 18 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 ( 20 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 ( 2 secs )
    1. - no logs -
  62. signfiles Ran ( 2 secs )
    1. stdio
  63. dlsigntargz downloading to sign.tar.gz ( 2 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 ( 2 secs )
    1. stdio
  69. target-sha256sums Fetching remote sha256sums for target ( 2 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 ( 14 mins, 32 secs )
    1. stdio
  74. targetprune Pruning target files ( 3 secs )
    1. stdio
  75. kmodupload Uploading kmod archive ( 1 mins, 11 secs )
    1. stdio
  76. sourcelist Finding source archives to upload ( 0 secs )
    1. stdio
  77. sourceupload Uploading source archives ( 2 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/apm821xx_nand slave
buildername apm821xx/nand Builder
buildnumber 223 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 2fe464a712f8da597475d63a0ad28ec678eb404a Git
kernelversion 4.19.93-1-e63f9893875fe95c2ff9e44dd12a3cff SetPropertyFromCommand Step
libc SetPropertyFromCommand Step
max_builds 1 BuildSlave
nproc 8 SetPropertyFromCommand Step
project Build
repository https://git.openwrt.org/openwrt/openwrt.git Build
revision 2fe464a712f8da597475d63a0ad28ec678eb404a Build
scheduler all Scheduler
shared_wd True BuildSlave
slavename fsf-dock-16 BuildSlave
stageroot /builder/shared-workdir/build/staging_dir/target-powerpc_464fp_musl/root-apm821xx SetPropertyFromCommand Step
ul_lock None BuildSlave
workdir /builder/apm821xx_nand 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. Jo-Philipp Wich
  7. Tobias Schramm
  8. Xu Wang

Timing:

StartTue Jan 14 23:22:22 2020
EndWed Jan 15 00:22:28 2020
Elapsed1 hrs, 5 secs

All Changes:

:

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. Change #1493

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

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

    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