- Jan 20, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Daniel Ehlers authored
Instead of a single url this patch allows to have a list of urls. So in case of network instability a router can still reach local mesh-cloud server to pull a update from. In this stage the autoupdater simply tries every mirror until one passes all tests.
-
Daniel Ehlers authored
This also removes the need for the cleanup function. Instead the cleanup code is moved in place.
-
Daniel Ehlers authored
Move building blocks of the update into seperate functions.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jan 19, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Nils Schneider authored
-
Nils Schneider authored
gluon-autoupdater: get random number from /dev/urandom
-
Jan-Philipp Litza authored
The approach with awk's rand() wasn't really random between across devices: When srand() was called without arguments, time() was used as seed, which of course is the same on all devices when the script is called via cron at HH:00:00. This patch instead uses /dev/urandom as source of random (we don't need cryptographically strong random numbers, so urandom is just fine) but still uses awk for the comparison as busybox's ash cannot deal with floats in $(())
-
Matthias Schiffer authored
-
- Jan 18, 2014
-
-
Matthias Schiffer authored
The run frequency and exact time affect the alfred announce interval, so we can just run it every minute to supply alfred with the most up-to-date data.
-
Matthias Schiffer authored
-
- Jan 17, 2014
-
-
Jan-Philipp Litza authored
-
- Jan 16, 2014
-
-
Matthias Schiffer authored
-
Jan-Philipp Litza authored
+ mgmt and forward counters + packet in addition to byte counters for everything
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
After a lenghty discussion, we settled on absolute vs. relative values. Main reasons: * stateless implementation on node possible * convertable to relative values by differentiaion on receiver * missed transmissions only decrease granularity, whereas relative values would introduce wrong numbers on integration if values are missed
-
Jan-Philipp Litza authored
-
- Jan 14, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
gluon-mesh-batman-adv should not be used without firewall to prevent forwarding of packets from the mesh to the wan interface. For some reason, the firewall package won't work at all without kmod-ipt-nathelper.
-
- Jan 13, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
Better configure these properly.
-
Matthias Schiffer authored
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
-
Jan-Philipp Litza authored
location is object with latitude and longitude added: * firmware * autoupdater status * hardware model * primary mac address * mesh IPv6 addresses
-
Nils Schneider authored
-
Matthias Schiffer authored
-