Commit Graph

1674 Commits

Author SHA1 Message Date
Matthias Schiffer
b704308446 Merge pull request #711 from freifunk-gluon/release-notes-v2016.1.3
docs, README: Gluon v2016.1.3
2016-03-31 21:01:49 +02:00
Matthias Schiffer
e9db7d16ad docs, README: Gluon v2016.1.3 2016-03-31 20:47:07 +02:00
Matthias Schiffer
f980024379 build: support LibreSSL as provider of openssl
Fixes #709
2016-03-30 03:04:16 +02:00
Matthias Schiffer
d9eecf7f79 ar71xx: make bootconsole wait for both THRE and TEMT
Original commit message:

    MIPS: ath79: make bootconsole wait for both THRE and TEMT

    This makes the ath79 bootconsole behave the same way as the generic 8250
    bootconsole.

    Also waiting for TEMT (transmit buffer is empty) instead of just THRE
    (transmit buffer is not full) ensures that all characters have been
    transmitted before the real serial driver starts reconfiguring the serial
    controller (which would sometimes result in garbage being transmitted.)
    This change does not cause a visible performance loss.

    In addition, this seems to fix a hang observed in certain configurations on
    many AR7xxx/AR9xxx SoCs during autoconfig of the real serial driver.

    A more complete follow-up patch will disable 8250 autoconfig for ath79
    altogether (the serial controller is detected as a 16550A, which is not
    fully compatible with the ath79 serial, and the autoconfig may lead to
    undefined behavior on ath79.)
2016-03-24 18:37:04 +01:00
Alexander Dahl
a57dd3bebb openwrt: add patch fixing sysupgrade on Xen DomU
Patch tested on v2016.1.x branch with Freifunk Magdeburg firmware on
Debian Jessie amd64 Xen host. See the same patch in our gluon fork here:
https://github.com/FreifunkMD/gluon/blob/fix-sysupgrade-xen/patches/openwrt/0058-x86-fix-platform_export_bootpart-for-Xen-virtual-disks.patch

Sysupgrade was tested successfully by manually making the change before
upgrading in the filesystem of the running node and upgrading to the
fixed FFMD experimental build in config mode via expert settings in
webgui.

Patch also submitted to OpenWRT trunk already.

Signed-off-by: Alexander Dahl <alex@netz39.de>
2016-03-18 12:19:25 +01:00
Steffen Förster
fabd3819eb Add Support for the ALFA Hornet UB and similar devices
The Hornet UB is sold at least in the varieties. Without case it is a Hornet UB, with case and without connected USB port it is called AP121. If the USB port is present this device is called AP121U.
We have a AP121U in our mesh http://meshviewer.chemnitz.freifunk.net/#!v:m;n:00c0ca6efffa
2016-03-18 12:18:24 +01:00
Steffen Förster
9847b41c8e Add support for TP-Link TL-WA7510N
This CPE is supported by OpenWRT and already running in Chemnitz
2016-03-11 09:12:06 +01:00
Matthias Schiffer
041730ae9b docs, README: add release notes for v2016.1.2, update version numbers 2016-03-08 06:51:47 +01:00
Matthias Schiffer
43182295c7 kernel: update to 3.18.24 2016-03-08 04:14:41 +01:00
Matthias Schiffer
9bd10ea8a6 x86/generic: enable pata_atiixp driver 2016-03-02 18:27:29 +01:00
Matthias Schiffer
c52725d611 docs, README: add release notes for v2016.1.1, update version numbers 2016-03-02 03:21:43 +01:00
Matthias Schiffer
4a6a3b696b docs: update list of supported hardware 2016-03-02 01:04:02 +01:00
Matthias Schiffer
70d586c3bd gluon-status-page: unify prefix list of prettyBytes and prettyBits 2016-03-01 00:07:57 +01:00
Matthias Schiffer
35922740e6 gluon-status-page: don't use internationalization API
It is not supported by all browsers yet.

Also change load display always to display 2 decimal digits (as it is read
from the kernel with 2 decimal digits).

Fixes #606
2016-03-01 00:07:49 +01:00
Matthias Schiffer
34d45986b5 kernel: disable software protection bits for macronix flash chips at init
The bootloader of AirOS 5.6.x doesn't remove the flash protection for us,
so we have to do this ourselves.
2016-02-29 19:03:48 +01:00
Matthias Schiffer
59ab532be7 firmware-utils: mkfwimage: fix firmware_max_length for XM layout
This should fix problems with flashing from AirOS 5.6.x.
2016-02-29 19:02:55 +01:00
Matthias Ludwig
04fc018006 ar71xx-generic: add support for TP-Link MR13U 2016-02-29 19:01:06 +01:00
Matthias Schiffer
dfd5d7bdff gluon-status-page: fix neighbour purging
notUpdated is a Set, so a for-in loop doesn't work.

Fixes #657
2016-02-29 01:16:04 +01:00
Matthias Schiffer
6a6eb6282f gluon-config-mode-*, gluon-luci-portconfig: improve validation
Make bandwidth limits unsigned; trim numbers, the validator accepts
trailing whitespace.
2016-02-28 22:41:44 +01:00
Matthias Schiffer
4b213277f6 ar71xx-generic: add support for Onion Omega 2016-02-28 19:33:06 +01:00
Matthias Schiffer
6daacdd484 ar71xx/lzma-loader: fix O32 ABI conformance
Backport of r48279
2016-02-28 19:31:59 +01:00
Matthias Schiffer
40f3251f61 kernel/gpio_keys: load module on pre-init
fix rescue mode on wdr4900

