📘 BACKCLICK Doku
Anmelden
Historische Version v4 · Claude · 05.11.2026 19:58 · (nur Ansicht)

BACKCLICK 5 – Changelog

Zusammenfassung der Änderungen an BACKCLICK 5. Neueste Version zuerst.

Version 5.10.4 – Aktualisierung vom 05.11.2026 (Stand 3c0c5a34)

Die Versionsnummer bleibt 5.10.4. Die Update-Seite zeigt den Stand dahinter als Kennung (hier 3c0c5a34).

  • Neu – Offline-Paket hochladen: Auf der Seite „Update“ lĂ€sst sich das Offline-Paket direkt hinter der Paketauswahl vom eigenen Rechner hochladen, mit Fortschrittsbalken. Eine unterbrochene Übertragung wird fortgesetzt. Danach wird das Update wie gewohnt gestartet; nicht mehr benötigte Pakete lassen sich entfernen.
  • Neu – Offline-Paket herunterladen: Die Seite „Update“ nennt die Download-Adresse und zeigt auf Wunsch die Zugangsdaten zum Kopieren an. So kann das Paket auf einem Rechner mit Internetzugang geladen werden.
  • Neu – TĂ€gliche Sicherung: Optionaler Sicherungsdienst im Stack. Die Ziele wĂ€hlt der Betreiber selbst, auch mehrere: Verzeichnis, rsync, restic oder Proxmox Backup Server.
  • Neu – Zertifikate automatisch: Der Proxy kann TLS-Zertifikate per ACME beziehen und erneuern (optional, z. B. Let’s Encrypt). Bestehende Installationen behalten ihre Einstellung.
  • Neu – ZurĂŒck zur Vorversion: Nach einem erfolgreichen Update fĂŒhrt update.sh --zurueck auf der Kommandozeile zur vorherigen Version zurĂŒck. Die Datenbank bleibt dabei erhalten, sofern die Vorversion mit ihr zurechtkommt; alternativ wird sie aus der Sicherung wiederhergestellt.
  • Verbessert – Leistung: Newsletterliste und Statistik reagieren bei großen BestĂ€nden deutlich schneller. Der Datenbank-Speicher richtet sich nach dem vorhandenen Arbeitsspeicher und ist einstellbar.
  • Verbessert – Update: WĂ€hrend eines Updates erscheint ein Hinweisband statt einer Fehlermeldung, die Seite verbindet sich danach selbst neu. Nach einem erfolgreichen Update aktualisiert sich der Updater automatisch mit.
  • Verbessert – PostfĂ€cher: Verlangt ein Bounce- oder Abuse-Postfach eine verschlĂŒsselte Verbindung, nennt die Meldung das jetzt ausdrĂŒcklich statt „Invalid credentials“. Nach FehlschlĂ€gen wĂ€chst der Abstand zwischen den Versuchen, damit der Mailserver den Zugang nicht sperrt. Neue PostfĂ€cher starten mit POP3S.
  • Verbessert – Übernahme bestehender Installationen: Die Übernahme lĂ€uft zunĂ€chst im Probemodus, ohne Versand und ohne Postfachabruf. Absender-IPs werden gesichert und vor dem Start geprĂŒft, der Rechnername wird gegen den Reverse-DNS-Eintrag geprĂŒft.
  • GeĂ€ndert – Versand: Die Message-ID enthĂ€lt jetzt die Absenderdomain. Die veraltete DomainKey-Signatur wird nur noch auf ausdrĂŒcklichen Wunsch erzeugt; DKIM bleibt davon unberĂŒhrt.
  • Korrigiert: Bounce- und Abuse-Verarbeitung sowie weitere Hintergrundaufgaben konnten nach dem Neuanlegen eines Containers, etwa nach einem Update, ausbleiben.
  • Korrigiert: Adressen bis 320 Zeichen werden in der Bounce- und Abuse-Verarbeitung vollstĂ€ndig gespeichert; lĂ€ngere Werte werden gekĂŒrzt, die Bounce-Mail geht nicht mehr verloren.
  • Korrigiert: Der Testversand-Dialog liegt immer im sichtbaren Bereich und passt sich der FenstergrĂ¶ĂŸe an.
  • Korrigiert: Abonnenten- und PDF-Upload funktionieren fĂŒr den Systemadministrator auch dann, wenn nur die Datei ĂŒbertragen wird.
  • Korrigiert: Interne Docker-Adressen werden nicht mehr als Absender-IP eingetragen.
  • Sicherheit: Container laufen mit weniger Rechten; wo möglich ist das Dateisystem schreibgeschĂŒtzt.

