Permalink
Commits on Apr 5, 2017
  1. mt76: ensure that the metapackage gets built as .ipk

    nbd168 committed Apr 5, 2017
    Fixes errors during the image builder run
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
  2. image.mk: force kernel rebuild on every run

    nbd168 committed Mar 13, 2017
    DTS dependencies are not processed correctly so makes it safer against
    poentially stale builds
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
  3. kernel: Fix the incorrect i_nlink count after jffs2's RENAME_EXCHANGE…

    jingqiuELE authored and nbd168 committed Mar 14, 2017
    … operations.
    
    The problem is caused by the incorrect handling of the parent inode's
    i_nlink count for the dentry to be RENAME_EXCHANGED. There are 3 cases
    to consider. Assume we want to RENAME_EXCHANGE struct dentry *a and
    struct dentry *b, and inode_a is pointed to by dentry_a, inode_b is
    pointed to by dentry_b:
    
    1. If inode_a is a directory, but inode_b isn't, then we must decrease
       the i_nlink count of old_dir_i, and increase the i_nlink of new_dir_i.
    2. If inode_a isn't a directory, but inode_b is a directory, then we
       must increase the i_nlink of old_dir_i, and decrease the i_nlink count
       of new_dir_i.
    3. If the types of inode_a and inode_b are the same, we don't change the
       i_nlink for either old_dir_i or new_dir_i.
    
    Signed-off-by: Jing Qiu <aqiu0720@gmail.com>
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Apr 3, 2017
  1. mac80211: backport an upstream fix for queue start/stop handling

    nbd168 committed Apr 3, 2017
    Fixes issues with 802.11s
    
    Signed-off-by: Felix Fietkau <nbd@nbd.name>
