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
Matthias Schiffer
9dd22916fc
gluon-radvd: fix init script
...
Fixes #862
2016-09-09 00:21:35 +02:00
Jan-Philipp Litza
b2eeaf6565
gluon-radvd: Use procd in init script
...
The main advantage is that procd is capable of logging stderr to logd,
making errors easier to debug.
2016-09-09 00:21:34 +02:00
Christof Schulze
5bf7a7eea5
gluon-radvd: externalize arguments
...
The arguments are now provided by gluon-mesh-batman-adv-core, so
gluon-radvd can be used with other mesh protocols.
[Matthias Schiffer: removed PROVIDES dependency]
2016-09-09 00:21:32 +02:00
Jan-Tarek Butt
13286d3768
Minify all Lua code
2016-09-09 00:20:36 +02:00
Nils Schneider
ba62b698c0
uradvd: set default lifetime to 900
2016-05-03 23:30:56 +02:00
Nils Schneider
eed61af7a3
gluon-radvd: HACK: free ebtables from bat0
2016-05-02 11:27:44 +02:00
Nils Schneider
f7c240496f
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-05-02 11:27:44 +02:00
Matthias Schiffer
0005b3b5a2
autoupdater: stop non-essential services before downloading the image
2016-02-02 09:22:50 +01:00
Nils Schneider
6906ef9de6
gluon-radvd: use uradvd
2015-08-19 21:20:50 +02:00
Nils Schneider
2164893616
gluon-radvd: on-link flag
...
By introducing a new option -a in addition to -p this patch allows
controlling the on-link flag of announcements.
A prefix specified using -a will have the on-link flag set to zero
while a prefix specified using -p will retain its behaviour (i.e.
on-link flag set).
Example:
gluon-radvd -i local-node -p 2001:db8:aaaa:/64 -a 2001:db8:bbbb::/64
This will announce 2001:db8:aaaa::/64 with the on-link flag set and
2001:db8:bbbb::/64 with the flag unset.
2015-05-08 21:46:12 +02:00
Matthias Schiffer
9b172bbaf4
Move all upgrade scripts to a common directory
...
Moving the scripts to a common directory not only vastly simplifies the
zzz-gluon-upgrade script, but also allows to define an ordering of such
scripts across packages.
2015-01-24 11:27:47 +01:00
Matthias Schiffer
07ce01517c
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
Matthias Schiffer
4732de1f82
gluon-radvd: implement own radvd to reduce size
2014-08-04 20:08:40 +02:00
Matthias Schiffer
1c0429ce8f
gluon-core: extend user management library and convert it to Lua
2014-07-07 21:48:35 +02:00
Matthias Schiffer
0953c9befb
gluon-ebtables: use Lua instead of sh for the rule DSL to increase flexibility
2014-05-14 15:02:57 +02:00
Matthias Schiffer
ee829e8c90
gluon-radvd: replace pregenerated config file with Lua script
2014-05-14 14:30:13 +02:00
Matthias Schiffer
6e2b5a19b3
gluon-radvd: run on br-client to provide that interface with an address
2014-03-03 20:07:58 +01:00
Matthias Schiffer
f5dc52f665
Revert "gluon-radvd: run on br-client"
...
This reverts commit f5c532a3a923053ab229952bde31da0b0284d8ab.
2014-01-23 18:41:41 +01:00
Matthias Schiffer
f1fa2a2971
gluon-radvd: run on br-client
2014-01-22 21:32:02 +01:00
Matthias Schiffer
1c9dec091e
gluon-radvd: don't run as root
2014-01-14 19:34:07 +01:00
Matthias Schiffer
df00835f4c
Add gluon-radvd package
2014-01-11 16:05:17 +01:00