Add package signing infrastructure

Add package signing key and certificate configuration options to the
"Image configuration" submenu. If enabled, the Packages.gz list will
be signed as file Packages.sig. The passphrase for the signing key can
be sourced from a file or entered by the user. The signing certificate
is automatically added to the firmware image if opkg-smime is selected.

Signed-off-by: Evan Hunt <each@isc.org>
Signed-off-by: Steven Barth <steven@midlink.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38284 3c298f89-4303-0410-b956-a3cf2f4a3e73
odhcp6c: validate hop-limit on RAs

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38285 3c298f89-4303-0410-b956-a3cf2f4a3e73
AA: odhcp6c: validate hop-limit on RAs

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38286 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/index: fix index creating when building without signing

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38287 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: bgmac: move bgmac patches already applied in mainline kernel to generic

The bgmac driver will be used on the brcm47xx and the bcm53xx target. 
These are only the patches already applied in current net-next/master
branch.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38288 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: bgmac: move other bgmac patches to generic

The bgmac driver will be used on the brcm47xx and the bcm53xx target. 

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38289 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: bcma: update to wireless-testing master-2013-10-01

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38290 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: refresh patches

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38291 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: bgmac: fix BCM4707 patch

The bool logic was the wrong way around.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38292 3c298f89-4303-0410-b956-a3cf2f4a3e73
broadcom-diag: fix 'autoload' number of diag.ko

Change the autoload number from '5' to '05' so the module loads earlier (as intended).

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


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38293 3c298f89-4303-0410-b956-a3cf2f4a3e73
brcm47xx: add support for ipv6 in default network config

Modify /etc/init.d/netconfig to use UCI defaults for building the
default network config, which includes appropriate defaults for IPV6.

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


git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38294 3c298f89-4303-0410-b956-a3cf2f4a3e73
kirkwood: update patches and configuration (3.10)

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38295 3c298f89-4303-0410-b956-a3cf2f4a3e73
kirkwood: fix initramfs images

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38296 3c298f89-4303-0410-b956-a3cf2f4a3e73
kirkwood: enable dts compilation

In 3.10 we might build those, so for now just add this functionality.

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38297 3c298f89-4303-0410-b956-a3cf2f4a3e73
imx6: update upstream pcie patches

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38298 3c298f89-4303-0410-b956-a3cf2f4a3e73
netifd: update to latest version, adds macvlan support

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

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38299 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] mtd-utils: upgrade to latest git version

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38300 3c298f89-4303-0410-b956-a3cf2f4a3e73
kirkwood: add support for UBI (3.10.x)

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38301 3c298f89-4303-0410-b956-a3cf2f4a3e73
opkg: add support for SHA256 verification

based on a patch by Evan Hunt <each@isc.org>
Signed-off-by: Steven Barth <steven@midlink.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38302 3c298f89-4303-0410-b956-a3cf2f4a3e73
build: extend menu with few ubifs options

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn+ssh://svn.openwrt.org/openwrt@38303 3c298f89-4303-0410-b956-a3cf2f4a3e73