mac80211: fix key flush handling in AP+STA

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

Backport of r43079

git-svn-id: svn://svn.openwrt.org/openwrt/branches/barrier_breaker@43081 3c298f89-4303-0410-b956-a3cf2f4a3e73
BB: uhttpd: fix HTTP incompatibilities in file handler

 * Fixes sending an extraneous message body for 204 and 304 resoponses which
   breaks Chrome in keep-alive mode.

 * Adds mimetypes for JSON and JSONP.

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

Backport of r43078

git-svn-id: svn://svn.openwrt.org/openwrt/branches/barrier_breaker@43082 3c298f89-4303-0410-b956-a3cf2f4a3e73
BB: px5g-standalone: use /dev/urandom to initialize serial (#18232)

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

Backport of r43080

git-svn-id: svn://svn.openwrt.org/openwrt/branches/barrier_breaker@43083 3c298f89-4303-0410-b956-a3cf2f4a3e73
uci-defaults: log what file is being processed.

This can be helpful debug and diagnose problems with uci-defaults files,
which otherwise produce no logging out put whatsoever

Signed-off-by: Karl Palsson <karlp@remake.is>
banner: remove stock file, we'll install our own
atheros: dragino: Reset pin is on a different gpio

atheros platform does not have multi board support in openwrt. Make this
repository contain hardcoded support for the "dragino" version of
atheros.

Signed-off-by: Karl Palsson <karlp@remake.is>
atheros: dragino: hardcode LEDs.

OpenWrt doesn't have broken out archs for the atheros platform
unfortunately.  This patch, originally from:
https://github.com/flukso/flm02/blob/develop/openwrt/patches/310-register_gpio_leds.patch
makes the "atheros" target permanently match the Dragino MS12 platform.
(along with 502-reset-button-switcharoo.patch)

This has been refreshed to be a patch against 3.10, in BB branch
atheros: hack hardcode rs485 via gpio

Add hardcoded hack for toggling TX Enable pin on RS485 transceiver