aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * mac80211: brcmfmac: fix interfaces managementRafał Miłecki2016-07-083-1/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To work correctly hostapd requires wireless driver to allow interfaces removal. It was working with brcmfmac only partially. Firmware for BCM43602 got some special hack (feature?) that allowed removing all interfaces by disabling mbss mode. It wasn't working with BCM4366 firmware and remaining interfaces were preventing hostapd from starting again. Those patches add support for "interface_remove" firmware method which works with BCM4366 firmware and they make it finally possible to use BCM4366 & brcmfmac & multiple interfaces. Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
| | * mac80211: refresh brcmfmac patchesRafał Miłecki2016-07-0815-42/+42
| | | | | | | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
| | * mac80211: brcmfmac: backport changes from 2016-06-29Rafał Miłecki2016-07-083-0/+99
| | | | | | | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
| | * mac80211: brcmfmac: rename patches from commit fixing P2PRafał Miłecki2016-07-083-0/+0
| | | | | | | | | | | | | | | | | | This way names follow current schema. Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
| | * mac80211: brcmfmac: fix lockup related to P2P interfaceRafał Miłecki2016-07-084-1/+300
| | | | | | | | | | | | Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
* | | Merge pull request #28 from wigyori/masterZoltan Herpai2016-07-1316-25/+35
|\| | | | | | | | update system packages to latest HEAD, bump 4.1 to 4.1.27
| * | e2fsprogs: fix build on OS X systemsJo-Philipp Wich2016-07-132-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On OS X systems, the compilation of e2fsprogs fails at subst.c due to a missing sys/stat.h include: subst.c:333:14: error: variable has incomplete type 'struct stat' struct stat stbuf; ^ subst.c:333:9: note: forward declaration of 'struct stat' struct stat stbuf; ^ subst.c:392:8: warning: implicit declaration of function 'fstat' is invalid in C99 [-Wimplicit-function-declaration] if (fstat(fd, &stbuf) == 0) { ^ subst.c:438:12: warning: implicit declaration of function 'fchmod' is invalid in C99 [-Wimplicit-function-declaration] (void) fchmod(ofd, 0444); ^ 2 warnings and 1 error generated. make[3]: *** [subst.o] Error 1 Declare the nescessary HAVE_SYS_STAT_H macro to include the required header in order to avoid the undeclared stat structure. Tested-By: David Thornley <david.thornley@touchstargroup.com> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
| * | kernel: bump 4.1 to 4.1.27Zoltan HERPAI2016-07-135-6/+6
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | packages: usign: update datecode to indicate correct yearZoltan HERPAI2016-07-131-1/+1
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | ustream-ssl: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | ubus: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | rpcd: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | procd: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | jsonfilter: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | uci: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | usign: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | umbim: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
| * | libubox: update to latest git HEADZoltan HERPAI2016-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
* | | 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>