Commit Graph

1483 Commits

Author SHA1 Message Date
Jan-Philipp Litza
15a80aaffd Switch from luci-lib-json to luci-lib-jsonc
Apart from replacing a patch for the former by two patches for latter,
this involved minimal adaptations of the lua scripts in the following
packages:

* gluon-announce
* gluon-announced
* gluon-mesh-batman-adv-core
* gluon-status-page
2015-08-30 21:05:13 +02:00
Matthias Schiffer
4405f39869 Merge remote-tracking branch 'origin/radio-config' 2015-08-29 02:36:38 +02:00
Nils Schneider
ac439b8b64 Update modules 2015-08-29 02:10:32 +02:00
Matthias Schiffer
3dbe4bc80f Update modules 2015-08-28 19:31:41 +02:00
Matthias Schiffer
0f427af474 Avoid build dependency on libopenssl 2015-08-28 10:48:41 +02:00
kb-light
753c1f9e2a gluon-status-page: handle 11s interfaces 2015-08-23 23:19:28 +02:00
Nils Schneider
5cd17b9b9b Update modules 2015-08-19 21:36:00 +02:00
Nils Schneider
6906ef9de6 gluon-radvd: use uradvd 2015-08-19 21:20:50 +02:00
Nils Schneider
177086b881 gluon-radio-config: basic wireless configuration
Split basic radio configuration from gluon-mesh-batman-adv as this will
be required for virtually any wireless mesh protocol.

This package takes care of setting:

  - wireless channel,
  - htmode and
  - regulatory domain

gluon-mesh-batman-adv-core depends on this package.
2015-08-18 11:41:14 +02:00
Nils Schneider
bd56af3bab docs: introduce per-package documentation
Documentation for packages should be placed in docs/packages/
and be added to docs/index.rst.
2015-08-16 14:57:48 +02:00
Matthias Schiffer
a1071bc5d4 Update modules 2015-08-13 20:27:07 +02:00
Matthias Schiffer
d432a0a214 alfred: not only wait for the interface, but also a link-local address 2015-08-09 18:13:45 +02:00
Matthias Schiffer
0f928b08d5 docs: import v2015.1.2 release notes and list of supported devices 2015-08-09 14:56:03 +02:00
Matthias Schiffer
5cc6e820ea Fix TL-MR3220 v2 image generation
This broke due to a recent OpenWrt update.
2015-08-07 20:56:43 +02:00
Matthias Schiffer
4b23674393 base-files: default_postinst: propagate the real postinst return code
Fixes site.conf checks.
2015-08-07 18:50:03 +02:00
Matthias Schiffer
86773d7628 gluon-luci-wifi-config: add support for new WLAN configuration 2015-08-07 18:36:13 +02:00
Matthias Schiffer
26c6a787f6 Merge remote-tracking branch 'origin/flexible-wifi' 2015-08-07 17:45:23 +02:00
Matthias Schiffer
11bffa59db Update routing packages
This also updates batman-adv & alfred to 2015.1
2015-08-06 22:31:28 +02:00
Matthias Schiffer
aaac89c762 Update OpenWrt & LuCI packages 2015-08-06 22:01:10 +02:00
Matthias Schiffer
397d56e317 batman-adv: fix patch ordering 2015-08-06 21:42:48 +02:00
Matthias Schiffer
b408e1c99e batman-adv: decrease maximum fragment size
This should workaround batman-adv's inability to deal with different MTUs
which need fragmentation.

Fixes #435
2015-08-06 21:31:46 +02:00
Matthias Schiffer
be9182d377 Backport some QCA953x fixes
This might improve stability on the TL-WR841 v9.
2015-08-06 19:24:37 +02:00
Matthias Schiffer
5f55e4c084 Merge remote-tracking branch 'origin/fix-wan-dnsmasq' 2015-08-06 16:43:35 +02:00
Matthias Schiffer
912ab30d3a Update OpenWrt base 2015-08-06 16:37:23 +02:00
Matthias Schiffer
b4b16c31bf Merge pull request #434 from kokel/wr710n-v2
Add support for TP-Link TL-WR710N v2
2015-08-06 16:36:46 +02:00
Kokel
8ccb173992 Add support for TP-Link TL-WR710N v2
Tested-by: @kokel
2015-08-06 16:21:40 +02:00
Nils Schneider
2a93c58042 mesh-batadv-core: introduce 11s mesh, refactor wireless config
This is a site.conf-breaking change in regard to the wireless config.
Make sure to read http://gluon.readthedocs.org/en/latest/user/site.html
and update your site.conf accordingly!

Support for 802.11s mesh interfaces has been added. Gluon now supports
three interface types: ap, ibss and mesh. All of them are now optional
and may be configured independently in site.conf.