Backport of r48793
2016-02-28 19:30:17 +01:00
Matthias Schiffer
8f7deca01e brcm2708-gpu-fw: move pkg build dir to kernel build dir to fix rebuild bugs after cleaning the kernel tree
Backport of r48732
2016-02-28 19:29:25 +01:00
Matthias Schiffer
48c7039d53 gluon-status-page: don't reset signal graphs on resize events if width hasn't changed
Mobile browsers will often show or hide the address bar while scrolling.
This causes resize events which would often reset the signal graphs.

Fixes #662
2016-02-28 19:27:02 +01:00
Matthias Schiffer
a155149601 Update Gluon packages 2016-02-19 17:59:46 +01:00
Matthias Schiffer
44bdf37e3c build: don't overwrite opkg key when it already exists 2016-02-13 17:03:17 +01:00
Matthias Schiffer
55dc9c369d docs, README: change current release to v2016.1 2016-02-08 10:46:28 +01:00
Matthias Schiffer
b8791e0829 docs: releases/v2016.1: fix a formatting issue 2016-02-08 10:22:46 +01:00
Matthias Schiffer
f8b328835b docs: features/monitoring: replace one last mention of gluon-announced 2016-02-07 21:42:04 +01:00
Matthias Schiffer
627e6b7b81 docs: user/site: change peer limit in example fastd config to 1
Change the limit to match our recommendation in the site-example.
2016-02-07 11:23:41 +01:00
Matthias Schiffer
10f7a88ba9 Backport fix for CVE-2016-0728 (local root exploit)
We're too close to the release of Gluon 2016.1 to do a full update of our
OpenWrt tree, therefore just make a backport of this.
2016-02-06 07:39:51 +01:00
Matthias Schiffer
e0e96b7b28 Merge branch 'restrict-respondd' 2016-02-05 19:18:40 +01:00
Matthias Schiffer
8bfb5fe102 docs: add information about image symlinks to the Getting Started page 2016-02-05 19:02:49 +01:00
Matthias Schiffer
495e154a6a docs, LICENSE: fix upper and lower case of "OpenWrt" 2016-02-05 18:48:48 +01:00
Matthias Schiffer
145cb4ded2 gluon-luci-admin: ensure that the authorized_keys file always ends with a newline
Fixes #558
2016-02-05 18:31:25 +01:00
Matthias Schiffer
2f499dbfc1 gluon-respondd: restrict queries from the mesh to link-local addresses
Restrict to link-local addresses to prevent amplification attacks from
outside the mesh, or such attacks affecting the outside world.

Fixes #637
2016-02-05 17:06:07 +01:00
Matthias Schiffer
4d6956fa25 docs: update outdated monitoring documentation 2016-02-05 11:00:38 +01:00
Matthias Schiffer
10d7ad2107 docs: add more documentation of WLAN configuration
Fixes #574
2016-02-05 10:40:26 +01:00
Matthias Schiffer
19d4ca1b3e Merge pull request #638 from kpanic23/patch-1
docs: Corrected some typos and strange grammar
2016-02-05 10:31:14 +01:00
Matthias Schiffer
54bb143128 docs: releases/v2016.1: grammar fixes, some minor improvements 2016-02-05 06:54:45 +01:00
kpanic23
e8d0fc6a81 Corrected some typos and strange grammar 2016-02-04 14:29:01 +01:00
Matthias Schiffer
6554cc21ab Merge remote-tracking branch 'origin/firewall-multicast' 2016-02-03 08:40:20 +01:00
Matthias Schiffer
d58484c84e gluon-mesh-batman-adv-core: respondd: fix pattern to count clients to work with compat 15 2016-02-02 17:18:52 +01:00
Jan-Philipp Litza
4ab184cd61 docs: Update regarding respondd refactoring 2016-02-02 15:13:17 +01:00
Jan-Philipp Litza
5bb4316f71 gluon-neighbour-info: Open firewall on WAN for respondd replies
If the query was via multicast, the response isn't matched by
--state ESTABLISHED,RELATED

This fixes #619
2016-02-02 13:06:54 +01:00
Matthias Schiffer
0005b3b5a2 autoupdater: stop non-essential services before downloading the image 2016-02-02 09:22:50 +01:00
Matthias Schiffer
b4aaf8a1f8 gluon-respondd: add init script
Instead of starting gluon-respondd from a hotplug handler, add a proper
init script. The new init script has a restart_if_running argument which
is now used by the hotplug handler.
2016-02-02 09:18:13 +01:00
Matthias Schiffer
9004028cb4 Convert gluon-announce Lua code to C modules, rename to gluon-respondd
gluon-announced and gluon-announce are merged to gluon-respondd.
2016-02-02 09:18:12 +01:00
Matthias Schiffer
840d07dd48 Add utility library libgluonutil 2016-02-02 06:39:22 +01:00
Matthias Schiffer
54ed2a8d14 docs: add TP-Link TL-WR843N/ND 2016-01-30 02:01:21 +01:00