Changes OPT_ACCOUNTING
===============================================================================

v1.1.8
-------------------------------------------------------------------------------
- Bugfix: fehlerhafte Darstellung wenn mehrere Internetinterfaces angegeben
          sind und eins ohne Traffic ist
- Bugfix: Fehler in der Interfaceberechnung wenn ppp0 und ippp0 existieren
- Bugfix: Probleme bei Datenpfad mit Minuszeichen
- Hinweis auf $workdir in der Doku


v1.1.7
-------------------------------------------------------------------------------
- accounting.sh: schreiben der Daten wesentlich beschleunigt
- acccal.sh: Prfung ob Tagesdateien vorhanden sind
             Backup einer vorhandenen Monatsdatei
- Script Optimierung (Dank an Claas Hilbrecht fr die Tipps)
- Ausgabe auch in Gigabyte
- optionale Variable ACCOUNTING_DEBUG_INT & ACCOUNTING_ACCCAL
- Doku berarbeitet (Dank an Michael Wenger)
- bc von /usr/local/bin/ nach /usr/bin/ verschoben
- Prfung auf accounting.conf Abbruch wenn diese nicht existiert
- accounting.sh & acccal.sh schreiben beide ein Lockfile & knnen sich nicht
  mehr ins Gehege kommen


v1.1.6
-------------------------------------------------------------------------------
- Prfung ob accounting.sh schon luft vereifacht
- Variable $ACCOUNTING_VERSION in accounting.conf
- Syntax-Prfung bei der Zeitraumberechnung (Dank an Michael Wenger)
- Daten werden temp. geschrieben und dann verschoben
- Syntax-Prfung bei acccal.sh
- "acccal.sh yyyy mm -r" erstellt aus der Monatsdatei wieder die Tagesdateien
- Angabe mehrerer Interfaces in ACCOUNTING_INT mglich


v1.1.5
-------------------------------------------------------------------------------
- grafische Prozentanzeige
- Tabellen in Farbe ... und Bunt :)
- Jahresbersicht
- neues Verzeichniss fr temp. Dateien: /var/run/accounting statt /tmp
- Berechnung der alten Tagesdaten entfernt
- Updatehinweis in Doku
- accounting.sh schreibt nun direkt die Monatsdatei
- genauere Erfassung nach Interfaceberlauf, bei hohem Traffic
  konnte es zu negativer Differenz kommen
- sollte das Interfacelimit nicht 4GB sein kann es in der Config
  angegeben werden (siehe Doku)


v1.1.3
-------------------------------------------------------------------------------
- Bugfix: In der Monatsansicht fr ein Interface wurde ein Hostname angezeigt


v1.1.2
-------------------------------------------------------------------------------
- Status: unstable
- neues Script acccal.sh erzeugt eine Monatsdatei im Configformat
- Protokollierung / Anzeige aller Interfaces
- BASEHOSTSONLY entfernt (wird als eigenstndiges OPT weiterentwickelt)
- Monatsansicht einzelner Hosts / Interfaces
- bersicht Jahresweise
- $myname statt festem Namen im CGI-Script
- Anzeigeeinstellungen als Formular
- Prfung ob schon eine Regel fr die IP angelegt wurde
- Script umbenannt: main_accounting.cgi -> accounting.cgi
- Berechnung eines beliebigen Zeitraums
- acccal.sh optimiert (etwas schneller)
- Nulldaten knnen ausgeblendet werden
- Link auf Tagesdaten in Host/Interface Monatsansicht
- bersicht als Tabelle
- Hinweis auf GPL


v1.0.0
-------------------------------------------------------------------------------
- kleine Rechtschreibfehler korrigiert
- umbenannt in 1.0.0
- Status: stable
- Hinweis auf "bogus-priv" in der Doku


v0.23
-------------------------------------------------------------------------------
- Fehler in /etc/prep/rc400.accounting korrigiert


v0.22
-------------------------------------------------------------------------------
- Start-Script umbenannt: ip-down.accounting -> ip-down861.accounting


v0.21
-------------------------------------------------------------------------------
- Anpassung an die neue FW Konfig (Standart ab 2.1.8)


v0.20b
-------------------------------------------------------------------------------
- Prfung ob accounting.sh schon luft (von Tobias Strauchmann <strauchi@web.de>)
- Bug in Interfacemonatsberechnung behoben
- Doku auch in html
- BASEHOSTSONLY berarbeitet


v0.19b
-------------------------------------------------------------------------------
- Prfung beim auslesen der Daten ("parse errer"-Problem)
- Voreinstellung ACCOUNTING_DIR='/boot/data/accounting'
- Vergleich bei Interfaceberechnung durch bc (von Artur Wolf <arturwolf@web.de>)
- Fehler wenn ein Hostname ein Teilstring eines anderen ist gefixt


v0.18b
-------------------------------------------------------------------------------
- Link auf Accounting-Verzeichniss durch eintrag in accounting.conf ersetzen
- Dev-Doku konform: Variable ACCOUNTING_BASEHOSTSONLY statt OPT_BASEHOSTSONLY
- Dev-Doku konform: rc861.accounting statt rc961.accounting
- Dev-Doku konform: Prfung ob OPT_ACCOUNTING='yes' in der rc961.accounting
- anlegen/aktualisieren der yyyy-mm.host, verwenden dieser in der Gesamtber.
  (Probleme bei der Gesamtberechnung wenn Hosts hinzugefgt/entfernt wurden)


v0.17b
-------------------------------------------------------------------------------
- Fehler bei mehreren maskierten Netzen ($MASQ_NETWORK) behoben
- Scripte ca. 2 - 3 x schneller (grep statt schleife)
- mehr Datensicherheit (set statt cut, "parse error"-Problem)
- temp. Dateien werden gelscht
- Fortschrittsanzeige bei der Monatsberechnung


v0.16b
-------------------------------------------------------------------------------
- "No such file or directory" bei Monatsberechnung ohne Interfacedaten behoben
- Spalte Gesamt (in + out) eingefgt
- Docu erweitert
- angepasst fr 2.1.4


v0.15b
-------------------------------------------------------------------------------
- Integer berlauf Bug durch Einsatz von bc behoben
- kleine schnheitskorrektur im Browser
- strukturelle nderungen der Scripte
- Kontrollmessung auf Internetinterface z.B.: ppp0
- Umschalten der Anzeige auf Byte, KiloByte oder MegaByte im Browser
- Eistellen der Anzahl der Kommastellen im Browser


v0.14b
-------------------------------------------------------------------------------
- wegschreiben beim Abruf der Daten des laufenden Tages
- Monatsberechnung


v0.13b
-------------------------------------------------------------------------------
- etc/prep/prep.accounting erstellt
- wegschreiben auch beim ip-down
- wegschreiben auch beim reboot
- wegschreiben auch manuell im Browser
- mkdir Fehler beseitigt


v0.12b
-------------------------------------------------------------------------------
- OPT_BASEHOSTSONLY: fwrules wird nicht mehr ersetzt
- Variable unbenannt
- Verzeichniss- & Dateinamen von acc auf accounting gendert


v0.11b     nicht verffentlicht
-------------------------------------------------------------------------------
- OPT_BASEHOSTSONLY eingebaut
- Regeln korrigiert
- OPT default auf 'no'
- Scrip Name an DEV-Doku angepasst
- es wird /var/log/acc statt /var/log umgelenkt


v0.10b     nicht verffentlicht
-------------------------------------------------------------------------------
- erstellen, auslesen, wegschreiben der Accounting-Regeln
- Abfrage im Browser
