Matthias Schiffer
09909cac25
gluon-core: remove now unused dnsmasq.d support
2014-07-20 04:04:27 +02:00
Matthias Schiffer
5af1e58f08
gluon-mesh-vpn-fastd: use gluon-wan-dnsmasq
2014-07-20 04:03:43 +02:00
Matthias Schiffer
4052bccaa3
Add new package gluon-wan-dnsmasq
...
This package provides a secondary dnsmasq instance on port 54 which resolves
everything over the WAN interface.
2014-07-20 03:25:22 +02:00
Matthias Schiffer
07056250c3
Explicitly set the WAN MAC address on all models where WAN is a VLAN device
...
Also move it to gluon-mesh-batman-adv, as mesh_on_wan is the only feature that
needs a unique MAC address on the WAN interface.
2014-07-19 18:40:12 +02:00
Matthias Schiffer
d42b7247c3
gluon-simple-tc: add site validator
2014-07-16 17:31:40 +02:00
Matthias Schiffer
bd4e26f12f
gluon-simple-tc: change type of the enabled option in the site config to boolean
2014-07-16 16:56:15 +02:00
Matthias Schiffer
d4207d423e
gluon-mesh-batman-adv: validate mesh_on_wan option
2014-07-16 16:44:33 +02:00
Nils Schneider
1a14b2eff3
Merge pull request #27 from freifunk-gluon/batman-on-wan
...
gluon-batman-on-wan + gluon-luci-portconfig
2014-07-16 16:30:36 +02:00
Nils Schneider
1e79e9e0ac
gluon-batman-on-wan + gluon-luci-portconfig
2014-07-16 16:11:31 +02:00
ohrensessel
9aeed60fcc
gluon-ath9k-workaround: fix path of announce.d directory
2014-07-15 19:06:26 +02:00
Matthias Schiffer
d8054d8672
autoupdater: try URL ${BRANCH}.manifest before manifest
...
This will allow storing different manifests for multiple branches in a single
directory.
2014-07-14 23:12:44 +02:00
Matthias Schiffer
4bebca140d
gluon-luci-admin: support disabling password login again
2014-07-14 22:09:43 +02:00
Matthias Schiffer
5284b805dd
gluon-luci-admin: allow removing all SSH keys
2014-07-14 18:56:49 +02:00
Matthias Schiffer
e185458f9a
gluon-mesh-batman-adv: fix mesh config script
2014-07-14 18:23:56 +02:00
Matthias Schiffer
76a26d12a5
Move essential firewall rules from gluon-firewall to gluon-core and gluon-mesh-batman-adv
...
The now empty gluon-firewall is removed.
2014-07-14 17:53:41 +02:00
Matthias Schiffer
8cf8488210
Merge branch 'gluon-announced' of https://github.com/freifunk-gluon/packages
2014-07-14 16:52:10 +02:00
Matthias Schiffer
d69f170942
Merge branch 'mesh-announce-interfaces' of https://github.com/freifunk-gluon/packages
2014-07-14 16:50:54 +02:00
Nils Schneider
59a9663cd1
gluon-announced: send nodeinformation on request
...
This is a simple daemon that will respond to multicast UDP packets
containing the keyword "nodeinfo" with all the information we
currently distribute using alfred.
The daemon will listen on all mesh interface, that is the hard
interfaces batman-adv uses.
2014-07-14 16:50:26 +02:00
Nils Schneider
75f3046ec7
Merge pull request #35 from sargon/ath9k
...
gluon-ath9k-workaround: Announce how often the workaround has been trigg...
2014-07-13 09:13:30 +02:00
Nils Schneider
3a34b7052f
gluon-mesh-batman-adv: announce MAC of mesh ifaces
...
This will make a node announce all MACs of its interfaces participating
in the batman-adv mesh. This enables other nodes to associate the
announced object with both the data reported by batadv-vis as well as a
simple list of neighbours as output by `iw dev $IFACE station dump`.
2014-07-13 09:06:32 +02:00
Matthias Schiffer
c4ee0e650b
Add support for IPv6 mesh VPN connections
...
The support is still very limited (IPv6-only DNS on WAN doesn't work yet), and
we now need fastd running as root, but apart from that, is should work.
2014-07-11 16:57:28 +02:00
Matthias Schiffer
a647f1d7d5
lua-platform-info: fix lua dependency
2014-07-11 15:38:19 +02:00
NeoRaider
f0681fdc0a
Merge pull request #36 from freifunk-gluon/gluon-announce
...
gluon-announce: detach announce.d from alfred
2014-07-11 14:45:40 +02:00
Nils Schneider
13f0308be1
gluon-announce: detach announce.d from alfred
...
All announce.d scripts have been moved to /lib/gluon/announce/announce.d
The script /lib/gluon/announce/announce.lua will collect all information
and output json.
2014-07-11 14:43:47 +02:00
Matthias Schiffer
916bbae68e
Split parts not Gluon-specific out of gluon-autoupdater
2014-07-11 14:06:42 +02:00
Matthias Schiffer
b78daa7fb7
Use nicer platform match
2014-07-11 12:11:47 +02:00
Matthias Schiffer
4fb68b318c
lua-platform-info: add lua dependency
2014-07-11 11:38:06 +02:00
Matthias Schiffer
e1ce7718f8
gluon-core: add platform utility module
2014-07-11 11:36:53 +02:00
Matthias Schiffer
25b6cc6088
gluon-core: remove sysconfig.sh
2014-07-10 23:45:03 +02:00
Matthias Schiffer
e80dbda64a
Remove all remaining uses of sysconfig.sh
2014-07-10 23:44:06 +02:00
Matthias Schiffer
26d6d76de1
gluon-core: remove model.sh and model.lua
2014-07-10 17:57:31 +02:00
Matthias Schiffer
dd6ef8cb4c
Remove all uses of gluon.model and model.sh
2014-07-10 17:57:31 +02:00
Matthias Schiffer
59039ca1d1
gluon-alfred: use lua-platform-info
2014-07-10 17:57:31 +02:00
Matthias Schiffer
b37cde9c24
Add new package lua-platform-info
...
Provides the information given by gluon.model without the dependencies on
gluon-core and LuCi.
For now only for ar71xx-generic, additional targets should be added as needed.
2014-07-10 17:57:24 +02:00
Nils Schneider
db7d9410b3
ecdsautils: download using git instead of http
2014-07-10 16:28:47 +02:00
Nils Schneider
c1b8168548
gluon-luci-admin: fix wording
2014-07-08 21:52:11 +02:00
Daniel Ehlers
bbc3749c9f
gluon-ath9k-workaround: Announce how often the workaround has been triggered.
2014-07-08 12:40:04 +02:00
Nils Schneider
f0cd49ae55
Merge pull request #34 from sargon/ath9k
...
gluon-ath9k-workaround: Workaround for the ath9k wifi bug.
2014-07-08 12:13:16 +02:00
Daniel Ehlers
91b43d0df4
gluon-ath9k-workaround: bug reporting support
...
If the `monitor` attribute in the site.conf is defined, the cron
script is modifed to send debug informations, generated on bug
detection, to given remote host and port,
e.g.: "fda1:384a:74de:4242::2 8090"
2014-07-08 01:51:09 +02:00
Daniel Ehlers
6cc530cefe
gluon-ath9k-workaround: Workaround for the ath9k wifi bug.
...
Cron script which restarts wifi iff queues are marked stopped.
This script also outputs some debug information to nail
down the problem.
2014-07-07 22:53:52 +02:00
Matthias Schiffer
71ad364ad1
gluon-core: remove now unused sysctl.sh
2014-07-07 22:23:56 +02:00
Matthias Schiffer
d8d5c95199
gluon-mesh-batman-adv: convert mesh config upgrade script to Lua
2014-07-07 22:22:48 +02:00
Matthias Schiffer
bb50cd1865
gluon-core: convert network config script to lua
2014-07-07 21:58:08 +02:00
Matthias Schiffer
f6201b5908
gluon-core: add and use a sysctl Lua module
2014-07-07 21:57:37 +02:00
Matthias Schiffer
67db71c96a
gluon-core: extend user management library and convert it to Lua
2014-07-07 21:48:35 +02:00
Matthias Schiffer
48b26ad13e
Split gluon-setup-mode package out of gluon-config-mode
...
gluon-config-mode retains the luci frontend, all setup scripts and config is
moved to the new package.
2014-07-05 20:11:41 +02:00
Matthias Schiffer
6ccbb22f4e
gluon-core: add functions to unset sysconfig settings
2014-07-05 19:39:24 +02:00
Matthias Schiffer
ac997386a9
gluon-firewall: reject DNS queries from br-client (they should be accepted on local-node only)
2014-07-05 16:01:20 +02:00
Matthias Schiffer
72c0df3969
Validate site.conf
2014-07-05 02:48:56 +02:00
Matthias Schiffer
ee4d5e949a
gluon-legacy: fix order of version_files and old_files handling
2014-07-05 01:12:04 +02:00