Commit Graph

2920 Commits

Author SHA1 Message Date
Matthias Schiffer
655da23520
docs: features/wired-mesh: add section about VXLAN encapsulation 2018-07-08 20:55:29 +02:00
Matthias Schiffer
446ae60d94
modules: update Gluon packages
be2c35785994 respondd-module-airtime: Fix reported noise result (#190)
2018-07-08 20:11:21 +02:00
Matthias Schiffer
6a5e67b383
docs: add documentation for site library 2018-07-07 11:43:37 +02:00
Vincent Wiemann
68af719e24 docs: private-wlan: add uci command to set MAC (#1454)
add a missing command to set the special Gluon MAC address of the private WLAN interface to the documentation.
2018-07-04 00:06:23 +02:00
Vincent Wiemann
dc13668b9d docs: increase recommended disk space for builds (#1450)
With all the packages being built 10GB are not enough anymore.
2018-07-03 00:06:05 +02:00
Matthias Schiffer
baebf9b852
docs: add ebtables-limit-arp feature to site.mk example
Closes: #1436
2018-07-01 16:34:00 +02:00
David Bauer
2fda1a1f86 ar71xx: use Power-LED as Diag-LED on FRITZBox 4020 (#1453)
This commit makes use of the Power-LED as Diag-LED, allowing the LED to
work as a status indicator for config-mode.

Signed-off-by: David Bauer <mail@david-bauer.net>
2018-06-30 19:23:12 +02:00
Matthias Schiffer
da058c5ef9
gluon-status-page: move neighbours-batadv wrapper to batadv-specific package 2018-06-30 16:03:13 +02:00
Matthias Schiffer
df22d41593
docs: site-example: remove duplication of contact-info texts in example
Let sites leave these texts empty by default, just add a comment where to
find the default labels.
2018-06-29 21:03:45 +02:00
Andreas Ziegler
5cf7c53e69
gluon-config-mode-geo-location: allow overriding geo location description text 2018-06-29 21:01:24 +02:00
Andreas Ziegler
533ea986ad
gluon-config-mode-hostname: allow overriding hostname description text 2018-06-29 20:55:32 +02:00
Matthias Schiffer
a49cf395bd
cripts/check_site.lua: print paths separated by '.' rather than '/'
Using slashs instead of dots is a bit unexpected, and as long as we're not
going for full-blown JSONPath, neither is more correct than the other.
2018-06-29 20:47:59 +02:00
Sven Eckelmann
3d18ae02d8 ar71xx: Add support for TP-Link CPE210 v2 (#1445) 2018-06-26 01:19:55 +02:00
Ralf Jung
1649635be4
gluon-config-mode-contact-info: allow overriding contact field help and note in site 2018-06-24 19:47:52 +02:00
Sven Eckelmann
384c2772c9 ar71xx: add ath10k packages for OpenMesh A40/A60 (#1444)
The dependency line was lost during the rebase of the current master
version.

Fixes: 9d719a2e57 ("ar71xx: add support for OpenMesh A40/A60 (#1424)")
2018-06-24 13:32:56 +02:00
Matthias Schiffer
b2436f674b
docs: add new doc page about package development
Explain the magic of gluon.mk. The feature flag documention is moved into
this new page.
2018-06-23 19:44:43 +02:00
Christoph Krapp
1a065fbe24 ar71xx: add support for ZyXEL NBG6716 (#1443) 2018-06-22 20:21:11 +02:00
J0WI
ee97fe8b9e gluon-web-admin: show sha256sum to verify upgrade (#1441) 2018-06-19 19:24:27 +02:00
Matthias Schiffer
4919f5443d
docs, README: Gluon v2017.1.8 2018-06-17 17:38:34 +02:00
Matthias Schiffer
c36d3286a1
modules: switch routing feed to openwrt-18.06 branch
By using the release branch, we will be able to get future bugfixes without
local patches.
2018-06-17 17:31:02 +02:00
lemoer
c0e7b96d1d docs: add documentation about multidomain support (#1365) 2018-06-14 00:01:56 +02:00
Matthias Schiffer
046103e5a2
modules: update routing packages
87cba7f8996a batman-adv: add patches from 2018.1-maint 2018-06-12
2018-06-13 22:52:37 +02:00
heini66
c0df74876f docs: add link to site config of Freifunk Nordheide (#1428) 2018-06-09 15:55:29 +02:00
J0WI
27e460f8ca docs: add link to site config of Freifunk Dreiländereck (#1425) 2018-06-09 14:23:50 +02:00
J0WI
6a68d6fba8 docs: update link to site config of Freifunk Kiel to HTTPS (#1427) 2018-06-09 14:23:01 +02:00
Sven Eckelmann
ef819cc196 ar71xx: add support for OpenMesh OM2P(-HS)v4 (#1426) 2018-06-09 13:55:38 +02:00
Martin Weinelt
2ba3b35d0d docs: update site url for darmstadt (#1413) 2018-06-09 13:53:12 +02:00
Sven Eckelmann
9d719a2e57 ar71xx: add support for OpenMesh A40/A60 (#1424) 2018-06-08 20:18:30 +02:00
Christoph Krapp
54ff903633 ar71xx: add support for TP-Link TL-WA901ND v5 (#1423) 2018-06-07 22:36:18 +02:00
Matthias Schiffer
998cc6e16e
modules: update LEDE
b6a1f43075f9 base-files: fix UCI config parsing and callback handling
6734f32d91cd mtd: add build hack to reintroduce shared mtd for older releases
aaac9e82aa60 mtd: mark as nonshared to fix FS#484
0fee4906d5c0 ustream-ssl: update to latest git HEAD
f34a0756fd94 ustream-ssl: update to latest git HEAD
98b9d8a3d3fd mbedtls: Activate the session cache
88ba88e5adc4 mbedtls: update mbedtls to version 2.7.3
2018-06-06 22:33:23 +02:00
Matthias Schiffer
0563473abb
ar71xx: fix boot with increased kernel size on CPE/WBS 210/510
Fixes: d139a13563 ("Add various patches to deal with bigger kernels")
Fixes #1417
2018-06-06 22:29:01 +02:00
Sven Eckelmann
c840a588b9 mac80211: initialize sinfo in cfg80211_get_station
Most of the implementations behind cfg80211_get_station will not initialize
sinfo to zero before manipulating it. For example, the member "filled",
which indicates the filled in parts of this struct, is often only modified
by enabling certain bits in the bitfield while keeping the remaining bits
in their original state. A caller without a preinitialized sinfo.filled can
then no longer decide which parts of sinfo were filled in by
cfg80211_get_station (or actually the underlying implementations).

cfg80211_get_station must therefore take care that sinfo is initialized to
zero. Otherwise, the caller may tries to read information which was not
filled in and which must therefore also be considered uninitialized. In
batadv_v_elp_get_throughput's case, an invalid "random" expected throughput
may be stored for this neighbor and thus the B.A.T.M.A.N V algorithm may
switch to non-optimal neighbors for certain destinations.
2018-06-06 11:39:00 +02:00
Jan-Philipp Litza
e909d45ab0 gluon-radv-filterd: Invalidate originators cache after some time (#1343) 2018-06-05 21:55:30 +02:00
Matthias Schiffer
603912dd0d
gluon-config-mode-contact-info: restore datatype definition
optional = true does not make sense without a datatype. When no datatype is
set, the empty string will be a valid value, so data is never unset in the
write function. Restore the minlength(1) datatype so the contact setting is
deleted as intended when no value is provided.
2018-06-04 23:37:32 +02:00
Matthias Schiffer
b8fa1b2a99
gluon-config-mode-contact-info: remove useless description
The first half was just the package title, the second was outdated.
2018-06-04 23:15:59 +02:00
Matthias Schiffer
184dc54317
modules: update routing packages
2dfb22876414 batman-adv: add patches from 2018.1-maint 2018-06-03
2018-06-04 19:20:05 +02:00
Matthias Schiffer
0351fc0ade
modules: update routing packages
688901a664eb bird2: Add package
ecbdeb0500cc bird: Rename to bird1 and bump to v1.6.4
453de2136e2f nodogsplash2: update to version 2.1.1 (#376)
a71ecc3dddc4 babeld: Update to 1.8.2
209877071051 miniupnpd: drop from repo
2018-06-03 16:11:03 +02:00
Matthias Schiffer
ef9b7deb12
modules: update OpenWrt packages
b93e46562a0d lighttpd: CONFIG_LIGHTTPD_SSL includes mod_openssl
08e547f94394 usbip: remove upstreamed musl compatibility patch (#5983)
09b00c08f56a ruby: bump to 2.4.4
20984d673e43 icu: fix CVE-2017-15422
e1b36a234cbb lighttpd: add mod-wstunnel
62b0d30aebc0 lighttpd: update to 1.4.48
0b748a3ac596 sqm-scripts: Fix return value bug in postrm script
96c08703f38a mosqitto: bump to 1.4.15 for CVE fixes.
90d3ef2f7633 minidlna: exclude "po" directory to fix CONFIG_BUILD_NLS=y builds
b8e6fc3eb752 sqlite3: fix uClibc builds
acc974f84caf p11-kit: disable trust module
4e93c8bf468b tiff: version bump to address open CVEs
2847e03934e9 libxslt: add patches copied from Debian to fix CVEs
902542faa04e libssh: fix zlib detection
dc7f2ccad2fd alsa-lib: fix uClibc builds
e359065b625b net/https-dns-proxy: Update to 2018-01-24.
b6cf69bca6d3 unbound: update to 1.6.8 for CVE-2017-15105
4038c7ea6f44 [17.01] travelmate: release 1.0.2
366e595d5689 [17.01] adblock: release 3.4.3
f5046db67e53 vpnc: fix using proto_add_host_dependency
c13cd82a4a76 ulogd: use strncpy instead of memcpy
02692887ba89 wget: backport 1.19.2 from master
23d7fd181720 tree: backport from master
eb3a0d828e1f postgresql: update to version 9.5.10
81571ac0efd5 gnutls: Use HTTPS instead of FTP
2c4ea103d01c ruby: bump to 2.4.3
fe63607e8802 python: declare explicit Host/Compile to fix pgen tool installation error
78acfcc7ed06 net/mwan3-luci: fix iface_state on on status page
7cf09e3ec4f0 python: update to version 2.7.14 for branch 17.01
0230af3b2027 attendedsysupgrade-common: add package
feda1e4ba614 tinc: version bump 1.0.33
f2131de798e2 gnutls: updated to 3.5.16
2018-06-03 16:07:12 +02:00
Matthias Schiffer
0bce62ca3e
modules: update LEDE
6e47c22268d5 ar71xx: Deactivate build of Netgear WNR2000v3
9dd189d4adc4 mvebu: Add support for WRT3200ACM with new NAND flash
adfd64ddd62c brcm47xx: add switch port mapping to Asus WL-500W
4a38c0cad5b2 odhcpd: fix managed address configuration setting
058a0b7552f8 apm821xx: Add default packages to NAND target
6eec0e46ed33 wireguard: bump to 20180519
5ad80ff24b27 wireguard: no longer need portability patch
83089916dcc3 wireguard: bump to 20180514
6cc65b05f311 wireguard: Add support for ip6prefix config option
0e3cc084968f wireguard: bump to 0.0.20180513
4cb9af80dd9b wireguard: bump to 20180420
9e5bed665259 wireguard: bump to 20180304
57e773bd4ea7 wireguard: bump to 20180202
90d9df048b47 wireguard: bump to 20180118
161d95f4c5a7 kernel: bump kernel 4.4 to 4.4.132 for 17.01
2c0cd47dab77 rpcd: update to lastest HEAD
7b54d52a443e kernel: use accepted version of bcm47xxpart fix commit
3c81d12ec328 bcm53xx: backport the first bunch of 4.18 BCM5301X patches
b07875308476 ar71xx: fix and improve ALFA Network Tube2H support
e8b1af45f8b2 kernel: bump kernel 4.4 to 4.4.131 for 17.01
2018-06-03 16:04:44 +02:00
Matthias Schiffer
baf40535b1
modules: update Gluon packages
c34d129afb48 batman-adv-legacy: update to git version 2018-06-03
ed7ed7dcbaf0 autoupdater: allow skipping the version check (#187)
6268f870f17f mmfd: bump version to use new libbabelhelper, do not start verbose
f51707e1c5fd libbabelhelper: bump version for new lexer
d3391981cd09 l3roamd: bump version
2018-06-03 15:59:44 +02:00
Sven Eckelmann
e1a741be4f batman-adv: Fix best gw refcnt after netlink dump (#1411)
A reference to the best gateway is taken when the list of gateways in the
mesh is sent via netlink. This is necessary to check whether the currently
dumped entry is the currently selected gateway or not. This information is
then transferred as flag BATADV_ATTR_FLAG_BEST.

After the comparison of the current entry is done,
batadv_*_gw_dump_entry() has to decrease the reference counter again.
Otherwise the reference will be held and thus prevents a proper shutdown of
the batman-adv interfaces (and some of the interfaces enslaved in it).

Fixes: 899235a4a637 ("Merge pull request #241 from ecsv/batman-adv-2016.4-maint-2016-10-29")
Reported-by: Andreas Ziegler <dev@andreas-ziegler.de>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-06-03 14:37:59 +02:00
Christoph Krapp
114d4688d2 ar71xx: generic: enable CONFIG_MTD_SPLIT_TPLINK_FW (#1406) 2018-05-26 22:25:14 +02:00
Vincent Wiemann
33956cd4b3 ar71xx: add support for Alfa AP121F (#1404)
Adds support for Alfa AP121F USB powered travel router (looks like an USB ethernet adapter).
There is no factory image, but only a sysupgrade file for this router which can be installed using the inbuilt UBoot web interface.
Configure your PC with IP address 192.168.1.2 and connect the router using its RJ45 port. Hold the reset button while powering the device until all LEDs have flashed 3 times simultaneously. You can now access the fallback web interface using a web browser at http://192.168.1.1 and flash the sysupgrade file.
2018-05-23 19:32:40 +02:00
Matthias Schiffer
f51eac7582
gluon-status-page: add contact information again
The field was accidentally removed during the status-page rewrite.

Fixes #1401
2018-05-22 22:48:27 +02:00
Andreas Ziegler
7b1857e743 modules: change url from git.lede-project.org to git.openwrt.org 2018-05-22 01:42:06 +02:00
Christoph Krapp
7ce4fac1a9 ar71xx: add model detection for Ubiquiti AC Mesh (#1400) 2018-05-21 15:51:26 +02:00
Christof Schulze
ab7f1acd0c gluon-config-mode-contact-info: provide enhancements for german, english and french translation to comply with DSGVO (#1394)
* do not allow to obligatorily require contact information
* add remark that the data is provided voluntarily
* mention how to delete the data
* be very clear about the fact that the data being entered is public and
  can be downloaded and processed by anyone.
2018-05-19 19:26:33 +02:00
Christoph Krapp
1be49d1326 Update LEDE patches (#1399) 2018-05-18 23:08:08 +02:00
Christoph Krapp
68ee56b869 ar71xx: add support for GL.iNet GL-AR750 (#1395) 2018-05-17 22:33:18 +02:00
David Bauer
ed7d68490d gluon-config-mode: add platform on config-mode reboot (#1397)
This commit adds the ability to show information about the platform on
config-mode reboot.
2018-05-17 02:30:29 +02:00