openwrt/openwrt.git
9 years agorules.mk: reduce shexport to one line to allow it to be put in a target context
Felix Fietkau [Wed, 22 Oct 2014 08:57:20 +0000 (08:57 +0000)]
rules.mk: reduce shexport to one line to allow it to be put in a target context

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43018

9 years agobuild: clean up and optimize ipkg control generator code
Felix Fietkau [Wed, 22 Oct 2014 08:57:16 +0000 (08:57 +0000)]
build: clean up and optimize ipkg control generator code

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43017

9 years agobuild: do not process built-in rules for make subdirs
Felix Fietkau [Wed, 22 Oct 2014 08:57:11 +0000 (08:57 +0000)]
build: do not process built-in rules for make subdirs

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43016

9 years agobuild: optimize printing of disabled packages
Felix Fietkau [Wed, 22 Oct 2014 08:57:07 +0000 (08:57 +0000)]
build: optimize printing of disabled packages

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43015

9 years agocomgt: drop the use of the non-standard XCASE termios flag (#18186)
Felix Fietkau [Tue, 21 Oct 2014 20:32:05 +0000 (20:32 +0000)]
comgt: drop the use of the non-standard XCASE termios flag (#18186)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43014

9 years agonftables: bump to latest, fix minigmp
Steven Barth [Tue, 21 Oct 2014 20:00:56 +0000 (20:00 +0000)]
nftables: bump to latest, fix minigmp

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43013

9 years agolibnftnl: bump to latest
Steven Barth [Tue, 21 Oct 2014 20:00:46 +0000 (20:00 +0000)]
libnftnl: bump to latest

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43012

9 years agoath9k: merge a fix for queue start/stop handling (fixes #18164, #18130)
Felix Fietkau [Tue, 21 Oct 2014 16:30:01 +0000 (16:30 +0000)]
ath9k: merge a fix for queue start/stop handling (fixes #18164, #18130)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43011

9 years agobcm53xx: add support for Asus RT-N18U LEDs & buttons
Rafał Miłecki [Tue, 21 Oct 2014 14:37:44 +0000 (14:37 +0000)]
bcm53xx: add support for Asus RT-N18U LEDs & buttons

Got GPIOs from #18152 thanks to Grrruk

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43010

9 years agomusl: fix getopt optional argument processing
Felix Fietkau [Tue, 21 Oct 2014 11:03:20 +0000 (11:03 +0000)]
musl: fix getopt optional argument processing

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43009

9 years agobcm53xx: switch RT-N18U firmware to the UBI
Rafał Miłecki [Mon, 20 Oct 2014 22:09:40 +0000 (22:09 +0000)]
bcm53xx: switch RT-N18U firmware to the UBI

According to the ticket #18152 it also uses NAND with 0x20000 erase size
and 0x800 page size.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43008

9 years agonetifd: update to the latest version, fixes link status handling on VLAN devices...
Felix Fietkau [Mon, 20 Oct 2014 20:09:35 +0000 (20:09 +0000)]
netifd: update to the latest version, fixes link status handling on VLAN devices (#18106)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43007

9 years agobase-files: fix telnet login on musl
Felix Fietkau [Mon, 20 Oct 2014 15:07:19 +0000 (15:07 +0000)]
base-files: fix telnet login on musl

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43006

9 years agorpcd: add 802.11ac for iwinfo
Felix Fietkau [Mon, 20 Oct 2014 13:55:11 +0000 (13:55 +0000)]
rpcd: add 802.11ac for iwinfo

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43005

9 years agobinutils: remove linaro version string, it confuses gcc lto support detection
Felix Fietkau [Mon, 20 Oct 2014 11:43:08 +0000 (11:43 +0000)]
binutils: remove linaro version string, it confuses gcc lto support detection

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43004

9 years agogcc: update 4.9 to linaro 2014.10
Felix Fietkau [Mon, 20 Oct 2014 11:42:59 +0000 (11:42 +0000)]
gcc: update 4.9 to linaro 2014.10

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43003

9 years agoopenssl: host build fails when ccache is enabled
John Crispin [Mon, 20 Oct 2014 11:19:53 +0000 (11:19 +0000)]
openssl: host build fails when ccache is enabled

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43002

9 years agohostapd: Add wpa_psk_file option to netifd.sh
John Crispin [Mon, 20 Oct 2014 11:19:21 +0000 (11:19 +0000)]
hostapd: Add wpa_psk_file option to netifd.sh

The wpa_psk_file option offers the possibility to use a different WPA-PSK key for each client. The directive points to a file with the following syntax:

mac_address wpa_passphrase_or_hex_key

Example:

00:11:22:33:44:55 passphrase_for_client_1
00:11:22:33:44:67 passphrase_for_client_2
00:11:22:33:44:89 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef

So it is possible to specify both ASCII passphrases and raw 64-chars hex keys.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 43001

9 years agofix compile against musl
Imre Kaloz [Mon, 20 Oct 2014 10:00:02 +0000 (10:00 +0000)]
fix compile against musl

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43000

9 years agoprereq-build: rename the openssl check to libssl, add back the old check - it is...
Felix Fietkau [Mon, 20 Oct 2014 09:23:55 +0000 (09:23 +0000)]
prereq-build: rename the openssl check to libssl, add back the old check - it is required after all

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42999

9 years agofirmware-utils: rename encrypt()/decrypt() in mkhilinkfw to avoid collisions
Felix Fietkau [Mon, 20 Oct 2014 09:18:36 +0000 (09:18 +0000)]
firmware-utils: rename encrypt()/decrypt() in mkhilinkfw to avoid collisions

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42998

9 years agoRevert "openssl: add host build."
Felix Fietkau [Mon, 20 Oct 2014 09:18:21 +0000 (09:18 +0000)]
Revert "openssl: add host build."

This reverts commit r42988

SVN-Revision: 42997

9 years agotools: revert faulty dependency on package stuff
Felix Fietkau [Mon, 20 Oct 2014 09:18:02 +0000 (09:18 +0000)]
tools: revert faulty dependency on package stuff

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42996

9 years agoprereq-build: replace the openssl command check with a check for headers
Felix Fietkau [Mon, 20 Oct 2014 09:17:56 +0000 (09:17 +0000)]
prereq-build: replace the openssl command check with a check for headers

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42995

9 years agoramips: revert 1d5afc012e9d3eef0b113e1a89cff7508b731f90
John Crispin [Mon, 20 Oct 2014 06:48:51 +0000 (06:48 +0000)]
ramips: revert 1d5afc012e9d3eef0b113e1a89cff7508b731f90

the submitted patch was bogus

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42994

9 years agoar71xx: unify usage of IMAGE_PROFILE instead of PROFILE.
John Crispin [Mon, 20 Oct 2014 06:29:58 +0000 (06:29 +0000)]
ar71xx: unify usage of IMAGE_PROFILE instead of PROFILE.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42992

9 years agoramips: add comments for image/Makefile.
John Crispin [Mon, 20 Oct 2014 06:29:51 +0000 (06:29 +0000)]
ramips: add comments for image/Makefile.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42991

9 years agoar71xx: add comments for Image/BuildLoader{, Alone}.
John Crispin [Mon, 20 Oct 2014 06:29:44 +0000 (06:29 +0000)]
ar71xx: add comments for Image/BuildLoader{, Alone}.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42990

9 years agofirmware-utils: restore compilation of mkhilinkfw.
John Crispin [Mon, 20 Oct 2014 06:29:38 +0000 (06:29 +0000)]
firmware-utils: restore compilation of mkhilinkfw.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42989

9 years agoopenssl: add host build.
John Crispin [Mon, 20 Oct 2014 06:29:27 +0000 (06:29 +0000)]
openssl: add host build.

Only support Linux at the moment.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42988

9 years agobuild: add $(STAGING_DIR_HOST)/usr/{include, lib} to build search path.
John Crispin [Mon, 20 Oct 2014 06:29:21 +0000 (06:29 +0000)]
build: add $(STAGING_DIR_HOST)/usr/{include, lib} to build search path.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42987

9 years agofirmware-utils: fix compilation warnings.
John Crispin [Mon, 20 Oct 2014 06:29:13 +0000 (06:29 +0000)]
firmware-utils: fix compilation warnings.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42986

9 years agofailsafe-mode: print short help on commandline
John Crispin [Mon, 20 Oct 2014 06:29:05 +0000 (06:29 +0000)]
failsafe-mode: print short help on commandline

[base-files] failsafe-mode: print short help on commandline

Like mentioned in ticket https://dev.openwrt.org/ticket/11911
this should make the IRC much quieter. Failsafe is somehow
special and even experienced users are helpless, because they
are not used to this seldom situation. Also: likely you have
no internet access in this mode, so you cannot use the wiki.

a failsafe-session now looks like this:
first we see from 'package/base-files/files/bin/login.sh' the hint:

 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------

after this the /etc/banner ("OpenWrt - wireless freedom")
and then the new text:

================= FAILSAFE MODE active ================
special commands:
* firstboot          reset settings to factory defaults
* mount_root     mount root-partition with config files

after mount_root:
* passwd                         change root's password
* /etc/config               directory with config files

for more help see:
http://wiki.openwrt.org/doc/howto/generic.failsafe
=======================================================

this supersedes the old patches:
http://patchwork.openwrt.org/patch/3337/
http://patchwork.openwrt.org/patch/3553/

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 42985

9 years agokernel: add another missing symbol for 3.14
John Crispin [Mon, 20 Oct 2014 06:28:57 +0000 (06:28 +0000)]
kernel: add another missing symbol for 3.14

SENSORS_VEXPRESS is masked by HWMON

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 42984

9 years agoramips: add support for Nexx WT3020 devices
John Crispin [Mon, 20 Oct 2014 06:28:48 +0000 (06:28 +0000)]
ramips: add support for Nexx WT3020 devices

SVN-Revision: 42983

9 years agoramips: sort boards in upgrade/platform.sh alphabetically
John Crispin [Mon, 20 Oct 2014 06:28:39 +0000 (06:28 +0000)]
ramips: sort boards in upgrade/platform.sh alphabetically

SVN-Revision: 42982

9 years agoiproute2: fix musl build
Felix Fietkau [Sun, 19 Oct 2014 23:04:17 +0000 (23:04 +0000)]
iproute2: fix musl build

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42981

9 years agoauthsae: fix musl build
Felix Fietkau [Sun, 19 Oct 2014 23:04:02 +0000 (23:04 +0000)]
authsae: fix musl build

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42980

9 years agogdb: update to version 7.8, fix musl build
Felix Fietkau [Sun, 19 Oct 2014 22:49:42 +0000 (22:49 +0000)]
gdb: update to version 7.8, fix musl build

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42979

9 years agovalgrind: update to the latest version, fix musl support
Felix Fietkau [Sun, 19 Oct 2014 22:35:27 +0000 (22:35 +0000)]
valgrind: update to the latest version, fix musl support

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42978

9 years agotoolchain: mark musl as non-broken
Felix Fietkau [Sun, 19 Oct 2014 21:57:28 +0000 (21:57 +0000)]
toolchain: mark musl as non-broken

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42977

9 years agobase-files: fix ldd definition if /usr/bin/ldd exists
Felix Fietkau [Sun, 19 Oct 2014 21:46:08 +0000 (21:46 +0000)]
base-files: fix ldd definition if /usr/bin/ldd exists

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42976

9 years agotoolchain: drop the mips softfloat symlink hack
Felix Fietkau [Sun, 19 Oct 2014 21:46:03 +0000 (21:46 +0000)]
toolchain: drop the mips softfloat symlink hack

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42975

9 years agotoolchain: when using musl, install a symlink from ld-musl-*.so to /usr/bin/ldd
Felix Fietkau [Sun, 19 Oct 2014 21:45:58 +0000 (21:45 +0000)]
toolchain: when using musl, install a symlink from ld-musl-*.so to /usr/bin/ldd

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42974

9 years agogcc: do not assume that the Mac OS X filesystem is case insensitive
Felix Fietkau [Sun, 19 Oct 2014 21:45:51 +0000 (21:45 +0000)]
gcc: do not assume that the Mac OS X filesystem is case insensitive

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42973

9 years agomountd: explicitly link libubox (needed by libuci)
Felix Fietkau [Sun, 19 Oct 2014 21:45:45 +0000 (21:45 +0000)]
mountd: explicitly link libubox (needed by libuci)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42972

9 years agomusl: update to version 1.1.5
Felix Fietkau [Sun, 19 Oct 2014 21:45:41 +0000 (21:45 +0000)]
musl: update to version 1.1.5

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42971

9 years agogcc: update, split and rework 4.9 musl patches
Felix Fietkau [Sun, 19 Oct 2014 21:45:36 +0000 (21:45 +0000)]
gcc: update, split and rework 4.9 musl patches

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42970

9 years agogcc: update, split and rework 4.8 musl patches
Felix Fietkau [Sun, 19 Oct 2014 21:45:28 +0000 (21:45 +0000)]
gcc: update, split and rework 4.8 musl patches

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42969

9 years agox86_64: fix invoking sysupgrade on PARTUUID mounted system
Jo-Philipp Wich [Sun, 19 Oct 2014 20:28:43 +0000 (20:28 +0000)]
x86_64: fix invoking sysupgrade on PARTUUID mounted system

Fix sysupgrade to determine the correct boot block device to use if
/proc/cmdline contains a PARTUUID root.

Change the preinit move_config() hook to use the UUID scanning code
from sysupgrade in order to avoid code duplication.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42968

9 years agox86_64: unbreak squashfs images
Jo-Philipp Wich [Sun, 19 Oct 2014 17:58:46 +0000 (17:58 +0000)]
x86_64: unbreak squashfs images

Enable the required squashfs and block2mtd support in the kernel in order
to be able to actually boot them.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42967

9 years agox86_64: use default block2mtd timeout of 5s
Jo-Philipp Wich [Sun, 19 Oct 2014 17:46:37 +0000 (17:46 +0000)]
x86_64: use default block2mtd timeout of 5s

If the underlying block device is a USB device it might require some
time to settle, observed when booting a squashfs image from sd card
on an Alix APU board.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42966

9 years agox86_64: sysupgrade: consider hdX and vdX devices as well
Jo-Philipp Wich [Sun, 19 Oct 2014 17:13:50 +0000 (17:13 +0000)]
x86_64: sysupgrade: consider hdX and vdX devices as well

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42965

9 years agoopenssl: add ABI_VERSION to fix package rebuild issues (fixes #18169)
Felix Fietkau [Sun, 19 Oct 2014 16:19:07 +0000 (16:19 +0000)]
openssl: add ABI_VERSION to fix package rebuild issues (fixes #18169)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42963

9 years agogcc: backport an upstream fix for extern vars with local weak definitions
Felix Fietkau [Sun, 19 Oct 2014 16:18:56 +0000 (16:18 +0000)]
gcc: backport an upstream fix for extern vars with local weak definitions

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42962

9 years agopolarssl: do not build the unused programs
Felix Fietkau [Sun, 19 Oct 2014 09:43:31 +0000 (09:43 +0000)]
polarssl: do not build the unused programs

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42960

9 years agorpcd: update to the latest version, fixes build after libubox update
Felix Fietkau [Sun, 19 Oct 2014 08:46:00 +0000 (08:46 +0000)]
rpcd: update to the latest version, fixes build after libubox update

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42959

9 years agoramips: fix usercfg partition offset for WHR-1166D
Felix Fietkau [Sun, 19 Oct 2014 08:45:56 +0000 (08:45 +0000)]
ramips: fix usercfg partition offset for WHR-1166D

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42958

9 years agoar71xx: disable irq on reboot to fix hang issues (fixes #17839)
Felix Fietkau [Sat, 18 Oct 2014 19:25:30 +0000 (19:25 +0000)]
ar71xx: disable irq on reboot to fix hang issues (fixes #17839)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42955

9 years agotoolchain: fix binutils broken symlink
Felix Fietkau [Sat, 18 Oct 2014 19:25:24 +0000 (19:25 +0000)]
toolchain: fix binutils broken symlink

The Makefile for binutils creates a broken symlink to "binutils-linaro" in
"trunk/build_dir/toolchain-<target>_gcc-4.9-linaro_uClibc-0.9.33.2".
Modify the Makefile to point the symlink to the correct directory.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
SVN-Revision: 42954

9 years agomac80211: add a maintenance script for upstream backport commits
Felix Fietkau [Sat, 18 Oct 2014 17:39:04 +0000 (17:39 +0000)]
mac80211: add a maintenance script for upstream backport commits

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42953

9 years agomac80211: update to 2014-10-08
Felix Fietkau [Sat, 18 Oct 2014 17:38:59 +0000 (17:38 +0000)]
mac80211: update to 2014-10-08

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42952

9 years agoodhcpd: fix regression in dhcpv6 t1 and t2 calculation
Steven Barth [Sat, 18 Oct 2014 15:47:31 +0000 (15:47 +0000)]
odhcpd: fix regression in dhcpv6 t1 and t2 calculation

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42951

9 years agopolarssl: add missing version bump
Felix Fietkau [Sat, 18 Oct 2014 09:20:38 +0000 (09:20 +0000)]
polarssl: add missing version bump

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42949

9 years agopolarssl: disable SSLv3 support, fixes CVE-2014-3566 (POODLE)
Felix Fietkau [Sat, 18 Oct 2014 09:17:31 +0000 (09:17 +0000)]
polarssl: disable SSLv3 support, fixes CVE-2014-3566 (POODLE)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42947

9 years agox86_64: support sysupgrade config restore on PARTUUID mounted disks
Jo-Philipp Wich [Fri, 17 Oct 2014 22:50:38 +0000 (22:50 +0000)]
x86_64: support sysupgrade config restore on PARTUUID mounted disks

Fix the move_config() procedure to properly find the corresponding disk if
the rootfs was mounted by PARTUUID instead of a device node.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42946

9 years agox86_64: add kmod-r8169 to the default packages
Jo-Philipp Wich [Fri, 17 Oct 2014 13:09:37 +0000 (13:09 +0000)]
x86_64: add kmod-r8169 to the default packages

This kmod is required by the Alix APU 1D4 to be reachable after
installing an x86-64 image.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42945

9 years agoodhcpd: multiple fixes
Steven Barth [Fri, 17 Oct 2014 11:18:52 +0000 (11:18 +0000)]
odhcpd: multiple fixes

* Rewrite ndp proxy using kernel proxying
* Aid flash-renumbering in hybrid DHCPv6-mode
* Unicast RAs to RS senders
* Add support for router address

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42944

9 years agohostapd: CVE-2014-3686 fixes
Steven Barth [Fri, 17 Oct 2014 06:15:35 +0000 (06:15 +0000)]
hostapd: CVE-2014-3686 fixes

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42942

9 years agobcm53xx: image: switch Netgear and Buffalo devices to UBI
Rafał Miłecki [Thu, 16 Oct 2014 21:33:34 +0000 (21:33 +0000)]
bcm53xx: image: switch Netgear and Buffalo devices to UBI

We still don't have a smart sysupgrade method, but at least we can use
UBI which provides some protection for rootfs (SquashFS).

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42941

9 years agobcm53xx: hack UBI to erase all dirty blocks left by CFE
Rafał Miłecki [Thu, 16 Oct 2014 20:52:22 +0000 (20:52 +0000)]
bcm53xx: hack UBI to erase all dirty blocks left by CFE

UBI requires PEBs to be formatted (with a valid UBI header) or empty
(0xFF), however CFE doesn't clear blocks after flashing the image. To
workaround this problem, teach UBI to recognize EOF mark in a similar
way JFFS2 handles that in OpenWrt.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42940

9 years agobcm53xx: enable UBI and UBIFS
Rafał Miłecki [Thu, 16 Oct 2014 20:50:36 +0000 (20:50 +0000)]
bcm53xx: enable UBI and UBIFS

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42939

9 years agobcm53xx: image: build UBI partition image
Rafał Miłecki [Thu, 16 Oct 2014 20:48:56 +0000 (20:48 +0000)]
bcm53xx: image: build UBI partition image

This could be used on NAND devices once we get UBI working.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42938

9 years agobcm53xx: image: specify flash type for all devices
Rafał Miłecki [Thu, 16 Oct 2014 20:44:44 +0000 (20:44 +0000)]
bcm53xx: image: specify flash type for all devices

This will allow us to add proper support for NAND one day.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42937

9 years agox86_64: initial support for PARTUUID
Jo-Philipp Wich [Thu, 16 Oct 2014 16:28:16 +0000 (16:28 +0000)]
x86_64: initial support for PARTUUID

This change configures grub to mount the rootfs by PARTUUID instead of the
device path if CONFIG_TARGET_ROOTFS_PARTNAME is unset.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42936

9 years agosdk: improve feed setup
Jo-Philipp Wich [Thu, 16 Oct 2014 16:28:12 +0000 (16:28 +0000)]
sdk: improve feed setup

 - Add current buildroot scm url as base feed to feeds.conf
 - Prefer feeds.conf over feeds.conf.default when generating the SDK feeds.conf.default

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42935

9 years agofirmware-utils: allow passing a specific MBR signature to ptgen
Jo-Philipp Wich [Thu, 16 Oct 2014 16:16:47 +0000 (16:16 +0000)]
firmware-utils: allow passing a specific MBR signature to ptgen

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42934

9 years agobuild: improve feed handling for opkg.conf
Jo-Philipp Wich [Thu, 16 Oct 2014 10:30:16 +0000 (10:30 +0000)]
build: improve feed handling for opkg.conf

 - Consider not installed feeds as well
 - Add option to decide whether to comment disabled feeds

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42931

9 years agoopenssl: update to v1.0.1j (CVE-2014-3513, CVE-2014-3567, CVE-2014-3568)
Jo-Philipp Wich [Thu, 16 Oct 2014 08:32:54 +0000 (08:32 +0000)]
openssl: update to v1.0.1j (CVE-2014-3513, CVE-2014-3567, CVE-2014-3568)

Also refresh patches and bump copyright year in Makefile.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42929

9 years agodefault_postinst() fix wrong call of group_add
John Crispin [Wed, 15 Oct 2014 17:55:13 +0000 (17:55 +0000)]
default_postinst() fix wrong call of group_add

[base-files] default_postinst() fix wrong call of group_add
after 12bae65d07d29854204715cebc1ef1eae237fd9b group_add is
always called. shell scripting can be tricky...

wrong call:
[ -n "$gid" ] && group_exists $name || group_add $name $gid

this leads to a call of 'group_add' when $gid is emtpy, proof:

root@box:~ functionA() { echo A; }
root@box:~ functionB() { echo B; }
root@box:~ VAR=
root@box:~ [ -n "$VAR" ] && functionA || functionB
B
root@box:~ # functionB was called, but VAR is not filled
root@box:~ VAR=filled
root@box:~ [ -n "$VAR" ] && functionA || functionB
A

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 42926

9 years agobcm53xx: add support for Buffalo WZR-600DHP2
Rafał Miłecki [Wed, 15 Oct 2014 07:14:13 +0000 (07:14 +0000)]
bcm53xx: add support for Buffalo WZR-600DHP2

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42925

9 years agobcm53xx: fix Asus RT-N18U support
Rafał Miłecki [Wed, 15 Oct 2014 07:12:46 +0000 (07:12 +0000)]
bcm53xx: fix Asus RT-N18U support

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 42924

9 years agobase-files: default_postinst() force clear luci-indexcache
John Crispin [Tue, 14 Oct 2014 19:01:30 +0000 (19:01 +0000)]
base-files: default_postinst() force clear luci-indexcache

Inside every LuCI package you need to clear luci-indexcache and
sometimes when installing non LuCI pacakges it's also needed to clear
it. Easier put it into default_postinst().

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
SVN-Revision: 42923

9 years agowr1043nd-v2: Change .code of the wi-fi button to KEY_RFKILL
John Crispin [Tue, 14 Oct 2014 19:01:21 +0000 (19:01 +0000)]
wr1043nd-v2: Change .code of the wi-fi button to KEY_RFKILL

This patch changes the code of the Wi-Fi On/Off button on the TP-Link WR1043ND v2
from KEY_WLAN to KEY_RFKILL (and renames a few constants to match). The reason
for this change is, that the KEY_WIFI button code is not recognized by the
hotplug subsystem. This means that the userspace is not notified about the
button being pressed which effectively renders it useless.

Signed-off-by: Josef Gajdusek <atx@atx.name>
SVN-Revision: 42922

9 years agopackage: add libnetfilter-log.
John Crispin [Tue, 14 Oct 2014 19:01:16 +0000 (19:01 +0000)]
package: add libnetfilter-log.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42921

9 years agolantiq xway: generate ramdisk image by default
John Crispin [Tue, 14 Oct 2014 19:01:10 +0000 (19:01 +0000)]
lantiq xway: generate ramdisk image by default

The installation process on nand-based boards using ubi
like the BTHOMEHUBV2B makes use of a ramdisk image, so it
makes sense to generate this by default.

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 42920

9 years agobase-files: the USERID code path did not check for duplicate groups
John Crispin [Tue, 14 Oct 2014 19:01:05 +0000 (19:01 +0000)]
base-files: the USERID code path did not check for duplicate groups

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42919

9 years agoprocd: update to latest git
John Crispin [Tue, 14 Oct 2014 15:53:05 +0000 (15:53 +0000)]
procd: update to latest git

this adds the remaining patches that Michel Stam sent

Signed-off-by: Michel Stam <m.stam@fugro.nl>
SVN-Revision: 42918

9 years agolibubox: update to latest git
John Crispin [Tue, 14 Oct 2014 15:53:00 +0000 (15:53 +0000)]
libubox: update to latest git

this adds a new helper for setting/overriding the signal handlers

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42917

9 years agouClibc: Backport uClibc master git commit fd355bc1dbcb794ae1abf0fad1459e28d8567ba0...
John Crispin [Tue, 14 Oct 2014 12:57:39 +0000 (12:57 +0000)]
uClibc: Backport uClibc master git commit fd355bc1dbcb794ae1abf0fad1459e28d8567ba0 (eventfd.h: Use new "bits/" scheme for arch-specific flags)

This patch adds missing architecture-specific headers for use with
eventfd(2). Fixes #16679.

Signed-off-by: Luis Dallos <ld@nkvd.ignorelist.com>
SVN-Revision: 42916

9 years agoar71xx: fix seama factory type image generation.
John Crispin [Tue, 14 Oct 2014 12:21:41 +0000 (12:21 +0000)]
ar71xx: fix seama factory type image generation.

Currently JFFS2 end-of-filesystem marker 0xdeadc0de is included the
computation of image's MD5 checksum as part of the seama header.  But
OpenWrt will erase blocks including and after the marker thus
invalidating the checksum after the first boot.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42915

9 years agoar71xx: qihoo-c301: reset imageNtrynum after each successful boot.
John Crispin [Tue, 14 Oct 2014 12:21:36 +0000 (12:21 +0000)]
ar71xx: qihoo-c301: reset imageNtrynum after each successful boot.

Qihoo C301 has 2 flash chips of which one is used as primary and the
other is used as backup.  OEM U-Boot will try to boot an activeregion N
with imageNstatus=0 and imageNtrynum <= imagemaxtry.  If such a region
is found, bootloader will try to increment imageNtrynum and boot it.

This patch tries to reset imageNtrynum after each successful boot (if
the boot process reaches the execution of /etc/init.d/done).

root@OpenWrt:/# hexdump -C -n 128 /dev/mtdblock9
00000000  9e f3 63 91 61 63 74 69  76 65 72 65 67 69 6f 6e  |..c.activeregion|
00000010  3d 31 00 69 6d 61 67 65  31 73 74 61 74 75 73 3d  |=1.image1status=|
00000020  30 00 69 6d 61 67 65 32  73 74 61 74 75 73 3d 30  |0.image2status=0|
00000030  00 69 6d 61 67 65 32 74  72 79 6e 75 6d 3d 30 00  |.image2trynum=0.|
00000040  69 6d 61 67 65 6d 61 78  74 72 79 3d 33 00 69 6d  |imagemaxtry=3.im|
00000050  61 67 65 31 74 72 79 6e  75 6d 3d 30 00 00 00 00  |age1trynum=0....|
00000060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 42914

9 years agoudev/Config.in: help format, and fix spelling mistake
John Crispin [Tue, 14 Oct 2014 12:21:24 +0000 (12:21 +0000)]
udev/Config.in: help format, and fix spelling mistake

Formatting and spelling fixes.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 42913

9 years agotarget/toolchain/Config.in: Clarify packaging of toolchain.
John Crispin [Tue, 14 Oct 2014 12:21:16 +0000 (12:21 +0000)]
target/toolchain/Config.in: Clarify packaging of toolchain.

Change the "help" info to emphasize that this option refers
specifically to packaging the toolchain that would be built anyway.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 42912

9 years agoscripts: fix wrong usage of '==' operator
John Crispin [Tue, 14 Oct 2014 12:21:11 +0000 (12:21 +0000)]
scripts: fix wrong usage of '==' operator

[base-files] shell-scripting: fix wrong usage of '==' operator

normally the '==' is used for invoking a regex parser and is a bashism.
all of the fixes just want to compare a string. the used busybox-ash
will silently "ignore" this mistake, but make it portable/clean at least.

this patch does not change the behavior/logic of the scripts.

Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 42911

9 years agorb532: switch to 3.14 and ath5k
John Crispin [Tue, 14 Oct 2014 11:32:57 +0000 (11:32 +0000)]
rb532: switch to 3.14 and ath5k

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 42910

9 years agogeneric: fix yaffs compilation on 3.14
John Crispin [Tue, 14 Oct 2014 11:32:48 +0000 (11:32 +0000)]
generic: fix yaffs compilation on 3.14

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 42909

9 years agorb532: add 3.14 support
John Crispin [Tue, 14 Oct 2014 11:32:43 +0000 (11:32 +0000)]
rb532: add 3.14 support

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 42908

9 years agolantiq: allow pcie to be disabled by dts + vgv7519 fix pci irq + disable pcie by dts
John Crispin [Tue, 14 Oct 2014 11:04:25 +0000 (11:04 +0000)]
lantiq: allow pcie to be disabled by dts + vgv7519 fix pci irq + disable pcie by dts

Signed-off-by: Eddi De Pieri <eddi@depieri.net>
SVN-Revision: 42907

9 years agoar71xx: Fix LED definitions for the DRAGINO2 board
John Crispin [Tue, 14 Oct 2014 10:33:07 +0000 (10:33 +0000)]
ar71xx: Fix LED definitions for the DRAGINO2 board

This patch fixes LED definitions for the DRAGINO2 board.

1. It renames the Router/USB led to System, as it is now marked "SYS" on the board.
2. It gives control of the LAN and WAN leds and some other GPIOs to Linux.
3. It fixes the active_low property for the LAN and WAN leds.
4. It sets up WLAN, LAN and WAN leds in the UCI defaults.
5. It allows usage of the System led by the diag.sh script, so it will be used to indicate boot and failsafe status.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
SVN-Revision: 42897