Version 5.10.4

  • Neu – Externe Datenbank: BACKCLICK 5 kann eine vorhandene MySQL-5.7-Datenbank nutzen, auch einen Percona-Cluster hinter ProxySQL.
  • Verbessert – Übernahme: BestĂ€nde der Version 5.9.74 werden vor der Übernahme automatisch auf den benötigten Stand 5.9.75 gebracht.
  • Verbessert – Update-Seite: Sie zeigt neben der Versionsnummer die Kennung des installierten Stands.
  • GeĂ€ndert: Der Update-Kanal fĂŒr Live-Installationen heißt jetzt „produktion“. Die bisherige Einstellung „aktuell“ gilt weiter und wird als „produktion“ gelesen.

Version 5.10.3

  • Verbessert: „Nach Updates suchen“ meldet jetzt direkt, wenn die installierte Version bereits aktuell ist („kein Update notwendig“); „Update starten“ ist dann gesperrt.
  • Korrigiert: Installationen mit Developer-Lizenz zeigen oben rechts „Developer Edition“ statt „Enterprise Edition“.

Version 5.10.2

  • Korrigiert: Die Versionsanzeige oben rechts zeigt wieder die tatsĂ€chlich installierte Version (bisher blieb dort 5.9.81 stehen). Sie wird kĂŒnftig bei jedem Update automatisch nachgefĂŒhrt.

Version 5.10.1 – Sicherheit & Neuinstallation

  • Sicherheit: Strengere ZugriffsprĂŒfung in der AdministrationsoberflĂ€che: Benutzer können nur noch auf Daten ihres eigenen Mandanten zugreifen; systemweite Funktionen sind dem Systemadministrator vorbehalten.
  • Sicherheit: Gespeicherte Passwörter (z. B. SMTP, PostfĂ€cher, API-ZugĂ€nge) werden nicht mehr an den Browser ausgeliefert. Fehlermeldungen zeigen nur noch eine Referenznummer; Einzelheiten stehen im Server-Log.
  • Sicherheit: VerschlĂŒsselte Verbindungen zu LDAP- und Postfach-Servern (LDAPS, POP3S, IMAPS) prĂŒfen jetzt Zertifikat und Servernamen. Benutzer-Kennwörter werden mit einem modernen Verfahren (PBKDF2) gespeichert; bestehende Kennwörter werden beim Start automatisch umgestellt.
  • Neu – LizenzschlĂŒssel: Neues, digital signiertes LizenzschlĂŒssel-Format. Bestehende LizenzschlĂŒssel bleiben gĂŒltig.
  • Verbessert: Neuinstallationen enthalten die Standard-Abonnentenfelder; zahlreiche Einzelkorrekturen an Web-Formularen (An-/Abmeldung, ProfilĂ€nderung, Passwort vergessen).
  • Komponenten: PDF-Erzeugung auf OpenPDF 3; veraltete Bibliotheken zur XML- und CSS-Verarbeitung durch eigene, gepflegte Lösungen ersetzt.

Version 5.10.0 – Technische Erneuerung

