Commit Graph

2005 Commits

Author SHA1 Message Date
Christof Schulze
52b83b27e8
gluon-radvd: remove netdev from initscript
uradvd will tolerate devices appearing and disappearing during runtime.

Fixes endless restarts of uradvd.
2017-03-05 18:09:37 +01:00
Matthias Schiffer
ad37e2b6b4
x86: backport more sysupgrade patches
Should fix sysupgrades on disks with 4k block size.
2017-03-02 15:33:45 +01:00
Matthias Schiffer
9994eebe3e
scripts/download.pl: Use CDN for kernel downloads
Fixes #1059
2017-03-02 12:43:40 +01:00
Matthias Schiffer
f9d59be731
scripts: generate SHA256 manifest lines in addition to SHA512
The current autoupdater will only respect the last line for a given model
name, so we can add SHA256 checksums as long as they occur before the
corresponding SHA512 line.
2017-02-25 01:01:44 +01:00
Matthias Schiffer
242e636188
build: ensure that target-specific default packages are built 2017-02-18 22:39:20 +01:00
Matthias Schiffer
41fd50d20b
x86: generalize partition discovery for sysupgrade
Backport a few patches to allow sysupgrades on mmcblk and similar block
devices.
2017-02-18 19:20:24 +01:00
Matthias Schiffer
b0c647151c
docs, README: Gluon v2016.2.3 2017-02-13 02:15:00 +01:00
Matthias Schiffer
328df081e0
docs: add release notes for Gluon v2016.2.3 2017-02-10 05:37:09 +01:00
Matthias Schiffer
39f3801b41
Update Gluon packages 2017-02-03 20:04:13 +01:00
Matthias Schiffer
04c3ebb902
gluon-core: check_site.lua: only accept /64 as prefix6
A lot of our code does not actually work with other prefix lengths.

