Commit History

Autor SHA1 Mensaxe Data
  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 f0bd3921ab basestorage.find_node(): try a direct node-id match, first %!s(int64=9) %!d(string=hai) anos
  Helge Jung 93078619d6 /status: add gateway counts %!s(int64=9) %!d(string=hai) anos
  Helge Jung bd3208d0c0 batman.py: call 'batctl vd json' and 'batctl gwl' to get knowledge of gateways %!s(int64=9) %!d(string=hai) anos
  Helge Jung 3fa9d16c93 status JSON: include "now" timestamp %!s(int64=9) %!d(string=hai) anos
  Helge Jung 615d1818f8 neighbours field: change from array to dict to include metric %!s(int64=9) %!d(string=hai) anos
  Helge Jung e91a336b51 don't count offline node's clients %!s(int64=9) %!d(string=hai) anos
  Helge Jung c7cb8de292 merge_new_data(): always clear mesh-info fields %!s(int64=10) %!d(string=hai) anos
  Helge Jung eff4f9e01e allow querying __RAW__ node detail, again %!s(int64=10) %!d(string=hai) anos
  Helge Jung d92ce2f7c7 comment fix %!s(int64=10) %!d(string=hai) anos
  Helge Jung 729400d992 move field name constants back to BaseStorage %!s(int64=10) %!d(string=hai) anos
  Helge Jung b3c76d4d0e move all get/store logic out of BaseStorage %!s(int64=10) %!d(string=hai) anos
  Helge Jung 120726a1f5 BaseStorage: prefer .get_nodes() instead of .data %!s(int64=10) %!d(string=hai) anos
  Helge Jung fdae2d4a79 get_nodestatus() accepts node instead of rawid, too %!s(int64=10) %!d(string=hai) anos
  Helge Jung 7aa03d50ff basestorage: prepare subclassing %!s(int64=10) %!d(string=hai) anos
  Helge Jung 77efb33396 bugfix: arrays use .append() instead of .add() %!s(int64=10) %!d(string=hai) anos
  Helge Jung c11f995dae cleanup %!s(int64=10) %!d(string=hai) anos
  Helge Jung 5d1f38f3b9 ensure 'node_id' is set on all nodes %!s(int64=10) %!d(string=hai) anos
  Helge Jung f7cf7e06aa status: count unique clients %!s(int64=10) %!d(string=hai) anos
  Helge Jung b17a66f7aa add /status function %!s(int64=10) %!d(string=hai) anos
  Helge Jung b3027aed8c improve code readability %!s(int64=10) %!d(string=hai) anos
  Helge Jung 3b0be38d61 BaseStorage: subclasses must use init_data() to set data %!s(int64=10) %!d(string=hai) anos
  Helge Jung 4db5584e42 move data merge logic from batcave.py into BaseStorage %!s(int64=10) %!d(string=hai) anos
  Helge Jung fcf3b177bc implement BaseStorage.data as property %!s(int64=10) %!d(string=hai) anos
  Helge Jung 3cfbc6ffa5 move node+vpn handling logic into BaseStorage %!s(int64=10) %!d(string=hai) anos
  Helge Jung f6149fb812 introduce base class for storage %!s(int64=10) %!d(string=hai) anos