Hauke Mehrtens [Mon, 2 Jan 2017 12:07:10 +0000 (13:07 +0100)]
curl: update to version 7.52.1
This fixes the folowing security problems:
CVE-2016-9586: printf floating point buffer overflow
CVE-2016-9952: Win CE schannel cert wildcard matches too much
CVE-2016-9953: Win CE schannel cert name out of buffer read
CVE-2016-9594: unititialized random
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Daniel Golle [Sun, 1 Jan 2017 09:06:05 +0000 (10:06 +0100)]
oxnas: append metadata to sysupgrade image
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Fri, 23 Sep 2016 23:14:53 +0000 (01:14 +0200)]
oxnas: backport upstream NAND driver
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 1 Jan 2017 09:05:24 +0000 (10:05 +0100)]
oxnas: drop support for kernel 4.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Sun, 1 Jan 2017 09:04:33 +0000 (10:04 +0100)]
oxnas: switch to kernel 4.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Hannu Nyman [Fri, 30 Dec 2016 14:49:44 +0000 (16:49 +0200)]
ustream-ssl: remove extra DEFAULT_VARIANT from libustream-polarssl
Currently both libustream-polarssl and libustream-mbedtls
variants define themselves as the DEFAULT_VARIANT
Remove extra DEFAULT_VARIANT from libustream-polarssl.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Magnus Kroken [Fri, 30 Dec 2016 00:33:16 +0000 (01:33 +0100)]
openvpn: update to 2.4.0
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
Magnus Kroken [Fri, 30 Dec 2016 00:31:29 +0000 (01:31 +0100)]
mbedtls: enable DHE-RSA key exchange
Later OpenVPN 2.3-openssl versions only enable
TLS cipher suites with perfect forward secrecy, i.e. DHE and ECDHE
cipher suites. ECDHE key exchange is not supported by
OpenVPN 2.3-openssl, enable DHE key exchange to allow LEDE
OpenVPN 2.4-mbedtls clients to connect to such servers.
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
Reported-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reported-by: Lucian Cristian <luci@createc.ro>
Magnus Kroken [Fri, 30 Dec 2016 00:31:28 +0000 (01:31 +0100)]
mbedtls: enable secp384r1 elliptic curve support
Secp384r1 is the default curve for OpenVPN 2.4+. Enable this to
make OpenVPN-mbedtls clients able to perform ECDHE key exchange
with remote OpenVPN 2.4-openssl servers that use the default
OpenVPN curve.
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
Felix Fietkau [Fri, 30 Dec 2016 11:38:06 +0000 (12:38 +0100)]
kirkwood: fix ubi partition name
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Fri, 30 Dec 2016 10:55:16 +0000 (11:55 +0100)]
kirkwood: fix sysupgrade for non-dockstar NAND devices
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Rafał Miłecki [Wed, 28 Dec 2016 22:15:52 +0000 (23:15 +0100)]
brcm47xx: drop standalone Netgear WGT634U profile
We have profile for this device thanks to DEVICE_PACKAGES now.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Cc: Russell Senior <russell@personaltelco.net>
Rafał Miłecki [Wed, 28 Dec 2016 22:10:14 +0000 (23:10 +0100)]
brcm47xx: specify DEVICE_PACKAGES for Netgear WGT634U
This allows using it nicely with PER_DEVICE_ROOTFS.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Cc: Russell Senior <russell@personaltelco.net>
Rafał Miłecki [Thu, 29 Dec 2016 17:03:30 +0000 (18:03 +0100)]
bcm53xx: drop unused source file of bcm53xxspiflash
We don't use this driver since commit
741715331aee ("bcm53xx: switch to
m25p80 and drop bcm53xxspiflash").
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Thu, 29 Dec 2016 08:40:32 +0000 (09:40 +0100)]
brcm47xx: mips74k: fix typo in Netgear WN3000RP model name
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Rafał Miłecki [Wed, 28 Dec 2016 22:01:11 +0000 (23:01 +0100)]
ramips: fix NixcoreX1 profiles
There was a typo in Makefile that prevented using these profiles.
Fixes:
a75ce960ac1 ("ramips: use different board names for variants")
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Felix Fietkau [Wed, 28 Dec 2016 21:56:27 +0000 (22:56 +0100)]
mbedtls: enable support for external private RSA keys to fix openvpn build issue
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Sven Roederer [Tue, 27 Dec 2016 00:47:48 +0000 (01:47 +0100)]
linux: correct deps for x86-xen-domu target
depending packages have been moved to kernel-config
- kmod-xen-kbddev in
9fde361
- kmod-xen-fs, kmod-xen-evtchn, kmod-xen-netdev in
018807d
this will also fix imagebuilder
Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
Felix Fietkau [Wed, 28 Dec 2016 00:10:37 +0000 (01:10 +0100)]
libressl: disable shared libraries, fixes build issues
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 19:54:15 +0000 (20:54 +0100)]
ath9k: fix issues with external reset on AR913x
An external reset patch for AR955x accidentally led to external reset
being issued twice on AR913x, once before the RTC reset and once after.
This may be causing some stability issues.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 12:21:42 +0000 (13:21 +0100)]
relayd: fix expiry time handling
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 12:19:46 +0000 (13:19 +0100)]
relayd: fix reload / interface restart issues
- replace the hotplug script with an interface trigger
- add netdev params to procd to trigger restart
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 11:52:18 +0000 (12:52 +0100)]
kirkwood: enable initramfs images by default
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 11:18:12 +0000 (12:18 +0100)]
ath5k: drop bogus warning on drv_set_key with unsupported cipher (FS#334)
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Tue, 27 Dec 2016 11:10:53 +0000 (12:10 +0100)]
ath9k: remove old rx dma stop check optimization
This commit was added to improve reset time on old SoC devices that run
into chip hangs more frequently. However with the more recent addition
of full WMAC reset on these chips, it could be problematic.
Drop this patch to ensure that DMA activity is really stopped before the
chip reset is issued
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Stijn Tintel [Tue, 27 Dec 2016 09:15:23 +0000 (10:15 +0100)]
odhcpd: bump to git HEAD
8dc2a59 Revert "Respect interface "ignore" settings as documented."
93ab25b router: skip parse_routes when ra_default > 1
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Jo-Philipp Wich [Wed, 14 Sep 2016 18:50:35 +0000 (20:50 +0200)]
opkg: vfork external gzip command to uncompress data
Opkg's builtin decompression code is unsuitable to process nested archives as
it uses a single shared state and relies on undefined seek behaviour for pipes.
Rework the extraction logic to use the external gzip command as I/O filter for
decompressing data and remove the builtin inflate code entirely.
This shrinks the final opkg binary by about 4KB and results in less runtime
memory consumption due to efficient use of vfork() and less copy-on-write
operations in the forked child.
Rework by Felix: create a thread that relays data to the gzip process
instead of using a fragile poll loop
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Stijn Tintel [Tue, 27 Dec 2016 03:41:30 +0000 (04:41 +0100)]
Revert "opkg: vfork external gzip command to uncompress data"
This reverts commit
0090adcd5c94adad2168cd9b338f45827533c81d.
It breaks reading package list in /tmp/opkg-lists, making it impossible
to install packages from feeds in snapshots.
Hans Dedecker [Mon, 26 Dec 2016 21:21:52 +0000 (22:21 +0100)]
odhcpd: Use procd_send_signal in reload_service
Replace killall HUP by procd_send_signal in reload_service to trigger
an odhcpd config reload
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Felix Fietkau [Mon, 26 Dec 2016 14:52:00 +0000 (15:52 +0100)]
opkg: add missing dependency on libpthread
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Gabe Rodriguez [Fri, 23 Dec 2016 12:51:55 +0000 (04:51 -0800)]
mwlwifi: Update to latest source
-MAC register revisions for 8864 firmware
Tested on WRT1900ACv1 (mvebu). No regressions
Signed-off-by: Gabe Rodriguez <lifehacksback@gmail.com>
Alberto Bursi [Sat, 24 Dec 2016 12:32:26 +0000 (13:32 +0100)]
package/Makefile & ipkg-make-index.sh: add full package data list
The external script used to generate the package lists for the
LEDE wiki's table of packages [1] and package indexes [2] requires
a "Source:" field in the package lists to find package makefiles.
The package makefiles are used to read the package's Category and Submenu.
The "Source:" field was removed in commit
b4aa3c899cbf1f81cd8a1ea197481ac84a9d646e
to reduce package list sizes and lessen opkg issues in low ram devices.
Add a separate package list file with full data to be used by the wiki's script.
It's called Packages.manifest and isn't compressed as it's not necessary.
1. https://lede-project.org/packages/start
2. https://lede-project.org/packages/index/start
Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
Koen Vandeputte [Thu, 22 Dec 2016 16:17:05 +0000 (17:17 +0100)]
musl: refresh patches
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Koen Vandeputte [Thu, 22 Dec 2016 16:17:04 +0000 (17:17 +0100)]
musl: backport various post-1.1.15 fixes
Backport most important fixes up to latest HEAD
- Taken post-commit reverts/fixes into account
Compile tested
Run-tested on cns3xxx & imx6 targets
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Koen Vandeputte [Thu, 22 Dec 2016 16:17:03 +0000 (17:17 +0100)]
musl: rename a custom backport patch
Ensure there is room in the numbering for next patches
Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
Jo-Philipp Wich [Wed, 14 Sep 2016 18:50:35 +0000 (20:50 +0200)]
opkg: vfork external gzip command to uncompress data
Opkg's builtin decompression code is unsuitable to process nested archives as
it uses a single shared state and relies on undefined seek behaviour for pipes.
Rework the extraction logic to use the external gzip command as I/O filter for
decompressing data and remove the builtin inflate code entirely.
This shrinks the final opkg binary by about 4KB and results in less runtime
memory consumption due to efficient use of vfork() and less copy-on-write
operations in the forked child.
Rework by Felix: create a thread that relays data to the gzip process
instead of using a fragile poll loop
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Mon, 26 Dec 2016 10:11:18 +0000 (11:11 +0100)]
kernel: split kmod-lib-zlib into two packages to keep it in sync with kernel dependencies
Fixes build error on default config + selecting kmod-fs-isofs
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Hans Dedecker [Sun, 25 Dec 2016 19:56:45 +0000 (20:56 +0100)]
netifd: Upstep to git HEAD version
64a655d proto: allow configuring deprecated static IPv6 addresses
c99182e remove obsolete /opt/local prefix on Mac OS X
0249d5f system-linux: Don't set gre tunnel ttl by default to 64 (#FS312)
edc15ca ubus: Display the IPv6 prefix assigned address
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Hans Dedecker [Fri, 23 Dec 2016 15:29:34 +0000 (16:29 +0100)]
gre: Remove ttl default value assignment (FS#312)
Don't assign a default ttl of 64 for gre tunnels as
netifd takes care of the default ttl assignment
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Hauke Mehrtens [Sun, 25 Dec 2016 17:43:03 +0000 (18:43 +0100)]
ltq-vmmc: mark VOICE_CPE_VMMC_PMC as broken
We do not have the needed platform support for VOICE_CPE_VMMC_PMC. The
vmmc driver will not compile with this option activated.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Hauke Mehrtens [Sun, 25 Dec 2016 14:19:20 +0000 (15:19 +0100)]
ppc44x: fix build of crypto4xx_core.c
crypto4xx_probe() is in the __init section and referenced by code form
other sections, which causes a build error. Backport a patch from
mainline kernel to fix this.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Hauke Mehrtens [Sun, 25 Dec 2016 14:15:55 +0000 (15:15 +0100)]
kmod-sched-cake: do not build on kernel 3.18
kmod-sched-cake does not build on kernel 3.18, so add the dependency to
not even try.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
John Crispin [Sun, 25 Dec 2016 08:52:11 +0000 (09:52 +0100)]
lantiq: fix falcon build
The following commit changed the build templates name but forgot to
update the TARGET_DEVICES variable properly.
commit
f9226158bed52aeae408730 (lantiq: rename EASY98000 to EASY98000NOR)
Signed-off-by: John Crispin <john@phrozen.org>
Hauke Mehrtens [Sat, 17 Dec 2016 22:34:17 +0000 (23:34 +0100)]
lantiq: rename EASY98000 to EASY98000NOR
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Hauke Mehrtens [Sat, 17 Dec 2016 14:00:59 +0000 (15:00 +0100)]
kernel: add KERNEL_DEVMEM and KERNEL_DEVKMEM
These options are needed to create /dev/mem or /dev/kmem .
/dev/mem is needed by the io tool to access raw hardware memory, which
is helpful when debugging and developing drivers.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: John Crispin <john@phrozen.org>
Felix Fietkau [Sat, 24 Dec 2016 11:10:31 +0000 (12:10 +0100)]
brcmfmac: select 802.11ac support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Sat, 24 Dec 2016 09:39:36 +0000 (10:39 +0100)]
rb532: remove linux 4.1 support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Florian Fainelli [Sat, 24 Dec 2016 04:36:00 +0000 (20:36 -0800)]
rb532: Switch to kernel 4.4
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Florian Fainelli [Sat, 24 Dec 2016 04:35:59 +0000 (20:35 -0800)]
rb532: Backport fix to resolve oops during korina_restart
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Florian Fainelli [Sat, 24 Dec 2016 04:35:58 +0000 (20:35 -0800)]
rb532: Add support for kernel 4.4
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Florian Fainelli [Sat, 24 Dec 2016 04:35:57 +0000 (20:35 -0800)]
rb532: Fix initramfs kernel images
The generic lzma-loader uses vmlinux.lzma as an input to compress so we
need to provide a lzma compressed version of the initramfs kernel.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Syrone Wong [Sat, 24 Dec 2016 09:09:35 +0000 (17:09 +0800)]
toolchain/gcc: update 6.x to 6.3.0
This is a bugfix release
Build and run tested on mvebu/Linksys WRT1900AC v1
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
Zefir Kurtisi [Thu, 22 Dec 2016 09:39:51 +0000 (10:39 +0100)]
libpcap: Fix build when PACKAGECONFIG ipv6 is not enabled
Add patches provided upstream [1] by Fabio Berton to fix error:
> ./gencode.c: In function 'pcap_compile':
> ./gencode.c:693:8: error: 'compiler_state_t {aka struct _compiler_state}' has no member named 'ai'
> cstate.ai = NULL;
> ^
> ./gencode.c: In function 'gen_gateway':
> ./gencode.c:4914:13: error: 'cstate' undeclared (first use in this function)
> bpf_error(cstate, "direction applied to 'gateway'");
> ^
[1] https://github.com/the-tcpdump-group/libpcap/pull/541
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Tested-by: Zefir Kurtisi <zefir.kurtisi@neratec.com>
Mathias Kresin [Thu, 22 Dec 2016 08:18:05 +0000 (09:18 +0100)]
lantiq: drop the FRITZ7360SL led-dsl alias
The power LED can not be used for indicating the xDSL line state and
the in system (boot) state at the same time in LEDE. As soon as the
xDSL Line goes down, the power LED is switched off.
During xDSL handshake the power led would blink with the same or a
similar pattern as during boot.
Both might confuse users.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Wed, 21 Dec 2016 08:59:29 +0000 (09:59 +0100)]
lantiq: add FRITZ7360SL phy reset gpios
Due to a hardware bug of Atheros 8030 phys, the driver need to reset
the phys on link state change.
Use the correct compatible string for the at903x phys connected to
switch port 0 and 1.
Fix the pinmux of the gpio lines connected to the reset pin of the phys
and define the reset-pins to let the driver do the fixups.
Fixes FS#343
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 15 Dec 2016 08:45:54 +0000 (09:45 +0100)]
lantiq: fix DGN1000B boot status leds
The alias node should not be a child of the chosen node.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Mon, 21 Nov 2016 07:46:48 +0000 (08:46 +0100)]
ramips: use new image build code for more devices
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 23 Dec 2016 08:46:48 +0000 (09:46 +0100)]
ramips: use different board names for variants
Use different names for flash size related board variants, to make sure
that only images for the actual flash size are considered as valid by
the image validation code.
Remove the flash size suffix from the string returned by
ramips_board_detect() to ensure that existing scripts relying on the
former used boardname are still working.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Sun, 27 Nov 2016 09:46:20 +0000 (10:46 +0100)]
ramips: sort rt305x image file alphabetical
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 25 Nov 2016 12:25:29 +0000 (13:25 +0100)]
ramips: use D-Link DIR-600 B1 image for B2 version
Everything set for the B1 is identical to the values uses for the B2
version.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Thu, 1 Dec 2016 06:37:03 +0000 (07:37 +0100)]
ramips: fix image validation errors
The name from the Device define will be used in the metadata. Due to
typos/different spelling, this name might not match the one exported in
/lib/ramips.sh.
Fix all name mismatches which were found by checking if the name used
in the metadata exists in /lib/ramips.sh.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Mathias Kresin [Fri, 23 Dec 2016 07:21:31 +0000 (08:21 +0100)]
ramips: use destinct 11AC NAS board name
Use a distinct board name even if the board is near to identical to
the WeVO W2914NS v2.
To make sure that a 11AC NAS image can not be installed on a
WeVO W2914NS v2, both board need to use different names.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Felix Fietkau [Thu, 22 Dec 2016 16:35:04 +0000 (17:35 +0100)]
orion: remove linux 3.18 support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 16:34:45 +0000 (17:34 +0100)]
orion: enable SoC drivers in the kernel config
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 16:26:27 +0000 (17:26 +0100)]
kirkwood: clean up profiles, move to image makefile
Adds support for per-device rootfs
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 16:19:29 +0000 (17:19 +0100)]
kirkwood: enable SoC drivers in the kernel config
Clean up packaged modules
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 16:04:12 +0000 (17:04 +0100)]
kirkwood: clean up FEATURES
Remove dt: it is implicitly enabled based on the kernel config
Remove tar.gz and jffs2_nand: Legacy build code has been removed,
NAND devices are only supported with UBI now.
Remove ubifs: deprecated, use squashfs images instead
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 14:35:16 +0000 (15:35 +0100)]
kirkwood: remove legacy image build code
This has been mostly non-functional for a while now
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 14:07:38 +0000 (15:07 +0100)]
kirkwood: convert iconnect, ib62x0 and pogoplug_e02 to the new image build code
Update the correspoding u-boot configs to stop relying on
kernel-in-rootfs, which was removed a while back
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 15:23:15 +0000 (16:23 +0100)]
toolchain: remove ppl/cloog, disable graphite for gcc 4.8
graphite is disabled by default and it's not worth carrying ppl and
cloog for supporting this feature on the old gcc 4.8, which is only used
for ARC
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Florian Fainelli [Fri, 9 Dec 2016 03:31:41 +0000 (19:31 -0800)]
kernel: Add kmod-ethoc
Add the kernel module package for the Opencores.org Ethernet MAC,
depends on PHYLIB.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Henryk Heisig [Fri, 23 Dec 2016 17:04:16 +0000 (18:04 +0100)]
ramips: fix tplink image building fix sysupgrade firmware on MR200
Signed-off-by: Henryk Heisig <hyniu@o2.pl>
Henryk Heisig [Fri, 23 Dec 2016 14:05:33 +0000 (15:05 +0100)]
ramips: enablemodem: move /lib/ramips.sh to start()
Fix build error: /etc/init.d/enablemodem: line 2: /lib/ramips.sh: No such file or directory
Signed-off-by: Henryk Heisig <hyniu@o2.pl>
Jo-Philipp Wich [Fri, 23 Dec 2016 18:15:14 +0000 (19:15 +0100)]
generic: ar8216: fix invalid bounds check imported from ChromeOS (FS#347)
The priv->vlan_id member is of size AR8X16_MAX_VLANS, not AR8X16_MAX_PORTS,
so check for the proper maximum value in order to avoid capping valid VLAN IDs
to 7 (AR8X16_MAX_PORTS - 1).
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
dibdot [Wed, 21 Dec 2016 19:53:39 +0000 (20:53 +0100)]
dnsmasq: add log facility option
add possibility to set the facility to which dnsmasq will send syslog entries, i.e. set it to '/dev/null' to mute dnsmasq output at all.
Signed-off-by: Dirk Brenken dev@brenken.org
Felix Fietkau [Thu, 22 Dec 2016 20:10:41 +0000 (21:10 +0100)]
ncurses: rename libncursesw to libncurses (more common name)
provide libncursesw via PROVIDES instead
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 20:07:43 +0000 (21:07 +0100)]
Revert "arm64: boot-wrapper: Add mirror"
This reverts commit
ef258a0a41eb31fd77ad2868b8ec97accc44fd93.
Similar to
43c09f2885b413aa44a65ddf85778e40349f2199, multiple git
mirrors are not supported
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 15:54:00 +0000 (16:54 +0100)]
b43-tools: fix tarball hash
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Thu, 22 Dec 2016 15:43:07 +0000 (16:43 +0100)]
uhttpd: drop uhttpd-mod-tls, it has been useless for years
Before the rewrite, uhttpd-mod-tls used to contain a tls plugin.
Afterwards it was left in for compatibility reasons, but given how much
has changed, and that we're about to change the default SSL
implementation again, it's better to just drop this now
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Wed, 21 Dec 2016 21:25:41 +0000 (22:25 +0100)]
treewide: clean up and unify PKG_VERSION for git based downloads
Also use default defintions for PKG_SOURCE_SUBDIR, PKG_SOURCE
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Wed, 21 Dec 2016 21:17:48 +0000 (22:17 +0100)]
Revert "linux-firmware: Add mirrors"
This reverts commit
0d4f02dfd650612aac6c11860139be03a0f54bee, which was
obviously untested. git downloads cannot handle multiple URLs at the
moment.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Wed, 21 Dec 2016 15:39:56 +0000 (16:39 +0100)]
build: add defaults for PKG_SOURCE, PKG_SOURCE_SUBDIR, PKG_VERSION
This makes it easier to unify versioning of git based package downloads.
PKG_SOURCE_DATE along with an 8-character abbreviation of the git hash
is used as PKG_VERSION, PKG_RELEASE should be used like normal packages.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Gabe Rodriguez [Tue, 20 Dec 2016 16:41:45 +0000 (08:41 -0800)]
mwlwifi: Update to latest source
- Source updated to fix noise level, DTS
- Added support for BB and RF
Tested working on WRT1900ACv1 (mamba) kernel 4.4.38. No regressions found.
Signed-off-by: Gabe Rodriguez <lifehacksback@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [fix mirror hash]
Pavel Kubelun [Tue, 20 Dec 2016 08:39:00 +0000 (11:39 +0300)]
ath10k-firmware: update qca9984 firmware
A new firmware that is available on code-aurora repository is newer
than in Kvalo's repo.
Taking into account that firmwares that are in Kvalo's repo are considered
to be tested by internal QCA team, this one seems to be more stable
and fixes this bug:
ath10k_pci 0000:01:00.0: received unexpected tx_fetch_ind event: in
push mode
At least i havent faced it for a while in contradiction to current version.
Thus switching firmware source for qca9984 until it or a newer version
gets into Kvalo's repo.
Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
Alexandru Ardelean [Mon, 12 Dec 2016 12:20:58 +0000 (14:20 +0200)]
gettext-full: enforce only static lib on the host build
Sometimes I'm getting error on the host-side build:
```
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: /home/sandu/work/lede/staging_dir/host/lib/liblzma.a(liblzma_la-common.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/home/sandu/work/lede/staging_dir/host/lib/liblzma.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:2847: recipe for target 'libgettextlib.la' failed
make[9]: *** [libgettextlib.la] Error 1
make[9]: Leaving directory '/home/sandu/work/lede/build_dir/target-x86_64_musl-1.1.15/host/gettext-0.19.8.1/gettext-tools/gnulib-lib'
Makefile:2597: recipe for target 'all' failed
```
Disabling the shared-lib build, seems to fix this.
This is when building glib2 on the host-side.
glib2 is required by newer QEMU package [which is in the feeds].
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Tedaz [Tue, 20 Dec 2016 08:56:33 +0000 (16:56 +0800)]
x86/64: enable Hyper-V support in the x86_64 kernel config
Enabled Hyper-V network interface card driver, display adapter driver,
storage driver, keyboard driver, mouse driver and Hyper-V utility and
EFI boot support in the kernel for subtarget x86/64.
Convert the img file to vhd by Ubuntu qemu-img, rather than by the buildroot's
built-in qemu-img.
Tested on Windows Server 2008 r2 and 2012 r2 Gen1 and Gen2 VMs.
Signed-off-by: Tedaz <tedaz99999@hotmail.com>
Toke Høiland-Jørgensen [Mon, 19 Dec 2016 12:59:15 +0000 (13:59 +0100)]
ath9k: Add airtime fairness scheduler
This adds a patch that introduces airtime fairness scheduling to ath9k,
which can significantly improve network efficiency in mixed-rate
environments.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Sat, 17 Dec 2016 09:35:32 +0000 (10:35 +0100)]
openvpn: use conditional dependencies to avoid pulling in unused ssl libraries
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Sat, 10 Dec 2016 11:39:54 +0000 (12:39 +0100)]
openvpn: reduce binary size using --gc-sections on linking
Saves around 9kb gzipped on MIPS
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Felix Fietkau [Sat, 10 Dec 2016 11:26:59 +0000 (12:26 +0100)]
openvpn: fix disabling DES support in mbedtls
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
Magnus Kroken [Sat, 10 Dec 2016 11:11:33 +0000 (12:11 +0100)]
openvpn: update to 2.4_rc2
OpenVPN 2.4 builds with mbedTLS 2.x, rename openvpn-polarssl
variant to openvpn-mbedtls.
Some feature highlights:
* Data channel cipher negotiation
* AEAD cipher support for data channel encryption (currently only
* AES-GCM)
* ECDH key exchange for control channel
* LZ4 compression support
See https://github.com/OpenVPN/openvpn/blob/master/Changes.rst
for additional change notes.
Signed-off-by: Magnus Kroken <mkroken@gmail.com>
Alexandru Ardelean [Tue, 8 Nov 2016 14:28:43 +0000 (16:28 +0200)]
vti: add empty install rules for vtiv4 & vtiv6
Same as for grev4 & grev6
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Alexandru Ardelean [Tue, 8 Nov 2016 14:26:47 +0000 (16:26 +0200)]
gre: add empty install rules for grev4 & grev6
Build seems to fail with:
```
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for X:
* grev4 *
* opkg_install_cmd: Cannot install package X
```
After adding an empty install rule, the failure goes away.
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
Florian Eckert [Tue, 20 Dec 2016 12:07:31 +0000 (13:07 +0100)]
uqmi: add plmn set functionality for netifd proto handler
uqmi has the possibility to allow the modem to start a regsitration
process only to this specified plmn
Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
Henryk Heisig [Thu, 6 Oct 2016 16:11:17 +0000 (18:11 +0200)]
adb: new package "Android Debug Bridge"
Signed-off-by: Henryk Heisig <hyniu@o2.pl>
Henryk Heisig [Sat, 24 Sep 2016 19:41:43 +0000 (21:41 +0200)]
ramips: Add support to TP-Link Archer MR200
CPU: MT7620N 580MHz
Flash: 8MB
RAM: 64MB
build-in modem 3G/4G
four ethernet port 10/100Mbps
Signed-off-by: Henryk Heisig <hyniu@o2.pl>
Vitaly Chekryzhev [Mon, 28 Nov 2016 18:41:51 +0000 (23:41 +0500)]
ramips: add support for ZyXEL Keenetic Omni / Omni II
Factory image can be installed via Zyxel WebUI.
Signed-off-by: Vitaly Chekryzhev <13hakta@gmail.com>
Cezary Jackiewicz [Wed, 21 Dec 2016 17:02:53 +0000 (18:02 +0100)]
comgt-ncm: fix typo Fix typo in ncm.sh. Resolves:
Wed Dec 21 09:55:54 2016 daemon.notice netifd: wan (4455): ./ncm.sh: eval: line 1: =IP: not found
Signed-off-by: Cezary Jackiewicz <cezary@eko.one.pl>
Radek Dostál [Thu, 15 Dec 2016 19:24:37 +0000 (20:24 +0100)]
ar71xx: RE450: enable building of TP-Link RE450
Signed-off-by: Radek Dostál <rd@radekdostal.com>
Tal Keren [Thu, 7 Jan 2016 00:40:48 +0000 (02:40 +0200)]
ar71xx: add support for TP-Link RE450
Add full support for TP-Link RE450.
The wireless SoC is similiar to Archer C7: QCA9558 + QCA9880 (pci).
The ethernet interface is AR8035, but the mdio is connected to the gpio and
the chipset builtin mdio bus isn't used, which is unique (and weird), so the
kernel gpio mdio module is used.
The two ethernet leds are connected to the GPIO, so they are both configured,
one to indicate link status and the other to indicate data transfer.
The generation of the image was added to the image Makefile.
The return value of tplink-safeloader is not ignored anymore (to fail on error)
The result factory image is flashable from the stock web ui.
Signed-off-by: Tal Keren <kooolk@gmail.com>
[rd@radekdostal.com: ar71xx: RE450: do not build RE450 for nand]
Signed-off-by: Radek Dostál <rd@radekdostal.com>
[hyniu@o2.pl: ar71xx: RE450: Renaming LED accordance with the standard]
Signed-off-by: Henryk Heisig <hyniu@o2.pl>
[jo@mein.io: squash fixes from Radek and Henryk into original commit]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>