Fixes #1014
2017-01-26 19:10:27 +01:00
Jan-Philipp Litza
6788eb9ca0
gluon-respondd: restart on state change of client iface
Because we unconditionally appended `-i br-client` to the command line of
respondd, it wasn't restarted when br-client changed state. Now, we use a
jsonfilter expression on the network.interface dump data, similar to how the
other interface names are generated, and only add the interface to the argument
list if it is up.
2017-01-24 19:36:01 +01:00
Jan-Philipp Litza
3d5d69f9b0
gluon-respondd: Use procd in initscript and to restart on network changes 2017-01-24 19:35:55 +01:00
Christof Schulze
6af96a88ad
gluon-respondd: make initialisation mesh protocol agnostic (#946) 2017-01-24 19:35:12 +01:00
Matthias Schiffer
5559ee9cf6
ar71xx-generic: mark Meraki devices as BROKEN again
These devices don't have unique MAC addresses with OpenWrt/LEDE at the moment
(see #993).
2017-01-09 23:07:17 +01:00
Sven Eckelmann
86b938553d
mac80211: Allow switching of the ath10k regulatory domain (#1001)
ath10k has to switch the regulatory domain when switching the default
country when ATH_USER_REGD is enabled. This is for example important when
switching from country US (FCC) to DE (ETSI). The ath implementation will
use ath_reg_dyn_country_user_allow to check if this is allowed.

Unfortunately, this function always seems to return false to
ath_reg_notifier_apply even when ATH_USER_REGD is enabled. But it must
actually always accept the requests from the user (when ATH_USER_REGD is
enabled) to correctly set the conformance test limits in the ath10k binary
blob.

Not doing it will sometimes allow too high transmit powers on edge channels
for correctly calibrated devices outside their default regulatory domain.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2017-01-09 23:02:51 +01:00
Matthias Schiffer
12fae2d1a2
ar71xx-generic: backport support for TP-LINK TL-WR1043ND v4
Fixes #961
2017-01-06 12:07:34 +01:00
Matthias Schiffer
fdb7303292
Refresh patches 2016-12-20 01:14:04 +01:00
Matthias Schiffer
30e627650c
scripts/update-patches: include unabbreviated object IDs in patch files
The default abbreviation length depends on factors like user configuration,
git version and number of repository objects. Use unabbreviates IDs to make
patch generation more reproducible.
2016-12-20 01:11:19 +01:00
Matthias Schiffer
2ec55f7845
docs: add TP-Link TL-WR940N v4 to hardware list 2016-12-19 15:10:16 +01:00
David Lutz
de0595c0c4
ar71xx-generic: add Support for TP-LINK TL-WR940N v4 2016-12-19 15:10:09 +01:00
Matthias Schiffer
9f1c00050c
docs, README: Gluon v2016.2.2 2016-12-18 23:15:12 +01:00
Matthias Schiffer
9bda217498
docs: add release notes for Gluon v2016.2.2 2016-12-17 03:56:42 +01:00
Matthias Schiffer
42035cafd8
docs: index: add TP-Link TL-WA801N/ND v3 to hardware list 2016-12-17 03:12:27 +01:00
Matthias Schiffer
1e0bc1b4f3
ar71xx-generic: update support list for CPE210/510/...
Fixes #975
2016-12-12 13:50:18 +01:00
Matthias Schiffer
a51f4e907f
docs: feature/roles: remove another outdated sentence 2016-12-07 11:47:33 +01:00
Matthias Schiffer
79edc73818
docs: feature/roles: update outdates site config docs 2016-12-07 11:47:13 +01:00
Matthias Schiffer
62f8a7e786
ar71xx: fix LEDs and sysupgrade support for TL-WA801ND v3, remove BROKEN 2016-12-06 19:02:59 +01:00
Sven Eckelmann
9ad10b59e2
openwrt: Remove extra soc check in ath79_gpio_output_select (#965)
The  assignment of the gpio_count and reg_base in ath79_gpio_output_select
takes care that only supported platforms can use ath79_gpio_output_select.
But the rebase of the patches after the last OpenWrt base update
accidentally added an extra check for the SoC which was missing support
soc_is_qca955x().

Boots on QCA955X devices which were using ath79_gpio_output_select stopped
with

    Kernel bug detected[#1]:
    [...]
    Call Trace:
    [<803e6174>] ath79_gpio_output_select+0x30/0xe8
    [<803ed590>] om5p_acv2_setup+0x24/0x200
    [<803e4dc0>] ath79_setup+0x28/0x38
    [<80069ac8>] do_one_initcall+0x148/0x1ec
    [<803e2cc4>] kernel_init_freeable+0x150/0x208
    [<80065218>] kernel_init+0x10/0x114
    [<80060878>] ret_from_kernel_thread+0x14/0x1c

Fixes: a22c1d5670 ("Update OpenWrt base")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-12-05 10:43:05 +01:00
Matthias Schiffer
185d3eb8c8
gluon-mesh-batman-adv-core: respondd: correctly detect lower interface types (#954)
Fixes #941
2016-12-03 13:22:48 +01:00
Matthias Schiffer
9dbe9f785d
gluon-next-node: fix ebtables rules without next_node.ip4 2016-11-30 15:30:21 +01:00
Sven Eckelmann
d54c9c5fb7 kernel: add at803x workaround for sgmii mode (#950)
Some (possibly broken) bootloaders incorrectly initialize the at8033 phy.
This breaks auto-negotation on these SGMII devices. The mode has therefore
to be set back in to a valid configuration by Linux.

Fixes #911
2016-11-29 15:30:02 +01:00
Matthias Schiffer
59deb2064d
gluon-core, gluon-setup-mode: fix WAN/LAN assignment on CPE210
The interfaces were accidentially switched when the CPE210 was separated
from the CPE510 code.
2016-11-22 20:02:36 +01:00
Matthias Schiffer
3f8672afb8
build: clean up postinst scripts after build
OpenWrt does this by default to save some space.
2016-11-22 18:32:22 +01:00
Matthias Schiffer
f9072a3641
build: fix setting of opkg tmpdir
Don't use system /tmp for build.
2016-11-22 18:32:19 +01:00
Matthias Schiffer
448ea1001e
docs: user/site: improve mcast_rate description 2016-11-16 18:24:45 +01:00
Matthias Schiffer
9c0a0898ea
ar71xx, ramips: reduce CPU load and flickering on devices using rsslieds
Fixes #897
2016-11-16 01:55:49 +01:00
Vieno Foo
3d568f377b
docs: fix typo in features/wlan-configuration 2016-11-15 22:46:49 +01:00
Matthias Schiffer
d43147a8e0
ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
Fixes the Ubiquiti UAP Outdoor+ HSR.
2016-11-15 19:30:18 +01:00
Andreas Ziegler
ec35c65d34
x86: add mmc drivers to generic and 64 subtargets 2016-11-14 22:40:07 +01:00
Andreas Ziegler
2592e98e82
x86-64: add pata drivers 2016-11-14 22:40:07 +01:00
Matthias Schiffer
85ddc089ef
ar71xx-generic: backport region code support for TP-Link TL-WR841ND v11 2016-11-11 03:46:45 +01:00
Matthias Schiffer
d472604a43
linux-firmware: switch back to git protocol from https for download
Using HTTPS breaks the download on Debian Wheezy. The switch was an
unintended side effect of the backport from LEDE.

Also, fix the commit message of the backport patch (mwlwifi is not updated
anymore since the last OpenWrt base upgrade).

Fixes #919
2016-11-10 03:31:57 +01:00
Kevin Olbrich
c47514c535 docs: user/site: fix typo (#924) 2016-11-08 23:19:50 +01:00
Matthias Schiffer
383af2adf0
docs, README: Gluon v2016.2.1 2016-11-08 17:10:53 +01:00
Matthias Schiffer
f4941e8815
docs: add v2016.2.1 release notes 2016-11-07 15:06:29 +01:00
Matthias Schiffer
2ed35dae12
ar71xx: fix syntax error in /etc/uci-defaults/01_leds 2016-11-05 04:36:47 +01:00
Matthias Schiffer
1c3d97889a
Update OpenWrt base 2016-11-02 17:37:24 +01:00
Brother-Lal
00fdc37301
gluon-status-page: add hint to enable JavaScript if it is disabled (#913) 2016-11-02 17:37:18 +01:00
Brother-Lal
f2a52c285c
fix error in statuspage if cookies are disabled (#912)
If cookies are disabled, the Statuspage only displays an empty ("Not connected")
This checks if the localStorage API is available and working and only uses it in this case
Also allows better backwards compatibility.
2016-11-02 17:37:14 +01:00
Matthias Schiffer
e857bbc5a3
ar71xx-generic: set region code for TL-WA901ND v4 and remove BROKEN
Tested-by: Jannis Pinter <jannis@pinterjann.is>
2016-11-02 17:36:53 +01:00