Nils Schneider
28e332ae11
luci-portconfig: fix dns
2014-08-10 17:13:39 +02:00
Nils Schneider
cb66d542db
mesh-batman-adv-core: add clientcount statistics
...
This adds
"client" { "total": <int>, "wifi": <int>" }
to statistics.d. "total" will be the number of clients connected.
"wifi" will be the number of clients connected over wifi. I.e. "total"
will always be equal to or greater than "wifi".
The node will not count itself.
2014-08-10 13:24:08 +02:00
Nils Schneider
9e1d5bb4f3
Merge pull request #61 from freifunk-gluon/configurable-wan
...
Configurable WAN
2014-08-09 23:31:19 +02:00
Nils Schneider
a7360b0420
Merge pull request #59 from freifunk-gluon/form-fields
...
luci-theme: fix centering of form fields
2014-08-09 20:56:48 +02:00
Matthias Schiffer
78a15063ff
gluon-luci-portconfig: expose advanced WAN configuration
2014-08-09 17:36:15 +02:00
Matthias Schiffer
e210f372ab
gluon-core: restructure WAN configuration
2014-08-09 14:39:21 +02:00
Matthias Schiffer
1b77ea6694
gluon-wan-dnsmasq: allow configuring static DNS servers
2014-08-09 14:39:05 +02:00
Nils Schneider
f9f3243e4f
luci-theme: fix checkboxes on firefox
2014-08-09 09:35:39 +02:00
Nils Schneider
2744293307
Merge pull request #58 from jplitza/patch-1
...
gluon-announced: fix help message
2014-08-08 21:44:11 +02:00
Matthias Schiffer
33ae97125c
Add gluon-mesh-batman-adv-15
2014-08-08 15:56:36 +02:00
Matthias Schiffer
29c0d89e4c
Split gluon-mesh-batman-adv into gluon-mesh-batman-adv-core and gluon-mesh-batman-adv-14
2014-08-08 15:50:52 +02:00
Nils Schneider
8cd3a53d73
luci-theme: fix centering of form fields
2014-08-08 14:53:27 +02:00
Jan-Philipp Litza
d99a1c607d
gluon-announced: fix help message
...
It incorrectly stated "-m" to be the multicast group option, when it really was "-g"
2014-08-08 14:50:00 +02:00
Nils Schneider
ed53d89c5e
Revert "gluon-luci-theme: remove top padding cbi-field-title"
...
This reverts commit f37f1f1ac2
.
2014-08-08 14:34:19 +02:00
Matthias Schiffer
2d49f57704
gluon-setup-mode: provide alternative rc.d directory for procd
2014-08-07 15:52:38 +02:00
Julian Kornberger
99539da947
gluon-luci-private-wifi: fix package naming
...
previously it was gluon-luci-privatewifi
2014-08-06 23:21:33 +02:00
Matthias Schiffer
1eff492575
Remove gluon-luci-core
...
The package luci-base now contains everything we need.
2014-08-06 12:07:34 +02:00
Matthias Schiffer
02bc9f4e66
Dependency fixes for the new LuCi version
2014-08-06 12:06:49 +02:00
Matthias Schiffer
af5ee991b2
gluon-setup-mode: change START to 15
...
To start after haveged after the recent update.
2014-08-06 11:45:26 +02:00
Nils Schneider
e65cf26d53
Merge pull request #40 from digineo/private-wifi
...
gluon-luci-private-wifi: UI for enabling a private WLAN
2014-08-05 15:50:53 +02:00
Nils Schneider
887a7f57c6
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
dfc8dd27ba
gluon-luci-wifi: UI for enabling a private WLAN
...
freifunk-gluon/gluon#122
2014-08-05 01:20:15 +02:00
Matthias Schiffer
cc525066a0
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
9f1c6f0f46
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
4376ccfc89
gluon-announced: do not strdup optarg
2014-08-04 20:41:00 +02:00
Nils Schneider
52e2b9e159
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
b731fe1693
gluon-simple-tc: replace tc with own implementation to reduce size
2014-08-04 20:08:40 +02:00
Matthias Schiffer
54ce71d327
gluon-radvd: implement own radvd to reduce size
2014-08-04 20:08:40 +02:00
Matthias Schiffer
9c142642e0
Remove outdated IP dependencies
2014-08-04 20:08:40 +02:00
Matthias Schiffer
30e8c0e6bb
gluon-mesh-batman-adv: don't parse ip output for nodeinfo
2014-08-04 20:08:40 +02:00
Matthias Schiffer
99d517e403
gluon-mesh-batman-adv: use lua-ethtool-stats instead of ethtool
2014-08-04 20:08:40 +02:00
Matthias Schiffer
8a0f252819
gluon-wan-dnsmasq: use libpacketmark
2014-08-03 11:07:28 +02:00
Matthias Schiffer
167e7d5a1c
gluon-mesh-batman-adv: fix network.mesh_inferfaces announce field with new netifd
2014-07-28 16:29:20 +02:00
Nils Schneider
807a34639b
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
90aca7be99
gluon-autoupdater: perform fallback updates hourly
2014-07-25 16:55:00 +02:00
Matthias Schiffer
5a11c5f629
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
632cfb127d
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
253ce7e8f2
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
93a61df6da
gluon-autoupdater: add version_file option to uci settings
2014-07-21 17:27:47 +02:00
Cyrus
ef40aa28e8
Fixed bug which led to empty ath9k crontab file
...
The crontab file was opened in write mode but in the case where no monitor is defined it would leave an empty file.
2014-07-20 16:30:36 +02:00
Nils Schneider
52f54cf122
split announce.d into nodeinfo + statistics
2014-07-20 14:00:10 +02:00
Nils Schneider
c46ca793d0
gluon-core: add unique node_id
...
This adds a `node_id` to announce.d. `node_id` is an hex-number uniquely
identifying a particular node. On nodes having a
primary MAC this MAC address will be used as `node_id` (sans the
colons). The value is opaque. It must not be converted back into
a MAC address.
`node_id` should be sent in all alfred and announced packets to
ensure clients can link the data to a particular node.
2014-07-20 11:24:47 +02:00
Matthias Schiffer
34f7618785
gluon-luci-admin: add an info page
2014-07-20 08:12:48 +02:00
Matthias Schiffer
f37f1f1ac2
gluon-luci-theme: remove top padding cbi-field-title
...
This allows to use cbi-field to format plain text instead of form fields.
2014-07-20 08:12:48 +02:00
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
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
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
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
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
Matthias Schiffer
b8ec9a4d06
gluon-luci-admin: change text "Expertmode" to "Expert Mode"
2014-07-02 16:24:08 +02:00
ohrensessel
6a37401e8f
Improve explanation of the Mesh-VPN
2014-07-01 23:29:36 +02:00
Julian Kornberger
5206c0e0b7
ubiquity-bullet-m does also work with picostation
...
Closes #31
2014-06-29 10:12:22 +02:00
Matthias Schiffer
9d364a6fbc
gluon-alfred: some announce.lua cleanup
2014-06-26 17:57:15 +02:00
Nils Schneider
15d3d7fb09
gluon-config-mode: down/upstream is kbit/s
...
The bandwidth limit input fields were missing a unit confusing users as to which value should be entered. It's kbit/s for both.
2014-06-17 19:33:58 +02:00
Matthias Schiffer
8680f3da22
gluon-status-page: fix neighbor view with current iw/mac80211
...
The whole status page should be rewritten ASAP, but this fix will at least
make it work again for now...
2014-06-15 13:22:39 +02:00
Matthias Schiffer
7004c12983
gluon-firewall: enable conntrack on WAN
...
Otherwise, the state match doesn't work, not allowing replies to outgoing
packets to get in.
2014-06-13 21:56:32 +02:00
Nils Schneider
0ddbf8b6b8
gluon-alfred: use gzip
2014-06-10 19:20:55 +02:00
Matthias Schiffer
0db81c1293
gluon-alfred: reduce usage of util.exec, improve table formatting
2014-06-10 15:44:35 +02:00
Matthias Schiffer
3608f0a0a2
gluon-alfred: add fields idletime, memory and processes to statistics
2014-06-09 19:50:25 +02:00
Matthias Schiffer
24d5168a4c
gluon-mesh-batman-adv: add batman-adv version information to alfred
2014-06-09 19:29:13 +02:00
Matthias Schiffer
779d428d9a
gluon-alfred: split announce.lua into several files and move parts into the appropriate packages
...
This also fixes the type of a few fields which were strings instead of numbers.
2014-06-09 19:23:16 +02:00
Matthias Schiffer
1b259eefe5
gluon-core: add gluon.model lua module
2014-06-09 17:56:29 +02:00
ohrensessel
087c8354c9
Allow sysconfig variable to be used on reboot page
2014-06-07 13:43:31 +02:00
Matthias Schiffer
9786be0d15
Add gluon-firewall package to mitigate open resolver issue
...
Original patch by Daniel Ehlers <danielehlers@mindeye.net>
2014-06-06 12:59:32 +02:00
Daniel Ehlers
6f9fbcc6b7
gluon-mesh-batman-adv: Do not ACCEPT incoming packets.
...
For security reasons we should not accept incoming packets per default
and instead allow specific services on specific interfaces.
2014-06-06 11:36:03 +02:00
Matthias Schiffer
c64bdff1c0
gluon-config: add /lib/gluon/release
...
/lib/gluon/release had been lost during the conversion to the new site config
format.
2014-05-19 00:09:14 +02:00
Matthias Schiffer
d1cd4a7f53
gluon-config-mode: allow using templates for texts again
2014-05-17 13:43:08 +02:00
Matthias Schiffer
e16bfbe309
gluon-autoupdater: replace config script generator with Lua script
2014-05-17 13:43:08 +02:00
Matthias Schiffer
7111337bad
gluon-mesh-vpn-fastd: replace config script generator with Lua script
2014-05-17 13:43:08 +02:00
Matthias Schiffer
58f791456c
gluon-simple-tc: replace config script generator with Lua script
2014-05-17 13:43:08 +02:00
Matthias Schiffer
ee99b776be
gluon-core: make Lua files proper modules
2014-05-17 13:43:08 +02:00
Matthias Schiffer
445869d46b
gluon-legacy: don't use generated scripts anymore
2014-05-17 13:43:02 +02:00
Matthias Schiffer
2f5cb19db9
gluon-next-node: convert pregenerated ebtables rules to Lua code
2014-05-14 15:08:43 +02:00
Matthias Schiffer
7e6c2d563f
gluon-ebtables: use Lua instead of sh for the rule DSL to increase flexibility
2014-05-14 15:02:57 +02:00
Matthias Schiffer
f3dcb8c86c
gluon-radvd: replace pregenerated config file with Lua script
2014-05-14 14:30:13 +02:00
Matthias Schiffer
fc6ed51580
gluon-config-mode: fix reboot.htm validity
2014-05-14 13:48:47 +02:00
Matthias Schiffer
dfd3eedcf8
gluon-config-mode: convert templates to use the new site config
2014-05-14 13:23:15 +02:00
Matthias Schiffer
df315034db
gluon-next-node: convert upgrade script to Lua
2014-05-14 12:31:16 +02:00
Matthias Schiffer
6321172845
gluon-mesh-batman-adv: convert generated upgrade scripts to Lua
2014-05-14 11:55:06 +02:00
Matthias Schiffer
20eb857c1b
gluon-core: convert generated upgrade scripts to Lua
2014-05-14 11:06:07 +02:00
Matthias Schiffer
3c5c7d4fdf
gluon-core: add site_config loader script
2014-05-14 08:00:54 +02:00
Matthias Schiffer
af14dc0c8c
Add gluon-config package containing the site config
2014-05-13 20:09:28 +02:00
Matthias Schiffer
817c9b2514
Fix gluon-legacy depends
2014-05-11 10:03:25 +02:00
NeoRaider
2ced9d31f7
Merge pull request #23 from sargon/autoupdate-enforce
...
gluon-autoupdater: Always allow forced autoupdate.
2014-04-01 19:32:40 +02:00
Daniel Ehlers
70cadea46d
gluon-autoupdater: Always allow forced autoupdate.
...
On nodes with autoupdate disabled the cmdline parameter '-f' has no
effect. But using the autoupdater for manual updates is quite handy.
2014-03-19 21:02:21 +01:00
Jan-Philipp Litza
42afe55bdd
gluon-autoupdater: update manifest.sample
2014-03-19 18:14:48 +01:00
Matthias Schiffer
c7911677c3
gluon-node-info: add script to fix owner section after a run of a broken config mode
2014-03-17 14:53:29 +01:00
Matthias Schiffer
c0c45772fa
gluon-config-mode: fix unsetting of the contact info
2014-03-17 14:41:03 +01:00
Nils Schneider
37ea7567aa
gluon-luci-autoupdater: remove branch settings
2014-03-14 16:02:32 +01:00
Matthias Schiffer
c0028b85c9
gluon-autoupdater: fix version comparison
2014-03-11 20:32:58 +01:00
Nils Schneider
69f2c40647
Merge pull request #21 from freifunk-gluon/alfred-lua
...
gluon-alfred: replace announce.sh with lua script
2014-03-03 22:23:10 +01:00
Matthias Schiffer
e2c235e1dc
gluon-radvd: run on br-client to provide that interface with an address
2014-03-03 20:07:58 +01:00
Nils Schneider
f675d63587
gluon-node-info: remove 010-migrate-location
2014-03-02 20:24:27 +01:00
Nils Schneider
b9a1de7286
gluon-config-mode: fix coordinates when disabled
2014-03-02 19:28:59 +01:00
Nils Schneider
9aa4a147aa
gluon-config-mode: allow contact field to be empty
2014-03-02 19:28:40 +01:00
Nils Schneider
bf50c54fc8
gluon-config-mode: show coordinates only when enabled
2014-03-02 18:59:20 +01:00
Nils Schneider
3ff5c44b06
gluon-config-mode: add contact field
...
Closes #20
2014-03-02 18:39:56 +01:00
Nils Schneider
ff45d44988
gluon-config-mode: replace foreach with get_first
2014-03-02 18:14:36 +01:00
Matthias Schiffer
d1376e1030
gluon-config-mode: add sysconfig option for config interface(s), default to WAN on nanostation-m
2014-03-02 17:56:50 +01:00
Matthias Schiffer
0c3beb1be8
gluon-core: add sysconfig_isset function
2014-03-02 17:36:12 +01:00
Matthias Schiffer
8a2f9e5af7
gluon-core: switch LAN and WAN on nanostation-m
2014-03-02 17:36:12 +01:00
Nils Schneider
06076b2b4f
gluon-config-mode: avoid string.format("%f", ...
...
An undocumented feature of uci:get_first() is to cast the returned value
to the same type as the default argument. Thus, supplying a default
value ot type number makes string.format superfluous.
2014-03-02 14:05:14 +01:00
Nils Schneider
9971ac6f30
gluon-alfred: replace announce.sh with lua script
...
This replaces announce.sh with a lua script of (hopefully) equal
functionality. Using lua generating JSON is much faster than jshn and
allows for greater flexibility.
2014-03-01 23:47:03 +01:00
Matthias Schiffer
3811912a45
We DON'T want the gluon version file to collide with the package version stamp dir
2014-02-26 10:21:14 +01:00
Matthias Schiffer
8277bbd8de
gluon-alfred: add version string to software.firmware.base field
2014-02-25 11:38:06 +01:00
Matthias Schiffer
c857ab90f7
gluon-core: add version file
2014-02-25 11:30:07 +01:00
Matthias Schiffer
6354f22212
Rename gluon-location to gluon-node-info, add owner section
2014-02-24 05:12:01 +01:00
Matthias Schiffer
d313fe72a5
gluon-legacy: gluon-mesh-batman-adv: ensure a default route is accepted on the client interface
2014-02-24 03:02:04 +01:00
Matthias Schiffer
1b9b777eb7
gluon-core: use awk instead of grep+cut
2014-02-23 20:23:47 +01:00
Matthias Schiffer
13f99f1d8c
gluon-core: remove support for incremental upgrade scripts
...
As we don't have any older gluon versions so far, and hope to be able to do all
upgrades with invariant scripts, remove the code for now.
If we ever see the need to add such upgrade scripts, we can just re-add this.
2014-02-23 20:20:16 +01:00