A sample site.conf may look like this:

    wifi24 = {
            channel = 1,
            htmode = 'HT40+',
            ap = {
                    ssid = 'luebeck.freifunk.net',
            },
            ibss = {
                    ssid = '02:d1:11:37:fc:38',
                    bssid = '02:d1:11:37:fc:38',
                    mcast_rate = 12000,
            },
            mesh = {
                    id = 'ffhl-mesh',
                    mcast_rate = 12000,
            },
    },
2015-08-04 23:05:29 +02:00
Nils Schneider
d9df118686 gluon-wan-dnsmasq: fix usage of libpacketmark
Using service_start requires exporting of environment variables.

Fixes #397
2015-08-04 22:51:40 +02:00
Jan-Philipp Litza
4e5b3354d2 gluon-mesh-batman-adv-core: Only announce valid IPv6 addresses
The nodeinfo/network/addresses announcement included deprecated and
tentative addresses, which it clearly shouldn't as the host doesn't want
to be contacted on those addresses. They are now filtered out.
2015-08-04 00:11:45 +02:00
Matthias Schiffer
bf2f4880fa Merge pull request #428 from oakey-dev/patch-2
TP-Link TL-WA701ND v2: remove BROKEN
2015-08-03 18:25:29 +02:00
Neal Oakey
3f2f37f098 TP-Link TL-WA701ND v2: remove BROKEN 2015-07-30 15:11:39 +02:00
Matthias Schiffer
75cebd236d hostapd: prevent channel switch for 5GHz
hostapd would switch the primary and secondary channel on 5GHz networks in
certain circumstances, completely breaking the adhoc interfaces of the WLAN
adapter (they would lose their configuration).

As a temporary fix, disable this channel switch function.
2015-07-27 20:45:33 +02:00
Nils Schneider
56e7753035 check_site: allow subcheck to be nil in need_table() 2015-07-25 21:02:24 +02:00
Nils Schneider
03ed475a42 openwrt/mac80211: set mcast-rate for mesh point interfaces 2015-07-24 21:54:41 +02:00
Matthias Schiffer
1195760cb6 ath10k: update Candelatech firmware to v14 2015-07-23 02:27:04 +02:00
Matthias Schiffer
dfcac0aaa5 ar71xx: fix wndr3700_board_detect for some NETGEAR WNDR3700v2 2015-07-23 01:41:25 +02:00
Matthias Schiffer
6f1989d43a ar71xx-generic: also provide images for the Ubiquiti Loco, Picostation and Rocket M
While the images are the same that are used for the Bullet M, adding these
copies will help users choose the correct image for their device.
2015-07-21 15:43:56 +02:00
Matthias Schiffer
bb869b800e ar71xx-generic: add images for TL-WR940N
These are identical to the TL-WR941ND (and identify as TL-WR941ND
internally).
2015-07-21 15:42:13 +02:00
Matthias Schiffer
508dca41eb Update DEFAULT_OPKG_REPO to 15.05-rc3 2015-07-18 21:22:21 +02:00
Matthias Schiffer
48054fc943 Add update-vermagic make target 2015-07-18 21:21:06 +02:00
Matthias Schiffer
f6498e8773 Update modules 2015-07-18 18:02:13 +02:00
Matthias Schiffer
303712d4b4 brcm2708: don't use gzip -k 2015-07-17 20:53:19 +02:00
Matthias Schiffer
2eb59ddec0 Add support for sunxi target and BananaPi profile (untested) 2015-07-16 23:07:10 +02:00
Matthias Schiffer
cee83c60c0 brcm2708: add sysupgrade support 2015-07-15 22:06:01 +02:00
Matthias Schiffer
3335fc6c53 Merge pull request #417 from FreifunkMD/doc
doc: remove "probability" from site doc (was removed in v2014.3)
2015-07-14 11:20:46 +02:00
Alexander Dahl
7be180d419 doc: remove "probability" from site doc (was removed in v2014.3)
see: http://gluon.readthedocs.org/en/latest/releases/v2014.3.html

Signed-off-by: Alexander Dahl <alex@netz39.de>
2015-07-14 11:07:52 +02:00
Matthias Schiffer
9b2d4a3535 Update OpenWrt base 2015-07-13 16:11:35 +02:00
Matthias Schiffer
8434686085 build: implicitly configure board and subtarget options
The file targets/$GLUON_TARGET/config becomes optional, as many targets
only used it to set the board and subtarget.

Also fix targets without subtarget.
2015-07-12 22:38:41 +02:00
Matthias Schiffer
d4c6b31454 ar71xx-generic: remove unneeded CONFIG_TARGET_ROOTFS_JFFS2 option
This default to n now by default
2015-07-12 22:09:15 +02:00
Matthias Schiffer
7d7c093007 brcm2708-bcm2708/-bcm2709: remove unnecessary package list
These packages are included by OpenWrt by default on this target and don't
need to be specified manually.
2015-07-12 18:46:30 +02:00