Commit History

Autor SHA1 Mensaxe Data
  Helge Jung a1d6a620da renamed Storage into FileStorage %!s(int64=9) %!d(string=hai) anos
  Helge Jung 7aa03d50ff basestorage: prepare subclassing %!s(int64=9) %!d(string=hai) anos
  Helge Jung 77efb33396 bugfix: arrays use .append() instead of .add() %!s(int64=9) %!d(string=hai) anos
  Helge Jung 6104fc9b24 wrap too long lines %!s(int64=9) %!d(string=hai) anos
  Helge Jung 3db322ca2c Storage: make an auto-backup %!s(int64=9) %!d(string=hai) anos
  Helge Jung c11f995dae cleanup %!s(int64=9) %!d(string=hai) anos
  Helge Jung 5d1f38f3b9 ensure 'node_id' is set on all nodes %!s(int64=9) %!d(string=hai) anos
  Helge Jung a9819ef438 read ALFRED+BATMAN data as Unicode %!s(int64=9) %!d(string=hai) anos
  Helge Jung 0b26672cf5 bugfix: alfred's node-id was not derived correctly in every case %!s(int64=9) %!d(string=hai) anos
  Helge Jung e006978657 Merge branch 'master' of c3pb.de:freifunk-pb/status-daemon %!s(int64=9) %!d(string=hai) anos
  Helge Jung 60c866c24b vpn: call log_disconnect on disestablish event %!s(int64=9) %!d(string=hai) anos
  Helge Jung f7cf7e06aa status: count unique clients %!s(int64=9) %!d(string=hai) anos
  Helge Jung ee50e11b09 server: fix missed function rename %!s(int64=9) %!d(string=hai) anos
  Helge Jung 404c420979 batcave.py: save storage each time after merging data %!s(int64=9) %!d(string=hai) anos
  Helge Jung c275fd3ddf server: update index page %!s(int64=9) %!d(string=hai) anos
  Helge Jung b17a66f7aa add /status function %!s(int64=9) %!d(string=hai) anos
  Helge Jung 03afff1d90 server: send JSON as 'application/json' with 'Content-Disposition: inline' %!s(int64=9) %!d(string=hai) anos
  Helge Jung a9dcdb191f server: prefix private methods with '__' %!s(int64=9) %!d(string=hai) anos
  Helge Jung 8b495c9822 server: send_headers() accepts optional 'extra' argument for custom headers %!s(int64=9) %!d(string=hai) anos
  Helge Jung ae8979e552 add Sublime project file %!s(int64=9) %!d(string=hai) anos
  Helge Jung b3027aed8c improve code readability %!s(int64=9) %!d(string=hai) anos
  Helge Jung 7467c265c2 batcave.py: split inline code into functions %!s(int64=9) %!d(string=hai) anos
  Helge Jung 3b0be38d61 BaseStorage: subclasses must use init_data() to set data %!s(int64=9) %!d(string=hai) anos
  Helge Jung 4db5584e42 move data merge logic from batcave.py into BaseStorage %!s(int64=9) %!d(string=hai) anos
  Helge Jung 9020dba544 introduce SanityCheckError %!s(int64=9) %!d(string=hai) anos
  Helge Jung fcf3b177bc implement BaseStorage.data as property %!s(int64=9) %!d(string=hai) anos
  Helge Jung 4c947dcbfe server: pre-compile URL matching regular expressions %!s(int64=9) %!d(string=hai) anos
  Helge Jung f612f9bfd5 server: move ISP name normalization into separate function %!s(int64=9) %!d(string=hai) anos
  Helge Jung cbbd1659cf server: remove dummy node data entry %!s(int64=9) %!d(string=hai) anos
  Helge Jung 3cfbc6ffa5 move node+vpn handling logic into BaseStorage %!s(int64=9) %!d(string=hai) anos