Commit Graph

1893 Commits

Author SHA1 Message Date
Matthias Schiffer
0bc2fd6a92 kernel: backport spi-nor driver from 4.4.9
Fixes #687
2016-09-09 00:20:31 +02:00
Matthias Schiffer
2f0746dda6 docs: clean up and update Ubiquiti hardware support list 2016-09-09 00:20:31 +02:00
Matthias Schiffer
273a1cb52d ar71xx-generic: remove BROKEN for Ubiquiti Rocket M XW 2016-09-09 00:20:31 +02:00
Matthias Schiffer
28c34bed50 netifd: update and revert problematic patch
Fixes VLANs with shell protos on top of WLAN devices.

Fixes #754
2016-09-09 00:20:31 +02:00
Matthias Schiffer
464023d3d7 README: add Roadmap link 2016-09-09 00:20:31 +02:00
JuS
abf5e610ae Merge Datei-Leichen Entfernt 2016-09-09 00:20:31 +02:00
Matthias Schiffer
7e6acb0ac5 x86/generic: enable pata_atiixp driver 2016-09-09 00:20:31 +02:00
Matthias Schiffer
71a23bc461 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-09-09 00:20:15 +02:00
Matthias Schiffer
580326dcf5 firmware-utils: mkfwimage: fix firmware_max_length for XM layout
This should fix problems with flashing from AirOS 5.6.x.
2016-09-09 00:20:15 +02:00
Matthias Ludwig
b4a378d9d8 ar71xx-generic: add support for TP-Link MR13U 2016-09-09 00:20:15 +02:00
Matthias Schiffer
6d3de131bf ar71xx/lzma-loader: fix O32 ABI conformance
Backport of r48279
2016-09-09 00:20:06 +02:00
Matthias Schiffer
549187b66c kernel/gpio_keys: load module on pre-init
fix rescue mode on wdr4900

