python2.4-kundebunt (1.10.2-4) etch; urgency=low

  * Billing: Terminologie ("Rechnungsposten" statt "Accounting-Eintrag"), 
    Übersetzung
  * otrs: /otrs-data/customer-id/ liefert nun auch das Betriebsteam (#10096664)
  * models: Diverse Änderungen in kunde nachgezogen
  * serverstats: Probleme mit der Zeitumstellung behoben (#10015399)

 -- Michael Radziej <mir@noris.de>  Wed, 17 Feb 2010 21:41:24 +0100

python2.4-kundebunt (1.10.1-2) etch; urgency=low

  * Billing: Link zurück ins OTRS ergänzt (10041592)
  * URLs: OTRS-Links auf .pl statt .fpl umgestellt

 -- Michael Radziej <mir@noris.de>  Thu, 11 Feb 2010 17:48:05 +0100

python2.4-kundebunt (1.10.0-5) etch; urgency=low

  UPGRADE-HINWEIS:
    * Im Apache muss /acct/ konfiguriert werden
    * Zugriff auf die Tabellen rt_billing, acct, acctassoc
    * rt_billing ohne FK zu ticket

  * Unterstützung für Billing über OTRS eingebaut (#10041592)

 -- Michael Radziej <mir@noris.de>  Thu, 04 Feb 2010 18:37:14 +0100

python2.4-kundebunt (1.9.9-2) lenny; urgency=low

  * otrs: Bei Leitungen mehr Daten für den Carrier (als dict) 
    übergeben (#10076675)
  * cronjobs: Fehlermeldungen gehen jetzt an Admins (#10025635)

 -- Michael Radziej <mir@noris.de>  Thu, 07 Jan 2010 12:17:30 +0100

python2.4-kundebunt (1.9.8-4) etch; urgency=low

  * otrs: Schnittstellen zu stunden, confitems und leitungen eingebaut

 -- Michael Radziej <mir@noris.de>  Wed, 16 Dec 2009 16:44:04 +0100

python2.4-kundebunt (1.9.7-0) etch; urgency=low

  * person.models auf 32 Zeichen verkürzt. (#10044399)

 -- Michael Radziej <mir@noris.de>  Wed, 02 Dec 2009 17:41:10 +0100

python2.4-kundebunt (1.9.6-0) etch; urgency=low

  * OTRS-Interface: Neue Attribute (kprio, fax, pager)
    (#10067534, #10069295)

 -- Michael Radziej <mir@noris.de>  Thu, 19 Nov 2009 09:21:34 +0100

python2.4-kundebunt (1.9.5-0) etch; urgency=low

  * Weitere Nachbesserungen in der erweiterten Kundensuche 
    ("!pop" ging nicht) (#10069514)

 -- Michael Radziej <mir@noris.de>  Wed, 18 Nov 2009 14:41:50 +0100

python2.4-kundebunt (1.9.4-0) etch; urgency=low

  * Webdienst zur Abfrage von trouble_tickets eingebaut (#10063428)

 -- Michael Radziej <mir@noris.de>  Wed, 11 Nov 2009 13:05:00 +0100

python2.4-kundebunt (1.9.3-1) etch; urgency=low

  * Nachbesserungen in der erweiterten Kundensuche (#10039999)
  * Personensuche repariert

 -- Michael Radziej <mir@noris.de>  Wed, 21 Oct 2009 15:23:06 +0200

python2.4-kundebunt (1.9.2-0) etch; urgency=low

  * Server Error bei Suche nach "a:..." behoben.
  * Die Kundensuche in diversen Feldern und im Interface für
    otrs wurde um folgende Ausdrücke erweitert:
    - Suchbegriff/ - auch alle Unterkunden
    - ^Suchbegriff - invertiert das Suchergebnis
    (#10039999)

 -- Michael Radziej <mir@noris.de>  Tue, 20 Oct 2009 12:51:01 +0200

python2.4-kundebunt (1.9.1-2) etch; urgency=low

  * Personen können nun ohne Zwischenschritt zur Kundensuche direkt 
    angelegt werden. Bei bestehenen Personen kann der primäre Kunde
    geändert werden. (#10031041, #10000641)

 -- Michael Radziej <mir@noris.de>  Thu, 02 Jul 2009 11:17:00 +0200

python2.4-kundebunt (1.9.0-0) etch; urgency=low

  * Deskriptoren bei Bedarf neu einlesen (#10012778)

 -- Michael Radziej <mir@noris.de>  Fri, 26 Jun 2009 17:57:51 +0200

python2.4-kundebunt (1.8.6-0) etch; urgency=low

  * otrs/Settings: Wenn keine Section [ldap] in settings.ini vorkommt,
    dann soll der Webdient für otrs keine LDAP-Anfragen machen.

 -- Michael Radziej <mir@noris.de>  Mon, 22 Jun 2009 17:24:02 +0200

python2.4-kundebunt (1.8.5-12) etch; urgency=low

  * otrs: Webdienst und Autentifikation für otrs eingebaut (#10021284)

 -- Michael Radziej <mir@noris.de>  Thu, 18 Jun 2009 14:37:03 +0200

python2.4-kundebunt (1.8.4-1) etch; urgency=low

  * Caching für collectd-Hosts umgeschrieben und neues Cache-Backend
    eingesetzt. Dies sollte die ominösen Probleme mit den Server-
    Statistiken beseitigen. (#514287)

 -- Michael Radziej <mir@noris.de>  Thu, 04 Jun 2009 13:18:25 +0200

python2.4-kundebunt (1.8.3-0) etch; urgency=low

  * Mails zum Cron-Job zum Cache-Refresh an ein Ticket senden

 -- Michael Radziej <mir@noris.de>  Wed, 20 May 2009 14:06:05 +0200

python2.4-kundebunt (1.8.2-0) etch; urgency=low

  * Im Cron-Job zum Cache-Refresh DJANGO_SETTINGS_MODULE gesetzt (#512863) 

 -- Michael Radziej <mir@noris.de>  Thu, 14 May 2009 13:56:00 +0200

python2.4-kundebunt (1.8.1-1) etch; urgency=low

  * Cron-Job zum Refreshen der Collectd-Host-Daten (siehe #10023929, #511783)

 -- Michael Radziej <mir@noris.de>  Wed, 13 May 2009 17:36:32 +0200

python2.4-kundebunt (1.8.0-0) etch; urgency=low

  * Icon für Dienst "vip" (#10012635)

 -- Michael Radziej <mir@noris.de>  Tue, 24 Mar 2009 10:23:31 +0100

python2.4-kundebunt (1.7.0-0) etch; urgency=low

  * Umgang mit neuen Mailrules-Typen, Gruppe 'kunde':

    Bislang warf kundebunt eine Exception, wenn in der Datenbank ein neuer
    Regeltyp angelegt wurde, der nicht in popkern.models.MAILRULE_TYP_DISPLAY
    und popkern.models.MAIRULE_TYP_HELP angelegt wurde.
    
    Diese Einschränkung ist nun aufgehoben. Außerdem können Kunden Regeln 
    nur verändern oder anlegen, wenn der Regeltyp
    in der Gruppe 'kunde' ist.

    Siehe #10009260

  * Neuer Regeltyp: 'defer' (#10009260)

  * otrsdata: Auch die Rollen / Dienste übermitteln (#10010961)

 -- Michael Radziej <mir@noris.de>  Fri, 13 Mar 2009 15:39:44 +0100

python2.4-kundebunt (1.6.1-0) etch; urgency=low

  * Menü: "Server" statt "Server neu". Link zu capman entfernt.             
    (#10008052)

 -- Michael Radziej <mir@noris.de>  Thu, 12 Feb 2009 10:45:34 +0100

python2.4-kundebunt (1.6.0-0) etch; urgency=low

  * Passwortänderungen waren kaputt, weil 
    newforms.forms.Form.as_div fehlerhaft war
    (#10004467, #407438)

 -- Michael Radziej <mir@noris.de>  Wed, 14 Jan 2009 13:10:59 +0100

python2.4-kundebunt (1.5.8-0) etch; urgency=low

  * Beim Anlegen und Editieren von Personen leere Felder als NULL 
    anlegen. Damit wird dann auch kein DB-Fehler mehr geworfen,
    wenn eine Person editiert wird (#10002634)

 -- Michael Radziej <mir@noris.de>  Fri, 19 Dec 2008 13:25:37 +0100

python2.4-kundebunt (1.5.7-2) etch; urgency=low

  * otrsdata: Neuer Webservice .../otrsdata/customer-id/
    Suche nach Kunden-Namen (# 10000713)
  * serverstats: Die JSON-Liste aller Graphen von collectd werden
    von iso-8859-1 dekodiert anstatt von utf8. Die alte Methode
    konnte bei ungünstig plazierten iso-8859-1-Zeichen dafür
    sorgen, daß ein Anführungszeichen zusammen mit anderen Zeichen
    zu einem "replacement character" verschmolzen wurde, und damit
    wird der JSON-Code ungültig (# 10000944)

 -- Michael Radziej <mir@noris.de>  Fri, 05 Dec 2008 17:45:26 +0100

python2.4-kundebunt (1.5.6-1) etch; urgency=low

  * otrsdata: Ticket-Zuordnung über den Benutzernamen (#10000146)

 -- Michael Radziej <mir@noris.de>  Wed, 19 Nov 2008 18:50:41 +0100

python2.4-kundebunt (1.5.5-0) etch; urgency=low

  * kunde: Person anlegen (als "contact")

 -- Michael Radziej <mir@noris.de>  Wed, 12 Nov 2008 14:19:10 +0100

python2.4-kundebunt (1.5.4-1) etch; urgency=low

  * serverstats: Falsches Encoding in den von collectd gelieferten
    Graph-Listen behandeln

 -- Michael Radziej <mir@noris.de>  Tue, 11 Nov 2008 22:48:44 +0100

python2.4-kundebunt (1.5.3-1) etch; urgency=low

  * otrsdata: Umgang mit "Mitarbeitern" ohne Telefonnummern,
    Bessere Behandlung von Namen mit Bindestrichen.

 -- Michael Radziej <mir@noris.de>  Wed, 05 Nov 2008 21:55:27 +0100

python2.4-kundebunt (1.5.2-0) etch; urgency=low

  * auth: Wenn über Apache authentifiziert wird, das Passwort
        nicht nochmal abfragen.

 -- Michael Radziej <mir@noris.de>  Wed, 05 Nov 2008 11:21:01 +0100

python2.4-kundebunt (1.5.1-3) etch; urgency=low

  * Closes #460334: Wegfall person.vrf
  * Closes #464392: Umgang mit kaputtem collectd-Host-Cache
  * otrsdata: Telefonnummer für Mitarbeiter im LDAP nachschlagen,
        Namen parsen und Anrede bestimmen.

 -- Michael Radziej <mir@noris.de>  Mon, 13 Oct 2008 17:11:54 +0200

python2.4-kundebunt (1.5.0-14) etch; urgency=low

  UPGRADE-Hinweis:
  * In der Apache-Konfiguration müssen die veränderten
    Pfade zu /yui-noris und /yui-noris-ext berücksichtigt
    werden.

  * Serverstats: Beginn komfortabler, Menü, Mouse-Over, URL
  * otrs: Bugfix: Passwortabfrage repariert.
  * otrs: Bei Suche nach 'id' auch nach Benuternamen suchen.
  * Personen editieren: Weitere Felder (Zusatzinfo etc.)
    (RT#380298)
  * E-Mail-Administration: Warnmeldung zu falscher Absenderadresse
    verbessert (RT#445459)
  * Tests: insert_data mit Listen, Generatoren gehen mit
    den Paketen in debian-edge nicht.
  * Validator mit lokalem Import.
  * collectd: JS zur Navigation eingebaut.
  * Pakete und Dateien von yui und yui-ext umbenannt.
  * Closes #449279: Monitoring-Link in der Kundenübersicht.
  * ipkunde.hostgroups entfernt (RT#456981)

 -- Michael Radziej <mir@noris.de>  Thu, 11 Sep 2008 09:46:32 +0200

python2.4-kundebunt (1.4.2-6) stable; urgency=low

  UPGRADE-Hinweise:
  * Die Apache-Konfiguration muss um die URL /stats erweitert werden,
    außerdem kommt die Konfiguration für die Prüfung und Weiterleitung
    von /collectd hinzu, siehe example-apache-setup. Dafür müssen die
    Apache-Module 'proxy' und 'proxy_http' geladen werden.

  * Closes #433603, Personen-Suche: Error 500 bei Suche mit leerem
       Suchergebnis.
  * Collectd-Interface
  * Anpassung der Testumgebung für mysql5.0 und dbdev1.
  * Cache-Backend nun 'file' statt 'localmem'.
  * Dafür auch hasExistingEmailTargets angepasst, da ein Tupel
    vom neuen Cache-Backend nicht als Schlüssel akzeptiert wird.

 -- Michael Radziej <mir@noris.de>  Thu, 26 Jun 2008 17:38:34 +0200

python2.4-kundebunt (1.4.1-5) stable; urgency=low

  * Closes #405728: ipkunde: ipaddr entfernt, alles auf
       ip6 umgestellt, Eingabe von Subnetzen per ip6 möglich.
  * Closes #427334: KundenComboField: Bugfix, führte zu
       "OperationalError", wenn ein Kunde einen nicht
       existierenden Kundennamen in einem KundenComboField
       eingab, z.B. bei der Postfach-Suche.
  * Closes #426720: automatische Generierung von Benutzernamen für
       Kunden, deren Namen mit Ziffern beginnt
  * Closes #420050: Icon "Standort"

 -- Michael Radziej <mir@noris.de>  Wed, 28 May 2008 12:36:04 +0200

python2.4-kundebunt (1.4.0-0) stable; urgency=low

  * Closes #426127: ipkunde: Feld "ziel" entfernt.

 -- Michael Radziej <mir@noris.de>  Wed, 21 May 2008 10:23:41 +0200

python2.4-kundebunt (1.3.3-0) stable; urgency=low

  * kunde_auth: Trivialer Fix, auch die autoindex-header müssen
    für Mitarbeiter zugänglich sein.

 -- Michael Radziej <mir@noris.de>  Thu, 27 Mar 2008 17:44:06 +0100

python2.4-kundebunt (1.3.2-0) stable; urgency=low

  * kunde_auth: Die Seite /download für Mitarbeiter auch bei
    STAGING: ext zugänglich machen.

 -- Michael Radziej <mir@noris.de>  Thu, 20 Mar 2008 15:27:27 +0100

python2.4-kundebunt (1.3.1-0) stable; urgency=low

  * kunde_auth: Die Seite "Zugriff blockiert" genau dann anzeigen,
    wenn das Flag "forbidden" gesetzt ist oder wenn jemand
    eingeloggt ist, aber die Bedingung nicht erfüllt.
    (RT#411811, nochmal)
  * download: Content-Length korrekt setzen für korrekte Darstellung
    mit dem IE7.

 -- Michael Radziej <mir@noris.de>  Thu, 20 Mar 2008 13:35:10 +0100

python2.4-kundebunt (1.3.0-0) stable; urgency=low

  UPGRADE-Hinweise:
  * Die Apache-Konfiguration muss fuer den Download-Bereich
    ergaenzt werden, siehe example-apache-setup

  Neue Features:
  * Download-Bereich

  Verbesserungen:
  * Auf der Passwort-Änderungsseite kann man nun mit dem Parameter
    css=http://... eine URL setzen, die das normale css ersetzt.
    Allerdings muss eine Domain benutzt werden, die in unserer
    Datenbank als "aktiv" geführt wird, oder eine Unterdomain
    einer solchen Domain. (RT#407438)
  * kunde_auth: Die Seite "Zugriff blockiert" seltener anzeigen. 
    (RT#411811)

 -- Michael Radziej <mir@noris.de>  Mon, 17 Mar 2008 17:54:05 +0100

python2.4-kundebunt (1.2.3-0) stable; urgency=low

  * otrs: Übersehenen Menüeintrag zu otrs entfernt. (Provisorisch.)

 -- Michael Radziej <mir@noris.de>  Mon, 10 Mar 2008 11:44:25 +0100

python2.4-kundebunt (1.2.2-1) stable; urgency=low

  Neue Features:
  * ipv6: wird teilweise unterstützt. Suchen/Filtern fehlt noch.
  * ipkunde: Im Datenmodell ipkunde.dest eingeführt.

 -- Michael Radziej <mir@noris.de>  Fri,  7 Mar 2008 14:29:15 +0100

python2.4-kundebunt (1.2.1-7) stable; urgency=low

  UPGRADE-HINWEISE:
  * kundebunt benötigt auf dem internen Server zusätzliche Ber
    auf der Datenbank:
    grant insert on db_tabelle to kundebunt;

  Bugfixes:
  * history: Bugfix in get_mailrule_history: falschen Spaltennamen verwendet
  * history: Anzeige verbessert (gleiche Werte, None)
  * updatelog: Eintrag in db_tabelle notfalls erzeugen.
  * password: Tippfehler in bad_auth_message korrigiert.
  * password: Keine Zeichen außerhalb latin1 erlauben.
  * Historie: Queries optimiert (String statt Zahl beim Vergleich mit
    `wert`)
  * Updatelog: log_always, quelle für mailrules
  * history: Auch mit Updatelogs ohne `wert` zurechtkommen (z.B. #1646053)
  * history: Anzeige der History entfernter Personen repariert.

 -- Michael Radziej <mir@noris.de>  Thu,  6 Mar 2008 11:30:15 +0100

python2.4-kundebunt (1.2.0-1) stable; urgency=low

  UPGRADE-Hinweise:
  * kundebunt benötigt auf dem internen Server zusätzliche Berechtigungen
    auf der Datenbank (otrs-Webdienst, customer user for PostMaster):
    grant select on mailassoc to kundebunt;
    grant select on nic to kundebunt;
    grant select, insert on open_xchange to kundebunt;
    grant insert on open_xchange_log to kundebunt;
  * Die Tabellen open_xchange und open_xchange_log müssen
    inkl. db_tabelle angelegt werden.
  * Neue obligatorische Einstellungen in /etc/kundebunt/settings.ini:
    [xchange]
    options: off PIM+ Premium
     [xchange costs]
    off: 0.0
    PIM+: 0.49
    Premium: 5.00
  * Apache-Konfiguration für /history und /user wird benötigt.
  * insert into db_tabelle (name) values ("open_xchange")

  Neue Features:
  * Closes #384897: Open-XChange-Konfiguration (vorerst abgeschaltet)
  * Closes #386927: Vereinheitlichung der Suche nach Personen und Kunden
  * Closes #386930: Einfache Anzeige der Updatelog-Historie
  * Closes #398468: Kundenübersicht: Auch die Kunden-ID anzeigen.
  * Closes #407438: Passwortänderung für "einfache Benutzer"
  * Unterstützung von otrs über Webdienste

  Bugfixes:
  * Closes #397042: Menü: Hardwareliste fehlt ohne Kundenauswahl
  * Closes #386920: Farbe der Spaltenköpfe in Personenlisten
      in QSU korrigiert.
  * Behandlung von 404-Fehlern repariert
  * Closes #392109: Dienste-Icons, tdsl-ilk -> pppoe
  * Closes #394453: Kundenübersicht bei falschem Kundennamen
                    zur Suche weiterleiten

 -- Michael Radziej <mir@noris.de>  Fri, 29 Feb 2008 16:21:35 +0100

python2.4-kundebunt (1.1.0-0) oldstable; urgency=low

  * Settings: Bugfix: SEND_BROKEN_LINKS wurde fälschlicherweise auch gesetzt,
      wenn in der settings.ini gar keine Emailadressen hinterlegt waren.
      Damit verbunden ist eine Änderung in settings.ini:
      [404 mail] und [error mail] dürfen gar nicht mehr angelegt werden,
      wenn keine Adressen vorhanden sind.
  * Closes #386917: Kunden-Suche: unvollständige Trefferlisten
  * Closes #386918: POP-Mitarbeiter mit readonly-Flag
  * Closes #386922: Erweiterung Domainlisten
  * Closes #386931: Zeilenumbrüche in Hardware-Info und -Serien-Nummer durch Leerzeichen ersetzen.
  * Closes #388567: Hardware-Details auch per Hardware-ID (fürs Wiki-Template)
  * URL für Personenvorlagen im Wiki eingebaut (siehe RT#388498)
  * models: Updatelog.dwert ist jetzt "text2" (Anpassung an kunde).
  * Closes #384427: Menü: Links unter "Weitere Dienste" stimmen
      auf intra nicht.
  * Closes #387931: Expertensuche in Mailregeln führte zu internem Fehler,
    wenn ein der Regeln vom Typ "Abweisen" ist und der Text Umlaute enthält.
  * Closes #387933: hasExistingEmailTargets() prüft nun alle Zeilen.
  * Validator an neue Django-Version angepasst.
  * Diverse Hilfstexte verbessert.
  * Kleinere Fehlerbehebungen:
    - Closes #386733: Kundenauswahl: Aliassuche findet auch inaktive Kunden
    - Closes #387065: Fehler in Suche nach leerer Hardware-RZ
    - Closes #386923: Kundenübersicht "1 offene Tickets" (u.a. dort)
    - Meldung "Die Hardware braucht wieder einen Standort, ..."
    - Closes #389177: css: Kundenübersicht bei vielen Unterkunden
    - Menü: Es fehlte der Menüpunkt "Weitere Dienste" -> "Monitoring"
    - Tests: Die Tests zur Kundensuche waren nicht eindeutig sortiert :-(

 -- Michael Radziej <mir@noris.de>  Fri,  7 Dec 2007 15:03:26 +0100

python2.4-kundebunt (1.0.0-3) oldstable; urgency=low

  UPGRADE-HINWEIS:
    * kundebunt benötigt zusätzliche Reche auf der Datenbank für Mitarbeiter (!):
      grant select, update, insert, delete on adresse to kundebunt;

  * Closes #380688: Menüführung komplett überarbeitet.
  * Closes #365820: Mailadministration verbessert.
    - Automatische Passwortvergabe
    - Anzeige der Zugangsdaten bei automatischer Passwortvergabe
    - Export der Mailrules-Suchergebnisse
    - Export der Postfach-Suchergebnisse
  * Closes #383362: Kundensuche nach Kunden-Nummer verbessert.
  * Closes #380673: Warnung bei Sonderzeichen in Kennwort
  * Einfaches Editieren von Personendaten.
  * Hardware: Bei Mails autoescape ausschalten.
  * Mailversand: Die smtplib scheint mit unicode nicht umgehen zu können
    ==> in utf-8 kodieren.
  * Warnung bei Postfächern bei unbrauchbarer Absenderadresse verbessert.

 -- Michael Radziej <mir@noris.de>  Wed, 21 Nov 2007 16:15:36 +0100

python2.4-kundebunt (0.99.7-1) oldstable; urgency=low

  * Closes #378619: Domainkunde.{rechnung,aufwand} entfernt.

 -- Michael Radziej <mir@noris.de>  Wed,  7 Nov 2007 13:23:42 +0100

python2.4-kundebunt (0.99.6-0) oldstable; urgency=low

  * Updatelog kommt jetzt auch mit Umlauten in TextFields zurecht.
  * Anpassung der Modelle an Änderungen in kunde
    (ticket.dringend, UTF-8, Feldlängen)
  * Closes #372196: kundebunt-ext.css fehlte
  * uucpkunde.name und kunde.name verlängert (#373921)
  * Django aktualisiert.

 -- Michael Radziej <mir@noris.de>  Tue, 16 Oct 2007 13:48:08 +0200

python2.4-kundebunt (0.99.5-3) oldstable; urgency=low

  UPGRADE-HINWEIS:
    * kundebunt benötigt zusätzliche Reche auf der Datenbank:
      grant select, update, insert, delete on releasenotes_notetext to kundebunt;
      grant select on uucpkunde to kundebunt_ext;

  * Closes #367819: Suche nach Personen-Usernamen repariert.
  * Personen/Accountübersicht: auch Hauptbenutzer und Rechnungskontakt
    der Suchbedingung unterwerfen.
  * Closes #367730: Link zur Housing-DB korrigiert.
  * Tests: Aufräumen einer alten DB verbessert.

 -- Michael Radziej <mir@noris.de>  Fri, 21 Sep 2007 15:47:43 +0200

python2.4-kundebunt (0.99.4-1) oldstable; urgency=low

  * Closes #366660: Auf intra den Link 'Menue' repariert
  * Closes #366661: Hardware-URLs konfigurierbar gemacht (für intra)
  * Closes #366662: Auf intra keine Service-URLs anzeigen

 -- Michael Radziej <mir@noris.de>  Wed, 19 Sep 2007 11:49:51 +0200

python2.4-kundebunt (0.99.3.0) oldstable; urgency=low

  * Merkwürdige Warnmeldung übers Loggen beim Starten rausgekriegt.
  * Meldung und URLs beim Einloggen als Mitarbeiter auf dem
    falschen Interface korrigiert

 -- Michael Radziej <mir@noris.de>  Thu, 13 Sep 2007 12:18:13 +0200

python2.4-kundebunt (0.99.2-0) oldstable; urgency=low

  * http-Authentifizierung mit apache2 repariert (Headername ...)

 -- Michael Radziej <mir@noris.de>  Wed, 12 Sep 2007 18:42:56 +0200

python2.4-kundebunt (0.99.1-1) oldstable; urgency=low

  * Diverse Probleme mit Basis-URL behoben

 -- Michael Radziej <mir@noris.de>  Wed, 12 Sep 2007 12:15:50 +0200

python2.4-kundebunt (0.99.0-0) oldstable; urgency=low

  * Meldung bei Mitarbeiterlogins auf dem externen Interface
    verbessert und übersetzt.
  * Autentifizierung per http (für intra) ergänzt.
  * Testsuite für die Kundenübersicht ergänzt.
  * Die Basis-URL kann nun in den Einstellungen gesetzt werden
    (für den Einsatz auf intra)

 -- Michael Radziej <mir@noris.de>  Tue, 11 Sep 2007 13:17:32 +0200

python2.4-kundebunt (0.98.12-1) oldstable; urgency=low

  * Start-Stop-Skript für etch angepasst.
  * Angepasst für django 42:0.96r6038.noris0.0

 -- Michael Radziej <mir@noris.de>  Tue,  4 Sep 2007 16:16:12 +0200

python2.4-kundebunt (0.98.11-1) oldstable; urgency=low

  * Kundenauswahl: Zu Beginn auf das Suchfeld fokussieren.
  * Dependencies für etch angepasst.

 -- Michael Radziej <mir@noris.de>  Mon,  3 Sep 2007 14:09:25 +0200

python2.4-kundebunt (0.98.10-0) oldstable; urgency=low

  * Closes #349350: Inventarnummern und Hardware-IDs validieren
  * Closes #359630: Mailadmin: Bei Abweise-Regeln den Hinwseistext
                    mit in den Listen anzeigen
  * Closes #360718: Mailadmin: Zusätzliche Warnung bei leerem
                    Postfach
  * Closes #320195: Update-Log für Mailregeln (und andere)
  * Mailadmin: Hilfetexte für Regeltypen repariert (Unicode-Relikt)

 -- Michael Radziej <mir@noris.de>  Mon, 27 Aug 2007 15:11:17 +0200

python2.4-kundebunt (0.98.9-1) oldstable; urgency=low

  * Kundenübersicht: html validiert jetzt auch, plus Verbesserungen
    für den IE.

 -- Michael Radziej <mir@noris.de>  Thu, 16 Aug 2007 16:54:17 +0200

python2.4-kundebunt (0.98.8-0) oldstable; urgency=low

  * Die letzte Release ging nicht durch die Selbsttests, weil
    das Validieren der Inventarnummern und der Hardware-IDs
    nicht mit den Tests harmoniert. Als Zwischenlösung das
    wieder rausgenommen.

  * Testcases zu kunde/auth an Änderungen in translations 
    angepassst.

 -- Michael Radziej <mir@noris.de>  Wed, 15 Aug 2007 18:26:14 +0200

python2.4-kundebunt (0.98.7-0) oldstable; urgency=low

  * Closes #360176: Kundenübersicht: Nur Tickets in sichtbaren
        Queues zählen.

 -- Michael Radziej <mir@noris.de>  Wed, 15 Aug 2007 16:58:33 +0200

python2.4-kundebunt (0.98.6-0) oldstable; urgency=low

  * Closes #359822: Abgleich mit kunde/POP-Datenbank (trivial)
  * STAGING 'ext' aktiviert jetzt den "externen Modus".
    Mitarbeiter sind dort nicht zugelassen. Siehe Ticket # 342697.
  * Closes #360014: Kundenübersicht: 500, wenn <=1 dienst in
        der Gruppe "hide" ist.

 -- Michael Radziej <mir@noris.de>  Mon, 13 Aug 2007 18:43:58 +0200

python2.4-kundebunt (0.98.5-0) oldstable; urgency=low

  * Kundenübersicht: Anzeige von Hardware ohne IP repariert

 -- Michael Radziej <mir@noris.de>  Mon, 13 Aug 2007 11:38:15 +0200

python2.4-kundebunt (0.98.4-0) oldstable; urgency=low

  * Rekursive Hardware bei Anzeige abgefangen.

 -- Michael Radziej <mir@noris.de>  Fri, 10 Aug 2007 16:13:00 +0200

python2.4-kundebunt (0.98.3-0) oldstable; urgency=low

  * Wg. Änderung in Django bzgl. 'max_length' angepasst.

 -- Michael Radziej <mir@noris.de>  Fri, 10 Aug 2007 15:51:02 +0200

python2.4-kundebunt (0.98.2-2) oldstable; urgency=low

  UPGRADE-HINWEIS:
      * Neue Grants nötig:
        grant select on ticket to kundebunt;
        grant select on rt_defaults to kundebunt;
      * Neuer Eintrag in /etc/kundebunt/settings.ini:
        [urls]
        RT: https://...

  * Hardware: Suche "mit_unterkunden" eingebaut,
              "Kunde" in "häufige Suchfelder" übertragen.
  * Kundenübersicht: Ticketlink eingebaut
  * Login: Standardurl für Mitarbeiter ist /kunde (statt /mailadmin)
  * Closes #359297: Mailadmin: Auch '_' in Postfächern erlauben.

 -- Michael Radziej <mir@noris.de>  Fri, 10 Aug 2007 15:08:11 +0200
 
python2.4-kundebunt (0.98.1-0) oldstable; urgency=low

  * HardwareDataSource: mit_kunde eingebaut.
  * "Preview"

 -- Michael Radziej <mir@noris.de>  Fri,  3 Aug 2007 16:30:12 +0200

python2.4-kundebunt (0.98.0-0) oldstable; urgency=low

  UPGRADE-HINWEIS:
      * Apache muss die Icons einbinden:
        Alias /cleverbridge-icons/ /usr/share/cleverbridge-icons/

  * Dies ist eher noch eine Art Preview für die neue Kundenübersicht.
  * Kundenübersicht
  * Neue Django-Version

 -- Michael Radziej <mir@noris.de>  Thu,  2 Aug 2007 17:22:44 +0200

python2.4-kundebunt (0.95.2-0) oldstable; urgency=low

  * popdb: datetime ist nun nicht mehr automatisch mit Flag "!/"
  * models: Änderungen von kunde nachgezogen (inkl. rechnungstext und snmp_community)
  * Closes #355284: mailadmin: Bugfix: Regeln vom Typ 'reject' wurden nicht angezeigt.
  * Closes #355289: mailadmin: Leerzeichen vor einigen Links entfernt, u.a.
                    "Weiterleitungsregeln suchen"
  * Closes #356108: Select-Feld statt Header-Links, Anpassung an service.noris.net
  * Menüstruktur überarbeitet, so dass alle Service-Links auch im Menü stehen.

 -- Michael Radziej <mir@noris.de>  Thu, 26 Jul 2007 11:35:29 +0200

python2.4-kundebunt (0.95.1-4) oldstable; urgency=low

  * Closes #347529: Mailadmin: Mehrere Regeln zu einer Quelle
    abfangen
  * Closes #348238: Mailadmin: Neuen Regeltyp 'reject' behandeln.
  * Closes #349791: Mailadmin: Subdomains verschwinden bei Fehlern
  * Mailadmin: Löschen von Mailregeln mit Typ "reject" repariert.
  * Mailadmin, Quellcode: forms/mailrule.py entfernt (ist veraltet
      und wurde versehentlich verwendet, was den obigen Fehler
      ausgelöst hat).

 -- Michael Radziej <mir@noris.de>  Wed, 27 Jun 2007 15:13:23 +0200

python2.4-kundebunt (0.95.0-1) oldstable; urgency=low

  * Closes #339505: Hardware: Hilfetext zu 'enthalten-in'
  * Closes #340798: Hardware: Vererbung von Verantwortlichkeit
  * Closes #341869: Mailadmin: dev_null nur für Kunden.
  * Closes #345165: Datenbankfeld domainkunde.tarif entfernt

 -- Michael Radziej <mir@noris.de>  Tue, 12 Jun 2007 11:47:01 +0200

python2.4-kundebunt (0.94.5-0) oldstable; urgency=low

  * Bugfix: Releasenotes gingen nicht, weil ein 'from formfields
    import *' models überschrieb. formfields.__all__ erzeugt.
  * Closes #342683:
    Hardware Bugfix: Tab-Titel für Hardware ohne Bezeichnung
    und ohne hw_id wird jetzt explizit vergeben.
  * Closes #342682:
    Bei UnixDateTimeField prüfen, ob das Datum im abbildbaren
    Bereich liegt.
  * Closes #342681:
    Hardware: Spaltenüberschriften etc. übersetzen.

 -- Michael Radziej <mir@noris.de>  Thu, 31 May 2007 10:36:38 +0200

python2.4-kundebunt (0.94.4-0) oldstable; urgency=low

  * Umstellung auf UnixDateTimeField der verschiedenen beginn/ende-
    Felder
  * Bugfix: Anlegen, Ändern, Kopieren eines Wartungsvertrages im
    Panel ging nicht.
  * Testcases + kleinere Bugfixes zu den Hardware-Wartungsverträgen
  * "Feld ist zwingend" korrigiert.
  * Closes #341471: Hilfetexte laufen jetzt nach links statt
        zentriert, damit sie auch am rechten Rand sichtbar
        bleiben.
  * Joker-Suche jetzt auch mit '?'
  * Closes #339505: Suche mit Hilfetext

 -- Michael Radziej <mir@noris.de>  Thu, 24 May 2007 20:06:07 +0200

python2.4-kundebunt (0.94.3-0) stable; urgency=low

  * Hardware: Vorbelegung für ek_waehrung und datum_lieferung
    beim Kopieren.
  * Anpassung der Tests

 -- Michael Radziej <mir@noris.de>  Mon, 14 May 2007 14:17:35 +0200

python2.4-kundebunt (0.94.2-0) stable; urgency=low

  * Hardware-Details: Grobe Fehler beim Auflisten der Wartungs-
    verträge behoben.
  * Hardware-Details: Im Panel mehrere offene "Neue Verträge"
    ermöglichen.
  * Closes #338859: Fremdwährung bei Hardware erfassen.

 -- Michael Radziej <mir@noris.de>  Mon, 14 May 2007 12:17:13 +0200

python2.4-kundebunt (0.94.1-0) stable; urgency=low

  * Hardware-Details: Feldbezeichnungen nach #337679 geändert
  * Menü: "Dienste" statt "Kundenbereich"
  * Übersetzungen

 -- Michael Radziej <mir@noris.de>  Thu, 10 May 2007 10:33:03 +0200

python2.4-kundebunt (0.94.0-0) stable; urgency=low

  UPGRADE-HINWEIS:
      * Die neue Version braucht erweiterte Berechtigungen in der Datenbank:
          grant select on wartungsvertrag to kundebunt;
          grant select, update, insert on wartungsvertrag_hardware to kundebunt;

  * Wartungsverträge zu Hardware (ohne Tests dazu)
  * Hardware-Suche: Feld-Bezeichnungen und -Reihenfolge geändert
    (Teil von #337679)

 -- Michael Radziej <mir@noris.de>  Thu, 10 May 2007 09:45:16 +0200

python2.4-kundebunt (0.93.4-0) stable; urgency=low

  * Hardware-Bugfix: Syntaktisch falsche Geldbeträge in den Preisen 
    konnten zu einem Traceback führen.

 -- Michael Radziej <mir@noris.de>  Thu,  3 May 2007 16:55:33 +0200

python2.4-kundebunt (0.93.3-0) stable; urgency=low

  * Ein paar fehlende Übersetzungen ergänzt

 -- Michael Radziej <mir@noris.de>  Wed,  2 May 2007 20:13:44 +0200

python2.4-kundebunt (0.93.2-2) stable; urgency=low

  UPGRADE-HINWEIS:
      * Neue obligatorische Einstellung in settings.ini:
        TICKET_MAIL

  * Hardware: Beim Anlegen neuer Hardware aus dem Layout heraus den
    Test auf Fehlerstatus beim Laden hinzugefügt.

  * Hardware: In der Mail für neue Hardware auch Reply-To setzen.

 -- Michael Radziej <mir@noris.de>  Wed,  2 May 2007 19:46:20 +0200

python2.4-kundebunt (0.93.1-0) stable; urgency=low

  UPGRADE-HINWEIS:
      * Neue obligatorische Einstellung in settings.ini [debug] STAGING

  * Hardware anlegen
    - Das Buchhaltungs-Fieldset aufgeteilt,
    - Validierung der Preise auch, wenn ek_pop ausgefüllt.
    - Closes #335856: Beim Kopieren das Feld 'id' leeren.
  * Closes #334855: QSU jetzt in grün.

 -- Michael Radziej <mir@noris.de>  Wed,  2 May 2007 16:03:37 +0200

python2.4-kundebunt (0.93.0-2) stable; urgency=low

  UPGRADE-HINWEIS:
      * Neue obligatorische Einstellung in settings.ini:
        NEW_HW_MAIL

  * Closes #334250: Standort erzwingen.
  * Closes #334241:
    Hardware: Beim Anlegen neuer Hardware wird eine E-Mail
    an die Buchhaltung geschickt.
  * Closes #334327: Hardware: enthalten_in editierbar machen.
  * kunde_auth: Wenn `next_url` aufgerufen wird, wird aus den GET-
    Parametern 'next_url' entfernt, so dass z.B. die Hardware-Suche
    überall ordentlich '*' einsetzt.
  * Hardware: Wenn es einen Standort ohne username gibt, wird ins
    Standortfeld in der Hardwareliste nun die id (mit # davor)
    eingetragen.
  * Hardware: Sortierung der Hardwareliste nach Standort mit
    Standorten ohne Username repariert.
  * Setup.py: templates/*.txt nicht vergessen.

 -- Michael Radziej <mir@noris.de>  Sat, 28 Apr 2007 00:38:39 +0200

python2.4-kundebunt (0.92.7-1) stable; urgency=low

  * Umstieg auf aktuelle Djago-Version, mit ein paar dafür erforderlichen
    Anpassungen. Die Datenbank-Engine erst mal fest auf 'mysql_old' setzen,
    damit der Update erst mal klappt. Danach können die settings geändert
    und dieser Workaround rückgängig gemacht werden.

 -- Michael Radziej <mir@noris.de>  Wed, 25 Apr 2007 17:12:52 +0200

python2.4-kundebunt (0.92.6-0) stable; urgency=low

  * Closes #334247: Personen-Eingabe über numerische id ermöglicht

 -- Michael Radziej <mir@noris.de>  Mon, 23 Apr 2007 16:29:53 +0200

python2.4-kundebunt (0.92.5-0) stable; urgency=low

  * Closes #334251: ivnr als häufiges Suchfeld
  * Closes #334252: ivnr als Spalte in der Hardware-Übersicht
  * Closes #334184:
    - Erkennung eigener URL für forbidden vs. login repariert (urlsplit!)
    - Hardware-Views für panels über eigene view, damit ein separater
      decorator zur Rechteprüfung verwendet werden kann.
  * Closes #334249: ComboField statt SelectBox für Hardware.lieferant.

 -- Michael Radziej <mir@noris.de>  Mon, 23 Apr 2007 14:43:45 +0200

python2.4-kundebunt (0.92.4-0) stable; urgency=low

  * Closes #334182: create_as_new ging nicht
  * Closes #334183:
    Im Überbau wird jetzt 404 angezeigt, wenn Kunde/Person nicht
    existieren (vorher: traceback)

 -- Michael Radziej <mir@noris.de>  Thu, 19 Apr 2007 12:01:45 +0200

python2.4-kundebunt (0.92.3-0) stable; urgency=low

  * Hardware-Suche nach kunde optimiert
  * Closes #334023: Übersetzungen ergänzt
  * Bequemeres erneutes Einloggen mit Unterstützung für
    Zugang über RT

 -- Michael Radziej <mir@noris.de>  Wed, 18 Apr 2007 19:42:53 +0200

python2.4-kundebunt (0.92.2-0) stable; urgency=low

  * Fehlerbehandlung beim Nachladen von Detail-Tabs in der Hardware
    repariert.

 -- Michael Radziej <mir@noris.de>  Tue, 17 Apr 2007 21:23:37 +0200

python2.4-kundebunt (0.92.1-1) stable; urgency=low

  * Hardware:
    - Markup des Detail-Panels repariert
    - Doch wieder text/html statt text/plain für html-Teildokumente
      (andernfalls schlägt die CSRF-Middleware nicht an)
    - Fehlerbehandlung beim Nachladen von Daten verbessert
      Damit gibt es jetzt auch eine andere Meldung, wenn einem
      zwischendurch die Session ausgeht.

 -- Michael Radziej <mir@noris.de>  Tue, 17 Apr 2007 10:55:15 +0200

python2.4-kundebunt (0.92.0-0) stable; urgency=low

  * Hardware:
    - Tests geschrieben
    - diverse kleinere Bugfixes
    - html-output repariert, so dass es validiert
    - models.Hardware.seriennr ist gar nicht unique
    - Suche nach aktiver Hardware repariert
  * Anpassungen an neuere Django-Version

 -- Michael Radziej <mir@noris.de>  Thu, 12 Apr 2007 17:00:37 +0200

python2.4-kundebunt (0.91.4-2) stable; urgency=low

  * trivialer Bugfix in popkern.views

 -- Michael Radziej <mir@noris.de>  Wed,  4 Apr 2007 17:39:00 +0200

python2.4-kundebunt (0.91.4-1) stable; urgency=low

  UPGRADE-HINWEIS:
      * Die neue Version braucht erweiterte Berechtigungen in der Datenbank:
          grant select on adresse to kundebunt;
          grant select on land to kundebunt;

  * kunde: person.adresse statt person.adr nutzen
  * kunde: Markup in Kundenübersicht repariert
  * Abgleich mit POP-Datenbank
  * Vorbereitungen für Hardware-Tests
  * models: Rack ist gar nicht unique

 -- Michael Radziej <mir@noris.de>  Wed,  4 Apr 2007 17:36:16 +0200

python2.4-kundebunt (0.91.3-1) stable; urgency=low

  * hardware: Suche nach leerem Hardware-Namen repariert.
  * hardware: Anzeige von Hardware mit namenloser IP repariert.

 -- Michael Radziej <mir@noris.de>  Mon,  2 Apr 2007 17:03:43 +0200

python2.4-kundebunt (0.91.2-1) stable; urgency=low

  * zum Debuggen in hw_edit.js den redirect rausgenommen.

 -- Michael Radziej <mir@noris.de>  Mon,  2 Apr 2007 16:10:07 +0200

python2.4-kundebunt (0.91.1-0) stable; urgency=low

  * vergessene alerts aus hw_edit.js entfernt.

 -- Michael Radziej <mir@noris.de>  Mon,  2 Apr 2007 11:59:28 +0200

python2.4-kundebunt (0.91.0-0) stable; urgency=low

  * "kunde" dazugefügt
  * Viele Detailverbesserungen

 -- Michael Radziej <mir@noris.de>  Mon,  2 Apr 2007 11:30:26 +0200

python2.4-kundebunt (0.90.4-0) stable; urgency=low

  * css-Verbesserungen für IE7
  * Hardware: Beim Kopieren die IP-Adresse nicht kopieren
  * Optik: Obligatorische Felder, Nur-Lese-Felder
  * Menü für Hardware verbessert (Panel/Nicht-Panel)
  * "mehr Suchoptionen" repariert
  * Hardware: Eventuell "keine Ergebnisse" einfügen
  * Hardware: Bei Ladefehlern im XHDR-Request Seite
    komplett neu laden (sinnvoll, wenn Session abgelaufen)

 -- Michael Radziej <mir@noris.de>  Mon, 26 Mar 2007 13:18:19 +0200

python2.4-kundebunt (0.90.3-0) stable; urgency=low

  * IP-Suchfeld robuster gemacht
  * Hardware-Grid begrenzt und für IE7 tauglich gemacht
  * html bei Hardwaresuche repariert
  * In Mailadmin-Basis den load-tag korrigiert
  * Suchen nach leeren Feldern repariert
  * Übersetzungskorrekturen
  * Das Verändern der Spaltenbreiten im Grid repariert.
  * Darstellung von Fehlern und Warnungen verbessert.
  * Hilfstexte IE7-tauglich gemacht.
  * Navigation zu Mail-Suche repariert (ohne sofortige Suche).
  * Pychecker glücklich gemacht.
  * ComboFields: nur bei Domains ohne ersten Buchstaben, 
    Ansprechverzögerung verlängert. In Panels gehen die
    Listen jetzt nach unten auf.

 -- Michael Radziej <mir@noris.de>  Thu, 22 Mar 2007 19:07:47 +0100

python2.4-kundebunt (0.90.2-0) stable; urgency=low

  * example-grants ergänzt
  * Im Hardwaresuchformular method=post, damit das CSRF-Token eingefügt wird.
  * Ipkunde.q_ip_glob: robuster gemacht, kommt jetzt auch mit '192.168.' zurecht.

 -- Michael Radziej <mir@noris.de>  Wed, 21 Mar 2007 17:06:32 +0100

python2.4-kundebunt (0.90.1-0) stable; urgency=low

  UPGRADE-HINWEIS:
      * Die neue Version braucht erweiterte Berechtigungen in der Datenbank:
          grant select on rz to kundebunt;
          grant select on rack to kundebunt;
          grant select on ipkunde to kundebunt;
          grant select on ipregion to kundebunt;
          grant select, update, insert, delete on hardware to kundebunt;

      * In der Apache-Konfig muss einiges an den URLs geändert werden:
            - '|hardware' kommt zusätzlich in die RewriteRule für FastCGI, also:
                RewriteRule ^/((mailadmin|auth|releasenotes|popkern
                  |hardware)(/.*)?)$ /fastcgi-kundebunt/$1
            - Ein neuer Alias für /yui-ext/:
                Alias /yui-ext/ /usr/share/yui-ext/
            - Die Aliasse für css und icons ändern sich. Statt:
                Alias /css/dj_kunde.css /usr/share/kundebunt/css/dj_kunde.css
                Alias /icons/ /usr/share/kundebunt/icons/
              ==> ersetzen durch ==>
                Alias /kundebunt-static/ /usr/share/kundebunt/
            - Die Cache-Zeit für js-Dateien explizit setzen:
                <Directory /usr/share/kundebunt/js>
                    Header append Cache-Control max-age=1800
                </Directory>

  * css und icons im Directory `static` zusammengefasst.
  * URLs ändern sich für alle statischen Dateien, das Schema lautet
    nun:
    - /kundebunt-static/(css|icons)/... für css und Bilder
    - /kundebunt-static/js/(hardware|...)/... für JavaScript.
    Die JavaScript-Dateien bleiben in den Quellen im zugehörigen
    Template-Verzeichnis, soweit das sinnvoll ist, und werden dann
    beim Bauen entsprechend verschoben.

 -- Michael Radziej <mir@noris.de>  Wed, 21 Mar 2007 14:44:43 +0100

python2.4-kundebunt (0.90.0-0) stable; urgency=low

  * Hardware.
  * Viele Anpassungen an Änderungen in Django.
  * Komplette Umstellung der Modelle: Umsortierung, Erweiterung um
    alles für die Hardware, Abgleich mit POP-Datenbank dank popdb.
    Es gibt aber noch keine Funktionalität für Hardware.
  * oldforms geht jetzt (neben forms). Über kurz oder lang wird dann
    noch komplett auf oldforms umgestellt.
  * kundebunt/contrib/view_test umbenannt nach kundebunt/testutils
  * In testutils: mockup umbenannt nach t_repr + Doku
  * neues css

 -- Michael Radziej <mir@noris.de>  Mon, 19 Mar 2007 20:16:08 +0100

python2.4-kundebunt (0.9.11-0) stable; urgency=low

  * Closes #325604:
    In der Postfach-Suche wird jetzt der Link zum Anlegen eines
    Postfaches nur erzeugt, wenn der Kunde gesetzt ist.

 -- Michael Radziej <mir@noris.de>  Wed,  7 Mar 2007 14:58:57 +0100

python2.4-kundebunt (0.9.10-0) stable; urgency=low

  * Closes #321689: 
    Bei Login neues Session-Cookie erzeugen zwecks Vermeidung
    einer session fixation attack.

 -- Michael Radziej <mir@noris.de>  Thu, 15 Feb 2007 13:35:33 +0100

python2.4-kundebunt (0.9.9-1) stable; urgency=low

  * Trivialer Fehler in Übersetzungen behoben.

 -- Michael Radziej <mir@noris.de>  Thu, 25 Jan 2007 02:03:44 +0100

python2.4-kundebunt (0.9.9-0) stable; urgency=low

  * Closes #317128: Weiterleitungsregeln mit mehreren Zieladressen
      werden jetzt in Suchergebnissen, im Portal sowie im 
      Bearbeitungsformular gefunden. 

 -- Michael Radziej <mir@noris.de>  Thu, 25 Jan 2007 01:54:07 +0100

python2.4-kundebunt (0.9.8-0) unstable; urgency=low

  * Closes #310029: Aufräumen alter Sessions (UNTESTED)
  * Dependency für Django: Django mit "oldforms" verbieten.
  * Closes #313232: Session-Timeout auf 1 Stunde, aber das 
      Timeout wird seit der letzten Interaktion gezählt.
      Dazu auch das Testen von Cookies ausgeschaltet.

 -- Michael Radziej <mir@noris.de>  Thu, 11 Jan 2007 11:56:11 +0100

python2.4-kundebunt (0.9.7-0) stable; urgency=low

  * darget domain -> target domain

 -- Michael Radziej <mir@noris.de>  Tue, 12 Dec 2006 14:06:33 +0100

python2.4-kundebunt (0.9.6-0) stable; urgency=low

  * depend auf neueres Django wg. Security, siehe
    http://code.djangoproject.com/changeset/4170
  * Closes #309075: Hilfetext autocompletion auf Englisch korrigiert
  * Closes #307539: Mailbox -> Postfach
  * Closes #306783: Regelarten in den Ergebnissen erklären

 -- Michael Radziej <mir@noris.de>  Tue, 12 Dec 2006 13:47:37 +0100

python2.4-kundebunt (0.9.5-0) stable; urgency=low

  * depend auf neueres yui, siehe #307255

 -- Michael Radziej <mir@noris.de>  Tue,  5 Dec 2006 10:59:41 +0100

python2.4-kundebunt (0.9.4-0) stable; urgency=low

  * Im Menü bei mailrule_search.kunde das "noquery" ergänzt.
  * Bei Personen mit nur einem Kunden wird dieser immer im
    Menü angezeigt.
  * Wenn aus Menü 'Kunde suchen' gewählt wird, der Benutzer aber
    kein Mitarbeiter ist, besser ins Portal gehen und einen Hinweis
    anzeigen (anstatt ins Login zu gehen).
  * Bei der Übersetzung von 'Kein Postfach gefunden' hakte es noch.
  * Validierungsmeldungen nicht escapen, sie können Links enthalten.
    Siehe z.B. mailadmin.set_mailflag. Dazu Anpassungen in einzelnen
    Meldungen.
  * Closes #306784: Hilfetext zu Regeltyp 'mx' verbessert.

 -- Michael Radziej <mir@noris.de>  Mon,  4 Dec 2006 11:12:00 +0100

python2.4-kundebunt (0.9.3-0) stable; urgency=low

  * Header ("Menü") aktualisiert. Sollte besser generiert werden ...

 -- Michael Radziej <mir@noris.de>  Fri,  1 Dec 2006 15:45:42 +0100

python2.4-kundebunt (0.9.2-0) stable; urgency=low

  * Suche: Nicht gleich alles zeigen, wenn man im Portal
    auf den Knopf gedrückt hat, ohne etwas ins Suchfeld einzugeben.
  * Suche: Wenn ein Mitarbeiter keinen Kunden und keine Suche
    eingibt, nur die Objekte assoziierter Kunden anzeigen, nicht
    die von *allen* Kunden.

 -- Michael Radziej <mir@noris.de>  Fri,  1 Dec 2006 14:46:27 +0100

python2.4-kundebunt (0.9.1-0) stable; urgency=low

  * Autocompletion für Domains auf aktive Domains begrenzt.
    Der Bug wirkte sich nur für Mitarbeiter aus.

 -- Michael Radziej <mir@noris.de>  Thu, 30 Nov 2006 22:19:31 +0100

python2.4-kundebunt (0.9.0-0) stable; urgency=low

  * Menüs eingebaut
  * In Mailrule-Bearbeitung die Domain-Autocompletion
    für Mitarbeiter abgeschaltet (der Kundeneintrag kann
    nicht ohne weiteres ausgewertet werden)
  * YUI harmoniert noch nicht mit content-type application/xhtml+xml,
    daher vorerst zu text/html zurückgekehrt. Soll nicht die
    endgültige Lösung sein.
  * Subset-Caching für Autocompletion eingeschaltet.

 -- Michael Radziej <mir@noris.de>  Thu, 30 Nov 2006 21:52:15 +0100

python2.4-kundebunt (0.8.9-0) stable; urgency=low

  * Das Fokussetzen produziert jetzt keine Fehler mehr, wenn
    das Feld nicht existiert (war beim Portal bei manchen Kunden)
  * css: Hilfetexte in Tabellen verbessert für IE,
         autocomplete immer über dem Feld statt drunter
  * Umlautfehler in Übersetzung behoben ("moechten")

 -- Michael Radziej <mir@noris.de>  Wed, 29 Nov 2006 11:04:20 +0100

python2.4-kundebunt (0.8.8-0) stable; urgency=low

  * Seufz - IE6 kommt mit overflow-x:hidden für autocomplete nicht
    gut zurecht.

 -- Michael Radziej <mir@noris.de>  Mon, 27 Nov 2006 19:35:40 +0100

python2.4-kundebunt (0.8.7-0) stable; urgency=low

  * css für IE und autocomplete verbessert
 
 -- Michael Radziej <mir@noris.de>  Mon, 27 Nov 2006 19:18:42 +0100

python2.4-kundebunt (0.8.6-0) stable; urgency=low

  UPGRADE-HINWEIS:
      * Neuer Alias für Apache benötigt:
        Alias /yui/ /usr/share/yui/
      * Ebenso neuer Rewrite für "popkern":
        RewriteRule ^/((mailadmin|auth|releasenotes|popkern)(/.*)?)$ /fastcgi-kundebunt/$1
 
  * autocompletion mit yui

 -- Michael Radziej <mir@noris.de>  Mon, 27 Nov 2006 16:51:58 +0100

python2.4-kundebunt (0.8.5-0) stable; urgency=low

  * css-Gefummele, damit IE auch mit label_behind zurechtkommt.

 -- Michael Radziej <mir@noris.de>  Wed, 22 Nov 2006 15:27:00 +0100

python2.4-kundebunt (0.8.4-0) stable; urgency=low

  * Hinweis zum Löschen von Versionshinweisen korrigiert.
  * In der Versionshinweis-Liste die erste Version korrigiert
  * Beim Editieren von Versionshinweisen wird die aktuelle Version
    jetzt nur noch bei neuen Hinweisen vorbelegt.

 -- Michael Radziej <mir@noris.de>  Wed, 22 Nov 2006 15:26:56 +0100

python2.4-kundebunt (0.8.3-0) stable; urgency=low

  * Closes #297935: numerischen Typ im Updatelog
                    durch Deskriptor-Namen ersetzen
  * Closes #297582: Hilfe zur Schnellsuche

 -- Michael Radziej <mir@noris.de>  Wed, 22 Nov 2006 11:27:50 +0100

python2.4-kundebunt (0.8.2-0) stable; urgency=low

  * Closes #295235: Hinweis ohne "aber"

 -- Michael Radziej <mir@noris.de>  Tue, 21 Nov 2006 14:51:34 +0100

python2.4-kundebunt (0.8.1-0) stable; urgency=low

  * Closes #295235: Hinweis: Updates nur alle 10 Minuten

 -- Michael Radziej <mir@noris.de>  Tue, 21 Nov 2006 10:42:53 +0100

python2.4-kundebunt (0.8.0) stable; urgency=low

  UPGRADE-HINWEIS:
    benötigt auf der Datenbank SELECT-Berechtigung für 'dienst':
    grant select on dienst to kundebunt;

  * Closes #295600: Umstellung von service-Flags auf dienst "service"
  * Für IE* fieldset-Hintergrund abstellen, weil dann sonst auch
      <legend> hinterlegt wird.

 -- Michael Radziej <mir@noris.de>  Tue, 21 Nov 2006 10:19:18 +0100

python2.4-kundebunt (0.7.21) stable; urgency=low

  * Übersetzung nachgeholt.

 -- Michael Radziej <mir@noris.de>  Mon, 20 Nov 2006 09:26:35 +0100

python2.4-kundebunt (0.7.20-0) stable; urgency=low

  * Releasenotes: Die Erklärung zum '-' und die Vorgabe von Versions-
      nummern bei neuen Versionshinweisen korrigiert

 -- Michael Radziej <mir@noris.de>  Mon, 20 Nov 2006 08:57:21 +0100

python2.4-kundebunt (0.7.19-0) stable; urgency=low

  * Closes #298090: person.email wurde nicht gesetzt, Webmail nimmt falschen Absender.

 -- Michael Radziej <mir@noris.de>  Tue, 14 Nov 2006 15:31:26 +0100

python2.4-kundebunt (0.7.18) stable; urgency=low

  * Closes #297849: Bearbeiten von Versionshinweisen ging nicht mehr wg.
      Änderungen in Django-ORM mit filter(xxx=None), was sich
      in kundebunt.releasenotes.get_or_create_release() fatal auswirkte;
      Ausserdem war ein trivialer Fehler im Template.
  * Closes #297853: Kontakt zum Support bei einem internen Serverfehler (500)
  * Hinweise zu Groß/Kleinschreibung von E-Mail-Adressen (s.a. #285235)
  * Hilfetexte zu Versionshinweisen.
  * In auth_users Datum und Zeit des letzten Logins führen, sowie die des ersten Logins mit Uhrzeit.

 -- Michael Radziej <mir@noris.de>  Wed,  8 Nov 2006 23:30:48 +0100

python2.4-kundebunt (0.7.17) stable; urgency=low

  * Warnmeldung für Domains ohne Datenbankeintrag verbessert.

 -- Michael Radziej <mir@noris.de>  Fri, 27 Oct 2006 15:25:37 +0200

python2.4-kundebunt (0.7.15) stable; urgency=low

  * Vergessene I18N nachgeholt.

 -- Michael Radziej <mir@noris.de>  Fri, 27 Oct 2006 12:42:21 +0200

python2.4-kundebunt (0.7.14-0) stable; urgency=low

  * Closes #295596: Mehrere Mailregeln hintereinander eintragen.
    (Geht auch für Postfächer.)

 -- Michael Radziej <mir@noris.de>  Fri, 27 Oct 2006 11:46:53 +0200

python2.4-kundebunt (0.7.13-0) stable; urgency=low

  * Ins fastcgi-Skript "maxrequests" eingebaut. Default 500.

 -- Michael Radziej <mir@noris.de>  Wed, 25 Oct 2006 20:24:16 +0200

python2.4-kundebunt (0.7.12-0) stable; urgency=high

  * Updatelog kommt jetzt auch mit Spalten zurecht, die (alter Wert)
    länger als 255 Zeichen sind.

 -- Michael Radziej <mir@noris.de>  Wed, 25 Oct 2006 13:56:00 +0200

python2.4-kundebunt (0.7.11-0) stable; urgency=low

  * Dummer Fehler in hasExistingEmailTargets.prepare() führte
    zu traceback bei Aufruf einer virt-Regel.
  * Falscher Rückgabewert in version_sort_value() führte zur
    Anzeige falscher Releasenotes.

 -- Michael Radziej <mir@noris.de>  Wed, 25 Oct 2006 12:29:16 +0200

python2.4-kundebunt (0.7.10-0) stable; urgency=high

  UPGRADE-HINWEIS:
    Neue Einstellungen in /etc/kundebunt/settings.ini:
    Abschnitt [timeouts], DNS_TIMEOUT und DNS_LIFETIME

  * Closes #296084: DNS-Abfragen waren zu langsam und konnten zu
       einem Internal Server Error führen, wenn zu viele nicht
       konnektierte Nameserver dabei waren. Der Fehler war allerdings
       extrem selten.
  * Unterstütung für prepare() in AdvisoryFieldMixin (parallel zu
       Änderungen in Djago-Patches), für die DNS-Abfragen
  * Closes #296079: <noscript> statt Javascript-Geraffel

 -- Michael Radziej <mir@noris.de>  Tue, 24 Oct 2006 20:33:55 +0200

python2.4-kundebunt (0.7.9-0) stable; urgency=high

  * Bugfix: IE7 stellte Hilfetexte grausam dar (z-index wurde nicht beachtet)
  * Closes #296084: Timeout bei DNS-Abfragen korrekt abfangen

 -- Michael Radziej <mir@noris.de>  Mon, 23 Oct 2006 15:59:50 +0200

python2.4-kundebunt (0.7.8-0) stable; urgency=low

  * Ticket #294247:  "%" in Usernamen nicht mehr erlauben,
                     außerdem maximale Länge auf 64 Zeichen beschränken.
  * Closes #295043: '*' im localpart wird zu ''
  * Closes #294520: Cursor auf erstes Feld setzen
  * Closes #288832: Hilfetexte für Mailweiterleitungs-Art
  * Closes #295039: "Weiterleitung" statt "Umschreiben"
  * Closes #295236: "Costumer". Ich bitte um stärkeren Kaffee.
  * Beispiels-Konfig für Apache um mod_expires-Befehle erweitert.

 -- Michael Radziej <mir@noris.de>  Thu, 19 Oct 2006 15:22:57 +0200

python2.4-kundebunt (0.7.7-0) stable; urgency=high

  * Datenbank-Änderung: Im Model Kunde exttyp entfernt.
  * Bugfix: Fehler im JavaScript zu Weiterleitungsregeln behoben,
    wenn kein localpart angezeigt wurde, wurde fast alles ausgeblendet.
  * Login-Seite mit vertikalem fieldset
  * Fehler im css für .submitrow behoben
  * Darstellung im IE6 verbessert
  * Closes #293606: Ordentliche Behandlung von 404 und 500-Fehlern

 -- Michael Radziej <mir@noris.de>  Thu, 12 Oct 2006 13:50:40 +0200

python2.4-kundebunt (0.7.6-0) stable; urgency=high

  * Alles xhtml-valide; Kurztags html4-kompatibel
  * Neue Middleware zum Abschalten des Caching, Behandlung von If-Match-None-Requests und
    Steuerung des Content-Types application/xhtml+xml vs. text/html, je nach Fähigkeiten
    des Browsers
  * Middleware von Luke Plant zum Validieren der Seiten übernommen
  * Testframework validiert jetzt auch alle beim Testen erzeugten Dokumente
  * css: Details verändert, validiert jetzt
  * In Suchergebnissen die Hauptspalte anklickbar gemacht
  * Übersetzungskleinigkeiten
  * Closes #292831: Mailbox für Kunden nicht mehr immer readonly
  * Closes #292544: css: html mit Background und margin von body, sonst macht Firefox Mist.
  * Closes #292827: Darstellungsprobleme mit IE6
  * Closes #292834: Wildcard-Regeln mit "*" bzw. leerer quelle

 -- Michael Radziej <mir@noris.de>  Wed, 11 Oct 2006 15:46:08 +0200

python2.4-kundebunt (0.7.5-0) stable; urgency=high

  * Bugfix: Mailrule-Search ging nicht weil select_related() zu einem
    fehlerhaften SQL-Statement führt (Tabelle kunde wird mehrfach benutzt)
  * Button "Ändern" enthielt \n in value und war daher zu groß
  * Bugfix: Bei Postfächern: Zu löschende Email-Adressen erhalten jetzt keine
            Fehlermeldungen mehr.
  * Bei Weiterleitungsregeln wurde der "Sie haben JavaScript ausgeschaltet"-Hinweis
    bei eingeschaltetem JavaScript kurz sichtbar.
  * Meldung bei Fehlern klarer gefasst.
  * Links auf nicht existierende Bilder aus css entfernt.
  * xhtml-valide gemacht

 -- Michael Radziej <mir@noris.de>  Mon,  9 Oct 2006 10:39:17 +0200

python2.4-kundebunt (0.7.4-0) stable; urgency=low

  UPGRADE-Hinweis:
      Neue Einstellung in /etc/kundebunt/settings.ini ist nötig:
          debug.USE_VALIDATOR

  * neues Template-Tag: {% messages %}, um Advisories und Fehlermeldungen
    unabhängig von einem Feld anzuzeigen.
  * lukeplant's validator integriert (wird über USE_VALIDATOR gesteuert)
  * Admin-Interface nur noch aktiv, wenn settigs.DEBUG gesetzt.
  * Versionshinweise: Oberfläche verbessert, ohne Djangos Admin.
  * Icons überarbeitet
  * TestRunner an Änderungen in django rel. 3894 angepasst,
    benötigt deswegen auch python2.4-django_42:0.95r3894.noris1.0
  * Bugfix im css, class="small"
  * Warnung bei kurzen oder fehlenden Passwörtern
  * Closes: #289328: Wildcard-Domains mit '*'
  * Closes: #288581: Hinweis bei Mailbox ohne Email-Adresse
  * Closes: #290799: Buttons explizit mit "Ändern" bzw. "Anlegen" beschriftet.

 -- Michael Radziej <mir@noris.de>  Fri,  6 Oct 2006 11:27:36 +0200

python2.4-kundebunt (0.7.3-0) stable; urgency=low

  UPGRADE-Hinweis:
      Zwei neue Einstellungen in /etc/kundebunt/settings.ini sind nötig:
      RELEASENOTES_SYNC_SECRET und RELEASENOTES_SYNC_URL.

  * Closes: #288836: Versionshinweise (neu: Syncen, Detailverbesserungen)
  * Closes: #289989: Mailbox-Realnamen beim Ändern nicht verlangen
  * Closes: #289985: Hilfe zur Adressliste in Weiterleitungsregeln
  * Closes: #289978: Navibar bei Suchen

 -- Michael Radziej <mir@noris.de>  Wed, 27 Sep 2006 15:03:27 +0200

python2.4-kundebunt (0.7.2-0) stable; urgency=low

  UPGRADE-Hinweis:
      Kundebunt benötigt neue Tabellen, siehe
      create-releasenotes-tables.sql (in den docs).

  * Versionshinweise (Anfang), RT #288836
  * Meldungen am Anfang der Seiten verbessert, insbesondere
    Hinweis auf Warnungen, RT #287632
  * Änderung der Einordnung als Mitarbeiter:
    Neben primärer Kunde POP wird jetzt auch das Flag 'pop' benötigt.
    Zum Einloggen ist nach wie vor das Flag 'service' nötig.
    rt #289560
  * Suche nach Postfächern für Mitarbeiter zeigt die Postfächer
    inaktiver Mitarbeiter nicht mehr (rt #288905)
  * css von www.noris.net statt www.noris.de abholen, da das Zertifikat von www.noris.de
    über *.noris.net ausgestellt ist.
  * Bannertitel umgestellt, service.noris.net aus Navibar entfernt (rt #285049)
  * Braucht neuere Django-Version wg. Bugfix in "readonly"-Patch fürs IntegerField

 -- Michael Radziej <mir@noris.de>  Tue, 26 Sep 2006 19:59:35 +0200

python2.4-kundebunt (0.7.1-0) stable; urgency=high

  * Merge von 0.6.4-1

 -- Michael Radziej <mir@noris.de>  Thu, 21 Sep 2006 11:47:37 +0200

python2.4-kundebunt (0.7.0-0) stable; urgency=low

  * Kundensuche überarbeitet (bugfix #287627, bugfix #285050)
  * bugfix #288141, Anlegen von Postfächern bei Personeneintrag ohne Mailflag
  * bugfix #287478, Fehlermeldung 'eine mail forwarding rule mit diesem "quelle" existiert bereits'
      Dazu wurde MailruleAddManipulator und MailruleChangeManipulator komplett umgeschrieben,
      so dass die alten Mailrule-Manipulatoren nicht mehr benötigt werden sollten.
  * bugfix Mailrule-Expertensuche: Quelle/Ziel übersetzt
  * Diverse Anzeigeprobleme (bugfix #288152, bugfix #287932, bugfix #288824)
  * ETAGS generieren, für Browser mit Caches (bugfix #288853)

 -- Michael Radziej <mir@noris.de>  Wed, 20 Sep 2006 18:39:16 +0200

python2.4-kundebunt (0.6.4-1) stable; urgency=high

  * mysql-client ganz aus dependencies rausgenommen,
    sonst könnte es Ärger auf QSU geben.

  Wichtige Bugfixes:
  * bugfix #289187: Probleme mit Weiterleitungsregeln mit
    führendem Punkt.

 -- Michael Radziej <mir@noris.de>  Wed, 20 Sep 2006 20:41:15 +0200

python2.4-kundebunt (0.6.3-0) unstable; urgency=low

  * Wir nehmen mysql-client (4.0)!

 -- Michael Radziej <mir@noris.de>  Wed, 20 Sep 2006 20:14:28 +0200

python2.4-kundebunt (0.6.2-0) stable; urgency=low

  * bugfix #287607: updatelog an kunde angepasst
  * bugfix #287614: Unvollständige Anzeige der Mailrules im Portal
      Die Ursache war tiefer, NaviLinkNode hat den Context
      einmal zu oft gepusht.
  * bugfix #287631: Domainlinks suchen jetzt exakter,
      + neue Suchmöglichkeit in Quelle *und* Ziel gleichzeitig
  * mehrere Darstellungs-Kleinigkeiten behoben (#287617, #287608, ...)

 -- Michael Radziej <mir@noris.de>  Thu, 14 Sep 2006 14:57:20 +0200

python2.4-kundebunt (0.6.1-0) stable; urgency=middle

  * bugfix: Kein leerer User beim Ändern einer Mailbox erlauben
  * css: Positionierung des @ im Postfach
  * Hinweise für das Editieren von Mailrules ohne JavaScript
  * Tests für Mailbox, Tests reorganisiert
  * Fehler in der Authentication Middleware behoben
    (http://code.djangoproject.com/ticket/2702)

 -- Michael Radziej <mir@noris.de>  Wed, 13 Sep 2006 10:22:28 +0200

python2.4-kundebunt (0.6.0-0) stable; urgency=low

  * feature #284816: Anlegen und Ändern von Weiterleitungsregeln in einem Schritt
  * Eigene Settings-Datei für die Django-Testsuite
  * Verbesserung des css (bugfix #285051, #285047)
  * Feld für Realname in Postfächern breiter

 -- Michael Radziej <mir@noris.de>  Fri,  8 Sep 2006 11:42:13 +0200

python2.4-kundebunt (0.5.4-0) stable; urgency=high

  * Detailverbesserungen im css
  * verbose_name für die Models
  * bugfix #284814: Bei Mailregeln vom Typ 'smtp-Zustellung an Ihren Mailserver' fehlte das Zielfeld
  * Übersetzungen
  * bugfix #277041: Alte Sessions aufraeumen

 -- Michael Radziej <mir@noris.de>  Wed, 30 Aug 2006 16:41:17 +0200

python2.4-kundebunt (0.5.3-0) stable; urgency=middle

  Upgrade-Hinweis: Im Apache-Setup wird ein neuer Alias benötigt, und zwar:
    Alias /icons/ /usr/share/kundebunt/icons/

  * bugfix #284394: Regexp für Kundenname in URLs zu eng.
  * bugfix #282729: Icons
  * bugfix #280871: Layout der Überschriften Mailbox- und Regelliste
  * bugfix #280869: Bei Advisories das Eingabefeld mit einbeziehen;
                    Filter with_error stellt jetzt das Feld in ein <span>;
                    Tabellenzeilen in einem fieldset werden standardmäßig unten ausgerichtet
  * bugfix #280236: Fehlende DNS-Warnung lly.sluka.de/Advisories mit member-Attribut
  * bugfix #281116: Fehlerbehandlung im Start-Stop Skript verbessert

 -- Michael Radziej <mir@noris.de>  Tue, 29 Aug 2006 18:03:05 +0200

python2.4-kundebunt (0.5.2-0) stable; urgency=low

  * signifikant neuere Django-Version (0.95...)

 -- Michael Radziej <mir@noris.de>  Fri, 11 Aug 2006 17:34:40 +0200

python2.4-kundebunt (0.5.1-0) stable; urgency=middle

  * bugfix #281104: Domains, die genauso endeten wie eine andere Kundendomain,
                    wurden u.U. falsch angezeigt.
  * bugfix #280870: Mailregel-Suchen zeigten sofort alles an, wenn nur ein Link angelegt wurde.
  * Überflüssiger Link zur Mailbox-Suche im Portal entfernt (die Schnellsuche genügt)
  * Versionsangabe auf jeder Seite (unten rechts)
  * css + Noris-Logo nun über https anstatt http eingebunden um gemischten Sicherheitsstatus zu vermeiden.
  * bugfix #281323, need newer django

 -- Michael Radziej <mir@noris.de>  Fri, 11 Aug 2006 11:51:32 +0200

python2.4-kundebunt (0.5.0-0) stable; urgency=middle

  * Dependencies setuptools korrigiert
  * Fehlermeldungen im Testframework korrigiert
  * Turbo: Diverse Beschleunigungsmaßnahmen zur Vermeidung von Datenbank-Queries,
    insbesondere:
        - ForeignKeys zu kunde als raw_id_admin markiert, damit django nicht
          bei der Feldkonstruktion alle kunden holt (zur <select>-Konstruktion)
        - RelatedMailrules übergibt die Mailrule direkt an den MailruleChangeManipulator
        - Templates mit Mailboxen erhalten nun zusätzlich im Kontext `mailbox_rules`,
          ein dict { mailbox_id: [Mailrule, ...], ...},
          Dieses kann mit einer Abfrage gefüllt werden, so dass nicht das Template lauter einzelne
          Abfragen starten muss.
        - neuer Template-Tag: {% index dictexpr by index as newname %} ... {% endindex %}
          zum sinnvollen Abfragen des oben genannten dicts
        - MailruleManipulator hat kein Feld `kunde` mehr, dass wird aus dem Attribut `kunde` gefüllt.
          Dieses Feld triggerte leider SQL-Abfragen nach dem Kunden-Objekt.
        - select_related an strategisch günstigen Stellen zur Einsparung einzelner Nachfragen
        - Umschreiben einiger Descriptor-Abfragen, so dass der Descr-Cache genutzt wird.
        - Mailrule hat nun einen eigenen Manager mit Method for_mailbox_query zum Abholen
          aller Mailrules in einem Rutsch, die zu einem QuerySet aus Mailboxen gehören.
        - Nachladen von Descr-Einträgen über Python-Descriptor gecached
        - Mailrule bietet an, einen kundeneintrag zu übergeben. Falls die ids übereinstimmen,
          wird dieser genommen, statt den Kunden eigens von der DB zu laden.
        - resolver-Ergebnisse und validierte Mailbox-Namen werden für einige Sekunden gecached.

  * Integration von perfmon, falls vorhanden (settings.py, settings.ini, url.py ...)

 -- Michael Radziej <mir@noris.de>  Wed,  9 Aug 2006 17:30:42 +0200

python2.4-kundebunt (0.4.5-0) stable; urgency=low

  * bugfix: In Portal fuer staff: 'Postfaecher' und 'Regeln fuer' waren ohne Umlaute,
    komische Probleme mit gettext.
  * test_portal fertig
  * Spezialfall: Kunde ohne Assoziationen (erhaelt speziellen Hinweis).

 -- Michael Radziej <mir@noris.de>  Fri,  4 Aug 2006 21:01:29 +0200

python2.4-kundebunt (0.4.4-0) stable; urgency=low

  * test_portal weiter (noch nicht fertig).
  * Daemon start/stop bei Installation/Upgrade/Remove.
  * bugfix: kundebunt-fcgi now exits 1 if it does not run.

 -- Michael Radziej <mir@noris.de>  Fri,  4 Aug 2006 12:34:24 +0200

python2.4-kundebunt (0.4.3-0) stable; urgency=middle

  * pychecker tests mit Versionstest versehen. Loest noch nicht das Problem mit app_labels,
    aber zumindest mal ein Anfang.
  * Neuer Eintrag in settings.ini: EMAIL_HOST.
  * In examples Erfahrungen aus QSU-Installation verarbeitet.
  * preinst-Skript: 'wwwkunde'-Account nur abändern, wenn er neu angelegt wird.
  * Neue functional tests: test_login_logout, Anfang test_portal
  * Templates durchgesehen, ob direkte Variablen überall wo nötig escaped sind.
  * Für staff im Portal die Schnellsuchen immer einbinden.
  * Mailrule-Expertensuch wie Mailrule-Schnellsuche anzeigen.
  * Weitere triviale Bugs in Templates behoben.

 -- Michael Radziej <mir@noris.de>  Thu,  3 Aug 2006 12:36:01 +0200

python2.4-kundebunt (0.4.2-1.0) stable; urgency=high

  * Testcase für staff
  * bugfix: Anzeige bei inaktivem/nicht vorhandenen Kunden ging wg. Tippfehler nicht.
  * Schnellsuche nach anderen Kunden in der Ansicht für einen Kunden für staff mit Titel versehen.

 -- Michael Radziej <mir@noris.de>  Tue,  1 Aug 2006 14:01:21 +0200

python2.4-kundebunt (0.4.1-1.0) stable; urgency=high

  * Syntaxfehler im Template zur Expertensuche bei Mailregeln behoben
  * Tests für den Fall "mehrere Kunden" hinzugefuegt
  * Tests für staff noch unvollstendig (testet nichts)
  * bugfix #279410: Kundensuche ging nicht
  * bugfix #279408: Kundensuche war unsichtbar, wenn staff-Mitglied keine Unterkunden hatte
  * Uebersetzungsdatei neu erstellt, 'Loeschen' fehlte.
  * bugfix #278931: Messages wurden wg. trivialem Fehler in site_base.html nicht angezeigt
  * bugfix: Übersetzung für "Wenn eine E-Mail-Adresse angegeben ..." war verdoppelt.
  * bugfix #279381: Spezialfall "keine Domains"
  * bugfix: PopQuerySet.exists() war falsch, da mysql LIMIT bei SELECT COUNT ignoriert.

 -- Michael Radziej <mir@noris.de>  Tue,  1 Aug 2006 12:11:47 +0200

python2.4-kundebunt (0.4-1.0) stable; urgency=low

  * Pfad zu css gefixt (fuer manage.py runserver)
  * example-grants.sql verbessert
  * I18N für de, en

 -- Michael Radziej <mir@noris.de>  Mon, 31 Jul 2006 15:41:38 +0200

python2.4-kundebunt (0.3.1-1.0) stable; urgency=high

  * model.py mit QSU abgeglichen, aufgeraeumt,
    inhaltlich wurden person.descr (war wohl ein Irrtum)
    und domainkunde.tarif (wohl wg. strings)entfernt
    und bei timestamps NULL erlaubt.
  * Neu: example-grants.sql mit nötigen sql-grants.

 -- Michael Radziej <mir@noris.de>  Wed, 26 Jul 2006 11:18:58 +0200

python2.4-kundebunt (0.3-1.0) stable; urgency=low

  * model.py gekuerzt, nur die noetigen Klassen, einige ForeignKeys durch Integer ersetzt.

 -- Michael Radziej <mir@noris.de>  Mon, 24 Jul 2006 19:44:47 +0200

python2.4-kundebunt (0.2-1.0) stable; urgency=low

  * bugfix #276968: Abhängigkeit mysql-client -> mysql-client-4.1
  * bugfix #276974: User anlegen (wwwkunde, Gruppe wwwdjango)
  * bugfix #276976: separates customizable settings into /etc/kundebunt/settings.ini
  * logging.conf -> /etc/kundebunt/logging.conf
  * bugfix #276980: fcgi-Daemon
  * dependencies (suggests apache fcgi module)
  * bugfix #276971: *.pyc-Dateien entfernen
  * popkern.models.app_label auskommentiert, stört die Tests,
    und pychecker einstweilen aus der Testsuite entfernt (siehe #277571)
  * css-Datei ins Paket

 -- Michael Radziej <mir@noris.de>  Mon, 24 Jul 2006 12:32:05 +0200

python2.4-kundebunt (0.1dev20060719-1.0) experimental; urgency=low

  * Initial release

 -- Michael Radziej <mir@noris.de>  Mon, 17 Jul 2006 22:11:36 +0200
