Matthias Schiffer
412e1ef147
gluon-core: fix removal of "OpenWrt" default WLAN interface
...
Fixes #534
2015-10-28 17:06:29 +01:00
Matthias Schiffer
3ddcf50b80
Drop htmode field from config, always use HT20
...
Fixes #487
2015-10-27 01:57:10 +01:00
Matthias Schiffer
3647cf1d18
Remove leftover file from gluon-radio-config
2015-10-27 01:57:10 +01:00
Matthias Schiffer
9b46a05de7
Merge pull request #450 from freifunk-gluon/status-page
...
gluon-status-page: new status page
2015-10-26 22:55:00 +01:00
Matthias Schiffer
557a073dc7
gluon-mesh-batman-adv-core/gluon-luci-portconfig: fix configuration of br-client ifname with multiple interfaces in lan_ifname
...
There are a few devices on which lan_ifname contains multiple interface
names separated by spaces.
2015-10-26 22:29:44 +01:00
Nils Schneider
84b6374970
gluon-client-bridge: basic br-client config and wireless AP
...
This package provides br-client and sets up a wireless AP interface for
clients.
2015-10-26 21:14:32 +01:00
Matthias Schiffer
22130e84e8
Merge gluon-radio-config into gluon-core
...
gluon-radio-config contained only a single file. The code has been adjusted
to allow creating a Gluon configuration without WLAN support by removing
the wifi24 and wifi5 sections from site.conf.
2015-10-26 20:59:56 +01:00
Matthias Schiffer
53211b5b46
Replace gluon-cron by micrond
2015-10-15 23:52:30 +02:00
Matthias Schiffer
d0a78ea8ba
Merge branch 'opkg'
2015-10-15 22:28:41 +02:00
Matthias Schiffer
45d1d04ae3
Merge branch 'simple-tc'
2015-10-15 22:28:32 +02:00
Matthias Schiffer
2fefdeee63
gluon-mesh-batman-adv-core: neighbours.d/wifi: output empty object instead of empty list when there are no neighbours on an interface
2015-10-15 02:42:28 +02:00
Matthias Schiffer
26682b24b3
Replace gluon-simple-tc by non-Gluon-specific simple-tc
...
The Gluon-specific functions of the gluon-simple-tc package are moved to
gluon-mesh-vpn-fastd.
2015-10-15 02:38:47 +02:00
Jan-Philipp Litza
daa15290ab
gluon-announce: Remove now unused collect.lua
...
The file promotes the probably unnecessary re-execution of the announce
scripts. Instead, gluon-announced should be queried using
gluon-neighbour-info -d ::1 -p 1001 -t0 -r nodeinfo
if both gluon-announced and gluon-neighbour-info are present. But to not
depend on any of those, no script for this one-liner is provided.
2015-10-15 01:49:20 +02:00
Jan-Philipp Litza
bae6519279
gluon-alfred/gluon-status-page: Query gluon-announced
...
By not executing all scripts from gluon.announce themselves, both should
be considerably faster and lighter on RAM usage.
2015-10-15 01:49:20 +02:00
Jan-Philipp Litza
d2ff7d5c22
gluon-neighbour-info: Add -l and -c parameter, make event type for -s configurable
2015-10-15 01:49:20 +02:00
Matthias Schiffer
3725f7bca3
Merge remote-tracking branch 'origin/announce.d'
2015-10-15 01:31:05 +02:00
Matthias Schiffer
d5c334af6d
gluon-core: replace opkg site configuration to make it more flexible
...
The new options allow specifying custom repositories and are evaluated
in an upgrade script, not during build.
2015-10-14 02:57:29 +02:00
Matthias Schiffer
b46d4fd537
gluon-mesh-batman-adv-core: make gateway selection class configurable
...
Fixes #401
2015-10-12 21:49:02 +02:00
Nils Schneider
9dffb1284f
gluon-announce(d): preload functions, collectgarbage
...
By calling collectgarbage() at various places I was able to reduce heap
usage by ~270kb.
2015-10-12 20:54:03 +02:00
Nils Schneider
435ded0c60
gluon-announce: build a tree of functions first
...
collect_dir() will now pre-load all files and return a function that will
collect all information.
2015-10-12 20:54:03 +02:00
Matthias Schiffer
a22c808634
Merge pull request #466 from kb-light/11s-mesh-dev
...
gluon-mesh-batman-adv-core: prepare for 802.11s mesh
2015-10-11 23:01:08 +02:00
Matthias Schiffer
12f9df7e86
gluon-config-mode-core: don't throw error when no config mode modules are installed
...
The expert mode can still be useful without any cohfig mode modules.
2015-10-11 21:19:28 +02:00
Matthias Schiffer
05f146f817
Validate section names from site.conf in various packages
2015-10-11 19:34:14 +02:00
Ruben Barkow
06a2b2b1d1
gluon-luci-private-wifi: typo seperaten
2015-10-09 11:59:12 +02:00
Matthias Schiffer
98542b015d
i18n: s/noeud/nœud/
2015-10-08 22:16:25 +02:00
kb-light
955dc886a8
gluon-mesh-batman-adv-core: prepare for 802.11s mesh
...
keep macfilter and maclist config after fw-update
2015-09-22 10:48:09 +02:00
srauscher
16888d214d
Add french translation
2015-09-17 07:28:09 +02:00
Alex
b465504ae8
add: info for 802.11s interface
...
additional information for commit 2a93c58042
2015-09-13 14:32:53 +02:00
Nils Schneider
014f5751c8
gluon-status-page-api: increase uhttp.max_requests to 32
...
Now that the status page api has been rewritten in C CPU load and memory
usage is much lower. Also, nodes with both ibss and 11s mesh and dual
band wifi may require up to 9 connections for a single client, thus the
previous limit of 12 seemed a little low.
2015-09-05 12:11:35 +02:00
Nils Schneider
8be372a590
gluon-status-page-api: rewrite stations in C
2015-09-05 12:11:33 +02:00
Nils Schneider
4b8f6c9835
gluon-status-page-api: rewrite neighbours-batadv in C
2015-09-05 11:47:44 +02:00
Nils Schneider
431ac81407
gluon-status-page-api: split API from gluon-status-page
...
This will make it easier to replace the API with C programs.
2015-09-05 11:47:44 +02:00
Nils Schneider
5e5dc5ab18
gluon-status-page: new status page
2015-09-04 20:50:18 +02:00
Nils Schneider
34752c7e0b
br-client: convert option ifname to list ifname
...
Convert option ifname in br-client to use a list instead. This
simplifies adding and remove interfaces:
uci:add_to_set("network", "client", "ifname", "eth0")
uci:remove_from_set("network", "client", "ifname", "eth0")
An option ifname will be automatically converted to a list when
performing an upgrade.
Packages affected: gluon-mesh-batman-adv-core, gluon-luci-portconfig
2015-09-04 20:31:53 +02:00
Matthias Schiffer
faba9efb88
Merge branch 'jsonc-sink' of https://github.com/FreifunkBremen/gluon
2015-09-04 17:15:58 +02:00
Jan-Philipp Litza
961e6cc1c0
Add sink support to luci-lib-jsonc and use it where needed
2015-09-04 12:27:45 +02:00
Nils Schneider
96033758ab
Merge pull request #473 from FreifunkBremen/batctl-if-lua
...
Don't fork batctl from announce scripts
2015-09-04 11:40:00 +02:00
Jan-Philipp Litza
bccf4f7b21
gluon-mesh-batman-adv-core: Add lua code for iface listing, don't fork
2015-09-03 16:33:13 +02:00
Matthias Schiffer
3599d8912b
Merge branch 'slim-down-lua-scripts' of https://github.com/FreifunkBremen/gluon
2015-09-03 15:29:27 +02:00
Nils Schneider
21935ffc81
gluon-status-page: set html encoding to utf-8
2015-09-02 21:19:41 +02:00
Jan-Philipp Litza
339a6c9959
Remove dependencies on luci.util (and partly nixio.fs) from announce scripts
2015-09-02 13:17:59 +02:00
Matthias Schiffer
a25d00ddce
Merge branch 'feature-optional-thekey' of https://github.com/FreifunkBremen/gluon
2015-08-31 00:42:54 +02:00
Matthias Schiffer
d97586dd89
Merge branch 'announce-separate-frequencies' of https://github.com/FreifunkBremen/gluon
2015-08-30 23:53:36 +02:00
Jan-Philipp Litza
89a9d8138c
gluon-mesh-batman-adv-core: Announce client count by frequency
2015-08-30 23:39:45 +02:00
Jan-Philipp Litza
eb590bdc12
gluon-config-mode-mesh-vpn: Move display of key to translations
...
When rebooting the node in config mode, currently the fastd key is
forcefully displayed in a fixed format. This is confusing in communities
where fastd accepts all keys and no key submission is needed.
Furthermore, some communities might want to personalize the display of
the key (see #387 ).
This patch moves the displaying <div> from the package's lua file to the
translation files of the sample site configuration and mentiones the
change in the release notes.
2015-08-30 21:55:29 +02:00
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
kb-light
753c1f9e2a
gluon-status-page: handle 11s interfaces
2015-08-23 23:19:28 +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