kunde (1.2010.8.14) lenny; urgency=low

  * #10136528: check_rt-tickets: Selektion von Typen mit Wildcards ermöglicht;
    Möglichkeiten zur Selektion von Queue inkl. Unter-Queues dokumentiert;
    POD zur nicht mehr existenten Option -limit entfernt

 -- Martin H. Sluka <fany@noris.net>  Thu, 16 Sep 2010 15:06:38 +0200

kunde (1.2010.8.13) lenny; urgency=low

  * #10165401: bei artikelspezifischer Zeiterfassung Ticket-Titel einblenden
  * #10134564: Links auf Tickets in Zeiterfassung im selben Fenster öffnen
  * #10136515: Warnung wenn Person mit Rolle rtweb assoziiert wird

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 16 Sep 2010 11:43:05 +0200

kunde (1.2010.8.12) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 15 Sep 2010 16:15:45 +0200

kunde (1.2010.8.11) lenny; urgency=low

  * #10181603: test/70_accounting: korrigiert zeit-pppoe eingefügt
  * #10120675: kunde_builder sendet mails direkt in Queue entwicklung::kunde
  * #10136515: Warnung wenn Person mit Rolle rtweb assoziiert wird
  * #10141393: NEU:arbeitszeit4tickets: zurückgebaut,
    dafür NEU:tickets: siehe [[Kunde/Tool "tickets"]]
  * #10171309: db.rechlauf funktioniert nicht
  * #10119873: Radius Ascus DSL - Acct Daten
  * #10176258: TT-Generator: Liste aller IGZ-Kunden
  * #10173448: tickets: Syntax für Sub-Queues dokumentiert
  * #10141393: tickets: Bugfix für SLA-Zeiten der "-gruppe incidents"
  * #10173770: suche_reminder-ticket: Anpassung auf neue billing-Queues im OTRS
  * #10102406: acct/do.stromaccounting verbessert

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 15 Sep 2010 15:53:08 +0200

kunde (1.2010.8.8) lenny; urgency=low

  * #10155484: Kleiner Fehler bei Anzeige von IP-Zonen in kunde

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 08 Sep 2010 17:19:51 +0200

kunde (1.2010.8.7) lenny; urgency=low

  * #10155455: für QSU-Tests OTRS-Backend (statt RT-Backend) verwenden,
    dabei als User "monitor" arbeiten
  * #10155455: NEU:arbeitszeit4tickets: wegen Backend-Umstellung (s. o.)

 -- Martin H. Sluka <fany@noris.net>  Wed, 08 Sep 2010 15:08:21 +0200

kunde (1.2010.8.6) lenny; urgency=low

  * #10152081: dispatch.win-sec-ssc für OTRS angepasst
  * #10154364: @rt.noris.net-Adressen aus Tools domainlose_webspaces
    und maile.neue_hardware beseitigt
  * #10155455: gen.oxconf auch aus qsu/tests entfernt

 -- Martin H. Sluka <fany@noris.net>  Wed, 08 Sep 2010 14:45:44 +0200

kunde (1.2010.8.5) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 07 Sep 2010 17:21:21 +0200

kunde (1.2010.8.4) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 06 Sep 2010 17:43:05 +0200

kunde (1.2010.8.3) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 06 Sep 2010 17:42:13 +0200

kunde (1.2010.8.2) lenny; urgency=low

  * #10130269: maile.rt-billing2ap: Kundenname am Anfang statt Ende des
    Subjects
  * #10132106: kunde: Suche von Hardware nach Eigentümer ermöglicht
  * #10132542: TT-Generator: Auswahlmöglichkeit für rtweb-Kunden
  * #10136238: Bei Domains mit DNS-Zone kann man sich mit "bz" nun
    anzeigen lassen, welcher Eintrag von wann und wem stammt.
  * #10125117: Anpassung noris::CreateTicket für OTRS-Ticketserver
  * #10141393: weitere Anpassung arbeitszeit4tickets für OTRS:
    + Spalten umbenannt:
      - "Area" in "Typ"
      - "Subject" in "Titel"
      - "Störungsflags" in "SLA-Relevanz"
    + zusätzliche Spalte "verantwortlich"
    + zusätzliche Option "-verantwortlich" zur Selektion
    + obsolete Warnung bei Option "-nur-sichtbare" entfernt
    + empfohlene Optionsnamen "-typ" und "-ohne-typ"
      (statt "-area" bzw. "-ohne-area")
  * #10121795: Trouble Tickets mit "Precedence: bulk" versenden
  * gen.oxconf gelöscht - wurde zuletzt 2009-06-22 verwendet
  * #10152081: dispatch.win-sec-ssc für OTRS angepasst

 -- Martin H. Sluka <fany@noris.net>  Mon, 06 Sep 2010 16:47:03 +0200

kunde (1.2010.8.1) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 26 Jul 2010 15:53:57 +0200

kunde (1.2010.8.0) lenny; urgency=low

  * #10125117: Anpassung noris::CreateTicket für OTRS-Ticketserver
  * #10126051: Strom Kunde Änderungen
  * #10126918: Warnung nach löschen von TSIG bei Domains
  * #10051870: Radius-Accounting für UMTS

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 21 Jul 2010 15:17:11 +0200

kunde (1.2010.7.14) lenny; urgency=low

  [ Stelios Gikas ]
  * #10102406: check.acct_mess_stellen: Option -auch-ohne-mv hinzugefügt
  * #10124967: automagische Links aus Zeiterfassung
  * #10119873: Radius Ascus DSL - Acct Daten ':' -> '+'
  * #10127184: Trouble Tickets: Zeitzonenangabe bei "Ende nicht bekannt"
  * #10119873: Radius Daten (radacct.log Username bis '+' ignorieren)
  * #10129063: Cron <root@qsu5> /usr/pop/bin/./ablesung
  * #10129920: denic_member_GET: Anpassung auf aktuelle DENIC-Website
  * #615977: Infotext zu Leitungen wurde noch falsch als "kundeneigene
    Leitungsbezeichnung" bezeichnet; korrigiert
  * #10130416: look4rt-tickets: nur gesperrte Tickets beachten
  * #10131002: kunde: Beim Beenden einzelner IP-Adressen nicht im DNS
    nach Alteinträgen suchen, weil die in diesem Zusammenhang sowieso
    gelöscht werden.
  * #10131624: Bei Suche nach Mailregeln, die auf einen bestimmten User
    zeigen, nur solche beachten, die wirklich auf einen User zeigen
    (und nicht z. B. auf einen zufällig gleichnamigen Host).
  * #10133327: Dbase::OTRS: OTRS-Ticketnummern sind Strings!
  * #10130429: Dokumentation check_rt-tickets korrigiert
  * noris::CreateTicket: kein "noris." vor den Queue-Namen schreiben
  * #441274: RT: Hinweis, dass man das OTRS verwenden möchte
  * #10136137: Ticketgen Proxy
  * #10138218: Umlaute in via noris::CreateTicket eingelieferten Trouble Tickets
  * maile.rt-billing2ap soll nun an $TICKET_DOMAIN statt $RT_DOMAIN mailen

 -- Martin H. Sluka <fany@noris.net>  Sun, 05 Sep 2010 19:14:02 +0200

kunde (1.2010.7.13) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 12 Jul 2010 17:02:18 +0200

kunde (1.2010.7.12) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 12 Jul 2010 16:37:46 +0200

kunde (1.2010.7.11) lenny; urgency=low

  * #10102406: tools/check.acct_mess_stellen
  * #10119873: Radius Accounting an PPPoE angepasst

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 12 Jul 2010 16:36:44 +0200

kunde (1.2010.7.10) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 09 Jul 2010 10:01:58 +0200

kunde (1.2010.7.9) lenny; urgency=low

  * #10124967: automagische Links aus Zeiterfassung	
  * #10125104: via ticketgen eingelieferte Artikel kennzeichnen

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 Jul 2010 21:01:05 +0200

kunde (1.2010.7.8) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 08 Jul 2010 18:43:10 +0200

kunde (1.2010.7.7) lenny; urgency=low

  * #10079140: makedomains: add-nameserver eingeführt
  * #10124970: Zeiterfassung: SQL-Fehler, SQL-Inj. möglich, unnötige Imports

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 08 Jul 2010 17:45:55 +0200

kunde (1.2010.7.6) lenny; urgency=low

  * #10121492: tools/zeitstatistik: Anzeige in Minuten
  * #10079140: makedomains: kein dnszone flag bei add-slave-zone
  * #10122613: select_date: '=' jetzt, '-' löschen

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 07 Jul 2010 16:40:21 +0200

kunde (1.2010.7.5) lenny; urgency=low

  * #10122150: NEU:gen.user: Dbase/Object Problem

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 05 Jul 2010 15:01:31 +0200

kunde (1.2010.7.4) lenny; urgency=low

  * #10122150: NEU:gen.user Dbase/Object Problem

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 05 Jul 2010 14:38:32 +0200

kunde (1.2010.7.3) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 05 Jul 2010 13:55:40 +0200

kunde (1.2010.7.2) lenny; urgency=low

  * #10118317: Fehlermeldung beim Tarif bearbeiten
  * #10119873: Radius Ascus DSL - Acct Daten
  * #10122150: gen.user Dbase/Object Problem
  * #10121984: a4t-alt
  * #10121492: tools/zeitstatistik: ohne-ap-technik, ohne-kunden
  * #10102406: acct/do.strom_accounting: Integration Strom-Accounting in kunde

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 05 Jul 2010 13:54:30 +0200

kunde (1.2010.7.1) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 29 Jun 2010 17:39:33 +0200

kunde (1.2010.7.0) lenny; urgency=low

  * #10111260: Moose: make_immutable
  * #10118564: "no Moose;"!
  * #10106408: cgi-bin: get_sicherungen_by_rack.name hinzugefügt
  * #10116731: Messstellenanzeige in Housing-DB
  * #10102406: tools/messwert_ablessung: Gleicher Timestamp für Skriptlaufzeit
  * #10120718: Verwirrende Fehlermeldung in kunde beim Löschen einer HW die
    noch assoziierte IPs hat
  * #10107371: list_mailrules() -> noris::Table

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 28 Jun 2010 19:10:58 +0200

kunde (1.2010.6.19) lenny; urgency=low

  * #10111912: Monitoring-Standort-Anzeige funktioniert nicht zuverlässig
  * #10121492: zeitstatistik:
    + Bugfix für Option -art-flags
    + Option -queue ausgebaut, da fehlerhaft
  * #10122613: Bug in Kunde bei der Stundenauflistung?

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 06 Jul 2010 11:39:21 +0200

kunde (1.2010.6.18) lenny; urgency=low

  * #10119828: Fehlermeldung im Kunde (Parent-Zuweisung)
  * #10119828: Anzeigefehler bei IP-Objekt
  * #10120460: Integration Strom-Accounting in kunde (housing)
  * #10119886: stunden-statistik: Bugfix für "-top-monate" > 1:
    auch Kunden berücksichtigen, auf die im letzten Monate des
    Auswertungszeitraums keine Zeit gebucht wurde.
  * #10119987: tarifkunde.tarifname: NULLbar?
  * #10120431: pppoe Template für Radius-Usernamen
  * #10120431: gen.radius angepasst an pppoe Template

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 23 Jun 2010 13:38:02 +0200

kunde (1.2010.6.17) lenny; urgency=low

  * #10119020: NEU:gen.radius: Neue L2TP Zusammenschaltung mit i3B (Austria)

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 11 Jun 2010 14:37:12 +0200

kunde (1.2010.6.16) lenny; urgency=low

  * #10106987: kunde_builder: Fehler. dh_python ist deprecated
  * #10116744: (de|en)code_punycode auf Net::IDN::Punycode umgestellt

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 11 Jun 2010 12:59:46 +0200

kunde (1.2010.6.15) lenny; urgency=low

  * #10117284: NEU:arbeitszeit4tickets: RT->OTRS import
  * #10117284: NEU:gen.domain: RT->OTRS import dopp. tickets
  * #10117284: NEU:rt-eskalation: RT->OTRS import dopp. tickets

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 02 Jun 2010 17:07:36 +0200

kunde (1.2010.6.14) lenny; urgency=low

  * #10116744: Puny Encode/Decode an Net::IDN::Punycode angepasst
  * #10117284: NEU:arbeitszeit4tickets: RT->OTRS import
  * #10117284: NEU:gen.domain: RT->OTRS import dopp. tickets
  * #10117284: NEU:rt-eskalation: RT->OTRS import dopp. tickets

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 02 Jun 2010 15:32:53 +0200

kunde (1.2010.6.13) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 01 Jun 2010 13:22:59 +0200

kunde (1.2010.6.12) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 28 May 2010 16:32:25 +0200

kunde (1.2010.6.11) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 28 May 2010 16:20:46 +0200

kunde (1.2010.6.10) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 28 May 2010 10:36:03 +0200

kunde (1.2010.6.9) lenny; urgency=low

  * #10102406: tools/messwert_ablessung: Integration Strom-Accounting in kunde

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 27 May 2010 18:10:31 +0200

kunde (1.2010.6.8) lenny; urgency=low

  * #10106987: kunde_builder: Fehler. Apache2 Restart auskommentiert

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 25 May 2010 18:05:53 +0200

kunde (1.2010.6.7) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 20 May 2010 15:04:22 +0200

kunde (1.2010.6.6) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 19 May 2010 18:39:34 +0200

kunde (1.2010.6.5) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 19 May 2010 17:15:46 +0200

kunde (1.2010.6.4) lenny; urgency=low

  * #10106987: kunde_builder Fehler. Apache STDERR Ausgabe nach /dev/null

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 12 May 2010 16:06:05 +0200

kunde (1.2010.6.3) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 12 May 2010 14:27:13 +0200

kunde (1.2010.6.2) lenny; urgency=low

  * Neue Version...
  * #10111459: stunden-statistik: "-verbose"-Ausgaben aufs Terminal
    (statt bislang STDERR)

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 12 May 2010 10:44:52 +0200

kunde (1.2010.6.1) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 14:02:56 +0200

kunde (1.2010.6.0) lenny; urgency=low

  * #438400: select_date: Jetzt wird mit '=' und nicht mehr mit '-' ausgewählt
  * #10107430: (Anlegen und) Beenden von Kunden soll nur die Verwaltung können
  * #10110254: Das bislang unter /pop/technik/bin/ installierte Script
    hotline-statistik wird offenbar längerfristig verwendet und greift auf
    Funktionen aus kunde zu. Es soll daher hiermit in die kunde-Sourcen
    integriert werden.
  * #10050981: dbbuild: SET FOREIGN_KEY_CHECKS = 0 ausgeben, wenn Tabellen
    bearbeitet werden sollen.
  * #10110300: Anzeige von Leitungen und Hardware ohne KundenTarif.
    Gleichzeitig wurden auch IP-Addressen und KTarife umgestellt, wo man in
    Feldern nach 'IS NULL' mittels '-' suchen kann
  * #10080434: list_stunden an noris::Table angepasst
  * #10111459: tools/stunden-statistik: Parametet '-top-monate' eingeführt
  * #10110892: Ausgabeumleitung für "cz" und "lz" in edit_domain()
  * #10111749: In der Rechung 'Gesamtsumme' am Ende anzeigen
  * #10112029: check_rt-tickets: Selektion nach Ticket-type ermöglicht
    (und Dokumentation zu nicht mehr existierender Option "-without-queue"
    entfernt)
  * #10112016: Ändern des SNMP Hosts für ein komplettes Messsystem mittels
    'ip' ermöglichen. 
    - Neuen Messtyp jetzt nicht mit 'at' sondern mit 'a' anlegen
    - Neue Messstelle jetzt nicht mit 'as' sondern mit 'a' anlegen
    - SNMP Host wird vorgeschlagen wenn man einem Messsystem eine Messstelle
      anlegen will. 
    - 'ee' Menu aufgeräumt
    - edit/hardware: Messstellen -> Messverbraucher
    - SNMP Host können jetzt auch über dir IP Adresse ausgewählt, erzeugt
      werden (edit_ipaddrs)

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 07 May 2010 18:16:22 +0200

kunde (1.2010.5.46) lenny; urgency=low

  * #10114663: HW, LT, Tarife besseres Listing	
  * #10114807: Zeitzone in Störungsmeldungen
  * #10113947: Komplett leere Stundenbereiche trotzdem abrechnen
  * #10111912: Monitoring-Standort-Anzeige funktioniert nicht zuverlässig
  * #10115259: NEU:gen.mess: {ipkunde,mess_stelle}.ende is null ...
  * #10116441: Konto eintragen. Überprüfung der Länge der Daten eingebaut

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 27 May 2010 15:31:21 +0200

kunde (1.2010.5.45) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 11 May 2010 15:06:51 +0200

kunde (1.2010.5.44) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 11 May 2010 13:50:29 +0200

kunde (1.2010.5.43) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 11 May 2010 10:57:28 +0200

kunde (1.2010.5.42) lenny; urgency=low

  * #10593985: rewrite_header lieferte falsche Header wenn eine
    Gruppenantwort verschickt vom RT verschickt worden war.

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 11 May 2010 10:55:22 +0200

kunde (1.2010.5.41) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 12:46:35 +0200

kunde (1.2010.5.40) lenny; urgency=low

  * Neue Version...
  * #10112915: NEU:gen.mess: Das alter Skript verursacht fehler

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 12:45:48 +0200

kunde (1.2010.5.39) lenny; urgency=low

  * Neue Version...
  * #10112915: NEU: gen.mess: Das alter Skript verursacht fehler

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 12:18:32 +0200

kunde (1.2010.5.38) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 11:36:28 +0200

kunde (1.2010.5.37) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 10 May 2010 10:44:07 +0200

kunde (1.2010.5.36) lenny; urgency=low

  * #10110296: Moose erlaubt keine undef Werte wenn der Typ ArrayRef ist.
    Durch das auto_deref können wir auch kein Maybe[ArrayRef] machen.
  * #10096550: import_mess_system: OIDs berichtigt
  * #10111534: Korrektur POP-Datenbank: tarifkunde.nextrech ist Unix-Timestamp
  * #10096231: POP-Datenbank leitung.name_kunde entfernt
  * #10112696: tools/makedomain: Eintrage überspringen wenn leere Domain

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 07 May 2010 18:18:17 +0200

kunde (1.2010.5.35) lenny; urgency=low

  * #10110094: Zeiterfassung:
    leere Ticketnummern enthalten keine unerlaubten Zeichen
  * #10110296: noris::Ticket::API: Warnungen unter lenny bzgl. JSON Objekt.
    Workarounds, damit es auch unter etch funktioniert, ausgebaut.
  * #10110140: acct_exim(): Zuordnung von E-Mail-Adresse -> User -> Kunde
  * #10110124: sshpipe verbessert (gen.network-lists erzeugte Fehler)
  * #10110951: RT: Kein Nerviger Fehler mehr wenn das encoding in MIME-Headern
    nicht erkannt wird
  * #10110993: Kunde umbennenen "ren" erzeugte eine Perl warnung
  * #598675: vom datefudge-Tool gewählte Uhrzeitänderung verwenden
  * #10110300: select_suche: Bug mit vorkompiliertem Regex

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 29 Apr 2010 18:04:10 +0200

kunde (1.2010.5.34) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 23 Apr 2010 13:43:29 +0200

kunde (1.2010.5.33) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 23 Apr 2010 12:38:49 +0200

kunde (1.2010.5.32) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 23 Apr 2010 12:37:23 +0200

kunde (1.2010.5.31) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 22 Apr 2010 10:33:54 +0200

kunde (1.2010.5.30) lenny; urgency=low

  * #10105072: exim-Accounting: sinnvolle Warnmeldung bei unbekanntem
    SMTP-AUTH-User

 -- Martin H. Sluka <fany@noris.net>  Wed, 21 Apr 2010 11:24:13 +0200

kunde (1.2010.5.29) lenny; urgency=low

  * #10107140: Synopse zu acct/get.accounting korrigiert

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 20 Apr 2010 16:29:14 +0200

kunde (1.2010.5.28) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 20 Apr 2010 13:59:12 +0200

kunde (1.2010.5.27) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 20 Apr 2010 13:13:31 +0200

kunde (1.2010.5.26) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 14 Apr 2010 14:48:43 +0200

kunde (1.2010.5.25) lenny; urgency=low

  * #10101487: NEU:gen.nagioshostgroups: Monitoring von gemanagten
    Kundenroutern

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 14 Apr 2010 14:48:04 +0200

kunde (1.2010.5.24) lenny; urgency=low

  * #10106293: debina/control: kunde: Abhängigkeit Text::CSV_XS korrigiert

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 14 Apr 2010 12:39:10 +0200

kunde (1.2010.5.23) lenny; urgency=low

  * Vergessener Makefile eintrag
  * #10101487: NEU:gen.nagioshostgroups: Monitoring von gemanagten
    Kundenroutern

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 07 Apr 2010 16:22:12 +0200

kunde (1.2010.5.22) lenny; urgency=low

  * #10101487: NEU:gen.nagioshostgroups: Monitoring von gemanagten
    Kundenroutern

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 07 Apr 2010 15:45:59 +0200

kunde (1.2010.5.21) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 01 Apr 2010 15:21:40 +0200

kunde (1.2010.5.20) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 01 Apr 2010 15:21:37 +0200

kunde (1.2010.5.19) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 01 Apr 2010 15:21:12 +0200

kunde (1.2010.5.7) lenny; urgency=low

  * #10101487: NEU:gen.nagioshostgroups: Monitoring von gemanagten
    Kundenroutern

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 31 Mar 2010 11:49:21 +0200

kunde (1.2010.5.6) lenny; urgency=low

  * #10101487: NEU:gen.nagioshostgroups: Monitoring von gemanagten
    Kundenroutern

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 31 Mar 2010 10:07:48 +0200

kunde (1.2010.5.5) lenny; urgency=low

  * #255483: Housing-DB: Zeigt jetzt auch Hardware von Ober- und Unterkunden

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 30 Mar 2010 15:34:20 +0200

kunde (1.2010.5.4) lenny; urgency=low

  * #10096303: Bugs gefixt

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 25 Mar 2010 16:45:19 +0100

kunde (1.2010.5.3) lenny; urgency=low

  * 1:n Messtellen <-> Messvebraucher
  * Neue Version 18 (lenny) - Strom Test
  * #10102800: tools/makedomains: um Parameter -nic erweitert

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 23 Mar 2010 15:35:37 +0100

kunde (1.2010.5.2) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 17 Mar 2010 17:13:50 +0100

kunde (1.2010.5.1) lenny; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 17 Mar 2010 15:17:13 +0100

kunde (1.2010.5.0) etch; urgency=low

  * #10099722: cgi-bin/get_hardware_by_kunde.id erweitert. Auswahl nach
    enthaltenen und nicht enthaltenen Hardware Flags jetzt möglich
  * #10099142: mon-standort wird jetzt auch im IP-Objekt angezeigt
  * #10096156: Verknüpfung Hardware->Tarif und Leitung->Tarif
  * #10100400: Probleme mit gen.user mailrules behoben
  * kunde_builder: Nur lenny Versionen bauen
  * #10098602: Hostgroup zugehörigkeit in IP Liste anzeigen

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 22 Mar 2010 10:50:55 +0100

kunde (1.2010.4.8) etch; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 08 Mar 2010 11:49:25 +0100

kunde (1.2010.4.7) etch; urgency=low

  * #10098699: list_mailrules: flog auf die Nase bei leerem Typ
  * #10096550: import_mess_system: Nur HW Zuordnungen
  * #10099054: Strom Graphen über HTTPs anzeigen
  * #10098585: housing-db: Stromgraphen heisst jetzt Messstellen
  * #10095313: ServiceWeb/Globals/get_acct_warnung: Exportieren
  * kunde_builder: git reset hat eine andere Aufruf Syntax unter lenny
  * #10100240: acct.backup Script an das neue Format angepasst
  * #10101432: az in Domains ging nicht
  * #10101171: Perl Warnung bei anzeigen der Domains wenn nserver NULL
  * kunde_builder: Ticket soll gleich in der richtigen Queue landen
  * #10096550: import_mess_system: Explizite Angabe der HWID und der Rackname
    in PDU Listen
  * tools/makedomains: log_update hinzugefügt bei Statuswechsel

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 23 Mar 2010 14:31:57 +0100

kunde (1.2010.4.6) etch; urgency=low

  * #10097713: Stromgraphen in der HousingDB. Anzeige verbessert.

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 22 Feb 2010 11:14:17 +0100

kunde (1.2010.4.5) etch; urgency=low

  * list_mailrules: Typ der Regel mit ausgeben

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Feb 2010 09:33:28 +0100

kunde (1.2010.4.4) etch; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 18 Feb 2010 18:01:52 +0100

kunde (1.2010.4.3) etch; urgency=low

  * Neue Version...

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 18 Feb 2010 17:07:37 +0100

kunde (1.2010.4.2) etch; urgency=low

  * #10095313: Accounting unvollständigkeit auf service.noris.net als Warnung
    anzeigen.
  * #10097713: Strom Graphen in der Housing-DB anzeigen 

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 18 Feb 2010 17:05:28 +0100

kunde (1.2010.4.1) etch; urgency=low

  * #10073197: an diversen Stellen X-RT-Kunde:- durch
    X-noris-Ticket-Kunde:-Header ersetzt
  * #10055061: Ticket-API: Attribut "last_action" umbenannt in "change"
  * #10055061: rt-eskalation: "-nicht-bearbeitet-seit" umbenannt in
    "-nicht-geaendert-seit", jetzt auch für OTRS-Backend
  * #10096169: POP-Datenbank: neue Felder {hardware,leitung}.ktarif
  * #10096231: POP-Datenbank: leitung.infotext ersetzt leitung.name_kunde
  * #10096576: kunde: Filterung von Hardware-Listen nach Zusatz(i)nfo
    ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Thu, 11 Feb 2010 14:07:04 +0100

kunde (1.2010.3.22) etch; urgency=low

  * #10093157: RT: Ähnliche Tickets hatten den falschen Status angezeigt
  * #10096765: Problem mit Partnergate Cron-Job auf krempel

 -- Matthias Urlichs <smurf@noris.de>  Wed, 24 Feb 2010 09:49:57 +0100

kunde (1.2010.3.21) etch; urgency=low

  * #10089675: tools/makedomains: -add-slave-zones versteht auch Hostnamen
  * #10095078: komisches Verhalten beim Löschen einer IP
  * #10095687: kunde: Reverse-DNS-Eintrag auch dann versuchen zu
    aktualisieren, wenn es einen Fehler beim Forward-Eintrag gab
  * #10096026: RT: Bugfix: Prio 0x == x
  * #10089574: kunde: Arbeitszeit-Cache (stunden.zeit) nach Änderung der
    stunden.art wieder befüllen

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 12 Feb 2010 15:19:58 +0100

kunde (1.2010.3.20) etch; urgency=low

  * #10094482: check_domain_expiries_by_whois: neue Option "-exclude-nic"

 -- Martin H. Sluka <fany@noris.net>  Wed, 03 Feb 2010 16:11:55 +0100

kunde (1.2010.3.19) etch; urgency=low

  * #10094655: POP-Datenbank: rt_billing.ticket darf kein FOREIGN KEY
    auf ticket-Tabelle mehr sein, damit's auch fürs OTRS funktioniert

 -- Martin H. Sluka <fany@noris.net>  Wed, 03 Feb 2010 13:38:09 +0100

kunde (1.2010.3.18) etch; urgency=low

  * #10094479: Mail::Header->get in libmailtools-perl ist kaputt
    => Wir brauchen eine alte oder eine neuere Version.

 -- Martin H. Sluka <fany@noris.net>  Wed, 03 Feb 2010 13:06:19 +0100

kunde (1.2010.3.17) etch; urgency=low

  * #10093825: NEU:arbeitszeit4tickets: Umgang mit leerem incident-Start

 -- Martin H. Sluka <fany@noris.net>  Fri, 29 Jan 2010 16:09:34 +0100

kunde (1.2010.3.16) etch; urgency=low

  * #10077102: gen.wan-monatsreport.fdz auf Ticket-API umgestellt

 -- Martin H. Sluka <fany@noris.net>  Fri, 29 Jan 2010 14:29:07 +0100

kunde (1.2010.3.15) etch; urgency=low

  * kunde_builder: Mails an entwicklung@noris.net (statt @rt.noris.net)
    und immer "X-Autoreply: no" setzen
  * #10093636: Docushare.pm muss von Exporter erben
  * #10093694: RT::AddOn::Show_similar: auch Ticket-Status anzeigen
  * #465235: NEU:arbeitszeit4tickets: ist nicht mehr vergleichbar

 -- Martin H. Sluka <fany@noris.net>  Thu, 28 Jan 2010 17:21:08 +0100

kunde (1.2010.3.14) etch; urgency=low

  * #10077102: Nachbesserung gen.wan-monatsreport.fdz für
    Abwärtskompatibilität zu Perl 5.8.8
  * #10093610: Vermeidung einer once-Warnung in Dbase::Globals
  * #10093610: Vermeidung einer once-Warnung in der Ticket-API

 -- Martin H. Sluka <fany@noris.net>  Thu, 28 Jan 2010 14:11:53 +0100

kunde (1.2010.3.13) etch; urgency=low

  * #10077102: gen.wan-monatsreport.fdz aufgenommen
  * #465235: RT-Ticket-API: Attribute sla_relevant sowie
    incident_{start,response,resolved,type,cause} implementiert
  * #465235: a4t um Incident-Attribute erweitert
  * #465235: arbeitszeit4tickets:
    A4T_KOMPATIBEL-Modus nicht mehr erforderlich
  * #465235: a4t ersetzt arbeitszeit4tickets

 -- Martin H. Sluka <fany@noris.net>  Thu, 28 Jan 2010 11:13:47 +0100

kunde (1.2010.3.12) etch; urgency=low

  * #465235: RT-Ticket-API: Code von ->follow_tickets vereinfacht
  * #10093131: Bugfix: Abfrage von Postfach-Statistiken
  * #465235: RT-Ticket-API: Semantik von follow_by geändert:
    vergleiche (ursprüngliche) Ticket-IDs der beiden Seiten
  * #465235: RT-Ticket-API: Graphing-Optionen in ->follow_tickets()
    erweitert und dokumentiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 27 Jan 2010 12:47:27 +0100

kunde (1.2010.3.11) etch; urgency=low

  * #465235: RT-Ticket-API: Ausgabe eines Debug-Graphen für Ticket-Verlinkungen
    ermöglicht (TICKET_API_RT_CONNECTION_GRAPH=Dateiname)
  * #465235: -debug-Option für arbeitszeit4tickets und a4t
  * #465235: arbeitszeit4tickets: A4T_KOMPATIBEL-Modus
  * #465325: verbundene_tickets() direkt in arbeitszeit4tickets eingebaut
  * #10089675: makedomains: Bugfix Ausgabe für Löschen von DNS-Servern
  * #10093128: Beispiel-Konfig zu rewrite_header:
    X-RT-Area / X-noris-Ticket-Type vorgesehen
  * #10093131: kunde: bei Abfrage von Postfach-Statistiken ("m?")
    große Zahlen lesbar gliedern
  * #465235: RT-Ticket-API: Bugfix origin-Ermittlung für komplexe
    Ticketstrukturen
  * #10093157: RT::AddOn::Show_similar für Problem Management erweitert:
    + auch Tickets aus anderen Queues anzeigen
    + Queue und Area mit anzeigen
    + einschlägige Tickets, die jünger als ein Monat sind,
      in jedem Fall anzeigen (egal, wie viele)
    + entsprechend junge Tickets farblich hervorheben

 -- Martin H. Sluka <fany@noris.net>  Tue, 26 Jan 2010 13:56:51 +0100

kunde (1.2010.3.10) etch; urgency=low

  * #10092936: Korrektur QSU-Test für show_domains

 -- Martin H. Sluka <fany@noris.net>  Mon, 25 Jan 2010 14:17:09 +0100

kunde (1.2010.3.9) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Mon, 25 Jan 2010 12:09:39 +0100

kunde (1.2010.3.8) etch; urgency=low

  * #10079140: makedomains: Bugfix für den Fall, dass bereits mehrere der
    angegebenen Domains existieren

 -- Martin H. Sluka <fany@noris.net>  Mon, 25 Jan 2010 11:30:59 +0100

kunde (1.2010.3.7) etch; urgency=low

  * #10091858: IP-Accounting: auch (Kunde+)Ziel der linken IP-Adresse loggen
  * #10092154: NEU:show_domains: NIC mit ausgeben
  * #10092154: gen.domain: Option -tld nachdokumentiert
  * #10091122: gen.user: Umstellung auf Dbase::Object::Person und Erweiterung
    dessen, so dass auch Peer-IP-Adressen exportiert werden,
    dazu Beispiel-Template zur Erzeugung einer Liste von ISDN-Backups
  * #10079140: makedomains: Falls es den Nameserver nicht gibt soll, ein Fehler
    geworfen werden.
  * #10091920: Vollständige Anzeige der Hardware DB.

 -- Stelios Gikas <stelios.gikas@noris.net>  Fri, 22 Jan 2010 14:24:46 +0100

kunde (1.2010.3.6) etch; urgency=low

  * Neue Version...
  * #10079140: makedomains: Status Update Logik verbessert

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 21 Jan 2010 11:27:54 +0100

kunde (1.2010.3.5) etch; urgency=low

  * #10078567: "Dienst" bei Personen-Assoziierungen in "Rolle" umbenannt

 -- Martin H. Sluka <fany@noris.net>  Wed, 20 Jan 2010 16:27:17 +0100

kunde (1.2010.3.4) etch; urgency=low

  * #10079140: makedomains: Bugfix bzgl. Nameserver Eintrag
  * #10083446: is_workday: Dokumantation angepasst.

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 20 Jan 2010 17:31:54 +0100

kunde (1.2010.3.3) etch; urgency=low

  * Neue Version...
  * #10083446: is_holiday: An DE-BY-noris Profil angepasst

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 18 Jan 2010 12:54:13 +0100

kunde (1.2010.3.2) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 14 Jan 2010 18:10:25 +0100

kunde (1.2010.3.1) etch; urgency=low

  * #465235: a4t: Bugfix -addiere-verbundene
  * #10089864: gen.domain: im Beispiel-Template zonen.master
    IP-Objekt nicht auf defined testen
  * #10079140: tools/makedomains: DNS-Zonen updaten, anlegen jetzt möglich

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 14 Jan 2010 16:58:24 +0100

kunde (1.2010.3.0) etch; urgency=low

  * #10078567: kunde: Warnung, wenn man versucht, eine Person zu einem
    Kunden zu assoziieren, mit dem sie nichts zu tun hat
    (dabei Ablauf des Personenassoziierens umgestellt)
  * #10076978: RT: Prio auch beim Schreiben von Antworten und Comments
    änderbar 
  * #10078352: gen.domain auf Dbase::Object::IP umgestellt
  * #10078349: Dbase::Object::IP: neues Attribut "kunde"

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Jan 2010 16:29:25 +0100

kunde (1.2010.2.6) etch; urgency=low

  * #10091601: kunde: Warnung statt Update-Versuch, wenn die maßgebliche
    DNS-Zone gar nicht auf dns0 liegt.
  * #465235: NEU:arbeitszeit4tickets: Bugfix für negative Reaktions- und
    Entstörzeiten
  * #10093610: Vermeidung einer Warnung in warn_leitungshardware()
  * #10094583: tools/finde_freie_de-domains: Debug Level erhöht
  * #10094596: housing-db: Farben Darstellung korrigiert

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 03 Feb 2010 12:50:33 +0100

kunde (1.2010.2.5) etch; urgency=low

  * #10089688: makedomains: Tippfehler in POD korrigiert
  * #10089574: Bugfix für manuelle Zeiterfassung über kunde

 -- Martin H. Sluka <fany@noris.net>  Wed, 20 Jan 2010 15:09:57 +0100

kunde (1.2010.2.4) etch; urgency=low

  * #10090927: Tests für get_bitmap angepasst auf geänderte Fehlerbehandlung
    in get_gruppen()

 -- Martin H. Sluka <fany@noris.net>  Mon, 18 Jan 2010 14:15:28 +0100

kunde (1.2010.2.3) etch; urgency=low

  * #10090086: binmodus() in sendmail(), damit Umlaute nach RT->OTRS-
    Weiterleitung noch passen
  * #10090031: Dbase::Globals::get_gruppen() soll bei nicht existierenden
    Deskriptoren, wie in der Doku beschrieben, ein problem() zurückgeben

 -- Martin H. Sluka <fany@noris.net>  Fri, 15 Jan 2010 11:23:45 +0100

kunde (1.2010.2.2) etch; urgency=low

  * #10089271: Bugfix Arbeitszeiterfassung über kunde
  * #10074767: Adressen: bei mehrzeiligen Straßen nur noch Newlines
    als Zeilentrenner akzeptieren
  * #465235: a4t: neue Option -verbindungsart
  * #10064997: neue Stundeneinträge via kunde hatten weder Dauer noch Zeit
    => Anlegen nur mit expliziter Zeitangabe
  * #10087611: tools/makedomains: So erweitert, dass bestehende Domains
    auch aktualisiert werden.
  * #465235: Ticket-API: Bugfix, damit ->count und ->follow_tickets auch
    nach dem Abarbeiten des ursprünglichen SelectResults noch funktionieren

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Jan 2010 17:26:39 +0100

kunde (1.2010.2.1) etch; urgency=low

  * #459102: Partnergate-Auftragsnummern:
    + mittels register_domain_auftragsnr eintragen
    + in kunde anzeigen
    + Tool mig.partnergate-auftragsnr zum initialen Import
  * #465235: TICKET_API_DEBUG-Option "origin" implementiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 12 Jan 2010 17:33:00 +0100

kunde (1.2010.2.0) etch; urgency=low

  * #459102: neues Feld auftragsnr für Domains

 -- Martin H. Sluka <fany@noris.net>  Tue, 12 Jan 2010 11:43:26 +0100

kunde (1.2010.1.5) etch; urgency=low

  * #465235: OTRS-Ticket-API: Bugfix für NULL-Werte

 -- Martin H. Sluka <fany@noris.net>  Tue, 12 Jan 2010 12:16:44 +0100

kunde (1.2010.1.4) etch; urgency=low

  * #465235: Nachbesserungen a4t
  * #465235: a4t: Listen von CIs und Leitungen mit " " statt ","
             und ohne Beachtung von Groß-/Kleinschreibung sortieren
  * #465235: a4t: Bugfix -bearbeiter und -abteilung-like
  * #465235: NEU:arbeitszeit4tickets: auch bei Selektion nach CIs
             alle CIs anzeigen

 -- Martin H. Sluka <fany@noris.net>  Tue, 12 Jan 2010 10:12:09 +0100

kunde (1.2010.1.3) etch; urgency=low

  * #465235: RT-Ticket-API: customer_visibility implementiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 08 Jan 2010 10:55:41 +0100

kunde (1.2010.1.2) etch; urgency=low

  * #10086256: Bugfix tools/Makefile

 -- Martin H. Sluka <fany@noris.net>  Thu, 07 Jan 2010 14:58:44 +0100

kunde (1.2010.1.1) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 05 Jan 2010 15:42:28 +0100

kunde (1.2010.1.0) etch; urgency=low

  * #10075294: Korrektur Auflistung Hotline-Einsätze: Anzeige der Art
  * #10075294: Korrektur mig.hotline-stunden-arten: Namen mit "-"!
  * #10080405: RT-Ticket-API: ConfItems und Leitungen implementiert
  * #10080405: RT-Ticket-API: ->follow_tickets implementiert
  * #10085657: kunde: Warnung, wenn jemand den Usernamen einer Person
    ändern will, für die es einen Redirect-Web-Space gibt
  * #465235: Ticket-API: Unterstützung von undef-Werten in in_out_list()
  * #465235: NEU:arbeitszeit4tickets: Prioritäten zweistellig
  * #465235: Beta-Version von a4t als desiginierten arbeitszeit4ticket-
    Nachfolger

 -- Martin H. Sluka <fany@noris.net>  Mon, 04 Jan 2010 11:29:56 +0100

kunde (1.2009.12.0) etch; urgency=low

  * mda.dsl-tt: Flag "alarm2hotline.msm" eingeführt,
    und vorsorglich auch schon mal "alarm2hotline.mse"
  * RT-Volltextsuche: nicht mehr existierende Queues entfernt
  * #10075294: Unterstützung mehrerer Zeiterfassungsarten für Hotline
  * #10074767: mehrzeilige Einträge in adresse.strasse mit Newlines
  * #10077115: Probleme mit Sonderzeichen bei Abrufen der Daten von
    DocuShare-Dokumenten behoben.

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 14 Dec 2009 15:16:47 +0100

kunde (1.2009.11.29) etch; urgency=low

  * #465235: Bugfix verbundene_tickets()

 -- Martin H. Sluka <fany@noris.net>  Tue, 12 Jan 2010 17:54:11 +0100

kunde (1.2009.11.28) etch; urgency=low

  * #10087217: export.personen4ldap: Auslesen von Adressen erstmal
    ausgebaut, da's einerseits (seit Längerem) kaputt war und
    andererseits offenbar niemand das braucht.
  * POD zu Dbase::Globals::get_kunde() korrigiert
  * #10080421: Warnung beim Aufruf von update_stunden_cache() mit
    ungewöhnlich kleinem $ende
  * #10084191: Workaround für Bug in Net::DNS::Packet, der die
    Anzeige von Domain-Listen in kunde unter Lenny verhinderte
  * #10088887: OTRS-Ticket-API: Unterstützung des Lenny-JSON.pm
    inkl. Wahrung der Abwärtskompatibilität für Etch

 -- Martin H. Sluka <fany@noris.net>  Mon, 11 Jan 2010 16:12:29 +0100

kunde (1.2009.11.27) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 07 Jan 2010 11:09:17 +0100

kunde (1.2009.11.26) etch; urgency=low

  * #10087086: weitere Nachbesserungen zu Ticket 10084191

 -- Martin H. Sluka <fany@noris.net>  Thu, 07 Jan 2010 10:55:24 +0100

kunde (1.2009.11.25) etch; urgency=low

  * #10085820: weitere Nachbesserungen zu Ticket 10084191

 -- Martin H. Sluka <fany@noris.net>  Mon, 04 Jan 2010 16:57:33 +0100

kunde (1.2009.11.24) etch; urgency=low

  * #10085703: weitere Nachbesserungen zu Ticket 10084191

 -- Martin H. Sluka <fany@noris.net>  Mon, 04 Jan 2010 16:28:16 +0100

kunde (1.2009.11.23) etch; urgency=low

  * #10085660: Nachbesserung zu Ticket 10084191

 -- Martin H. Sluka <fany@noris.net>  Mon, 04 Jan 2010 13:18:26 +0100

kunde (1.2009.11.22) etch; urgency=low

  * #10084191: Net::DNS: answer-Hash war nicht bevölkert
  * #10084540: arbeitszeit4tickets:
    Spaltenverschiebung in Summenzeile bei -addiere-verbundene korrigiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 30 Dec 2009 15:53:43 +0100

kunde (1.2009.11.21) etch; urgency=low

  * #465235: Bugfix like_list() i. V. m. Negation und NULL-Werten

 -- Martin H. Sluka <fany@noris.net>  Wed, 30 Dec 2009 12:00:48 +0100

kunde (1.2009.11.19) etch; urgency=low

  * #10080421: Entferne (hoffentlich-)unnötige Aufrufe von update_stunden_cache()
  * #10082834: Referenz wurde überschrieben

 -- Matthias Urlichs <smurf@noris.de>  Tue, 29 Dec 2009 15:38:24 +0100

kunde (1.2009.11.18) etch; urgency=low

  * rewrite_header: Mapping für diverse Ticket-Status ergänzt
  * #10080375: Doku zu Dbase::Globals::update_stunden_cache() korrigiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Dec 2009 16:34:42 +0100

kunde (1.2009.11.17) etch; urgency=low

  * #10078570: rewrite_header: Nachbesserung Bugfix Index-Zählung

 -- Martin H. Sluka <fany@noris.net>  Fri, 18 Dec 2009 15:11:20 +0100

kunde (1.2009.11.16) etch; urgency=low

  * #10079498: Vermeidung von Warnungen beim Anlegen neuer Passwortfelder
  * #10078570: rewrite_header: Index-Zählung für Mail::Header bei 0
    (statt 1) beginnen
  * #10078570: rewrite_header: -undup implementiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 18 Dec 2009 15:08:16 +0100

kunde (1.2009.11.15) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 16 Dec 2009 10:07:10 +0100

kunde (1.2009.11.14) etch; urgency=low

  * #10078336: Caching in Dbase::Object::Kunde repariert

 -- Martin H. Sluka <fany@noris.net>  Wed, 16 Dec 2009 10:05:58 +0100

kunde (1.2009.11.13) etch; urgency=low

  * #10077030: import_mess_system: bei mess_typ-Einträgen rrd_m{in,ax}
    setzen
  * #10077506: update.domains.partnergate: Punycode ggf. dekodieren

 -- Martin H. Sluka <fany@noris.net>  Mon, 14 Dec 2009 19:41:30 +0100

kunde (1.2009.11.12) etch; urgency=low

  * Fehler.pm: mehrfache "otherwise"-Klauseln

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Dec 2009 14:07:48 +0100

kunde (1.2009.11.11) etch; urgency=low

  * #10074679: DESTROY-Methoden brauchen ein "local $@".
  * #10072312: fake-kunde-Build für Lenny
  * #10048391: Ausgabeumleitung für KUNDE_NO_TABLES ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Dec 2009 16:31:58 +0100

kunde (1.2009.11.10) etch; urgency=low

  * #10073197: Bugfix ticketgen-Schnittstelle

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Dec 2009 13:39:09 +0100

kunde (1.2009.11.9) etch; urgency=low

  * #10073197: rewrite_header in ticketgen eingebaut

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Dec 2009 12:21:40 +0100

kunde (1.2009.11.8) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Mon, 07 Dec 2009 19:18:30 +0100

kunde (1.2009.11.7) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Mon, 07 Dec 2009 18:44:21 +0100

kunde (1.2009.11.6) etch; urgency=low

  * #10074666: nsset: keine Warnung bei SRV-RRs
  * #10048391: Ausgabeformate für KUNDE_NO_TABLES optimiert
  * #10074640: arbeitszeit4tickets/rt-eskalation: "-ohne-bearbeiter" ausgebaut,
    weil die Ticket-API das so leider nicht hergibt
  * #10074640: zeitstatistik: Option -ohne-mitarbeiter dokumentiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 04 Dec 2009 15:04:04 +0100

kunde (1.2009.11.5) etch; urgency=low

  * #10073966: NEU:gen.hostlist4standorte: s. 1.2009.10.20

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Dec 2009 12:42:43 +0100

kunde (1.2009.11.4) etch; urgency=low

  * #10074103: Do() lieferte nicht 0, sondern 0E0  :-(

 -- Matthias Urlichs <smurf@noris.de>  Thu,  3 Dec 2009 09:24:10 +0100

kunde (1.2009.11.3) etch; urgency=low

  * #10064984: Stundeneinträge mit Dauer=0 und Zeit=NULL werden
               geloggt und auf zeit=0 gesetzt
  * Dbase::OTRS aufgeräumt und dokumentiert,
    dass es sich nur noch um eine Übergangslösung fürs RT handelt
  * #10051883: dbperl/noris/Table.pm: KUNDE_NO_TABLES Erweiterung
  * #10051883: kunde/list/  domain, hardwares, person_postfach, leitungen,
      kstarife, ipaddrs, handles  bzgl. KUNDE_NO_TABLES erweitert

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 02 Dec 2009 18:00:12 +0100

kunde (1.2009.11.2) etch; urgency=low

  * #10047327: Bugfix Dbase::Object
  * #10067794: NEU:gen.mess: funktioniert jetzt mit Templates

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Dec 2009 16:27:29 +0100

kunde (1.2009.11.1) etch; urgency=low

  * #10047327: kunde: Warnungen bei inkonsistenten Leitungsendpunkten
    auch bei Änderungen an Leitungsenden und einschlägigen
    Hardwarestandorten
  * #10047327: neues Tool check_leitungsenden
  * Dbase::Object-Klassen: Importe möglichst vermeiden,
    um keine unerwünschten Methoden zu erzeugen
  * Dbase::{Hardware,Kunde,Person,Rack,RZ} in Dbase::Object::* umbenannt

 -- Martin H. Sluka <fany@noris.net>  Wed, 25 Nov 2009 18:42:06 +0100

kunde (1.2009.11.0) etch; urgency=low

  * #10064984: Zeiterfassungs-Cache bereits bei Eintragung aktualisieren
  * #10059076: kunde-Pakete für mehrere Debian-Versionen
  * #10047327: kunde: Warnung bei inkonsistenten Leitungsendpunkten
  * #10069136: schönere Fehlermeldungen bei externen Problemen
  * #10069976: libbusiness-tax-vat-validation-perl auf (>= 0.20-1) gesetzt
  * #10071999: RT:
    + nur noch Prioritäten zur Auswahl anbieten, die in der
      [[Richtlinie: Priorisierung von Tickets]] vorgesehen sind
    + Prioritäten analog zum OTRS farblich hinterlegen
    + Link von der Übersicht auf SetPrio

 -- Martin H. Sluka <fany@noris.net>  Tue, 24 Nov 2009 13:25:25 +0100

kunde (1.2009.10.21) etch; urgency=low

  * #10074451: check_rt-tickets: Bugfix für OTRS

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Dec 2009 16:02:11 +0100

kunde (1.2009.10.20) etch; urgency=low

  * #10073966: NEU:gen.hostlist4standorte: nur aktive Objekte ausgeben

 -- Martin H. Sluka <fany@noris.net>  Wed, 02 Dec 2009 16:52:13 +0100

kunde (1.2009.10.19) etch; urgency=low

  * #10072022: soll_bis_heute: Der Dezember ist der 12. Monat.

 -- Matthias Urlichs <smurf@noris.de>  Tue, 24 Nov 2009 15:37:53 +0100

kunde (1.2009.10.18) etch; urgency=low

  * #10072022: Editieren globaler monatlicher Stundenzahlen schlug fehl

 -- Matthias Urlichs <smurf@noris.de>  Tue, 24 Nov 2009 12:50:16 +0100

kunde (1.2009.10.17) etch; urgency=low

  * #10070912: REST-Backend für WebRT: Code, der auf Datenbank zugreift,
    erst zur Laufzeit ausführen

 -- Martin H. Sluka <fany@noris.net>  Thu, 19 Nov 2009 16:25:50 +0100

kunde (1.2009.10.16) etch; urgency=low

  * #10070648: Bei "make qtest" auch cgi-bin/* überprüfen
  * #10070824: Ticket-API: Connection-Pool muss backend-spezifisch sein

 -- Martin H. Sluka <fany@noris.net>  Thu, 19 Nov 2009 10:48:12 +0100

kunde (1.2009.10.15) etch; urgency=low

  * #10070648: Bugfix cgi-bin/create_domain

 -- Martin H. Sluka <fany@noris.net>  Wed, 18 Nov 2009 16:25:16 +0100

kunde (1.2009.10.14) etch; urgency=low

  * #10070505: Fehlenden Zeilenumbruch bei nicht vorhandenen
    "speziellen TarifDefinitionen" ergänzt

 -- Martin H. Sluka <fany@noris.net>  Wed, 18 Nov 2009 12:16:24 +0100

kunde (1.2009.10.13) etch; urgency=low

  * #10069080: Umlaut.pm kam mit dem blockweisen Einlesen, das perl
               beim Source-Interpretieren macht, nicht klar

 -- Matthias Urlichs <smurf@noris.de>  Wed, 18 Nov 2009 11:33:59 +0100

kunde (1.2009.10.12) etch; urgency=low

  * #10069934: UTFkram: UTF-8-Zeichen entfernt, um man-Page-Bauen zu
    ermöglichen

 -- Martin H. Sluka <fany@noris.net>  Tue, 17 Nov 2009 14:17:57 +0100

kunde (1.2009.10.11) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 17 Nov 2009 10:52:46 +0100

kunde (1.2009.10.10) etch; urgency=low

  * #10068830: RT: Bugfix für Links zu (vermeintlichen) Tickets Nr. 0
  * #10068120: stunden-statistik: -help ermöglicht
  * #10069080: Umlaut.pm macht Perl-Module kaputt
  * #10069080: UTFkram::is_utf8 hat ein Speicherleck,
               wenn es aus einem Encode-Modul aufgerufen wird

 -- Matthias Urlichs <smurf@noris.de>  Mon, 16 Nov 2009 20:15:34 +0100

kunde (1.2009.10.9) etch; urgency=low

  * #10068120: stunden-statistik: zusätzliche Filtermöglichkeiten nach
    Kunden

 -- Martin H. Sluka <fany@noris.net>  Wed, 11 Nov 2009 10:03:36 +0100

kunde (1.2009.10.8) etch; urgency=low

  * #10068524: check.delegation: GetOptions()-Aufruf korrigiert
  * #10068120: stunden-statistik: Umstellung auf Dbase::Getopt

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Nov 2009 17:45:00 +0100

kunde (1.2009.10.7) etch; urgency=low

  * Reparatur von #10067941

 -- Matthias Urlichs <smurf@noris.de>  Tue, 10 Nov 2009 15:21:51 +0100

kunde (1.2009.10.6) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Nov 2009 15:04:28 +0100

kunde (1.2009.10.5) etch; urgency=low

  * #10067941: mail-out Berechnung: Berechnungsliste für neue Kunden kopieren
  * #10068524: neues Tool check.delegation

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Nov 2009 15:02:53 +0100

kunde (1.2009.10.4) etch; urgency=low

  * #10066616: kunde: Ausgabe von Binärmüll bei "lp"/"ep"
               mit falscher Passphrase
  * #10068508: neues Tool finde_personenassoziierungen_mit_fehlenden_attributen

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Nov 2009 14:21:53 +0100

kunde (1.2009.10.3) etch; urgency=low

  * #10054879: Zeige Ticket Nr.-Feld erweitern auf OTRS-Nummern
  * #10066267: Umlaut.pm: textmodus() und ARGV

 -- Matthias Urlichs <smurf@noris.de>  Tue, 10 Nov 2009 13:03:37 +0100

kunde (1.2009.10.2) etch; urgency=low

  * #10068120: stunden-statistik: jetzt direkter Zugriff auf Zeiterfassung

 -- Martin H. Sluka <fany@noris.net>  Mon, 09 Nov 2009 17:19:06 +0100

kunde (1.2009.10.1) etch; urgency=low

  * #10067231: check.dns-zones: E-Mail-Absenderadresse konfigurierbar
  * #10067794: neue Tools import_mess_system und gen.mess fürs Strom-
    Accounting-Projekt
  * #10067693: RT: auch [noris #123456] als Link zu Ticket darstellen

 -- Martin H. Sluka <fany@noris.net>  Mon, 09 Nov 2009 14:38:25 +0100

kunde (1.2009.10) etch; urgency=low

  * #10058738: Nachbesserung
  * #10067084: Nachbesserung

 -- Martin H. Sluka <fany@noris.net>  Wed, 04 Nov 2009 11:53:31 +0100

kunde (1.2009.9) etch; urgency=low

  * #10026234: TT-Generator: Jetzt:
    "Subject: Trouble Ticket [noris #123456]: …" (statt bislang
    "Subject: noris network Trouble Ticket: … [noris #123456]"),
    damit die Ticket-Nummer weit genug vorne steht, um bei Auto-
    Replys nicht abgeschnitten zu werden
  * #10066661: update.domains.partnergate:
    - Default für -min-domains auf 5000 erhöht
    - Default für -max-changes abhängig von aktuellem Domainbestand
  * #10058738: alternative, insb. kundenspezifische Templates zum
    Anlegen von DNS-Zonen ermöglicht
  * #10067084: neues Tool denic_member_GET
  * #10065945: tools/makedomains: Auf GetOpt umgestellt, Parameter -ticket und
    -flags wurden eingefügt.

 -- Martin H. Sluka <fany@noris.net>  Wed, 04 Nov 2009 10:34:12 +0100

kunde (1.2009.8.13) etch; urgency=low

  * #10066821: OTRS-Ticket-API: Vermeidung von Warnungen bei der Anzeige
    von Metadaten zu Tickets ohne Owner
  * #10065509: tools/beantrage_domains_beim_partnergate: Überflüssig und vom
    Skript benötigte Option "-password" entfernt.
  * #10068029: kunde: Warnung auf überflüssige DNS-Zone nur, wenn wir auch
    eine DNS-Zone führen

 -- Martin H. Sluka <fany@noris.net>  Mon, 09 Nov 2009 12:50:36 +0100

kunde (1.2009.8.12) etch; urgency=low

  * #10065509: tools/beantrage_domains_beim_partnergate: Absender auf
    domain@noris.net gesetzt.

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 02 Nov 2009 11:47:23 +0100

kunde (1.2009.8.11) etch; urgency=low

  * #10066515: tools/remind_pending_tts: vergessener sendmail()-Import
  * #10065509: tools/beantrage_domains_beim_partnergate: Domains via E-Mail
    bei Partnergate automatisch beantragen.
  * #10065509: tools/finde_freie_de-domains: Prüft bei der DENIC nach ob eine
    Domain frei ist.

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 02 Nov 2009 09:51:49 +0100

kunde (1.2009.8.10) etch; urgency=low

  * #10065916: Ticket-API: ->select_tickets ohne Attribute ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Thu, 29 Oct 2009 14:50:57 +0100

kunde (1.2009.8.9) etch; urgency=low

  * #10065251: relativen Termin aus QSU-Test für rt-eskalation entfernt

 -- Martin H. Sluka <fany@noris.net>  Tue, 27 Oct 2009 11:35:03 +0100

kunde (1.2009.8.8) etch; urgency=low

  * #10065121: kunde: Vermeidung von Warnungen im Domain-Menü
  * #10050109: kunde: Person RIPE Handle. Defaultwert für nic-hdl ist AUTO-1
    und nicht AUTO1-RIPE

 -- Martin H. Sluka <fany@noris.net>  Tue, 27 Oct 2009 09:35:09 +0100

kunde (1.2009.8.7) etch; urgency=low

  * #551862: exim-Accounting: Meldung "!1_sender_adr" ersetzt durch
    "E-Mail-Adresse nicht eindeutig erkannt".

 -- Martin H. Sluka <fany@noris.net>  Thu, 15 Oct 2009 18:33:31 +0200

kunde (1.2009.8.6) etch; urgency=low

  * #10054879: OTRS-Tickets aus dem RT aufrufbar machen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 Oct 2009 13:00:16 +0200

kunde (1.2009.8.5) etch; urgency=low

  * #10056240: kunde '-' 'R' korrigiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 13 Oct 2009 13:08:30 +0200

kunde (1.2009.8.4) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 13 Oct 2009 19:05:58 +0200

kunde (1.2009.8.3) etch; urgency=low

  * #10058611: NEU:arbeitszeit4tickets: neue Spalte Entstehungszeitpunkt
  * #10054651: RT-Ticket-API: Nachbesserung für Attribut "locked"

 -- Martin H. Sluka <fany@noris.net>  Tue, 13 Oct 2009 13:05:29 +0200

kunde (1.2009.8.2) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Mon, 12 Oct 2009 16:06:50 +0200

kunde (1.2009.8.1) etch; urgency=low

  * #10057490: RT-Ticket-API: Unterstützung des Attributs "locked"
  * #10057490: rt-eskalation: neue Optionen -nur-{frei,gesperrt}e als
    Ersatz für -ohne-bearbeiter
  * #10056787: Workarounds für rt-eskalation aus Dbase::Ticket entfernt

 -- Martin H. Sluka <fany@noris.net>  Mon, 12 Oct 2009 16:05:19 +0200

kunde (1.2009.8.0) etch; urgency=low

  * #10057126: Ticket-API: neues Attribut ticket_email (und
    Verwendung desselben für rt_eskalation und remind_pending_tts)

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 Oct 2009 11:07:39 +0200

kunde (1.2009.7.5) etch; urgency=low

  * #10059962: kunde: Vermeidung einer Warnung, wenn man in einer Domain
    Ctrl-D drückt

 -- Martin H. Sluka <fany@noris.net>  Fri, 16 Oct 2009 14:26:46 +0200

kunde (1.2009.7.4) etch; urgency=low

  * #10059177: Nachbesserung zu Workaround in Dbase::Ticket für Sollzeit
    "" (OTRS)

 -- Martin H. Sluka <fany@noris.net>  Thu, 15 Oct 2009 19:31:09 +0200

kunde (1.2009.7.3) etch; urgency=low

  * #10059092: Fehler werfen, wenn versucht wird, ein nicht existentes
    Dbase::Object zu laden
  * #10059177: Workaround in Dbase::Ticket für Sollzeit "" (OTRS)

 -- Martin H. Sluka <fany@noris.net>  Wed, 14 Oct 2009 16:04:19 +0200

kunde (1.2009.7.2) etch; urgency=low

  * #10057490: RT-Ticket-API: Bugfix Fehlermeldung bei Verwendung
    nicht implementierter Attribut-Suchmethoden
  * #10059063: Ticket-API: absolute URLs fürs RT
  * #10059210: NEU:rt-eskalation: QSU-Testjobs
    (Ticket-URLs werden auf den Ticket-Server umgestellt)

 -- Stelios Gikas <stelios.gikas@noris.net>  Wed, 14 Oct 2009 16:42:14 +0200

kunde (1.2009.7.1) etch; urgency=low

  * #10056455: stunden-statistik: Dependency auf noris-csv-filter

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 Oct 2009 14:36:40 +0200

kunde (1.2009.7.0) etch; urgency=low

  * #10054420: s/unstable/etch/
  * #10056439: für Domain-Reseller bei Bedarf auch Master-DNS-Zonen
    anlegen

 -- Martin H. Sluka <fany@noris.net>  Wed, 07 Oct 2009 13:21:04 +0200

kunde (1.2009.6.25) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 07 Oct 2009 12:22:10 +0200

kunde (1.2009.6.24) etch; urgency=low

  * #10056598: noch mehr relative Zeiten aus QSU-Tests entfernt
  * #10056703: Dbase::Ticket::Queue im Makefile berücksichtigt
  * #10054420: s/unstable/etch/
  * #10055247: arbeitszeit4tickets: Bugfix -{addiere,zeige}-verbundene
    (Es wurden falsche Ticketgruppen gebildet.)

 -- Martin H. Sluka <fany@noris.net>  Wed, 07 Oct 2009 11:08:48 +0200

kunde (1.2009.6.23) unstable; urgency=low

  * Neue Version...
  * #10056572: Bugfix für Suche nach FQDN unter "alle Kunden"

 -- Martin H. Sluka <fany@noris.net>  Tue, 06 Oct 2009 14:52:23 +0200

kunde (1.2009.6.22) unstable; urgency=low

  * Neue Version...
  * #10056543: rt-eskalation: relative Zeiten aus QSU-Tests entfernt

 -- Martin H. Sluka <fany@noris.net>  Tue, 06 Oct 2009 14:30:57 +0200

kunde (1.2009.6.21) unstable; urgency=low

  * #547917: TT-Generator: Selektion von Kunden mit Hardware im RZ3 und
    RZ4 ermöglicht
  * #10054635: stunden-statistik: Aufruf arbeitszeit4tickets korrigiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 06 Oct 2009 12:21:07 +0200

kunde (1.2009.6.20) unstable; urgency=low

  * #10055524: SQL-Fehler bei alleKunden in edit/domains, list/vrfs behoben
  * #10056295: Bei Kundentarifen "lt" - wird keine TarifId angezeigt

 -- Stelios Gikas <stelios.gikas@noris.net>  Mon, 05 Oct 2009 18:20:25 +0200

kunde (1.2009.6.19) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Mon, 05 Oct 2009 11:58:01 +0200

kunde (1.2009.6.18) unstable; urgency=low

  * Neue Version...
  * #10055393: Dbase::Ticket: Verbindungs-Pool der Ticket-API nutzen

 -- Martin H. Sluka <fany@noris.net>  Mon, 05 Oct 2009 11:45:15 +0200

kunde (1.2009.6.17) unstable; urgency=low

  * #10054635: stunden-statistik: Pfad zu arbeitszeit4tickets ergänzt
  * #10050109: kunde: Bugfix wenn IP-Objekt keinen Owner hatte gabs Probleme

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 01 Oct 2009 16:14:11 +0200

kunde (1.2009.6.16) unstable; urgency=low

  * #10032057: Beispiel-Template hostextinfo-common zu gen.hostlist:
    Doppelnennungen vermeiden
  * acct.info: fehlende Tabellennamen in der Sortierung
  * #10054635: stunden-statistik: Fix Encoding-Problem ("use utf8")

 -- Martin H. Sluka <fany@noris.net>  Wed, 30 Sep 2009 18:55:36 +0200

kunde (1.2009.6.15) unstable; urgency=low

  * #465235: Dbase::Ticket->owner aka ->bearbeiter als Dbase::Person-Objekt
  * #10022069: Fehler werfen bei "l #...", wenn "..." unbekannt ist
  * #465235: rt-eskalation: "-ohne-status merged" als Default
  * #465235: rt-eskalation: Bugfix für "-ohne-bearbeiter ''"
  * #465235: rt-eskalation: Bugfix -{min,ohne}-sollzeit
  * #10054651: rt-eskalation: Workaround für Option -ohne-bearbeiter:
    + "-ohne-bearbeiter ''" clientseitig filtern
    + andere Argumente erstmal verbieten
  * #465235: rt-eskalation: Bugfix für Verwendung von
    ticket.bearbeiter.pager
  * #465235: NEU:rt-eskalation: QSU-Testjobs
    (Sind etwas experimentell, da sie insbesondere teilweise relative
    Zeitangaben erhalten, was dazu führen kann, dass zwei hintereinander
    stattfindenden Durchläufe unterschiedliche Ergebnisse ergeben.
    Mal sehen, ob das in der Praxis ein Problem ist.)
  * #10054635: Programm stunden-statistik integriert

 -- Martin H. Sluka <fany@noris.net>  Tue, 29 Sep 2009 18:16:28 +0200

kunde (1.2009.6.14) unstable; urgency=low

  * Neue Version...
  * #10022069: kunde: "l /" und "l #..." bei IP-Adressen als Sonderfälle
    betrachten, um fehlerhafte Suchkriterien (wieder) erkennen zu können

 -- Martin H. Sluka <fany@noris.net>  Tue, 29 Sep 2009 13:35:29 +0200

kunde (1.2009.6.13) unstable; urgency=low

  * Neue Version...
  * #465235: Bugfix Dbase::Ticket->kunde und ->queue

 -- Martin H. Sluka <fany@noris.net>  Tue, 29 Sep 2009 13:00:19 +0200

kunde (1.2009.6.12) unstable; urgency=low

  * #10031937: im exim-Acounting: Richtungen separat loggen

 -- Matthias Urlichs <smurf@noris.de>  Tue, 29 Sep 2009 11:35:39 +0200

kunde (1.2009.6.11) unstable; urgency=low

  * #10054329: Bugfix Dbase::Person
  * #547934: gen.hostlist-Beispiel-Template router.db-onehostgroupbydesc
    als Wrapper um router.db-bf umformuliert

 -- Martin H. Sluka <fany@noris.net>  Tue, 29 Sep 2009 10:29:45 +0200

kunde (1.2009.6.10) unstable; urgency=low

  * #10035649: Debug-Modus für process_template() via $ENV{TEMPLATE_DEBUG}
    implementiert
  * #10032057: Dbase::*-ORM-Module überarbeitet
  * #10032057: gen.hostlist:
    + Überarbeitung Beispiel-Templates auf Basis der aktuell produktiv
      verwendeten
    + Überarbeitung QSU-Tests auf Basis der aktuell produktiven Jobs
    + Verwendung von Dbase::Hardware-Objekten

 -- Martin H. Sluka <fany@noris.net>  Mon, 28 Sep 2009 17:29:16 +0200

kunde (1.2009.6.9) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Sep 2009 14:05:13 +0200

kunde (1.2009.6.8) unstable; urgency=low

  * Neue Version...
  * #10032057: gen.hostlist: Zuordnungen zu Hardware-Interfaces mit
    exportieren und im Template hostextinfo-hostgroups, das jetzt
    hostextinfo-common heißt, berücksichtigen

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Sep 2009 13:55:02 +0200

kunde (1.2009.6.7) unstable; urgency=low

  * #10035476: Schönheitsfehler korrigiert wenn kein NIC-Handle angegeben ist.
  * #10035476: kunde: list/handles umgestellt auf noris::Table
  * #10033106: test.ticketgen wurde ohne POPHOME-Option aufgerufen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 Sep 2009 13:35:02 +0200

kunde (1.2009.6.6) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Sep 2009 10:30:52 +0200

kunde (1.2009.6.5) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Sep 2009 10:27:55 +0200

kunde (1.2009.6.4) unstable; urgency=low

  * #10033106: Bugfix qsu/test.ticketgen (Ersetzung @POPHOME@)

 -- Martin H. Sluka <fany@noris.net>  Wed, 23 Sep 2009 10:26:43 +0200

kunde (1.2009.6.3) unstable; urgency=low

  * #10050109: kunde: Vermeidung von redefined-Warnung bei der Ausgabe
    von RIPE-Records
  * #10050109: kunde: Verbesserte Vermeidung von fehlerhaften Records
  * #465235: Nachbesserungen rt-eskalation:
    + Sollzeitauswertung
    + return statt next
  * #10031937: Bei Datenbankfehler das Statement mitloggen
  * #10015458: Test für: FQDN fehlt bei IP-Adresslisten 
  * #10032783: Anlegen von Dbase::Kunde-Objekten ohne ID ermöglicht

 -- Stelios Gikas <stelios.gikas@noris.net>  Tue, 22 Sep 2009 18:52:19 +0200

kunde (1.2009.6.2) unstable; urgency=low

  * #10019115: Nachbesserung Dbase::Ticket->arbeitszeit
  * #10018806: (la)ender: Landnamen auch in English und ISO Kürzel jetzt immer
    in Kleinbuchstaben
  * #10022216: $Dbase::readonly war obsolet

 -- Matthias Urlichs <smurf@noris.de>  Fri, 18 Sep 2009 15:12:20 +0200

kunde (1.2009.6.1) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 17 Sep 2009 13:57:43 +0200

kunde (1.2009.6.0) unstable; urgency=low

  * #10039393: kunde-builder: Test für ticketgen
  * #10035304: domainflags in der Übersichtsliste anzeigen
  * #10035681: IP-Adresslisten: Filter für "nur Netze" und "nur IP-Adressen
    innerhalb eines bestimmten Netzes" eingefügt
  * #10037065: (d)omains unter "alle Kunden" verbessert
  * #10041619: (i)P-Adressen unter "alle Kunden" verbessert
  * #10041925: person m? mailbox auf noris table umgestellt
  * #10041925: Reihenfolge der Postfachordner sortiert
  * obsoletes Tool "passwoerter" entfernt
  * #465235: rt-eskalation auf Ticket-API umgestellt
  * db: Hilfstext zu -m ergänzt
  * #465235: Dbase::*-ORM-Module überarbeitet
  * #465235: RT-Ticket-API: undef in range für Date-Felder ermöglicht
  * #465235: RT-Ticket-API: Attribut last_action implementiert
  * #10050893: Format der von acct_exim() erzeugten Debug-Datensätze
    optimiert (von-Kunde/Ziel und nach-Kunde/Ziel durch "|" trennen)
  * #10050907: eingehende und ausgehende Mails separat behandeln
  * #10049828: tools/mda.dsl-tt: Anpassungen am NOC-Mail-Filter
  * #10051450: "*lt" bei KundenTarifen
  * #10051463: (einige, nicht alle) redundante Kundentarife entfernen
  * #10050109: RIPE Personen-Objekt ausgeben

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 17 Sep 2009 10:51:50 +0200

kunde (1.2009.5.40) etch; urgency=low

  * kunde: Bugfix für Suche nach Adressen via numerischer ID ("w 123")
  * #10054303: Korrektur Bugfix gen.hostlist4standorte -flags ...
  * #10055234: tools/remind_hardware_standorte: Fehler im Template behoben

 -- Martin H. Sluka <fany@noris.net>  Thu, 01 Oct 2009 11:28:51 +0200

kunde (1.2009.5.39) etch; urgency=low

  * #10054303: Bugfix gen.hostlist4standorte -flags ...
  * #10054941: OTRS-Ticket-API: Alarm abschalten, wenn in ->is_open()
    ein Ping fehlschlägt
  * #10055003: Bugfix "arbeitszeit4tickets -addiere-verbundene":
    Spaltenüberschrift "Ticketgruppe" ausgeben

 -- Martin H. Sluka <fany@noris.net>  Wed, 30 Sep 2009 17:39:38 +0200

kunde (1.2009.5.38) etch; urgency=low

  * #10039003: kunde: keine Überprüfung auf alte Reverse-Einträge bei
    sehr großen Netzbereichen
  * #10054303: gen.hostlist4standorte: Bugfix für Kunden-
    Ausschlusslisten (Option -ohne-kunde etc.)

 -- Martin H. Sluka <fany@noris.net>  Mon, 28 Sep 2009 17:35:50 +0200

kunde (1.2009.5.37) etch; urgency=low

  * #10027338: kunde: Delegation bei nsentry-Domains nicht überprüfen
  * #10031344: TT-Generator: Auswahl von Domain-Resellern ermöglicht
  * #10030208: kunde: Warnungen zu Kennwörtern bei Unterkunden nur, wenn
    der Kunde Unterkunden hat

 -- Martin H. Sluka <fany@noris.net>  Tue, 22 Sep 2009 12:48:48 +0200

kunde (1.2009.5.36) etch; urgency=low

  * #10015067: IP-Adresslisten in kunde: Bugfix: Zeitraum ausblenden,
    nicht FQDN
  * #10027165: tools/gen.kunden_ohne_tarife_ausser POD-Angepasst 

 -- Stelios Gikas <stelios.gikas@noris.net>  Thu, 17 Sep 2009 11:33:02 +0200

kunde (1.2009.5.35) etch; urgency=low

  * #10053238: zeitstatistik: Ausschluss bestimmter Mitarbeiter durch
    neue Option -ohne-mitarbeiter ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Wed, 16 Sep 2009 13:23:49 +0200

kunde (1.2009.5.34) etch; urgency=low

  * #10053238: zeitstatistik: Zusammenfassung von Kunden durch neue
    Option -map-kunde ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Wed, 16 Sep 2009 12:54:08 +0200

kunde (1.2009.5.33) etch; urgency=low

  * zeitstatistik: voller Zugriff für Mitarbeiter mit perso-Berechtigung
  * #10053238: zeitstatistik: Selektion nach Zeiterfassungsarten
    ermöglicht (neue Optionen -art, -ohne-art und -art-flags)

 -- Martin H. Sluka <fany@noris.net>  Wed, 16 Sep 2009 10:58:47 +0200

kunde (1.2009.5.32) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 15 Sep 2009 15:04:23 +0200

kunde (1.2009.5.31) etch; urgency=low

  * #10049769: Ticket-API:
    + Debug-Modi "caller" und "query" verbessert
    + Warnung, wenn ->get_ticket() in einem skalaren Kontext,
      aber mit Attributen aufgerufen wird
  * #10049769: list_stunden() (und damit maile_stunden):
    + Abfrage der Ticket-API nur, wenn ein Ticket gesetzt ist
    + Ticket-Subjects cachen und nur noch bei Bedarf ermitteln

 -- Martin H. Sluka <fany@noris.net>  Tue, 15 Sep 2009 14:37:58 +0200

kunde (1.2009.5.30) etch; urgency=low

  * #10049886: Nachbesserungen an mda.dsl-tt in Absprache mit MKienel, insb.:
    + nicht Hardware-Name, sondern FQDN oder hilfsweise IP-Adresse der dieser
      Hardware zugeordneten primären IP-Adresse anzeigen
    + Spalten umbenannt, primär um das Tabellenformat zu optimieren
    + alarm2hotline.ito-Flag ebenfalls berücksichtigen
    + Sortierung der Ausgabe nach Team, Kunde, Leitungsname
  * #10049769: Ticket-API: Debug-Option "caller" implementiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 15 Sep 2009 13:31:06 +0200

kunde (1.2009.5.29) etch; urgency=low

  * #10049886: mda.dsl-tt: fehlenden decode()-Import ergänzt

 -- Martin H. Sluka <fany@noris.net>  Tue, 15 Sep 2009 10:34:48 +0200

kunde (1.2009.5.28) etch; urgency=low

  * #10049886: mda.dsl-tt: Dekodieren des Mail-Bodys

 -- Martin H. Sluka <fany@noris.net>  Mon, 14 Sep 2009 18:07:57 +0200

kunde (1.2009.5.27) etch; urgency=low

  * #10051971: dispatch.win-sec-ssc: Name der Konfigurationsdatei in die
    Message-Id einbauen, um maximal eine Zustellung pro Original-E-Mail und
    Konfigurationsdatei ans Ticketsystem zu gewährleisten.
  * #10049828: tools/mda.dsl-tt: Anpassungen am NOC-Mail-Filter
  * #10051997: Test 10_fehler: ging nicht wenn installiert

 -- Matthias Urlichs <smurf@noris.de>  Mon, 14 Sep 2009 14:44:29 +0200

kunde (1.2009.5.26) etch; urgency=low

  * #10051841: Encoding-Probleme beim Bauen der man-Pages behoben

 -- Martin H. Sluka <fany@noris.net>  Fri, 11 Sep 2009 14:09:42 +0200

kunde (1.2009.5.25) etch; urgency=low

  * #10049466: Bugfix für ->email und ->name in Dbase::Person
  * #10049671: add_to_fehler() fliegt auf die Nase ..?
  * #10049727: fibunet-Export: Datumsangaben DB vs. Fibunet
  * #541417: IP-Accounting: "acct -r" zählte zu viel beim gleichen Kunden
  * #529806: check_domain_delegation(): Groß-/Kleinschreibung SOA beim
    Vergleich ignorieren
  * #10005952: Test auf UTF8-Endlosschleifen-Decode repariert
  * #10048320: dbperl/Makefile sucht jetzt auch nach pod-Files und generiert
    man-pages von den entsprechenden Modulen
  * #10050952: kunde: valid_ticket() um Debug-Code ergänzt
  * #10051463: Mehrfache automagisch angelegte Tarife mit Anzahl=0
  * #10050154: dbbuild: "double" und "float"-Datentypen
  * #10050170: POP-Datenbank für Strommess-Projekt ergänzt

 -- Martin H. Sluka <fany@noris.net>  Fri, 11 Sep 2009 09:43:42 +0200

kunde (1.2009.5.24) etch; urgency=low

  * #10045552: Kundentarife: *l unvollständig implementiert
  * #10043325: Warnung nach dem nicht-Drucken
  * #541406: RT soll doch nur auf RT-Teil der Ticket-API zugreifen
  * #10044357: is_valid_username() aktualisiert
  * #10048883: nsset: Bugfix für -r i. V. m. IP-Adressen, die auf *.0
    enden

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Sep 2009 19:18:11 +0200

kunde (1.2009.5.23) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Sep 2009 14:58:10 +0200

kunde (1.2009.5.22) etch; urgency=low

  * #10045578: bevorzugt oidentd (nicht mehr pidentd)

 -- Martin H. Sluka <fany@noris.net>  Wed, 02 Sep 2009 15:08:58 +0200

kunde (1.2009.5.21) etch; urgency=low

  * #10044357: keine MySQL-Datenbanken für Usernamen > 16 Zeichen
  * #10044357: Maximallänge für Benutzernamen: 32 Zeichen
  * #10044416: RT: Ticket-API-Connection-Pool wirklich aufräumen
    und vorsichtshalber keine Beschränkung auf RT-Ticket-API mehr
  * #10042830: get_tickets implementiert
  * #10039973: Unterkunden mit eigener Rechnung vs. Steuernummer-Andruck
  * #10047822: rech -p repariert
  * #10032073: Beispiel-Template zu remind_hardware_standorte mit BOM
    versehen

 -- Martin H. Sluka <fany@noris.net>  Wed, 02 Sep 2009 12:17:45 +0200

kunde (1.2009.5.20) etch; urgency=low

  * #10043295: maile.neue_hardware: Workaround für den Fall, dass keine
    Hardware gefunden wird
  * #10043295: NEU:maile.neue_hardware:
    + -update nicht mehr Default
    + POD verbessert
    + QSU-Test ergänzt
  * #10043686: RT-Ticket-API: Status "im_otrs" als Sonderfall behandeln

 -- Martin H. Sluka <fany@noris.net>  Wed, 19 Aug 2009 14:47:42 +0200

kunde (1.2009.5.19) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 18 Aug 2009 19:44:16 +0200

kunde (1.2009.5.18) etch; urgency=low

  * #10042654 (Nachbesserung zu #465235): check_rt-tickets darf nur
    besitzerlose Tickets untersuchen
  * #537333: Abfrage von Kennwörtern: Net::IMAP::Simple::SSL will Kennwörter
    offenbar dekodiert.
  * s/next/return/ in set_person_passwort()
  * #10042814: update.domains.partnergate: auch Benachrichtigungsadressen
    @ticket.noris.net zulassen
  * #10042931: Ticket-API: Debug-Modus deutlich verbessert,
    jetzt konfigurierbar über $ENV{TICKET_API_DEBUG}
  * #10042898: tools/get_domainlist_from_switch: repariert
  * #10042915: Housing-DB: Anzeige Hardware repariert
    (fehlender Import lister())

 -- Martin H. Sluka <fany@noris.net>  Tue, 18 Aug 2009 19:24:25 +0200

kunde (1.2009.5.17) etch; urgency=low

  * #10041518: jetzt auch Nicht-ASCII-Zeichen als ID-Zeichen für Deskriptoren

 -- Martin H. Sluka <fany@noris.net>  Fri, 14 Aug 2009 16:07:41 +0200

kunde (1.2009.5.16) etch; urgency=low

  * #10040805: Kodierung /dev/tty gemäß Locale
  * #10041244: kunde: Kodierung von Nicht-latin1-Zeichen in URLs zu Adressen
    ermöglicht
  * #10041491: kunde: Warnung "Subroutine check_ipnr_net redefined" beseitigt
  * #10041651: db: neue Option -m, um auch Datenfelder mit Newlines auszugeben
  * #10041505: wice2pop.kprios: CRs am Zeilenende ignorieren
  * #10041185: ANSI-Steuerzeichen vs. lister(n>2)
  * #10041198: dbdiff: leere Variablen akzeptieren

 -- Matthias Urlichs <smurf@noris.de>  Thu, 13 Aug 2009 19:49:03 +0200

kunde (1.2009.5.15) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 11 Aug 2009 16:44:50 +0200

kunde (1.2009.5.14) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 11 Aug 2009 15:19:07 +0200

kunde (1.2009.5.13) etch; urgency=low

  * #10040658: Alarm wieder abschalten
  * #10040788: kunde: Anzeigen Ticketliste für Zeiterfassungsabfrage repariert
  * #10040791: kunde: Anzeigen Zeiterfassung für alle Tickets repariert
  * #10040805: noris::Table: Fortschrittsmeldungen aufs Terminal

 -- Martin H. Sluka <fany@noris.net>  Tue, 11 Aug 2009 14:54:04 +0200

kunde (1.2009.5.12) etch; urgency=low

  * #10040430: IO::Scalar-Verwendungen durch lister(5) ersetzt.
  * #10039058: $sth->rows sollte auch im Nachhinein lesbar sein
  * #10040371: Proxy-Accounting: kaputte URLs auf Ziel unbekannt accounten
  * #10040515: OTRS-Ticket-API: Timeouts für Verbindungsaufbau und ->is_open()
  * #10040384: Radius-Accounting: Warnungen bei "leeren" Datensätzen
    unterdrücken
  * #465235: Bugfix Parametervalidierung in
    noris::Ticket::API::RT::Field::Numeric (also z. B. RT-Ticket-API/priority)

 -- Martin H. Sluka <fany@noris.net>  Mon, 10 Aug 2009 16:59:12 +0200

kunde (1.2009.5.11) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Fri, 07 Aug 2009 18:23:24 +0200

kunde (1.2009.5.10) etch; urgency=low

  * #10035708: gen.ip: Beispiel-Template "mail_ips" vereinfacht
  * #10039058: $sth->rows wird beim Lesen nicht hochgezählt
  * #465235: Bugfixes und Verbesserungen Ticket-API
  * #465235: RT-Ticket-API: Debug-Modus nun mit $ENV{DEBUG_TICKET_API}
  * #465235: check_rt-tickets: auf Ticket-API umgestellt
  * #465235: look4rt-tickets: Sortierung korrigiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 07 Aug 2009 17:50:07 +0200

kunde (1.2009.5.9) etch; urgency=low

  * #531497: remind_pending_tts: POD und Default-Template verbessert
  * #10035708: Dbase::IP: network,broadcast zu *addr umbenannt
  * #465235: look4rt-tickets: auf Ticket-API umgestellt

 -- Martin H. Sluka <fany@noris.net>  Fri, 07 Aug 2009 15:34:36 +0200

kunde (1.2009.5.8) etch; urgency=low

  * #465235: gen.domain: auf Ticket-API umgestellt
  * #10039856: kunde-common replaces altes kunde-htdocs,
    damit das Ganze sauber installiert werden kann
  * #465235: zeitstatistik: auf Ticket-API umgestellt
  * #465235: RT-Ticket-API: Nachbesserung zu Logikfehler

 -- Martin H. Sluka <fany@noris.net>  Fri, 07 Aug 2009 14:34:26 +0200

kunde (1.2009.5.7) etch; urgency=low

  * #465235: suche_reminder-ticket: obsoleten TODO-Hinweis und
    obsolete Funktions-Importe entfernt
  * #10039830: Pipes in qsu/tests haben den falschen Pfad verwendet

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 22:05:10 +0200

kunde (1.2009.5.6) etch; urgency=low

  * #10039830: nicht funktionierenden QSU-Test mit Pipe entfernt

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 17:58:18 +0200

kunde (1.2009.5.5) etch; urgency=low

  * #465235: RT-Ticket-API: Logikfehler bei Suche nach Status im Bezug
    auf merged Tickets beseitigt
  * #465235: suche_reminder-ticket auf Ticket-API umgestellt

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 16:38:55 +0200

kunde (1.2009.5.4) etch; urgency=low

  * #10039524: Unnötigen Verbindungsaufbau zur Ticket-API in
    stunden_bereich() entfernt
  * #10039524: Verbindungen zur Ticket-API in Web-Interfaces nach
    Request-Ende schließen
  * #10004715: mig.stunden aus Makefile entfernt

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 11:33:34 +0200

kunde (1.2009.5.3) etch; urgency=low

  * #10004715: stunden.otrs_ticket eliminiert
  * #10039146: RT-E-Mail-Schnittstelle:
    Präfix "noris." im X-RT-Queue:-Header nur noch optional

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 09:25:55 +0200

kunde (1.2009.5.2) etch; urgency=low

  * #10039553: NEU:db: Ausgabe ändert sich durch jetzt abgeschnittenen
    Whitespace
  * #10039540:
    + db: keine Warnung ausgeben, wenn leere Tabelle angezeigt wird,
          stattdessen trotzdem Spaltenüberschriften anzeigen
    + noris::Table: benannte Parameter für ->drucken()

 -- Martin H. Sluka <fany@noris.net>  Wed, 05 Aug 2009 17:25:49 +0200

kunde (1.2009.5.1) etch; urgency=low

  * s/unstable/etch/

 -- Martin H. Sluka <fany@noris.net>  Wed, 05 Aug 2009 14:21:24 +0200

kunde (1.2009.5.0) unstable; urgency=low

  * #10035708: Warnung bei Überschneidung Netzblock ./.
               Netz- oder Broadcastadresse
  * #10038462: finde_kunden_mit_mehreren_volumentarifen implementiert
    (als Ersatz für finde_kunden_mit_mehreren_ip-tarifen)
  * #10038909: Filter für die Kundentarifliste

 -- Matthias Urlichs <smurf@noris.de>  Wed,  5 Aug 2009 12:45:07 +0200

kunde (1.2009.4.29) etch; urgency=low

  * #10039742: Bugfix: Interaktion TT-Generator mit Ticket-API

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 16:56:36 +0200

kunde (1.2009.4.28) etch; urgency=low

  * #10038882: automatisch angelegte Tarife löschen (geht sehr wohl)
  * #10038462: Accounting: aktuellen, nicht ältesten, Tarif für
               notiz-Update ("zuletzt" in der Anzeige) verwenden
  * #10038811: Überprüfung von USt-ID-Nrn bei der Eingabe und durch
    das neue Tool pruefe_ustids
  * Accounting: Anzahl im acct-Datensatz setzen: ging nur bis <1mio
  * #10039146: ticketgen muss als TICKET_API_USER=otrs-sys arbeiten.
  * #10032044: kunde braucht JSON.pm für Ticket-API
  * #10039032: kunde braucht identd für OTRS-Ticket-API
  * #10039162: Ticketauswahl beim Stunden-Auflisten wurde ignoriert
  * #10039205: ->rows() auch ohne Transaktion
  * #10039120: noris::Table und damit kunde braucht Term::ReadKey
  * #10039117: noris::Table: Pager nicht implizit aufrufen
  * #10039465: undef-Warnung in noris/Ticket/API/RT/Field/SecsToHours.pm
  * #10039159: kunde: list_tickets() entfernt
    (list_tickets_kurz() muss erstmal reichen)
  * #10039159: RT-Ticket-API muss auch JOINs berücksichtigen,
    die (nur) für den Query-Teil benötigt werden
  * #10039159: kunde: list_tickets_kurz() auf Ticket-API umgestellt
  * #10039465: ticket_get_header() optimiert
  * #10022913: noris::TroubleTicket & Co. müssen für remind_pending_tts
    in kunde-common
  * #10039582: fehlenden overload-!=-Operator durch Stringifizieren umgehen
  * #10039579: Anpassung mda.dsl-tt, maile.neue_hardware und hardwareliste
    auf noris::Table / line_print_end

 -- Martin H. Sluka <fany@noris.net>  Thu, 06 Aug 2009 10:18:41 +0200

kunde (1.2009.4.27) etch; urgency=low

  * #10037528: mig.stunden in tools/Makefile ergänzt

 -- Martin H. Sluka <fany@noris.net>  Tue, 04 Aug 2009 13:40:24 +0200

kunde (1.2009.4.26) etch; urgency=low

  * #10038550: gen.hostlist4standorte:
    + transaktionssicher
    + Fehlermeldung bei inkonsistenten Datenbankdaten
    + Umstellung auf Dbase::Kunde

 -- Martin H. Sluka <fany@noris.net>  Mon, 03 Aug 2009 15:30:31 +0200

kunde (1.2009.4.25) etch; urgency=low

  * #10038244: kunde: mehrere gleichartige Personen-Assoziierungen
    mit Kommata getrennt anzeigen (statt mit Schrägstrichen)

 -- Martin H. Sluka <fany@noris.net>  Fri, 31 Jul 2009 13:02:25 +0200

kunde (1.2009.4.24) unstable; urgency=low

  * #10037847: nsset: Nachbesserung: Abbruch auch bei Versuch, einen
    CNAME durch etwas anderes zu ergänzen

 -- Martin H. Sluka <fany@noris.net>  Fri, 31 Jul 2009 11:07:02 +0200

kunde (1.2009.4.23) unstable; urgency=low

  * #10037847: nsset: Sonderregeln für CNAMEs:
    + Änderung Nicht-CNAME -> CNAME und umgekehrt nur mit "-x ANY -u"
    + Abbruch beim Versuch, mehrere CNAME-RRs einzutragen
  * #10037847: nsset: im -D(ebug)-Modus auch das Update-Paket anzeigen

 -- Martin H. Sluka <fany@noris.net>  Thu, 30 Jul 2009 15:35:00 +0200

kunde (1.2009.4.22) unstable; urgency=low

  * #10026931: OTRS: index.pl ⇒ index.fpl
               zur Vermeidung von Redirects

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Jul 2009 11:43:29 +0200

kunde (1.2009.4.21) unstable; urgency=low

  * #10008993: prereq-Paket laut RFC 2136 korrigiert
  * #10033861: kunde: Leerzeichen im Meldungstext für "Passwörter bei
    Unterkunden" ergänzt

 -- Martin H. Sluka <fany@noris.net>  Tue, 28 Jul 2009 14:43:30 +0200

kunde (1.2009.4.20) unstable; urgency=low

  * #10027165: NEU:gen.kunden_ohne_tarife_ausser: fehlte im Makefile
  * #10008993: BIND-Absturz durch fehlerhaftes prereq-Paket

 -- Matthias Urlichs <smurf@noris.de>  Tue, 28 Jul 2009 11:59:36 +0200

kunde (1.2009.4.19) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Fri, 24 Jul 2009 10:20:12 +0200

kunde (1.2009.4.18) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 23 Jul 2009 19:35:23 +0200

kunde (1.2009.4.17) unstable; urgency=low

  * #10035229: time4ticket():
    - Fix: für nicht selbständige Tickets keine Arbeitszeit ermitteln
    - neu: ggf. nicht 0, sondern undef zurückgeben
  * #10036440: überflüssige Importe aus test/24_tables entfernt
  * #10036440: stunden_bereich() ermittelt nicht mehr das Ticket-Subject
  * #10035346: RT-Ticket-API: Unterstützung zusätzlicher Attribute:
    due, est_effort, info, owner, pending_until, priority und type
  * #10035346: RT-Ticket-API: Unterstützung der Operatoren
    "<", "<=", "=", ">=" und ">" für numerische Werte

 -- Martin H. Sluka <fany@noris.net>  Thu, 23 Jul 2009 19:32:16 +0200

kunde (1.2009.4.16) unstable; urgency=low

  * #10004715: Ticket-API: schönere Fehlermeldung bei doppelten TicketNummern
  * #10035913: RT: TICKET_API_USER setzen, damit time4ticket() funktioniert
  * #10035913: RT: TICKET_BACKENDS=RT setzen, damit time4ticket() schneller
    funktioniert
  * #10004715: Ticket-API: Rückgabewert vom OTRS nicht auf defined() testen
  * #10035317: kunde: "less -RS" als Default-Pager

 -- Martin H. Sluka <fany@noris.net>  Wed, 22 Jul 2009 16:06:49 +0200

kunde (1.2009.4.15) unstable; urgency=low

  * #10034473: show_reverse(): DNS-Resolver-Fehler abfangen
  * #10004715: Zeiterfassung: local $ENV{TICKET_API_USER} setzen
  * #10035317: kunde: "less -R" als Default-Pager
  * #10027149: unvollständige Accounting-Hashes wurden gecacht
  * #10035320: Tabellen-Pipe durch 'less' braucht Optionen -R und -S
  * #10035346: kunde: Anzeige von Tickets (ticket_get_header()) repariert
  * #10033861: kunde: Meldungstext für "Passwörter bei Unterkunden" geändert

 -- Martin H. Sluka <fany@noris.net>  Tue, 21 Jul 2009 17:58:59 +0200

kunde (1.2009.4.14) unstable; urgency=low

  * QSU-Test für arbeitszeit4ticket eingeschränkt, um ihn zu beschleunigen
  * #10035160: db: nur unter "-v" "<NULL>" statt "NULL" ausgeben

 -- Martin H. Sluka <fany@noris.net>  Mon, 20 Jul 2009 16:38:13 +0200

kunde (1.2009.4.13) unstable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 19:08:19 +0200

kunde (1.2009.4.12) unstable; urgency=low

  * #10034415: TICKET_API_USER=otrs-sys war in der falschen Datei

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 19:05:33 +0200

kunde (1.2009.4.11) unstable; urgency=low

  * #10034529: QSU: $TICKET_API_USER für beide Test-Durchläufe setzen

 -- Martin H. Sluka <fany@noris.net>  Thu, 16 Jul 2009 15:24:16 +0200

kunde (1.2009.4.10) unstable; urgency=low

  * obsoletes Tool "finde_obsolete_FQDNs" gelöscht
  * #10034473: noris::DNS::Resolver implementiert, der $DNS_PROXIES beachtet

 -- Martin H. Sluka <fany@noris.net>  Thu, 16 Jul 2009 13:18:17 +0200

kunde (1.2009.4.9) unstable; urgency=low

  * $TICKET_API_USER für Tests auf QSU setzen

 -- Martin H. Sluka <fany@noris.net>  Thu, 16 Jul 2009 12:35:43 +0200

kunde (1.2009.4.8) unstable; urgency=low

  * #10034255: Rebuild: falscher Eintrag in konfig_wert

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 09:54:42 +0200

kunde (1.2009.4.7) unstable; urgency=low

  * #10034200: Rebuild: Auf QSU gab es die Variable OTRS_TICKET_SERVER noch nicht

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 08:44:38 +0200

kunde (1.2009.4.6) unstable; urgency=low

  * #10034196: Rebuild: Auf QSU gab es die Variable TICKET_BACKENDS noch nicht

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 07:26:43 +0200

kunde (1.2009.4.5) unstable; urgency=low

  * #10034183: korrigierter Fix für Term:ReadKey-Problem

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 04:43:33 +0200

kunde (1.2009.4.4) unstable; urgency=low

  * #10034008: once-Warnung entfernt
  * #10034040: Problem mit Term:ReadKey

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Jul 2009 04:20:39 +0200

kunde (1.2009.4.3) unstable; urgency=low

  * #10033988: weiterer Kleinkram

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Jul 2009 14:30:40 +0200

kunde (1.2009.4.2) unstable; urgency=low

  * vergessene Strichpunkt *grummel*

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Jul 2009 14:25:20 +0200

kunde (1.2009.4.1) unstable; urgency=low

  * #10033959: vergessene Abhängigkeit und vergessener Strichpunkt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Jul 2009 14:11:52 +0200

kunde (1.2009.4.0) unstable; urgency=low

  * #10014149: POP-Datenbank: Vorbereitungen für Umstellung auf Ticket-API:
    Referenzen auf Ticket-Nummern können keine Fremdschlüssel mehr sein.
  * #10014149: Stundenliste und kunde für noris::Ticket::API angepasst
  * Kompatibilität mit Devel::DollarAt herstellen, zwecks einfacherem Debugging
  * #10014527: Text::ASCIITable nach noris::ASCIITable kopiert und um leere
    Begrenzer erweitert (unvollständig!)
  * #10014527: list_domains() auf noris::Table umgestellt
  * QSU-Tests für Tool geburtstage ergänzt
  * #10019450: gen.adressplan: Netze mit zu großer Netzmaske
    automatisch aufbohren
  * list_domains: Fortschrittsmeldungen
  * #10020542: NEU:db: noris::Table verwenden
  * #10025794: Schreibrechte für alle in Test-Umgebung
  * #10026351: gen.radius: Personen-Flag "shdsl-space" abgeschafft
    (zugunsten telefonica-sdsl)
  * #10027295: hotline-einsaetze kann nach aufgrund Umstellung auf
    noris::Ticket::API nun die readonly-DB verwenden
  * #10022913: TroubleTicket-Generator: Begriff RT-Ticket -> Ticket
    - als Vorbereitung für den Ticketsystemwechsel
  * #10022913: Neues Tool remind_pending_tts
  * #10027149: Accounting: fehlende net.dtag.JJJJMM-Datei muss
               zu Abbruch führen
  * #10026928: Accounting: *.gz und *.bz2-Dateien verarbeiten
  * #10014527: list_hardwares auf noris::Table umgestellt
  * #10014527: list_ipaddrs auf noris::Table umgestellt
  * #10014527: list_leitungen auf noris::Table umgestellt
  * list_ipaddrs: Übergeordnete Netze zuerst ausgeben
  * #10005271: Mail-Postfach Funktion zeigt nun die richtige Grösse nach
    nach Ordnern aufgeschlüsselt an. Verbindung SSL-Verschlüsselt.
  * #10027165: Neues Tool gen.kunden_ohne_tarife_ausser
  * #10031878: TT-Generator - Empfänger nach Hauptkunden, Unterkunden
    sortiert. Hauptkunden farblich hervogehoben, damit im IE die Unterscheidung
    intuitiver wird. Im Firefox funktioniert die Einrückung der Unterkunden.
  * #10027208: Deadlocks bei paralleler Verarbeitung von IP-Accounting-Daten:
               Transaktions-Isolationslevel runtergesetzt
  * #10032073: tool: remind_hardware_standorte auf Templates umgestellt und
    verbessert. 
  * #10032259: "make rtest" flog auf die Nase
  * #10026641: DoN() repariert (hoffentlich)
  * #10027309: Umstellung Dbase::Globals auf noris::Ticket::API
  * #10014527: list_*: *l etc. tut auch beim Aufruf via alle-Kunden-Menu
               In diesem Fall ist 'l' daselbe wie '*l', etc.
  * #10033861: kunde: Hinweis auf Passwörter von Unterkunden bei "lp"

 -- Martin H. Sluka <fany@noris.net>  Wed, 15 Jul 2009 13:11:47 +0200

kunde (1.2009.3.0) unstable; urgency=low

  * #10012589: gen.smsgw-conf entfernt
  * #10019274: kunde: Selektion von Domains nach Flags ermöglicht
  * #10009446: kunde: Unterstützung alternativer Rufnummernformate
    implementiert (werden bei Eingabe korrigiert)
  * #10019782: kunde: Beim Anzeigen von IP-Adressobjekten sieht man nun auch,
    bei welchen Hardware-Objekten das Objekt als Interface-IP zugeordnet ist.
  * #10022405: kunde: Anzeige von Hardware zu Personen (also Standorten)
               implementiert
  * #10025185: unterkunden funktion kann ein flag übergeben werden ob nur
    aktive oder alle unterkunden berücksichtigt werden sollen.
  * #10008993: Altlasten im Reverse-Lookup: entferne beim Anlegen oder Löschen
    einer Adresse bzw. eines Netzes Reverse-Lookups, wenn das
    übergeordnete Netz einem anderen Kunden gehört.
  * #10025185: kunde: Unterkunden-Warnung beim Betreten eines Kunden
    berücksichtigt nur noch aktive Unterkunden
  * #10014527: kunde: Domains: "*l" und "*L" implementiert, mit denen man auch
    Domains von Unterkunden angezeigt bekommt
  * #10023189: kunde-cgibin braucht apache2 oder wenigstens apache
    (ein Meta-Paket für Webserver scheint's nicht zu geben)
  * #10010541: Homeverzeichnisse nur für Web-Spaces erlauben ("/www/*")

 -- Matthias Urlichs <smurf@noris.de>  Wed, 27 May 2009 13:38:29 +0200

kunde (1.2009.2.36) etch; urgency=low

  * #10038505: db_seqnum: Bugfix für Meldung bei Usage-Fehler

 -- Martin H. Sluka <fany@noris.net>  Mon, 03 Aug 2009 13:40:37 +0200

kunde (1.2009.2.35) etch; urgency=low

  * #529013: NEU:gen.radius: s. u.
  * #10037759: uri_escape() ⇒ uri_escape_utf8()
  * #532540: Radius-Accounting: QSC.NORIS.NET analog QSC-SDSL buchen

 -- Martin H. Sluka <fany@noris.net>  Thu, 30 Jul 2009 14:32:45 +0200

kunde (1.2009.2.34) etch; urgency=low

  * #10030761: get.accounting: Zuordnung von Warnungen zu Jobs durch
    zusätzliche Leerzeilen noch übersichtlicher
  * #529013: gen.radius: s/qsc.noris.net/QSC.NORIS.NET/

 -- Martin H. Sluka <fany@noris.net>  Thu, 23 Jul 2009 11:39:27 +0200

kunde (1.2009.2.33) etch; urgency=low

  * #10033757: find_descr() braucht eine Datenbankverbindung,
               die wir beim Syntaxcheck nicht haben

 -- Matthias Urlichs <smurf@noris.de>  Tue, 14 Jul 2009 11:53:59 +0200

kunde (1.2009.2.32) etch; urgency=low

  * #10033731: RT: Bei Links auf Wiki-Seiten Schrägstriche nicht escapen,
    damit Links auf Unterseiten funktionieren

 -- Martin H. Sluka <fany@noris.net>  Tue, 14 Jul 2009 10:41:08 +0200

kunde (1.2009.2.31) etch; urgency=low

  * #10032549: RT: Ticket-Abos nur für Personen mit pop-Flag;
    Abo-Mails mit "MAIL FROM:<>" versenden

 -- Martin H. Sluka <fany@noris.net>  Wed, 08 Jul 2009 18:38:38 +0200

kunde (1.2009.2.30) etch; urgency=low

  * #10030761: get.accounting: bei Warnungen anzeigen, zu welchem Job
    sie gehören

 -- Martin H. Sluka <fany@noris.net>  Wed, 08 Jul 2009 16:04:36 +0200

kunde (1.2009.2.29) etch; urgency=low

  * #524231: Radius-Accounting: NAS-Port-Type "Virtual" als Alias für "5"
  * diverse Tippfehler beseitigt
  * #10031865: kunde: list_domain: Bei Resolver Fehler "warnung" ausgeben.
  * #10032103: RT::AddOn::Billing: Bugfix für Ändern des Dienstes
  * #10030774: acctdiff: verwendete noch acct.ziel statt acct.dest
  * #10030501: Parameter "TicketSystem=RT" in RT→OTRS-Requests einbauen

 -- Matthias Urlichs <smurf@noris.de>  Tue,  7 Jul 2009 17:56:29 +0200

kunde (1.2009.2.28) etch; urgency=low

  * #10027019: acctrun: Vorkehrungen gegen Zombies bei der Verarbeitung
    bzip2-gepackter Daten korrigiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 12 Jun 2009 07:40:28 +0200

kunde (1.2009.2.27) etch; urgency=low

  * hardwareliste: -help ermöglicht
  * #10026641: RT: Workaround: "INSERT INTO ticketlast" durch REPLACE ersetzt
  * #10027019: acctrun: auch bzip2-gepackte Dateien beim Verschieben nach done
    nicht nochmal packen, außerdem zusätzliche Vorkehrungen gegen Zombies

 -- Martin H. Sluka <fany@noris.net>  Thu, 11 Jun 2009 10:45:53 +0200

kunde (1.2009.2.26) etch; urgency=low

  * #10020816: get.traffic-accounting:
    + -m(onat) per Option wählbar
    + seltsames Quoting entfernt
    + keine Daten abfragen, die in der Zukunft lägen
      (also Endzeitpunkt des Zeitraums maximal "jetzt")
    + Warnungen ausgeben lassen,
      wenn weniger als 99 % der Daten verfügbar sind
  * #10020816: get.accounting: Warnungen bei fehlerhafter Ausgabe des
    aufgerufenen "-befehl"s vermeiden

 -- Martin H. Sluka <fany@noris.net>  Tue, 09 Jun 2009 18:15:49 +0200

kunde (1.2009.2.25) etch; urgency=low

  * #10025736: Fehler beim anlegen einer neuen IP (Bitmasken-Problem)
  * #10026452: RT: Kodierung von Sonderzeichen in Suchfeldern korrigiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 09 Jun 2009 14:45:27 +0200

kunde (1.2009.2.24) etch; urgency=low

  * nsset: keine Warnung für SOA-RRs
  * #10026351: gen.radius:
    + neues Flag "qsc-sdsl"
    + Flag "shdsl-space" soll künftig "telefonica-sdsl" heißen;
      wir unterstützen erstmal beide Namen.
      (Benutzernamen im Radius bleiben aber, wie sie sind.)

 -- Martin H. Sluka <fany@noris.net>  Mon, 08 Jun 2009 18:50:36 +0200

kunde (1.2009.2.23) etch; urgency=low

  * #10011010: Rolle (z. B. rz_access) auch in noris::ServiceWeb::Globals
    berücksichtigen

 -- Martin H. Sluka <fany@noris.net>  Fri, 05 Jun 2009 10:46:22 +0200

kunde (1.2009.2.22) etch; urgency=low

  * #10012811: mda.dsl-tt: s/Intessante/Interessante/ # Tippfehler

 -- Martin H. Sluka <fany@noris.net>  Thu, 04 Jun 2009 18:46:24 +0200

kunde (1.2009.2.21) etch; urgency=low

  * #10012811: mda.dsl-tt: -verbose implementiert
  * git-ls-files => git ls-files
  * kompatibel mit IDNA::Punycode 0.03
  * geburtstage: Tippfehler in Usage-Meldung korrigiert
  * #10011010: mehrere SERVICE_ROLLEN für REST-Backend konfigurierbar

 -- Martin H. Sluka <fany@noris.net>  Thu, 04 Jun 2009 17:01:00 +0200

kunde (1.2009.2.20) etch; urgency=low

  * #10012811: mda.dsl-tt: Bugfixes für Standorte mit Umlauten
    und Standorte ohne Leitungen

 -- Martin H. Sluka <fany@noris.net>  Tue, 26 May 2009 18:27:10 +0200

kunde (1.2009.2.19) etch; urgency=low

  * #10012811: mda.dsl-tt implementiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 26 May 2009 17:54:32 +0200

kunde (1.2009.2.18) etch; urgency=low

  * #10023222: gen.wice_liste: Tippfehler
  * #10023222: gen.wice_liste: s/WISE/WICE/g

 -- Martin H. Sluka <fany@noris.net>  Fri, 15 May 2009 15:34:01 +0200

kunde (1.2009.2.17) etch; urgency=low

  * #459102: add_domain: Bereits als "gelöscht" vorgemerkte Domain ggf.
    beenden und bei anderen Domains mit künftigem Ende-Datum Fehler werfen
  * #459102: add_domain: DNS-Anfrage beim Master:
    * Bugfix für Fehlerfall (bislang falsche Methode aufgerufen)
    * schnellere Retransmissions
  * #10023411: klargestellt, weshalb konten.name nur 40 Zeichen lang ist
  * #10023222: gen.wice: Unterkunden mit eigener Rechnung berücksichtigen 

 -- Matthias Urlichs <smurf@noris.de>  Fri, 15 May 2009 12:15:48 +0200

kunde (1.2009.2.16) etch; urgency=low

  * #462153: konsistentes Beenden von IP-Adressobjekten auch mit "d"
  * fehlenden Funktionsimport in set_person_flags() ergänzt
  * #10021255: RT: Links nur in text/plain- (und nicht anderen text/*-)
    Teilen setzen
  * #10021271: Encoding-Alias "unicode-1-1-utf-7" definiert;
    wichtig insb. für Bounce-Mails ans RT
  * #10013553: UTF8-Endlosschleifen-Problem: Logging war zu agressiv
  * #10022085: RL-Kopie nach Rechnungslauf buggy
  * #260191: remind_hardware_standorte: Hinweistext überarbeitet
  * #10022997: kunde: "w?" für Personen repariert.
  * #10021503: kunde: Warnung zu DNS-Zonen-Zugriffsrechten nur bei Domains,
    für die wir auch wirklich eine DNS-Zone führen
  * #10023046: eigene MIME::Words-Version in noris::MIME::Words umbenannt,
    damit sichergestellt werden kann, dass die richtige geladen wird
    (Problem: z. B. OTRS lädt sonst möglicherweise vorher das systemweite)

 -- Martin H. Sluka <fany@noris.net>  Fri, 08 May 2009 11:44:34 +0200

kunde (1.2009.2.15) etch; urgency=low

  * #10017382: update.domains.partnergate: Domain nicht löschen, wenn bei
    PartnerGate bekannt

 -- Martin H. Sluka <fany@noris.net>  Thu, 09 Apr 2009 12:52:02 +0200

kunde (1.2009.2.14) etch; urgency=low

  * #10017148: Umzug noris::CSV von kunde-htdocs nach kunde
  * .gitignore: nur /noris, nicht alle "noris" genannten Verzeichnisse
  * #10017425: Tool domainliste: CSV-Ausgabe in Datei!

 -- Martin H. Sluka <fany@noris.net>  Thu, 09 Apr 2009 12:38:56 +0200

kunde (1.2009.2.13) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Apr 2009 14:32:37 +0200

kunde (1.2009.2.12) unstable; urgency=low

  * #10015780: leere Dateien im Accounting ignorieren
  * #10005747: Smurf-Anrufen vor Rechnungslauf nicht mehr erforderlich
  * #10015490: Manpages zu Perlmodulen: Namen ohne .pm dahinter
  * #10015474: descr.idchar: Unterscheidung von Groß-/Kleinschreibung
  * #10015878: 'ls -l'-artige Flag-Anzeige: Sortierung der Flags

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Apr 2009 12:22:58 +0200

kunde (1.2009.2.11) unstable; urgency=low

  * #367411: auch in Housing-DB Hardware-IDs ohne "#" anzeigen
  * #10012589: NEU:gen.user: Beispiel-Template smsgw:
    * Bugfix Usernamen
    * auch Bindestriche aus Rufnummern löschen
    * Rufnummern sortieren

 -- Martin H. Sluka <fany@noris.net>  Mon, 30 Mar 2009 14:36:12 +0200

kunde (1.2009.2.10) unstable; urgency=low

  * #10012589: NEU:gen.user: Korrektur im Beispiel-Template "smsgw"
  * #10005952: Tippfehler in Fehlermeldung ("Endlossschlefe") korrigiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Mar 2009 18:49:07 +0100

kunde (1.2009.2.9) unstable; urgency=low

  * #10015126: get_ip_revcoll: gibt es noch nicht

 -- Matthias Urlichs <smurf@noris.de>  Fri, 27 Mar 2009 14:57:11 +0100

kunde (1.2009.2.8) unstable; urgency=low

  * #10014699: Importfehler fürs Syslogging

 -- Matthias Urlichs <smurf@noris.de>  Fri, 27 Mar 2009 14:00:13 +0100

kunde (1.2009.2.7) unstable; urgency=low

  * #10011498: arbeitszeit-acct: Synopse ergänzt
  * #10012925: geistertraffic: Einrückung in POD korrigiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Mar 2009 13:14:33 +0100

kunde (1.2009.2.6) unstable; urgency=low

  * #1008993: show_reverse() aufgebohrt
  * #10014660: Editfehler

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Mar 2009 16:03:30 +0100

kunde (1.2009.2.5) unstable; urgency=low

  * #10009273: NEU:gen.eximconf: Gibt jetzt auch defer-Regeln aus (vgl. unten)
  * #10014237: lib/acct/exim: Mailadressen mit '='
  * #10005952: STDERR auf perl-Standard-UTF8 / -latin9-Encoding setzen
  * #10005952: Syslog bemühen bei rekursivem Enkoder-Aufruf
  * #10013553: Dekodierung: Rest selber puffern
  * #10005747: RL-Kopie muss auf dbint3 warten

 -- Martin H. Sluka <fany@noris.net>  Wed, 25 Mar 2009 15:40:56 +0100

kunde (1.2009.2.4) unstable; urgency=low

  * #10014572: backup-report2rt auch aus kunde-rt.files entfernt

 -- Martin H. Sluka <fany@noris.net>  Wed, 25 Mar 2009 13:35:18 +0100

kunde (1.2009.2.3) unstable; urgency=low

  * #10014556: update.domains.partnergate: Nachbesserung

 -- Martin H. Sluka <fany@noris.net>  Wed, 25 Mar 2009 13:08:31 +0100

kunde (1.2009.2.2) unstable; urgency=low

  * #367411: Housing-DB: mehr Geräteinformationen anders darstellen
  * UTFkram: "Kompatibilitätskram" entfernt,
    zumal er sowieso teilweise falsch benannt war
  * RT#322028: ehemaliges "rt322028" als Tool "hardwareliste" integriert
  * #10008209: arbeitszeit4tickets: neue Optionen
    -{,ohne-}ap-{technik,vertrieb}
  * #10009273: gen.eximconf: neuer Typ "defer" analog zu "reject"
  * #10010424: Hardware-Suche nach Interface-IP ermöglicht ("l IP:...")
  * #10010424: Hardware-IDs in Listen ohne "#" anzeigen.
  * #10009882: NEU:gen.assoz: NEU:gen.user: Dbase::Password->crypted()
    ausgebaut, weil wir das nicht mehr verwenden wollen.
  * #10011498: neues Tool arbeitszeit-acct, dabei:
    - Optionen zur Kunden-Auswahl in den Tools arbeitszeit4tickets,
      check_rt-tickets, finde_obsolete_FQDNs, gen.hostlist4standorte und
      rt-eskalation vereinheitlicht
    - CSV-Ausgabroutinen in den Tools arbeitszeit4tickets, domainliste
      und hardwareliste vereinheitlicht
  * #10012286: check.domains entfernt
  * #10012273: backup-report2rt entfernt
  * #10012299: check_domains_de entfernt
  * #455358: rt-eskalation: ticket.prio exportieren
  * #10012589: NEU:gen.user: erweitert, um gen.smsgw-conf ablösen zu können
  * #10012925: neues Tool geistertraffic
  * #459585: update.domains.partnergate: unnötigen Import UTFkram entfernt
  * #459585: update.domains.partnergate:
    + automatisches Beenden von Domainleichen (mit Status "beantragt")
    + Sicherheitsüberprüfung mit -min-domains und -max-changes
  * #1011876: select_suche ausfaktorisiert
  * #1011876: select_suche in list_ipaddrs eingebaut
  * #1011876: list_ipaddrs: nach Hostgroups filtern
  * #1011876: edit_ipaddrs: Suchfilter Infotext umbenannt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Mar 2009 12:49:35 +0100

kunde (1.2009.2.1) unstable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Fri,  6 Feb 2009 14:51:32 +0100

kunde (1.2009.2.0) unstable; urgency=low

  * weiter im Programm
  * #10005776: Anzeige von ipflags

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Jan 2009 10:15:17 +0100

kunde (1.2009.1.22) etch; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 07 Apr 2009 17:14:12 +0200

kunde (1.2009.1.21) etch; urgency=low

  * #10016536: Vermeidung einer Warnung beim Ändern des Default-Mantras
  * #10010903: Nachbesserung Anzeige Kategorien bei Mitarbeiterstunden

 -- Martin H. Sluka <fany@noris.net>  Mon, 06 Apr 2009 11:11:18 +0200

kunde (1.2009.1.20) etch; urgency=low

  * #10015168: check_flag_by_kunde.id: erlaubte Flags konfigurierbar machen
  * #10015810: RL-Dump: Transaktion war noch offen

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Apr 2009 11:23:35 +0200

kunde (1.2009.1.19) etch; urgency=low

  * #499684: manage.mysql-databases: GRANT-Statement etwas umständlicher
    formuliert, damit MySQL zufrieden ist
  * #10015038: kunde: Bugfix fürs Löschen von Hostgroups

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Mar 2009 12:58:55 +0100

kunde (1.2009.1.18) etch; urgency=low

  * Rebuild wegen QSU

 -- Matthias Urlichs <smurf@noris.de>  Thu, 19 Mar 2009 15:41:23 +0100

kunde (1.2009.1.17) etch; urgency=low

  * #10012518: Loggen von perso.letzter bei Aenderungen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 18 Mar 2009 14:41:33 +0100

kunde (1.2009.1.16) etch; urgency=low

  * #10011528: undef-Warnung

 -- Matthias Urlichs <smurf@noris.de>  Wed, 18 Mar 2009 11:06:47 +0100

kunde (1.2009.1.15) etch; urgency=low

  * #10013191: iPass-Accounting: mögliche Service-Types aus Deskriptoren
    ermitteln (vorher hardcoded)
  * #10012840: "stable" heißt jetzt "etch"...

 -- Martin H. Sluka <fany@noris.net>  Wed, 18 Mar 2009 10:55:54 +0100

kunde (1.2009.1.13) stable; urgency=low

  * #10011342: kunde: keine Warnung, wenn jemand versucht, ein unbekanntes
    Kunden-Alias zu löschen!
  * #10001342: gelöschte Kunde-Aliase auch aus get_kunde()-Cache löschen
  * #10011762: Datenbankfehler beim Löschen einer RT-Queue behoben
  * #10012000: check_domain_expiries_by_whois:
    Anpassung für neues .ca-whois-Format
  * #10012736: Warnung beim Hardware-Standort-Setzen vermeiden

 -- Martin H. Sluka <fany@noris.net>  Mon, 16 Mar 2009 11:57:22 +0100

kunde (1.2009.1.12) stable; urgency=low

  * urlaubsstand: Bugfix -abteilung-like
  * #10006694: Adresslöschung darf nicht propagieren
  * #10008111: Fehler.pm: carp-Texte nicht abschneiden
  * #10008111: Fehler beim Versuch, einen multipart-Tickettext zu öffnen
  * #10010903: Fehler Anzeige MA-Stunden: div by zero

 -- Matthias Urlichs <smurf@noris.de>  Wed,  4 Mar 2009 15:58:02 +0100

kunde (1.2009.1.11) stable; urgency=low

  * ... den eigentlichen Change sollte man evtl. auch einchecken :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri,  6 Feb 2009 16:36:58 +0100

kunde (1.2009.1.10) stable; urgency=low

  * Rechnung: max.-Fix (nicht beim Testen bitte)

 -- Matthias Urlichs <smurf@noris.de>  Fri,  6 Feb 2009 16:34:56 +0100

kunde (1.2009.1.9) stable; urgency=low

  * Rechnung: max. die letzten drei Jahre ansehen
  * #10004278: urlaubsstand: fehlende Funktionsimporte ergänzt,
    damit Bugfix für explizite Angabe von Mitarbeitern
  * #10007307: rt-eskalation: Bugfix Option -abteilung-like

 -- Martin H. Sluka <fany@noris.net>  Fri, 06 Feb 2009 14:19:24 +0100

kunde (1.2009.1.8) stable; urgency=low

  * #10006900: QSU-Test, der aufgrund Datenänderung fehlschlägt, entfernt

 -- Martin H. Sluka <fany@noris.net>  Tue, 03 Feb 2009 16:19:31 +0100

kunde (1.2009.1.7) stable; urgency=low

  * stable

 -- Martin H. Sluka <fany@noris.net>  Wed, 28 Jan 2009 17:40:13 +0100

kunde (1.2009.1.6) unstable; urgency=low

  * #10003666: Workaround in hotline-einsaetze für OTRS-Zugriff

 -- Martin H. Sluka <fany@noris.net>  Wed, 28 Jan 2009 17:38:34 +0100

kunde (1.2009.1.5) unstable; urgency=low

  * #10005789: MSIE-Kompatibilitätsproblem

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Jan 2009 13:28:19 +0100

kunde (1.2009.1.4) unstable; urgency=low

  * #10004571: DoReadOnly repariert (hoffentlich)

 -- Martin H. Sluka <fany@noris.net>  Tue, 27 Jan 2009 14:02:38 +0100

kunde (1.2009.1.3) unstable; urgency=low

  * #10006001: Nachbesserung noris::CreateTicket bzgl. Queue-Präfix
  * #475608: obsolete_FQDNs: PODfix
  * #10002432: Zeiterfassung: Bugfix zu letzter Änderung in view.pl

 -- Martin H. Sluka <fany@noris.net>  Tue, 27 Jan 2009 14:00:43 +0100

kunde (1.2009.1.2) unstable; urgency=low

  * #10006001: noris::CreateTicket: Setzen von Areas ermöglicht
  * #10005763: Importfehler

 -- Matthias Urlichs <smurf@noris.de>  Sun, 25 Jan 2009 20:00:09 +0100

kunde (1.2009.1.1) unstable; urgency=low

  * #10005747: Prompt vor RL-Generierung

 -- Matthias Urlichs <smurf@noris.de>  Wed, 21 Jan 2009 14:18:40 +0100

kunde (1.2009.1.0) unstable; urgency=low

  * RT#475634: gen.domain für Slave-Zonen-Generierung optimiert,
    indem nicht benötigte Daten nur bei Bedarf ermittelt werden
  * RT#475608: obsolete_FQDNs als künftiger Ersatz für finde_obsolete_FQDNs
  * OTRS#10002054: Dienst-Text auf der Rechnung abschaltbar machen
  * Kundenliste: pager!
  * OTRS#10002054: war unvollständig
  * RT#477770: Zugriff auf Subjects von OTRS-Tickets entfernt
  * RT#479894: acct/gen.network-lists: Monat als Argument übergebbar machen
  * OTRS#10004278: neues Tool urlaubsstand
  * RT#430625: BGP-Tabellen stabil und im Voraus auslesen
  * #10004571: DoReadOnly{}
  * #10004975: RT: Links auf *@ticket.noris.net

 -- Martin H. Sluka <fany@noris.net>  Fri, 16 Jan 2009 09:55:39 +0100

kunde (1.2008.10.48) stable; urgency=low

  * #10006144: erlaubt, dass Hostgroup-Namen mit Ziffern beginnen
  * #10006173: Überbleibsel von alter Hostgroup-Funktionalität entfernt
  * kunde: Default-Prompt bei Hostgroups und Mailrules korrigiert
  * #10003666: list_stunden_hotline: OTRS-Tickets korrekt anzeigen
  * #10006939: falscher Feldname

 -- Matthias Urlichs <smurf@noris.de>  Thu,  5 Feb 2009 10:31:22 +0100

kunde (1.2008.10.47) stable; urgency=low

  * #10005284: falsche Zählung von Hotline-Einsätzen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 21 Jan 2009 10:59:47 +0100

kunde (1.2008.10.45) stable; urgency=low

  * #10004946: Umlautkodierung im Infotext des kunde-Builders
  * #10005037: kunde: Warnungen bei "ml" unter "alle Kunden" beseitigt
  * Dbase-R/W-Mismatch-Meckermeldungen entfernt

 -- Matthias Urlichs <smurf@noris.de>  Fri, 16 Jan 2009 16:16:18 +0100

kunde (1.2008.10.44) stable; urgency=low

  * #10005008: "use APR::Error": Unfug

 -- Matthias Urlichs <smurf@noris.de>  Fri, 16 Jan 2009 11:03:24 +0100

kunde (1.2008.10.43) stable; urgency=low

  * #10003132: list_stunden() für migrierte Tickets

 -- Matthias Urlichs <smurf@noris.de>  Thu, 15 Jan 2009 13:53:01 +0100

kunde (1.2008.10.42) stable; urgency=low

  * RT#10002520: Importreihenfolge Dbase vs. Cf
  * OTRS#10002533: für Konqueror: change- statt mouseup-Event verwenden
  * #10002692: Warnungstext säubern
  * #10003132: Abfrage von Arbeitszeit für OTRS-Tickets
  * #10002692: bei SQL-Fehlern Zielhost mitloggen
  * #10002692: bei DB-r/w-mismatch %ENV mitloggen
  * #10002692: bei DB-r/w-mismatch auch PID mitloggen
  * #10002692: bei Datenbankfehlern auch PID mitloggen
  * #10003738: Can't locate object method "throw"-Fehlermeldung
  * #10003738: diesmal richtig :-/
  * kunde: Vermeidung einer Warnung bei der Passphraseüberprüfung
  * #10003712: Followup: Zurückschalten ins RT
  * #10004542: kunde: Vermeidungen von Warnungen bei Tarif-Assoziierung
    zu Domains

 -- Martin H. Sluka <fany@noris.net>  Wed, 14 Jan 2009 14:34:40 +0100

kunde (1.2008.10.41) stable; urgency=low

  * OTRS#10002692: localhost vs. Localhost

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Dec 2008 17:12:26 +0100

kunde (1.2008.10.40) stable; urgency=low

  * OTRS#10002373: Meckermeldungen von rt-daily
  * OTRS#10002184: RT-Info-Header auch fürs OTRS
  * OTRS#10001282: startup.pl austauschen, dort DATAHOST2 setzen
  * OTRS#10002416: Warnung in set_kunde_uebergeordnet() vermeiden
  * OTRS#10002692: RT/intra verwendet die falsche Datenbank

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Dec 2008 16:21:29 +0100

kunde (1.2008.10.38) stable; urgency=low

  * Löschen aller Areas einer RT-Queue ausgebaut
    (War kaputt und ist sowieso bald obsolet.)
  * RT-Kommentare: Name des felds für die neue Queue war falsch

 -- Matthias Urlichs <smurf@noris.de>  Wed, 17 Dec 2008 12:21:47 +0100

kunde (1.2008.10.37) stable; urgency=low

  * RT#10001585: Wiederholung :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri, 12 Dec 2008 13:00:00 +0100

kunde (1.2008.10.36) stable; urgency=low

  * RT#10001543: QSU-Problem oder: Smurf und der Editor :-/
  * RT#476911: arbeitszeit4tickets: Bugfix für Optionen -ohne-confitem und
    -ohne-leitung

 -- Matthias Urlichs <smurf@noris.de>  Fri, 12 Dec 2008 11:27:53 +0100

kunde (1.2008.10.35) stable; urgency=low

  * OTRS#10001149: globale ge-alias-te Variable in Dbase.pm entfernt
                   bei der Gelegenheit: do_thedb() => db_handle()
  * RT#10000579: MIME::Head verwendete beim Header-Dekodieren das
    externe MIME::Words

 -- Matthias Urlichs <smurf@noris.de>  Fri, 12 Dec 2008 11:26:23 +0100

kunde (1.2008.10.34) stable; urgency=low

  * RT#477228: Kein Zugriff auf OTRS-ReadOnly-DB

 -- Matthias Urlichs <smurf@noris.de>  Mon,  8 Dec 2008 16:38:48 +0100

kunde (1.2008.10.33) stable; urgency=low

  * RT#477228: ConfItems eintragen ging ebenfalls nicht

 -- Matthias Urlichs <smurf@noris.de>  Fri, 05 Dec 2008 14:43:57 +0100

kunde (1.2008.10.31) stable; urgency=low

  * RT#477228: Rename 'action' => 'whatever' war unvollständig

 -- Matthias Urlichs <smurf@noris.de>  Fri,  5 Dec 2008 14:34:22 +0100

kunde (1.2008.10.30) stable; urgency=low

  * RT#476983: acctrun: undef-Warnungen
  * RT#476953: acctrun: Endlosschleife bei unlesbaren Dateien
  * RT#477219: MIME::Words => decode('MIME-Header')-Versuch

 -- Matthias Urlichs <smurf@noris.de>  Fri,  5 Dec 2008 14:33:54 +0100

kunde (1.2008.10.29) stable; urgency=low

  * RT#476910: Kennwortabfrage vor Wiki-Zugriff
  * RT#476910: Anzeige von Wiki-Seiten aus kunde deaktiviert,
    da es nach Umstellung auf LDAP-Authentifizierung keine sinnvolle
    Zugriffsmöglichkeit mehr gibt

 -- Martin H. Sluka <fany@noris.net>  Thu, 04 Dec 2008 15:04:56 +0100

kunde (1.2008.10.28) stable; urgency=low

  * Verschönerung einer Fehlermeldung in create_domain
  * RT#476920: neue Datenbanktabelle otrs_import

 -- Martin H. Sluka <fany@noris.net>  Thu, 04 Dec 2008 14:20:23 +0100

kunde (1.2008.10.27) stable; urgency=low

  * RT#476289: acctrun: Accountingdaten-Abgrenzung nicht updaten, wenn
                        nicht alle Daten berücksichtigt werden
  * RT#469877: jQuery.js durch die nicht-gepackte Version ersetzt
               die hoffentlich besser mit unserem VPN zusammenarbeitet
  * RT#476273: Migrierte Tickets sind im RT nicht bearbeitbar
  * RT#476450: RT: Workaround: In Textstücken mit uuencode-tem Inhalt
    nicht nach URLs suchen

 -- Martin H. Sluka <fany@noris.net>  Wed, 03 Dec 2008 13:36:42 +0100

kunde (1.2008.10.26) stable; urgency=low

  * RT#469877: JavaScript-Fehler

 -- Matthias Urlichs <smurf@noris.de>  Mon,  1 Dec 2008 17:20:17 +0100

kunde (1.2008.10.25) stable; urgency=low

  * RT#469877: To:-Feld braucht @rt-Mailadresse
  * RT#469877: immer GET; To:-Adresse setzen

 -- Matthias Urlichs <smurf@noris.de>  Mon,  1 Dec 2008 16:05:45 +0100

kunde (1.2008.10.24) stable; urgency=low

  * RT#469877: Text immer grau, SUBMIT-Taste
  * RT#469877: Text restaurieren wenn nicht-OTRS-Queue ausgewählt wird

 -- Matthias Urlichs <smurf@noris.de>  Mon, 01 Dec 2008 14:06:50 +0100

kunde (1.2008.10.23) stable; urgency=low

  * RT#475608: finde_obsolete_FQNDs: neue Optionen -{,ohne-}kunde und PODfix
  * RT#475600: Vermeidung einer "uninitialized value"-Warnung in edit_ipaddr()
  * RT#469877: neue Tickets

 -- Matthias Urlichs <smurf@noris.de>  Mon,  1 Dec 2008 13:16:17 +0100

kunde (1.2008.10.22) stable; urgency=low

  * RT#469877: OTRS-Queue heißt 'Dest', nicht 'dest'

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 20:36:23 +0100

kunde (1.2008.10.21) stable; urgency=low

  * Rebuild wegen QSU-Problem

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 18:41:01 +0100

kunde (1.2008.10.20) stable; urgency=low

  * RT#469877: Kundenname ins OTRS übernehmen
  * RT#469877: falsche OTRS-Queue selektiert

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 14:26:41 +0100

kunde (1.2008.10.19) stable; urgency=low

  * RT#469877: Schreibweise Variablenname

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 14:14:39 +0100

kunde (1.2008.10.18) stable; urgency=low

  * RT#475296: Variablenname doppelt

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 14:08:28 +0100

kunde (1.2008.10.17) stable; urgency=low

  * RT#469877: RT-Followups ans OTRS: GET-String kürzen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Nov 2008 10:45:06 +0100

kunde (1.2008.10.16) stable; urgency=low

  * RT#469877: jetzt auch für neue Tickets

 -- Matthias Urlichs <smurf@noris.de>  Wed, 26 Nov 2008 17:38:33 +0100

kunde (1.2008.10.15) stable; urgency=low

  * RT#469877: RT-Followups ans OTRS
  * RT#469877: GET wenn kein OTRS-Cookie

 -- Matthias Urlichs <smurf@noris.de>  Tue, 25 Nov 2008 13:38:01 +0100

kunde (1.2008.10.14) stable; urgency=low

  * RT#473969: manage.mysql-databases: Anpassung für MySQL5,
    Korrektur der Kodierung der Ausgabe
  * RT#472881: MIME::Words: machen wir's anders ...
  * RT#474394: Mails an OTRS-Queues
  * RT#439026: Rechnungsvergleich soll keine Rechnung für neuen Kunden
    generieren

 -- Matthias Urlichs <smurf@noris.de>  Tue, 25 Nov 2008 10:54:57 +0100

kunde (1.2008.10.13) stable; urgency=low

  * RT#472881: MIME::Words: so langsam ...

 -- Matthias Urlichs <smurf@noris.de>  Fri, 21 Nov 2008 07:34:15 +0100

kunde (1.2008.10.12) stable; urgency=low

  * RT#472881: Verdammt, auf dev4 geht das. Ernsthaft. Probiers aus.
               Jetzt also so ...

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Nov 2008 20:35:00 +0100

kunde (1.2008.10.11) stable; urgency=low

  * RT#472881: ffehler-Import fehlte
  * RT#473591: Areas mit Umlaut im Namen waren nicht setzbar
  * RT#473551: Mails ans RT mit OTRS-only-Ticketnummern gingen nicht
  * RT#473551: Mails ans RT mit OTRS-only-Ticketnummern gingen immer
    noch nicht

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Nov 2008 15:34:36 +0100

kunde (1.2008.10.10) stable; urgency=low

  * RT#472881: MIME::Words: UTF8-Zeichen in MIME-Headern
  * RT#469847: undef-Warnung in der Stundenabrechnung
  * RT#472881: MIME::Words: fange Crashes von MIME::Words::decode_mimewords ab
  * RT#473334: kunde: Korrektur im Hilfstext zu Leitungsobjekten (hb)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Nov 2008 18:35:01 +0100

kunde (1.2008.10.9) stable; urgency=low

  * RT#471986: redundanten Index auf mailrules.typ entfernt
  * RT#472214: Endlosschleife im UTF8-Decoder

 -- Martin H. Sluka <fany@noris.net>  Sun, 16 Nov 2008 07:21:44 +0100

kunde (1.2008.10.8) stable; urgency=low

  * RT#464064: anderer Warnungstext für wichtige Domains auf Wunsch TSPs
  * RT#470538: nicht mehr benötigtes Tool remind_due entfernt
  * RT#471986: NEU:gen.user: Option -mailrules

 -- Martin H. Sluka <fany@noris.net>  Fri, 14 Nov 2008 21:36:39 +0100

kunde (1.2008.10.7) stable; urgency=low

  * RT#471891: Tests auf QSU benötigen $NS_EXT auch in config.dist

 -- Martin H. Sluka <fany@noris.net>  Thu, 13 Nov 2008 15:06:14 +0100

kunde (1.2008.10.6) stable; urgency=low

  * RT#471886: Tests auf QSU benötigen $NS_EXT

 -- Martin H. Sluka <fany@noris.net>  Thu, 13 Nov 2008 14:37:42 +0100

kunde (1.2008.10.5) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 13 Nov 2008 10:20:52 +0100

kunde (1.2008.10.4) unstable; urgency=low

  * dbbuild: Strichpunkte bei INSERT in db_feld
  * db.rechlauf: verwende 'echte' Konfigdaten
  * RT#465788: kunde: DNS-Delegation bei Domains deutlicher anzeigen
  * RT#465238: Nummer statt ID im OTRS-Link

 -- Matthias Urlichs <smurf@noris.de>  Fri, 14 Nov 2008 22:45:36 +0100

kunde (1.2008.10.3) unstable; urgency=low

  * stunden: Filterlogik flasch
  * list_stunden: OTRS-Check fehlerhaft
  * ticket_get_text: Linefeed fehlte
  * Stunden: längere Ticketnummern erlauben
  * Stundeninterface: OTRS-Link

 -- Matthias Urlichs <smurf@noris.de>  Wed, 12 Nov 2008 13:35:37 +0100

kunde (1.2008.10.2) unstable; urgency=low

  * RT#466748: dbdiff: Tabellenänderungen auch bei Strukturunterschieden
    ausgeben
  * RT#466748: dbdiff: Syntaxfehler im diff-Output
  * RT#466748: dbdiff: charset beachten
  * Korrektur eines Markup-Fehlers im Changelog
  * RT#471214: Dbase::Password: Erzeugung langer Salts anhand kurzer Vorgaben
    korrigiert
  * RT#465238: TicketNr-Aufruf repariert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 12 Nov 2008 11:58:39 +0100

kunde (1.2008.10.1) unstable; urgency=low

  * kunde_builder: uninstall-Funktion unvollständig
  * stunden/manipulate: Typo

 -- Matthias Urlichs <smurf@noris.de>  Wed, 12 Nov 2008 10:39:26 +0100

kunde (1.2008.10.0) unstable; urgency=low

  * RT#458219: Hotlinestunden mit der Gesamt-Mail mitschicken
  * RT#465788: Domain-Verwaltung in kunde übersichtlicher gestalten:
    + übersichtlichere Listen
    + "wichtige" Domains
    + vielfältige Suchmöglichkeiten
  * RT#437749: mig.hostgroups wird nicht mehr benötigt
  * RT#466748: dbbuild / dbdiff zum inkrementellen Updaten der
               Tabellenbeschreibung überreden
  * RT#465238: Zeiterfassung für OTRS erweitern: Webfrontend und kunde
  * RT#471214: Unterstützung von MD5-Hashes bei Kennwörtern für
    gen.assoz und gen.user
  * RT#465238: Stundeninterface: utf8-Texte akzeptieren
  * RT#469877: Mails ans OTRS

 -- Martin H. Sluka <fany@noris.net>  Tue, 11 Nov 2008 12:32:44 +0100

kunde (1.2008.9.24) stable; urgency=low

  * RT#472431: Umlautkodierung rt-queue_stats korrigiert

 -- Martin H. Sluka <fany@noris.net>  Sun, 16 Nov 2008 06:59:24 +0100

kunde (1.2008.9.23) stable; urgency=low

  * RT#470538: remind_due: Bugfix für -abteilung-like

 -- Martin H. Sluka <fany@noris.net>  Fri, 07 Nov 2008 16:16:21 +0100

kunde (1.2008.9.22) stable; urgency=low

  * RT#469126: Es reicht, wenn beim Start des Rechnungslaufs die Accounting-
    daten bis Anfang des Monats vorliegen
    (bislang: bis 3 Uhr des aktuellen Tages)
  * RT#469182: remind_hardware_standorte: Encoding der E-Mails korrigiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 05 Nov 2008 11:26:12 +0100

kunde (1.2008.9.21) stable; urgency=low

  * RT#468810: IP-Adressen sollen nicht gleichzeitig als Interface- und
    primäre Adressen einem Hardware-Objekt zugeordnet werden können. Und
    falls doch, sollte man fragliche Interface-IP wenigstens löschen
    können.
  * RT#469523: Datenbankfeld buchung.buchtext aus aktuellem Anlass verlängert

 -- Martin H. Sluka <fany@noris.net>  Wed, 05 Nov 2008 11:10:00 +0100

kunde (1.2008.9.20) stable; urgency=low

  * RT#442109: Abhängigkeitsproblem auf 64bit-Rechnern

 -- Matthias Urlichs <smurf@noris.de>  Wed,  5 Nov 2008 09:52:48 +0100

kunde (1.2008.9.19) unstable; urgency=low

  * gen.wice_liste: beschleunigt
  * RT#467737: Zeiterfassung: redefine-Warnungen unterdrücken
  * RT#467950: kein automagisches Setzen von dnszone-Flags bei Domains!
  * RT#467503: logclient: verwende Time::ParseDate

 -- Martin H. Sluka <fany@noris.net>  Thu, 30 Oct 2008 13:12:22 +0100

kunde (1.2008.9.18) unstable; urgency=low

  * RT#466796: Rebuild wegen Datenproblem mit gen.radius

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Oct 2008 22:02:49 +0200

kunde (1.2008.9.17) unstable; urgency=low

  * RT#466789: Unvollständiges Entfernen von ipkunde.hostgroups

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Oct 2008 19:47:23 +0200

kunde (1.2008.9.16) unstable; urgency=low

  * RT#466783: vergessene Variable
    TODO: "make qtest" fragen, wieso er das nicht findet

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Oct 2008 18:36:22 +0200

kunde (1.2008.9.15) unstable; urgency=low

  * RT#466611: "Nerviger Fehler" beim Hinzufügen von Stunden
    -          Housing-DB: "exit 1" ist seltsam bzw. sinnfrei
  * RT#267690: nein, nicht startlog_kram.daten soll kürzer werden,
    sondern nur der Index dafür
  * RT#437749: Ich werfe ipkunde.hostgroups nun doch gleich raus.
  * RT#437749: mig.hostgroups wird nicht mehr benötigt
  * RT#466679: Attachments wurden als Latin1 behandelt und nach UTF8 umkodiert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Oct 2008 17:49:49 +0200

kunde (1.2008.9.13) unstable; urgency=low

  * RT#427411: ein weiteres UTF8-Encode rauswerfen
  * RT#465226: Fehlermeldungen von Webseiten (Ticket, Housing) ins Web

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Oct 2008 00:39:09 +0200

kunde (1.2008.9.12) unstable; urgency=low

  * Bugfix-Merge.
  * RT#465225: NEU:gen.hostlist: Bugfix
  * RT#463560: Trouble-Ticket-Mails korrekt kodiert

 -- Martin H. Sluka <fany@noris.net>  Thu, 04 Sep 2008 14:08:38 +0200

kunde (1.2008.9.10) unstable; urgency=low

  * RT#466611: Bugfix Update-Logging von Zeiterfassungseinträgen

 -- Martin H. Sluka <fany@noris.net>  Wed, 22 Oct 2008 09:13:05 +0200

kunde (1.2008.9.13) unstable; urgency=low

  * RT#427411: ein weiteres UTF8-Encode rauswerfen
  * RT#465226: Fehlermeldungen von Webseiten (Ticket, Housing) ins Web

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Oct 2008 00:39:09 +0200

kunde (1.2008.9.12) unstable; urgency=low

  * Bugfix-Merge.
  * RT#465225: NEU:gen.hostlist: Bugfix
  * RT#463560: Trouble-Ticket-Mails korrekt kodiert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Oct 2008 17:58:38 +0200

kunde (1.2008.9.11) unstable; urgency=low

  * RT#463560: weitere UTF8-Kodierungsproblemchen
  * RT#457989: Zeiterfassung muss auch _ab_ Mitternacht funktionieren...
  * RT#437749: gen.hostlist: Korrektur SQL-Statement für Hostgroup-Namen

 -- Martin H. Sluka <fany@noris.net>  Wed, 15 Oct 2008 17:09:10 +0200

kunde (1.2008.9.10) unstable; urgency=low

  * RT#465156: NEU:get_backup_volume: tatsächlich installieren

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Oct 2008 14:56:10 +0200

kunde (1.2008.9.9) unstable; urgency=low

  * RT#465146: add_zone(): Typo in 9bd578e (RT#464437)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Oct 2008 14:28:50 +0200

kunde (1.2008.9.8) unstable; urgency=low

  * RT#457989: Zeiterfassung "24:0" als Eingabe ermöglicht
  * RT#456118: Nachbesserung Trouble-Ticket-Interface
  * RT#454546: wice2pop.kprios: Bugfix für leere Listen
  * RT#453211: Hilfstext im Leitungen-Menü korrigiert
  * RT#437749: mig.hostgroups installieren
  * RT#463560: Umlaute in RT-Kopf+Fußzeilen
  * RT#460332: sicherstellen, dass alle einem Account zugeordneten
    IP-Adressen aus demselben VRF stammen
  * RT#464437: "AZ" zum Anlegen von Master-DNS-Zonen ohne Datenübernahme
  * RT#458219: Hotlinestunden automatisch mailen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Oct 2008 14:28:06 +0200

kunde (1.2008.9.7) stable; urgency=low

  * Einen haben wir noch:
    NEU:gen.descr: Umlaut-Kodierung

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 17:50:14 +0200

kunde (1.2008.9.6) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 17:17:45 +0200

kunde (1.2008.9.5) stable; urgency=low

  * RT#462021: Das mit dem vorangestellten LC_ALL in den qsu/tests geht
    so leider nicht, daher:
    NEU:gen.assoz: Umlaut-Kodierung
    NEU:gen.hostlist4standorte: Umlaut-Kodierung
    NEU:gen.mailusers: Umlaut-Kodierung

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 17:16:08 +0200

kunde (1.2008.9.4) stable; urgency=low

  * RT#462014: Tippfehler in gen.hostlist beseitigt

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 16:56:51 +0200

kunde (1.2008.9.3) stable; urgency=low

  * RT#461968: NEU:arbeitszeit4tickets: Umlaut-Kodierung in Tests ändert
    sich wegen RT#455701, vgl. unten
  * RT#461968: NEU:beendete_kunden: Umlaut-Kodierung in Tests ändert sich
    wegen RT#455701, vgl. unten
  * RT#461968: NEU:gen.hostlist: Wir verwenden die Hostgroups-ID gar nicht
    mehr, deshalb dürfen sie sich durch mig.hostgroups ruhig ändern
  * RT#461968: Kodierungsänderungen bei weiteren QSU-Tests durch Anpassung
    des Environments abgestellt

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 16:35:06 +0200

kunde (1.2008.9.2) stable; urgency=low

  * RT#461873: RT: xbar auch am Anfang des Ticket anzeigen
  * RT#461930: arbeitszeit4tickets: doppelten Code entfernt
  * RT#461930: Nachbesserung gen.hostlist4standorte
    (Hash-Referenz wurde als Block fehlinterpretiert)

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 13:47:40 +0200

kunde (1.2008.9.1) stable; urgency=low

  * Push auf QSU
  * RT#456118: Trouble Tickets immer per E-Mail versenden

 -- Martin H. Sluka <fany@noris.net>  Wed, 01 Oct 2008 09:33:09 +0200

kunde (1.2008.9.0) unstable; urgency=low

  * RT#454641: arbeitszeit4tickets: Erweiterung um RT::AddOn::Incidents-Daten
    (für Tecosim)
  * RT#455358: rt-eskalation: Erweiterungen, um Alarmierung an Mobilrufnummern
    zu ermöglichen
  * RT#427411: HTML-etc.-Umstellung auf utf8
  * RT#444375: NEU:get_backup_volume: Ermittlung Backup-Platzverbrauch für
    einen bestimmten Kunden in einem bestimmten Monat
  * Aufräumarbeiten: Export der is_(ascii,latin,utf8)-Funktionen
  * RT#455554: kunde: Bei Hardware an Leitungsenden auch primäre IP-Adressen
    anzeigen
  * RT#456118: Trouble-Tickets grundsätzlich (auch) an POP mailen
  * RT#447116: get.traffic-accounting: Accounting auf alternative Quellen
    ermöglicht
  * RT#453211: kunde: Zugriff auf Leitungen aller Kunden ermöglicht
    ("-" + "lt"); Anzeige der carriereigenen Leitungsbezeichnungen bei "l"
  * RT#326281: kunde: Suche nach Leitungen ermöglicht
  * RT#437749: "richtige" Hostgroup-Objekte eingeführt
    (Ablösung der bisherigen Deskriptorenliste "hostgroups")
  * RT#457989: Zeiterfassung bei Eingabe toleranter, z. B. "00:0" und "24:00"
    statt "0:00" erlaubt.
  * RT#437050: neues Tool zeitstatistik
  * RT#323714: kunde: Überprüfung MailRegeln, wenn Domains zu einem anderen
    Kunden umgezogen werden
  * RT#458219: globales Überstundenlimit pro Monat festlegbar
  * RT#460246: dbdiff: charset-Unterschiede nicht mehr ignorieren
  * "bearbeitet gerade"-Warnungen zusammenfassen
  * RT#455701: Entscheidung für oder gegen utf8 nicht mehr davon abhängig
    machen, ob die Standardeingabe auf ein Terminal zeigt
  * RT#460024: rt-queue_stats: zusätzlich Graphen mit allen Daten seit
    Beginn der Erhebung im Oktober 2005 anzeigen.
  * RT#454546: wice2pop.kprios: Priorität nicht erwähnter Unterkunden
    anhand Oberkunden setzen
  * RT#459143: neues Tool kunden_nach_vertrieblichen_ansprechpartnern
  * RT#460280: db2brick und suche_obsolete_einwahl-accounts gelöscht
  * RT#459774: NEU:find_descr: Ausgabe von Deskriptorengruppen als Liste
  * RT#460002: Default-Mail-IP pro Kunde eingeführt
  * RT#460332: gen.radius goes VRF
  * RT#455742: Zeiterfassung: Konzept "9bis17" eingeführt

 -- Martin H. Sluka <fany@noris.net>  Mon, 29 Sep 2008 10:36:43 +0200

kunde (1.2008.8.28) stable; urgency=low

  * RT#463116: Stundencache-Zurücksetzen optimiert
  * RT#465226: DoN: Den Fehlertext, nicht die ursprünglichen Argumente,
               zurückliefern

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Oct 2008 20:02:15 +0200

kunde (1.2008.8.27) stable; urgency=low

  * RT#463116: Stundencache zurücksetzen, wenn die Art geändert wird
  * RT#462204: utf8-Problem
  * build_it: bei nicht-Original-Paketen nur Binaries bauen
  * RT#462799: NetAddr::IP::Lite kommt mit führenden Nullen in IPv4-Adressen
               nicht klar und versucht sie oktal zu interpretieren *seufz*.
  * RT#463116: Stundencache zurücksetzen, wenn die Person geändert wird
  * RT#480332: größere IP-Adressbereiche ggf. in VRF-Notation anzeigen
  * RT#480332: Löschen von Peer-IP-Adressen zu Personen auch loggen
  * RT#464423: NetAddr::IP ist bei Vergleichen mit unterschiedlichen
               Netzmasken inkonsistent
  * RT#464715: noris::REST::Frontend: redefine-Warnung vermeiden

 -- Martin H. Sluka <fany@noris.net>  Tue, 14 Oct 2008 18:41:40 +0200

kunde (1.2008.8.26) stable; urgency=low

  * flush_std_cache: timestamp nicht verändern
  * POD zu gen.domain korrigiert
  * RT#461198: Bugfix Housing-DB (Eintragen von Racks)
  * Vermeidung von Warnungen beim Setzen von Personenflags
  * RT#458219: abgeschnittene Zeiten nur bei "llg" ausspucken

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Oct 2008 12:15:24 +0200

kunde (1.2008.8.25) stable; urgency=low

  * RT#460234: Rebuild wegen QSU-Sync-Problem

 -- Matthias Urlichs <smurf@noris.de>  Wed, 24 Sep 2008 10:52:40 +0200

kunde (1.2008.8.24) stable; urgency=low

  * check_domain_expiries_by_whois: Korrektur POD (.ag entfernt)
  * Debugging-Code aus domain_whois() entfernt
  * In check.dns-zones festgehalten, warum wir überprüfen, ob eine
    Domain auf uns delegiert ist.
  * RT#459935: Vermeidung einer Warnung in list_person_domains()
  * RT#459926: Housing-DB: Bugfix für Löschen von Hardware ohne -ID,
    außerdem auch hier Hardware-Objekt nur noch beenden
  * Fehler in POD zu wice2pop.kprios gefixt
  * check.dns-zones: erkennen, wenn eine vermeintliche Zone gar keine
    ist (sondern nur ein CNAME für den Zonennamen existiert)
  * RT#460096: flush_std_cache: Logik im Update-Statement war falsch
               list_stunde: Anzeigen des gecachten Werts, wenn gesetzt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 24 Sep 2008 10:29:27 +0200

kunde (1.2008.8.23) stable; urgency=low

  * kunde: Vermeidung von Warnungen bei Anzeige der IP-Adressen aller Kunden
  * RT#459205: kunde: Vermeidung von Warnungen beim Setzen der Konten zu
    Tarifdefinitionen
  * RT#459199: kunde: recheinheit.info darf nicht NULL sein, aber leer
  * RT#459225: Bugfix Beispiel-Template one_hostgroup_per_customer zu
    gen.hostlist4standorte: auch nach langen Attributnamen mindestens
    einen Tab ausgeben
  * RT#459265: gen.radius: VRF-Adressen als IPv4-Adressen behandeln

 -- Martin H. Sluka <fany@noris.net>  Fri, 19 Sep 2008 16:10:21 +0200

kunde (1.2008.8.22) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 18 Sep 2008 13:06:07 +0200

kunde (1.2008.8.21) stable; urgency=low

  * RT#458625: Warnung beim Beenden von Domains ohne KundenTarif vermeiden
  * RT#323945: Nachbesserung: Test repariert

 -- Martin H. Sluka <fany@noris.net>  Thu, 18 Sep 2008 13:05:16 +0200

kunde (1.2008.8.20) stable; urgency=low

  * RT#267690: startlog_kram.daten auf 255 Zeichen gekürzt (Workaround)

 -- Martin H. Sluka <fany@noris.net>  Wed, 17 Sep 2008 19:55:07 +0200

kunde (1.2008.8.19) stable; urgency=low

  * RT#458558: übersehene Variable

 -- Matthias Urlichs <smurf@noris.de>  Wed, 17 Sep 2008 17:46:06 +0200

kunde (1.2008.8.18) stable; urgency=low

  * RT#386939: RT: auch in Adresselisten bei ReMail keine Sonderzeichen
    zulassen
  * RT#455506: nsset: Erkennung fremdverwalteter Sub-Zonen
  * RT#386939: RT::AddOn::Incidents: Vor dem Loggen von Transaktionen
    Steuerzeichen aus Texten entfernen
  * RT#386939: RT: keine Steuerzeichen beim Setzen der Requestors erlauben
  * RT#430756: Radius-Accounting QSC-SDSL
  * RT#458070: Bugfix Acct.pm (Caching)
  * RT#458219: monatliches Überstundenmaximum abklemmen
  * RT#458219: Zeit bei überschrittenem Maximum angeben
  * RT#323945: Ausbauen von in anderer enthaltener Hardware nur noch durch
    Setzen eines neuen Standorts
  * RT#267690: startlog_kram.daten gekürzt, um kompletten Index zu ermöglichen

 -- Martin H. Sluka <fany@noris.net>  Wed, 17 Sep 2008 16:03:58 +0200

kunde (1.2008.8.17) stable; urgency=low

  * RT#455079: sql_diff hat noch etwas zu sehr geplappert
  * RT#455143: kunde-bin replaces: kunde

 -- Matthias Urlichs <smurf@noris.de>  Wed,  3 Sep 2008 13:02:09 +0200

kunde (1.2008.8.16) stable; urgency=low

  * RT#442109: 64-bit-Programme bauen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 03 Sep 2008 12:16:17 +0200

kunde (1.2008.8.15) stable; urgency=low

  * RT#454897:NEU:arbeitszeit4tickets: Nachbesserung

 -- Martin H. Sluka <fany@noris.net>  Tue, 02 Sep 2008 14:57:10 +0200

kunde (1.2008.8.14) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 02 Sep 2008 14:02:44 +0200

kunde (1.2008.8.13) stable; urgency=low

  * RT#454641: arbeitszeit4tickets: Erweiterung um RT::AddOn::Incidents-Daten
    (für Tecosim) (ursprünglich erst in 1.2008.9 vorgesehen)

 -- Martin H. Sluka <fany@noris.net>  Tue, 02 Sep 2008 13:47:33 +0200

kunde (1.2008.8.12) stable; urgency=low

  * RT#454252: TT-Generator: hide-Flags nicht anzeigen

 -- Martin H. Sluka <fany@noris.net>  Fri, 29 Aug 2008 16:18:24 +0200

kunde (1.2008.8.11) stable; urgency=low

  * RT#438988: Accounting-Cachen repariert
  * RT#453535: arbeitszeit4tickets: zusätzliche Optionen
    -{,ohne-}kunde-und-unterkunden
  * RT#453196: laut perlunifaq besser ":encoding(UTF-8)" statt ":utf8"

 -- Martin H. Sluka <fany@noris.net>  Thu, 28 Aug 2008 14:26:55 +0200

kunde (1.2008.8.10) stable; urgency=low

  * RT#453319: Pfade für sql_diff und dbdiff

 -- Matthias Urlichs <smurf@noris.de>  Tue, 26 Aug 2008 16:28:33 +0200

kunde (1.2008.8.9) stable; urgency=low

  * RT#453297: Build erneut angestoßen

 -- Matthias Urlichs <smurf@noris.de>  Tue, 26 Aug 2008 16:09:21 +0200

kunde (1.2008.8.8) stable; urgency=low

  * debian/changelog repariert

 -- Matthias Urlichs <smurf@noris.de>  Tue, 26 Aug 2008 15:21:10 +0200

kunde (1.2008.8.7) stable; urgency=low

  * RT#442558: Beispiel-Template "nagioscontacts" zu gen.assoz:
    Vermeidung von "use of uninitialized value"-Warnungen
  * RT#437343: QSU-Builder auf debarchiver umgestellt.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 20 Aug 2008 13:56:49 +0200

kunde (1.2008.8.5) stable; urgency=low

  * RT#450320: aussagekräftigere Tickettitel
  * RT#450336: Encodingfehler in Perlskripts
  * RT#450336: Makefiles zum Werfen von Fehlern in Pipes etc. gebracht

 -- Matthias Urlichs <smurf@noris.de>  Thu, 14 Aug 2008 08:30:19 +0200

kunde (1.2008.8.4) stable; urgency=low

  * RT#447774: gen.hostlist4standorte: Interface-IPs exportieren
    und im Template one_hostgroup_per_customer berücksichtigen
    (dort außerdem Änderung der Default-contact_group)

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Aug 2008 18:16:07 +0200

kunde (1.2008.8.3) stable; urgency=low

  * RT#450296: Bugfix aufzaehlung()

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Aug 2008 17:16:13 +0200

kunde (1.2008.8.2) stable; urgency=low

  * RT#447774: Zuordnung von Interface-Adressen zu Hardware ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Aug 2008 15:30:38 +0200

kunde (1.2008.8.1) unstable; urgency=low

  * RT#444776: gen.hostlist4standorte: auch Kunden der Hostobjekte
    exportieren; Zuordnung der Host zu Hostgroups im Beispiel-Template
    one_hostgroup_per_customer entsprechend vornehmen
  * RT#444776: gen.hostlist4standorte: auch Kunden der Standorte in
    mittlerweile üblicher Standart-Struktur exportieren
  * RT#438988: Accounting-Hashdaten cachen, wenn gleicher Tag etc.
  * RT#410594: kunde_builder: Status in die Infozeile; dbdiff aufrufen
  * RT#441582: Testcase für das Anlegen von VRF-Adressen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Aug 2008 13:32:47 +0200

kunde (1.2008.8.0) unstable; urgency=low

  * RT#431864: Hinweise auf kundebunt ausgebaut
  * (Version 1.2008.7.1 wurde bereits versehentlich generiert)
  * RT#427557: Landkarten-URL bei Hardware- und Personenobjekten nur noch
    bei "ll" anzeigen
  * RT#442558: personenspezifische Nagios-Konfigurationswerte ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Thu, 31 Jul 2008 18:51:49 +0200

kunde (1.2008.7.48) stable; urgency=low

  * RT#386939: RT: Verhinderung der Eingabe von Steuerzeichen
    bei Subjects und Infotexten auch bei nachträglichen Änderungen
  * RT#453196: Umstellung der Kommunikation mit whois-Servern auf UTF-8,
    um Abfragen von IDN-.de-Domains zu ermöglichen
  * RT#453971: Vermeidung von "use of uninitialized value"-Warnungen
    beim Passwortsetzen in kunde

 -- Martin H. Sluka <fany@noris.net>  Thu, 28 Aug 2008 17:23:14 +0200

kunde (1.2008.7.47) stable; urgency=low

  * RT#450276: automatisches Adress-Anlegen schlug fehl bei IDs <=32
  * RT#450298: Editfehler
  * RT#450326: dbdomains / dbuserliste sind nicht mehr,
               also bitte auch nicht installieren
  * build_it: Option '-n' funktionierte nicht

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Aug 2008 21:00:46 +0200

kunde (1.2008.7.46) stable; urgency=low

  * RT#449642: Revert von Änderung 644250e..:
    RT#447989: list_stunden: Zeiten ohne Eintrag ignorieren
  * RT#449856: undef-Warnungen im RT abschalten und im Docushare.pm beheben
  * RT#445964: check_mailrule(): Sonderfall MailRegeln ohne Ziel
  * RT#416172: neue Dienste brauchen ggf. Berechnungsschritte
  * RT#386939: RT: Verhinderung der Eingabe von Steuerzeichen
    bei Subjects und Infotexten

 -- Martin H. Sluka <fany@noris.net>  Wed, 13 Aug 2008 12:09:50 +0200

kunde (1.2008.7.45) stable; urgency=low

  * RT#443520: ipnr_record_ripe(): überschüssiger Linefeed
  * RT#441582: list_ipnr: falsche Variable im Test

 -- Matthias Urlichs <smurf@noris.de>  Thu,  7 Aug 2008 21:38:45 +0200

kunde (1.2008.7.43) stable; urgency=low

  * RT#448377: Berücksichtigung des Falles HTTP::Response ist undef
  * RT#446548: dbdiff: FOREIGN KEYs tilten
  * RT#441582: list_ipnr: VRF-Display nur für "richtige" VRFs

 -- Martin H. Sluka <fany@noris.net>  Wed, 06 Aug 2008 11:45:54 +0200

kunde (1.2008.7.42) stable; urgency=low

  * RT#448170: keine Expire-anhand-whois-Überprüfung mehr für *.ag

 -- Martin H. Sluka <fany@noris.net>  Tue, 05 Aug 2008 16:58:21 +0200

kunde (1.2008.7.41) stable; urgency=low

  * RT#446001: update.domains.partnergate: Bugfix Beenden von IDN-Domains
  * RT#448120: Zeiterfassung: Statt "Es fehlen" oder "Überstunden" eine
    "Abweichung" anzeigen

 -- Martin H. Sluka <fany@noris.net>  Tue, 05 Aug 2008 15:02:27 +0200

kunde (1.2008.7.40) stable; urgency=low

  * RT#447362: Anti-Duplikate-Mechanismus verbessert

 -- Martin H. Sluka <fany@noris.net>  Tue, 05 Aug 2008 11:02:25 +0200

kunde (1.2008.7.39) stable; urgency=low

  * RT#447362: RT::AddOn::Confitems: CIs nicht doppelt zuordnen

 -- Martin H. Sluka <fany@noris.net>  Mon, 04 Aug 2008 17:14:24 +0200

kunde (1.2008.7.38) stable; urgency=low

  * Das hier ist ein Bugfix-Release zu 1.2008.6.

  * RT#443520: RIPE-Ausgabe für IPv6 muss etwas anders aussehen
  * RT#442090: Workaround gegen Warnungen beim Ticket-Auflisten in kunde
    (evtl. Fehler in ticket_get_text(), aber lohnt sich nicht mehr, das
    genauer zu untersuchen)
  * RT#442980: Beseitigung einer "Exiting subroutine via next"-Warnung beim
    Eintragen von Parents zu IP-Adressobjekten in kunde
  * RT#446531: dbdiff-Optionen -q und -v repariert
  * RT#446559: "mf" aus Hilfstext zu IP-Adressbereichen entfernt
  * RT: "überspringen" repariert
  * RT#446043: Zeiterfassung: Eintrag von Urlaub und Krankheit ohne Text
    ermöglicht
  * RT#444193: RT: kein Einbauen von Links in <title>-Tags
  * RT#444307: RT: RFC-2047-Dekodierung bei [R] und [G] implementiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 01 Aug 2008 15:16:01 +0200

kunde (1.2008.6.37) stable; urgency=low

  * RT#442560: kunde-extern hängt von libmime-perl ab
  * RT#442333: IP-Adressen anlegen: VRF-Abfrage ist bei IPv6-Adressen sinnlos
  * RT#442337: gen.addressplan: VRF-Netze nur anzeigen wenn abgefragt

 -- Matthias Urlichs <smurf@noris.de>  Tue, 15 Jul 2008 19:00:50 +0200

kunde (1.2008.6.36) stable; urgency=low

  * RT#441554: $VRF_PREFIX soll /80 sein
  * RT#441699: Wir koennen keine Warnungen bei ticketgen gebrauchen
  * RT#441699: RT: Verbesserung der Abwaertskompatibilitaet zu aelteren
    notify_rt-Versionen durch Weglassen unnoetiger Meldungen bei ticketgen

 -- Martin H. Sluka <fany@noris.net>  Fri, 11 Jul 2008 20:26:44 +0200

kunde (1.2008.6.35) stable; urgency=low

  * RT#441660: wer aufpasst, hat mehr vom Leben :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Jul 2008 18:34:19 +0200

kunde (1.2008.6.34) stable; urgency=low

  * RT#440966: Mailheader bei Ankunft in Ruhe lassen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Jul 2008 15:47:57 +0200

kunde (1.2008.6.33) stable; urgency=low

  * RT#440966: abgehende Ticketmails ebenfalls korrigieren
  * Titel der RT-Webseiten korrekt anzeigen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Jul 2008 14:56:07 +0200

kunde (1.2008.6.32) stable; urgency=low

  * RT#441470: NetAddr::IP->new ist viel zu permissiv
  * RT#441472: VRFs in kunde/list/* als solche ausgeben
  * RT#441458: Maskenlänge bei v6-Anzeige von VRF-Adressen war falsch
  * RT#441554: übriggebliebenes Debugging-Statement in add_kunde_ipaddr()
    entfernt
  * RT#441473: UnVRFifizierte IPv6-Adresse in gen.adressplan
  * RT#441554: Problem beim Anlegen von Adressen im VRF-Bereich
  * RT#441554: Anzeigeproblem VRF-Adressbereich behoben

 -- Martin H. Sluka <fany@noris.net>  Fri, 11 Jul 2008 11:53:17 +0200

kunde (1.2008.6.31) stable; urgency=low

  * *Grmpf* Migratoren und Timestamps vertragen sich in meinem Hirn nicht.

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Jul 2008 00:33:17 +0200

kunde (1.2008.6.30) stable; urgency=low

  * RT#441348: "Use of uninitialized value in numeric eq" beim Zuordnen
    von Tickets zu Domains beseitigt.
  * RT#441296: Irreführende Warn- und Fehlermeldung bei Ausgabe von
    RIPE-Anträgen zu IP-Adressobjekten beseitigt.
  * ungenutzte Funktion valid_acct() entfernt
  * RT#441266: konsistente Überprüfung von VRF-Namen implementiert,
    dabei Bindestriche erlaubt
  * RT#440966: fix_mime_encoding() implementiert
               und auf das Webfrontend losgelassen
  * RT#440966: weiteres Problem beim Kommentieren via Webfrontend
  * RT#440966: "mig.ticketencoding" repariert Zeichensatzprobleme in Tickets
  * RT#440966: konvertiere Nachrichten in nicht-Latin-Kodierungen sauber
               (KOI8-R in RT#429400-1) und zeige sie im RT korrekt an

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Jul 2008 22:23:32 +0200

kunde (1.2008.6.29) stable; urgency=low

  * Test 98_mime_words korrigiert.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Jul 2008 00:47:11 +0200

kunde (1.2008.6.28) stable; urgency=low

  * RT#440966: verwende Encode::decode zum Anzeigen im RT
  * RT#440966: repariere MIME-Header-Encoding in sendmail().
  * RT#440966: Bringe unserem MIME::Words UTF8 bei *grummelbrummel*
  * RT#440966: verwende decode_mimewords für Header im RT

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Jul 2008 00:25:50 +0200

kunde (1.2008.6.27) stable; urgency=low

  * RT#439586: sendmail(): automatische Kodierung von Sonderzeichen in
    Headern

 -- Martin H. Sluka <fany@noris.net>  Wed, 09 Jul 2008 11:06:20 +0200

kunde (1.2008.6.26) stable; urgency=low

  * RT#436034: Bugfix init/ticketgen
  * dbdiff: -q-Option eingebaut
  * RT#439406: copy_rechlauf: mysqldump will --single-transaction,
               trotz --no-data
  * RT#440966: verwende Binärmodus zum Lesen und Schreiben des Tickettexts

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Jul 2008 15:51:39 +0200

kunde (1.2008.6.25) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Jul 2008 19:19:02 +0200

kunde (1.2008.6.24) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Jul 2008 17:47:08 +0200

kunde (1.2008.6.23) stable; urgency=low

  * RT#438791: finde_obsolete_FQDNs: Anzeige, bei welchen Domains
    ein bestimmtes IP-Adressobjekt als Nameserver eingetragen ist
  * RT#435241: remind_due: Umlautkodierung in E-Mails korrigiert

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Jul 2008 17:44:23 +0200

kunde (1.2008.6.22) stable; urgency=low

  * RT#431438: gen.adressplan: akzeptiere auch "vrf!"
               und meckere bei unbekannten Adressen vernünftig

 -- Matthias Urlichs <smurf@noris.de>  Tue,  8 Jul 2008 14:12:01 +0200

kunde (1.2008.6.21) stable; urgency=low

  * Pausen ohne Faktor berücksichtigen
  * RT#440199: Stundenliste: Faktor => Art
  * RT#440199: Kurztext-Spezialbehandlung bei Stundeneinträgen entfernen
  * RT#438791: finde_obsolete_FQDNs: -forward implementiert
  * RT#438791: finde_obsolete_FQDNs: -nameservers-only implementiert
  * RT#431438: gen.adressplan repariert
  * RT#431438: edit_ipaddrs: !l als Alias für l4
  * RT#431438: serve_ipnr: NS-Paketobjekt nicht recyceln

 -- Matthias Urlichs <smurf@noris.de>  Tue,  8 Jul 2008 12:47:32 +0200

kunde (1.2008.6.20) stable; urgency=low

  * RT#440142: kaputtes und obsoletes Accounting-Tool get.cisco entfernt
  * RT#440142: set_ipregion_bits: Null-Eingabe (= "keine Autoallokation")
               wieder erlauben

 -- Matthias Urlichs <smurf@noris.de>  Mon,  7 Jul 2008 14:55:25 +0200

kunde (1.2008.6.19) stable; urgency=low

  * RT#439026: Rechnungsvergleich: nur aktuelle Kunden bzw. Rechnungen
  * RT#431438: Ausgabe von VRFs bei l/l6/l4/ll umgestellt
  * RT#431438: Anlegen von VRFs: explizit nachfragen
  * RT#431438: A-Records für VRF-Adressen setzen
  * RT#431438: gen.adressplan um vernünftige VRF-Ausgabe erweitert
  * RT#431438: Ipregion-Anlegen und -Anzeige VRFiziert
  * RT#431438: "q*"-Ausgaben in IP-Region und -Netz auf VRFs anpassen

 -- Matthias Urlichs <smurf@noris.de>  Mon,  7 Jul 2008 13:44:14 +0200

kunde (1.2008.6.18) stable; urgency=low

  * RT#439416: Code zu ticket.triggerseq entfernt und Feld für obsolet erklärt
  * RT#439416: Code zu ticketadr.mailart entfernt und Feld für obsolet erklärt
  * RT#439416: Code zu ticketadr.lastseq entfernt und Feld für obsolet erklärt
  * RT#439416: Code zu ticketadr.extern  entfernt und Feld für obsolet erklärt

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Jul 2008 20:13:14 +0200

kunde (1.2008.6.17) stable; urgency=low

  * RT#439416: Code zu queue.deffprio und ticket.maxwichtig ausgebaut;
    weitere Felder in Tabelle ticket für obsolet erklärt
  * RT#439416: Code zu ticket.{domain,hnic,hperson,ipnr} entfernt,
    inkl. diverser Artefakte des Domain-MRI
  * RT#439416: Code zu Ticket.eskalier{e,t} entfernt
  * RT#431438: fehlenden Import in add_ipaddr_vrf() ergänzt

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Jul 2008 19:00:00 +0200

kunde (1.2008.6.16) stable; urgency=low

  * RT#439382: Tools abbuchsatz, acct.platz.pf, adressen_kunde,
    check.bearbeiter, dbslaves, finde_utf8, lohnbuchen, mig.startlog,
    neukunden, rech.in und ticketupdate gelöscht, da mutmaßlich
    ungenutzt; Tools acct.postfaecher, acctdiff,
    check.accounting_up-to-dateness, check_rt-tickets, collect_rt-queue_stats,
    diff.hardware, domainliste, export.personen4ldap, find_missing_domains,
    find_overlaps, finde_kunden_mit_mehreren_ip-tarifen, finde_obsolete_FQDNs,
    geburtstage, gen.fdzliste, gen.testrechnungsdiff, get.domainkosten,
    get.umsatz4kunde, ipacct, look4rt-tickets, remind_due,
    suche_obsolete_einwahl-accounts, suche_reminder-ticket,
    ueberpruefe_mailrules und umsatzplanung auf ":readonly" gestellt

 -- Martin H. Sluka <fany@noris.net>  Thu, 03 Jul 2008 15:35:37 +0200

kunde (1.2008.6.15) stable; urgency=low

  * RT#438554: kunde: Beschränkung der Netzgröße beim Anzeigen von
    Reverse-Lookups entfernt
  * RT#438970: Import von Do() in acctrun ergänzt

 -- Martin H. Sluka <fany@noris.net>  Wed, 02 Jul 2008 12:16:03 +0200

kunde (1.2008.6.14) stable; urgency=low

  * RT#438691: Import vs. "use lib /usr/pop/lib"
  * RT#438589: vernünftige Fehlermeldung, wenn beim RL rddump vergessen wurde
  * RT#438935: Zeichensatz beim Mailverschicken einstellen
  * RT#438970: Rechnungslauf nur bei vollständig verarbeiteten
               Accounting-Daten erlauben

 -- Matthias Urlichs <smurf@noris.de>  Wed,  2 Jul 2008 11:56:35 +0200

kunde (1.2008.6.13) stable; urgency=low

  * RT#438691: db.pl: Umlaut.pm erst _nach_ @INC-Erweiterung use-n

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Jul 2008 17:19:09 +0200

kunde (1.2008.6.12) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Jul 2008 16:36:37 +0200

kunde (1.2008.6.11) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Jul 2008 14:17:16 +0200

kunde (1.2008.6.10) stable; urgency=low

  * RT#435117: Zeiterfassung: mod_perl glücklich machen
  * RT#438635: Nachbesserung in RT::ui::web::forms

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Jul 2008 14:16:13 +0200

kunde (1.2008.6.9) stable; urgency=low

  * RT#435117: Abkürzung von Texten in Zeiterfassungsanzeige korrigiert
  * Tool "udplisten" entfernt. (Das kann socat auch oder besser.)
  * RT#438642: Tool "finde_obsolete_FQDNs" mit aufgenommen
  * RT#438635: RT: Setzen von Bereichen beim Schreiben von Antworten und
    Kommentaren ermöglicht
  * RT#438025: perldoc ist doof; ersetzt durch pod2man
  * RT#438025: Usage()-Ausgaben vernünftig kodieren
  * RT#431438: Ein/Ausgabe von VRF-Adressen

 -- Martin H. Sluka <fany@noris.net>  Tue, 01 Jul 2008 13:12:45 +0200

kunde (1.2008.6.8) stable; urgency=low

  * RT#438017: redefine-Warnungen auch im RT abstellen
  * RT#438025: pod2man geht von latin1-Kodierung aus
  * RT#435117: Optimierungen bei Anzeige von Subjects in Zeiterfassung
  * Hinweise auf kundebunt nur noch je einmal pro kunde-Session

 -- Martin H. Sluka <fany@noris.net>  Mon, 30 Jun 2008 17:30:18 +0200

kunde (1.2008.6.7) stable; urgency=low

  * RT#435117: Zeiterfassung nochmal umgestrickt:
    Subjects doch wieder übernehmen, weniger Anzeige-Magie

 -- Martin H. Sluka <fany@noris.net>  Mon, 30 Jun 2008 13:40:10 +0200

kunde (1.2008.6.6) stable; urgency=low

  * RT#435117: Zeiterfassungseinträge zu Tickets ohne Text erlaubt;
    weitere Optimierung bei der Anzeige im Web-Interface; Bugfix:
    Fehlermeldungen in Zeiterfassungswebschnittstelle wieder anzeigen
    lassen

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Jun 2008 17:25:27 +0200

kunde (1.2008.6.5) stable; urgency=low

  * RT#425179: POD-Markup zu maile.stunden korrigiert
  * RT#431438: Nachbesserungen zu VRFs
  * RT#436034: Nachbesserung in init/logstore

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Jun 2008 15:45:49 +0200

kunde (1.2008.6.4) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Fri, 27 Jun 2008 10:56:44 +0200

kunde (1.2008.6.3) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 26 Jun 2008 15:24:41 +0200

kunde (1.2008.6.2) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 26 Jun 2008 14:06:28 +0200

kunde (1.2008.6.1) stable; urgency=low

  * RT#437599: Version muss für QSU derzeit noch als stable deklariert werden

 -- Martin H. Sluka <fany@noris.net>  Thu, 26 Jun 2008 14:04:43 +0200

kunde (1.2008.6.0) unstable; urgency=low

  * RT#427411: Umstellung der Sourcen auf UTF8, "use utf8" überall eingefügt
    Bei der Gelegenheit: "use strict" und "use warnings", dito
  * RT#435117: Ticket-Subject in Zeiterfassung-Web-Schnittstelle und
    ausführlichen Zeiterfassungslisten mit anzeigen
  * RT#434793: kunde: Warnung, wenn ein FQDN oder Netzname eingetragen werden
    soll, den es aktiv schon gibt, und zusätzlich Sicherheitsabfrage, falls er
    bei einem anderen Kunden steht
  * RT#435216: perso{,monat}.maxdiff kann NULL sein
  * RT#436034: Vereinheitlichung der init-Scripts inkl. einheitlichem
    Namensschema für Datei- und Variablennamen
  * RT#437117: Dienst- und Ziel-Zuordnung im Radius-Accounting über
    Tunnel-Assignment-Id:0 statt Tunnel-Client-Auth-Id:0
  * RT#425179: Nur perso-Flag-Besitzer dürfen maile.stunden aufrufen
  * RT#431438: VRFs anlegen und anzeigen
  * unnütze Loader-Pragmas ":strict" und ":loose" entfernt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Jun 2008 17:09:22 +0200

kunde (1.2008.5.37) stable; urgency=low

  * Bugfix domain_check_mx() (gegen Fehlermeldung, dass $MX nur lesbar sei)

 -- Martin H. Sluka <fany@noris.net>  Tue, 08 Jul 2008 18:53:50 +0200

kunde (1.2008.5.36) stable; urgency=low

  * RT#439958: RT: Fix für Default-Sichtbarkeit von Sequences bei Zuordnung
    anhand Kunde+Queue+Subject
  * RT#440199: fehlenden Zeilenumbruch in Zusatzlisten zu ausführlichen
    Stundenlisten ergänzt

 -- Martin H. Sluka <fany@noris.net>  Mon, 07 Jul 2008 16:25:23 +0200

kunde (1.2008.5.35) stable; urgency=low

  * RT#437912: Workaround in ipnr_record_ripe()
  * RT#438589: RL: unnötige Sonderregel für kunde.ende <= 10 entfernt
  * RT#439863: arbeitszeit4tickets: Optionen -info-like und -subject-like
    repariert

 -- Martin H. Sluka <fany@noris.net>  Mon, 07 Jul 2008 14:10:34 +0200

kunde (1.2008.5.34) stable; urgency=low

  * RT#434744: Bugfix fürs Domaintarifeintragen bei Nicht-Resellern
  * RT#429956: RT: nochmal Vermeidung des Anlegens von Pseudo-Usern durch
    Auto-Vivification
  * RT#437044: Verhinderung von Endlosschleife in acct_radius() bei
    unbekannten Tunnel-Client-Auth-Id:s
  * RT#437044: Radius-Accounting: neue Tunnel-Client-Auth-Id "dial.qsc"
  * RT#380740: Radius-Accounting: Bugfix für Zuordnung von iPass-Datensätzen
  * RT#435926: Dbase::Help->new => Dbase->new
  * RT#437123: Accountingabfrage: überflüssige Klammer

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Jun 2008 13:00:14 +0200

kunde (1.2008.5.33) stable; urgency=low

  * RT#435819: $RUNDIR in status-Funktion der init-Scripts korrigiert

 -- Martin H. Sluka <fany@noris.net>  Fri, 20 Jun 2008 13:16:00 +0200

kunde (1.2008.5.32) stable; urgency=low

  * konfig2db: $GROUP und $OWNER müssen lokal bleiben
  * konfig2db: auch Variablen, die entscheiden, welche Dienste gestartet
    werden, bleiben lokal
  * RT#435819: Konfiguration in init-Scripts einlesen
  * RT#435177: stunden/manipulate.pl: Fange Perl-Warnungen nicht mehr intern ab

 -- Matthias Urlichs <smurf@noris.de>  Thu, 19 Jun 2008 21:13:04 +0200

kunde (1.2008.5.31) stable; urgency=low

  * RT#435492: "use of uninitialized value"-Fehlermeldung im Stundeninterface
  * RT#435598: RT: doppeltes Escapen von Sonderzeichen in URLs abgestellt
  * RT#431754: Auto-Pausen wurden nicht angezeigt

 -- Matthias Urlichs <smurf@noris.de>  Thu, 19 Jun 2008 15:54:06 +0200

kunde (1.2008.5.30) stable; urgency=low

  * RT#427086: dbdiff: Debug-Kram
  * RT#435120: Accounting-Importproblem
  * RT#435135: LOCAL_CF_ONLY in /etc/pop.conf setzbar machen
               (kunde-Skripts auf externen Rechnern ohne Datenbankzugriff)
  * RT#435130: Bugfix RT::AddOn::Confitems->resolvable
  * RT#435135: RT::AddOns::dispatch() muss sicherstellen, dass auch bei
    wiederholten Transaktionen alle AddOns aufgerufen werden
  * RT#435156: Transaktions-Restart nur nach bestimmten mysql-Fehlern
  * RT#435197: Überstundenangabe inkl. Berücksichtigung von Limits
  * RT#435192: RT: fehlerhaften Aufruf der RT::AddOn-Methode change_kunde()
    beim Mergen von Tickets korrigiert
  * RT#435239: RT: kein Zugriff auf Default-Einstellungen bei nicht
    angekreuzten Checkboxen
  * RT#435197: Entferne überflüssige bzw. schädliche "use Dbase"-Importe

 -- Matthias Urlichs <smurf@noris.de>  Wed, 18 Jun 2008 14:46:23 +0200

kunde (1.2008.5.29) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Tue, 17 Jun 2008 13:57:50 +0200

kunde (1.2008.5.28) stable; urgency=low

  * RT#298636: rtmail: Exit-Status != 0, falls Mail abgewiesen wird

 -- Martin H. Sluka <fany@noris.net>  Tue, 17 Jun 2008 13:52:53 +0200

kunde (1.2008.5.27) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 12 Jun 2008 17:04:59 +0200

kunde (1.2008.5.26) stable; urgency=low

  * show_reverse(): auch IPv6-Adressen anzeigen
  * RT#427086: verschlumpfter Debugkram
  * RT#298636: RT: Mails an unbekannte User@$RT_DOMAIN ablehnen
  * RT#246561: RT: Area bei Queue-Änderung erhalten, falls es in der neuen
    Queue eine gleichnamige Area gibt
  * RT#352765: RT: bei Followup zugeordnete CI(s) und Leitung(en) kopieren

 -- Martin H. Sluka <fany@noris.net>  Thu, 12 Jun 2008 16:55:24 +0200

kunde (1.2008.5.25) stable; urgency=low

  * RT#433430: Meckermeldungen von sql_diff ausgebaut
  * RT#427086: sql_diff: inkonsistenter Funktionsaufruf
  * RT#424291: Soll-Zeit-Anzeige ändern

 -- Matthias Urlichs <smurf@noris.de>  Thu, 12 Jun 2008 12:22:14 +0200

kunde (1.2008.5.24) stable; urgency=low

  * RT#433153: Konfig-Problem beim Test der Echtinstallation
  * RT#424291: arbeitszeit_heute() repariert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 11 Jun 2008 13:47:46 +0200

kunde (1.2008.5.23) stable; urgency=low

  * RT#433097: $KUNDEBUNT_URL für Test in config.dist setzen

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Jun 2008 16:03:25 +0200

kunde (1.2008.5.22) stable; urgency=low

  * RT#431532: Rechnungslaukopie erst nach dem Einspielen als "fertig" markieren
  * RT#431531: Probleme mit Reverse-Mapping:
    Schrittweite beim CNAME-Eintragen und -Auflisten
    Redundanter Code in edit_ipaddr
  * RT#431864: Hinweistext auf kundebunt überarbeitet (insb. URL),
    zusätzlichen Hinweistext bei Hardware-Verwaltung angebracht
  * RT#429580: RT: Bugfix: Ticketauswahl für Kunden ohne CIs

 -- Martin H. Sluka <fany@noris.net>  Tue, 10 Jun 2008 12:38:01 +0200

kunde (1.2008.5.21) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Wed, 04 Jun 2008 15:26:57 +0200

kunde (1.2008.5.20) stable; urgency=low

  * RT#427086: Bash-ismus in dbdiff
  * RT#431078: Workaround wegen Importreihenfolge
  * RT#380740: Radius-Accounting WLAN: Usernamenumsetzung korrigiert
  * RT#429580: Query-String-Zusammenbasteln umgestellt,
    weil unter bestimmten Fällen broken
  * RT#427557: Landkarten-URL in diff.hardware per Default ignorieren
  * RT#361524: RT::AddOn::Billing: Erkennung vorgegebener Texte korrigiert
  * RT#427601: RT: Bugfix für esc() und Workarounds für Imports
  * RT#257062: lib/pop_conf.sh: Datenbankstrings sind nicht gequotet
  * RT#409749: Rechnungslaufkopie: Berechtigungsproblem beim Lesen der Daten
  * RT#424291: Zeiterfassung: Soll-Zeit anzeigen
  * RT#427086: Tippfehler in sql_diff
  * RT#369538: neues Feld ipkunde.vrf (Vorbereitung für RT#431438)

 -- Martin H. Sluka <fany@noris.net>  Wed, 04 Jun 2008 15:25:52 +0200

kunde (1.2008.5.19) stable; urgency=low

  * RT#430202: obsoletes Tool check.dns-zones (sic!) entfernt
  * RT#430202: Bugfix gen.check.dns-zones (Bug wegen Änderung an in_list())
  * RT#430202: Bugfix gen.descr (Bug wegen Umstellung auf Dbase::Getopts)
  * RT#430202: Bugfix gen.fdzliste (Bug wegen Änderung an in_list())

 -- Martin H. Sluka <fany@noris.net>  Mon, 02 Jun 2008 17:45:55 +0200

kunde (1.2008.5.18) stable; urgency=low

  * RT#427601: RT: neues Icon für sequence-bezogene Zeiterfassung
  * RT#430202: once-Warnung in RT::AddOns vermeiden
  * RT#430202: NEU:gen.radius: Datenbankinkonsistenz für Test ignorieren,
    außerdem bessere Warnmeldung bei beendeter IP-Adresse

 -- Martin H. Sluka <fany@noris.net>  Mon, 02 Jun 2008 16:49:31 +0200

kunde (1.2008.5.17) stable; urgency=low

  * RT#430202: ipnr_parents: falscher Aufruf von Dbase::IP::new_db
  * RT#430202: NEU:gen.hostlist: alte Version hatte Testfehler
  * RT#430202: NEU:gen.user: alte Version hatte Testfehler
  * RT#430202: NEU:gen.vmps: alte Version hatte Testfehler

 -- Martin H. Sluka <fany@noris.net>  Mon, 02 Jun 2008 10:41:32 +0200

kunde (1.2008.5.16) stable; urgency=low

  * pop_conf_sh: nicht sterben, wenn keine Konfigvariablen gesetzt sind

 -- Matthias Urlichs <smurf@noris.de>  Sat, 31 May 2008 09:37:41 +0200

kunde (1.2008.5.15) stable; urgency=low

  * RT#430202-13: tools/gen.assoz: in_list()-Aufrufe geupdatet

 -- Matthias Urlichs <smurf@noris.de>  Sat, 31 May 2008 07:50:47 +0200

kunde (1.2008.5.14) stable; urgency=low

  * tools/extract_networks_from_bgp-table hatte keinen Standard-BEGIN-Block

 -- Matthias Urlichs <smurf@noris.de>  Sat, 31 May 2008 00:45:24 +0200

kunde (1.2008.5.13) stable; urgency=low

  * RT#430202-11: es fehlte noch $URL4LANDKARTE.

 -- Matthias Urlichs <smurf@noris.de>  Sat, 31 May 2008 00:09:05 +0200

kunde (1.2008.5.12) stable; urgency=low

  * RT#430202-10: Deskriptor kunde/rt_incidents beim Testen anlegen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 May 2008 18:42:05 +0200

kunde (1.2008.5.11) stable; urgency=low

  * RT#430202: Syntaxfehler behoben
  * RT#429240: RT: genauere Überprüfungen von Grenzfällen im
    Zusammenhang mit AddOns (insb. Queue- und Kunden-Änderung)

 -- Martin H. Sluka <fany@noris.net>  Fri, 30 May 2008 16:03:26 +0200

kunde (1.2008.5.10) stable; urgency=low

  * RT#430170: URI::Find schon für Build erforderlich

 -- Martin H. Sluka <fany@noris.net>  Fri, 30 May 2008 12:42:11 +0200

kunde (1.2008.5.9) stable; urgency=low

  * RT#430170: noch mehr fehlende Konfigvariablen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 May 2008 12:05:35 +0200

kunde (1.2008.5.8) stable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 May 2008 12:05:35 +0200

kunde (1.2008.5.7) stable; urgency=low

  * RT#430019: Zum Testen braucht es alle Konfigvariablen in config.dist

 -- Matthias Urlichs <smurf@noris.de>  Thu, 29 May 2008 23:28:06 +0200

kunde (1.2008.5.6) stable; urgency=low

  * RT#323945: Hardware muss immer einen Standort haben.
  * RT#429964: view.pl: %artname zu %RT::artname machen,
    um mod_perl zufriedenzustellen
  * RT#429985: Cf.pm:
    + /usr/pop/lib einbinden
    + $BGCOLOR unabhängig von Datenbank setzen

 -- Martin H. Sluka <fany@noris.net>  Thu, 29 May 2008 16:15:42 +0200

kunde (1.2008.5.5) stable; urgency=low

  * RT#429969: Beim Syntaxcheck keine Datenbankverbindung öffnen!

 -- Matthias Urlichs <smurf@noris.de>  Thu, 29 May 2008 14:55:51 +0200

kunde (1.2008.5.4) stable; urgency=low

  * RT#429695: kunde: Standorte eines Kunden bei "l" im Personenmenü
    anzeigen
  * RT#422142: check_overlap() nur sinnvoll, wenn alle Selektorfelder
    nicht-NULL sind

 -- Martin H. Sluka <fany@noris.net>  Thu, 29 May 2008 11:36:12 +0200

kunde (1.2008.5.3) stable; urgency=low

  * RT#429775: Fehler.pm: in_test()-Aufruf mit eval kapseln

 -- Matthias Urlichs <smurf@noris.de>  Thu, 29 May 2008 10:51:05 +0200

kunde (1.2008.5.2) stable; urgency=low

  * RT#429580: RT: URLs als Links darstellen

 -- Martin H. Sluka <fany@noris.net>  Wed, 28 May 2008 15:25:39 +0200

kunde (1.2008.5.1) stable; urgency=low

  * s/unstable/stable/

 -- Martin H. Sluka <fany@noris.net>  Wed, 28 May 2008 14:03:37 +0200

kunde (1.2008.5.0) unstable; urgency=low

  * RT#405736: IPv6: IPv4-Adressen entfernt
  * RT#257062: Cf.pm aus Datenbank lesen lassen; Hilfsscript konfig2db
  * RT#298913: Zuordnung von IP-Adressbereichen nur bei expliziter
    Angabe der Netzmaske
  * RT#426489: im TT-Generator Auswahl von Kunden, die in letzter Zeit
    proxy.noris.net genutzt haben, ermöglicht
  * RT#257062: Cf.py und pop_conf_sh aus Datenbank lesen lassen
  * RT#426703: per Default nur IPv4-Adressobjekte anzeigen;
    zusätzliche Selektionsmöglichkeiten für IPv4/IPv6
  * RT#361524: RT::AddOn::Billing: In Rechnungstexten auch Queue und
    Area mit vorgeben, damit erkennbar ist, um welche Art Dienstleistung
    es sich handelt.
  * RT#380740: Radius-Accounting für WLAN.noris.net implementiert
  * RT#330065: rt-eskalation: neue Option -abteilung-like
  * tools/Makefile korrigiert:
    get.domainkosten fehlte, get.umsatz4kunde war doppelt
  * RT#427652: Dbase::Getopt implementiert und alle Tools, die bislang
    Getopt::Long nutzten (außer bin/kunde), darauf umgestellt
  * RT#405735: im Bugfix-Zweig eingebaute Zugriffe auf ipkunde.ipaddr ausbauen
  * RT#427557: kunde: Anzeige von Landkarten-URLs zu Adressen
  * RT#414893: gen.domain: Daten zu assoziierten Tickets exportieren
  * RT#427601: RT: sequence-bezogene Zeiterfassung
  * RT#429997: kunde: Umbenennen von ConfItems ermöglicht
  * RT#393815: RT::AddOn::Confitems:
    CIs bei Ändern des Kunden eines Tickets anpassen
  * RT#427601: Ticket-IDs etc. auch in Zeiterfassung als Links darstellen
  * RT#427601: RT: generelle Beachtung persönlicher Einstellungen
    (etwa Sortierreihenfolge) bei externen Links auf RT-Tickets

 -- Martin H. Sluka <fany@noris.net>  Tue, 27 May 2008 17:17:53 +0200

kunde (1.2008.4.25) stable; urgency=low

  * RT#434744: Bugfix fürs Domaintarifeintragen bei Sub-Resellern

 -- Martin H. Sluka <fany@noris.net>  Tue, 17 Jun 2008 10:57:04 +0200

kunde (1.2008.4.24) stable; urgency=low

  * RT#429956: RT: Vermeidung des Anlegens von Pseudo-Usern durch
    Auto-Vivification

 -- Martin H. Sluka <fany@noris.net>  Mon, 16 Jun 2008 16:33:14 +0200

kunde (1.2008.4.23) stable; urgency=low

  * RT#429956: RT: Debug-Code eingefügt, um rauszufinden, woher falsche
    Einträge in %RT::users kommen

 -- Martin H. Sluka <fany@noris.net>  Wed, 11 Jun 2008 14:29:19 +0200

kunde (1.2008.4.22) stable; urgency=low

  * RT#431065: RT: Auswahl verbundener Kunden repariert

 -- Martin H. Sluka <fany@noris.net>  Tue, 03 Jun 2008 10:57:31 +0200

kunde (1.2008.4.21) stable; urgency=low

  * RT#429114: suche_obsolete_einwahl-accounts:
    unnötiges loadModules() ausgebaut
  * RT#427086: sql_diff hat existierende FOREIGN KEYs teilweise ignoriert
  * RT#427086: foreign key-Namen beim Diff ignorieren
  * RT#429544: Mariä Himmelfahrt per Default kein Feiertag

 -- Martin H. Sluka <fany@noris.net>  Wed, 28 May 2008 17:34:16 +0200

kunde (1.2008.4.20) stable; urgency=low

  * RT#427581: NetAddr::IP kommt bei manchen Binäradressen durcheinander.
  * RT#427581: NetAddr::IP ohne ":aton" verwenden, weil das broken ist.

 -- Martin H. Sluka <fany@noris.net>  Wed, 21 May 2008 11:30:08 +0200

kunde (1.2008.4.19) stable; urgency=low

  * RT#426703: Backport zu Cherry-Pick

 -- Martin H. Sluka <fany@noris.net>  Tue, 20 May 2008 10:36:37 +0200

kunde (1.2008.4.18) stable; urgency=low

  * RT#426703: per Default nur IPv4-Adressobjekte anzeigen;
    zusätzliche Selektionsmöglichkeiten für IPv4/IPv6
    (Cherry-Pick aus 1.2008.5)

 -- Martin H. Sluka <fany@noris.net>  Tue, 20 May 2008 10:28:55 +0200

kunde (1.2008.4.17) stable; urgency=low

  * RT#427016: Zeiterfassung nur bei monatlichen Reports schließen

 -- Matthias Urlichs <smurf@noris.de>  Mon, 19 May 2008 14:46:21 +0200

kunde (1.2008.4.16) stable; urgency=low

  * RT#426689: Nachbesserung zu: Überprüfung auf anderweitige DNS-Einträge
    nur für IPv4 _oder_ IPv6 (letzter Commit war unvollständig)

 -- Martin H. Sluka <fany@noris.net>  Mon, 19 May 2008 13:23:45 +0200

kunde (1.2008.4.15) stable; urgency=low

  * RT#426743: IP-Adressbereiche und IPv6 arbeitete noch nicht zusammen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 16 May 2008 17:25:08 +0200

kunde (1.2008.4.14) stable; urgency=low

  * RT#426689: list_ipnr(): inet_aton($ip) => $ip->aton
  * RT#426527: Überprüfung auf anderweitige DNS-Einträge bei IPv6-Objekten
    restauriert
  * RT#426689: Überprüfung auf anderweitige DNS-Einträge nur für IPv4 _oder_
    IPv6

 -- Martin H. Sluka <fany@noris.net>  Fri, 16 May 2008 17:16:34 +0200

kunde (1.2008.4.13) stable; urgency=low

  * RT#426527: serve_ipnr(): Net::DNS verbeutelt abgekürzte Adressen
  * RT#426527: Überprüfung von Netzbereichen bei RIPE verbessert,
    insb. für IPv6
  * RT#426527: keine Überprüfung auf anderweitige DNS-Einträge bei
    IPv6-Objekten

 -- Martin H. Sluka <fany@noris.net>  Fri, 16 May 2008 16:04:05 +0200

kunde (1.2008.4.12) stable; urgency=low

  * RT#426344: Kurzanzeige für Tickets ohne Sequences gefixt
    (in ticket_get_header())

 -- Martin H. Sluka <fany@noris.net>  Thu, 15 May 2008 12:47:08 +0200

kunde (1.2008.4.11) stable; urgency=low

  * RT#420007: Zugriffe auf stunde.faktor

 -- Matthias Urlichs <smurf@noris.de>  Thu, 15 May 2008 11:51:49 +0200

kunde (1.2008.4.10) stable; urgency=low

  * RT#426100: Reste von acct.ziel

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 May 2008 18:08:31 +0200

kunde (1.2008.4.9) stable; urgency=low

  * RT#425179: maile.stunden: Doku repariert
  * RT#405735: IP6-Migrator meckerte unberechtigterweise
  * RT#426056: Zugriff auf stunden.faktor in ticket_get_header() eliminiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 14 May 2008 14:25:29 +0200

kunde (1.2008.4.8) stable; urgency=low

  * RT#424537: acctrun: Datei erst nach dem Locking öffnen
  * RT#424992: dbdiff: Debugging-Kram entfernt
  * RT#424992: lib/pop.conf.sh: Shellprogrammierung ist *zensiert*
  * RT#405735: list_ipaddrs: sortierte noch falsch
  * RT#425254: "Ausbauen" eingebauter Hardware durch Standort-Setzen ermöglicht
  * RT#414929: kunde_builder ignoriere nicht-kunde-Dateien in $DINSTALL/incoming

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 May 2008 14:26:13 +0200

kunde (1.2008.4.7) stable; urgency=low

  * RT#424992: lib/pop.conf.sh: repariert
    und mit quasseligen Variablennamen versehen :-P
  * RT#424772: RT: maxlength für Ticket-ID-Eingabefelder erhöht

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 May 2008 13:36:41 +0200

kunde (1.2008.4.6) stable; urgency=low

  * RT#425135: NEU:gen.radius: Reihenfolge der IP-Adressen geändert

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 May 2008 12:12:16 +0200

kunde (1.2008.4.5) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 May 2008 14:31:28 +0200

kunde (1.2008.4.4) stable; urgency=low

  * RT#421624: Nachbesserung: dbdomains aus tools/Makefile entfernt;
    bei der Gelegenheit gleich dbuserliste gelöscht

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 May 2008 14:29:42 +0200

kunde (1.2008.4.3) stable; urgency=low

  * RT#424772: RT: direkte Eingabe von Sequence-Nummern bei
    "Ticket aufrufen" ermöglicht
  * RT#421695: Änderung rückgängig gemacht, da $SNMP_COMMUNITY für
    SNMP-Zugriff auf das jeweilige Gerät durch gen.nagiosservices4leitungen
    benötigt wird
  * RT#423339: Nachbesserung in acct_info()

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 May 2008 14:04:21 +0200

kunde (1.2008.4.2) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 May 2008 11:42:09 +0200

kunde (1.2008.4.1) stable; urgency=low

  * s/unstable/stable/ # argl

 -- Martin H. Sluka <fany@noris.net>  Thu, 08 May 2008 11:41:14 +0200

kunde (1.2008.4.0) unstable; urgency=low

  * RT#420007: stunden.faktor entfernt
  * RT#405735: IPv6: IP6-Adresse ist jetzt authoritativ
    NEU:gen.dhcpconf: geänderte Sortierreihenfolge
    NEU:gen.hostlist: geänderte Sortierreihenfolge
    NEU:gen.hostlist4standorte: geänderte Sortierreihenfolge
  * RT#382375: acct/ipkunde.ziel entfernt
  * RT#414189: gen.ipliste fliegt raus
  * RT#417441: RT: Autoreplys mit leerem Absender versenden
  * RT#418605: RT: neues RT::AddOn::Show_similar
  * RT#421583: Entfernung des obsoleten Tools cachelog
  * RT#421595: Acct.pm: Ersetzen von $LOGSUB-Platzhaltern vereinheitlicht
  * RT#421601: $DOC wegoptimiert
  * obsolete Datei bin/mail.ende entfernt
  * RT#421624: DbCall.pm samt dbdomains und dbradius gelöscht
  * unnötige Imports von $MAILDOM entfernt
  * unnötige Imports in list_tarifnamen() entfernt
  * unnötige Konfigurationsvariable $POP entfernt
  * RT#421653: $NORIS_MX_FQDNS wegoptimiert, weil wir schon $MX haben
  * RT#421672: signer() und sigchecker() entfernt
  * RT#421675: delete_old_acct umgebaut,
    insb. $ACC_KEEP_MONTHS durch Option wegoptimiert
    und Umstellung von Tabelle "quelle" auf "netflow"
  * RT#421689: Joker-spezifische Tools und Tests entfernt
  * RT#421695: $SNMP_COMMUNITY durch Anpassung von
    gen.nagiosservices4leitungen und des zugehörigen Templates wegoptimiert
  * obsoletes Tool gen.mail.rt entfernt
  * RT#421746: rech: Option -D zum Generieren von DTAUS-Dateien entfernt
  * RT#257062: obsolete Konfigurationsvariablen aus config.dist gelöscht
  * RT#410616: "build-it -n" geht davon aus, dass bereits gebaut wurde
  * RT#421307: numerische Auswahl einer IP-Region beim Neu-Anlegen
  * RT#422658: kunde: $PAGER und $EDITOR verwenden, sofern definiert
  * RT#418534: NEU:gen.hostlist: neues Beispiel-Template extmon
  * RT#423295: paralleles Accounting für diverse Dienste erlauben
  * RT#423206: deutlicher Hinweis bei Angabe eines unbekannten Kunden
  * RT#424095: list_perso: Überstundenanzeige umgestellt
  * RT#424124: Stunden-Mailing sperrt Editierbarkeit
  * RT#410488: Db.py: Hostnamen nach der ersten Leerstelle kappen
  * RT#410488: Shellskripts müssen Environment über /etc/pop.conf präferieren
  * RT#423909: kunde: Ausgabe vor nächstem Prompt flushen,
    um ggf. auch unvollständige Zeilen auszugeben
  * RT#423339: acct.megabytes wegoptimiert

 -- Martin H. Sluka <fany@noris.net>  Wed, 07 May 2008 13:13:27 +0200

kunde (1.2008.3.28) stable; urgency=low
 
  * Neue Version...

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 May 2008 10:40:09 +0200

kunde (1.2008.3.27) stable; urgency=low

  * RT#425074: bei Kurzdarstellung gemergter (z. B. der bei Domains
    zugeordneten) das Hauptticket anzeigen

 -- Martin H. Sluka <fany@noris.net>  Fri, 09 May 2008 10:39:04 +0200

kunde (1.2008.3.26) stable; urgency=low

  * RT#424095: list_perso: Überstundenanzeige korrigiert

 -- Matthias Urlichs <smurf@noris.de>  Tue,  6 May 2008 11:34:26 +0200

kunde (1.2008.3.25) stable; urgency=low

  * RT#421137: cache-Accounting: IPv4-Adressen mit $RE{net}{IPv4} erkennen
  * RT#423339: Erweiterung des Wertebereichs für acct.{pakete,bytes}
  * RT#423909: domain_whois(): fehlendes Newline nach letzter Zeile ggf.
    ergänzen
  * RT#424142: kunde: Löschen von NameServern zu Domains wieder ermöglicht

 -- Martin H. Sluka <fany@noris.net>  Tue, 06 May 2008 11:04:33 +0200

kunde (1.2008.3.24) stable; urgency=low

  * RT#423106: Syntaxfehler in Acct.pm behoben
  * RT#422637: Tarifklasse umbenennen: Menu nicht verlassen: Test repariert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Apr 2008 12:32:37 +0200

kunde (1.2008.3.23) stable; urgency=low

  * RT#423075: kunde: Prompt bei kundenspezifischer Passwortklasse gefixt
  * RT#421137: Accounting: falscher who_ip()-Aufruf
  * RT#422637: Tarifklasse umbenennen: Menu nicht verlassen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Apr 2008 11:52:22 +0200

kunde (1.2008.3.22) stable; urgency=low

  * RT#421972: acctrunloop muss pop.conf früher laden

 -- Martin H. Sluka <fany@noris.net>  Tue, 29 Apr 2008 17:23:41 +0200

kunde (1.2008.3.21) stable; urgency=low

  * RT#422293: Nur das IP-Accounting parallelisieren
  * RT#421972: acctrunloop: gen.network-lists nicht parallelisieren
  * RT#421137: "Busy"-Fehler nicht ausgeben
  * RT#422217: RIPE-Antrag generieren: Crash wegen der Bitmask
  * RT#422637: kundenspezifische Tarifdefinitionen umbenenne: Crash

 -- Matthias Urlichs <smurf@noris.de>  Tue, 29 Apr 2008 13:51:49 +0200

kunde (1.2008.3.20) stable; urgency=low

  * RT#420636: gen.adressplan: die angenommene Netmask war umgekehrt
  * RT#421826: IP-Accounting beschleunigt: Hashfehler
  * RT#421826: IP-Accounting beschleunigt: who_ip +=> who_ip4

 -- Matthias Urlichs <smurf@noris.de>  Fri, 25 Apr 2008 18:10:43 +0200

kunde (1.2008.3.19) stable; urgency=low

  * RT#421631: Nachbesserung zu "noris::CreateTicket muss Hinweis auf
    Zustellung in bestehendes Ticket ignorieren"

 -- Martin H. Sluka <fany@noris.net>  Thu, 24 Apr 2008 13:48:23 +0200

kunde (1.2008.3.18) stable; urgency=low

  * RT#421137: unbekannte Cache-Accounting-Zeilen = Crash

 -- Matthias Urlichs <smurf@noris.de>  Thu, 24 Apr 2008 11:38:54 +0200

kunde (1.2008.3.17) stable; urgency=low

  * build_it: Debian-Version mit Epoche korrekt behandeln
  * RT#421631: noris::CreateTicket muss Hinweis auf Zustellung in bestehendes
    Ticket ignorieren
  * RT#421826: IP-Accounting beschleunigt
    * ein Accounting-Job pro CPU

 -- Matthias Urlichs <smurf@noris.de>  Thu, 24 Apr 2008 10:53:14 +0200

kunde (1.2008.3.16) stable; urgency=low

  * RT#420553: IP-Adressen allozieren mit numerischer Anwahl ging nicht

 -- Matthias Urlichs <smurf@noris.de>  Mon, 21 Apr 2008 13:12:48 +0200

kunde (1.2008.3.15) stable; urgency=low

  * RT#420547: Warnung bei der Anzeige von IP-Adressobjekten korrigiert
  * RT#416539: Stundenliste: Text => Typ

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Apr 2008 21:55:52 +0200

kunde (1.2008.3.14) stable; urgency=low

  * RT#416539: Sonderbehandlung von Pauseneinträgen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Apr 2008 15:56:29 +0200

kunde (1.2008.3.13) stable; urgency=low

  * RT#420204: Housing-DB: Leere HE in Racks generierten einen Fehler
  * RT#410616: sign_and_upload-Skript entfernt, da redundant und unvollständig

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Apr 2008 19:51:34 +0200

kunde (1.2008.3.12) stable; urgency=low

  * RT#420129: edit_domain: domain_regprint-Aufruf war versehentlich weg
  * RT#420129: Dbase::IP: leere Datenbankeinträge korrekt erkennen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Apr 2008 15:14:28 +0200

kunde (1.2008.3.11) stable; urgency=low

  * RT#419997: libnetaddr-ip-perl wird in Version > 4 benötigt
  * RT#418381: Stundeneinträge dürfen in kunde nur noch von Mitarbeitern
    mit perso-Berechtigung aufgerufen werden
  * RT#407095: gen.ip: Beispiel-Template mail_ips: Bugfix für IPs < 100
  * RT#420007: stunden.faktor nicht mehr aktiv verwenden
  * RT#417461: hotline-einsaetze: keine Spaltenüberschriften ausgeben,
    weil die Ausgabe für mehrere Mitarbeiter sonst seltsam aussieht

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Apr 2008 15:12:31 +0200

kunde (1.2008.3.10) stable; urgency=low

  * RT#417914: Sicherheitsabfrage auch, wenn eine Domain gelöscht wird,
    bei der MX-RRs auf uns zeigen
  * RT#416539: Stunden: richtige Art voreinstellen beim Ändern eines Eintrags

 -- Matthias Urlichs <smurf@noris.de>  Sun, 13 Apr 2008 21:43:42 +0200

kunde (1.2008.3.9) stable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Apr 2008 14:28:26 +0200

kunde (1.2008.3.8) stable; urgency=low

  * RT#416539: Test angepasst

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Apr 2008 14:27:59 +0200

kunde (1.2008.3.7) stable; urgency=low

  * RT#405735: IPv6: Problem mit DNS-Updates
  * RT#416539: Hotline-Zeitdarstellung
  * RT#416539: s/next/return/ in manipulate.pl der Arbeitszeiterfassung

 -- Matthias Urlichs <smurf@noris.de>  Fri, 11 Apr 2008 12:20:53 +0200

kunde (1.2008.3.6) stable; urgency=low

  * RT#416539: Hotlinezeitcache updaten beim Ändern eines Stundeneintrags via kunde

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Apr 2008 18:09:48 +0200

kunde (1.2008.3.5) stable; urgency=low

  * RT#418564: sehr seltsame Fehlermeldung von tar via dpkg-source 
               via dpkg-buildpackage -S kunde_builder

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Apr 2008 18:00:53 +0200

kunde (1.2008.3.4) stable; urgency=low

  * RT#405735: Default-Bits-Angabe beim Anlegen von Adressen
               vom Adresstyp abhängig
  * RT#405735: Heuristik für die Angabe der Adressbreite
               bei automatisch allozierten Adressen überarbeitet
  * RT#416539: stunden_bereich(): stunden.art=NULL akzeptieren

 -- Martin H. Sluka <fany@noris.net>  Thu, 10 Apr 2008 16:59:55 +0200

kunde (1.2008.3.3) stable; urgency=low

  * RT#417930: Ausgabeumleitung in list_ktarife()
  * RT#418384: domainliste: nur Warnung für RRs, die nicht zur Zone gehören
  * RT#414189: NEU:gen.ip: in tools/Makefile nachgetragen
  * RT#416539: Funktionsimport im view.pl der Arbeitszeiterfassung ergänzt

 -- Martin H. Sluka <fany@noris.net>  Thu, 10 Apr 2008 15:36:45 +0200

kunde (1.2008.3.2) stable; urgency=low

  * RT#418165: domainliste: Zerlegung der Domains in Sub-Domain etc. optimiert
  * RT#418170: Testfehler

 -- Matthias Urlichs <smurf@noris.de>  Thu, 10 Apr 2008 09:17:05 +0200

kunde (1.2008.3.1) stable; urgency=low

  * RT#417461: neues Tool "hotline-einsaetze"
  * unstable => stable

 -- Matthias Urlichs <smurf@noris.de>  Wed, 09 Apr 2008 15:53:52 +0200

kunde (1.2008.3.0) unstable; urgency=low

  * RT#382375: acct/ipkunde.dest ist autoritativ
  * RT#405735: IPv6
    NEU:gen.radius: wegen eines (behobenen) Bugs massiv unterschiedlich
  * build_it: Signatur-ID übergeben, nicht lokal signieren
  * RT#411012: rt-eskalation: Export ticket.bearbeiter.abteilung
  * RT#388793: Domainrobot entsorgen
  * RT#388793: Startupscripts aufgesplittet
  * RT#410616: sign_and_upload: localhost verwenden
  * RT#413407: optionale Metrik zu "Framed-Routes" implementiert
  * RT#413815: nicht benötigtes Tool "db2ripe" entfernt
  * Aufräumarbeiten nach PartnerGate-Umstellung:
    + (Joker-)billbot beseitigt
    + Dbase::Globals::get_person_reseller() beseitigt
  * RT#415118: gen.domain: Export Reseller-Daten implementiert
  * RT#414937: check_domain_expiries_by_whois: NIC mit ausgeben
  * RT#407095: dedizierte IP-Adressen auf mail.noris.net nach
    Client-IP-Adresse (ipkunde.mail_ip) ermöglicht;
    NEU:gen.ip: als Nachfolger für gen.ipliste
  * RT#415414: Befüllung radacct.ziel durch acct_radius()
  * RT#413411: gen.hostlist4standorte:
    + neue Option -ohne-kunde
    + neues Template one_hostgroup_per_customer
  * RT#415853: Warnung beim Betreten bereits beendeter IP-Objekte
  * RT#346197: kunde-snmp entfernt (db2brick, MIBs, ...)
  * RT#415915: Beenden von IP-Adressen kaputt
  * RT#416539: Hotline-Zeiterfassung und -auswertung
  * RT#416881: RT: nicht mehrere gescante Dokumente in ein Ticket
  * RT#417914: Sicherheitsabfrage, wenn eine Domain beendet wird,
    bei der MX-RRs auf uns zeigen
  * RT#417803: Quelle "radius" für Radius-Accounting verwenden

 -- Martin H. Sluka <fany@noris.net>  Wed,  9 Apr 2008 13:49:33 +0200

kunde (1.2008.2.16) stable; urgency=low

  * RT#418866: kunde: Mitarbeiter ohne Perso-Berechtigung dürfen nur ihre
    eigenen Stundeneintragungen ansehen und bearbeiten

 -- Martin H. Sluka <fany@noris.net>  Fri, 11 Apr 2008 14:32:26 +0200

kunde (1.2008.2.15) stable; urgency=low

  * RT#418096: RT::ui::mail: Nachbesserung zu RT#416881

 -- Martin H. Sluka <fany@noris.net>  Wed,  9 Apr 2008 16:59:56 +0200

kunde (1.2008.2.14) stable; urgency=low

  * RT#416466: get.traffic-accounting: Datumsauswahl korrigiert
  * RT#416881: RT: nicht mehrere gescante Dokumente in ein Ticket

 -- Martin H. Sluka <fany@noris.net>  Tue,  8 Apr 2008 10:41:42 +0200

kunde (1.2008.2.13) stable; urgency=low

  * RT#415016: test/70_accounting nachgezogen
  * RT#415622: noris::ServiceWeb::Globals::print_select: Vergleiche Werte
               numerisch, wenn moeglich.
  * RT#367417: HousingDB::Hardware: Sortiere die Hardware in "_retrieve" statt
               in "search".

 -- Florian Forster <octo@entwicklung.noris.de>  Mon, 31 Mar 2008 10:41:36 +0200

kunde (1.2008.2.12) stable; urgency=low

  * RT#415016: Radius-Accounting für {ip,zeit}-sdsl implementiert
  * RT#415421: Bugfix Dienste in get_radacct_by_kunde.id

 -- Martin H. Sluka <fany@noris.net>  Thu, 27 Mar 2008 16:28:07 +0100

kunde (1.2008.2.11) stable; urgency=low

  * RT#408023: update.domains.partnergate: Status "gekündigt, aktiv" doch
    besser wie "aktiv" behandeln

 -- Martin H. Sluka <fany@noris.net>  Tue, 25 Mar 2008 14:07:11 +0100

kunde (1.2008.2.10) stable; urgency=low

  * RT#412078: RT: Bugfix Web-Interface bei Suche nach Infotext
  * RT#412723: kunde: Bugfix: Löschen von "*"-MailRegeln ermöglicht
  * RT#408023: update.domains.partnergate:
    + Status "gekündigt, aktiv" als Übergangsstatus behandeln
    + bei Reseller-Domains nur Vorhandensein einer Benachrichtigungsadresse
      überprüfen, aber nicht, welche das ist
    + Umlautkodierung korrigiert (dazu generell Standardausgabe verwenden)
    + auch Kundenaliase als Reseller-IDs akzeptieren
    + Bugfix für zu falschem Kunden zugeordnete Domains
    + Bugfix für IDN-Domains
  * RT#408023: create_domain: auch Kundenaliase als Reseller-IDs akzeptieren

 -- Martin H. Sluka <fany@noris.net>  Thu, 13 Mar 2008 16:17:37 +0100

kunde (1.2008.2.9) stable; urgency=low

  * fehlenden Funktions-Import bei set_mailrule_kunde() ergänzt,
    undef-Warnung wegoptimiert
  * RT#410426: Ausgabeformat Ticket-IDs beim RT::ui::mail zurückgeändert
    (cherry-picked from master)
  * RT#411651: noris::ServiceWeb::Globals::get_selected_kunde: Liefere die
    richtige Kunden-ID, wenn es nur einen einzigen Kunden gibt.
  * RT#406317: create_domain für Sub-Reseller gefixt
  * RT#410306: tarif.skala kann >2G sein
  * RT#401638: undef-Warnung in lib/acct/exim

 -- Martin H. Sluka <fany@noris.net>  Mon, 10 Mar 2008 16:27:20 +0100

kunde (1.2008.2.8) stable; urgency=low

  * check.dns-zones: Tippfehler in POD beseitigt
  * RT#410530: noris::ServiceWeb::Globals::get_selected_kunde: Liefere "-1"
               wenn alle Kunden ausgewählt wurden.
  * RT#410462: Replaces:-Eintrag zu kunde-common für kunde-htdocs wegen
    RT#394270
  * RT#349972: build_it: Aus einem .git-Archiv nur Binaries bauen
  * RT#410598: Fehlermeldung beim Anlegen von IP-Adressen >= 128.*

 -- Matthias Urlichs <smurf@noris.de>  Wed,  5 Mar 2008 13:52:47 +0100

kunde (1.2008.2.7) stable; urgency=low

  * RT#408209: Werte > 2 GB in tarif.skala erlauben, aber keine negativen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  4 Mar 2008 16:46:44 +0100

kunde (1.2008.2.6) stable; urgency=low

  * RT#405782: Korrektur des Templates zu show_domains

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  4 Mar 2008 09:23:23 +0100

kunde (1.2008.2.5) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 28 Feb 2008 18:38:34 +0100

kunde (1.2008.2.4) stable; urgency=low

  * RT#387074: s/austragen/nur ausbauen/

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 28 Feb 2008 18:23:26 +0100

kunde (1.2008.2.3) stable; urgency=low

  * RT#387074: Housing-DB: Verwende "isotime" zum Loggen der End-Zeit.
  * RT#405782: show_domains: Template-Pfad nochmal korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 28 Feb 2008 17:50:18 +0100

kunde (1.2008.2.2) stable; urgency=low

  * RT#399870: RT: Ticket-ID und -Sequenznummer (in Klammern) ausgeben,
    wenn eine E-Mail als Duplikat verworfen wird
  * RT#405782: show_domains: Template-Pfad korrigiert
  * RT#402575: Anzeige B-Hardware bei Leitungen korrigiert
  * RT#399917: Prüfung auf Existenz von Altadressen etc.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 28 Feb 2008 11:42:25 +0100

kunde (1.2008.2.1) stable; urgency=low

  * RT#402575: Hardware-Objekte zu A- und B-Enden von Leitungen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 27 Feb 2008 16:32:27 +0100

kunde (1.2008.2.0) unstable; urgency=low

  * RT#390655: Kundentarifverlängerungskündigungsfrist
    und Abfrage der Parameter beim Anlegen einer Tarifklasse
  * RT#394270: noris::ServiceWeb::Globals von kunde-htdocs in kunde-common
    umgezogen
  * RT#398002: timestamp-Spalten für alle Tabellen,
    Entfernung der Tabelle releasenotes_lastsync
  * RT#400179: Hilfstext im Personenmenü überarbeitet
  * RT#387074: housing-db: Beim Austragen einer Hardware aus einem Rack wurde
    bisher der Standort gelöscht, jetzt wird er auf den Benutzer des
    Web-Frontends gesetzt. Die `log_update' Aufrufe wurden zu einem
    zusammengefasst.
  * RT#387074: housing-db: Hardware mit Hardware-ID kann jetzt beendet werden.
  * RT#400501: kunde: Sonderfälle für Datum (Beginn 0 = "immer" und Ende 1 =
    "nie") in "Datum unbekannt" umbenannt und Neueingabe solcher Daten
    verhindert
  * RT#405076: check_rt-tickets: Überprüfung infotext entfernt
    (sinnvoller über Priorität abbildbar)
  * RT#369541: zusätzliches Feld für IPv6-Adressen; ipkunde.ipaddr NULLbar
  * RT#399917: Ändern von IP-Adressen
  * RT#405511: NEU:show_domains: verwendet jetzt gen.domain
  * RT#227007: RT: kein neues Ticket öffnen, wenn es ein bestehendes open/
    stalled Ticket mit passender Kombination von Queue, Kunde und Subject gibt
  * kleine Code-Optimierung acct_radius()
  * RT#367417: housing-db: Performance-Verbesserungen
  * RT#407716: Testlauf schlug fehl

 -- Matthias Urlichs <smurf@noris.de>  Wed, 27 Feb 2008 15:43:21 +0100

kunde (1.2008.1.23) stable; urgency=low

  * RT#410279: create_domain: Zugriff auf domainkunde.aufwand entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  4 Mar 2008 16:03:10 +0100

kunde (1.2008.1.22) stable; urgency=low

  * Fibunet-Export: Schreibe die Länderkürzel groß
  * RT#387074: Housing-DB: Zeige Hardware, die gerade beendet wurde, in der
               Rack uebersicht nicht nochmal an.

 -- Florian Forster <octo@entwicklung.noris.de>  Thu, 28 Feb 2008 17:01:34 +0100

kunde (1.2008.1.21) stable; urgency=low

  * Test 35 korrigiert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 27 Feb 2008 12:25:35 +0100

kunde (1.2008.1.20) stable; urgency=low

  * RT#407286: Radius-Accounting: Groß-/Kleinschreibung von Usernamen
    ignorieren
  * RT#407318: get_person(): Groß-/Kleinschreibung von Usernamen ignorieren
  * RT#407407: acct.backup: doch keine Infotexte
  * RT#406949: Accounting-Auflisten bei Zielen > char(127) korrigiert
  * RT#405753: Backup-Volumen: Mehr BigFloat-Fixes
  * RT#349972: Build-Programm aufgebohrt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 27 Feb 2008 11:30:29 +0100

kunde (1.2008.1.19) stable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 21 Feb 2008 18:34:59 +0100

kunde (1.2008.1.18) stable; urgency=low

  * RT#406149: Hardware-Neuanlegen bei doppelter Hardware-ID abbrechen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 21 Feb 2008 18:34:01 +0100

kunde (1.2008.1.17) stable; urgency=low

  * RT#401645: Fehlermeldung beim Stundenberechnen ausgeben
  * RT#405754: Darstellung von Postfach- und ähnlichen Tarifen
  * RT#400791: Gesamtsummen-Anzahl-Ausgabe

 -- Matthias Urlichs <smurf@noris.de>  Thu, 21 Feb 2008 15:52:42 +0100

kunde (1.2008.1.16) stable; urgency=low

  * RT#399444: wice2pop.kprios: fehlende Spaltenüberschrift ergänzt
  * RT#405127: ticket.infotext auf NULL statt "" setzen
  * RT#401645: Überstundensummenberechnungsproblem
  * RT#405511: keine Reminder-Tickets für PartnerGate-Domains erforderlich
  * RT#386939: check_db_chars: Timestamp explizit setzen,
               damit er gleich bleibt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 20 Feb 2008 16:44:25 +0100

kunde (1.2008.1.15) stable; urgency=low

  * RT#398934: Umrechnungsfaktor Backup-Accounting korrigiert
  * RT#401124: RT: ignoriere überflüssige Kommata bei E-Mail-Adresslisten
  * RT#401361: update.domains.partnergate: gelöschte Domains auf neuen
               Status "geloescht" setzen
  * RT#402107: keine MX-Überprüfung bei MailRegeln für Sub-Domains
  * RT#399444: neues Tool wice2pop.kprios

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Feb 2008 13:03:15 +0100

kunde (1.2008.1.14) stable; urgency=low

  * RT#395554: Beim Durchschnitt-Bilden kann es nicht-ganze Zahlen geben

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Jan 2008 14:00:39 +0100

kunde (1.2008.1.13) stable; urgency=low

  * RT#398877: NEU:gen.fdzliste: Doppelpunkt vergessen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Jan 2008 13:21:34 +0100

kunde (1.2008.1.12) stable; urgency=low

  * RT#398877: NEU:gen.fdzliste soll auch RN-5* berücksichtigen,
    außerdem Umstellung von ISO2- auf KFZ-Ländercodes
  * RT#399247: acct.backup: Umstellung auf 1 GB = 2^30 B
  * RT#387074: housing-db: Sorge dafür, dass "list_hardware" die Umlaute in
    seiner Ausgabe richtig kodiert.
  * RT#399862: negative Anfangswerte für Überstunden
  * RT#400239: report_fehler() nicht aufrufen, wenn's keinen Fehler gibt!
    - report_fehler() diesbez. robuster gemacht

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Jan 2008 10:41:12 +0100

kunde (1.2008.1.11) stable; urgency=low

  * RT#398432: DNS-Labels erlauben, die nur aus Ziffern bestehen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 21 Jan 2008 14:25:38 +0100

kunde (1.2008.1.10) stable; urgency=low

  * RT#397955: AUTO_INCREMENT=###-Statement im CREATE TABLE akzeptieren.

 -- Matthias Urlichs <smurf@noris.de>  Fri, 18 Jan 2008 13:52:45 +0100

kunde (1.2008.1.9) stable; urgency=low

  * RT#382047: noris::REST::Frontend:
    Durchreichen von Optionen von ->kunden() zu ->query() implementiert
  * RT#382047: noris::REST::Frontend:
    Caching mittels Cache::FileCache implementiert
  * RT#397741: übriggebliebener Import

 -- Matthias Urlichs <smurf@noris.de>  Fri, 18 Jan 2008 09:23:06 +0100

kunde (1.2008.1.8) stable; urgency=low

  * RT#388513: Überstundenausgleichsfunktion ebenfalls entfernt
  * RT#376976: Test auf Apache2 korrigiert
  * RT#392046: acctrun: falsche Variable gesetzt

 -- Matthias Urlichs <smurf@dev4.office.noris.de>  Thu, 17 Jan 2008 18:42:01 +0100

kunde (1.2008.1.7) stable; urgency=low

  * Neue Version...
  * RT#397573: /etc/rc.d/init.d/functions gibt es nicht
  * RT#388513: Ausgabe erfolgte zu spät

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Jan 2008 12:48:07 +0100

kunde (1.2008.1.6) stable; urgency=low

  * RT#388684: neues Tool wakeup
  * Nebenwirkungen in get_kunde(), die durchs Wegschneiden des führenden
    "!" bei der Suche nach Domains entstanden, beseitigt
  * RT#397412: mig.ziel: versehentlich in tools/Makefile eingetragen
    (ist noch nicht im master-Zerig vorhanden)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Jan 2008 18:31:29 +0100

kunde (1.2008.1.5) stable; urgency=low

  * RT#395554: Rechnungschreiben kann Durchschnittswerte
  * RT#397377: QSU-Rebuild wegen mysql-Bug auf etch (update auf backports)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Jan 2008 16:22:08 +0100

kunde (1.2008.1.4) stable; urgency=low

  * oldstable => stable

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Jan 2008 16:21:33 +0100

kunde (1.2008.1.3) oldstable; urgency=low

  * RT#392046: Import fehhlte in acctrun
  * RT#386939: check_db_chars: Reparatur-Option hinzugefügt
  * POP-Datenbank: Erläuterungen zu ticket.id ergänzt
  * RT#388513: Darstellung der Überstundenliste vereinfacht
  * RT#392046: DoFn()-Import in acctrun ergänzt 

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Jan 2008 15:41:32 +0100

kunde (1.2008.1.2) oldstable; urgency=low

  * RT#396395: Bugfix in Test 10_fehler allgemeiner geschrieben

 -- Matthias Urlichs <smurf@noris.de>  Sun, 13 Jan 2008 16:03:15 +0100

kunde (1.2008.1.1) oldstable; urgency=low

  * *Grummel* unstable => oldstable

 -- Matthias Urlichs <smurf@dev4.office.noris.de>  Sun, 13 Jan 2008 11:25:25 +0100

kunde (1.2008.1.0) unstable; urgency=low

  * RT#389966: gen.assoz: Beispiel-Template wlan.noris.net vereinfacht,
    nachdem Abwärtskompatibilität mit kunde 1.2007.7 nicht mehr erforderlich
    ist
  * RT#388513: Eingabe und Anzeige der Werte
  * RT#389966: gen.assoz: Beispiel-Template wlan.noris.net vereinfacht und
    korrigiert nachdem Abwärtskompatibilität mit kunde 1.2007.7 nicht mehr
    erforderlich ist bzw. auffiel, dass wlan.noris.net ja Plaintext-
    Kennwörter benötigt
  * RT#389966: gen.passwd entfernt (wird ersetzt durch gen.assoz+gen.user)
  * RT#390762: move.domains gelöscht
  * RT#391448: gen.radius: Unterstützung für Flag "tdsl-ilk" entfernt
  * RT#392214: überflüssige Importe aus Fehler.pm entfernt
  * RT#392130: RT: keine Autoreplys für cron-Mails
    (werden am Vorhandensein mindestens eines "X-Cron-Env:"-Headers erkannt)
  * RT#392046: Accounting versteht neben kunde= jetzt auch person=
    und überprüft, dass bei ANgabe von beiden die Kunden übereinstimmen
  * RT#388513: Begrenzung der Überstundenliste auf explizit angegebenes
               Anfangsdatum (plus Anfangswert)
  * RT#386939: check_db_chars: Überprüfe Datenbank-Texte auf Zeichen < x32
               (außer wenn die Spalte mit !%ctrl markiert ist)
  * RT#394490: umsatzliste: Zugriff auf r/o-DB umgestellt
  * RT#379921: gen.domainliste entfernt
  * Code-Umformatierung gen.user
  * RT#391862: NEU:gen.oxconf: implementiert
  * RT#391848: SQL-Optimierung aus gen.eximconf ausgebaut, nachdem wir nun
               auch smtp_route_a für einzelne Adressen erlauben wollen
  * RT#395343: acct.backup implementiert
  * unnötige Funktionsimports in delete_land() entfernt
  * RT#395760: unnötige Funktionsimport und bereits seit langem deaktivierten
               Code in list_stunden_summe() entfernt
  * RT#384126: gen.zonen entfernt
  * RT#395608: Bugfix in Test 10_fehler

 -- Matthias Urlichs <smurf@dev4.office.noris.de>  Sun, 13 Jan 2008 11:21:15 +0100

kunde (1.2007.8.34) oldstable; urgency=low

  * RT#395760: Zeiterfassungseinträge auch dann zur Monatssumme zählen,
    wenn sie auf einen POP-Unterkunden gebucht wurden.

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 10 Jan 2008 12:48:11 +0100

kunde (1.2007.8.33) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  9 Jan 2008 13:20:15 +0100

kunde (1.2007.8.34) oldstable; urgency=low

  * RT#395760: Zeiterfassungseinträge auch dann zur Monatssumme zählen,
    wenn sie auf einen POP-Unterkunden gebucht wurden.
  * RT#396584: sql_diff: Quote grundsätzlich alle Spaltennamen
  * RT#376976: Test auf Apache war falsch / unvollständig
  * RT#397298: genaue Syntax-Überprüfung von IP-Adressen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Jan 2008 15:47:47 +0100

kunde (1.2007.8.33) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  9 Jan 2008 13:20:15 +0100

kunde (1.2007.8.32) oldstable; urgency=low

  * RT#394448: fehler() soll kunde nicht abbrechen (alles Andere aber schon)
    - und "kunde X m la.foo" soll nur problem() werfen, nicht fehler()
  * RT#352239: DS-Keywords: auf "F-## ##" statt auf "F-##" setzen
  * RT#383900: Kundenspezifische Tarifdefinitionen nicht unter den Tarifen
    auflisten, sondern in eigener Funktion ("lt")

 -- Matthias Urlichs <smurf@dev4.office.noris.de>  Wed, 09 Jan 2008 11:59:50 +0100

kunde (1.2007.8.31) oldstable; urgency=low

  * RT#394270: noris::ServiceWeb::Globals: Bugfix für Monat Januar
  * RT#385052: 20a21474642099c319fece393f614885be56498a wieder eingebaut

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  3 Jan 2008 13:49:27 +0100

kunde (1.2007.8.30) oldstable; urgency=low

  * RT#388683: update.domains.partnergate: Anzeige von Ende-Daten in
    menschenlesbarem Format
  * RT#390009: RT: andere Farbe für Sequences zu Statusänderungen zwecks
    Verbesserung der Lesbarkeit von Links
  * RT#392663: RT: Bugfix Request-URL-Generierung
    (betraf z. B. Feature "verbundene Tickets am Anfang")
  * RT#380085: Radius-Accounting für "noris-ilk" implementiert
  * RT#392603: rt-eskalation: Bugfix für -ohne-confitems

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 28 Dec 2007 12:29:34 +0100

kunde (1.2007.8.29) oldstable; urgency=low

  * RT#392214: RT: Bugfix Verlinken ins DocuShare
  * RT#392297: kunde: verständliche Fehlermeldung beim Versuch, eine Person,
    für die es radacct-Datensätze gibt, zu löschen implementiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 20 Dec 2007 13:26:13 +0100

kunde (1.2007.8.28) oldstable; urgency=low

  * RT#391925: RT: Anzeige der Sollzeiten wiederhergestellt
  * RT#390391: rt-eskalation: Bugfix SQL für Option -ticket-seit
  * RT#391969: aus dem "normalen" Code eines ffehler{}-Blocks nicht nach
               fehler: springen, sondern den Fehlerhandler ausführen
  * RT#392002: RT: von $in_current_user abhängige Ersetzungen in
               template_replace_tokens() weglassen, wenn kein User
               übergeben wurde
  * RT#391389: Namen von Einheiten auf den Leerstring setzen
  * RT#388683: update.domains.partnergate: Bugfix für Domain-Löschen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 19 Dec 2007 18:19:44 +0100

kunde (1.2007.8.27) oldstable; urgency=low

  * RT#391568: undef-Warnungen im exim-Accounting
  * RT#386130: Acconting-Flag-Behandlung aufgeräumt

 -- Matthias Urlichs <smurf@noris.de>  Tue, 18 Dec 2007 20:44:42 +0100

kunde (1.2007.8.26) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 17 Dec 2007 16:54:22 +0100

kunde (1.2007.8.25) oldstable; urgency=low

  * RT#391567: add_acct(): Löschen zu ersetzender Datensätze repariert
  * RT#391479: Accountingdaten bei "a" wurden teilweise nicht gedruckt

 -- Matthias Urlichs <smurf@noris.de>  Tue, 18 Dec 2007 09:28:42 +0100

kunde (1.2007.8.24) oldstable; urgency=low

  * RT#391542: Nachbesserung gen.radius

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 17 Dec 2007 16:49:22 +0100

kunde (1.2007.8.23) oldstable; urgency=low

  * RT#391466: acct.postfaecher: Bugfix

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 17 Dec 2007 15:43:15 +0100

kunde (1.2007.8.22) oldstable; urgency=low

  * RT#391448: Umbenennung des Personen-Flags tdsl-ilk in pppoe
  * RT#391466: acct.postfaecher: Anpassung an aktuelle Coding-Standards
  * RT#386130: neues Accounting-Tool zaehle_personen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 17 Dec 2007 14:16:22 +0100

kunde (1.2007.8.21) oldstable; urgency=low

  * RT#388683: update.domains.partnergate:
               Bugfix Update-Logging fürs Statussetzen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 14 Dec 2007 13:25:03 +0100

kunde (1.2007.8.20) oldstable; urgency=low

  * RT#390391: rt-eskalation: Option -termin-seit in -termin-ab umbenannt
  * RT#388683: check_domains_partnergate zu update.domains.partnergate
               erweitert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 14 Dec 2007 13:17:37 +0100

kunde (1.2007.8.19) oldstable; urgency=low

  * RT#390391: rt-eskalation: Auswahl von Tickets nach Terminen und Export
               derselben implementiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 12 Dec 2007 16:16:24 +0100

kunde (1.2007.8.18) oldstable; urgency=low

  * RT#389649: Filtern von Kundenlisten nach Tarifen für bestimmten Dienst
               implementiert
  * RT#390383: NEU:gen.user: neues Template "passwd"
  * RT#388878: Hilfstext geändert, Skript repariert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 12 Dec 2007 15:36:36 +0100

kunde (1.2007.8.17) oldstable; urgency=low

  * RT#390377: Tippfehler in qsu/tests entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 12 Dec 2007 15:14:22 +0100

kunde (1.2007.8.16) oldstable; urgency=low

  * RT#383375: TT-Generator: log_update()-Aufruf repariert
               TT-Generator-Test: STDERR schreibend geöffnet
  * RT#387771: sql_diff: Fehler beim Syncen von Tabellen mit binären Spalten
  * RT#389650: rt-eskalation: Export zugeordneter CIs,
    außerdem neue Optionen -confitem und -ohne-confitems

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 12 Dec 2007 12:06:02 +0100

kunde (1.2007.8.15) oldstable; urgency=low

  * RT#390004: fehlerhaftes Mergen beim nsset-Update

 -- Matthias Urlichs <smurf@noris.de>  Wed, 12 Dec 2007 05:06:27 +0100

kunde (1.2007.8.14) oldstable; urgency=low

  * RT#389966: gen.assoz erweitert, um gen.passwd ablösen zu können
  * RT#389966: NEU:gen.assoz: neue Templates und zusätzliche QSU-Tests

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 11 Dec 2007 14:40:44 +0100

kunde (1.2007.8.13) oldstable; urgency=low

  * RT#389965: NEU:gen.user: gar nicht neu, aber bislang buggy

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 11 Dec 2007 13:47:07 +0100

kunde (1.2007.8.12) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 11 Dec 2007 12:36:27 +0100

kunde (1.2007.8.11) oldstable; urgency=low

  * RT#389902: Nachbesserung gen.domain

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 11 Dec 2007 12:35:56 +0100

kunde (1.2007.8.10) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 10 Dec 2007 17:08:35 +0100

kunde (1.2007.8.9) oldstable; urgency=low

  * kunde "t" "l": Zeilenumbruch repariert
    zwei Leerstellen zwischen Einträgen
  * RT#389606: Bugfix Scoping-Problem in RT::Web
  * RT#380762: RT: Links auch zu einzelnen Ticket-Sequences
  * RT#389421: Test 10/Fehler: Test 44 entfernt
  * RT#386373: Bugfix delete_zone() für Domains ohne Flags
  * RT#262476: s/letzte/einzige/ in Warnmeldung
  * RT#386788: Template zu check.dns-zones ergänzt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 10 Dec 2007 15:45:21 +0100

kunde (1.2007.8.8) oldstable; urgency=low

  * RT#389421: Test 10/Fehler: Test 44 entfernt

 -- Matthias Urlichs <smurf@noris.de>  Mon, 10 Dec 2007 09:53:37 +0100

kunde (1.2007.8.7) oldstable; urgency=low

  * RT#389232: NEU:gen.assoz: eigentlich nur neues Template

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Sun,  9 Dec 2007 19:52:57 +0100

kunde (1.2007.8.6) oldstable; urgency=low

  * RT#389197: NEU:gen.domain: in tools/Makefile ergänzt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  7 Dec 2007 15:13:20 +0100

kunde (1.2007.8.5) oldstable; urgency=low

  * RT#389139: Variablendeklaration in mail_finden() in größeren Scope
               gezogen.

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  7 Dec 2007 14:42:08 +0100

kunde (1.2007.8.4) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  7 Dec 2007 10:38:42 +0100

kunde (1.2007.8.3) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  7 Dec 2007 10:12:28 +0100

kunde (1.2007.8.2) unstable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@dev4.office.noris.de>  Fri, 07 Dec 2007 09:45:49 +0100

kunde (1.2007.8.1) unstable; urgency=low

  * RT#388513: Erweiterung Tabelle perso zur Festlegung von Überstundenständen
  * RT#386879: Dbase::force_write-Flag und dynamischer DB-Wechsel entfernt
    die Zuordnung ist jetzt statisch, je nach Import von Dbase :readonly
  * RT#383900: beim Auflisten der Kundentarife folgt eine weitere Liste mit
               den kundenspezifischen Tarifdefinitionen,
               plus eine Methode diese von dort direkt aufzurufen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  6 Dec 2007 16:51:09 +0100

kunde (1.2007.8.0) unstable; urgency=low

  * RT#257062: pop.conf -> Datenbank
  * RT#373018: gen.userliste gelöscht
  * RT#376076: Hauptperson, Rechnungsempfänger, Admin-C und Ansprechpartner
               auch im Personenmenü setzen
  * RT#376396: Anzeige des Admin-Cs im Personenmenü (bei "l")
  * RT#376791: Kopieren-und-Einfügen durch Ignorieren von "#" vor Personen-IDs
               für Mitarbeiter ohne vernünftiges Terminal erleichtern
  * RT#368422: dienst-Deskriptoren für Personenzuordnung müssen nicht mehr der
               Gruppe "person" angehören
  * RT#376791: Sortierung von Personen bei "la" innerhalb desselben Dienstes
               und derselben Priorität nach Namen (analog zu "l"; vorher nach
               Personen-ID)
  * RT#376976: Entfernung unseres alten "goto fehler:"-Hacks und
               Umstellung auf Error.pm
  * RT#368040: Entfernung der nicht mehr benötigten Datenbankfelder
               domainkunde.{aufwand,rechnung}
  * RT#368526: maile.rt-billing2vertriebs-ap entfernt
               (Ersatz: maile.rt-billing2ap)
  * RT#379909: Zuweisung von IP-Adressbestandteilen zu (Absender-)Domains
               implementiert
  * RT#380085: Radius-Accounting: Datensätze mit Tunnel-Client-Auth-Id:0 =
               "lac_shdsl_noris" überspringen
  * RT#380162: RT: Anzeige der Ist-Arbeitszeit ohne Faktoren implementiert
               (inkl. neuer Spalte "X")
  * RT#376075: "w BLA" in einer Person zeigt die Adresse BLA an
  * RT#375383: Warnung, wenn ein Kennwort mit Sonderzeichen eingegeben wird
  * RT#380296: RT: vermerken, durch das Schließen welches Followup-Tickets
               ein Ticket automagisch wieder aufgegangen ist
  * RT#380762: RT: "RT#<Ticket-ID>" und "<Ticket-ID>@<RT-Domain>" in Links
               zum jeweiligen Ticket umwandeln
  * RT#380948: irreführenden Hilfstext "JJMM" bei Accounting-Abfrage entfernt
  * RT#381199: kunde: Warnung beim Aufruf von Kunden mit Unterkunden
  * kunde: Warnungen in CYAN statt YELLOW ON_BLACK, weil diese schwarzen
    Hintergrundabschnitte doof aussehen
  * RT#379921:NEU:gen.domain als Ersatz für gen.domainliste (inkl. Templates)
  * QSU-Test für arbeitszeit4tickets ergänzt
  * RT#381365: Fehlermeldung nach die() zurückkorrigiert
  * RT#381703: Erweiterung gen.assoz um Remote-IP-Adressen inkl. neues
               Template "isdn-backups"
  * RT#381245: neues Datenbankfeld leitung.backup
  * RT#381243: Assoziierung von Personen- als Backup zu Leitungsobjekten
               implementiert
  * RT#262476: warnen, wenn bei einem Kunden die letzte Person unter einem
               bestimmten Dienst disassoziiert wird
  * RT#383345: NEU:gen.radius: mehrere $TDSL_DOMAINs ermöglicht,
               QSU-Test ergänzt
  * RT#384126: Erweiterung gen.domain und zusätzliche Templates, um gen.zonen
               ablösen zu können
  * RT#384524: NEU:gen.hostlist4standorte: NagiosConf mit ausgeben
  * RT#384569: RT: [[...]] in Link zur Wiki-Seite ... umwandeln
  * RT#385052: Triggern von Updates auf Slave-Servern nach Anlegen einer neuen
               DNS-Zone mittels "az" in kunde
  * RT#384894: Tabellen für open_xchange hinzugefügt
  * RT#384525: RT: Zusammenbauen des QueryStrings vereinfacht
  * RT#384525: RT: Ausblenden von Tickets mit bestimmten CIs implementiert
  * RT#386171: RT: Tooltips in Übersicht
  * RT#386373: kunde: delete_zone() überarbeitet, insb. Logging und Warnung,
               falls gar keine DNS-Zone existiert, implementiert
  * RT#386788: check.dns-zones als Ersatz für check_dns-zones (mit Template)
  * acctrun: kann jetzt auch bzip2 lesen (anlässlich RT#386104)
  * RT#386175: gen.domain: Option "-use-master-db" implementiert
  * edit_nicdatas (kunde 'r'): "-" als Pseudo-NIC entfernt:
    war putt und wird nicht verwendet
  * RT#383917: domainmail: $adr_ok/$adr_err aufgeräumt
  * RT#387067: Syntaxprüfung bei der Eingabe von Hardware-IDs implementiert
  * RT#387068: REST-Backend-Tools soweit möglich auf readonly-DB umgestellt
  * RT#387208: TT-Generator: Auswahl von Kunden mit ezmlm ermöglicht
  * RT#387504: Syntaxprüfung bei der Eingabe von Hardware-Inventarnummern
               implementiert
  * RT#388332: check.dns-zones: Beachtung kunde.reseller
  * nsset: Update zum selektiven Löschen von RRs (zwingend notwendig bei NS)
  * RT#340131: kleinere Änderungen beim Rechnungsvergleichslaufgenerieren
  * RT#312621: überflüssigen Import in mail_work_domainacct() entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  5 Dec 2007 17:07:43 +0100

kunde (1.2007.7.50) oldstable; urgency=low

  * RT#389656: Bugfix acct_radius() für mehrere $TDSL_DOMAINs
  * RT#389943: NEU:gen.user: Bugfix für Kennwörter mit Nicht-Latin1-Zeichen
  * RT#383375: Wrapper um log_update() in noris::TroubleTicket um Fehler (und
               Probleme) anzufangen und mittels (CGI::)Carp an den User zu
               melden.
  * RT#390655: umsatzplanung: Tippfehler in POD beseitigt
  * RT#312621: Die Reseller werden beim PartnerGate nach unserem Kundennamen
               benannt.

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 14 Dec 2007 12:04:30 +0100

kunde (1.2007.7.49) oldstable; urgency=low

  * RT#388556: Fehlermeldung in ip_multi-Accounting verbessert
  * RT#389190: RT: (Un)sichtbarmachen gemergter Sequences ermöglicht

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  7 Dec 2007 15:03:00 +0100

kunde (1.2007.7.48) oldstable; urgency=low

  * RT#388556: Nachbesserung ip_multi-Accounting

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  5 Dec 2007 19:26:11 +0100

kunde (1.2007.7.47) oldstable; urgency=low

  * RT#388332: check_dns-zones: Beachtung kunde.reseller
  * RT#388513: Stundensumme pro Monat ohne Berücksichtigung der Limits speichern
  * RT#388556: genaueres Parsen der Eingabedaten beim ip_multi-Accounting
  * RT#388669: manage.mysql-databases: Personen ohne Benutzernamen ignorieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  5 Dec 2007 18:50:19 +0100

kunde (1.2007.7.46) oldstable; urgency=low

  * RT#387628: Laden von Umlaut.pm in get_domainlist_from_switch und
               check_domain_expiries.ch_li gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Sat,  1 Dec 2007 03:05:21 +0100

kunde (1.2007.7.45) oldstable; urgency=low

  * RT#386379: fehlenden Import von ipstr() in list_zone() ergänzt
  * RT#386549: check_dns-zonen: Mailtext ergänzt und aktualisiert
               (hyper2 bzw. Signature)
  * RT#378057: RL: Zeilenumbruch bei langen Dienstnamen
  * RT#386792: RT: fehlende Klammer bei Realnamen in E-Mails ergänzt
  * RT#386853: Vergrößerung updatelog.dwert wegen Problemen im TT-Generator
  * RT#387531: acctrun: Bugfix Option -s

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 30 Nov 2007 16:06:42 +0100

kunde (1.2007.7.44) oldstable; urgency=low

  * RT#385067: add_zone: Transaktion vor Skript-Aufruf beenden

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Nov 2007 17:15:04 +0100

kunde (1.2007.7.43) oldstable; urgency=low

  * RT#386106: Umstellung acctdiff von Quelle multi auf Quelle netflow
  * RT#383917: mail_err vs. mail_error
  * RT#384930: Resellertarifsetzen flog bei kundenspezifischen Tarifen
    auf die Nase
  * RT#383845: unbekannten GPG-Key mitloggen
  * RT#386017: Rechnungen von Unterkunden mit eigene_re-Flag wurden
    beim Rechnungsvergleichslauf nicht gefunden
  * RT#386114: Domainrobot-Crash beim Versuch, einen Joker-Handle
    anzulegen, der keine Adresse hat

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Nov 2007 16:10:54 +0100

kunde (1.2007.7.42) oldstable; urgency=low

  * RT#312621: create_domain: neue Domains mit dnszone-Flag anlegen
  * RT#312621: create_domain: dnszone-Flag nur setzen, wenn wir auch Slave sind
  * Vermeidung von Warnungen bei erstmaliger Eingabe einer NagiosConf zu
    IP-Adress-Objekten
  * RT: Suche inkl. Unterkunden repariert
  * RT#382375: acct_info: Sortierung der Ziele war lexikografisch statt ASCII
  * RT#382375: acct_info: Quellen wurden nicht ausgegeben

 -- Matthias Urlichs <smurf@noris.de>  Sun, 25 Nov 2007 07:19:35 +0100

kunde (1.2007.7.41) oldstable; urgency=low

  * RT#383451: kunde: Bugfix domain_reg()

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 19 Nov 2007 15:13:11 +0100

kunde (1.2007.7.40) oldstable; urgency=low

  * RT#383345: NEU:gen.radius: mehrere $TDSL_DOMAINs ermöglicht,
               QSU-Test ergänzt
               (vorgezogen aus kunde 1.2007.8)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 19 Nov 2007 12:46:56 +0100

kunde (1.2007.7.39) oldstable; urgency=low

  * RT#312621: create_domain in cgi-bin/Makefile ergänzt
  * RT#312621: Bugfix noris::REST::Frontend::QueryResult für
               text/plain-Antworten (durch noris::REST::Backend::success())
  * RT#312621: cgi-bin/create_domain: Bugfix: Setzen des dnszone-Flags
  * RT#312621: cgi-bin/create_domain: Bugfix: UPDATE bestehender Domains
  * RT#383036: nsset: abgekürzte IPv6-Adressen korrekt verarbeiten

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 19 Nov 2007 11:34:28 +0100

kunde (1.2007.7.38) oldstable; urgency=low

  * RT#382297: "Use of uninitialized value"-Warnung beim Aufruf von
               list_leitung() ohne Flags wegoptimiert
  * RT#382298: "Use of uninitialized value"-Warnung bei Anzeige von
               Leitungen mit Leitungsarten Infotext wegoptimiert
  * RT#380660: Bugfix get_person(): keine Suche nach Realnamen bei Flag 1
  * RT#380660: RT: Einschränkung der Suche auf nur Personen mit mail-Flags
               beseitigt
  * RT#382329: Handle-Beantragung von Personen ohne Adresse?

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 Nov 2007 12:20:11 +0100

kunde (1.2007.7.37) oldstable; urgency=low

  * RT#381801: Arbeitszeit-Tagesübersicht: Links auf /linie.gif entfernt
  * RT#381801: aussagekräftigere Fehlermeldung bei Problemen in
               RT::AddOn::ConfItems::save_data()
  * RT#381801: RT: alles außer Ziffern in Ticket-IDs ignorieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 12 Nov 2007 16:52:59 +0100

kunde (1.2007.7.36) oldstable; urgency=low

  * Arbeitszeit-Tagesübersicht: Links auf /linie.gif entfernt
  * RT#380095: seltsames charset-Verhalten

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Nov 2007 17:33:36 +0100

kunde (1.2007.7.35) oldstable; urgency=low

  * RT#380711: Domainresellertest verwendete Personen mit
               identischer Mailadresse 

 -- Matthias Urlichs <smurf@noris.de>  Wed,  7 Nov 2007 18:31:33 +0100

kunde (1.2007.7.34) oldstable; urgency=low

  * RT#380695: Test 70_Accounting: Importfehler

 -- Matthias Urlichs <smurf@noris.de>  Wed,  7 Nov 2007 16:28:21 +0100

kunde (1.2007.7.33) oldstable; urgency=low

  * Dbase::Globals: Tippfehler *grmbl*
  * RT#380177: Testcase: unvollständige Zuordnung von Arbeitszeit auf Tickets

 -- Matthias Urlichs <smurf@noris.de>  Wed,  7 Nov 2007 13:16:44 +0100

kunde (1.2007.7.32) oldstable; urgency=low

  * RT#380642: kunde_builder: apt-get update" kann im falschen Moment
               aufgerufen werden und dabei wegen unvollständiger Paketdateien
               auf die Nase fliegen
  * RT#380660: beim Aufrufen von Personen im RT (Zitat beim Antworten)
               wurden nur solche mit mail-Flag gefunden, aber das ist
               bei RT-Nutzern sinnfrei

 -- Matthias Urlichs <smurf@noris.de>  Wed, 07 Nov 2007 15:31:11 +0100

kunde (1.2007.7.31) oldstable; urgency=low

  * update_stunden_cache() lässt stunden.timestamp in Ruhe
    das verlangsamt(e) den Sync an QSU
  * RT#379911: sql_diff():
    versuche nicht, den gelesenen Wert zu einer Zahl zu machen
  * RT#380095: Accounting: nicht-ASCII-Ziele funktionierten nicht mehr

 -- Matthias Urlichs <smurf@noris.de>  Wed,  7 Nov 2007 12:15:03 +0100

kunde (1.2007.7.30) oldstable; urgency=low

  * RT#380196: Bugfix: Suche nach Kunden mit langen Namen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  6 Nov 2007 12:18:36 +0100

kunde (1.2007.7.29) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  6 Nov 2007 10:39:21 +0100

kunde (1.2007.7.28) oldstable; urgency=low

  * RT#380110: Radius-Accounting: Warnung ausgeben, wenn kein Dienst
               zugeordnet werden kann

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  6 Nov 2007 10:16:30 +0100

kunde (1.2007.7.26) oldstable; urgency=low

  * RT#379880: Optimierung time4ticket()

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Nov 2007 18:57:48 +0100

kunde (1.2007.7.25) oldstable; urgency=low

  * RT#379060: rldumper findet copy_rechlauf nicht
  * RT#379702: Fehler abfangen, wenn versucht wird, eine Person zu löschen,
               die als Standort einer Hardwarekomponente eingetragen ist
  * RT#379880: Bugfix time4ticket() für gemergte Tickets

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Nov 2007 18:10:45 +0100

kunde (1.2007.7.24) oldstable; urgency=low

  * domainliste: UTFkram erst nach @INC-Erweiterung laden
  * RT#379045: check_domains_partnergate: Warnung, die auftrat, wenn eine
    Domain in der Datenbank stand, die bei PartnerGate noch gar nicht
    registriert war, beseitigt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  2 Nov 2007 11:29:53 +0100

kunde (1.2007.7.23) oldstable; urgency=low

  * RT#377916: check_rtticket_freshness:
               Bugfix für Umstellung Sommer- auf Winterzeit
  * RT#377805: PW-Editieren auch nach Abbruch wegen falschem Passwort möglich
 
 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 14:37:15 +0100

kunde (1.2007.7.22) oldstable; urgency=low

  * RT#377805: Paßwortdateien mit UTF8/latinX-Gemisch editierbar
  * RT#372266: editor(): textmodus() verwenden zwecks korrekter Kodierung

 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 13:30:18 +0100

kunde (1.2007.7.21) oldstable; urgency=low

  * RT#377805: Paßwortdateien mit UTF8/latinX-Gemisch editierbar

 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 12:31:53 +0100

kunde (1.2007.7.20) oldstable; urgency=low

  * RT#378587: kunde_builder: Problem behoben?

 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 11:54:10 +0100

kunde (1.2007.7.19) oldstable; urgency=low

  * RT#378541: kunde_builder: weiterer Unfug

 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 10:59:41 +0100

kunde (1.2007.7.18) oldstable; urgency=low

  * RT#378290: Neuanlegen manueller Rechnungen klappte nicht

 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 Oct 2007 13:20:26 +0100

kunde (1.2007.7.17) oldstable; urgency=low

  * Bugfix domainliste: fehlenden Import decode_anything() ergänzt
  * show_person_pw: lösche das Geheimwort auch dann, wenn kein Passwort
    gesetzt ist (und gib eine entsprechende Meldung aus).
  * RT#377804: Mehrfaches gleichzeitiges Editieren der Passwortdatei abfangen.
  * RT#377079: kunde_builder: Fallback funktionierte nicht immer
  * RT#377045: Testcases für time4ticket()
  * RT#375383: Login mit "m?" klappte nicht bei beumlauteten Paßwörtern

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 25 Oct 2007 16:51:01 +0200

kunde (1.2007.7.16) oldstable; urgency=low

  * RT#377045: Bugfix time4ticket() bei Aufruf ohne ende-Datum

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 25 Oct 2007 15:36:58 +0200

kunde (1.2007.7.15) oldstable; urgency=low

  * RT#368526: neues Tool maile.rt-billing2ap als Ersatz für
               maile.rt-billing2vertriebs-ap
  * RT#370911: Bugfix find_kunde_by_mail()

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 25 Oct 2007 13:54:09 +0200

kunde (1.2007.7.14) oldstable; urgency=low

  * RT#376527: Webserver-Restart guckte nur auf Apache-SSL, nicht aber Apache2
  * RT#376791: Fehlermeldung, falls versucht wird, eine Person zu
               assoziieren, die es nicht gibt
  * RT#376789: NEU:gen.passwd: geänderte Kodierung von Umlauten

 -- Matthias Urlichs <smurf@noris.de>  Thu, 25 Oct 2007 09:31:58 +0200

kunde (1.2007.7.13) oldstable; urgency=low

  * RT#376529: Vermeidung von Warnungen in RT::support::utils
  * nicht-ASCII-Zeichen in Paßwörtern für die Paßworttabelle
    Paßwort-Änderung: repariert
  * RT#376518: Altlast in Dbase::Globals::in_test() entfernt
  * RT#364317: mig.strings fehlinterpretierte UTF8-kodierte Spalten
    - db.pl: Option "-b": Datenbank ohne Zeichensatz-Umkodierung auslesen
  * RT#355268: Verbesserung in time4ticket()
  * RT#375383: nicht-ASCII-Zeichen in Paßwörtern (gen.passwd) crypt()en
  * RT#373590: Assoziierung von Personen nur noch einmal pro Kunde und Dienst
               erlauben
  * RT#373590: Aufräumen von Altlasten in der Beschreibung der
               Datenbanktabelle kundemail

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 24 Oct 2007 15:07:25 +0200

kunde (1.2007.7.12) oldstable; urgency=low

  * oldstable

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 23 Oct 2007 13:36:41 +0200

kunde (1.2007.7.11) stable; urgency=low

  * stable

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 22 Oct 2007 12:40:43 +0200

kunde (1.2007.7.10) unstable; urgency=low

  * RT#257062: pop.conf -> Datenbank
  * RT#373018: gen.userliste gelöscht
  * RT#376076: Hauptperson, Rechnungsempfänger, Admin-C und Ansprechpartner
               auch im Personenmenü setzen
  * RT#376396: Anzeige des Admin-Cs im Personenmenü (bei "l")

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 23 Oct 2007 15:37:57 +0200

kunde (1.2007.7.9) unstable; urgency=low

  * RT#375497: RT: CIs und Leitungen bei Merge übernehmen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 22 Oct 2007 09:50:53 +0200

kunde (1.2007.7.8) unstable; urgency=low

  * RT#373018: gen.user: Vermeidung von Warnungen
    (nur noch Personen mit Benutzernamen exportieren)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 19 Oct 2007 10:40:22 +0200

kunde (1.2007.7.7) unstable; urgency=low

  * RT#375325: *ahem* Dateien nicht mit eingecheckt? seltsam
    (und immer noch: NEU:gen.user: *grummel*)

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Oct 2007 08:42:20 +0200

kunde (1.2007.7.6) unstable; urgency=low

  * NEU:gen.user: *grummel*

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Oct 2007 08:09:33 +0200

kunde (1.2007.7.5) unstable; urgency=low

  * RT#375197: Vergessenes $

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Oct 2007 07:42:17 +0200

kunde (1.2007.7.4) unstable; urgency=low

  * RT#375068: Anzeige beendeter Kunden mit "L" ermöglicht
  * RT#375122: Optimierung von Kunden-(l)isten im kunde-Hauptmenü,
               Beachtung des "eigene_re"-Flags
  * RT#375097: RT-Mail-Interface: "X-RT-Area:" und "X-RT-Status:" implementiert
  * RT: Umlaute in rt-spalten.html umschrieben

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 18 Oct 2007 15:43:36 +0200

kunde (1.2007.7.3) unstable; urgency=low

  * RT#374849: Index in Tabelle hardware für neue Feldlängen angepasst

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 17 Oct 2007 17:43:31 +0200

kunde (1.2007.7.2) unstable; urgency=low

  * RT#374842: set_ds_keyword: repariert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 17 Oct 2007 17:27:51 +0200

kunde (1.2007.7.1) unstable; urgency=low

  * RT#373018: gen.user in tools/Makefile ergänzt
  * verrutschte Einträge in Changelog umgezogen
  * get.manuelle_rechnungen: getiltet, hat seit 2006-03 keiner verwendet.
  * RT#373552: mig.update_stunden: Stundencache einmalig füllen
  * RT#372266: get_domainlist_from_switch, check_domain_expires.ch_li:
               utf8-Kodierung für die CSV-Datei verwenden
  * RT#370911: find_mail => find_kunde_by_mail
  * RT#373336: Beim Ticket-Mailen wurde STDERR auf /tmp/ta.log
               umgebogen und nicht mehr zurückgesetzt => komplett getiltet
  * RT#352239: Docushare-ID in die Docushare-Keywords eintragen
  * RT#373921: Verlängerung der Kundennamen und Kundenaliasnamen auf max. 32
               (vorher 16) Zeichen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 15 Oct 2007 16:34:46 +0200

kunde (1.2007.7.0) unstable; urgency=low

  * RT#360878: unique Index auf startlog_kram.daten verlängert
  * RT#353687: Verhinderung der Löschung von Personenattributen,
    die für bestehende Assoziierungen erforderlich sind
  * RT#297822: mig.strings korrigiert
    - timestamp-Indices ergänzt
    - erweitert auf die Verarbeitung von Einzeleinträgen
  * RT#355268: Updaten des Stunden-Zeiten-Caches aufgesplittet
  * RT#312622: neues Tool get_domainliste_from_partnergate
  * RT#366320: MySQL-Warnungen abfangen
  * RT#349972: Tool build_it (für QSU) baut und signiert und uploadet ein Paket
  * RT#367515: RT: Anzeige der Anzahl der angezeigten Tickets in der Übersicht,
               sofern das Limit nicht überschritten ist
  * RT#366706: domainliste: Anzeige von Preisen nur noch auf expliziten Wunsch
  * RT#366706: domainliste: auch Anzeige von Domains mit Status unregistriert
  * RT#366706: domainliste: Ignorieren unerklärlicher Inhalte in <META>-Tags
  * RT#312622: neues Tool check_domains_partnergate
  * RT#312621: Schnittstelle zum Anlegen von DNS-Secondary-Zonen fürs
    PartnerGate implementiert
  * RT#368036: Abschaffung domainkunde.dringend inkl. set_domain_prio()
  * RT#369340: Verhinderung der Löschung von IP-Adressbereichen
  * RT#367707: nach "lp" nur den Bildschirm löschen, wenn Ausgabe dorthin ging
  * RT#355268: time4kunde(n) implementiert, mit testcase
  * obsolete und in Produktion nicht existente Felder der ticket-Tabelle aus
    POP-Datenbank entfernt
  * RT#372240: arbeitszeit4tickets: Anzeige der Priorität implementiert
  * RT#371916: gen.radius: shdsl-space implementiert
  * RT#368526: RT::AddOn::Billing: Auswahl von Diensten implementiert
  * RT#292775: abgekündigte startlog-Anzeige ausgebaut
  * RT#373018: NEU:gen.user: als Ersatz für gen.userliste
  * RT#373254: rt-eskalation: neue Option -unbedingt
  * RT#368422: Abschaffung der Dienste ":" und "nic" durch Umstellung von
               domain_reg() auf kunde.hauptperson bzw. kunde.adminc
  * RT#369438: Warnung beim impliziten Aufruf von IP-Adressbereichen
  * RT#369257: Abschaffung ticket.dringend und Deskriptorenliste "dringend",
               dabei Optimierung der Anzeigereihenfolge von Personen bei "la"

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 11 Oct 2007 19:32:21 +0200

kunde (1.2007.6.33) oldstable; urgency=low

  * RT#373343: Datenbankfehler bei Angabe von Großbuchstaben beim Aufruf
    einer Mustertextkategorie in kunde beseitigt
  * RT#372266: STDERR nicht kodieren, dabei fliegt Perl auf die Nase
  * RT#372266: Text::CVS löscht das UTF8-Kodierung-Flag.
               Workaround: Output in IO::String schreiben, dann reparieren
  * RT#373639: Verkürzung von Datenbankspalten wegen Umstellung auf UTF8
               und ansonsten zu langen Keys
  * RT#376499: Loggen des Dienstes beim Disassoziieren von Personen korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 23 Oct 2007 17:22:28 +0200

kunde (1.2007.6.32) oldstable; urgency=low

  * RT#373156: RT: SQL-Fehler beim Requestor-Setzen via UID korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 11 Oct 2007 10:03:05 +0200

kunde (1.2007.6.31) oldstable; urgency=low

  * POD zu gen.assoz korrigiert
  * RT#372967:NEU:gen.assoz: Exportieren der Passwörter implementiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 10 Oct 2007 16:21:04 +0200

kunde (1.2007.6.30) oldstable; urgency=low

  * RT#372887: RT: prüfen, ob AddOns erfolgreich geladen werden konnten
  * RT#372266: Encode-Warnungen abgestellt
 
 -- Matthias Urlichs <smurf@noris.de>  Wed, 10 Oct 2007 12:54:09 +0200

kunde (1.2007.6.29) oldstable; urgency=low

  * RT#369204: kein Personen-Menü unter "alle Kunden" möglich
  * RT#369164: Reste der admin/bla-Dienstnutzung aufräumen
  * RT#369594: whois-Resultat durch utf82latin schicken
  * RT#371231: Fehlermeldung korrigiert
  * RT#361156: check_dns-zones: aussagekräftige Fehlermeldungen für
    Net::DNS::Resolver-Methodenaufrufe
  * RT#361156: check_dns-zones: Retry-Mechanismus fürs Setzen des Nameservers
  * RT#372282: Datenbankfehler beim Anlegen einer Domain mit unbekannter TLD
  * RT#369613: Mailrobot: erst Signatur prüfen, dann Codec anwenden
  * RT#372266: Text in kunde/serve/* auf UTF8 umgestellt. Test?

 -- Matthias Urlichs <smurf@noris.de>  Wed, 10 Oct 2007 11:26:49 +0200

kunde (1.2007.6.28) oldstable; urgency=low

  * RT#368949: Bugfix map_ip() für DNS reverse delegation mit CNAMEs

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 24 Sep 2007 15:34:00 +0200

kunde (1.2007.6.27) oldstable; urgency=low

  * RT#367712: RT: "letzte Tickets mit ähnlichen Configuration Items anzeigen"
    soll Tickets aller Benutzer anzeigen
  * RT#366337: latin1-Encoding generierte Unfug
  * RT#367733: utf8-Output produzieren
  * RT#368507: Zugriffe auf Dienst ":" beseitigt (außer in domain_reg())
  * RT#117386: neues Tool add_contacts.joker-cno

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 24 Sep 2007 11:18:30 +0200

kunde (1.2007.6.26) oldstable; urgency=low

  * RT#366706: domainliste:
    fehlende Strichpunkte in <META HTTP-EQUIV="REFRESH">-Tags ignorieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 13 Sep 2007 15:14:10 +0200

kunde (1.2007.6.25) oldstable; urgency=low

  * RT#363515: undef-Warnungen in acctrun
  * RT#364185: copy_rechlauf: der test-Shellbefehl ist doof
  * RT#365998: arbeitszeit4tickets: eindeutige Sortierung für CIs und Leitungen
  * RT#352138: neues Beispiel-Template fqdnlist für gen.hostlist
  * RT#366337: Workaround für perl-Encode::-Bug
  * RT#366145: Eintragen doppelter Tarifklassen abfangen
  * RT#366588: add_acct: Inkonsistente Flagbehandlung und fehlendes Locking

 -- Matthias Urlichs <smurf@noris.de>  Thu, 13 Sep 2007 12:55:42 +0200

kunde (1.2007.6.24) oldstable; urgency=low

  * RT#363511: Bugfix logclient

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 29 Aug 2007 18:25:40 +0200

kunde (1.2007.6.23) oldstable; urgency=low

  * RT#363221: Punycode-UTF8-Altlast entfernt
  * RT#297822: UTF8-Tests repariert
  * RT#297822: mig.strings repariert
  * RT#363221: automatische UTF8/Latin-Erkennung rausgeworfen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Aug 2007 15:20:03 +0200

kunde (1.2007.6.22) oldstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 28 Aug 2007 16:25:20 +0200

kunde (1.2007.6.21) oldstable; urgency=low

  * RT#363143: diverse Fehlerchen beseitigt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 28 Aug 2007 16:24:19 +0200

kunde (1.2007.6.20) oldstable; urgency=low

  * RT#362016: check_domain_expiries.ch_li: grammatischen Fehler in
    Fehlermeldung beim Fehlen nur einer Domain behoben
  * RT#362469: Vermeidung von "Use of uninitialized value in bitwise and (&) at
    /usr/pop/lib/kunde/line/printer"-Warungen, wenn keine Flags übergeben wurden
  * check_domain_expiries.ch_li: fehlende Option "-?" implementiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 24 Aug 2007 11:16:30 +0200

kunde (1.2007.6.19) oldstable; urgency=low

  * RT#359086: Leerzeilen im Rechnungskopf passten noch nicht
  * RT#360888: binmodus() im logclient verwenden
  * RT#316715: Umlautdarstellung in der TT-Generator-Voransicht
    (kein funktionales Problem)
  * RT#361932: Export der Fibunet-Daten muss immer als latin15 erfolgen
  * Verwende MIME::Words zum Kodieren der RT-Mailheader (From: und Subject:)
  * Alle Dateien ohne "use utf8" drin sind latin1-kodiert bittedanke.
  * RT#362122: Test auf Inhaber-mit-Adresse entfernt: unnötig/falsch
  * Die Ausgabe des Menus beim Kunden wurde falsch kodiert wegen Umlaut
    an der exakt falschen Stelle (1024. bis 1025. Byte)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Aug 2007 19:30:56 +0200

kunde (1.2007.6.18) oldstable; urgency=low

  * RT#361562: Importfehler im Testskript. Grummelbrummel.
  * RT#361675: Export von MIME-Parts aus Tickets ging nicht

 -- Matthias Urlichs <smurf@noris.de>  Tue, 21 Aug 2007 11:44:59 +0200

kunde (1.2007.6.17) oldstable; urgency=low

  * mig.strings: neu aufgelegt: sucht nach verUTF8ifizierten Datenbanktexten
  * RT#361530: Umlaut-Ein- und Ausgabe repariert.

 -- Matthias Urlichs <smurf@noris.de>  Tue, 21 Aug 2007 01:22:17 +0200

kunde (1.2007.6.16) oldstable; urgency=low

  * RT#361378: Änderungen an DNS-Zonen bereits beendeter Domains verhindern
  * RT#361470: kleiner Bug im Testskript ...
  * RT#361530: UTF8-Mails ins RT wurden doppelkodiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 20 Aug 2007 17:01:30 +0200

kunde (1.2007.6.15) oldstable; urgency=low

  * RT#361251: MIME::Words versteht kein Unicode im Header.
  * Accountingdaten mit UTF8 schreiben.

 -- Matthias Urlichs <smurf@noris.de>  Mon, 20 Aug 2007 14:43:42 +0200

kunde (1.2007.6.14) oldstable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Aug 2007 14:54:50 +0200

kunde (1.2007.6.13) oldstable; urgency=low

  * RT#361053: get_bitmap()-Tests aufgebohrt, Doku erweitert

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Aug 2007 14:53:37 +0200

kunde (1.2007.6.12) oldstable; urgency=low

  * RT#361000: get_gruppen(): Fehler nur bei gesetzten "strict"-Flag
  * RT#359813: pre-depends auf netbase
  * RT#361024: Rebuild nach Datenbestandskorrektur :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Aug 2007 12:43:58 +0200

kunde (1.2007.6.11) oldstable; urgency=low

  * RT#360978: Jaja, s/stable/oldstable/ wegen QSU :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Aug 2007 11:39:18 +0200

kunde (1.2007.6.10) stable; urgency=low

  * Readline() kommt nicht wirklich mit Unicode-Prompts zurecht,
    wenn der Benutzer kein UTF8 verwendet.
  * RT#356202: QSU-Sync der passwort-Tabelle: Geht jetzt.
  * RT#359763: Logging von Funktionsaufrufen wegen anhaltender Probleme mit
    Prototypes erstmal wieder deaktiviert
  * RT#359086: Rechnungsformat-Update auf "gedrucktes" Firmenpapier
  * RT#360888: DoBinary() in acct/exim auf die ganze Schleife ausgedehnt

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Aug 2007 09:55:28 +0200

kunde (1.2007.6.9) unstable; urgency=low

  * RT#360626:NEU:gen.assoz: "diff" und Data::Dumper sind beide doof ...

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Aug 2007 23:25:40 +0200

kunde (1.2007.6.8) unstable; urgency=low

  * RT#360619, RT#360610: der hat natürlich für die bestehenden Daten die alte
    Version genommen...

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Aug 2007 20:47:10 +0200

kunde (1.2007.6.7) unstable; urgency=low

  * RT#360576: logserver hat Binärdateien verwurstet
  * RT#360610: process_template(): Einrückung beim Dumpen daten-unabhängig!

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Aug 2007 19:26:36 +0200

kunde (1.2007.6.6) unstable; urgency=low

  * RT#247230: nervige Unicodeprobleme, Teil 1 und 2
  * RT#360542: binmode() geht nicht bei IO::ScalarArray und Ähnlichem

 -- Matthias Urlichs <smurf@noris.de>  Wed, 15 Aug 2007 17:04:10 +0200

kunde (1.2007.6.5) unstable; urgency=low

  * Kleinkram im test/12-Skript

 -- Matthias Urlichs <smurf@noris.de>  Tue, 14 Aug 2007 15:48:17 +0200

kunde (1.2007.6.4) unstable; urgency=low

  * "undef" als Argument in UTFkram.pm akzeptieren

 -- Matthias Urlichs <smurf@noris.de>  Tue, 14 Aug 2007 12:40:50 +0200

kunde (1.2007.6.3) unstable; urgency=low

  * RT#297822: Umlautkodierung umgestellt
  * RT#356202: db-sync hat Binärdaten verwurstet
  * RT#348408: kleinere Fehlerchen in dbbuild und dbdiff und sql_diff

 -- Matthias Urlichs <smurf@noris.de>  Sun, 12 Aug 2007 23:21:15 +0200

kunde (1.2007.6.2) unstable; urgency=low

  * RT#356991: sql_diff: auto-increment and Default=0 passen nicht zusammen.

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Aug 2007 14:25:59 +0200

kunde (1.2007.6.1) unstable; urgency=low

  * RL-Kopie-Tempfile wurde in /var/tmp erstellt, das ist aber zu klein

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Aug 2007 13:49:32 +0200

kunde (1.2007.6.0) unstable; urgency=low

  * RT#352940: nach Anzeige von Passwortdaten Bildschirm löschen
  * RT#353518: RT: "<Text>" weg
  * RT#355033: rt-eskalation unterdrückt E-Mails bei "IGNORE"
  * RT#351828: RT: "Filter aktualisieren" via RETURN ermöglichen
  * RT#353687: Personen-Assoziierungen bei fehlenden Attributen verhindern
  * RT#355932: Anzeige der Assoziierungen einer Person optimiert
  * RT#350126: synchrones Erstellen der RL-Kopie

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Jul 2007 14:20:23 +0200

kunde (1.2007.5.12) unstable; urgency=low

  * RT#354626: rt-admin ging noch nicht unter Apache2
  * RT#357105: auto-Refresh ging nicht
  * RT#357084: tt-Generator: Bestätigen+Löschen ging nicht

 -- Matthias Urlichs <smurf@noris.de>  Mon, 30 Jul 2007 12:06:12 +0200

kunde (1.2007.5.11) unstable; urgency=low

  * RT#354365: zusätzlichen Debugging-Code in ipnr_reg(),
    außerdem fehlenden Funktionsimport ergänzt
  * RT#354626: Bugfixes RT-Admin für Etch/Apache2
  * RT#326158: beim www-Accounting neben 70007 auch andere falsche
    Status-Codes akzeptieren
  * RT#355905: POD zu gen.ablauf korrigiert; neues Default für -t: unbegrenzt
  * RT#331449: Fehler werfen, wenn mysql->execute() fehlschlägt (OOM)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 24 Jul 2007 19:42:00 +0200

kunde (1.2007.5.10) unstable; urgency=low

  * RT#346849: TT-Generator: utf8 vs. latin1 auf etch
  * RT#353221: rt-eskalation: Bugfix für Aufruf ohne -{min,ohne}-sollzeit
  * RT#353688: RT-Addons Billing, Confitems und Incidents: Korrektur der
    Zuordnung von Einträgen unmittelbar nach dem Zusammenführen von Tickets

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 13 Jul 2007 11:34:07 +0200

kunde (1.2007.5.9) unstable; urgency=low

  * überflüssigen Code aus noris::TroubleTicket entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 10 Jul 2007 13:26:14 +0200

kunde (1.2007.5.8) unstable; urgency=low

  * Neue Version...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  6 Jul 2007 17:57:05 +0200

kunde (1.2007.5.7) unstable; urgency=low

  * RT#330065: rt-eskalation: neue Optionen -{min,ohne}-sollzeit,
    außerdem Soll- und Ist-Zeiten exportieren
  * RT#352238: arbeitszeit4tickets: neue Optionen -{min,ohne}-sollzeit,
    -keine-summenzeile und -abteilung-like

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  6 Jul 2007 17:56:06 +0200

kunde (1.2007.5.6) unstable; urgency=low

  * RT#351714: Korrektur eines fatalen Tippfehlers im debian/changelog

 -- Matthias Urlichs <smurf@noris.de>  Wed,  4 Jul 2007 15:17:03 +0200

kunde (1.2007.5.5) unstable; urgency=low

  * RT#348408: neue Tool "dbdiffreport".
  * RT#250321:NEU:gen.eximconf: Doppelpunkte und Backslashes in Quellen escapen
  * arbeitszeit4tickets: Fehler beim Aufruf ohne Argumente (Vorschlag Thomas')
  * RT#344941: arbeitszeit4tickets: Arbeitszeiten auf ganze Sekunden runden
  * RT#344941: arbeitszeit4tickets: nur Tickets mit einschlägiger Arbeitszeit
               anzeigen, wenn --zeit-seit oder --zeit-vor angegeben wurde
  * RT#348551: arbeitszeit4tickets: Warnung bei 0 einschlägigen Tickets weg

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  4 Jul 2007 14:59:22 +0200

kunde (1.2007.5.4) unstable; urgency=low

  * CGI unter Apache2 mag kein -NPH-Flag beim Redirect.

 -- Matthias Urlichs <smurf@noris.de>  Wed,  4 Jul 2007 11:22:28 +0200

kunde (1.2007.5.3) unstable; urgency=low

  * RT#351486: NEU:gen.eximconf:fail-Regeln werden jetzt mit ausgegeben

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  4 Jul 2007 10:43:49 +0200

kunde (1.2007.5.2) unstable; urgency=low

  * RT#346849: Stunden-Interface auf Apache2 aufgebohrt
  * RT#351209: gen.nagiosservices4leitungen: Umstellung auf Templates
  * RT#351236: gen.hostlist: IP-Infotext als Description exportieren
  * RT#351265: gen.eximconf: Fehler bei unbekanntem Mailregeltyp

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue,  3 Jul 2007 17:33:50 +0200

kunde (1.2007.5.1) unstable; urgency=low

  * RT#343710: mail_uebergang() wurde manchmal flasch aufgerufen
  * Quoting INFO4KUNDE in Beispiel-config.dist
  * RT#344941: arbeitszeit4tickets: neue Optionen -{addiere,zeige}-verbundene
  * RT#344941: arbeitszeit4tickets: Änderung der Überprüfungssemantik für den
               Kunden, auf den Zeiterfassungseinträge gebucht wurden
  * RT#344941: arbeitszeit4tickets: neue Optionen -ticket und -ohne-ticket
  * RT#349627: Verwaltung von SNMP-Communities für techinfo:/etc/rrdhosts
    - ... und das Nicht-Setzen-Können von MAC-Adressen für Netzadressen

 -- Matthias Urlichs <smurf@noris.de>  Tue,  3 Jul 2007 09:56:21 +0200

kunde (1.2007.5.0) unstable; urgency=low

  * RT#340963: select a,b LEFT JOIN c => select (a,b) LEFT JOIN c
               (wegen Inkompatibilität zwischen MySQL 4 und 5)
  * RT#341404: domainkunde.tarif ist obsolet
  * RT#341484: nicht mehr benötigte mig.*-Scripts entfernt
  * Hinweis für breitere Tabstops in POP-Datenbank für vim
  * RT#346197: db2brick: Modus "Aufruf ohne Username"
               wegen Abschaffung des isdn-Flags ausgebaut
  * RT#331210: sql_diff produziert "DROP TABLE"-Statements
               ... und macht noch einige andere Dinger richtig(er)
    + plus neues Tool "dbdiff"
	  - und Löschung des uralten "dbresync"
  * RT#324178: RT: Templates auch für Comments
  * RT#324178: Aus- und Einklappen von Signatures
  * RT#341676: DNS-Zone bei "ez" nicht automatisch anlegen,
               sondern Hinweis ausgeben, wo sie beheimatet ist.
  * RT#339559: reject-MailRules
  * RT#348310: RT: Adressen nicht einlesen, da sie nicht benötigt werden
  * RT#331291: Passwortklasse "standard" als Default
  * RT#226904: Eintragung von Präfix-Mailregeln mit Bindestrichen verbieten
  * RT#348551: arbeitszeit4ticket: Anzeige von und Selektion nach
               Ticket-Bearbeitern
  * RT#349406: RT: Auswahl von Kundengruppen ermöglicht
  * RT#336360: rdrestore soll eine Transaktion verwenden
  * RT#346849: der RT-Kram wird Apache2-kompatibel.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 27 Jun 2007 15:41:53 +0200

kunde (1.2007.4.30) oldstable; urgency=low

  * RT#352907: REST-Backend zu Trouble Tickets:
    Wenn eine neuere Version eines Trouble Tickets für einen Kunden, für den
    eine ältere Version freigegeben war, nicht mehr freigegeben wird, soll der
    das Trouble Ticket gar nicht mehr angezeigt bekommen.
    (Bislang wurde ihm dann die alte Version angezeigt.)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 10 Jul 2007 17:31:13 +0200

kunde (1.2007.4.29) oldstable; urgency=low

  * RT#351126: gen.nagiosservices4leitungen: Änderung der contact_groups
  * RT#351813: Bugfix für "Illegal divison by zero" in list_stunden()
  * Beseitigung eines Tippfehlers in POD zu rt-eskalation
  * RT#330065: rt-eskalation: Bugfix für Optionen -{,ohne-}bearbeiter
  * RT#351961: bei Eintragung von NameServern zu Domains nur nach
    Hostadressen suchen(, um irreführende Fehlermeldung zu vermeiden)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  5 Jul 2007 17:26:00 +0200

kunde (1.2007.4.28) oldstable; urgency=low

  * RT#348693: domainliste:
    Whitespace in <META HTTP-EQUIV="REFRESH">-Tags ignorieren
  * RT#348987: GET_LOCK() in manage.mysql-databases

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 22 Jun 2007 13:33:26 +0200

kunde (1.2007.4.27) oldstable; urgency=low

  * RT#324178: RT: Templates auch für Comments
  * RT#346706: joker-https-client einen Timeout beigebracht

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 14 Jun 2007 07:03:41 +0200

kunde (1.2007.4.26) oldstable; urgency=low
  
  * RT#343710: Fehlermeldung aufgebohrt
 
 -- Matthias Urlichs <smurf@noris.de>  Thu, 14 Jun 2007 18:56:32 +0200

kunde (1.2007.4.25) oldstable; urgency=low

  * RT::AddOn::Billing: Zeilenumbrüche bei Nur-Lese-Anzeige alter Datensätze
    erhalten
  * RT#342030: Bugfix für Personensuche, wenn keine Person gefunden wird
  * RT#342886: RT: Mail-Inhalte nicht mehr ins ErrorLog schreiben
  * RT#337904: problem() werfen, wenn eine Adresse nicht gefunden wird
  * RT#342663: beim exim-Accounting Mails von localhost ignorieren (um E-Mails
               von Kunden mit eXpurgate nicht doppelt zu accounten),
               außerdem keine Warnungen mehr bei unbekannten Log-Einträgen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Jun 2007 18:20:23 +0200

kunde (1.2007.4.24) oldstable; urgency=low

  * s/stable/oldstable/ (grummelbrummel)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 May 2007 13:44:54 +0200

kunde (1.2007.4.23) stable; urgency=low

  * mail_ticketsuche(): Syntaxfehler im SQL-Aufruf gesehen :-/
  * RT#340167: Tests repariert
  * RT#341375:NEU:gen.assoz: eindeutige Sortierung der Personen
    (wichtig für Test-Suite)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 23 May 2007 11:21:00 +0200

kunde (1.2007.4.22) stable; urgency=low

  * mig.testsystem: da fehlte eine denic-Adresse
  * RT#341168: noch mehr undef-Warnungen
  * RT#340480: eigene DB-Verbindung für Funktionsaufruftabellen-Updates

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 May 2007 09:49:50 +0200

kunde (1.2007.4.21) stable; urgency=low

  * RT#340896: undef-Warnungen im RL-Vergleich

 -- Matthias Urlichs <smurf@noris.de>  Tue, 22 May 2007 14:16:23 +0200

kunde (1.2007.4.20) stable; urgency=low

  * RT#341122: Workaround für Probleme mit &-Prototypen im Zusammenhang mit
    Funktions-Wrapper im Loader

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 22 May 2007 13:09:20 +0200

kunde (1.2007.4.17) unstable; urgency=low

  * RT#340445:NEU:gen.fdzliste: Default-Patterns um Anfangsziffern 4, 6 und 7
    erweitert
  * RT#331277: Adressen nur einmal pro Person ändern

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 18 May 2007 17:11:20 +0200

kunde (1.2007.4.16) unstable; urgency=low

  * Rebuild wegen fehlender "dienst.rechnungstext"-Spalte
    in der Rechnungslaufsvergleichsdatenbank.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 May 2007 13:49:10 +0200

kunde (1.2007.4.15) unstable; urgency=low

  * RT#340204: Replaces: kunde (in kunde-common) korrigiert :-/

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 May 2007 09:38:23 +0200

kunde (1.2007.4.14) unstable; urgency=low

  * RT#340173: Replaces: kunde (in kunde-common) geupdatet

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 May 2007 08:58:48 +0200

kunde (1.2007.4.13) unstable; urgency=low

  * RT#332928: Kein Logging von Funktionsaufrufen durch "/dev/null"
               (also wohl irgendwelche Daemons)
  * RT#338108: mig.testsystem soll RT-Queue-Adressen mit der jeweiligen
               $RT_DOMAIN konstruieren
  * RT#331191: RT-Admin: obsolete Funktionen ausgebaut oder noch deutlicher
               als nur-Lesen gekennzeichnet
  * RT#339933: geschlossene Tickets nicht anfassen, wenn neue
               Domainvorgänge angestoßen werden
               und bei NIC-Konflikten deren Namen hinter der ID ausspucken.
  * RT#340017: Domainlöschanträge an den DENIC zwecks manueller Verifikation
               umleiten
  * RT#331277: Adressänderung bei mehreren Personen mit gleicher Adresse
               optional auf alle Personen ausweiten
  * RT#336177: Tarife duplizieren flog auf die Nase
  * RT#338132: Zahlungsziel-Angabe bei Unterkunde-mit-eigener-Rechnung
  * RT#336035: Rechnungstexte zu Diensten unabhängig von internen Infotexten,
               inkl. Migrator zur Übernahme der alten Werte aus der dienst-
               Deskriptorenliste
  * RT#321394: HTMLfilter.pm: kunde => kunde-common
               da es sowohl von -extern als auch von -rt verwendet wird

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 May 2007 18:49:19 +0200

kunde (1.2007.4.12) unstable; urgency=low

  * RT#330202: Anpassung des Anzeigeformats für Kunden an den Standard,
    dabei Detailkorrekturen diverser anderer Ausgaben
  * RT#332064: Prompt für Adresseingabe nochmal überarbeitet
  * RT#331191: URL des Links von RT-Admin zum Wiki korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  9 May 2007 17:34:43 +0200

kunde (1.2007.4.11) unstable; urgency=low

  * RT#337904: in POP-Datenbank "!^^" erläutert
  * RT#332928: kein Logging von Funktionsaufrufen des domainrobots
  * RT#337128: Auslagerung valid_fqdn(), nun auch Überprüfung, dass FQDNs
    keine nur aus Ziffern bestehenden Labels enthalten dürfen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  9 May 2007 15:22:18 +0200

kunde (1.2007.4.10) unstable; urgency=low

  * RT#324641: noris::ServiceWeb::Globals:
    Änderungen, die auf www[12] vorgenommen wurden, importiert

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 May 2007 13:52:09 +0200

kunde (1.2007.4.9) unstable; urgency=low

  * Bugfix merge.
  * Rebuild wegen RT#336958 (Hotfix wurde automatisch zurückgenommen
    vom QSU-Builder)

 -- Matthias Urlichs <smurf@noris.de>  Mon,  7 May 2007 15:58:59 +0200

kunde (1.2007.4.8) unstable; urgency=low

  * Rebuild wegen fehlender Datenbanktabellen (Logging)

 -- Matthias Urlichs <smurf@noris.de>  Mon,  7 May 2007 15:07:44 +0200

kunde (1.2007.4.7) unstable; urgency=low

  * RT#337312: Bugfix noris::KundenListen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  7 May 2007 11:39:04 +0200

kunde (1.2007.4.6) unstable; urgency=low

  * RT#336958: "apt-get builddeps" fliegt auf die Nase:
    temporärer Workaround

 -- Matthias Urlichs <smurf@noris.de>  Mon,  7 May 2007 10:22:35 +0200

kunde (1.2007.4.5) unstable; urgency=low

  * RT#336932: Abfragen von whois.ripe.net beim Beenden von IP-Adressobjekten
               mit -B, um das ungekürzte inetnum-Objekt angezeigt zu bekommen
  * RT#337128: auch einstellige DNS-Labels erlauben
  * RT#338293: billc-Adresse nicht an fibunet exportieren,
               da sie auch nicht zum Rechnungschreiben verwendet wird
  * RT#340005: ein letztes Vorkommen von person.adr :-/
  * RT#338132: Zahlungsziel-Angabe bei Unterkunde-mit-eigener-Rechnung
               (Cherry-Pick aus 1.2007.4.13)
  * RT#336177: Tarife duplizieren flog auf die Nase
               (Cherry-Pick aus 1.2007.4.13)
  * RT#338293: billc-Adresse nicht an fibunet exportieren,
               da sie auch nicht zum Rechnungschreiben verwendet wird
               (Cherry-Pick aus 1.2007.4)
  * RT#340671: Anzeige von Domains ohne Dienst (=domainkunde.tarif) gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 21 May 2007 12:50:25 +0200

kunde (1.2007.4.4) unstable; urgency=low

  * Rebuild wegen Installer-Problem auf QSU.

 -- Matthias Urlichs <smurf@noris.de>  Fri,  4 May 2007 09:25:26 +0200

kunde (1.2007.4.3) unstable; urgency=low

  * RT#336519: Verwendung der Konfigurationsvariable RT_DOMAIN statt
    "rt.$MAILDOM"
  * RT#335272: nsset soll bei TXT-Records nur _einen_ String generieren,
               sofern nicht explizit mit Anführungszeichen gearbeitet wird

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  3 May 2007 19:20:17 +0200

kunde (1.2007.4.2) unstable; urgency=low

  * Das probieren wir jetzt noch mit installiertem libhook-lexwrap-perl.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Apr 2007 16:00:27 +0200

kunde (1.2007.4.1) unstable; urgency=low

  * RT#331210: sync_db: Zeitfenster entfernt, damit auch Löschungen
               übernommen werden.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Apr 2007 15:15:07 +0200

kunde (1.2007.4.0) unstable; urgency=low

  * RT#324641: `noris::ServiceWeb::Globals::get_param_time' zwingt die
               Eingaben jetzt in einen gültigen Rahmen.
  * RT#325390: `noris::TroubleTicket::_set_ticket' verwendet nicht länger
               `ticketid_get_main' um ge'merge'te Tickets wie das RT zu
               behandeln.
  * RT#330585: Wenn ein Infotext zu einem Dienst geändert werden soll,
               Warnung ausgeben, dass der auf Rechnungen erscheint
  * RT#330605: wir malen einen rudimentären Menugraphen
  * RT#330484: automatische Übernahme des Verantwortlichen beim "Einbauen"
               von Hardware
  * RT#329322: NEU:gen.hostlist: erweitert, um auch IDs der Hostgroups
               auszugeben und zugehöriges Template für monitor2 angepasst
  * RT#330202: Housing-Datenbank: Zeige den Kunden eines Racks in der RZ- und
               der Rack-Uebersicht an.
  * RT#331277: bei Adressänderung Hinweis auf andere Personen mit
               identischer Adresse
  * RT#332469: Entfernung der Funktion zum halbautomatischen FQDN-Setzen
               anhand diverser Attribute von Hardware-Objekten wegen
               Recycling der Hardware- für Schutzbedarfsklassen
  * RT#332928: Logging von Funktionsaufrufen implementiert
    - aber, wegen Datenbank-ROLLBACKs, vorerst ohne Caching
    - und mit Abhängigkeit auf Hook::Lexwrap.
  * RT#333375: Radius-Accounting beigebracht, Datensätze von bestimmten
               NAS-IP-Addressen ohne Warnung zu ignorieren
               (neue Konfigurationsvariable $NAS_IP_ADDRESSES_IGNORE)
  * bereits abgekündigte Funktionen "l<Zahl>", "l-" und "ll" im Personen-Menü
    von kunde ausgebaut
  * Beseitigung von "use of uninitialized value"-Warnungen in list_personen()
  * RT#332064: Prompt+Fehlermeldung bei der Adressangabe erweitert+ergänzt
  * RT#331191: kaputte Funktionen im rt-admin
  * RT#333981: Warnung beim Beenden von Kunden, wenn noch TarifAcct-Regeln
               auf den Kunden zeigen
  * RT#333984: übersichtlichere Anzeige von TarifAcct-Regeln in kunde
  * RT#321394: HTML-Output des RT wegen XSS-Attacken radikal putzen
  * RT#333996: Ersatz ansp-rt.cgi durch kundebunt
  * RT#314904: Generische "Kunden Listen" fuer das TroubleTicket-Interface
               implementiert.
  * RT#335024: get_gruppen() stirbt immer, wenn eine unbekannte nicht-negierte
               Gruppe verwendet wird
    - plus ein paar Tests für das Ganze

 -- Matthias Urlichs <smurf@noris.de>  Wed, 25 Apr 2007 11:52:58 +0200

kunde (1.2007.3.38) stable; urgency=low

  * add/delete_perso: Loggen!
  * RT#332188: fehlerhafte "Mitarbeiter: ja"-Anzeige bei Personen behoben
    (Der Fehler trat nur bei Benutzer(inne)n mit perso-Flag auf.)
  * RT#336346: Abfangen falscher Eingabedaten in rdrestore
  * RT#336393: Anpassung get_domainlist_from_switch auf aktuelle SWITCH-Website
  * RT#335024: get_gruppen() stirbt immer, wenn eine unbekannte nicht-negierte
               Gruppe verwendet wird - plus ein paar Tests für das Ganze
	       (Cherry-Pick aus kunde 1.2007.4.0)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  2 May 2007 11:50:55 +0200

kunde (1.2007.3.37) stable; urgency=low

  * nur neuer push2qsu wegen dortigem Konfigurationsproblem (RT#331474)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  5 Apr 2007 17:53:32 +0200

kunde (1.2007.3.36) stable; urgency=low

  * kunde/list/tarife_kurz: Ausgabe auf den "Drucker" bittedanke
  * RT#330920: arbeitszeit4tickets: Spaltenverschiebung in der Summenzeile
                                    behoben
  * RT#328280: gen.wice_liste: Datum nicht merken wenn einzelner Kunde
  * RT#331139: Tippfehler in set/ipnr/flags

 -- Matthias Urlichs <smurf@noris.de>  Wed,  4 Apr 2007 13:36:50 +0200

kunde (1.2007.3.35) stable; urgency=low

  * RT#328943: irreführende Fehlermeldung bei "r"/"w" beim
               Mustertext-Editieren beseitigt
  * RT#329814: Bugfix für "td" bei Kundentarifen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 28 Mar 2007 14:34:52 +0200

kunde (1.2007.3.34) stable; urgency=low

  * RT#328508: Content-Transfer-Encoding:8bit eingefügt (war unvollständig)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 22 Mar 2007 12:08:29 +0100

kunde (1.2007.3.33) stable; urgency=low

  * RT#328508: Content-Transfer-Encoding:8bit eingefügt (überall)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 22 Mar 2007 10:42:46 +0100

kunde (1.2007.3.32) stable; urgency=low

  * RT#328246: Filtern von Domains/Handles mit offenen Tickets nochmals umgestellt
  * RT#328474: der DENIC akzeptiert inzwischen (angeblich ;-) Umlaute im Handle

 -- Matthias Urlichs <smurf@noris.de>  Wed, 21 Mar 2007 14:09:01 +0100

kunde (1.2007.3.31) stable; urgency=low

  * RT#327961: beim Setzen von Hauptperson etc. wurde nicht die Personen-
    liste des Kunden, sondern die von noris aufgelistet

 -- Matthias Urlichs <smurf@noris.de>  Tue, 20 Mar 2007 08:13:39 +0100

kunde (1.2007.3.30) stable; urgency=low

  * RT#327413: falscher create-table-Aufruf im Test

 -- Matthias Urlichs <smurf@noris.de>  Thu, 15 Mar 2007 15:21:02 +0100

kunde (1.2007.3.29) stable; urgency=low

  * RT#327269: Reste der adr-Tabelle beseitigt
  * RT#327344: Stammdaten-Übernahme an die Buchhaltung klemmte

 -- Matthias Urlichs <smurf@noris.de>  Thu, 15 Mar 2007 13:24:38 +0100

kunde (1.2007.3.28) stable; urgency=low

  * RT#327298:NEU:gen.assoz:
    Bugfix aus 1.2007.3.27 wirkt sich auf QSU-Tests aus

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 15 Mar 2007 10:45:34 +0100

kunde (1.2007.3.27) stable; urgency=low

  * RT#327181: Fehler bei Dienst-Auswahl in gen.assoz und check_dns-zones
               beseitigt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 15 Mar 2007 10:05:04 +0100

kunde (1.2007.3.26) stable; urgency=low

  * RT#326915: Reseller-Info-Abfragen repariert:
    - verwendeten die alten Adressdaten
    - "id: bla" wurde nicht berücksichtigt
  * RT#326158: Workaround für Apache-Bug: falscher HTTP-Status 70007

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 14 Mar 2007 11:27:13 +0100

kunde (1.2007.3.25) stable; urgency=low

  * RT#325357: Adressausgabe: Länder qualifizieren ("land" => "land.kfz")
    - Default ist jetzt: Land ausgeschrieben in der letzten Zeile
  * RT#326887: valid_dienst() kann 0 zurückliefern (general)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 16:09:19 +0100

kunde (1.2007.3.24) stable; urgency=low

  * edit_dienste(): if(defined X) statt if(X), wegen X==0 (general)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 12:41:39 +0100

kunde (1.2007.3.23) stable; urgency=low

  * RT#323636: Offene gemergte Tickets vs. Domainautomat, Runde 3

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 10:06:14 +0100

kunde (1.2007.3.22) stable; urgency=low

  * RT#326626: falsche read-Datenbank verwendet bei "unvollständigen"
               Angaben in der pop.conf (aufgefallen bei sync-Abfrage)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 09:01:32 +0100

kunde (1.2007.3.21) stable; urgency=low
  
  * fehlende Funktionsimporte in RT::ui::web::forms ergänzt
  * RT#326666: db.rechlauf: immer DB-Version und Datum ausgeben
  * edit_templateses: kein Anlegen neuer Mustertextkategorien

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 07:58:04 +0100

kunde (1.2007.3.20) stable; urgency=low

  * Nochmal, diesmal wegen der pop_rl_13-tabelle (Migration)
  * ... und "stable" sollte es sein

 -- Matthias Urlichs <smurf@noris.de>  Tue, 13 Mar 2007 06:28:14 +0100

kunde (1.2007.3.19) unstable; urgency=low

  * QSU-Resubmit wegen RT#326630 (keine Änderung)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 12 Mar 2007 22:34:38 +0100

kunde (1.2007.3.18) unstable; urgency=low

  * QSU-Resubmit wegen RT#326523 (keine Änderung; Migration)

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Mar 2007 22:04:02 +0100

kunde (1.2007.3.17) unstable; urgency=low

  * RT#326400: Korrektur des flip_land_eu-Aufrufs im Test nachgezogen

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Mar 2007 13:17:54 +0100

kunde (1.2007.3.16) unstable; urgency=low

  * RT#326302: Person "rn-26.vpn.profi-psn" existiert nicht mehr
  * Adressmigration: Kleinere Fixes

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Mar 2007 00:38:01 +0100

kunde (1.2007.3.15) unstable; urgency=low

  * RT#325382: Umlautkodierung in qsu/kunde_builder korrigiert

 -- Matthias Urlichs <smurf@noris.de>  Tue,  6 Mar 2007 15:39:25 +0100

kunde (1.2007.3.14) unstable; urgency=low

  * RT#325128: kunde_builder: Rechnungslauf-Log mit ins Ticket schreiben
  * dbbuild -gk: erst Tabelle anlegen, dann FOREIGN KEYs
  * RT#325355: Kurznamen einer Adresse zuordnen sollte nicht dazu führen,
    dass die Person danach eine neue Adresse bekommt.
  * RT#325360: print_adresse() auf process_template() umstellen

 -- Matthias Urlichs <smurf@noris.de>  Tue,  6 Mar 2007 15:30:27 +0100

kunde (1.2007.3.13) unstable; urgency=low

  * Rebuild, um die Abwesenheit von weiteren QSU-Problemchen zu prüfen
  * Kunden-Löschen: Ansprechpartner entfernen (vorsichtshalber)
 
 -- Matthias Urlichs <smurf@noris.de>  Mon,  5 Mar 2007 22:56:23 +0100

kunde (1.2007.3.12) unstable; urgency=low

  * RT#325067: fehlenden DoFn()-Import in gen.fdzliste ergänzt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Mar 2007 16:25:14 +0100

kunde (1.2007.3.11) unstable; urgency=low

  * Kunden-Löschen: Personeneinträge löschen
    Person-Löschen: Abfangen, wenn ein Eintrag in kunde darauf verweist
    - bei der Gelegenheit aufgefallen:
      diverse "kunde=0"-Datenbankabfragen bereinigt

 -- Matthias Urlichs <smurf@noris.de>  Mon,  5 Mar 2007 15:40:58 +0100

kunde (1.2007.3.10) unstable; urgency=low

  * RT#325052: Import edit_personen() in edit_kunden() ergänzt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Mar 2007 15:19:20 +0100

kunde (1.2007.3.9) unstable; urgency=low

  * RT#325046: Import strip_kn() in edit_kunden() ergänzt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Mar 2007 15:01:03 +0100

kunde (1.2007.3.8) unstable; urgency=low

  * kunde_builder: filedescriptor-Fehler behoben
  * Adress/Länderbehandlung, Adressmigrator: kleinere Probleme behoben
  * Ausgabe der alten Adressdaten der Person, wenn's noch keine neue gibt
    (zwecks einfacherer Migration)
  * Bugfix: Ausgabeumleitung "permanent" funktionierte nicht mit
    line_printer(1)-Aufrufe
  * RT#323878: rt-eskalation:
    + als alarmiert per Default auch dann markieren,
      wenn kein Empfänger angegeben war
    + neue Option -nicht-speichern, um das bei Bedarf zu unterdrücken
    + neue Option -tickets-seit, um alte Tickets ausblenden zu können
  * RT#324358: Umstellung der Datums-Optionen in arbeitszeit4tickets
               auf Time::ParseDate::parsedate()
  * RT#321593: Rückbau Makros in POP-Datenbank
  * RT#320262: Beim Kunde-Anlegen die Hauptperson zuordnen
  * RT#325033: arbeitszeit4tickets:
    + neue Optionen -status und -ohne-status
    + Ticket-Status auch mit ausgeben

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon,  5 Mar 2007 14:11:09 +0100

kunde (1.2007.3.7) unstable; urgency=low

  * RT#323878: RT: Priorisierung von (incident-)Tickets durch neues
    RT::AddOn::Force_priority erzwingen
  * RT#324167: Tests aufgeräumt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Feb 2007 14:40:26 +0100

kunde (1.2007.3.6) unstable; urgency=low

  * RT#324146: Tippfehler 2 :-/

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Feb 2007 14:07:45 +0100

kunde (1.2007.3.5) unstable; urgency=low

  * RT#324146: Tippfehler :-/

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Feb 2007 13:58:11 +0100

kunde (1.2007.3.4) unstable; urgency=low

  * RT#320262: mig.kundemail mitinstallieren
  * RT#320238: Unterkunden mit eigener Rechnung beim Generieren der
    Rechnung für den Hauptkunden ignorieren bittedanke
  * RT#296325: check_dns-zones: Fehlermeldung "does not exist" durch
    "delegation missing" ersetzt
  * RT#320262: Umlaut-Kodierung in mig.kundemail korrigiert
  * RT#321593: Mustertexte in jeweils eigenen Tabellen
             - "Vorlagen"-Funktion in POP-Datenbank/dbbuild eingebaut
             - Adressen in eigener Tabelle
             - Ausgabe von Adressen via Template "adress_vorlage"
               (Name: iso2-Ländercode)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 28 Feb 2007 12:42:10 +0100

kunde (1.2007.3.3) unstable; urgency=low

  * RT#321578: Syntax- und Prototypfixes

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 Feb 2007 18:07:11 +0100

kunde (1.2007.3.1) unstable; urgency=low

  * RT#320238: Unterkunden können eigene Rechnungen haben

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 Feb 2007 13:20:52 +0100

kunde (1.2007.2.4) unstable; urgency=low

  * RT#321084: Mail qsu-builder => RT
  * tt.cgi: Perl-Quoting ist doof.
  * RT#321450: Syntaxprüfung in den betreffenden Verzeichnissen.
  * RT#320262: Prioritäten doch nicht wegwerfen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 14 Feb 2007 12:25:49 +0100

kunde (1.2007.2.3) unstable; urgency=low

  * RT#320262: Personen setzen *aua*

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Feb 2007 08:38:08 +0100

kunde (1.2007.2.2) unstable; urgency=low

  * RT#320262: Die Personen werden beim Kunde-Auflisten mit ausgegeben.
  * RT#320262: Der billc wird *nicht* vom übergeordneten Eintrag geholt.
  * RT#320262: Migrator für $billc an das alte Verhalten angepasst

 -- Matthias Urlichs <smurf@noris.de>  Mon, 12 Feb 2007 08:31:19 +0100

kunde (1.2007.2.1) unstable; urgency=low

  * RT#320796: QSU-Probleme

 -- Matthias Urlichs <smurf@noris.de>  Fri,  9 Feb 2007 13:06:34 +0100

kunde (1.2007.2.0) unstable; urgency=low

  * RT#316488: gen.hostlist um Hardware-Informationen erweitert, um auch
    hostextinfo-Dateien ausgegeben zu können, dabei gen.hostlist4standorte-
    hostextinfo-Beispiel-Template umgebaut
  * X-purgate:-Header im RT immer anzeigen
  * RT#317627: pop.conf aus kunde-common entfernen
  * RT#317592: Template-Pfade in qsu/tests korrigiert
    + und @POPHOME@ in Skripts vernünftig in-place-ausführbar gemacht
  * RT#302659: Dienst-Tabelle != Deskriptor "Dienst"
  * RT#284139: perso-Tabelle um Start+Enddatum ergänzt
  * RT#303591: Kodierung in Reseller-INFO-Antworten
  * nirgends verwendete Konfigurationsvariable $MAILDOM2 entfernt
  * RT#320006: Die Empfänger von Trouble-Tickets werden schöner formatiert.
  * RT#320648: Vorbereitung der Abschaffung von Personen-Prioritäten
    - NEU:gen.assoc: "nacktes" gen.assoc sortiert jetzt aus unerfindlichen
      Gründen anders

 -- Matthias Urlichs <smurf@noris.de>  Fri,  9 Feb 2007 12:44:35 +0100

kunde (1.2007.1.13) stable; urgency=low

  * RT#303748: rt-eskalation: Bugfix für Option -ohne-bearbeiter
  * RT#303748: rt-eskalation: noch ein Bugfix für Optionen -{,ohne-}bearbeiter
  * RT#303748: Bugfix für Dbase::Help::in_list():
               Auswahl von allen außer NULL-Werten
  * arbeitszeit4tickets: Bugfix für Option -ohne-queue

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  9 Mar 2007 19:40:34 +0100

kunde (1.2007.1.12) stable; urgency=low

  * RT#323188: Nachbesserung: RT::CGI4AddOn hinzugefügt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 28 Feb 2007 14:20:48 +0100

kunde (1.2007.1.11) stable; urgency=low

  * RT#322725: www-Accounting: Usernamen können auch Whitespace enthalten...
  * RT#323657: Groß-/Kleinschreibung beim Anlegen neuer Kunden ignorieren
  * RT#323740: Hinweis-Mails für neu angelegte Kunden, die nicht aus der
               Produktion stammen, kennzeichnen
  * RT#322295: beim Löschen einer Person mit Eintragung in "stundenliste"
               letztere automagisch mitlöschen
  * RT#323188: RT: Rückwärts-Sortierung von Sequences auch nach Submit in
               AddOn-Formular beibehalten

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 28 Feb 2007 12:35:51 +0100

kunde (1.2007.1.10) stable; urgency=low

  * RT#319024: noris::TroubleTicket: Verwende 'bignum' fuer 64bit-Flags aus
               der Datenbank.
  * RT#321651: Das Runden von exakt 0.5 war exakt flasch.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 15 Feb 2007 12:22:37 +0100

kunde (1.2007.1.9) stable; urgency=low

  * RT#318240: RT: Fehler beim Versand von Autoreplys ignorieren
  * RT#318817: Bugfix für Hardware-Clonen unter Kunde "-"

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 31 Jan 2007 17:14:07 +0100

kunde (1.2007.1.8) stable; urgency=low

  * db.py wieder nach kunde-python gestopft
  * RT#238509: gen.ablauf: undef-Warnung
  * RT#315933: obsolete Tabelle "ansprechpartner" entfernt
  * RT#306860: SQL-Optimierung beendete_kunden
  * RT#317660: dbkunde-Dienst wird von docushare gebraucht
  * RT#317751: WebRT: nur offene Tickets können "angenommen" sein
  * RT#295306: Nachbesserung zu billbot-Update-Logging
  * RT#317856: Tippfehler bei Funktionsname in mail_ticket_out() korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 29 Jan 2007 12:57:38 +0100

kunde (1.2007.1.7) stable; urgency=low

  * RT#316886: NEU:gen.fdzliste: samt Beispiel-Template implementiert
  * RT#317246: diverse Tools angefasst, damit beim Umbenennen von Kunden
               weniger Probleme entstehen:
               + acct_sms()
               + arbeitszeit4tickets
               + check_rt-tickets
               + domainliste
               + gen.assoz
               + trans.kunde
  * Uralt-Tool "gen.local" gelöscht

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 24 Jan 2007 16:47:05 +0100

kunde (1.2007.1.6) unstable; urgency=low

  * RT#316380: NEU:beendete_kunden:Nachbesserung zu RT#315933

 -- Matthias Urlichs <smurf@noris.de>  Thu, 25 Jan 2007 08:20:48 +0100

kunde (1.2007.1.5) unstable; urgency=low

  * RT#316283: Nachbesserung Installationsproblem RT#316011

 -- Matthias Urlichs <smurf@noris.de>  Fri, 19 Jan 2007 11:39:28 +0100

kunde (1.2007.1.4) unstable; urgency=low

  * RT#306860: NEU:beendete_kunden: QSU-Test kann nicht funktionieren, da
               Vorgängerversion defekt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 18 Jan 2007 19:44:48 +0100

kunde (1.2007.1.3) unstable; urgency=low

  * zusätzliche Indizes auf rechnungen.{datum,kunde} und umgekehrt
  * RT#315933: Nachbesserung Abschaffung Pseudo-Ansprechpartner
  * RT#313445: Nachbesserung Anzeige der Details übergeordneter Hardware
               in der Übersichtsliste
               (funktionierte nicht für Hardware ohne eigene Hardware-ID)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 18 Jan 2007 18:05:14 +0100

kunde (1.2007.1.2) unstable; urgency=low

  * RT#316011: Installationsproblem (versehentlich eingecheckte Änderung)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 18 Jan 2007 08:38:17 +0100

kunde (1.2007.1.1) unstable; urgency=low

  * RT#314715: Aufräumen diverser Service-Altlasten
  * RT#315933: Pseudo-Ansprechpartner "technik" bzw. "vertrieb" abgeschafft
  * RT#315922: pwdomain/mail+service in test/22 angelegt, brauchen wir!

 -- Matthias Urlichs <smurf@noris.de>  Thu, 18 Jan 2007 02:35:16 +0100

kunde (1.2007.1.0) unstable; urgency=low

  * RT#238509: gen.ablauf: Betrag/Monat mit ausgeben
  * RT#299012: gen.nagioshosts fliegt raus
  * RT#306860: NEU:beendete_kunden: erweitert nach Biggis Wünschen, insb. um
    - Anzeige des Kundennamens
    - Anzeige der Summe der Rechnungsbeträge innerhalb des letzten Jahres
      vor der Beendigung
    - Anzeige des letzten Rechnungsbetrags
    - Anzeige des Infotexts der letzten Rechnung
  * RT#295306: billbot soll altes Expire-Datum _menschenlesbar_ ins Updatelog
               schreiben
  * RT#306694: Trouble-Ticket-Generator: Ermoegliche die Auswahl des kommenden
               Jahres in fuer Beginn- und Endzeitpunkt.
  * RT#311419: Warnung beim Versuch der Änderung des DNS-Namens
               eines überwachten Hosts
  * RT#314011: Zuordnung von verantwortlichen Personen zu Hardware ermöglicht
  * RT#314285: check_rt-tickets und arbeitszeit4ticket Selektion von Tickets
               nach Priorität beigebracht
  * RT#308930: RT: Analog zu Leitungen werden (kundenspezifische wie globale)
               Confitems, deren Namen im Subject stehen, nun automagisch
               gesetzt
  * RT#314927: kunde: Wechsel von Hardwareobjekten zu übergeordneten Hardware-
               objekten ermöglicht
  * RT#313445: Anzeige übergeordneter Hardware auch in Hardware-
               Übersichtsliste
  * RT#313445: bessere Detail-Anzeige bei eingebauter Hardware, insb. des
               Standorts der übergeordneten Hardware und derer Hardware-ID
  * RT#315383: check_domain_expiries.ch_li soll nur Domains mit NIC chnic
               beachten
  * RT#308916: RT: Suche nach Configuration Items ermöglicht
  * RT#303591: abgehende Reseller-Infomails UTF8ifizieren
  * RT#314715: rpc-Kram fliegt raus
  * RT#308917: RT: "letzte Tickets mit ähnlichen Configuration Items anzeigen"
               implementiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 17 Jan 2007 16:43:36 +0100

kunde (1.2006.11.28) stable; urgency=low

  * RT#236255: nerviger Tippfehler
  * RT#315913: rt_defaults.id entfernt, da einerseits übergelaufen,
               andererseits überflüssig

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 17 Jan 2007 17:10:55 +0100

kunde (1.2006.11.27) stable; urgency=low

  * fehlenden Funktionsimport in delete_mailrule() ergänzt
  * RT#313732: QSU: Rechnungslauftestfehler wurden nicht erkannt
  * RT#314167: Rechnungsnummer ändern nicht möglich

 -- Matthias Urlichs <smurf@noris.de>  Wed, 10 Jan 2007 16:53:59 +0100

kunde (1.2006.11.26) stable; urgency=low

  * RT#311437: Aufruf von "db" ohne Argumente produziert Unfug
  * RT#312943: no_dns_check-Flag wurde nicht überall berücksichtigt
 
 -- Matthias Urlichs <smurf@noris.de>  Fri,  5 Jan 2007 15:09:38 +0100

kunde (1.2006.11.25) stable; urgency=low

  * RT#306668: Verhindern des Speicherns eines Trouble-Ticket mir Loesungtext
               aber ohne Endzeitpunkt.

 -- Florian Forster <octo@entwicklung.noris.de>  Fri, 29 Dec 2006 11:44:39 +0100

kunde (1.2006.11.24) stable; urgency=low

  * RT#312521: QSU-Test für gen.hostlist4standorte aktualisiert (-dienst
               statt -flags), gleichzeitig den Fall, dass keine
               einschlägigen Standorte gefunden wurden, als OK erklärt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 29 Dec 2006 11:26:52 +0100

kunde (1.2006.11.23) stable; urgency=low

  * SQL-Syntaxfehler in db_seqnum
  * Tippfehler im Eintrag in debian/control
  * RT#303301: Bus in MIME::Words gefixt.
  * RT#303301: test/98_mime_words hinzugefuegt.
  * RT#312187: billbot: 20 statt nur 15 Sekunden zwischen zwei .org-whois-
               Abfragen warten
  * RT#312153: Suchkritieren für net-Cache-Dateien in acctrunloop zwecks
               Abgrenzung von NetApp-Snapshots eingegrenzt
  * RT#312400: Anzeige von IP-Adress-Objekten, die mehreren Personen als
               RemoteIP zugeordnet sind, gefixt
  * RT#313525: Liste der Umrechnungsfaktoren: kunde "U" "L"

 -- Matthias Urlichs <smurf@noris.de>  Thu,  4 Jan 2007 15:02:43 +0100

kunde (1.2006.11.22) stable; urgency=low

  * RT#305933: Falscher Replaces: für kunde-common
  * RT#310934: der DENIC interessiert sich nicht für unseren bill-c
               und auch nicht für beendete Domains

 -- Matthias Urlichs <smurf@noris.de>  Wed, 20 Dec 2006 14:15:14 +0100

kunde (1.2006.11.21) stable; urgency=low

  * RT#310146: genauere Prüfung des Rechnungslaufstatus
  * RT#311309: noris::REST in kunde-htdocs statt -cgibin
  * RT#311337: DNS-Checks für Domains ohne NS-EIntrag flogen auf die Nase

 -- Matthias Urlichs <smurf@noris.de>  Wed, 20 Dec 2006 11:38:39 +0100

kunde (1.2006.11.20) stable; urgency=low

  * RT#304425: "git add gen.descr" nachgeholt
  * Version als stable gekennzeichnet

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 18 Dec 2006 14:08:08 +0100

kunde (1.2006.11.19) unstable; urgency=low

  * RT#309285: www-Accounting: Ausgabe des Dateinamens im Fehlerfall gefixt
  * Merge mit bugfix
  * RT#306860: Tool "kunde_mit_kuenftigem_ende-datum" wird durch
               "beendete_kunden" ersetzt und die Funktonalität entsprechend
               angepasst
  * RT#308679: NEU:gen.hostlist4standorte:
    - bei explizit angegebenem -kunde auch hardware.kunde überprüfen
    - auch Standorte gehouster Hardware berücksichtigen
    - neue Option -dienst, die später -flags ersetzen soll
  * RT#304425: NEU:gen.descr: zum Export von Deskriptorenlisten

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 14 Dec 2006 18:30:44 +0100

kunde (1.2006.11.18) unstable; urgency=low

  * RT#309285: Nachbesserung für überarbeitetes www-Accounting
  * RT#308518: Trouble-Ticket-Generator:
    - nochmal Nachbesserung zu Ticket-Bearbeiter-Setzen
    - bessere Fehler-Überprüfung beim Mail-Versand
    - kaputtes MIME::Words erstmal entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 13 Dec 2006 16:38:09 +0100

kunde (1.2006.11.17) unstable; urgency=low

  * RT#308518: Tippfehler im Trouble-Ticket-Generator beseitigt
  * RT#309961: Nachbesserung fürs RT::AddOn::Billing
               (Fehlermeldung bei Angabe eines zu alten Datums)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 13 Dec 2006 15:02:38 +0100

kunde (1.2006.11.16) unstable; urgency=low

  * RT#309285: WWW-Accounting grundlegend überarbeitet
               (insb. Umstellung auf mod_logio)
  * RT#309961: neue Accouningdatensätze im Vormonat: vernünftige Fehlermeldung
  * RT#309145: qsu-Installer macht einen Stepback, wenn er nach der
               Installation noch ein Problem findet
  * RT#308518: Owner-Setzen in noris::CreateTicket (und damit für den
               TT-Generator) gefixt
  * RT#308518: auch bei Mails ans RT die jeweilige $RT_DOMAIN verwenden
  * RT#309926: Whitespace am Anfang und Ende bei Eingaben in kunde ignorieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 13 Dec 2006 13:54:31 +0100

kunde (1.2006.11.15) unstable; urgency=low

  * RT#309010: HousingDB fehlte noch :-/

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Dec 2006 11:05:45 +0100

kunde (1.2006.11.14) unstable; urgency=low

  * RT#309909: nur "timestamp"-Spalten bekommen den "on update"-Modifier

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Dec 2006 09:31:12 +0100

kunde (1.2006.11.13) unstable; urgency=low

  * RT#309396: fgrep-Aufrufe korrigiertt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Dec 2006 08:21:42 +0100

kunde (1.2006.11.12) unstable; urgency=low

  * RT#309434: Denkfehler in debian/control :-/
  * RT#309396: den wirklichen Fehler gefunden
  * RT#309010: Tab vs. Space im Makefile :-(

 -- Matthias Urlichs <smurf@noris.de>  Tue, 12 Dec 2006 16:50:21 +0100

kunde (1.2006.11.11) unstable; urgency=low

  * RT#309396: kunde_builder: Timeouts verlängert

 -- Matthias Urlichs <smurf@noris.de>  Mon, 11 Dec 2006 17:05:32 +0100

kunde (1.2006.11.10) unstable; urgency=low

  * RT#309010: Ein paar Dateien waren unfugsweise nicht in kunde-htdocs,
    sondern in -cgibin. Verschoben.

 -- Matthias Urlichs <smurf@noris.de>  Mon, 11 Dec 2006 15:18:50 +0100

kunde (1.2006.11.9) unstable; urgency=low

  * Rebuild wegen vorheriger Installationsprobleme

 -- Matthias Urlichs <smurf@noris.de>  Mon, 11 Dec 2006 12:47:35 +0100

kunde (1.2006.11.8) unstable; urgency=low

  * RT#273307: Umlautkodierung in Tools gen.ablauf, gen.wice_liste und
               umsatzplanung gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 11 Dec 2006 11:42:26 +0100

kunde (1.2006.11.7) unstable; urgency=low

  * RT#297830: /usr/pop/VERSION: kunde => kunde-common
  * RT#306499: Envelope-Adresse auf hostmaster-manuell statt -automat
  * RT#309010: Merge aus -bugfix

 -- Matthias Urlichs <smurf@noris.de>  Mon, 11 Dec 2006 11:29:31 +0100

kunde (1.2006.11.6) unstable; urgency=low

  * bin/kunde hatte KUNDE_NO_PERLPATH nicht berücksichtigt

 -- Matthias Urlichs <smurf@noris.de>  Sun, 10 Dec 2006 09:48:23 +0100

kunde (1.2006.11.5) unstable; urgency=low

  * Rebuild wegen Installationsproblem.
    - Cleanup debian/tmp!

 -- Matthias Urlichs <smurf@noris.de>  Sat,  9 Dec 2006 05:48:27 +0100

kunde (1.2006.11.4) unstable; urgency=low

  * RT#307070: RT: Änderung des JavaScript-Codes für die "Informationen zu
               diesem Kunden" beim Ticket-Neuanlegen wegen Opera-Bug
  * RT#299012: NEU:gen.hostlist: Infotexte der Hostgroups mit exportieren
               und im Beispiel-Template als Hostgroup-Alias verwenden
  * RT#273307: set_kunde_ansprechpartner():
               Umlaut-Kodierung und UPDATE-Statement gefixt
  * RT#290161: remind_hardware_standorte:
    - auch im Header abfangen, wenn einer Person keine E-Mail-Adresse
      zugeordnet ist
    - nochmal Bugfix Option -hardware-flags
  * RT#309010: Merge aus -bugfix

 -- Matthias Urlichs <smurf@noris.de>  Sat,  9 Dec 2006 00:23:14 +0100

kunde (1.2006.11.3) unstable; urgency=low

  * RT#309000: Unterdrückung einer "used only once"-Warnung in edit_personen()
  * RT#309000: Bugfix rt-eskalation

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  8 Dec 2006 15:43:48 +0100

kunde (1.2006.11.2) unstable; urgency=low

  * RT#273307: Nachbesserung bei Ansprechpartnern:
    - Setzen der Ansprechpartner
    - Anzeige im Kundenobjekt
    - Tool rt-eskalation
  * RT#308977: andersfarbiger Hintergrund in der Test-Umgebung auch für die
               Housing-Datenbank
  * RT#307070: ansp-rt.cgi: Abfrage nach IP-Adressen gefixt
  * RT#308518: noris::CreateTicket soll konfigurierbares $RT_BACKEND verwenden
  * RT#290161: remind_hardware_standorte:
    - abfangen, wenn einer Person keine E-Mail-Adresse zugeordnet ist
    - Bugfix Option -hardware-flags
  * RT#308530: weitere Aufräumarbeiten in POP-Datenbank

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri,  8 Dec 2006 15:20:54 +0100

kunde (1.2006.11.1) unstable; urgency=low

  * RT#308787:NEU:find_descr: Test war fehlgeschlagen...

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  7 Dec 2006 18:51:46 +0100

kunde (1.2006.11.0) unstable; urgency=low

  * RT#303393: Installation aller kunde-Pakete via syslog (local1.info) loggen
  * RT#303551: Wegfall gen.nagioscontacts
  * RT#288162:NEU:find_descr die Ausgabe von Bitmasken beigebracht
  * RT#290161: Hardware-Flags implementiert
  * RT#294123: Tool rt-eskalation soll auch Kunden-Prio exportieren
  * RT#305195: log_update(): bei CGI-Scripts tatsächlichen User loggen
  * RT#299012: ipkunde.hostgroups implementiert
  * RT#299012:NEU:gen.hostlist: und Beispiel-Templates implementiert
               (wird gen.nagioshosts ersetzen)
  * RT#304749: Generierung net.de umgestellt, damit alle Peerings
               berücksichtigt werden
  * RT#273307: Tabelle "ansprechpartner" wegoptimiert
  * RT#307070: Link aus ansp-rt.cgi auf die Wiki-Seite zum Kunden
  * RT#307070: Link "Informationen zu diesem Kunden" beim Neuanlegen von
               RT-Tickets
  * RT#307070: ansp-rt.cgi: Bugfix diverser SQL-Querys (falsche Überprüfung,
               ob Objekte noch aktiv sind),
               außerdem Abruf von Hardware-Listen ermöglicht
  * RT#308518: TT-Generator soll beim Anlegen von RT-Tickets einen Bearbeiter
               setzen
  * RT#308530: nicht benötigten Referenz-Typ "!>>" aus POP-Datenbank entfernt
  * RT#307436: Setzen obsoleter Flags unterbunden, dito Assoziierung von
               Personen unter nicht dafür vorgesehenen Diensten
  * RT#308784: versehentliches Anlegen von Deskriptorenlisten erschwert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  7 Dec 2006 18:06:16 +0100
  
kunde (1.2006.10.41) stable; urgency=low

  * RT#308528: Aufräumen in htdocs/
    - verschiebe alle lib/*-Dateien nach dbperl/
    - entferne alle Importe von "." und Ähnlichem
    - ersetze @POPHOME@
    - RT#309010: repariere debian/kunde-htdocs.files
    - RT#309010: installiere die "neuen" Module vernünftig
  * Bugfix Net::DNS::Recurse für mit Punkten beginnende Namen
  * RT#310133: Pseudo-Syntax-Überprüfung der FQDNs in server_ipnr() entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 13 Dec 2006 17:44:08 +0100

kunde (1.2006.10.40) stable; urgency=low

  * RT#308492: /usr/pop/lib in @INC für tt.cgi gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Dec 2006 18:50:31 +0100

kunde (1.2006.10.39) stable; urgency=low

  * RT#307936: noch eine falsche SQL-Abfrage in ansp-rt.cgi...
  * RT#306583: Suche nach Buchungen gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Dec 2006 17:56:11 +0100

kunde (1.2006.10.38) stable; urgency=low

  * RT#306583: vernünftige Fehlermeldung beim Versuch, einen Kunden zu
               löschen, dem Buchungen zugeordnet sind
  * RT#308492: abweichende Hintergrundfarbe in Test-Umgebung auch beim
               TT-Generator und ansp-rt.cgi
  * RT#307936: weitere kaputte SQL-Abfragen im ansp-rt.cgi entfernt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Dec 2006 17:32:28 +0100

kunde (1.2006.10.37) stable; urgency=low

  * RT#274400: Domainrobot: keine DNS-Prüfung bei Migration bittedanke
  * RT#308408: Absender-Domains für Hostmaster-Automaten-Mails korrigiert

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed,  6 Dec 2006 16:22:34 +0100

kunde (1.2006.10.36) stable; urgency=low

  * RT#306608: Eintragung derselben E-Mail-Adresse bei mehreren Personen
               wieder ermöglicht
  * RT#306583: vernünftige Fehlermeldung beim Versuch, einen Kunden zu
               löschen, dem RT-Tickets zugeordnet sind
  * RT#307436: beim Personen-Assoziieren Dienste aus Gruppe "domain" nicht
               mehr anzeigen, außerdem Dienst-Liste mit "l" ermöglicht
  * RT#307070: Bugfix diverser SQL-Querys (falsche Auswahl aktiver Objekte)
               im ansp-rt.cgi
  * RT#306609: Email-Adresse eintragen
  * RT#306365: Default für nicht-Menschen-Handles: ROLE => ORG
  * RT#274400: de-Domain-Migrator: Adressparser, Adressen aus AdminC,
               Ticket-Timeout
  * "ok" beim Domain- und Handlebeantragen setzt das Antragsticket,
    so es offen ist, auf 'stalled'.
  * RT#308027: Domainrobot bez. Transaktions-Timeouts stabilisiert
 
 -- Matthias Urlichs <smurf@noris.de>  Wed,  6 Dec 2006 13:34:22 +0100

kunde (1.2006.10.35) stable; urgency=low

  * RT#298835: keine E-Mail-Adress-Validierung bei der Erzeugung von
    Auto-Replies
  * RT#306008: Zustellung wenn DB-Timeout/Transaktionsfehler
  * RT#274400: verzögerte NOTIFYs ändern den Ticketstatus: ?
  * RT#397237: Domain-Beenden: Tarif sofort abknipsen
  * domain_whois: akzeptiere auch eine Domain-ID
  * RT#306609: unpassende DENIC-Owner-Handles anhand der Ticket-IDs
               aus den WHOIS-Daten neu anlegen
  * RT#292442: Trouble-Ticket-Generator: verbesserte Fehlerbehandlung,
    wenn z. B. versucht wird, einem RT-Ticket ein zweites TT zuzuordnen
  * Tippfehler bei Hinweistext zum MailRegel-Editieren beseitigt

 -- Matthias Urlichs <smurf@noris.de>  Tue,  5 Dec 2006 04:38:44 +0100

kunde (1.2006.10.34) stable; urgency=low

  * RT#306199: der Robot/Mailer hat das due-Datum nicht (immer) neu gesetzt
  * RT#296044: QSU: Script zum einfachen Signieren und Hochladen von Paketen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 30 Nov 2006 17:42:02 +0100

kunde (1.2006.10.33) stable; urgency=low

  * RT#306000: Domainrobot: auf Einzel-Transaktionen umgestellt :-/

 -- Matthias Urlichs <smurf@noris.de>  Thu, 30 Nov 2006 13:34:36 +0100

kunde (1.2006.10.32) stable; urgency=low

  * RT#303551: Fehler in POD zu gen.nagioshosts korrigiert
  * RT#274400: Importfehler
  * Domainrobot: Durchlaufzähler

 -- Matthias Urlichs <smurf@noris.de>  Thu, 30 Nov 2006 12:03:32 +0100

kunde (1.2006.10.31) stable; urgency=low

  * RT#274400: Domains mit Status mit gesetztem ignore-Flag ignorieren
    (diesmal wirklich)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 17:18:03 +0100

kunde (1.2006.10.30) stable; urgency=low

  * RT#305263: Datenbank wurde unnötigerweise geschlossen

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 16:44:49 +0100

kunde (1.2006.10.29) stable; urgency=low

  * RT#293971: Zugriffe auf rw/ro-DB aufgeräumt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 15:38:33 +0100

kunde (1.2006.10.28) stable; urgency=low

  * RT#305181: '"Data::Dumper::Sortkeys" used only once'-Warnung in
    process_template() wegoptimiert
  * RT#305181: Tippfehler in mail_finde_denic() beseitigt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 29 Nov 2006 14:24:35 +0100

kunde (1.2006.10.27) stable; urgency=low

  * RT#124670-28: denic: CLOSE ACK nicht erkannt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 13:52:59 +0100

kunde (1.2006.10.26) stable; urgency=low

  * RT#274400: Domains mit Status mit gesetztem ignore-Flag ignorieren

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 13:14:26 +0100

kunde (1.2006.10.25) stable; urgency=low

  * RT#303301: gepatchtes MIME::Words fürs Trouble-Ticket-Frontend
  * RT#290161: Tippfehler in POD zu remind_hardware_standorte beseitigt
  * RT#304861: Warnung beim Setzen von Monitoring-Flags, wenn keine Kontakte
               definiert sind, muss sich jetzt nach Diensten statt Personen-
               flags richten
  * RT#274400: mig.de_domains weniger plapperig machen
  * RT#303591: utf8-Problem in Tickets

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Nov 2006 12:25:21 +0100

kunde (1.2006.10.24) stable; urgency=low

  * RT#274400: DENIC-Handles explizit prüfen

 -- Matthias Urlichs <smurf@noris.de>  Fri, 24 Nov 2006 04:13:17 +0100

kunde (1.2006.10.23) stable; urgency=low

  * RT#274400: mehr Aufräumarbeiten in mig.de_domains

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Nov 2006 14:14:01 +0100

kunde (1.2006.10.22) stable; urgency=low

  * RT#274400: Aufräumarbeiten in mig.de_domains

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Nov 2006 12:48:49 +0100

kunde (1.2006.10.21) stable; urgency=low

  * RT#297830: neue, nicht alte, Version loggen
  * RT#288162: Beispiel-Tempate für gen.assoz/nagioscontacts überarbeitet
  * RT#297976: acctdiff muss einzel.netflow statt einzel.quelle verwenden
  * RT#274400: Aufräumarbeiten in mig.de_domains

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Nov 2006 12:36:55 +0100

kunde (1.2006.10.20) stable; urgency=low

  * Merge vergessen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Nov 2006 01:32:41 +0100

kunde (1.2006.10.19) stable; urgency=low

  * Stabile Version :-/

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Nov 2006 01:27:14 +0100

kunde (1.2006.10.18) unstable; urgency=low

  * RT#303292: das Überspringen alter Tests funktionierte nicht sauber

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Nov 2006 15:53:16 +0100

kunde (1.2006.10.17) unstable; urgency=low

  * RT#303275: changelog: NEU:gen.passwd: fehlte
  * RT#295311: process_template: Keys beim Dumpen sortieren
    + NEU:gen.assoz: verwendet dies

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Nov 2006 15:45:37 +0100

kunde (1.2006.10.16) unstable; urgency=low

  * RT#288162: gen.passwd eine Option -kunde beigebracht
  * RT#303198: Trouble-Ticket-Generator von Dienst "tt" auf "trouble"
               umgestellt
  * RT#286264: Verschlimmbesserung rückgängig gemacht
  * RT#299408: RT-Aktionen: wiederholen, wenn Deadlock
  * RT#297936: Liste der NEU:bla:-Änderungen seit der letzten Installation
  * RT#303256: das überflüssige "usage: I" wiederhergestellt

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Nov 2006 14:19:22 +0100

kunde (1.2006.10.15) unstable; urgency=low

  * RT#302919: check_dns-zones von -flags auf -dienst umgestellt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 21 Nov 2006 16:15:49 +0100

kunde (1.2006.10.14) unstable; urgency=low

  * RT#288162: Personenlisten nochmal überarbeitet (nach Ingos Ideen)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 21 Nov 2006 13:40:45 +0100

kunde (1.2006.10.13) unstable; urgency=low

  * RT#288162: Bugfix la.DIENST und la:FLAG im Personenmenü

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 21 Nov 2006 12:51:52 +0100

kunde (1.2006.10.12) unstable; urgency=low

  * RT#288162: Format für Personenlisten überarbeitet

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 21 Nov 2006 11:47:46 +0100

kunde (1.2006.10.11) unstable; urgency=low

  * RT#296297: auf Ingos Wunsch langweiligere Meldungen beim Merge-Prozess
    im RT
  * RT#301926: arbeitszeit4tickets: Anzeige von und Auswahl nach zugeordneten
    Leitungen (analog zu Conf.Items)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 17 Nov 2006 18:16:06 +0100

kunde (1.2006.10.10) unstable; urgency=low

  * RT#294123: rt-eskalation die Optionen -{,ohne-}bearbeiter beigebracht
  * RT#297021: Index auf ticketid.{ticket,extern,seq} UNIQUE

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 16 Nov 2006 17:34:28 +0100

kunde (1.2006.10.9) unstable; urgency=low

  * RT#297976: Ziel (n)uernberg in (n)oris umbenannt
  * RT#294123: rt-eskalation die Optionen -m{in,ax}-prio beigebracht
  * RT#297021: noris::REST::Backend::WebRT soll einen vernünftigen Fehler
    werfen, wenn ein User für keinen Kunden Zugriffsrechte hat
  * RT#290161: remind_hardware_standorte im tools/Makefile nachgetragen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 15 Nov 2006 14:11:16 +0100

kunde (1.2006.10.8) unstable; urgency=low

  * Rebuild, weil gleichzeitig mit dem QSU-Build ein db-sync lief :-/

 -- Matthias Urlichs <smurf@noris.de>  Tue,  7 Nov 2006 02:31:58 +0100

kunde (1.2006.10.7) unstable; urgency=low

  * RT#298910: NEU:gen.assoz: unvollständige Sortierung (Diffs beim Testen)

 -- Matthias Urlichs <smurf@noris.de>  Mon,  6 Nov 2006 21:25:37 +0100

kunde (1.2006.10.6) unstable; urgency=low

  * RT#298071: "Prices:" und "vat:" vor Weiterleitung von Joker-Mails an die
                 Domain-Reseller ebenfalls entfernen
  * RT#298528: Tippfehler in sync_db

 -- Matthias Urlichs <smurf@noris.de>  Mon,  6 Nov 2006 18:09:29 +0100

kunde (1.2006.10.5) unstable; urgency=low

  * RT#297904: geänderte Scripts
    + NEU:gen.assoz:
    + NEU:gen.passwd:
    + NEU:gen.virtualhosts:
    + NEU:gen.hostlist4standorte:

 -- Matthias Urlichs <smurf@noris.de>  Thu,  2 Nov 2006 15:54:48 +0100

kunde (1.2006.10.2) unstable; urgency=low

  * Neue Version...

 -- Matthias Urlichs <smurf@noris.de>  Thu,  2 Nov 2006 15:21:08 +0100

kunde (1.2006.10.1) unstable; urgency=low

  * RT#297895: QSU-Problemchen

 -- Matthias Urlichs <smurf@noris.de>  Thu,  2 Nov 2006 15:20:07 +0100

kunde (1.2006.10) unstable; urgency=low

  * RT#288035: Adressplan: überflüssige Zeilen filtern
  * domreg.nic kann NULL sein
  * Ticketübersicht aus der r/w-DB holen
  * RT#286264: Workaround durch besseren Workaround ersetzt
  * RT#293075: Tool finde_utf8: Findet Datenbankfelder mit UTF8-Inhalt
  * RT#274400: DENIC-MRI: Umstellung Description - Holder Handle
  * RT#290161: neues Tool remind_hardware_standorte
  * RT#287602: "nsset -r" für IPv6-Adressen ermöglicht
  * Environment-Variablen dokumentiert und etwas aufgeräumt
  * RT#294965: Domains verzögert beenden
  * RT#274794: check_domain_expiries_by_whois: "TRANSFER PROHIBITED"
    bei .ag-Domains als "OK" betrachten
  * RT#295306: billbot soll Änderung des Expire-Datums sowie Domain-
    Bezahlung ins Updatelog schreiben
  * RT#288162: mig.2dienst implementiert
  * RT#288162: Tool kundenmailing entfernt, weil's niemand braucht
  * RT#288162: NEU:gen.assoz: implementiert
  * RT#274174: Tool maile.ipass-ioq gelöscht
  * RT#295626: Beispiel-Templates überarbeitet, dabei
               NEU:gen.hostlist4standorte: Aliase geändert
  * RT#288162: REST-Backend für service.noris.net:
               get_kunden_by_user.name umgestellt:
               Assoziierung muss nun unter Dienst "service" sein
  * RT#296358: Im kunde-Hauptmenü Filtern nach Kunden-Prioritäten ermöglicht
  * RT#288162: gen.passwd überarbeitet (insb. neue Option -dienst)
  * RT#296396: QSU-Tests für gen.passwd aktualisiert
  * RT#297019: Trouble-Ticket-Generator von Flag auf Dienst "tt" umgestellt
  * RT#297021: noris::REST::Backend::WebRT von Flag auf Dienst "rtweb"
               umgestellt
  * RT#297035: check_monitoring_person() von Personen-Flags auf Dienste
               umgestellt
  * RT#297037: automagisches Löschen des no_tts-Flags bei Hinzuassoziieren
               einer Person unter Dienst "tt" (statt beim tt-Flag-Setzen)
  * RT#288162: Beispiel im Tool find_descr aktualisiert
  * RT#296297: Sicherheitsabfrage beim Mergen von Tickets
  * RT#273307: "vertriebliche Infos" ausgebaut
               (weil das jetzt ins WICE oder Wiki gehört)
  * RT#294123: Tool "rt-eskalation" implementiert
  * RT#296101: Schreiben mittels "db" erschwert
  * RT#293605: Änderungen der POP-DB-Struktur real vs. QSU
    ... plus "db_seq"-Programm zum Updaten derselben
  * RT#297830: kunde-Installation via syslog (local1.info) loggen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu,  2 Nov 2006 12:23:53 +0100

kunde (1.2006.9.27) stable; urgency=low

  * RT#297458: ueberpruefe_mailrules: Warnungen und Probleme stets quittieren
  * RT#293918: Workaround für mysteriösen Import-Fehler in RT::database
  * RT#299514: Warnung bei Usernamen-Änderung von Personen mit Flags nur,
               wenn schon vorher ein Username gesetzt war
  * RT#299586: menschenlesbare Fehlermeldung beim Versuch, eine Person zu
               löschen, die bei irgendeiner Domain eingetragen ist
  * RT#301249: arbeitszeit4tickets muss gemergte Tickets ignorieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 16 Nov 2006 18:04:31 +0100

kunde (1.2006.9.26) stable; urgency=low

  * RT#296108: Umstellung von joker auf joker-{com,net}: repariert

 -- Matthias Urlichs <smurf@noris.de>  Thu,  2 Nov 2006 12:59:47 +0100

kunde (1.2006.9.25) stable; urgency=low

  * RT#297278: POP-Datenbank: Foreign Keys der Form ">bla/fasel" erlauben
  * RT#296108: Umstellung von joker auf joker-{com,net}

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Nov 2006 21:55:07 +0100

kunde (1.2006.9.24) stable; urgency=low

  * *Grummel*

 -- Matthias Urlichs <smurf@noris.de>  Wed,  1 Nov 2006 21:55:07 +0100

kunde (1.2006.9.23) stable; urgency=low

  * RT#296325: Nachbesserung: Verzeichnisse für Net::DNS::Recurse anlegen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 25 Oct 2006 14:01:18 +0200

kunde (1.2006.9.22) stable; urgency=low

  * RT#296520: Tests auf Datenbank-Synchronität aus domain{mail,robot}
    entfernt
  * RT#296325: Verzeichnisse für Net::DNS::Recurse anlegen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 25 Oct 2006 13:34:01 +0200

kunde (1.2006.9.21) stable; urgency=low

  * RT#294844: Domainmailer darf keine Test::*-Module laden
  * RT#296325: Net::DNS::Recurse ins dbperl/Makefile eingetragen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Wed, 25 Oct 2006 13:09:55 +0200

kunde (1.2006.9.20) stable; urgency=low

  * RT#296325: check_dns-zones muss fehlende Delegation bemerken
  * RT#296325: check_dns-zones auf Net::DNS::Recurse umgestellt
    (und einige weitere Details optimiert)

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Tue, 24 Oct 2006 17:48:28 +0200

kunde (1.2006.9.19) stable; urgency=low

  * RT#296298: Fehler bei der Umformatierung des Domainrobots

 -- Matthias Urlichs <smurf@noris.de>  Tue, 24 Oct 2006 15:02:16 +0200

kunde (1.2006.9.18) stable; urgency=low

  * *Gnabber*  Dateien sollte man vor dem Einchecken vielleicht speichern...

 -- Matthias Urlichs <smurf@noris.de>  Mon, 23 Oct 2006 19:27:57 +0200

kunde (1.2006.9.17) stable; urgency=low

  * RT#296111: Fehler beim Zuordnen von denic-KKs (test only)

 -- Matthias Urlichs <smurf@noris.de>  Mon, 23 Oct 2006 19:15:16 +0200

kunde (1.2006.9.16) stable; urgency=low

  * RT#296096: Fehler beim Freigeben der rw-Datenbankverbindung

 -- Matthias Urlichs <smurf@noris.de>  Mon, 23 Oct 2006 16:40:32 +0200

kunde (1.2006.9.15) stable; urgency=low

  * neue Version, neues Glück

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 23 Oct 2006 11:22:47 +0200

kunde (1.2006.9.14) stable; urgency=low

  * RT#295821: "unbekannter Parameter 'was'"-Fehlermeldung in RT-Übersicht
               gefixt
  * RT#295821: RT-Übersicht "Filter updaten" als Synonym für "Filter
               aktualisieren" akzeptieren

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Mon, 23 Oct 2006 11:22:00 +0200

kunde (1.2006.9.13) stable; urgency=low

  * RT#293914: set_person_adresse(): split_adr mit nur-meckern-Flags aufrufen
  * RT#294396: Anpassung get_domainlist_from_switch wegen Website-Änderung
  * RT#294247:
    + "%" in Usernamen nicht mehr erlauben,
      außerdem maximale Länge auf 64 Zeichen beschränken.
    + Ersetzen von Punkten durch Doppelpunkte in Usernamen
      für MySQL-Datenbanken und zugehörige User
  * RT#293971: R/W-Datenbankverbindung schließen, wenn Import mit :readonly
  * RT#294466: Problem Personen mit "doppelten" Mailadressen im RT
  * RT#293922: Umlaute in Mails an Reseller
  * RT#293925: Nachbesserung zu "Angaben zu Kosten und unserem Kontostand aus
               Joker-Mails entfernen"
  * RT#294027: Bugfix RT::AddOn::Troubleticket (false positives)
  * RT#294844: nicht parsbare MIME-Mails abweisen
  * RT#294035: Domainrobot: gemergte Tickets korrekt berücksichtigen
  * RT#295308: ende-Datum "0" verhindern
  * RT-Übersicht nochmal überarbeitet
  * RT-Übersicht: Textfelder kleiner
  * RT#243839: Non-RFC compliant sender address in RT
  * (re-Upload^2 wegen QSU-Problem)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 18 Oct 2006 19:36:31 +0200

kunde (1.2006.9.12) stable; urgency=low

  * RT#291293: get.accounting soll bei unbekannten Kunden nicht abbrechen,
    sondern nur den fraglichen Eintrag überspringen
  * RT#293918: diverse Funktionsimporte im Handle-Bereich ergänzt
  * RT#293925: DRI: Angaben zu Kosten und unserem Kontostand aus Joker-Mails
    entfernen

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Fri, 13 Oct 2006 12:19:25 +0200

kunde (1.2006.9.11) stable; urgency=low

  * RT#293018: Accountingproblem nach kunde.exttyp-Rauswurf
  * Beim Setzen von Domaindaten aus einer existierenden Domain sollte
    auch der externe Nameserver übernommen werden.
  * RT#255179: RT::AddOn::Troubleticket für gemergte RT-Tickets gefixt
  * RT#288035: Adressplan: überflüssige Zeilen filtern (Cherry-Pick)
  * RT#280119: gen.adressplan: Ziel-Anzeige (aka Option -z) gefixt

 -- Martin H. Sluka <fany@entwicklung.noris.de>  Thu, 12 Oct 2006 13:25:18 +0200

kunde (1.2006.9.10) stable; urgency=low

  * neue Version wegen Test-Fehler, vgl. RT#292796
  * RT#288035: Adressplan: überflüssige Zeilen filtern
  * RT#236255: gen.wice_liste: Unterkunden rausfiltern
  * RT#194558: Rechnungslauf-Diff für einen einzelnen Kunden ging nicht
  * RT#291212: "Dienst nicht berechenbar": Stackdump wegfiltern

 -- Matthias Urlichs <smurf@noris.de>  Wed, 11 Oct 2006 15:15:13 +0200

kunde (1.2006.9.9) stable; urgency=low

  * Stable-Version mit zusätzlichen Bugfixes

 -- Matthias Urlichs <smurf@noris.de>  Tue, 10 Oct 2006 17:08:04 +0200

kunde (1.2006.9.8) unstable; urgency=low

  * RT#267915: Hinweistext bei nicht eindeutiger Personen-Suche korrigiert

 -- Martin H. Sluka <fany@noris.de>  Thu, 21 Sep 2006 17:42:15 +0200

kunde (1.2006.9.7) unstable; urgency=low

  * RT#255179: RT::AddOn::Troubleticket implementiert, um das Schließen
    von RT-Tickets, zu denen es noch offene Trouble-Tickets gibt,
    verhindern zu können
  * RT#265560: RT: "[ ] nur von mir abonnierte Tickets" implementiert
  * rt/NEWS gelöscht, da hoffnungslos veraltet
  * RT#260595: arbeitszeit4tickets muss r/w-Datenbank verwenden
  * RT#260595: arbeitszeit4tickets soll Arbeitszeit in Sekunden ausgeben
  * RT#260595: arbeitszeit4tickets muss Newlines z. B. aus Subjects filtern
  * RT#260595: arbeitszeit4tickets: auch Arbeitszeit ohne Faktoren ausgeben
  * RT#181276: Textfelder in RT-Übersicht überarbeitet
  * RT#181276: RT: Filtern nach Infotexten ermöglicht
  * RT#267915: Suche nach Personen (Dbase::Globals::get_person()) überarbeitet
  * RT#289402: Abruf von Stundenlisten als CSV auch unter "alle Kunden"

 -- Martin H. Sluka <fany@noris.de>  Thu, 21 Sep 2006 16:41:33 +0200

kunde (1.2006.9.6) unstable; urgency=low

  * RT#289017: Hinweis auf kundebunt bei (M)ailRegeln
  * RT#288117: RT::AddOn::Confitems um rt_fragen erweitert
  * RT#260595: Tool arbeitszeit4ticket: Selektion nach Zeit nochmal
    grundlegend überarbeitet

 -- Martin H. Sluka <fany@noris.de>  Wed, 20 Sep 2006 17:28:09 +0200

kunde (1.2006.9.5) unstable; urgency=low

  * RT#288117: globale Configuration Items ermöglicht
  * RT#272938: Ziel bei IP-Accounting-Datensätzen mitloggen
  * Warnung bei Accounting-Abfrage für alle Kunden wegoptimiert
  * RT#288593: Accounting: Bugfix Ziel-Zuordnung in Acct->acct()
    (Bug war durch 2915bcbf6c060337bfd59be4e23d913ccb5799e1 enstanden)
  * RT#288640: unnötige Zeiterfassungsfeatures ausgebaut
    (stunden.{anfahrt,kfaktor,hash,seq} + Descr.-Listen "anfahrt" und
    "stdkunde")
  * RT#260595: neues Tool arbeitszeit4tickets
  * RT#288850: RT: Ausgabe der voraussichtlichen ToDo-Zeit implementiert
    (neue Spalte z), nebenbei Ausgabe von Fehlermeldungen optimiert

 -- Martin H. Sluka <fany@noris.de>  Tue, 19 Sep 2006 16:29:13 +0200

kunde (1.2006.9.4) unstable; urgency=low

  * RT#287927: In kunde-Hauptmenü Filtermöglichkeit nach Kundenname
    implementiert
  * RT#286639: bei hardware-Objekten HE vor Standort anzeigen
  * RT#280119: gen.adressplan: Filtern nach Kunden gefixt;
    sofortiger Abbruch, wenn ein unbekanntes Flag angegeben wird
  * RT#272938: automagische monatliche Erzeugung neuer Netzwerk-Listen
    in acctrunloop gefixt
  * RT#268284: look4rt-tickets: -noverbose ermöglicht
  * RT#250725: check.accounting_up-to-dateness: OK-Fall gefixt

 -- Martin H. Sluka <fany@noris.de>  Fri, 15 Sep 2006 18:41:00 +0200

kunde (1.2006.9.3) unstable; urgency=low

  * RT#287911: Beim Anzeigen eines Personen-Datensatzes in kunde auch
    eine etwaige Assoziierung beim primären Kunden anzeigen

 -- Martin H. Sluka <fany@noris.de>  Thu, 14 Sep 2006 16:02:42 +0200

kunde (1.2006.9.2) unstable; urgency=low

  * RT#287709: "Statement unlikely to be reached"-Warnung im Tool sshpipe
    wegoptimiert
  * RT#287717: einige Tools können noch nicht getestet werden,
    weil noch keine aktuelle Version auf QSU installiert ist:
    - NEU:gen.smsgw-conf:
    - NEU:gen.virtualhosts:
    - NEU:gen.vmps:

 -- Martin H. Sluka <fany@noris.de>  Wed, 13 Sep 2006 21:10:25 +0200

kunde (1.2006.9.1) unstable; urgency=low

  * RT#287709: Bugfix tools/look4rt-tickets

 -- Martin H. Sluka <fany@noris.de>  Wed, 13 Sep 2006 21:08:34 +0200

kunde (1.2006.9) unstable; urgency=low

  * RT#282084: obsoletes Tool gen.nagioshosts4standorte entfernt
  * RT#258942: Selektion nach Flags beim Anzeigen von IP-Adress-Objekten
               implementiert
  * Hinweise auf strings-Tabelle aus POP-Datenbank entfernt
  * RT#272938: automagische monatliche Erzeugung neuer Netzwerk-Listen zur
    Ziel-Zuordnung beim Netflow-Accounting und Verwendung dieser Listen
    implementiert
  * RT#274400: denic-HOLDER- statt DESCR-Anträge
    (noch ohne Migrationsskript)
  * Dbase.pm: "autocommit"-Setzen nur wenn notwendig
  * RT#275625: NEU:gen.virtualhosts: als Ersatz für gen.vhosts
    (jetzt mit Templates)
  * RT#275625: gen.vhosts entfernt
  * RT#284197: konfigurierbare Default-Spalten für die RT-Übersicht
  * RT#283876: RT: Speichern persönlicher Einstellungen implementiert
  * RT#286363: NEU:gen.hostlist4standorte: Kundennummer (kundennr) und
    -namen (kunde) der Standorte sowie ggf. gesetzten Typ (typ) der
    zugehörigen Hosts mit exportieren
  * RT#250725: check.accounting_up-to-dateness Option -when beigebracht,
    mit der man angeben kann, dass bestimmte Accountings nur zu bestimmten
    Zeitpunkten erwartet werden
  * RT#286639: bei gehouster Hardware Standort trotzdem anzeigen (Bitte
    ggf. bei "diff.hardware" nach Update einmalig "-ignore Standort"!)
  * RT#280119: Abschaffung kundenweiter Ziele (aka kunde.exttyp)
  * RT#280119: gen.adressplan Filtern nach ipflags beigebracht (Option -f)
  * RT#280119: Code für IP-Flag "shared_server" ausgebaut,
               dafür neues Flag "no_accounting" implementiert
  * RT#268284: neues Tool look4rt-tickets
  * RT#264116: check_domains_de eine Option -pv-limit beigebracht
  * RT#286436: NEU:gen.smsgw-conf: keinen Account generieren, wenn weder
    Username+Passwort noch eine Rufnummer angegeben ist, außerdem
    definierte Sortierung der Konfigurationsdateien (wegen changed-file)

 -- Martin H. Sluka <fany@noris.de>  Wed, 13 Sep 2006 15:20:47 +0200

kunde (1.2006.8.17) stable; urgency=low

  * RT#288474: Nachbesserung zu Bugfix fürs Öffnen von Followup-Tickets
    mit To:-Adressen
  * RT#292775: Startlog-Anzeige ("kunde"/"-"/"cl") repariert

 -- Martin H. Sluka <fany@noris.de>  Tue, 10 Oct 2006 14:49:46 +0200

kunde (1.2006.8.16) stable; urgency=low

  * RT#289244: NEU:gen.nagioshosts: soll als Alias den FQDN setzen

 -- Martin H. Sluka <fany@noris.de>  Thu, 21 Sep 2006 16:52:19 +0200

kunde (1.2006.8.15) stable; urgency=low

  * RT#289308: Bugfix für Öffnen von Followup-Tickets mit To:-Adressen

 -- Martin H. Sluka <fany@noris.de>  Thu, 21 Sep 2006 11:10:27 +0200

kunde (1.2006.8.14) stable; urgency=low

  * RT#288474: RT: Mail an Requestor und übrige Empfänger (Cc/Bcc) beim
    Anlegen von Tickets zusammenfassen, damit bei ungültigen Empfänger-
    adressen gar keine E-Mail erzeugt wird
  * Bugfix Dbase::Globals::time4ticket()
    (optionale Beginn- und Ende-Daten wurden bislang ignoriert)
  * fehlenden Import von DoFn() in edit_tickets() ergänzt
  * RT#288890: gen.dhcpconf: doppelte Host-Einträge verhindern

 -- Martin H. Sluka <fany@noris.de>  Tue, 19 Sep 2006 17:56:51 +0200

kunde (1.2006.8.13) stable; urgency=low

  * RT: Bugfix print_transaction()
  * RT#286264: Workaround für SeqFaults unter Debian-Perls in
    Dbase::Globals::is_utf8(), weil RT sonst bei langen Sequences
    auf die Nase fällt

 -- Martin H. Sluka <fany@noris.de>  Thu, 14 Sep 2006 15:57:38 +0200

kunde (1.2006.8.12) stable; urgency=low

  * Rebuild wegen Testproblem

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Sep 2006 16:07:07 +0200

kunde (1.2006.8.11) stable; urgency=low

  * RT#284853: (noch einen) aus RT#281016 resultierenden Fehler im
    radius-Accounting beseitigt
  * RT#284958: neues CGI-Tool "wikiseite4kunde"
  * RT#285628: neues Beispiel-Template "status-836" zu gen.hostlist4standorte
  * RT#283986: Person mit perso-Datensatz löschen
  * RT#287212: Lokales Acct.pm verwenden

 -- Matthias Urlichs <smurf@noris.de>  Wed, 13 Sep 2006 14:41:35 +0200

kunde (1.2006.8.10) stable; urgency=low

  * Tipp-o.ä.-Fehler im radius-Accounting-Verarbeiten

 -- Matthias Urlichs <smurf@noris.de>  Wed, 30 Aug 2006 15:28:24 +0200

kunde (1.2006.8.9) stable; urgency=low

  * fehlende Funktionsimporte in RT::database::admin ergänzt
  * RT#272514: line_in(): wandle Input zu latin1, wenn UTF8
    (temporärer Workaround)
  * RT#236255: Importfehler :-/
  * RT#236255: gen.wice_liste: Option "-e" entfernt, weil sinnfrei
  * RT#275070: Code zum Fehler-Werfen bei langen Requests im RT: entfernt

 -- Matthias Urlichs <smurf@noris.de>  Sat, 26 Aug 2006 06:52:42 +0200

kunde (1.2006.8.8) stable; urgency=low

  * RT#278711: Arbeitsstunden wurden beim Ticket-Mergen nicht summiert
  * list_tarife_kurz: '*'-Tarife gelten immer als aktuell
  * RT#283617: Die Testumgebung mailte an Reseller

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 Aug 2006 15:49:46 +0200

kunde (1.2006.8.8) stable; urgency=low

  * RT#278711: Arbeitsstunden wurden beim Ticket-Mergen nicht summiert
  * list_tarife_kurz: '*'-Tarife gelten immer als aktuell

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 Aug 2006 14:33:33 +0200

kunde (1.2006.8.7) stable; urgency=low

  * RT#275070: Lock-Timeout-Problem: Transaktion unterbrechen in
               RT-Ausgaben, die nichts verändern

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 Aug 2006 13:24:18 +0200

kunde (1.2006.8.6) stable; urgency=low

  * RT#275070: Umstellung des Debug-Codes auf $ENV{REMOTE_USER}
  * RT#283523: RT: Anzeige für "Content"-Links gefixt
  * RT#282386: Suche nach Personen mit Kurznamen, die Ziffern enthalten,
               ermöglicht

 -- Martin H. Sluka <fany@noris.de>  Wed, 23 Aug 2006 10:41:12 +0200

kunde (1.2006.8.5) stable; urgency=low

  * RT#282386: Überprüfungsroutinen für Kurz- und Usernamen zu Personen
    vereinheitlicht
  * RT#275070: Zeit auf 20 Sekunden verringert
  * RT#275070: 5sec Verzögerung, damit die andere Seite genug Zeit hat
  * RT#280669: Leerzeilen zu übersehen ist spaßig :-/

 -- Matthias Urlichs <smurf@noris.de>  Tue, 22 Aug 2006 16:44:17 +0200

kunde (1.2006.8.4) unstable; urgency=low

  * RT#281076: da fehlte noch ein libio-pty-perl

 -- Matthias Urlichs <smurf@noris.de>  Tue, 22 Aug 2006 12:12:43 +0200

kunde (1.2006.8.3) unstable; urgency=low

  * RT#280669: Adressen im RIPE-Antrag
  * RT#281076: neues Tool "sshpipe" 
    (damit ein ssh-Passwort o.ä. auf stdin übergeben werden kann)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 22 Aug 2006 11:30:54 +0200

kunde (1.2006.8.2) unstable; urgency=low

  * RT#282084: NEU:gen.hostlist4standorte:
    Ersatz für gen.nagioshosts4standorte, jetzt mit Templates
  * Sync-Intervall von drei auf neun Tage hochsetzen,
    da wir das inzwischen wöchentlich statt täglich tun

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Aug 2006 20:12:56 +0200

kunde (1.2006.8.1) unstable; urgency=low

  * RT#275070: dauert ein DB-Befehl länger als 30 Sekunden? $DATAHOST triggern

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Aug 2006 16:20:07 +0200

kunde (1.2006.8) unstable; urgency=low

  * RT#275035: RT: Bei Tickets, die zu Queues gehören, für die das
    AddOn Confitems-Plugin aktiviert ist und zu Kunden, für die
    mindestens ein Conf. Item eingetragen ist, resolven nur erlauben,
    wenn mindestens ein Conf. Item ausgewählt wurde.
  * RT#278711: RT: Plan-Arbeitszeiten beim Mergen von Tickets addieren
  * RT: unnötige sub-Routinen ausgebaut
  * RT#260272: Abruf von Stundenlisten als CSV implementiert
  * RT#255287: Tickets mit mehr als 1000 Einträgen
  * RT#279648: "R " am Zeilenanfang von Accounting-Log-Einträgen, die auf
    mehrere Kunden accountet wurden, entfernt, da unnötig und verwirrend
  * RT#280159: gen.domainliste Domainflags beigebracht (neue Option -d)
  * RT#280995: NEU:gen.vmps:neues Tool
  * RT#281236: RT abgewöhnt, CC- Adressen in den To:-Header zu verschieben
  * RT#280774: RT-Übersicht: $RT_DEFAULT_QUERY verwenden, falls keine
    Parameter übergeben werden
  * RT#280774: RT-Übersicht: grundlegende Überarbeitung der Auswahl von
    Tickets nach Bearbeitern, um insbesondere den Bug zu fixen, dass
    besitzerlose Tickets bei Negation dieser Auswahl ("ohne") generell
    nicht (mehr) angezeigt wurden.
    Nebenbei Internationalisierung des Seiten-<title>s optimiert.
  * mutmaßlich nicht benötigten Code aus RT::Web entfernt
  * RT#251467: Eliminierung ticket.dienst, dieses Mal wirklich
  * RT#281369: RT: Löschen geplanter Arbeitszeit ermöglicht, außerdem Eingabe
    "deutscher" Fließkommazahlen (mit Komma) sowie Format h+:mm
  * RT#120960: neues Tool manage.mysql-databases zum automagischen Anlegen und
    Löschen von MySQL-Datenbanken
  * RT#262237: Warnung bei "l" im Personen-Menü, wenn nicht assoziierte
    Personen existieren
  * RT#281016: Radius-Accounting: keine Warnung, wenn es eh keine zu
    accountenden Daten gibt
  * RT#280995: examples/* installieren

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Aug 2006 12:23:46 +0200

kunde (1.2006.7.28) stable; urgency=low

  * RT#236255: gen.wice_liste: Installation fehlte

 -- Matthias Urlichs <smurf@noris.de>  Mon, 21 Aug 2006 15:03:19 +0200

kunde (1.2006.7.27) stable; urgency=low

  * RT#282524: Pattern beim split() auf $NS_EXT optimiert
  * RT#282245: "Use of uninitialized value in join or string at
    /usr/pop/lib/RT/AddOns.pm line 27" wegoptimiert
  * RT#275070: dauert ein DB-Befehl länger als 30 Sekunden? $DATAHOST triggern
    (Backport)
  * RT#275070: Transaktion im RT wird manchmal nicht freigegeben (Test-Patch)

 -- Matthias Urlichs <smurf@noris.de>  Mon, 21 Aug 2006 13:23:11 +0200

kunde (1.2006.7.26) stable; urgency=low

  * RT#282524: $NS_EXT => Whitespace

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Aug 2006 17:57:09 +0200

kunde (1.2006.7.25) stable; urgency=low

  * RT#280669: Das Auto-Zuordnen von Registraren zu IP-Adressen
    funktionierte nur bei IP-Adressen <128.x.y.z
    * ... und wirf den Mailheader beim "p"rinten weg
  * RT#282524: Der DNS-Check für Reseller prüfte auch unsere eigenen
    Nameserver, die die Daten dummerweise noch nicht haben

 -- Matthias Urlichs <smurf@noris.de>  Thu, 17 Aug 2006 16:54:19 +0200

kunde (1.2006.7.24) stable; urgency=low

  * RT#281956: "Statement unlikely to be reached at kunde/signer line 90"
    gefixt
  * RT#281956: Funktionsimport domain_check() in mail_work_reseller_domain()
    ergänzt, dafür einige andere nicht (mehr) benötigte entfernt
  * RT#282257: Stunden-Cache zählte auch Unfug mit
  * RT#281956: Fehler im Mailrobot gingen an den "Browser"

 -- Matthias Urlichs <smurf@noris.de>  Wed, 16 Aug 2006 12:15:59 +0200

kunde (1.2006.7.23) stable; urgency=low

  * Tippfehler und schiefe Formatierung in logclient-POD gefixt
  * RT#281129: Rechnungslauf-Check
  * RT#281496: Negative Beträge wegen Freibetrag

 -- Matthias Urlichs <smurf@noris.de>  Sun, 13 Aug 2006 23:25:00 +0200

kunde (1.2006.7.22) stable; urgency=low

  * Umlaute im Menü für alle Kunden gefixt
  * RT#280618: Vermeidung von "Use of uninitialized value"-Warnungen
    bei Zustellung leerer E-Mails ans RT
  * RT#280907: negative Beträge via Accounting und auf der Rechnung
  * RT#280808: @MAILDOM@ beim Installieren ersetzen
  * RT#236255: gen_wiceliste: Datum des letzten Aufrufs in nextid speichern
  * RT#280166: ein vergessener FOREIGN_KEY_CHECK-Ausschaltebefehl
  * RT#261630: nerven nach kunde-Update, damit die Leute 'kunde' beenden
  * RT#277612: Tarifdefinitionen löschen: Sicherheitsabfrage
  * RT#281017: maile.ipass-ioq teilweise auf neue iPass-Website angepasst
  * RT#272688: Schickt der Reseller eine Nameserver-Zeile mit, wird dieser
               auf Aktualität überprüft.

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Aug 2006 17:40:23 +0200

kunde (1.2006.7.21) stable; urgency=low

  * Templates umbenennbar (die vom aktuellen RL hieß "Torsten" statt "Umzug")
  * RT#279798: leere Mails ins RT: nixda ;-)

 -- Matthias Urlichs <smurf@noris.de>  Thu,  3 Aug 2006 21:35:26 +0200

kunde (1.2006.7.20) stable; urgency=low

  * RT#279992: Retry in domain_whois() implementiert; Fehler werden jetzt
    erst nach zwei Fehlversuchen geworfen
  * RT#280100: Fehler beim Anzeigen und Anlegen von TarifAcct gefixt

 -- Martin H. Sluka <fany@noris.de>  Thu,  3 Aug 2006 19:19:27 +0200

kunde (1.2006.7.19) stable; urgency=low

  * RT#279885: Rechnungslaufdaten explizit speichern
  * RT#279971: Erstellung manueller Rechnungen durch Ergänzung des Imports
    von rund() in set_buchung_betrag() wieder ermöglicht

 -- Martin H. Sluka <fany@noris.de>  Thu,  3 Aug 2006 10:44:27 +0200

kunde (1.2006.7.18) stable; urgency=low

  * Meckermeldungen, wenn eine Mail mit leerem Body eingeliefert wird, weg.
  * RT#279867: Testrechnungslauf reaktivieren
  * Debug-print in view.pl des Stundeninterfaces ausgebaut, dadurch
    "use of uninitialized value"-Warnungen beseitigt

 -- Matthias Urlichs <smurf@noris.de>  Wed,  2 Aug 2006 16:50:26 +0200

kunde (1.2006.7.17) stable; urgency=low

  * RT#279406: einzelne Tarifdefinition zu einem anderen Kunden umziehen
  * RT#278859: Warnung vor Editor-Aufruf
  * RT#278859: "use of uninitialized value"-Warnungen beim Passwort-
    Editieren wegoptimiert und Löschen von Passwortfeldern (durch
    leere Eingabe) ermöglicht
  * RT#274785: dokumentiert, dass das Tool "umsatzplanung" Rabatte nicht
    beachtet
  * RT#279714: Sperren sämtlicher greifbarer Datensätze in mail_verify()
  * RT#279620: Historie in Template
  * RT#279400: RT-ID-Cache bei Merge löschen!
  * RT#279406: nettere Fehlermeldung, wenn man eine Tarifdefinition zu
    einem Kunden umzieht, der die schon hat
  * RT#279802: "Use of uninitialized value" für PPP-User ohne Passwort
    in gen.radius beseitigt
  * RT#279648: überschüssige Zeilenumbrüche bei "R"-Zeilen im IP-Accounting
    gelöscht

 -- Martin H. Sluka <fany@noris.de>  Wed,  2 Aug 2006 16:42:10 +0200

kunde (1.2006.7.16) stable; urgency=low

  * RT#279479: im bugfix-Zweig war ein versehentlicher Check-In aus
    der nächsten Version mit drin.

 -- Matthias Urlichs <smurf@noris.de>  Tue,  1 Aug 2006 11:13:44 +0200

kunde (1.2006.7.15) stable; urgency=low

  * RT#279406: fehlenden DoCopy()-Import in set_tarif_kunde() ergänzt
  * RT#278885: TroubleTicket Interface: Zwei Bugs wurden behoben: 'Ende
    unbekannt' hatte zu einem falschen SQL-Statement gefuehrt und das Setzen
    von RT-Ticket-IDs war fehlerhaft.

 -- Florian Forster <octo@noris.de>  Thu,  3 Aug 2006 11:05:50 +0200

kunde (1.2006.7.14) stable; urgency=low

  * RT#274325: RT muss einen Comment oder ein Reply auch dann per E-Mail
    versenden, wenn ein gleichzeitiges Resolven des Tickets nicht erlaubt ist
  * RT#278758: RT-Übersicht: Sortierung nach Soll-Zeit ermöglicht

 -- Martin H. Sluka <fany@noris.de>  Wed, 26 Jul 2006 17:47:15 +0200

kunde (1.2006.7.13) stable; urgency=low

  * RT#256623: Joker-Anträge: Admin- und Owner-Handle nicht verquirlen

 -- Matthias Urlichs <smurf@boris.de>  Wed, 26 Jul 2006 15:10:22 +0200

kunde (1.2006.7.12) stable; urgency=low

  * RT#277527: Bug bei Anzeige von Personen im ansp-rt.cgi gefixt
  * RT#278501: Umrechnung von Zeitdifferenzen im RT überarbeitet
               (1 Monat = 30 Tage statt nur 4 Wochen)
  * RT#265650: "make rrtest/sstest/ddtest" einführen, um die *installierte*
    Version zu testen
  * RT#265650: rtmail (und rt.daily) so wie alles Andere,
    d.h. mit @BLA@-Substitution, installieren
  * RT#257066: Datenbankconnection von qquote() auf die "normale" DB legen
    (also nicht explizit read-only forcieren)
  * RT#277180: "db -d": Zeiten bis 10 Jahre in der Zukunft interpretieren
    und Sekunden mit ausgeben

 -- Matthias Urlichs <smurf@noris.de>  Wed, 26 Jul 2006 14:31:34 +0200

kunde (1.2006.7.11) unstable; urgency=low

  * RT#278303: beim Ausbauen gehouster Hardware auch HE löschen

 -- Martin H. Sluka <fany@noris.de>  Tue, 25 Jul 2006 14:57:20 +0200

kunde (1.2006.7.10) unstable; urgency=low

  * RT#277112: QSU: Syntaxfehler
  * sync_db: sql_diff mit -F aufrufen, damit QSU wirklich gebügelt wird

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Jul 2006 23:51:07 +0200

kunde (1.2006.7.9) unstable; urgency=low

  * RT#275279: Test repariert

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Jul 2006 17:57:25 +0200

kunde (1.2006.7.8) unstable; urgency=low

  * RT#274785: wer Klammern setzt hat mehr vom Leben ...
  * RT#256099: Randbedingung beim Stunden-Cache-Update repariert
  * RT#256099: Stunden-Cache-Update nach Dbase::Globals ausgelagert
  * RT#275279: Mustertexte: Kategorien nur mit "a" anlegen
  * RT#275279: Rechnungs-Fusstext nur beim Hauptkunden dazusetzen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Jul 2006 08:39:04 +0200

kunde (1.2006.7.7) unstable; urgency=low

  * RT#274785: den letzten Berechnungszeitraum nicht berücksichtigen,
    wenn es vom Ablaufdatum unterbrochen wird.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 16:34:49 +0200

kunde (1.2006.7.6) unstable; urgency=low

  * RT#275935: Personenpasswortausgabe ohne Transaktionsfehler bittedanke
  * RT#275935: "Nettere" Fehlermeldung bei DB-Timeout
  * RT#323701: Tool umsatzliste kann nun optional auch nur Umsätze für
    bestimmte Mitarbeiter auswerten
  * RT#277049: Wieder eine bigint, die eine int sein muss ...

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 15:36:08 +0200

kunde (1.2006.7.5) unstable; urgency=low

  * RT#256099: Cache löschen beim Entfernen von Stundeneinträgen via Web
  * RT#277034: Unfug beim Rechnungsschreiben: NaN und Runden und ...

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 14:54:23 +0200

kunde (1.2006.7.4) unstable; urgency=low

  * Gehen Sie ins Gefängnis ... ziehen Sie nicht EUR 200 ein.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 13:54:01 +0200

kunde (1.2006.7.3) unstable; urgency=low

  * RT#277020: Testskript 37_kleinkram angepasst

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 13:53:11 +0200

kunde (1.2006.7.2) unstable; urgency=low

  * RT#273321: noch mehr Rundungsprobleme (bei negativen Beträgen)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 13:25:29 +0200

kunde (1.2006.7.1) unstable; urgency=low

  * RT#276505: Transaktionen automatisch wiederholen
  * RT#273321: weitere Rundungsprobleme

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 11:53:41 +0200

kunde (1.2006.7) unstable; urgency=low

  * Bugfix manipulate.pl des Zeiterfassungs-Interfaces
  * RT#272961: Notiz-Funktionen ausgebaut, dabei Funktion zum Abruf von
    Wiki-Seiten verbessert

 -- Martin H. Sluka <fany@noris.de>  Tue, 18 Jul 2006 15:50:58 +0200

kunde (1.2006.6) unstable; urgency=low

  * db: bei -v nach letzter Spalte keinen Whitespace mehr ausgeben
  * RT: mit "|" beginnende Areas nicht mehr in Auswahl anzeigen
  * RT#257066: read/write-DB standardmäßig verwenden
  * RT#272980: Löschen des Tools "www" nach Umstellung des Holens der
    inetnum-Liste von RIPE auf GET aus libwww-perl
  * RT#270773: Ausgabe der Message-ID in domainmail entfernt
  * RT#272938: neues Tool extract_networks_from_bgp-table
  * RT#272984: Forcieren des Anlegens einer :/0-Person beim Neuanlegen
    eines Kunden
  * RT#272961: "technische Infos" ausgebaut (weil das jetzt ins Wiki
    gehört), dito Default für vertriebliche Infos (jetzt erstmal leer)
  * RT#274174: Tool maile.ipass-ioq sucht Empfänger nun danach aus,
    bei welchen Kunden sie assoziiert sind (bislang ging's nach dem
    primären Kunden)
  * obsoletes Tool "vertriebsdb-abgleich" entfernt
  * RT#273267: Test für extract_networks_from_bgp-table
  * RT#265650: rtmail.pl testen
  * RT#259796: im RT::AddOn::Billing maximale Textlänge für Accounting-
    Datensätze auf 65535 Zeichen erhöht
  * RT#270114: UNIQUE INDEX auf nic.{nic,handle}
  * RT#270019: Plattenplatz-Accounting (platzacct) rausgeworfen,
    da schon seit Jahren nicht mehr benötigt
  * rt/contrib/forms.cgi entfernt, weil das keine Sau braucht
  * RT#266642: "X-RT-Autoreply:"-Header implementiert
  * check_domain_expiries.joker: falschen Zeilenumbruch bei Fehlermeldung
    zu -help entfernt
  * diverse interne Optimierungen am billbot für Joker-Domains
  * RT#269851: neues Tool check_domain_expiries_by_whois
  * RT#256099: "gefilterte" time4ticket in stunden.zeit cachen
  * RT#273427: nicht mehr benötigtes Feature Kontengruppen (Tabelle
    kontomap) ausgebaut
  * RT#274786: Assoziierung mehrere :/0-Personen zu einem Kunden verhindern
  * RT#273321: zentrale, saubere, funktionierende Rundungsfunktion
  * RT#275279: Fußtexte in Rechnungen aus Mustertext
  * RT#267883: Tool gen.nagioshosts4standorte um Optionen -flags und -kunde
    erweitert
  * kunde: irreführende Erläuterung für "u" (Aliasnamen) im Kunde-Menü
    überarbeitet

 -- Martin H. Sluka <fany@noris.de>  Fri, 14 Jul 2006 15:34:19 +0200

kunde (1.2006.5.39) stable; urgency=low

  * RT#274785: umsatzplanung, reloaded
  * RT#276589: QSU: apt-get install -Aufruf *endlich* richtig
  * RT#276549: QSU: Syntaxfehler in kunde_builder
  * RT#275935: QSU sync: sql_diff fliegt manchmal auf die Nase.
    Workaround: Nochmal probieren.
  * RT#276811: "use of uninitialized value"-Warnung in RT::AddOns
    wegoptimiert
  * RT#276749: WV-Datum beim Mergen von RT-Tickets auf das nächstgelegene
    setzen
  * RT#276505: "select max(bla) for update": MySQL-Bug?: Workaround

 -- Matthias Urlichs <smurf@noris.de>  Wed, 19 Jul 2006 08:31:13 +0200

kunde (1.2006.5.37) stable; urgency=low

  * RT#275972: Rechnungslauf: Fehlermeldungen am Ende nochmal ausspucken

 -- Matthias Urlichs <smurf@noris.de>  Mon, 17 Jul 2006 13:48:31 +0200

kunde (1.2006.5.36) stable; urgency=low

  * RT#274785: umsatzplanung: einmalige Tarife berücksichtigen
  * RT#276388: generieren manueller Rechnungen

 -- Matthias Urlichs <smurf@noris.de>  Mon, 17 Jul 2006 13:29:53 +0200

kunde (1.2006.5.35) stable; urgency=low

  * RT#274077: Nachbesserung zu Fix in 1.2006.5.34

 -- Martin H. Sluka <fany@noris.de>  Fri, 14 Jul 2006 17:01:15 +0200

kunde (1.2006.5.34) stable; urgency=low

  * RT#275774: falscher Feldname
  * RT#274077: Das Trouble-Ticket-Frontend meldet jetzt Datenbankfehler
    mittels CGI::Carp an den User.

 -- Matthias Urlichs <smurf@noris.de>  Fri, 14 Jul 2006 14:43:41 +0200

kunde (1.2006.5.33) stable; urgency=low

  * RT#275951: diverse Bugfixes nach vergeblichem Bau-Versuch auf QSU

 -- Martin H. Sluka <fany@noris.de>  Fri, 14 Jul 2006 12:07:44 +0200

kunde (1.2006.5.32) stable; urgency=low

  * RT#275774: DNS-Prüfung bei Domainlöschung und Weg-KKs nicht durchführen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 13 Jul 2006 22:39:34 +0200

kunde (1.2006.5.31) stable; urgency=low

  * RT#272961: Abfrage von Wiki-Seiten mit Authentifizierung ermöglicht

 -- Martin H. Sluka <fany@noris.de>  Wed, 12 Jul 2006 18:05:49 +0200

kunde (1.2006.5.30) stable; urgency=low

  * RT#275318: RT: Fehler beim Versuch, den Kunden eines Tickets zu löschen,
    schöner abfangen
  * RT#275467: SQL-Fehler bei "td" in einem KundenTarif
  * RT#274832: sql_diff flog auf die Nase, wenn sich Änderungen überschneiden
  * RT#275224: Ticket-Auflisten produzierte Seltsames

 -- Matthias Urlichs <smurf@noris.de>  Wed, 12 Jul 2006 10:32:59 +0200

kunde (1.2006.5.29) stable; urgency=low

  * RT#274785: Auswertung Vertragslaufzeiten: Unterkunden
    - Anlegen und Löschen von Tarifklassen korrigiert

 -- Matthias Urlichs <smurf@noris.de>  Mon, 10 Jul 2006 20:40:00 +0200

kunde (1.2006.5.28) stable; urgency=low

  * RT#274792: Reparatur "H"istory für "m"enschen

 -- Matthias Urlichs <smurf@noris.de>  Mon, 10 Jul 2006 13:08:16 +0200

kunde (1.2006.5.27) stable; urgency=low

  * kunde_builder: Sch... /etc/pop.conf-Updates.
  * RT#271256: check_domain_expiries.joker soll nicht meckern, wenn eine
    Domain bereits als beendet in der Datenbank steht, solange das Ende-
    Datum nicht weiter in der Zukunft liegt als das tatsächliche Expire-
    Datum
  * RT#274657: sync_db hat Indexlängen ignoriert
  * Option -update-db im billbot repariert
  * RT#274785: Auswertung Vertragslaufzeiten: altes Datenfeld

 -- Matthias Urlichs <smurf@noris.de>  Mon, 10 Jul 2006 12:12:14 +0200

kunde (1.2006.5.26) stable; urgency=low

  * RT#274257: undef-Warnung
  * RT#272899: Ticket auflisten fiel auf die Nase
  * "statement unlikely to be reached warnung" in Test-Suite
    wegoptimiert
  * RT#274325: Fehlerbehandlung beim Mailen aus dem RT
  * RT#273434: Aufräumen von ticketid.sender, *Hrmpf*
  * RT#272961: "w" zum Abrufen der Wiki-Seite eines Kunden implementiert
  * Anzeige von Notizen im ansp-rt.cgi gefixt

 -- Martin H. Sluka <fany@noris.de>  Wed,  5 Jul 2006 17:57:37 +0200

kunde (1.2006.5.25) stable; urgency=low

  * Rebuild wegen sehr seltsamen Verhaltens auf QSU
 
 -- Matthias Urlichs <smurf@noris.de>  Wed,  5 Jul 2006 13:26:37 +0200

kunde (1.2006.5.24) stable; urgency=low

  * Changelog korrigiert (unter 1.2006.5.23 waren fälschlicherweise
    Punkte eingetragen, die's erst in 1.2006.6 gibt)

 -- Martin H. Sluka <fany@noris.de>  Tue,  4 Jul 2006 18:30:46 +0200

kunde (1.2006.5.23) stable; urgency=low

  * RT#274169: fehlendes Tool maile.ipass-ioq ins Makefile eingetragen
  * RT#274174: Tool maile.ipass-ioq sucht Empfänger nun danach aus,
    bei welchen Kunden sie assoziiert sind (bislang ging's nach dem
    primären Kunden)

 -- Martin H. Sluka <fany@noris.de>  Tue,  4 Jul 2006 17:51:49 +0200

kunde (1.2006.5.22) stable; urgency=low

  * RT#273881: Hilfstext bei kunde NAME TT ergänzt
  * RT#256842: 'pf' (Ausgeben von Dummy-Anträgen) funktionierte nicht,
               wenn die Domain nicht im DNS ist
  * RT#273799: pv-Reqeust im Tool check_domains_de (nur) bei Bedarf
  * RT#274076: Bugfixes Trouble-Ticket-Interface
    + Auswahl von Minuten: 35 fehlte
    + SQL-Fehler, wenn keine Auswahl nach Flags
  * Tippfehler in view.pl des Stundeninterfaces beseitigt
  * "use of uninitialized value" bei auf NULL zeigende Mailrules in
    ueberpruefe_mailrules gefixt
  * RT#274070: Überprüfung der Empfängeradressen in tempate_mail()

 -- Martin H. Sluka <fany@noris.de>  Tue,  4 Jul 2006 11:12:42 +0200

kunde (1.2006.5.21) stable; urgency=low

  * RT#273782: (kundenspezifischen) Tarif umbenennen
  * RT#273728 et al.: "Master: *Bla*"-Meldung abstellen

 -- Matthias Urlichs <smurf@noris.de>  Mon,  3 Jul 2006 11:08:17 +0200

kunde (1.2006.5.20) stable; urgency=low

  * RT#272688: Domainrobot überspringt Domains mit externem DNS

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 Jun 2006 15:21:22 +0200

kunde (1.2006.5.19) stable; urgency=low

  * Bugfix Anzeige Tarifnamen beim (l)isten von TarifDefinitionen
  * RT#272938: automatisches Holen der (d)eutschen Netzbereiche von RIPE
    aus Acct.pm ausgebaut
  * RT#256099: falschen Faktor für Jahres-Umrechnung im RT korrigiert,
    obsoleten Hinweis auf Nichtfunktionieren der Spalte "x" (gebuchte
    Arbeitszeit) entfernt
  * RT#273425: Aufräumen von (k)nextrech.wann
  * RT#273434: Aufräumen von ticketid.sender

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 Jun 2006 12:06:08 +0200

kunde (1.2006.5.18) stable; urgency=low

  * RT#272720: Remote-Console-Login sollte die DB-Verbinding suspendieren
  * RT#272688: Zone anlegen!
  * RT#267800: Accounting-Abbruch
  * RT#262937: Kundentarif "lr" repariert
  * RT#272688: Startup des domainrobot gefixt
  * kunde: Funktionen auch in QSU per Default importieren
  * RT#256099: "gebuchte Arbeitszeit" in RT-Übersucht funktioniert nicht
  * RT#272906: problem()-Aufrufe beim Stammdaten-Export entschärft
  * RT#266642: Bugfix Tool dispatch.win-sec-ssc
  * RT#273290: Bugfix für falsche Warnung über falschen Kunden beim Editieren
    spez.Tarifdefs
  * RT#273300: Bugfix für "Use of uninitialized value in addition" in
    kunde_list_tarife_kurz()

 -- Martin H. Sluka <fany@noris.de>  Thu, 29 Jun 2006 15:12:17 +0200

kunde (1.2006.5.17) stable; urgency=low

  * Version .16 war schon gebaut ... daher => .17

 -- Matthias Urlichs <smurf@noris.de>  Tue, 27 Jun 2006 12:47:22 +0200

kunde (1.2006.5.16) stable; urgency=low

  * "use of uninitialized value" bei *-Mailrules in ueberpruefe_mailrules
    gefixt
  * Dbase::Globals-Funktionen in kunde in Produktion per Default importieren
  * RT#272653: Hardware-DB-Lookup

 -- Matthias Urlichs <smurf@noris.de>  Tue, 27 Jun 2006 12:32:13 +0200

kunde (1.2006.5.15) stable; urgency=low

  * fehlenden name_kunde()-Import in edit_kunde() ergänzt
  * fehlenden test_gruppe()-Import in list_personen() ergänzt

 -- Martin H. Sluka <fany@noris.de>  Tue, 27 Jun 2006 11:27:44 +0200

kunde (1.2006.5.14) stable; urgency=low

  * DoTransExit()-Aufruf in report_fehler() repariert.
  * RT#272498: AutoCommit-Rücksetzen repariert
  * DoTransSuspend() eingeführt und in line_in() eingebaut.
  * RT#272498: Fehler bei DoTransExit()-Aufruf in Fehler.pm beseitigt
  * fehlende Imports von name_kunde() an diversen Stellen ergänzt
  * RT#272607: fehlende Imports von kkpersinfo() ergänzt
  * RT#272600: readonly-Flag führte zu nicht aufrufbarem kunde-Programm

 -- Matthias Urlichs <smurf@noris.de>  Tue, 27 Jun 2006 10:24:08 +0200

kunde (1.2006.5.13) stable; urgency=low

  * RT#272499: dito dbperl/Dbase.pm

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Jun 2006 21:09:21 +0200

kunde (1.2006.5.12) stable; urgency=low

  * RT#272499: Hack in rtmail vergessen rückgängig zu machen

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Jun 2006 21:01:06 +0200

kunde (1.2006.5.11) stable; urgency=low

  * RT#272487: keine Fehler mehr bei falschen Datumsangaben in
    Dbase::Help::unix{time,date} werfen
  * Apache-Restart beim kunde-rt-Postinstall auf apache-ssl
    umgestellt (und damit hoffentlich gefixt)
  * Bei einem Fehler in kunde muss die Transaktion ebenfalls abgebrochen
    und die Datenbankverbindung (vorsichtshalber) weggeschmissen werden.
  * UTF8-Problem im rtmail
  * RT#272499: Umlautprobleme, massive

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Jun 2006 20:47:14 +0200

kunde (1.2006.5.10) stable; urgency=low

  * RT#272387: undef-Warnung
  * "Use of uninitialized value in numeric gt (>) at
    /usr/pop/lib/kunde/list/tarifaccts line 55"-Warnung beseitigt

 -- Martin H. Sluka <fany@noris.de>  Mon, 26 Jun 2006 17:42:40 +0200

kunde (1.2006.5.9) stable; urgency=low

  * mig.testsystem: Passworte alle auf "test123" setzen
  * fehlende Funktionsimporte aus Dbase::Globals ergänzt (RT#270032)
  * Überarbeitung kunde:
    + Umstellung auf lange Optionsnamen
    + globaler Funktionsimport (wieder) Default in Produktion
    + Warnung bei "-w" aka "-always-use-write-db" entfernt,
      weil das kein Problem mehr sein sollte bzw. das aller
      Voraussicht nach sowieso bald Default sein wird
  * "use of uninitialized value" beim Anzeigen von Mailrules gefixt
  * RT#272436: Typo

 -- Matthias Urlichs <smurf@noris.de>  Mon, 26 Jun 2006 15:24:57 +0200

kunde (1.2006.5.8) stable; urgency=low

  * RT271933: *aua*

 -- Matthias Urlichs <smurf@noris.de>  Sat, 24 Jun 2006 06:42:02 +0200

kunde (1.2006.5.7) stable; urgency=low

  * RT#271964: debconf_on/_off ist jetzt in /usr/local/bin
  * RT#271970: undef-Fehler in list_ktarife()
  * RT#270032: fehlenden Import von valid_kunde() in edit_tarifaccts() ergänzt
  * RT#271807: Tool "ipacct" überarbeitet
  * RT#269670: fehlende Funktionsimports in log_view() ergänzt
  * RT#271703: Angabe individueller Kommandos für Hardware-Console ermöglicht
  * RT#271987: fehlende Funktionsimports systematisch ergänzt
  * RT#271920: Rechnungen neu generieren die zweite
  * RT#271947: mehr Importfehler, undef-Warnungen

 -- Matthias Urlichs <smurf@noris.net>  Fri, 23 Jun 2006 14:15:31 +0200

kunde (1.2006.5.6) stable; urgency=low

  * RT#270003: Infotext in edit_tarifklasse angepasst.
  * RT#256821: domain_check()-Aufruf: Array verwenden
  * RT#271807: Tool zum Ansehen/Auflisten von IP-Präfixes des Accounting
  * RT#271931: Importfehler
  * RT#271920: Rechnung neu generieren geht nicht
  * RT#271938: Staffeltarife anlegen
  * "kunde -d" wurde nicht erkannt
  * RT#271947: Importfehler
  * RT#271933: Preisänderung ab Stichtag
  * RT#271925: "lz" listet auch Altlast-Tarife
  * RT#271942: Importfehler
  * RT#271922: undef-Warnungen
  * RT#271928: Listen aus edit_tarifklasse

 -- Matthias Urlichs <smurf@noris.de>  Thu, 22 Jun 2006 16:05:33 +0200

kunde (1.2006.5.5) stable; urgency=low

  * Rebuild.

 -- Matthias Urlichs <smurf@noris.de>  Tue, 20 Jun 2006 16:46:12 +0200

kunde (1.2006.5.4) unstable; urgency=low

  * Merge: rt257123
  * RT#270994: Requestor-Eingabefeld auf 255 Zeichen verlängert

 -- Matthias Urlichs <smurf@noris.de>  Mon, 19 Jun 2006 15:46:52 +0200

kunde (1.2006.5.3) unstable; urgency=low

  * Import- und Tippfehler in mig.testsystem behoben
  * RT#270033: Ergänzung Funktionsimporte edit_kunde_notiz()
  * RT#270034: Ergänzung Funktionsimporte add_perso()
  * RT#270035: Ergänzung Funktionsimporte add_stundenliste()
  * RT#270078: Trouble Tickets (nur) an assoziierte Personen schicken
  * RT#270001: Rechnungsgenerierung grif auf Altlast-Spalten zu
  * RT#270969: tools/finde_kunden_mit_mehreren_ip-tarifen:
               alte Stringtabelle und falsche Logik

 -- Matthias Urlichs <smurf@noris.de>  Mon, 19 Jun 2006 13:25:43 +0200

kunde (1.2006.5.2) unstable; urgency=low

  * RT#268813: Nachbesserung Tests für kunde/Setzen von MAC-Adressen

 -- Martin H. Sluka <fany@noris.de>  Wed,  7 Jun 2006 09:52:15 +0200

kunde (1.2006.5.1) unstable; urgency=low

  * Setze das debconf-Frontend auf nicht-interaktiv beim Installieren
    (RT#268767 et al.)
  * RT#268277: NEU:gen.dhcpconf:Verhindern doppelter MAC-Adressen
  * RT#268277: gen.dhcpconf eine --subnet-Option beigebracht
  * RT#266458: Nachbesserung: vernünftiges Fehler-Abfangen, falls jemand bei
               der Suche nach Kunden ein nicht existierendes Flag angibt

 -- Martin H. Sluka <fany@noris.de>  Tue,  6 Jun 2006 15:48:22 +0200

kunde (1.2006.5) unstable; urgency=low

  * kunde-intern:
    - Die Stringtabelle ist abgeschafft.
    - mig.strings ist wieder entfernt.
  * Tarife: Menustruktur erweitert und aufgeräumt.
  * Tarife können jetzt zu automatischen Rechnungen hinzugefügt bzw.
    von ihnen entfernt werden (wichtig bei neu-generierten automatischen
    Rechnungen) (RT#262937)
  * Alles zwischen zwei kunde-Prompts wird in eine Transaktion gepackt.
  * UTF8 aktivieren, wenn nötig (RT#243974)
  * RT#214640: Tool "role-spam-filter" wird nicht mehr benötigt.
  * RT#266458: neues Tool kunden_mit_kuenftigem_ende-datum
  * RT#266458: Filtermöglichkeiten für Kunden im kunde-Hauptmenü
    grundlegend überarbeitet, dabei Filterung nach Tarifnamen ermöglicht
  * RT#266673: Hilfstext für (i)P-Adressen überarbeitet
  * RT#260324: Kennzeichnung der Umgebung durch andersfarbigen Hintergrund
    bei Web-Applikationen bzw. Präfix bei Prompts in kunde, falls nicht in
    Produktionsumgebung
  * Entfernung der nicht mehr benötigten Accounting-Module netflow,
    ip_xlink und ip_xlink_summary
  * RT#267324: DBLOG in rtmail deaktiviert
  * RT#267572: "make *test" macht vorher immr "make clean"
  * RT#266832: Einzel-IP-Accounting für Quelle "netflow" in eigene,
               gleichnamige Tabelle umleiten
  * RT#266716: exim-Cache in die DB auslagern
  * RT#265720: in_test() etc. umgebaut, greift auf $MODE zu
  * RT#261749: automatisierte Tests für gen.*-Tools
  * RT#257635: kunde mit "use strict" laufen lassen
  * RT#267915: eindeutiger Index auf Personen-Suchbegriffe und -Usernamen,
               nebenbei Fix diverser Funktionsimports
  * RT#268277: NEU:gen.dhcpconf: QSU-Test hinzugefügt

 -- Martin H. Sluka <fany@noris.de>  Fri,  2 Jun 2006 18:28:54 +0200

kunde (1.2006.4.28) stable; urgency=low

  * Bugfix für Tool finde_0 (fehlender qquote()-Import)
  * kaputte POD des Tools get.umsatz4kunde gekürzt
  * Warnung "Use of uninitialized value in bitwise and (&) at
    /usr/pop/lib/kunde/domain/check line 76." bei Aufruf durch domainrobot
    wegoptimiert
  * Startup POPPING (aka dbping) gefixt
  * RT#256821: Bugfix domain_check() im domainrobot
  * "?" beim Typ-Setzen bzw. -Ändern von Mailrules ermöglicht
  * RT#269670: flag_names() repariert

 -- Matthias Urlichs <smurf@noris.de>  Mon, 19 Jun 2006 10:22:33 +0200

kunde (1.2006.4.27) stable; urgency=low

  * RT#268011: Option "Nein..." beim Setzen von Terminen wieder
               hinzugefügt, da wir die eben doch brauchen, aber
               dafür gesorgt, das "Wähle" Default ist
  * RT#269124: check_rt-tickets mit eingebaut
  * RT#269215: gen.nagiosservices4leitungen von SNMP::Session->bulkwalk() auf
               ->get() umgestellt, da ansonsten zweifelhafte Rückgabewerte
  * RT#259359: RT: die() bei Fehler in template_mail()
  * RT#269400: Tool show_domains mit eingebaut
  * RT#253837: folgende Tools integriert:
    + check_domain_expiries.joker
    + find_descr
    + find_missing_domains (ehemals compare_denic_vs_kunde)
    + find_overlaps
    + finde_kunden_mit_mehreren_ip-tarifen
    + joker-https-client
    + suche_obsolete_einwahl-accounts
    + suche_reminder-ticket (ehemals look4reminder-ticket)
    + ueberpruefe_mailrules (ehemals check_mailrules)

 -- Martin H. Sluka <fany@noris.de>  Mon, 12 Jun 2006 17:09:00 +0200

kunde (1.2006.4.26) stable; urgency=low

  * RT#268011: Option "Nein..." beim Setzen von Terminen entfernt
  * RT#268066: Auto-Increment auf die Tariftabelle
  * RT#268128: beim Postfach-Ändern wurde Unfug gemailt.
  * RT#268066: Auto-Increment auf die Tariftabelle
  * RT#267637: finde_0 griff via Stringtabelle auf die Deskriptortabelle zu
  * RT#268128: Texte, die das Backend des Postfach-Admin-Interfaces
               vermailt, aktualisiert (insb. enthaltene URLs)
  * RT#268277: NEU:gen.dhcpconf:
  * RT#268257: installiere fehlende Dateien in htdocs/
  * RT#268257: entferne "LEFT JOIN STRINGS"-Unfug aus der Housing-DB
  * RT#267637: Zugriff auf strings-Tabelle aus RT-Volltextsuche entfernt

 -- Matthias Urlichs <smurf@noris.de>  Fri,  2 Jun 2006 18:50:06 +0200

kunde (1.2006.4.25) stable; urgency=low

  * Service POPPING (aka dbping) wieder ins startup-Script eingebaut,
    da doch benötigt
  * RT#267659: Aktualisierung des Tools dispatch.win-sec-ssc hinsichtlich
               der Auswertung der rtmail-Exit-Codes sowie Umzug des Tools
               ins Paket kunde-rt
  * RT#267800: Accountingproblem
 
 -- Matthias Urlichs <smurf@noris.de>  Wed, 31 May 2006 13:01:43 +0200

kunde (1.2006.4.24) stable; urgency=low

  * RT#266232: sql_diff nochmals repariert
  * RT#266716: Anlegen von tarifkunde-Datensätzen im Accounting
  * RT#267415: acct_postfach() und Tool acct.postfaecher gefixt (das jetzt
               außerdem auch den Kundennamen mit anzeigt, wenn man die Liste
               für mehrere Kunden generieren lässt);
               fehlende Dbase::Globals::content()-Importe auch an anderen
               Stellen ergänzt

 -- Martin H. Sluka <fany@noris.de>  Tue, 30 May 2006 11:50:08 +0200

kunde (1.2006.4.23) stable; urgency=low

  * RT#266232: sql_diff repariert
  * RT#265962: Area setzen in eigenen Tickets geht immer
  * RT#266777: Foreign Key Checks auf beiden Verbindungen zur neuen DB
               abstellen
  * RT#260876: Tool backup-report2rt:
               Manipulation der Ticket-Header ermöglicht
  * RT#254020: Neues Skript "mig.startlog" da wegen fehlenden Indices (und der
               schieren Größe der Tabelle) mig.strings mit startlog
               überfordert ist
  * RT#266891: 0/NULL-Fehler beim Listen von nicht kundenspezifischen
               tarifacct-Einträgen

 -- Martin H. Sluka <fany@noris.de>  Mon, 29 May 2006 16:24:08 +0200

kunde (1.2006.4.22) stable; urgency=low

  * RT#250688: RT-Berechtigungen beim Ticket-Öffnen auf Comments via Mail

 -- Matthias Urlichs <smurf@noris.de>  Mon, 22 May 2006 12:56:08 +0200

kunde (1.2006.4.21) stable; urgency=low

  * RT#254020: delete_person: Verweis von resellernic.person
  * RT#250688: Doppeltes Status-Ändern im RT
  * RT#260876: grundlegende Überarbeitung des Tools backup-report2rt:
    + Verarbeitung von HTML-Reports implementiert
    + neue Option --ignore-host

 -- Martin H. Sluka <fany@noris.de>  Thu, 18 May 2006 18:05:23 +0200

kunde (1.2006.4.20) stable; urgency=low

  * RT#264248: Tarif umkopieren
  * RT#260876: backup-report2rt speichert Statusdaten nun in der Datenbank
      und wurde außerdem ins Paket kunde-rt umgezogen
  * RT#265650: Fix von RT::ui::mail::parse_header() für Mails ohne
    Absenderangabe (Perl-Warnungen vermeiden)

 -- Martin H. Sluka <fany@noris.de>  Wed, 17 May 2006 21:57:15 +0200

kunde (1.2006.4.19) stable; urgency=low

  * RT#264808: Unterstriche in Usernamen erlauben
  * RT#264218: RT: Nachbesserung fürs Resolven bei Comments und Replies
  * RT#260070: Sortierung der (M)ailrules beim Auf(l)isten korrigiert
  * db2brick repariert (RT#263077)
    - ... und in eigenes Paket verbannt
  * tools/domainliste: generische vs. spezifische Tarifdef (RT#263408)
  * RT#265291: "RewriteEngine off" für /stats/-Bereiche von shared
    Web-Spaces
  * RT#265174: Tool check_domain_expiries.ch_li kommt jetzt mit fehlenden
    Daten für "Abonnement endet" klar.
  * RT#261735: Tool check_domain-expiries.ch_li weist jetzt darauf hin,
    dass Domains mit Status 96 nicht beachtet werden.
  * RT#250688: Ticket-sauber-Stallen etc.
  * RT#258342: KK-LATEACK-Handling aufgeräumt+repariert.
  * RT#257120: Tarifklasse beim Umkopieren sauber duplizieren

 -- Matthias Urlichs <smurf@noris.de>  Wed, 17 May 2006 16:07:35 +0200

kunde (1.2006.4.18) stable; urgency=low

  * RT#264342: RT: Verhindern von Internal Server Errors bei Angabe
    falscher Daten (z. B. 31. Juni; wird jetzt als 1. Juli betrachtet)
  * RT#263092: schönere Fehlermeldung beim Versuch, eine Person zu
    löschen, die als A- oder B-Ende bei Leitungen eingetragen ist
  * RT#264218: besitzerlose Tickets auch dann dem Agierenden zuordnen,
    wenn sie im Rahmen des Schreibens einer Antwort geschlossen werden
  * tools/domainliste: falscher Kunde verwendet (RT#263408)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 10 May 2006 14:26:24 +0200

kunde (1.2006.4.17) stable; urgency=low

  * Linefeeds in gen_strings: nur beim Testlauf blockieren, aber nicht
    in der QSU-Umgebung
  * Tarife-Duplizieren klemmte (RT#264248)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 10 May 2006 12:06:03 +0200

kunde (1.2006.4.16) stable; urgency=low

  * RT-Verschlimmbesserung :-/  (RT#264062)
  * tools/gen.wice_liste: Update (RT#236255)
  * tarifacct: Auflisten von Einträgen ohne Tarif,
    Importfehler (RT#264114)

 -- Matthias Urlichs <smurf@noris.de>  Tue,  9 May 2006 16:17:34 +0200

kunde (1.2006.4.15) stable; urgency=low

  * tools/domainliste: kundenspezifische Tarife! (RT#263408)
  * RT-Übersicht: Sortieren nach Bearbeiter (RT#263796)
  * div. String-Krempel (RT#263525)

 -- Matthias Urlichs <smurf@noris.de>  Mon,  8 May 2006 17:02:15 +0200

kunde (1.2006.4.14) stable; urgency=low

  * Prompt beim Einheiten-Editieren repariert
  * set_ktarif_tarif(): Importfehler

 -- Matthias Urlichs <smurf@noris.de>  Tue,  2 May 2006 14:24:09 +0200

kunde (1.2006.4.13) stable; urgency=low

  * Manuelles Löschen von Accounting-Datensätzen aus dem RT

 -- Matthias Urlichs <smurf@noris.de>  Sat, 29 Apr 2006 01:30:18 +0200

kunde (1.2006.4.12) stable; urgency=low

  * Billing: Text sauber setzen (RT#262614)

 -- Matthias Urlichs <smurf@noris.de>  Fri, 28 Apr 2006 21:05:00 +0200

kunde (1.2006.4.11) stable; urgency=low

  * Postfach-Backend: Einräge ohne Usernamen oder Mailadresse rausfiltern
  * Ausgabe von kunde "t" "kl" durch line_printer() etc. jagen
  * eine unsinnige "user is not null"-Abfrage (RT#262553)
  * Weitere Problemchen, nun beim Kundentarif-Auflisten (RT#262546)
  * qsu/kunde_builder: repariert :-/

 -- Matthias Urlichs <smurf@noris.de>  Fri, 28 Apr 2006 10:19:25 +0200

kunde (1.2006.4.10) stable; urgency=low

  * Tarifdef: Kunden setzen (RT#262192)
  * Tarife auflisten: Hinweis "kundenspezifischer Tarif" kam immer (RT#262192)
  * rpckunde-Dateien eingecheckt (RT#262390)
  * Stunden-Interface: Text ändern (RT#262435)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 27 Apr 2006 15:55:29 +0200

kunde (1.2006.4.9) stable; urgency=low

  * copy_rechlauf: "set -e" ist dein Freund
  * kunde_builder:
    - weigert sich zu laufen wenn eine getaggte Version bereits existiert
    - taggt in jedem Fall (d.h. auch 'unstable')

 -- Matthias Urlichs <smurf@noris.de>  Wed, 26 Apr 2006 18:16:12 +0200

kunde (1.2006.4.8) stable; urgency=low

  * weiterer Tariftabellen-Unfug
  * weitere Joker-Mails erkennen (RT#254547)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 26 Apr 2006 16:11:57 +0200

kunde (1.2006.4.6) stable; urgency=low

  * Typo (RT#262194)
  * SQL-Fehler beim Tarife-Auflisten (RT#262192)
    ... sowie weitere Probleme mit den Tariftabellen
  * Aufwandsberechnung eintragen schlug fehl (RT#262188)
  * Domains anlegen schlug fehl (RT#262203)
  * RT-Problem-Fehlermeldung erweitert (RT#262209)
  * Unsubscribe-Ticketeinträge falsch: Workaround (RT#262209)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 26 Apr 2006 13:35:03 +0200

kunde (1.2006.4.5) stable; urgency=low

  * Kundenspezifische Tarife haben den ganzen Tarif überschrieben,
    nicht nur seit Tarifbeginn (RT #262051)

 -- Matthias Urlichs <smurf@noris.net>  Tue, 25 Apr 2006 17:00:25 +0200

kunde (1.2006.4.4) stable; urgency=low

  * ... so, und jetzt das Ganze mit 'neuer' Versionsnummer ...

 -- Matthias Urlichs <smurf@smurf.noris.de>  Tue, 25 Apr 2006 14:52:21 +0200

kunde (1.2006.4.3) stable; urgency=low

  * diverse Bugfixes nach kunde-Update vom 2006-04-24,
    vgl. RT#261494 ff; betroffen:
    + RT: Web-Interface und rt.daily
    + REST-Backend: get_kunden_by_user.name
    + Zeiterfassungs-Interface
    + gen.*-Tools:
      gen.nagioscontacts,
      gen.nagioshosts4standorte,
      gen.passwd,
      gen.radius,
      gen.vhosts
  * neues Tool check_dns-zones
  * Stundenliste zerhauen (RT#261766)
  * Blafasel in acctkunde und acct_rechnung nach STDERR
  * Rechnungslauf-Test repariert
  * Fencepost-Fehler bei Einzeltarifen (RT#252607)
  * div. NOT NULLs ergänzt, die vorher wegen strings-Join
    implizit waren (RT#261786)
  * $^T => DoTime() bzw. UNIX_TIMESTAMP(NOW())
  * Beim automatischen Testrechnungslauf werden nur aktuelle Rechnugen
    (d.h. aus den letzten 2 Monaten) berücksichtigt; es wird nur die
    aktuellste Rechnung geprüft

 -- Matthias Urlichs <smurf@noris.de>  Tue, 25 Apr 2006 12:41:53 +0200

kunde (1.2006.4.2) unstable; urgency=low

  * QSU: kunde_builder repariert.
  * RT#261153: Tool gen.adressliste gelöscht, da's offenbar keine Sau
    braucht, dafür aber mehrere es mit gen.adressplan verwechseln
  * gen.wice_liste: nochmals leicht aufgebohrt
  * RT#261320: Setzen von Ansprechpartnern, die nicht (primär) zu POP
    gehören, verboten
  * RT#232701: Tool umsatzliste gibt nun hilfsweise Personen-Kurzinfo
    aus, falls beim vertrieblichen Ansprechpartner kein Username
    eingetragen ist.
  * URL des REST-Backends (für service.noris.net) via 
    variable $REST_BACKEND konfigurierbar gemacht

 -- Matthias Urlichs <smurf@noris.de>  Thu, 20 Apr 2006 13:35:34 +0200

kunde (1.2006.4.1) unstable; urgency=low

  * neues Tool gen.wice_liste (RT#236255)
  * neues Tool check_domains_de (RT#256256)
  * Marker für erfolgten Rechnungslauf (nextid-Tabelle) (RT#257081)
  * qsu (RT#255632 et al.):
    - neues Paket kunde-qsu
    - Skript "copy_rechlauf", das nach einem RL einen Snapshot erstellt
    - Skript "db.rechlauf", um auf den aktuellen Rechnungslauf-Snapshot
      zuzugreifen (RT#257081)
    - sync_qsu-Skript
    - neues Tool gen.testrechnungsdiff (RT#257078)
  * kunde:
    - Person anlegen mit "n", assoziieren mit "aa"
  * Web-Frontend:
    - Paket kunde-htdocs, mit sämtlichem nicht-RT-Geraffel
  * kunde-intern:
    - Die Stringtabelle wird nicht mehr aktiv verwendet;
      sie wird zwar noch befüllt, aber nicht mehr ausgelesen.
    - ende=0-Tests entfernt, aktuelle Zeit aus der Datenbank holen (RT#257524)
    - C-Sourcen entfernt
  * Paket-Abhängigkeiten repariert
  * Generiere .debs mit Test-Versionsnummern, soweit der Build nicht
    als produktiv markiert ist (mit DEB_BUILD_OPTIONS=release)
  * ~test-Versionsnummern (bis zum etch-Release) rausgeworfen :-/
  * Kommunikation zwischen REST-Backend und www{1,2} von XML::Dumper auf
    Data::DumpXML umgestellt (RT#252125).
  * Warnung bei Abweichung zwischen GMT und Lokalzeit im iPass-Accounting
    ausgebaut.
  * RT#259990: Verwaltung spezieller Nagios-Konfigurationswerte ermöglicht.
  * RT#260368: Abschaffung webadm, dafür Zugriff auf alle Kunden für User,
    die primär zu POP gehören und (sicherheitshalber auch) ein pop-Flag haben
  * RT#260601: Im RT wird bei "Zeit eintragen" aka "Add Time" nun der
    Kundenname statt wie bislang die -nummer übergeben.
  * RT#232701: Änderungen am Tool "umsatzliste" auf Biggis Wunsch:
    + Default-Beginn-Zeitpunkt geändert
    + Angabe eines End-Zeitpunkts ermöglicht
    + per Default nur noch persönliche Umsätze anzeigen

 -- Matthias Urlichs <smurf@noris.de>  Thu, 13 Apr 2006 12:49:11 +0200

kunde (1.2006.3.12) stable; urgency=low

  * rtmail: eigene Initialisierungsroutine rausgeschmissen
  * rtmail/domainmail (RT#260864):
    - RT_MAIL_OK-Konfigvariable eingeführt
    - domainmail: Mail selber an HOSTMASTER_NO_GPG weiterschicken,
      wenn nicht verarbeitbar

 -- Matthias Urlichs <smurf@giga.office.noris.de>  Thu, 20 Apr 2006 11:23:00 +0200

kunde (1.2006.3.11) stable; urgency=low

  * Buchungsdatensätze anlegen: valid_buchung() auf write-DB zugreifen lassen
    (Workaround bis RT#257066) (für RT#258108)
  * Rechnungs-Datensätze tilten beim Rechnung-Löschen (RT#258020)
  * check.accounting_up-to-dateness ist jetzt ein NetSaint-Plugin. (RT#250725)
  * check.accounting_up-to-dateness erlaubt nun die Angabe mehrerer Quellen
    (RT#250725).
  * Umstellung der Zeitangaben für Schwellenwerte in
    check.accounting_up-to-dateness (RT#250725).
  * Eintragen von Tarifnamen in tarifacct-tabelle: Tippo (RT#260548)
  * noch eine Stelle mit *Nerv* bigint (RT#254168)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 13 Apr 2006 12:34:20 +0200

kunde (1.2006.3.10) stable; urgency=low

  * Workaround für seltsame Zeichen in RT-Ticket-Sequences und daraus
    resultierende Probleme beim RT-Web auf service.noris.net (RT#252125)

 -- Matthias Urlichs <smurf@noris.de>  Tue,  4 Apr 2006 14:52:42 +0200

kunde (1.2006.3.9) stable; urgency=low

  * Tarife kopieren mit neuem Datum schlug fehl (RT#258024)
  * Manuelle Rechnungen: Eintragen von Anzahl+Rabatt aufräumen (RT#257834)
  * Automagische Rechnungen: Buchungen hinzufügen (RT#258108)
  * Datenbankverbindungen explizit auf latin1 setzen, solange kunde
    noch kein UTF8 kann

 -- Matthias Urlichs <smurf@noris.de>  Tue,  4 Apr 2006 14:52:42 +0200

kunde (1.2006.3.8) stable; urgency=low

  * RT-Grummelbrummel:
    - Leere Areas sind NULL, nicht der String "--"
    - nicht existierende queue_area-Einträge beim Ticketanlegen akzeptieren
  * Kunde:
    - Beim Tarif-Kopieren wurde eine Leereingabe nicht als Abbruch gewertet.
    - Beim Accounting-Auflisten hat der neue Texteintrag die Funktion
      durcheinandergebracht (war vorher schon putt, ist nur selten
      aufgetreten). RT#257583
  * Tools:
    - adressen_kunde hat, wollte man die Liste auf mehrere Kunden
      einschränken, gar nichts ausgegeben.

 -- Matthias Urlichs <smurf@noris.de>  Fri, 31 Mar 2006 15:11:49 +0200

kunde (1.2006.3.7) stable; urgency=low

  * Domainrobot: $SUBJECT nicht erkannt (RT#256891)
  * zwei String-Update-Fehler (RT#257217)
  * Accounting-Warnungen exim (RT#256185)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 29 Mar 2006 23:28:07 +0200

kunde (1.2006.3.6) stable; urgency=low

  * Kunde:
    - sql-Fehler (RT#255686), diesmal korrekt korrigiert :-/
    - Tarif auf anderen Kunden kopieren: tarifklasse!
    - Beim Tarif-Anlegen wurde die nextid-Tabelle nicht (mehr) verwendet,
      beim Kopieren aber schon. :-/   RT#255982
  * Accounting/RT:
    - Löschreihenfolge bei Datensätzen im RT::Billing flasch  RT#255994

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Mar 2006 12:07:30 +0100

kunde (1.2006.3.5) stable; urgency=low

  * Kunde: sql-Fehler (RT#255686)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 21 Mar 2006 13:29:07 +0100

kunde (1.2006.3.4) stable; urgency=low

  * Rechnungen: tarifklasse.name ist nicht mehr eindeutig (RT#255692)

 -- Matthias Urlichs <smurf@noris.de>  Tue, 21 Mar 2006 12:55:02 +0100

kunde (1.2006.3.3) stable; urgency=low

  * Accounting: SELECT von tarifklasse ohne Kunden-Einschränkung
    (RT#255381)
  * Merge des kunde_intra-Archivs: neues Paket kunde-htdocs

 -- Matthias Urlichs <smurf@noris.de>  Sat, 18 Mar 2006 20:26:43 +0100

kunde (1.2006.3.2) stable; urgency=low

  * Areas setzen beim Ticket-Anlegen war nicht. (RT#255309)
  * Tippfehler im Kundentarif-Anlegen (RT#255320)

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Mar 2006 16:02:46 +0100

kunde (1.2006.3.1) stable; urgency=low

  * An einer Stelle im RT wurde bereits person.email verwendet. Upps.
  * startlog_kram.daten[0:100] war versehentlich ein UNIQUE-Index.
  * Tarif-Laufzeitn anzeigen+setzen klemmte bei kundenspezifischen
    Tarifen (RT#254670)
  * Das kunde-common-Installskript meckerte wegen leerer Namen. (RT#255199)

 -- Matthias Urlichs <smurf@noris.de>  Fri, 17 Mar 2006 13:39:19 +0100

kunde (1.2006.3) stable; urgency=low

  * kunde-intern:
    - Ein Berg von Tabellenspalten (und ein paar Tabellen) zwecks
      Abschaffung der strings-Tabelle angelegt.
    - Alle Funktionen, die die strings-Tabelle beschreiben, schreiben
      auch die neuen Datenfelder; gelesen wird jedoch nach wie vor aus
      den alten Feldern.
    - Weitere Ungereimtheiten (zum Zweck der Einführung referenzieller
      Integrität) beseitigt (erster Schritt -- Datenfelder anlegen)
    - Ein Migratorskript (mig.strings) überprüft die neuen Felder und
      schreibt ggf. korrekte Daten rein.
    - Explizite Benennung von Datenbank-Indices
    - weitere Vorkommnisse von "bk" getiltet
  * Rechnungen:
    - nervige undef-Meldung (RT#254169)
    - noch nerviger Rundungsfehler bei der Märchensteuer (RT#254168)
    - Rechnungspositionstexte nur einmal eingeben (RT#253958)
  * Accounting:
    - Test repariert
  * Domains:
    - Joker hat wiedermal Strings umgestellt (RT#254547)

 -- Matthias Urlichs <smurf@noris.de>  Thu, 16 Mar 2006 09:42:04 +0100

kunde (1.2006.2.6) stable; urgency=low

  * Tickets beim Killen nicht ent-mergen (RT#253316)
  * Rechnungen:
    - Löschen ging nicht
    - Buchungen mit neuem Text anlegen auch nicht
    - Einmal-Tarife wurden beim Berechnen falsch eingetragen (RT#252607)
  * RT:
    - zu lange Mails nicht mit die() recyceln, sondern mit exit-0 dafür
      sorgen, dass sie an einen Menschen(?) weitergereicht werden.
    - Wrapper für den ticketgen-Socket, damit ein Fehler zurück-
      gemeldet wird (RT#241020)
  * Interna:
    - Initscripts-Flickerei (RT#253740)
    - Domainrobot: SELECT ... FOR UPDATE

 -- Matthias Urlichs <smurf@noris.de>  Fri, 10 Mar 2006 18:40:29 +0100

kunde (1.2006.2.5) stable; urgency=low

  * automatische Tag-Generierung
    - ... außer wenn DEB_BUILD_OPTIONS=test im Environment ist.
  * Kopfzeile: kunde-1.2006.2.5 statt debian-BLA
    test-..., wenn Testversion gebaut wurde

 -- Matthias Urlichs <smurf@noris.de>  Thu,  9 Mar 2006 21:26:21 +0100

kunde (1.2006.2.4) stable; urgency=low

  * Python-Schnittstelle putt
  * /usr/pop/lib/kunde* sollte nicht executable sein
  * neues Tool get.umsatz4kunde
  * undef-Warnung in lib/acct/exim: Variablenkonfusion :-/

 -- Martin H. Sluka <fany@noris.net>  Thu,  9 Mar 2006 20:35:42 +0100

kunde (1.2006.2.3) stable; urgency=low

  * noch ein zu unspezifischer SELECTs, diesmal mit falscher Tabelle

 -- Matthias Urlichs <smurf@noris.de>  Thu,  9 Mar 2006 18:01:52 +0100

kunde (1.2006.2.2) stable; urgency=low

  * weitere zu unspezifische SELECTs mit mehr als einer Tabelle

 -- Matthias Urlichs <smurf@noris.de>  Thu,  9 Mar 2006 15:10:09 +0100

kunde (1.2006.2.1) stable; urgency=low

  * Tippfehler beseitigt
  * einige zu unspezifische SELECTs mit mehr als einer Tabelle repariert

 -- Matthias Urlichs <smurf@noris.de>  Thu,  9 Mar 2006 13:11:41 +0100

kunde (1.2006.2) stable; urgency=low

  * Vorbereitungen zum Großen String-Tabellen-Wegwerfen.
  * haufenweise neue Tests.

 -- Matthias Urlichs <smurf@noris.de>  Wed, 22 Feb 2006 17:59:09 +0100

kunde (1.2006.1.3) stable; urgency=low

  * /etc/init.d/popdb war total veraltet.
  * Der Startaufruf von /etc/init.d/popdb war im falschen Paket,
    und der Stopaufruf war nur marginal besser platziert.
  * Wir tragen alle kunde-spezifieschen Dienste von vornherein
    in der /etc/services ein.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Feb 2006 16:39:38 +0100

kunde (1.2006.1.2) stable; urgency=low

  * Installation repariert.

 -- Matthias Urlichs <smurf@noris.de>  Thu, 23 Feb 2006 15:00:01 +0100

kunde (1.2006.1) stable; urgency=low

  * umsatzplanung: Tool zur Planung von Umsätzen (= fest abgeschlossene
    Verträge, anhand deren Laufzeiten)
  * Testrechnung für bestimmten Zeitraum (nur Zukunft) (kunde NAME =?)
  * kunde "t" "kx" zeigt alle Tarife an, die nicht als Altlast markiert sind,
    aber aktuell keinem Kunden berechnet werden.
  * kunde "t" "kl" zeigt alle Tarife an, bei denen keine Laufzeit eingetragen
    ist. (Hat ein Tarif sowas nicht, sollte explizit "0" eingetragen werden.)
  * Altes-Einzelaccounting-Löschen in eigenes Skript ausgelagert,
    das einmal pro Tag/Woche/Monat via cron gestartet werden sollte
  * Timeouts für die Datenbankverbindungen: DATATIMEOUT-Parameter
    aufgesplittet in DBCACHE_TIMEOUT und DBCMD_TIMEOUT (aktiv).
    Siehe Modul 'Dbase' unter cache_timeout und cmd_timeout.
  * Domainrobot: neues Format für DENIC-CHPROV-Antworten
  * Warnung beim Setzen von monitoring-Flags zu IP-Adressen überarbeitet
  * Warnung beim Setzen eines monitoring-bf-Flags ohne Contact
  * haufenweise Accounting-Kleinkram
  * Datenbankerweiterung für Trouble-Ticket-System
  * ...

 -- Matthias Urlichs <smurf@noris.de>  Thu,  2 Feb 2006 18:28:00 +0100

kunde (1.2005.11) stable; urgency=low

  * statt (U)mleitungen gibt es jetzt (M)ail-Regeln, und nur noch die --
    hingegen insbesondere NICHT mehr die bei Personen eingetragenen E-Mail-
    Adressen -- werden für die Konfiguration von mx.noris.net herangezogen
    (RT#124007)
  * Rechnungen:
    * Vorausberechnen funktioniert.
    * Die Fumktion "=" erstellt jetzt ohne weiteres Rückfragen eine
      Testrechnung für den nächsten relevanten Zeitraum. Die Echtrechnung
      wird mit "=*" gebaut. Alte Rechnungen regenerieren/testen kann man,
      wenn man die betreffende Rechnung aufruft. Mit "=*" kann man auch
      alte Rechnungen regenerieren.
    * Es gibt jetzt Funktionen, um anzuzeigen, welche Kundentarife auf
      welchen Rechnungen berechnet wurden, und für welchen Zeitraum.
  * RT-Mail-Schnittstelle unterstützt nun einen "X-RT-Owner:"-Header, mit
    dem man für neue Tickets gleich einen Owner setzen kann (RT#234829)
  * gen.radius arbeitet statt mit dem tdsl- nun mit dem tdsl-ilk- und dem
    tdsl-zisp-Flag (RT#238488)
  * gen.nagioshosts4standorte bekommt eine neue Option "--hostgroup", um
    abweichend vom Default-Verhalten alle Hosts doch in _eine_ Hostgroup
    zu stecken (RT#240949).
  * Tarife:
    * Pflege von Kundentariflaufzeiten, inkl. Reporting-(gen.ablauf) und
      Update-(mig.ablauf) -Tools.
  * Domains:
    * neue Tools get_domainlist_from_switch und check_domain_expiries.ch_li
      zur Überwachung von .ch- und .li-Domains (RT#180857)

 -- Martin H. Sluka <fany@noris.net>  Mon,  9 Jan 2006 13:08:42 +0100

kunde (1.2005.10) stable; urgency=low

  * div. Nachbesserungen für 0- vs. NULL-Werte

 -- Martin H. Sluka <fany@noris.net>  Mon,  5 Dec 2005 16:31:42 +0100

kunde (1.2005.9) stable; urgency=low

  * neues Tool collect_rt-queue_stats (RT#231423)
  * neues Tool gen.nagioscontacts4standorte (RT#231353)
  * neue Tools diff.hardware (RT#226907) und maile.neue_hardware (RT#231987)
  * get_ipassacct_by_kunde.id liefert nun auch access_type und service_type
    (RT#234727)
  * Zeiterfassungsdaten eines Mitarbeiters können nun auch durch indirekte
    Vorgesetzte abgerufen werden.

 -- Martin H. Sluka <fany@noris.net>  Mon,  5 Dec 2005 11:40:42 +0100

kunde (1.2005.8) stable; urgency=low

  * gen.vhosts die Option --default-serveradmin beigebracht
  * Baumstruktur für IP-Adress-Objekte (für Parents in der Nagios-
    Konfiguration) implementiert (RT#221142)
  * Es kann nun pro Kunde eine Default-Sprache festgelegt werden,
    die dann insb. beim Neuanlegen von Postfächern für deren WebMail-
    Preferences beachtet wird (RT#224274).
  * get_kunde() sucht jetzt auch nach Hardware-IDs, d. h. man kann im
    globalen Menü von kunde eine Hardware-ID eingeben und gelangt dann
    zu dem Kunden, bei dem sie eingetragen ist (RT#221301).
  * Warnungen bei der Anzeige von Host-IP-Adress-Objekten, wenn
    Inkonsistenzen zwischen den in der Datenbank und den im DNS
    eingetragenen Daten bestehen
  * neues Tool backup-report2rt, das aus Reports unseres Backup-Systems
    für fehlgeschlagene Backups RT-Tickets öffnet (RT#222142)
  * neue Methode noris::REST::Frontend->kunden für service.noris.net
    (RT#226297)
  * Bei gen.nagioscontacts kann die --flag-Option nun mehrfach verwendet
    werden, um nur Contacts für User zu bekommen, bei denen eine
    Kombination von Flags gesetzt ist (RT#221142)
  * Ausgabemöglichkeit für alle Stunden auf einem Ticket (RT#229774)
    (kunde - W)
  * Umbau der Datenbanktabellen im Hinblick auf Integritäts-Sicherung,
    erster Teil

 -- Martin H. Sluka <fany@noris.net>  Tue, 30 Aug 2005 14:51:42 +0200

kunde (1.2005.7) stable; urgency=low

  * neue Tools gen.nagios{contacts,hosts} (RT#221142)
  * Sperrung der Eingabe von FQDNs unter bestimmten Domains (RT#221083)
  * Feature "Hardware mit bestehender Hardware als Template anlegen"
    implementiert (RT#220127)
  * Bugfix tools/gen.eximconf fuer "virtsuffix"

 -- Martin H. Sluka <fany@noris.net>  Tue, 30 Aug 2005 14:44:42 +0200

kunde (1.2005.6) stable; urgency=low

  * neue Optionen "RaiseError" und "UseCache" im noris::REST::Frontend
    (RT#220417)
  * diverse Bugfixes und Detailverbesserungen

 -- Martin H. Sluka <fany@noris.net>  Wed, 24 Aug 2005 17:01:42 +0200

kunde (1.2005.5) stable; urgency=medium

  * "*"-Mail-Umleitungen implementiert (RT#199846)
  * Bugfix gen.eximconf (für Ausgabe in Dateien)
  * verbesserte Suchfunktionen für Hardware-Objekte (RT#215862)
  * zusätzliches Einzel-Accounting für iPass (RT#219895)

 -- Martin H. Sluka <fany@noris.net>  Mon, 15 Aug 2005 10:43:42 +0200

kunde (1.2005.4) stable; urgency=low

  * Setze nach dem Installieren die UIDs/GIDs der installierten Datein
    richtig. (RT #218740)
  * komplette Überarbeitung von gen.ipliste (RT#179631)
  * diverse Bugfixes und Detailverbesserungen
  * neue Option "-k" für acctrun (RT#199943)

 -- Martin H. Sluka <fany@noris.net>  Wed, 10 Aug 2005 16:30:42 +0200

kunde (1.2005.3) stable; urgency=low

  * REST-Back- und -Frontend erweitert, insb. für WebRT
  * Update gen.vhosts
  * div. Suchfunktionen für Personen in "kunde" eingebaut
  * Änderungen beim Auf(l)isten von Hardware
  * Negation via "!" bei Auswahl von Kunden im RT ermöglicht

 -- Martin H. Sluka <fany@noris.de>  Wed,  3 Aug 2005 15:47:47 +0200

kunde (1.2005.2) stable; urgency=low

  * RT:
    * Entscheidung, ob englische oder deutsche Texte verwendet werden sollen
      nun via HTTP-Header "Accept-Language", vgl. RFC 2616, Abschnitt 14.4
    * Ticket-Abonnements implementiert (s. RT#120901)
    * RT::AddOn::Confitems zeigt nun auch die Leitungsart an (RT#211370).
    * RT::AddOn::Billing gibt die jeweilige Ticket-ID nun bereits vor.
  * sonst:
    * Source in "kunde" umbenannt

 -- Matthias Urlichs <smurf@noris.net>  Wed,  6 Jul 2005 11:45:53 +0200

datenbank (1.2005.1.1) stable; urgency=low

  * RT#211370: Leitungs-Objekte haben nun optional eine "Leitungsart"

 -- Martin H. Sluka <fany@noris.net>  Fri, 24 Jun 2005 09:52:42 +0200

datenbank (1.2005.1) stable; urgency=low

  * kunde:
    - Datenfeld kunde.auftrag: entfernt
    - Tarifdefinition: Aufliste: Enddatum wird angegeben, mit Nummer des
      Folgetarifs
    - Suchen von kundenspezifischen Tarifen mit "t" "=="
      (wie "=", nur mit umgekehrtem Filter)
    - Beim Einfügen eines Rechnungsschritts sind leere Einheitentexte nun OK.
  * Webserver:
    - Neues Paket "kunde-cgibin" für Service-CGIs
  * Rechnungen:
    - Vorausberechnen (Flag: kunde.vorausberechnen) von Festpreisen
    - neues Einheiten- und Rechnungsschritt-System
  * Accounting:
    - ipkunde.flags.shared_server: Wenn gesetzt, wird "undef" zurückgeliefert
      und nicht in übergeordneten IP-Blöcken weitergesucht.
    - ipkunde.ziel korrekt auswerten
    - exim-Accounting: primär nach IP-Adressen accounten
    - ip_multi-Accounting bricht ab, wenn die externe DB unerreichbar ist
  * Domainrobot:
    - korrektes neu-Anlegen von denic-Handles
  * Kleinkram:
    - Abhängig vom RT mit identischer Version
    - das Anlegen von doppelten IDs in der tarifacct-Tabelle wird verhindert
  * RT:
    - ticketadr.person und .adr waren nicht NULLable. Das ist Unsinn.

 -- Matthias Urlichs <smurf@noris.de>  Mon, 28 Feb 2005 11:02:06 +0100

datenbank (1.2005.0.3) stable; urgency=low

  * Hotfix: Rechnung dnull vs. fnull
  * Hotfix: NIC-Defaulthandles einsetzen (plus Import ...)
  * Hotfix: anteilige Rechnungen repariert
  * Latin-1 statt UTF-8 beim Listen einer Tarifdefinition
  * Erkennung CHPROV-Update-Mails vom denic
  * Tarifklassen-Setzen repariert
  * Filtern alter Tarife (bei =NAME) repariert
  * CHHOLDER statt UPDATE (denic-Requests)
  * /usr/include bekam im kunde-RPM Modus 644 verpasst :-/
  * Python-Kram beim RPM-Bauen wurde nicht sauber übersprungen
  * Abhängigkeit kunde-extern von libshlock-perl
  * logstore-Eintrag in /etc/services
  * Warnungen ("make test") behoben
  * Warnung ausgeben wenn eine manuelle Buchung einen "Rabatt"faktor >1 hat

 -- Matthias Urlichs <smurf@noris.de>  Thu, 31 Mar 2005 14:50:00 +0100

datenbank (1.2005.0.2) stable; urgency=low

  * Fehler.pm => kunde-common

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Mar 2005 16:18:32 +0100

datenbank (1.2005.0.1) stable; urgency=low

  * Hotfix: Joker-.org-Domain-KK-IN korrekt erkennen
  * Hotfix: Handle-Anlegen sauberer gestalten
  * Conflicts/Replaces: kunde-common vs. datenbank-extern

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Mar 2005 12:40:48 +0100

datenbank (1.2005.0) stable; urgency=low

  * Conflicts:/Replaces: auf die alten datenbank-Pakete.

 -- Matthias Urlichs <smurf@noris.de>  Wed,  9 Mar 2005 11:12:38 +0100

datenbank (1.2005) stable; urgency=low

  * Update, siehe Bitkeeper-Changelog und Cyber's Ankuendigung ;-)

 -- Matthias Urlichs <smurf@noris.de>  Wed, 23 Feb 2005 04:26:52 +0000

datenbank (1.2004) stable; urgency=low

  * Einheiten-Berechnung und andere spassige Dinge

 -- Matthias Urlichs <smurf@noris.de>  Tue, 18 Jan 2005 18:03:12 +0100

datenbank (1.2003) stable; urgency=low

  * Integration ...

 -- Matthias Urlichs <smurf@noris.de>  Tue,  6 Jul 2004 13:43:41 +0200

datenbank (1.2002) stable; urgency=low

  * Integration bis 1.1431
  * Noch mehr Depends:-Einträge in debian/control

 -- Matthias Urlichs <smurf@noris.de>  Fri, 30 Jan 2004 19:58:36 +0100

datenbank (1.2001) stable; urgency=low

  * Integration bis 1.1331
  * Python-Support
  * Umstellung der Versionsnummern

 -- Matthias Urlichs <smurf@noris.de>  Tue, 17 Sep 2003 11:22:33 +0200

