dawn: bump to latest version 13184/head
authorNick Hainke <vincent@systemli.org>
Fri, 21 Aug 2020 21:02:03 +0000 (23:02 +0200)
committerNick Hainke <vincent@systemli.org>
Fri, 21 Aug 2020 22:45:19 +0000 (00:45 +0200)
commit89a093a1f0a1816f0070c350cca8254911544f6b
treefdbe43db0697e9f826ca6a5a53a29b4d3479e3ee
parentd5bace89cf93f4dfab5f03f48ee87d06444876e8
dawn: bump to latest version

Includes:
- dawn_uci: fix crashing when uci config is received
- tcpsocket: add option to add server ip

A new config option allows to add a server ip
option server_ip '10.0.0.2'

However, this server does not send anything back. Therefore it is not
possible to change the node configuration. This will probably be added
soon. The main goal of this commit is to allow monitoring of all nodes
in a network with DAWN, e.g. clients, channel utilization, ...

Also a network option (3) has been added which allows to use TCP but
not to announce your daemon in the broadcast domain. This allows you to
create a monitor-only node that holds only the local information and
forwards it to the central server.

A monitor-only node could be configured like
option server_ip '10.0.0.1'
option tcp_port '1026'
option network_option '3'

Another possible config is
        option server_ip '10.0.0.1'
        option tcp_port '1026'
        option network_option '2'
Here, the node shares information with a central server, which can be
located outside the broadcast domain. Nevertheless, it also shares
information within its broadcast domain and can therefore perform
client steering.

Signed-off-by: Nick Hainke <vincent@systemli.org>
net/dawn/Makefile
net/dawn/files/dawn.config
net/dawn/files/dawn.init