aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #26 from wigyori/masterZoltan Herpai2016-07-111-0/+1
|\ | | | | packages: fix nvram makefile
| * packages: fix nvram makefileZoltan HERPAI2016-07-081-0/+1
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | Merge pull request #25 from wigyori/masterZoltan Herpai2016-07-0854-246/+575
|\| | | | | package updates, cmake fixes, bump arm64 to 4.4
| * kernel: bump 3.18 for the remaining targets to 3.18.36Zoltan HERPAI2016-07-087-63/+12
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * kernel: add missing symbol for 4.4Zoltan HERPAI2016-07-071-0/+1
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * arm64: update to linux 4.4Felix Fietkau2016-07-072-11/+42
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * libubox: update to the latest versionFelix Fietkau2016-07-071-2/+2
| | | | | | | | | | | | adds a SIGCHLD handling fix and jshn performance improvements Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * kernel: define CONFIG_CPU_THERMAL in kmod-thermalFelix Fietkau2016-07-071-1/+1
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * nvram: install init.d quirks script on brcm47xx onlyRafał Miłecki2016-07-071-3/+5
| | | | | | | | | | | | It contains some quirks for old MIPS devices. Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
| * kernel: remove bogus CONFIG_LOG_BUF_SHIFT overridesFelix Fietkau2016-07-075-5/+0
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * conntrack: enable support for netfilter conntrack zonesAlin Năstac2016-07-071-0/+1
| | | | | | | | | | | | | | Storage of such zones is provided by a nf_ct_ext struct, hence conntrack memory foot print will not be increased if zones are not used. Signed-off-by: Alin Năstac <alin.nastac@gmail.com>
| * kernel: fix dependency chain of kmod-igbJo-Philipp Wich2016-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | The igb kmods selects kmod-i2c-algo-bit which in turn is invisible until kmod-i2c-core gets selected, causing kmod-igb to be hidden from menuconfig as well. Let kmod-igb select kmod-i2c-core as well in order to make it visible in menuconfig right away. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * busybox: run sysntpd at higher priorityMaxim Storchak2016-07-071-1/+1
| | | | | | | | | | | | | | When a router is under load ntpd would have better chance to accurately maintain system time. Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
| * libiconv-full: add license tagFlorian Eckert2016-07-071-1/+3
| | | | | | | | | | | | show the license for this package in opkg Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
| * px5g: add license tagFlorian Eckert2016-07-071-1/+2
| | | | | | | | | | | | show the license for this package in opkg Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
| * usbutils: add license tagFlorian Eckert2016-07-071-1/+3
| | | | | | | | | | | | show the license for this package in opkg Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
| * elfutils: remove unrecognized config optionDirk Neukirchen2016-07-071-1/+0
| | | | | | | | | | | | | | fixes: configure: WARNING: unrecognized options: --disable-werror Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
| * libpcap: remove unrecognized configure optionsDirk Neukirchen2016-07-071-2/+0
| | | | | | | | Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
| * util-linux: fix scanf fallback detection for uClibc-ngWaldemar Brodkorb2016-07-072-1/+35
| | | | | | | | | | | | | | | | | | uClibc-ng pretends to be GNU libc 2.2 and then a fallback scanf check is tried, so that libmount is disabled afterwards. Add a fix already suggested upstream. Add librt dependency required for other apps, too. Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
| * ustream-ssl: update to the latest version, adds cyassl/wolfssl fixesFelix Fietkau2016-07-071-2/+2
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * wolfssl: enable openssl 1.0.1 compatibilityKarl Palsson2016-07-072-19/+1
| | | | | | | | | | | | | | | | | | | | | | >From wolfssl/openssl/opensslv.h, and from skimming the contents of what "--enable-stunnel" actually does, it seems that --enable-opensslextra doesn't give you the "full" openssl compatibility that you may wish for these days. Unfortuantely, while wolfssl writes the build time options into wolfssl/options.h, it doesn't include that file itself. User applications must include that directly. Signed-off-by: Karl Palsson <karlp@etactica.com>
| * libunwind: initial version 1.1Yousong Zhou2016-07-074-0/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The package Makefile was based on work at link [1] with the following changes 1. Disable minidebuginfo support thus no dependency on liblzma 2. Add 2 patches for building against musl-libc and building with mips16 enabled 3. Add LICENSE and DEPENDS info, etc. [1] https://github.com/rpi-openwrt/rpi-packages/tree/master/libs/libunwind Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
| * scripts: feeds: fix version detection for Make >= 4.2.1Jo-Philipp Wich2016-07-071-1/+4
| | | | | | | | Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * tools/cmake: fix parallel build with Make 4.2+Matthias Schiffer2016-07-071-2/+3
| | | | | | | | | | | | | | | | Avoid using the --parallel argument to the CMake bootstrap, as that doesn't allow us to remove the -j argument. Instead, pass the HOST_JOBS arguments in MAKEFLAGS. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
| * build: don't add -j for parallel builds with Make 4.2+Matthias Schiffer2016-07-072-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make usually passes -j and jobserver arguments as part of MAKEFLAGS. LEDE removes MAKEFLAGS to have better control of the build, and re-adds the jobserver arguments with -j to the Make commandline where desired. Make 4.2+ behave differently with these arguments passed on the commandline than in MAKEFLAGS: -j will override the jobserver argument and the job count will be unlimited. Moving the flags to MAKEFLAGS will need many packages to be changed and tested; therefore, we opt for a less invasive change for now and just remove -j for Make 4.2+, as the jobserver argument alone is enough to enable parallel builds for these Make versions. Signed-off-by: Jo-Philipp Wich <jo@mein.io> Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
| * tools: patch-image: Added optional size optionVishnu Swaroop Duddu2016-07-072-12/+24
| | | | | | | | | | | | | | | | | | | | Added optional command line option for patch-image tool Default 16KB size is still maintained as this is an optional argument. if one wants to specify or increase size they can provide this option. sample usage: patch-dtb <file> <dtb> [dtb max size] Signed-off-by: Vishnu Swaroop Duddu <duddu.swaroop@intel.com> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| * ebtables: fix segmentation fault due to uninitialized extension dataJo-Philipp Wich2016-07-072-1/+250
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ebtables code relies on the `-nostartfiles` linker argument to execute the extension modules' `_init()` functions automatically which is not working reliably across all supported targets and gcc versions. Running an ebtables executable linked this way just crashes with a segmentation fault at runtime on program startup, e.g. on ARM architectures. In order to fix the issue ... - remove the use of the -nostartfiles linker flag - rename the init procedures to a generic name without implicit semantics - explicitely annotate those init procedures as constructors The patch has been taken from the Alpine Linux distribution at http://git.alpinelinux.org/cgit/aports/tree/main/ebtables/fix-extension-init.patch Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * kernel: remove full cache flush in fuse_copy_do() for MIPSHauke Mehrtens2016-07-074-97/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch was introduced in commit r16412 for the brcm47xx target only and then moved to generic in commit r32395. It was initially added because of ticket #5186 and should fix some problems with fuse file systems and MIPS caches. The commit comment in r32395 says that this a generic problem in MIPS CPUs, but does not name any specifics about that. There was a fix added to kernel 2.6.21 in commit commit 7575a49f20 "[MIPS] Implement flush_anon_page()." that should fix this problem, but that was already available before both commits were done to OpenWrt. I just tested fuse with ntfs.3g without this patch on a BCM4704 (BMIPS3300 V0.6) SoC and haven't seen any problems. Someone reported that removing this patch improves some fuse operations by 5 times on some modern MIPS cores. My test was only a simple "dd if=/dev/zero of=/mnt/zero bs=5000" to an USB stick. This patch removes the patch to OpenWrt, because I assume that it is not needed any more and Felix, the orginal author, also thinks so. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| * kernel: fix missing break in ubi auto-mounting patchHauke Mehrtens2016-07-073-4/+7
| | | | | | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> Reviewed-by: Jo-Philipp Wich <jo@mein.io>
| * kernel: remove one of two patches deactivating broken vdso support on mipsHauke Mehrtens2016-07-071-9/+0
| | | | | | | | | | | | | | The patch target/linux/generic/patches-4.4/206-mips-disable-vdso.patch should be sufficient. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| * package/kernel: Enable XATTR by defaultDaniel Dickinson2016-07-071-1/+3
| | | | | | | | | | | | | | | | OpenWrt enables XATTR support pretty much universally, therefore for filesystems that a loaded as modules also enable XATTR support so that there are no unexpected missing capabilities. Signed-off-by: Daniel Dickinson <lede@daniel.thecshore.com>
| * e2fsprogs: fix build problem with very old libmagicHauke Mehrtens2016-07-071-0/+25
| | | | | | | | | | | | | | | | The libmagic shipped with RedHat 5 does not define MAGIC_NO_CHECK_ELF and MAGIC_NO_CHECK_COMPRESS. e2fsprogs should check for that, otherwise the build will fail. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
| * odhcp6c: Upstep to latest versionHans Dedecker2016-07-071-2/+2
| | | | | | | | | | | | | | | | | | Following fixes are included in the latest version: -Script is launched with incorrect action -Possible buffer overflows -Lots of minor bugfixes Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
| * kirkwood: add missing kernel symbolJo-Philipp Wich2016-07-061-0/+1
| | | | | | | | | | | | | | The query for ARMADA_THERMAL is stalling the kconfig process and as long as we do not package it, simply disable the symbol. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* | Merge pull request #21 from cshore/pull-request-ca-bundleZoltan Herpai2016-07-061-0/+12
|\ \ | | | | | | ca-certificates: Add certificate bundle for packages that need it
| * | ca-certificages: Add certificate bundle for packages that need itDaniel Dickinson2016-07-061-0/+12
| | | | | | | | | | | | | | | | | | | | | Some packages don't use /etc/ssl/certs but instead use /etc/ssl/certs/ca-certificates.crt. For those packages add a ca-bundle package>. Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
* | | Merge pull request #22 from wigyori/masterZoltan Herpai2016-07-064-1/+15
|\ \ \ | |/ / |/| / | |/ add missing symbols caused by earlier addition of virtio modules
| * packages: make virtio-pci actually depend on PCI_SUPPORTZoltan HERPAI2016-07-061-0/+1
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * kernel: add missing symbol for 4.4Zoltan HERPAI2016-07-061-0/+1
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * kernel: add missing symbols into 3.18 and 4.1Zoltan HERPAI2016-07-062-0/+12
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * packages: add kernel version dependency for bmp085 moduleZoltan HERPAI2016-07-061-1/+1
| | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | Merge pull request #20 from wigyori/masterZoltan Herpai2016-07-0490-311/+6047
|\| | | | | bump mvebu to 4.4, swconfig / mt76 updates, other small fixes
| * kernel: require admin permissions for swconfig set operationsFelix Fietkau2016-07-041-0/+3
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
| * kernel: deny swconfig set requests for unprivileged usersJo-Philipp Wich2016-07-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The swconfig kernel infrastructure fails to do any permissions checks when changing settings. As such an ordinary user account on a device with a switch can change switch settings without any special permissions. Routers generally have few non-admin users so this isn't a big hole, but it is a security hole. Likely the greatest danger is for multifunction devices which have a lot of extra daemons, compromising a low-security daemon would allow one to modify switch settings and cause the router/switch to appear to lock-up (or cause other sorts of troublesome nyetwork behavior). Implement a check for CAP_NET_ADMIN in swconfig_set_attr() and deny any requests originating from user contexts lacking this capability. Reported-by: Elliott Mitchell <ehem+openwrt@m5p.com> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * swconfig: improve failure reportingJo-Philipp Wich2016-07-042-7/+7
| | | | | | | | | | | | Report the translated error to the user if a get/set netlink operation failed. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * polarssl: enable AES-GCM and CAMELLIA-GCM ciphersuitesJo-Philipp Wich2016-07-042-11/+1
| | | | | | | | | | | | | | | | | | | | | | Recent versions of Chrome require this ciphers to successfully handshake with a TLS enabled uhttpd server using the ustream-polarssl backend. If `CONFIG_GCM` is disabled, `ssl_ciphersuite_from_id()` will return `NULL` when cipher `0x9d` is looked up, causing the calling `ssl_ciphersuite_match()` to fail with `POLARSSL_ERR_SSL_INTERNAL_ERROR`. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * sparse: update to support llvm 3.5.0Stefan Sydow2016-07-041-3/+6
| | | | | | | | | | | | | | | | sparse-0.5.0 won't link against lvm 3.5.0 as "llvm-config --libs" does not include system libs like pthreads. This problem got fixed but not released yet, so we need to fetch from their git repo. Signed-off-by: Stefan Sydow <stefan.sydow@tu-berlin.de>
| * strace: add option for enabling stack trace supportYousong Zhou2016-07-041-1/+10
| | | | | | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
| * tools/mkfwimage2: remove 256 length limit for partition imagesAlexander Couzens2016-07-041-1/+5
| | | | | | | | Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
| * kernel: replace SMP cacheflush fix with some patches from linux-mti.gitFelix Fietkau2016-07-043-17/+354
| | | | | | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>