Commit History

Autor SHA1 Mensaxe Data
  Helge Jung ae4e0688ab get rid of verbose if %!s(int64=8) %!d(string=hai) anos
  Helge Jung 0025832b30 ALFRED data parsing: handle missing static data %!s(int64=8) %!d(string=hai) anos
  Helge Jung 38f8bd0d8e utf-8 fix %!s(int64=8) %!d(string=hai) anos
  Helge Jung 0dc57e5f7c add /nodes.csv %!s(int64=8) %!d(string=hai) anos
  Helge Jung 693005f8a8 don't cache /nodes.json %!s(int64=8) %!d(string=hai) anos
  Helge Jung ee772323a7 nodes.json: handle changed format of geo attribute (recent Gluon?) %!s(int64=8) %!d(string=hai) anos
  Helge Jung 5243139196 BaseStorage: send metric with primary-mac instead of nodeid %!s(int64=8) %!d(string=hai) anos
  Helge Jung d3489dba33 BaseStorage: handle incomplete data properly %!s(int64=8) %!d(string=hai) anos
  Helge Jung 42c186013f BaseStorage: send per-node client delta as metric %!s(int64=8) %!d(string=hai) anos
  Helge Jung 2c1a916bc2 BaseStorage: add metric_handler callback to be used by Graphite %!s(int64=8) %!d(string=hai) anos
  Helge Jung e87bb9b2c8 graphite output: prefix 'nodes.' for nodes automatically %!s(int64=8) %!d(string=hai) anos
  Helge Jung c6444f463c graphite output: allow specification of whitelist %!s(int64=8) %!d(string=hai) anos
  Helge Jung 1424ed441f BaseStorage: also ensure the target node of alias has 'node_id' field %!s(int64=9) %!d(string=hai) anos
  Helge Jung 08288dbe58 BaseStorage: ensure that an alias node always has 'node_id' set when merging %!s(int64=9) %!d(string=hai) anos
  Helge Jung 6d8f41c3c7 bugfix: merge_new_data accessed 'aliases' field even if it didn't exist %!s(int64=9) %!d(string=hai) anos
  Helge Jung 5ad6c8c9b5 /node/<id>(.json|/<field>) supports ?search_aliases=1 %!s(int64=9) %!d(string=hai) anos
  Helge Jung db0f7aa619 RedisStorage.get_node_data: return empty result as None %!s(int64=9) %!d(string=hai) anos
  Helge Jung e304a1af03 merging alias nodes: move alias' mac into 'macs' field %!s(int64=9) %!d(string=hai) anos
  Helge Jung ffb3953cf8 merge_new_data: merge aliased nodes %!s(int64=9) %!d(string=hai) anos
  Helge Jung d8b346c6ad merge_new_data(): build list of aliased_node %!s(int64=9) %!d(string=hai) anos
  Helge Jung bb09d96640 /list: add summary %!s(int64=9) %!d(string=hai) anos
  Helge Jung 55cd6ac7a0 /list: add status and type columns %!s(int64=9) %!d(string=hai) anos
  Helge Jung d33e19967f /node/<id>.json: (bugfix) send 404 on non-existing node %!s(int64=9) %!d(string=hai) anos
  Helge Jung 043f2e76c2 BaseStorage.find_node() got optional parameter 'search_aliases' %!s(int64=9) %!d(string=hai) anos
  Helge Jung 088de69882 BaseStorage.set_node_data allows deleting entries by setting data=None %!s(int64=9) %!d(string=hai) anos
  Helge Jung e268d52f00 batman: include 'batctl' in __RAW__ %!s(int64=9) %!d(string=hai) anos
  Helge Jung c3a2105d32 dict_merge: fix overwrite_lists=False %!s(int64=9) %!d(string=hai) anos
  Helge Jung 69d98f0114 identify: make answers similar (always with hostname+id of node) %!s(int64=9) %!d(string=hai) anos
  Helge Jung c7c53a67e7 add identify feature to check a MAC (node mac, client mac, etc.) %!s(int64=9) %!d(string=hai) anos
  Helge Jung f0bd3921ab basestorage.find_node(): try a direct node-id match, first %!s(int64=9) %!d(string=hai) anos