Christof Schulze
5482f230e4
add gluon-mesh-provider
2016-09-09 00:22:46 +02:00
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