Commit Graph

4294 Commits

Author SHA1 Message Date
Nils Schneider
3aecc92073 gluon-config-mode: modularize wizard
This commit splits gluon-config-mode into several, mostly independent
packages.

* gluon-config-mode-core: basic functionality (required)
* gluon-config-mode-hostname: hostname field
* gluon-config-mode-autoupdater: show when autoupdater is enabled
* gluon-config-mode-mesh-vpn: fastd vpn configuration, bw limit
* gluon-config-mode-geo-location: geo coordinates
* gluon-config-mode-contact-info: contact info field

The package gluon-config-mode has been removed. You need to replace
it with these packages (or any subset of them) in site.mk:

* gluon-config-mode-hostname
* gluon-config-mode-autoupdater
* gluon-config-mode-mesh-vpn
* gluon-config-mode-geo-location
* gluon-config-mode-contact-info

Note: It is not possible to deactivate the autoupdater in config mode
anymore (expert mode will still allow it). Instead, a message is shown
in case the autoupdater is enabled.
2014-08-05 14:56:45 +02:00
Julian Kornberger
1fc572e863 gluon-luci-wifi: UI for enabling a private WLAN
freifunk-gluon/gluon#122
2014-08-05 01:20:15 +02:00
Matthias Schiffer
40286cfb04 Add experimental support for the TL-WR703N 2014-08-04 23:55:36 +02:00
Matthias Schiffer
07ce01517c gluon-radvd: fix NULL deref
The specification says that the ifa_addr field of struct ifaddrs may be NULL,
and in Barrier Breaker, this does actually occur...
2014-08-04 22:57:26 +02:00
Nils Schneider
ce1a160bcc gluon-config-mode: mention reboot on button
Make it clear that saving settings will reboot the device.
2014-08-04 20:46:33 +02:00
Nils Schneider
74dfce8a30 gluon-announced: do not strdup optarg 2014-08-04 20:41:00 +02:00
Matthias Schiffer
b3158fb51d Add support for the Buffalo WZR-HP-G450H 2014-08-04 20:34:08 +02:00
Matthias Schiffer
0a6523d347 Remove now unneeded dnsmasq patch 2014-08-04 20:34:08 +02:00
Matthias Schiffer
2fdd3af1cc Update Gluon packages 2014-08-04 20:34:04 +02:00
Nils Schneider
a7a8f37308 Merge pull request #53 from freifunk-gluon/fastd-key-generate
config-mode, mesh-vpn: refactor key generation
2014-08-04 20:32:03 +02:00
Matthias Schiffer
8f6ec2fb4b gluon-simple-tc: replace tc with own implementation to reduce size 2014-08-04 20:08:40 +02:00
Matthias Schiffer
4732de1f82 gluon-radvd: implement own radvd to reduce size 2014-08-04 20:08:40 +02:00
Matthias Schiffer
bce2f19a8c Remove outdated IP dependencies 2014-08-04 20:08:40 +02:00
Matthias Schiffer
117f9b4662 gluon-mesh-batman-adv: don't parse ip output for nodeinfo 2014-08-04 20:08:40 +02:00
Matthias Schiffer
4795fc4a50 gluon-mesh-batman-adv: use lua-ethtool-stats instead of ethtool 2014-08-04 20:08:40 +02:00
Matthias Schiffer
7b0ed188b0 gluon-wan-dnsmasq: use libpacketmark 2014-08-03 11:07:28 +02:00
Matthias Schiffer
4b7069e12d busybox: add ip command 2014-08-03 02:24:18 +02:00
Matthias Schiffer
9d1958b774 docs: releases/v2014.3: another typo fix 2014-08-02 22:13:32 +02:00
Nils Schneider
e909329b1f docs: release 2014.3 corrections/clarifications 2014-08-02 22:07:18 +02:00
Matthias Schiffer
2119fec628 docs: formatting fixes 2014-08-02 21:39:41 +02:00
Matthias Schiffer
f2c3446aa7 docs: add 2014.3 release notes 2014-08-02 21:33:10 +02:00
Matthias Schiffer
ae79ab53d4 docs: clean up index page, add list of supported devices 2014-08-02 19:49:50 +02:00
Matthias Schiffer
12a2442a0f Documentation cleanup 2014-08-02 19:28:06 +02:00
Matthias Schiffer
a15ad8fee4 Update netifd from Barrier Breaker (r41888) 2014-07-29 22:33:23 +02:00
Nils Schneider
3a8af0ce38 scripts: fix GLUON_SITE_CONFIG
check_site.sh and site.sh were setting GLUON_SITE_CONFIG on their own
even though the environment variable was already exported.
2014-07-29 10:05:10 +02:00
Nils Schneider
f71413b6bd docs: fix builds.rst 2014-07-28 21:09:34 +02:00
Nils Schneider
7005a585a0 allow GLUON_SITEDIR to be set by environement 2014-07-28 20:53:43 +02:00
Nils Schneider
53500c50c9 Merge pull request #146 from DerDerwish/master
Link to hackint.org added
2014-07-28 19:13:23 +02:00
Frank
8a287ee9ad Link to hackint.org added 2014-07-28 18:46:58 +02:00
Matthias Schiffer
5ce0cd5f81 Update Gluon packages 2014-07-28 16:31:32 +02:00
Matthias Schiffer
354508752c gluon-mesh-batman-adv: fix network.mesh_inferfaces announce field with new netifd 2014-07-28 16:29:20 +02:00
Nils Schneider
2f5705b5de config-mode, mesh-vpn: refactor key generation
Previously, the config-mode was responsible for generating the fastd
secret. This patch sets the default secret to "generate" causing a
secret to be generated on its first use (e.g. show_key or start).

