Commit Graph

1963 Commits

Author SHA1 Message Date
Christof Schulze
3230578c1c speling: lifetime instead of leasetime 2016-09-09 00:22:46 +02:00
Christof Schulze
c910dc46a0 have gluon-mesh-babel provide gluon-mesh-provider 2016-09-09 00:22:46 +02:00
Christof Schulze
327353ca84 add provide for gluon-radvd-provider 2016-09-09 00:22:45 +02:00
Christof Schulze
027745421b remove empty newlines 2016-09-09 00:22:45 +02:00
Christof Schulze
0fed93fbdf place arguments for uradvd 2016-09-09 00:22:45 +02:00
Christof Schulze
467518ed1e init scripts execute much better with +x 2016-09-09 00:22:45 +02:00
Christof Schulze
8d1678d7e3 re-add init script after it had been lost in a rebase 2016-09-09 00:22:45 +02:00
Christof Schulze
5998775f9c use only one init script 2016-09-09 00:22:45 +02:00
Christof Schulze
4ba152e3b5 do not add mow-interface twice 2016-09-09 00:22:45 +02:00
Christof Schulze
917e298b59 reduce breakage - table 2016-09-09 00:22:45 +02:00
Christof Schulze
6a38400ae1 add init.d scripts to a) write temporary config file and b) start babel 2016-09-09 00:22:45 +02:00
Christof Schulze
b43f9663c0 generate temporary config for babel 2016-09-09 00:22:45 +02:00
Christof Schulze
be6a6f3746 catch all special characters in replacement 2016-09-09 00:22:45 +02:00
Christof Schulze
7f66481a70 pretty-print 2016-09-09 00:22:45 +02:00
Christof Schulze
2c418a6e66 safety first: section names, removing old mesh_interfaces 2016-09-09 00:22:45 +02:00
Christof Schulze
ae42e979c1 make code more compact 2016-09-09 00:22:45 +02:00
Christof Schulze
39998f543e populate babel-interfaces with the content of /lib/gluon/core/dynamic/interfaces 2016-09-09 00:22:45 +02:00
Nils Schneider
33a12b006f gluon-radvd: HACK: free ebtables from bat0 2016-09-09 00:22:44 +02:00
Nils Schneider
20409f5727 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-09-09 00:22:44 +02:00
Nils Schneider
e8acfaecb0 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-09-09 00:22:44 +02:00
Sven Eckelmann
7a9cf635c4 ar71xx-generic: Mark MR1750 and OM5P-AC devices as BROKEN (#878)
The MR1750 and OM5P-AC devices are based on ath9k SoCs and an external
ath10k chip. All devices which are using ath10k should be marked as broken
due to deficits in their IBSS support.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-09-09 00:22:00 +02:00
Ruben Barkow
5035ccd3d1 gluon-config-mode-contact-info: define an "obligatory" option in site.conf (#843) 2016-09-09 00:22:00 +02:00
J0WI
546ac146c6 gluon-status-page: removed obsolete css prefixes (#877)
None of them are used by modern browsers anymore, so it's safe to remove them.
2016-09-09 00:22:00 +02:00
Matthias Schiffer
3b0d12125f mac80211, hostapd, ...: update to LEDE 42f559ed70897a7b74dd3e6293b42e6d2e511eaa 2016-09-09 00:22:00 +02:00
Matthias Schiffer
3b3e03bd20 gluon-mesh-batman-adv-core: explicitly set primary MAC address using a dummy interface
Fixes #834
2016-09-09 00:22:00 +02:00
Matthias Schiffer
e795f61252 Reorganize MAC addresses, always explicitly set address for private WLAN
Fixes #842
2016-09-09 00:22:00 +02:00
Matthias Schiffer
0b3af14bf8 gluon-core: migrate custom batadv interfaces to gluon_mesh proto
Users may have defined additional mesh interfaces. Properly migrate these
to avoid subtly breaking the network config (and make them ready for new
mesh protocols).
2016-09-09 00:21:59 +02:00
Matthias Schiffer
50d982cad7 gluon-client-bridge: add LAN interfaces to client bridge by default (instead of doing this in the batman-adv-specific scripts)
This allows to weaken the gluon-mesh-batman-adv-core dependency of
gluon-luci-portconfig to gluon-client-bridge.
2016-09-09 00:21:59 +02:00
Matthias Schiffer
2c3da87f7c gluon-mesh-batman-adv-core: move config not specific to batman-adv to gluon-core 2016-09-09 00:21:59 +02:00
Matthias Schiffer
74a80bf8d6 gluon-mesh-batman-adv-*, gluon-mesh-vpn-fastd: configure batman-adv through gluon_mesh proto 2016-09-09 00:21:59 +02:00
Matthias Schiffer
1fb7766692 gluon-mesh-batman-adv-*: add gluon_mesh protocol handlers 2016-09-09 00:21:59 +02:00
Matthias Schiffer
b4aecddd6c gluon-core: add gluon_mesh netifd proto
This new protocol will allow configuring mesh interfaces independently of
the used mesh protocol.
2016-09-09 00:21:59 +02:00
Lustikus
02797e6689 Update hardware.rst
[Matthias Schiffer: changed the text a bit]
2016-09-09 00:21:59 +02:00
Jan-Philipp Litza
41cade9754 Remove squashing from contribution guidelines (#865) 2016-09-09 00:21:59 +02:00
Matthias Schiffer
5dd215a38f gluon-status-page-api: hide warning in upgrade script 2016-09-09 00:21:36 +02:00
Matthias Schiffer
48b3283c3e gluon-mesh-batman-adv-core, gluon-mesh-vpn-fastd: switch MAC address assignment
Switch to:

1. WAN
2. LAN
3. Mesh VPN

As WAN and LAN are setup in gluon-mesh-batman-adv-core (and will be moved
to gluon-core), while the mesh VPN has its own package, giving WAN and LAN
the first indices is preferable.
2016-09-09 00:21:36 +02:00
Ruben Barkow
736831b7d7 docs: minor improvements to i18n docs, mention French (#866) 2016-09-09 00:21:36 +02:00
Steffen Förster
07c2a12e54 ar71xx-generic: add support for ALFA N2 and N5 (#871)
+ added profile for these devices
+ added entry in the docs for these devices plus the missing alfa tube
2016-09-09 00:21:36 +02:00
Matthias Schiffer
a1f1d476ce gluon-wan-dnsmasq: add interface name to link-local addresses
Fixes #854
2016-09-09 00:21:36 +02:00
Matthias Schiffer
70109cec54 ar71xx-generic: add support for new TP-Link region codes
Generate flashable images for the Archer C7 v2 with current stock firmware
again.

To set the region code, the GLUON_REGION variable must be set to "us" or
"eu" in site.mk or as a make argument.

Fixes #860
2016-09-09 00:21:36 +02:00
Matthias Schiffer
8097c06342 scripts/update.sh: don't disable commit signing for modules 2016-09-09 00:21:36 +02:00
Matthias Schiffer
bfc5bc72a5 Update Gluon packages 2016-09-09 00:21:36 +02:00
Matthias Schiffer
092d9b2bd4 Update Gluon packages 2016-09-09 00:21:36 +02:00
Matthias Schiffer
1ba534d306 gluon-config-mode-mesh-vpn: fix indentation 2016-09-09 00:21:36 +02:00
Matthias Schiffer
58bd1f5979 Use a "pretty" hostname where possible
Fixes #414
2016-09-09 00:21:35 +02:00
Matthias Schiffer
ac8dcfbde3 Update Gluon packages 2016-09-09 00:21:35 +02:00
Matthias Schiffer
53be0bec2d gluon-config-mode-*, gluon-luci-*: add escaping for many user- or site-defined strings
Allows weird release numbers, models and site names, and prepares support
for pretty hostnames.
2016-09-09 00:21:35 +02:00
Matthias Schiffer
38c0cb12f7 gluon-luci-theme: add HTML and URL escaping utility functions 2016-09-09 00:21:35 +02:00
kb-light
691531de7e gluon-mesh-batman-adv-core: use need_one_of() to check for valid mcast_rate 2016-09-09 00:21:35 +02:00
kb-light
bd4368d784 gluon-core: make wifi rates configurable by site.conf
and add documentation
2016-09-09 00:21:35 +02:00