BACKCLICK 5 wurde technisch vollstĂ€ndig erneuert. Alle nicht mehr gepflegten (End-of-Life-) Komponenten wurden ersetzt; Funktionen und Bedienung bleiben unverĂ€ndert. Jede Version wird vor der Freigabe automatisch gegen den bisherigen Funktionsumfang geprĂŒft.

  • Plattform: Betrieb als Docker-Stack auf Ubuntu 26.04; Java 25 (bisher Java 8), Apache Tomcat 11, Spring 7 (Jakarta EE).
  • Datenbank: MariaDB 12.3 mit aktuellem Datenbanktreiber; Datenbank-Änderungen werden bei jedem Update automatisch und nachvollziehbar eingespielt.
  • Neu – Update per Klick: Updates lassen sich in der AdministrationsoberflĂ€che unter „Update“ suchen und einspielen – online oder als Offline-Paket. Alle Pakete sind digital signiert; schlĂ€gt ein Update fehl, wird der vorherige Stand automatisch wiederhergestellt.
  • Neu – Übernahme bestehender Installationen: Ein Migrationswerkzeug ĂŒberfĂŒhrt eine bisherige Installation samt Daten in den neuen Stack.
  • Sicherheit: Zentraler Schutz gegen Cross-Site-Request-Forgery (CSRF) und Cross-Site-Scripting (XSS).
  • Komponenten ersetzt: CORBA/JacORB durch gRPC (interne Kommunikation), Apache Axis 1.4 und DWR 1.1 abgelöst, PhantomJS/Selenium durch Chrome Headless (Bild-Erzeugung), javax.mail durch Jakarta Mail; dazu zahlreiche Bibliotheken auf aktuelle, sicherheitsgepflegte StĂ€nde (u. a. Apache POI 6, Guava 33, Log4j 2.26).
  • Entfernt: Nicht mehr genutzte Datenbank-Anbindungen fĂŒr Oracle, DB2 und Sybase.

Version 5.9.81 – Sicherheits-HĂ€rtung Medien-Import

  • Sicherheit: Der Medien-Import kann keine internen Netzwerk- oder Metadaten-Adressen mehr ansprechen (Schutz vor Missbrauch als Proxy); echte Firmen-NAS-Ziele bleiben nutzbar.
  • Sicherheit: Zugangs-Tokens verbundener Cloud-Speicher (Dropbox, Google Drive, OneDrive, Google Fotos) werden jetzt verschlĂŒsselt gespeichert.

Version 5.9.80

  • Neu: Die Versionsnummer in der AdministrationsoberflĂ€che (oben rechts) verlinkt jetzt direkt auf dieses öffentliche Changelog.

Version 5.9.79 – Neue Medienverwaltung & Medien-Import

  • Neu – MediaExplorer: Die Bild- und Dateiverwaltung wurde komplett neu aufgebaut: Verzeichnisbaum, Vorschau, Kachel- und Listenansicht, Hochladen, Umbenennen, Verschieben, Kopieren und Löschen. Im Kampagnen-Editor lassen sich Bilder direkt einfĂŒgen und Dateien als Anhang ĂŒbernehmen.
  • Neu – Medien-Import: Bilder und Dateien lassen sich aus 14 Quellen importieren – u. a. freie Bilddatenbanken (Wikimedia, Openverse, Pixabay, Pexels, Unsplash), Museen/Archive (Met Museum, NASA, Art Institute of Chicago), die eigene Firmen-Cloud (WebDAV/Nextcloud) sowie Dropbox, Google Drive, OneDrive und Google Fotos. Lizenz- und Quellenangaben werden mitgefĂŒhrt.
  • Sicherheit: Die veraltete, nicht mehr gepflegte Medienverwaltungs-Komponente (AjaXplorer) wurde vollstĂ€ndig entfernt. Damit sind die im Sicherheits-Advisory SYSS-2022-027 beschriebenen Schwachstellen (Directory-Traversal, unbeschrĂ€nkter Datei-Upload, Remote Code Execution) behoben. Uploads werden nur noch ĂŒber eine Endungs-Freigabeliste angenommen; ausfĂŒhrbare Skripte sind ausgeschlossen.
  • Verbessert: Die AdministrationsoberflĂ€che arbeitet zuverlĂ€ssig hinter Reverse-Proxy/CDN (der Kampagnen-Editor lĂ€dt seine Registerkarten korrekt).

Version 5.9.78 – StabilitĂ€t & CodequalitĂ€t

  • Verbessert: 36 Robustheits- und CodequalitĂ€ts-Verbesserungen aus einem internen Review (Fehlerbehandlung, Ressourcen- und Zeichensatz-HĂ€rtung).

Version 5.9.77 – Sicherheits-HĂ€rtung

  • Sicherheit: HĂ€rtung gegen Cross-Site-Scripting (XSS) und XML-External-Entity (XXE); strengere TLS-ZertifikatsprĂŒfung bei ausgehenden Verbindungen; Dokumentation des CSRF-/Cookie-Verhaltens.

Version 5.9.76 – Sicherheits-Review Teil 1

  • Sicherheit: Erste Runde Sicherheits-Korrekturen; Umstellung der Passwort-Speicherung auf ein modernes, gesalzenes Verfahren (PBKDF2).