Backport of r48793
2016-09-09 00:20:06 +02:00
Matthias Schiffer
cfb4c36848 brcm2708-gpu-fw: move pkg build dir to kernel build dir to fix rebuild bugs after cleaning the kernel tree
Backport of r48732
2016-09-09 00:20:06 +02:00
Nils Schneider
ba62b698c0 uradvd: set default lifetime to 900 2016-05-03 23:30:56 +02:00
Nils Schneider
0c73685ff9 gluon-next-node: remove local_node_route6 2016-05-03 23:30:45 +02:00
Christof Schulze
1ea8066820 add l3roamd dev package (#736) 2016-05-02 12:03:04 +02:00
Nils Schneider
eed61af7a3 gluon-radvd: HACK: free ebtables from bat0 2016-05-02 11:27:44 +02:00
Nils Schneider
18cd79c037 gluon-l3roamd: HACK: unfinished l3roamd package 2016-05-02 11:27:44 +02:00
Nils Schneider
3247ca0e4a gluon-mesh-babel: HACK: basic, experimental babel config 2016-05-02 11:27:44 +02:00
Nils Schneider
33264bec97 gluon-next-node: split gluon-next-node-batman-adv
Move ebtables rules dealing with bat0 to gluon-next-node-batman-adv.
This new package should be used in batman-adv based setups instead
of gluon-next-node.
2016-05-02 11:27:44 +02:00
Nils Schneider
f7c240496f gluon-radvd: run on local-node instead of br-client
On a layer 3 mesh, we'd like the default route to point to all node's
local-node interface for roaming to work.
2016-05-02 11:27:44 +02:00
Nils Schneider
872d0690cd gluon-next-node: mark local-node ip6 as deprecated
Prevent the local-node ip6 from being eligible for source address
selection. This is highly undesireable in a layer 3 mesh.
2016-05-02 11:27:44 +02:00
Nils Schneider
46991e927f Update Gluon packages 2016-05-02 11:27:05 +02:00
Matthias Schiffer
794738b268 ar71xx-generic: add support for TP-LINK TL-WA901ND v4
Fixes #731
2016-04-29 18:33:52 +02:00
Matthias Schiffer
7fd60ac48a Update OpenWrt base
This also reverts commit 24d8695d8ceeb09d6c84bcd6ee4ffe087c9b386b...
2016-04-29 17:55:51 +02:00
Matthias Schiffer
ce563f25ad ar71xx-generic: remove BROKEN for TL-WR841N/ND v11 2016-04-29 17:44:04 +02:00
Matthias Schiffer
086a10676d docs, README: Gluon v2016.1.4 2016-04-29 17:43:32 +02:00
kb-light
f68a5662b6 gluon-node-info: add a script to fix whitespaces within the coordinates
Signed-off-by: kb-light <freifunk@kb-light.de>
2016-04-28 09:34:33 +02:00
Matthias Schiffer
10638960c9 Merge pull request #739 from lemoer/dev-fix-broken
build: fix inconsistent handling of BROKEN variable.
2016-04-27 23:19:28 +02:00
lemoer
32f40303f0 build: fix inconsistent handling of BROKEN variable. 2016-04-27 22:48:18 +02:00
Matthias Schiffer
d77bfe9da9 gluon-mesh-batman-adv-core: fix rssid for setups without 11s 2016-04-27 21:07:46 +02:00
Matthias Schiffer
9b63127aa5 build: fix race condition on make clean without preceeding normal make 2016-04-27 20:27:26 +02:00
kb-light
d8092bce62 gluon-config-mode-mesh-vpn: provide contact-information for reboot-message (#671) 2016-04-27 17:08:42 +02:00
kb-light
269a8fbdd4 gluon-config-mode-geo-location: add ability to hide the altitude field (#693) 2016-04-27 12:37:30 +02:00
Matthias Schiffer
937fe715c7 gluon-mesh-batman-adv-core: make mesh_lan config a bridge
There are a few devices which have more than one LAN interface (for example
some revision of the TL-WR941ND, which uses a DSA-based switch, so each
switch port has its own netdev.) On these devices we need a bridge for
mesh-on-lan (as the alternative of adding them to batman-adv individually
would need too many MAC addresses.)
2016-04-27 12:20:27 +02:00
lemoer
c73a12e0ea Change MAC schema generation (#715)
While ath9k/ath10k devices can supprt VIFs with any combination of MAC addresses, there are also adapters which have a hardware MAC filter which only allows a few bits to differ. This commit changes the addresses of all VIFs to ony differ in the last 3 bits, which is required to support many Ralink/Mediatek based WLAN adapters.

Technically, the new addresses are generated by calculating an MD5 hash of the primary MAC address and using a part of this hash as a prefix for the MAC addresses.

The addresses (BSSIDs) of the AP VIFs are also reused for the LAN and WAN interfaces in mesh-on-LAN/WAN mode to reduce the number of needed addresses, and thus reduce the chance of collisions. This is not a problem as the MAC addresses of the AP VIFs are never used except as BSSID, and thus not seen by routing protocols like batman-adv.

Fixes #648

[Matthias Schiffer: rewrote commit message]
2016-04-27 12:16:39 +02:00
corvusmo
82b5b5a8d2 gluon-status-page: refactor creation of table rows and cells (#738) 2016-04-27 08:40:13 +02:00
Matthias Schiffer
7f2b93e7f0 gluon-status-page: remove old status page
We have Git for history, there's no reason to keep old files that aren't
used anymore.
2016-04-26 21:29:48 +02:00
Matthias Schiffer
c936fd8054 Merge branch 'master' of https://github.com/corvusmo/gluon 2016-04-25 18:33:10 +02:00
Matthias Schiffer
8f6cc2dadd ar71xx-generic: add TP-LINK TL-WR841ND v11 support
Fixes #721
2016-04-25 18:18:56 +02:00
Matthias Schiffer
c18d43d2cb gluon-core: use correct file variable in get_site_config() 2016-04-24 15:55:37 +02:00
Matthias Schiffer
069bcb3327 Update Gluon packages 2016-04-24 13:22:43 +02:00
Matthias Schiffer
10a469bcfc Update OpenWrt base 2016-04-24 11:54:32 +02:00
Matthias Schiffer
f38bbf0d2c gluon-mesh-batman-adv-core: remove 'gluon.batman_adv' Lua module
It is not used anymore.
2016-04-24 09:47:06 +02:00
Matthias Schiffer
7f1c11cf7e Backport parallel download locking support
Fixes #733
2016-04-24 09:11:20 +02:00
Matthias Schiffer
db32736d3b Merge pull request #730 from jannic/master
Add support for carambola 2 board
2016-04-22 18:13:10 +02:00
Jan Niehusmann
bdcd166c7c ar71xx-generic: add support for Carambola 2
Device information can be found at:
http://www.8devices.com/products/carambola-2
https://wiki.openwrt.org/toh/8devices/carambola2

I only did some minimal testing of gluon on the carambola 2 development
board:

 - Config mode works
 - Connects to Wifi Mesh
 - Allows clients to connect

Notably, autoupgrade has not yet been tested.

Change to 010-primary-mac is necessary as the mac address printed
on the sticker is the one of eth0, not the wifi mac.
2016-04-22 08:32:19 +02:00
Matthias Schiffer
ff95dd9650 docs: user/faq: fix typo 2016-04-22 07:30:11 +02:00
Matthias Schiffer
ddb9e6b2e5 Merge pull request #679 from T-X/preparations-for-mcast-snooping-final
Preparations for Multicast Snooping Final
2016-04-20 19:44:53 +02:00
Matthias Schiffer
fe1b887f49 docs: user/site: fix formatting of definition list
Newer versions of Sphinx would break lines at the colons.
2016-04-19 05:56:18 +02:00