This also changes the info page (in Expert Mode) to show "n/a" when the
public key is not yet available.
2014-07-27 16:22:40 +02:00
Matthias Schiffer
9b5fbc4601 Reduce fw3 log spam in netifd scripts 2014-07-26 17:08:26 +02:00
Matthias Schiffer
5f82a0815b Update netifd from Barrier Breaker 2014-07-26 16:48:48 +02:00
Matthias Schiffer
e9aa0533ce Update netifd and odhcp6c from Barrier Breaker 2014-07-26 04:02:21 +02:00
Matthias Schiffer
a4a5b9a38b docs: autoupdater: fix example build script 2014-07-26 02:20:38 +02:00
Matthias Schiffer
59bb4247c9 ar71xx: disable building u-boot for ZyXEL devices
The u-boot package has some issues causing its build to fail under certain
circumstances. As we don't support the ZyXEL devices it's used for anyways, just
don't build it anymore.
2014-07-25 18:23:02 +02:00
Matthias Schiffer
010b2ccdb2 Update Gluon packages 2014-07-25 17:33:20 +02:00
Matthias Schiffer
9510d03b8b gluon-autoupdater: perform fallback updates hourly 2014-07-25 16:55:00 +02:00
Matthias Schiffer
c2faf6eb64 docs: update autoupdater documentation 2014-07-24 20:04:58 +02:00
Matthias Schiffer
cbe45a2325 Update Gluon packages 2014-07-24 20:01:24 +02:00
Matthias Schiffer
32d696a9b2 mac80211: add another ath9k patch 2014-07-24 03:31:26 +02:00
Matthias Schiffer
7bc0c78e7e Update OpenWrt
This now includes the previously added patch.
2014-07-24 03:31:20 +02:00
Matthias Schiffer
35d8ff579f gluon-autoupdater: unconditionally perform an update 5 minutes after boot when the whole PRIORITY delay has passed 2014-07-21 17:27:47 +02:00
Matthias Schiffer
a39f527dad gluon-autoupdater: add locking to ensure no two instances of the autoupdater run in parallel 2014-07-21 17:27:47 +02:00
Matthias Schiffer
bb2adefd34 gluon-autoupdater: adjust for new updater logic
The probability field is removed, updates are performed once per night between
04:00 and 05:00.
2014-07-21 17:27:47 +02:00
Matthias Schiffer
059ea7e5fd gluon-autoupdater: add version_file option to uci settings 2014-07-21 17:27:47 +02:00
Nils Schneider
e0ade6302c docs: gluon-announce, announced, alfred 2014-07-21 13:33:04 +02:00
Nils Schneider
af422f70e1 docs: typo 2014-07-21 12:04:11 +02:00
Matthias Schiffer
cba86b0211 scripts/rfc3339date.lua: fix pattern validity 2014-07-21 03:44:53 +02:00