Commits on Apr 2, 2017
  1. sysntpd: restore support for peer-less (standalone) mode

    pepe2k committed Mar 6, 2017
    ntpd from Busybox supports peer-less (standalone) mode when it's started
    with option -l and without any peer provided with option -p. In this
    mode ntpd uses local time as reference and acts as stratum 1 server.
    
    This mode can be used in isolated networks, where Internet access and/or
    other NTP server/s are not available, but the device has some other way
    of getting correct time, like e.g. GPS (ugps supports setting local time
    by default).
    
    Support for this mode was incorrectly disabled/removed in:
    1527f96
    
    Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
    Acked-by: Jo-Philipp Wich <jo@mein.io>
  2. ar71xx: fix Wallys DR344 ethernet MAC addresses offsets

    pepe2k committed Mar 12, 2017
    Without this fix, ethernet interfaces on Wallys DR344 use random MAC
    addresses.
    
    Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
  3. ugps: fix and improve init script

    pepe2k committed Mar 5, 2017
    The ugps tool expects device path in last argument. If it's provided
    before other options, they won't be processed at all.
    
    Additionally, make it possible to use absolute path for gps character
    device in related uci configuration.
    
    Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
  4. kernel: update kernel 4.4 to 4.4.59

    hauke committed Apr 2, 2017
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Commits on Mar 30, 2017
  1. ubox: fix sha256 mirror hash

    Hauke Mehrtens authored and hauke committed Mar 30, 2017
    Commit 5c20a4f ("ubox: turn logd into a separate package") changed
    the PKG_SOURCE_DATE which is also included in the tar file. This change
    resulted in a new tar with a different hash, but the sha256 hash was not
    updated. Fix the sha256 hash value in this commit to match what would be
    created from git and what is already on the mirror.
    
    Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
  2. odhcpd: fix sha256 sum

    Hauke Mehrtens authored and dedeckeh committed Mar 30, 2017
    The sha256sum added in commit b8567cb ("odhcpd: update to git HEAD
    version (FS#396)") does not match the sha256sum of the file on the mirror or
    when I clone it. Update the sha256 sum to the correct value.
    
    Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
Commits on Mar 28, 2017
  1. firewall: document rules for IPSec ESP/ISAKMP with 'name' option

    yousong committed Mar 28, 2017
    These are recommended practices by REC-22 and REC-24 of RFC6092:
    "Recommended Simple Security Capabilities in Customer Premises Equipment
    (CPE) for Providing Residential IPv6 Internet Service"
    
    Fixes FS#640
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Commits on Mar 25, 2017
  1. iw: enable MESH ID in scan output

    NeoRaider committed Mar 25, 2017
    Make scan output useful for 802.11s meshes. The common print_ssid function
    is used, so this doesn't add any additional code.
    
    Based-on-patch-by: Jan-Tarek Butt <tarek@ring0.de>
    Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
  2. busybox: vi: backporting patches to fix ZZ and :x command

    yousong committed Mar 25, 2017
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Commits on Mar 24, 2017
  1. umdns: update to the version 2017-03-21

    Rafał Miłecki
    Rafał Miłecki committed Mar 21, 2017
    This includes following changes:
    480d7bc Fix sending unicast questions on cache expire
    a0403cd Keep source sockaddr for every cached DNS record
    1478293 Fix code freeing cached non-A(AAA) records too early
    9f1cc22 Fix replying to "QU" questions received on unicast interface
    943bedb Fix reading port of incoming packets
    c725494 Use MCAST_PORT define for port 5353
    ce7e9e9 Use one define for DNS-Based Service Discovery service name
    e1bacef Drop entries cached for interface we're going to delete
    496aeba Fix comment typo in cache_gc_timer
    f89986b Fix refreshing cached A(AAA) records that expire
    
    Previous updates made umdns work as expected on startup but there were
    still many bugs. They were mostly related to runtime - cache management
    and requests + responses. E.g. umdns was never able to send question on
    DNS record expire. It was also ignoring all incoming unicast questions.
    
    Since these issues are quite serious it makes sense to backport this
    update to the stable branch.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
  2. umdns: update to the version 2017-03-14

    Rafał Miłecki
    Rafał Miłecki committed Mar 14, 2017
    This includes 3 cleanups:
    fd5a160 Don't cache hosts as services
    80dd246 Refresh DNS records A and AAAA directly
    6515101 Access cached records (instead of services) to read list of hosts
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Commits on Mar 19, 2017
  1. iproute2: fix ip monitor can't work when NET_NS is not enabled

    yousong committed Mar 17, 2017
    The bug appeared in v4.1.0 and was fixed since v4.8.0
    
    Fixes FS#620
    
    Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Commits on Mar 13, 2017
  1. curl: fix CVE-2017-2629 SSL_VERIFYSTATUS ignored

    hauke committed Mar 13, 2017
    This fixes the following security problem:
    https://curl.haxx.se/docs/adv_20170222.html
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
  2. mbedtls: update to version 2.4.2

    hauke committed Mar 13, 2017
    This fixes the following security problems:
    * CVE-2017-2784: Freeing of memory allocated on stack when validating a public key with a secp224k1 curve
    * SLOTH vulnerability
    * Denial of Service through Certificate Revocation List
    
    Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Commits on Mar 11, 2017
  1. mac80211: mwifiex-sdio: select DRIVER_11AC_SUPPORT

    Noltari committed Mar 11, 2017
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  2. mac80211: mwifiex-pcie: select DRIVER_11AC_SUPPORT

    Noltari committed Mar 11, 2017
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  3. mvebu: wrt3200acm enable SDIO interface

    heinzek authored and Noltari committed Feb 28, 2017
    add mwifiex-sdio package to wrt3200acm
    
    Signed-off-by: Henryk Heisig <hyniu@o2.pl>
  4. mac80211: add support for Marvell 802.11n/802.11ac SDIO Wireless cards

    heinzek authored and Noltari committed Feb 28, 2017
    This adds option to build kernel module and firmware packages
    for a Marvell 8887 SDIO Wireless device
    
    Signed-off-by: Henryk Heisig <hyniu@o2.pl>
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  5. brcm2708: remove duplicated gzip from image generation

    Noltari committed Feb 7, 2017
    Images are now automatically gziped so remove custom image command
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  6. ar71xx: add ath10k driver and firmware for Netgear R6100 to firmware …

    Stijn Segers authored and blogic committed Mar 10, 2017
    …image
    
    A Netgear R6100 owner reported the LEDE images lack the ath10k driver and firmware [1]. This patch adds both to the R6100 image.
    
    [1] https://forum.lede-project.org/t/netgear-r6100-5ghz-wifi-not-working-after-initial-install/2222
    
    Signed-off-by: Stijn Segers <francesco.borromini@inventati.org>
Commits on Mar 10, 2017
  1. umdns: update to the 2017-03-10 version

    Rafał Miłecki
    Rafał Miłecki committed Mar 10, 2017
    This fixes crash in interface_start caused by freeing interface in
    interface_free without stopping a timeout.
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Commits on Mar 9, 2017
  1. brcm2708: add support for the new Raspberry Pi Zero W

    stintel authored and Noltari committed Mar 5, 2017
    Tested-by: Stijn Tintel <stijn@linux-ipv6.be>
    Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Commits on Mar 8, 2017
  1. brcm2708: order boards and models alphabetically

    stintel authored and Noltari committed Mar 5, 2017
    Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
  2. brcm2708: update linux 4.4 patches to latest version

    Noltari committed Mar 8, 2017
    As usual these patches were extracted and rebased from the raspberry pi repo:
    https://github.com/raspberrypi/linux/tree/rpi-4.4.y
    
    - led1 can't be controlled on rpi-3 for linux 4.4, remove it.
    - Fix modules.mk typos.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
  3. brcm2708-gpu-fw: update to latest version

    Noltari committed Mar 8, 2017
    This is needed in order to add support for the new RPi Zero W
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Commits on Mar 7, 2017
  1. ramips: fix Linksys RE6500 switch port mapping

    jow- committed Mar 7, 2017
    Properly map the internal switch ports to the proper LAN1..LAN4 labels.
    
    Fixes #530.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
  2. ppp: propagate master peerdns setting to dynamic slave interface

    jow- committed Mar 6, 2017
    Honour the parent interfaces peerdns option when spawning a virtual DHCPv6
    interface in order to avoid pulling in IPv6 DNS servers when the user opted
    to inhibit peer DNS servers in the configuration.
    
    Fixes #597.
    
    Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Commits on Mar 3, 2017
  1. kernel: update kernel 4.4 to 4.4.52

    ldir-EDB0 authored and jow- committed Feb 26, 2017
    Bump kernel from 4.4.50 to 4.4.52
    
    Refresh patches
    
    Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
  2. bcm53xx: backport accepted BCM5301X and BCM53573 patches

    Rafał Miłecki
    Rafał Miłecki committed Feb 28, 2017
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
  3. bcm53xx: include Broadcom PHY driver in the kernel

    Rafał Miłecki
    Rafał Miłecki committed Feb 7, 2017
    Initial idea was to use package with this PHY driver for devices that
    need it. Unfortunately this can't work as bgmac is built-in and PHY
    probing happens before loading modules - it results in PHY subsystem
    picking default (generic) PHY driver.
    
    There were two ways of solving this:
    1) Making bcm53xx use bgmac as module
    xor
    2) Built-in Broadcom PHY driver
    
    After some quick discussion it seems we can simply built-in the driver
    as increased kenel size is relatively small (1805 B).
    
    Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Commits on Mar 1, 2017
  1. kirkwood: fix include in etc/board.d/02_network

    bobafetthotmail authored and jow- committed Feb 23, 2017
    the mtd_get_mac_ascii function called within this script requires the inclusion of /lib/functions/system.sh
    
    Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>