aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kernel: fix kmod-sound-hda-core on Linux 3.18Jo-Philipp Wich2016-10-051-3/+3
| | | | | | | The kmod-sound-hda-core module attempts to package snd-hda-core.ko which does not exist in Linux 3.18, therfore only use it for kernels >= 4.1 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* zynq: fix maintainer email addressJo-Philipp Wich2016-10-051-1/+1
| | | | Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* zynq: convert to new image build codeJo-Philipp Wich2016-10-055-97/+39
| | | | | | | | | | | | | | | | | | Convert the Zynq target to use the new image build code in order to fix broken image generation after 9945a1dca5bb6bc522393f7583baf3a64df6ce11 changed the handling of CPIO images. Also remove the misapplied ubifs feature flag since the image generation is not using UBIFS for building FIT images. As part of the conversion, move the DTB building and the uImage ramdisk generation into separate build steps which can be generalized and shared with other targets, like APM821xx, in the long run. Also remove the legacy profile declarations and use new-style per-device profiles which will allow different package sets per image in the future. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* uhttpd: support using OpenSSL for certificate generationHannu Nyman2016-10-052-3/+8
| | | | | | | | | | | | | | | | | | Support the usage of the OpenSSL command-line tool for generating the SSL certificate for uhttpd. Traditionally 'px5g' based on PolarSSL (or mbedTLS in LEDE), has been used for the creation. uhttpd init script is enhanced by adding detection of an installed openssl command-line binary (provided by 'openssl-util' package), and if found, the tool is used for certificate generation. Note: After this patch the script prefers to use the OpenSSL tool if both it and px5g are installed. This enables creating a truly OpenSSL-only version of LuCI without dependency to PolarSSL/mbedTLS based px5g. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* include/download.mk: generate reproducable SCM tarballsJo-Philipp Wich2016-10-051-4/+9
| | | | | | | | | | | | | | | | | Apply a number of changes to the tarball generation in order to produce identical files on different systems: 1) Use an explicit `gzip -cn` to avoid storing file mtime in the gzip header 2) Instruct `tar` to unconditionally use uid and gid 0 for archive members 3) Instruct `tar` to sort archive members by file name 4) For SCMs that do not preserve file modification times like Git or Mercurial, use the date of the last commit to the repository and pass it as `--mtime` value to `tar` After these changes, locally produced tarballs generated from SCM checkouts should be identical on any system, simplifying the mirroring of cache archives. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* kernel: add missing snd-hda-intel module for Linux 3.18 and 4.1Jo-Philipp Wich2016-10-051-2/+3
| | | | | | | Prior to kernel 4.4, the hda-intel module depends on the hda-controller utility submodule so bundle it for the older kernel versions. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* kernel: add missing config symbol (partial forward port of d2f4479870)Felix Fietkau2016-10-041-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: fix regression on running make kernel_menuconfigFelix Fietkau2016-10-041-1/+1
| | | | | | | | The build system overrides HOST_LOADLIBES to add the staging dir to the library search path. menuconfig needs -lncurses, add another override for it. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing symbols for Linux 3.18 (like d2f4479870)Felix Fietkau2016-10-041-0/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: move kmod-owl-loader to the right .mk fileFelix Fietkau2016-10-042-21/+21
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: fix sound-hda-core dependencyFelix Fietkau2016-10-041-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: leaving behind incomplete metadata files on cancelled buildsFelix Fietkau2016-10-041-2/+4
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing symbols for Linux 4.1Jo-Philipp Wich2016-10-041-0/+3
| | | | | | | Add some missing symbols to the generic 4.1 kernel config which got triggered by the introduction of the hda-intel sound module. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* include: relax umask checkJo-Philipp Wich2016-10-041-1/+1
| | | | | | | | For now we only want to ensure that the group permission mask is permissive enough to not clobber required permissions on the rootfs, so allow less strict masks as well. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* kernel: backport usbport LED trigger from 4.9Rafał Miłecki2016-10-044-0/+931
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ramips: add support for Zyxel NBG-419N2 (WAP3205v2)Klaus2016-10-046-0/+134
| | | | | | | | | | | applied bb-final-ramips-add-zyxel-nbg-419n2.patch from 123serge123, found at https://yadi.sk/d/1ZV0lKJwbTE65; see https://forum.openwrt.org/viewtopic.php?pid=246905#p246905, modified slightly to fit to CC release and to new lede build system: image/rt305x.mk include file is used now changed NBG-419N2.dts format to fit style of other dts files Signed-off-by: Klaus <k-laus@quantentunnel.de>
* gre: Support fqdn as remote tunnel endpointHans Dedecker2016-10-042-5/+31
| | | | Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
* ar71xx: update kernel config symbolsPiotr Dymacz2016-10-041-1/+0
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: fix boards order in lib/upgrade/platform.shPiotr Dymacz2016-10-041-134/+134
| | | | | | Keep also case sections in alphabetical order. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: cleanups in lib/upgrade/platform.shPiotr Dymacz2016-10-041-266/+264
| | | | | | | | | This includes: - code style fixes - fix boards order within case sections Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: comsetic cleanups in files/arch/mips/ath79/{Makefile,machtypes.h}Piotr Dymacz2016-10-042-422/+422
| | | | | | Keep everything in alphabetical order and aligned in columns. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: cleanups in etc/board.d/01_ledsPiotr Dymacz2016-10-041-173/+126
| | | | | | | | | This includes: - use of local 'board' variable in LED names, wherever possible - merge of boards with exactly the same LED configuration Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: fix LED names for GL Innovations boardsPiotr Dymacz2016-10-047-28/+28
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: fix code style in etc/board.d/01_ledsPiotr Dymacz2016-10-041-160/+38
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: combine boards with the same config in etc/diag.shPiotr Dymacz2016-10-041-62/+24
| | | | Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: cleanups in etc/diag.shPiotr Dymacz2016-10-041-120/+137
| | | | | | | | | This includes: - code style fixes - use of local 'board' variable in LED names, wherever possible Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: fix boards order in etc/board.d/02_networkPiotr Dymacz2016-10-041-231/+231
| | | | | | | | Keep everything in alphabetical order. Boards are ordered in two steps, first within/inside common configuration (case section), then sections, globally. Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: cleanups in etc/board.d/02_networkPiotr Dymacz2016-10-041-300/+177
| | | | | | | | | | | This includes: - code style fixes - removal of huge comment (it should be in doc, not here) and some small ones - removal of redundant config for DR531/WPJ531 as the default is the same - merge of boards with exactly the same interfaces config Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* ar71xx: base-files: rework etc/board.d/02_networkPiotr Dymacz2016-10-041-533/+554
| | | | | | | | | | Convert etc/board.d/02_network in ar71xx target to the same shape as we have in ramips target. Split code into two new functions: - interface/s setup in ar71xx_setup_interfaces() - MAC/s setup in ar71xx_setup_macs() Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
* iproute2: tc cake qdisc add nat, docsis & ptm modesKevin Darbyshire-Bryant2016-10-042-13/+57
| | | | | | | | | Add cake nat de-masquerading mode: nat, nonat. Also docsis & ptm overhead related keywords: nat, nonat, ptm, docsis-downstream-ip, docsis-downstream, docsis-upstream-ip & docsis-upstream. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
* kmod-sched-cake: update to 161002 versionKevin Darbyshire-Bryant2016-10-041-2/+3
| | | | | | | | | | | Implement IPv4 de-masquerading. * Implement PTM (VDSL2) overhead 65/64 compensation. * Update diffserv4 priorities. *Requires corresponding update to iproute2/tc for user/kernel space handling. Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
* mvebu: fix sysupgradeAaron Curley2016-10-041-0/+2
| | | | | | | | | | | | | | sysupgrade command fails due to missing U-Boot environment-processing binaries on sysupgrade ramdisk. The missing binaries result in the following output: Switching to ramdisk... Performing system upgrade... ash: /usr/sbin/fw_printenv: not found ash: fw_setenv: not found ash: touch: not found cannot find target partition Fixes FS#197. Signed-off-by: Aaron Curley <accwebs@gmail.com>
* base-files: remove non-working filter option for wifi detectChristian Lamparter2016-10-041-2/+2
| | | | | | | | | | | This patch removes the non-working wifi driver filter for the wifi detection script. I figured that rather than replacing ${2:-$DRIVERS} with ${1:-$DRIVERS}, it would be better to remove it. Nobody needed it in the previous years. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* linux/modules/fs: Fix missing vfat dependenciesDaniel Dickinson2016-10-041-1/+1
| | | | | | | | | vfat filesystem fails to mount due to missing codepages with factory-formatted flash drives. Depend on cp437 iso8559-1 and utf8 nls modules as this covers most factory-formatted vfat filesystems. Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
* package/devel/trace-cmd: Update to 2.6diizzyy2016-10-041-2/+2
| | | | | | Update to 2.6 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/patchelf: Update to 0.9 and remove patchDaniel Engberg2016-10-042-10/+2
| | | | | | | Updates patchelf to 0.9 Patch removed, upstreamed. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/upx: Update to 3.91 and use new tarball urldiizzyy2016-10-041-3/+3
| | | | | | Updates UPX to version 3.91 and also updates tarball url Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/ppl: Update to 1.2diizzyy2016-10-041-2/+2
| | | | | | Updates ppl to version 1.2 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/mpfr: Update to 3.1.5 and change to xz tarballdiizzyy2016-10-041-3/+3
| | | | | | Updates mpfr to 3.1.5 and changes tarball format to xz Signed-off-by: Daniel Engberg daniel.engberg.lists@pyret.net
* tools/expat: Update to 2.2.0diizzyy2016-10-041-3/+3
| | | | | | | | | | | | Updates expat to 2.2.0 Fixes several CVEs: CVE-2016-0718 CVE-2016-4472 CVE-2016-5300 CVE-2012-6702 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/e2fsprogs: Update to 1.43.3diizzyy2016-10-041-2/+2
| | | | | | Update e2fsprogs to 1.43.3 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/ccache: Update ccache 3.3.2 and refresh patchDaniel Engberg2016-10-042-27/+6
| | | | | | | | | | | | | | | | | | | | | | | Update ccache 3.3.2 and refresh patch Preserving the original patch comments here by Karl Vogel: "From 90762a9b8d9a50b6176f10bd6c2e2b9501117561 Mon Sep 17 00:00:00 2001 From: Karl Vogel <karl.vogel@gmail.com> Date: Tue, 14 Jul 2015 11:05:33 +0200 Subject: [PATCH] Include environment variable GCC_HONOUR_COPTS in hash. The OpenWRT patch, 910-mbsd_multi.patch, to GCC adds an extra compilation flag, -fhonour-copts, which is influenced by an environment variable called GCC_HONOUR_COPTS. Include this environment var in the hash calculation as otherwise the gcc stdout warning from a previous compilation might be shown where, even when GCC_HONOUR_COPTS is in 's'ilent mode. Signed-off-by: Karl Vogel <karl.vogel@gmail.com>" Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* kernel/sound: Add support for PCI HD Audio devicesDaniel Dickinson2016-10-041-0/+230
| | | | | | | | | This patch set adds support for PCI Intel HD Audio sound devices. This is useful for multimedia packages in the packages feed that one may use to create audio servers. Signed-off-by: Daniel Dickinson <lede@cshore.thecshore.com>
* ramips: Add support for Phicomm K2 PSG1218Xuefu Lin2016-10-047-0/+136
| | | | | | | | | - CPU: MT7620A 580MHz - Flash: 8MB - RAM: 64MB - External PA+LNA on both WLAN2.4 and WLAN5 - 4x LAN ethernet and 1x WAN ethernet Signed-off-by: Xuefu Lin <xuefulin@gmail.com>
* mountd: update to latest git HEADJohn Crispin2016-10-041-2/+2
| | | | | | adds a cmake fix Signed-off-by: John Crispin <john@phrozen.org>
* include: add umask prereq checkJo-Philipp Wich2016-10-041-0/+4
| | | | | | | | | | | When building LEDE with umask values other than 022, the resulting packages will embed improper permissions, which may lead to random errors or non- functional scripts on the target. In order to make users aware of this problem, add a build-prereq check to assert a correct umask setting before starting the build. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* valgrind: improve mips supportHauke Mehrtens2016-10-032-0/+56
| | | | | | | | | | | We have to remove the FPU check, it will run in an endless loop on LEDE when compile without FPU emulation support. The second patch fixes this problem: valgrind: mmap(0x400000, 303104) failed in UME with error 22 (Invalid argument). valgrind still does not support mips16, build LEDE without mips16 support. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* valgrind: remove 110-add_a_out_h.patchHauke Mehrtens2016-10-031-157/+0
| | | | | | This patch is not needed any more, valgrind is not using a.out.h any more. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* ntiq: make i2c-lantiqi driver compile againHauke Mehrtens2016-10-031-9/+9
| | | | | | | It missed some changes needed for kernel 4.4. This is only used by the Falcon SoC and not for the xRX SoCs. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* bcm53xx: use the latest XHCI doorbell patch sent for upstreamRafał Miłecki2016-10-025-371/+158
| | | | | | | The main difference is it supports DT binding. This allows us to use DT for specifying controller and the new standalone USB 3.0 PHY driver. Thanks to that we don't need out of tree patch adding PHY initialization to the controller driver anymore.