Commit Graph

1721 Commits

Author SHA1 Message Date
Matthias Schiffer
9095c9a706
ar71xx-generic: switch default WAN/LAN assignment on Ubiquiti UAP Pro
Fixes #764
2016-07-19 15:50:05 +02:00
Matthias Schiffer
88fba507ba
Update Gluon packages 2016-07-19 02:47:52 +02:00
Matthias Schiffer
f109d859db
ath10k-firmware: switch to version from LEDE 0a0caa2656c8db73518a1783743ede772e3ac40f
Fixes a memory leak in ath10k.
2016-07-13 14:19:21 +02:00
Matthias Schiffer
02c27480ab
gluon-luci-wifi-config: fix to work with legacy configs using macaddr instead of path to identify radios 2016-07-09 23:33:33 +02:00
Matthias Schiffer
3b916a554e
x86: stop relying on hexdump for image build signature
Fixes #811
2016-07-03 19:18:26 +02:00
Matthias Schiffer
d5b45c0bee
ramips: add missing patch to spi-nor backport to fix mt7621 support 2016-07-01 14:25:25 +02:00
Matthias Schiffer
c29a187d9f
scripts/update-patches: disable rename detection
git 2.9 enables rename detection by default, changing the content of some
of our patch files. Explicitly disable it.
2016-07-01 14:25:23 +02:00
Matthias Schiffer
867d9396cd
build: backport a few patches for better Make 4.2+ support 2016-06-15 20:30:04 +02:00
Matthias Schiffer
deac14e629
node: fix CXXFLAGS on host install
Now really fixes the build on Debian Jessie...
2016-05-30 01:00:46 +02:00
Matthias Schiffer
f6dab1233b
node: fix build on Debian Jessie 2016-05-29 20:19:49 +02:00
Matthias Schiffer
4ce711fc89
node: downgrade to v0.12.14
Allow to build Gluon with GCC 4.7 (e.g. on Debian Wheezy) as host compiler
again.
2016-05-28 16:15:06 +02:00
Matthias Schiffer
d224d99470
scripts/patch: never GPG-sign automated commits, regardless of the default configuration 2016-05-28 16:14:14 +02:00
Matthias Schiffer
426f07755d
scripts/patch.sh: add --committer-date-is-author-date to git am
This option will make the generated commit IDs deterministic, greatly
reducing the number of repository objects created when calling `make
update` repeatedly.
2016-05-28 16:14:06 +02:00
Jan-Tarek Butt
f6b390ca33
docs: fix 404 error for nordwest site repo url 2016-05-27 00:24:51 +02:00
mokkin
0aa46df890
added site for Leipzig 2016-05-27 00:24:45 +02:00
kb-light
bb94629f0d
docs: Freifunk Paderborn is now called Freifunk Hochstift
link to site-repo updated
2016-05-27 00:24:35 +02:00
Sven Eckelmann
6899e50c97
ar71xx-generic: Use eth0 as OpenMesh primary mac address
The OpenMesh devices have a sticker with the eth0 mac address on the
bottom. Also all other mac addresses are calculated based on this address.
Therefore, it is better to use this as primary mac address instead of the
WiFi mac address.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-05-25 13:05:51 +02:00
Sven Eckelmann
d75df2413e
ar71xx-generic: Remove extra dash between v2 and OpenMesh device name (#781)
The returned name for OpenMesh devices with a an extra vX when calling

    lua -e 'print(require("platform_info").get_image_name())'

doesn't contain a dash between the vX and the device name. Thus the image
should also not contain a dash.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-05-25 13:05:40 +02:00
Matthias Schiffer
61b77b9a80
docs, README: Gluon v2016.1.5 2016-05-19 16:21:37 +02:00
Sven Eckelmann
3f472cbc6a
ar71xx-generic: Add support for OpenMesh devices
Integrate OpenMesh devices available in OpenWrt Chaos Calmer:

 - MR600
 - MR600v2
 - MR900
 - MR900v2
 - OM2P
 - OM2P-HS
 - OM2P-HSv2
 - OM2P-LC
 - OM2Pv2
 - OM5P
 - OM5P-AN

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-05-19 00:25:04 +02:00
Sven Eckelmann
e76efb2659
gluon-luci-admin: Fix uploaded image validation
The image validation currently fails on some devices (tested OpenMesh)
because it isn't done via sysupgrade. But the checks depend partially on
the integration in sysupgrade (e.g. via loops that can be stopped via
"break statements").

Instead of hacking its own version check, it is easier and better tested to
just use 'sysupgrade -T' like it is already done by LuCI.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-05-19 00:24:55 +02:00
Matthias Schiffer
15886fb65b
gluon-mesh-vpn-fastd: add missing iptables dependency confusing Kconfig
This was causing "recursive dependency" errors and potentially broken
configurations.
2016-05-18 01:34:34 +02:00
Matthias Schiffer
cebb753e1d
Update Gluon packages 2016-05-16 02:18:42 +02:00
Matthias Schiffer
e112aa6593
mpc85xx-generic: fix flash detection after spi-nor backport 2016-05-11 12:03:29 +02:00
Matthias Schiffer
1f400189cf
kernel: backport spi-nor driver from 4.4.9
Fixes #687
2016-05-09 23:15:17 +02:00
Matthias Schiffer
5a31cacee4
Update OpenWrt base
This also reverts commit 24d8695d8ceeb09d6c84bcd6ee4ffe087c9b386b...
2016-05-09 23:12:55 +02:00
Matthias Schiffer
2b01506b71
ar71xx: add missing ath10k firmware for Archer C5/C7
Fixes #758
2016-05-09 22:45:39 +02:00
Matthias Schiffer
27e87da4a2
Fix build with GCC 6
Make pkg-config, mkimage and gcc build with GCC 6 as host compiler. Fix
miscompilation of node.

Fixes #755
2016-05-09 22:43:56 +02:00
Matthias Schiffer
4add3d7204
docs: clean up and update Ubiquiti hardware support list 2016-05-06 20:18:08 +02:00
Matthias Schiffer
a2cbb02254
ar71xx-generic: add support for Ubiquiti Rocket M XW 2016-05-06 20:12:55 +02:00
Matthias Schiffer
495a3ab9fc
netifd: update and revert problematic patch
Fixes VLANs with shell protos on top of WLAN devices.

Fixes #754
2016-05-05 22:41:57 +02:00
Matthias Schiffer
310079cd2b ar71xx-generic: add TP-LINK TL-WR841ND v11 support
Fixes #721
2016-04-29 17:46:40 +02:00
Jan-Philipp Litza
41062d9582 gluon-core: use exec on uci commit 2016-04-29 17:41:55 +02:00
kb-light
b788b6684d gluon-node-info: add a script to fix whitespaces within the coordinates
Signed-off-by: kb-light <freifunk@kb-light.de>
2016-04-28 16:12:42 +02:00
Matthias Schiffer
63fb516bd3 gluon-core: commit all UCI configs at the end
Avoid commiting configs inbetween to decrease number of flash writes.

Fixes #714.
2016-04-28 16:12:21 +02:00
Matthias Schiffer
8adce872cb gluon-config-mode-mesh-vpn: fix save() call for traffic limits
It doesn't seem like this mistake had any effect.
2016-04-28 16:11:01 +02:00
Matthias Schiffer
6922fb8197 build: fix race condition on make clean without preceeding normal make 2016-04-27 20:28:30 +02:00
Matthias Schiffer
14ccbd2f5d docs, README: Gluon v2016.1.4 2016-04-25 10:17:06 +02:00
Jan Niehusmann
e44043f647 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-25 10:04:38 +02:00
Matthias Schiffer
337b43c715 gluon-core: use correct file variable in get_site_config() 2016-04-25 10:03:33 +02:00
Matthias Schiffer
9017bb3cb0 gluon-mesh-batman-adv-core: remove 'gluon.batman_adv' Lua module
It is not used anymore.
2016-04-25 10:03:18 +02:00
Matthias Schiffer
6e832e2b76 Backport parallel download locking support
Fixes #733
2016-04-25 10:02:48 +02:00
Matthias Schiffer
b493e1bb1a xtables-addons: build: fix configure compatiblity with POSIX shells
Fixes #710.
2016-04-05 21:01:27 +02:00
Matthias Schiffer
d610ba31ff Update OpenWrt base, packages and LuCI 2016-04-04 00:54:16 +02:00
Nils Schneider
c11f88397d ar71xx: Meraki MR12/MR62/MR16/MR66 support
OpenWRT now supports the CISCO Meraki enterprise class routers
MR12, MR16, MR62 and MR66. The fabric firmware demands the yearly
renewal of a support license.

This firmware was successfully tested by @Garunda for the MR62 (and
the MR12 with it for which this is an alias). The initial firmware
pre OpenWRT adoption was prepared and adapted for Gluon by @tcatm.
The confirmation of the functionality of the image for the MR66
(and the aliased MR16 with it) is still pending.

The devices are of strategic interest to the Freifunk community as
they are making a rock-solid impression. However, these come with
fairly hefty annual license. The Freifunk may offer an escape route
for those who had signed up and want to keep their investment into the
similarly expensive hardware. Used evices sell for $60 on eBay/Amazon
in the US. Here in the old world it is all >300 €, still.

Credits go to @Garunda for testing, to @tcatm for finding the
OpenWRT patch prior to its adoption and preparing the initial Gluon
adaptation, to @smoe for the update once that patch had arrived in
OpenWRT, and to @NeoRaider for his review and advice to use
GluonModelAlias for MR62 and MR66 to point to MR12 and MR16,
respectively.
2016-04-03 23:12:21 +02:00
Matthias Schiffer
679a199671 build: ensure the early path doesn't leak into later build steps
Leads to broken symlink setup by OpenWrt, usually breaking the build with
a "Too many levels of symbolic links" message.

Fixes #716.
2016-04-02 04:35:50 +02:00
Matthias Schiffer
5b0a3eae68 Explicitly set SHELL to bash
Fixes some messages if /bin/sh doesn't support 'echo -e'.

Suggested-by: Steffen Möller <steffen_moeller@gmx.de>
2016-04-02 04:35:43 +02:00
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