CSSCurrent de:Version 5.2.0
Veröffentlichungsdatum: 28.12.2021
Wichtige Updatehinweise
Sprachpakete
Für den Fall, dass Ihre Sprachpakete verändert wurden, kann die angehängte Delta-Datei delta_english_lp_5.0.0_to_5.1.0.txt dabei helfen, die Änderungen in diesem Update zu identifizieren und Ihre Anpassungen erneut einzuspielen. Die Struktur der Seite wird im Kapitel Sprachpaketanpassungen erklärt.
Änderungen in dieser Version
Umstrukturierte Sprachpakete
Die Sprachpakete wurden umstrukturiert, um sie besser verwalten zu können:
- Die Anzahl der einzelnen Übersetzungsdateien wurde reduziert
- Bei E-Mail-Templates wurde der technische Inhalt vom übersetzten Inhalt getrennt. Alle Texte können nun direkt über Property-Dateien verwaltet werden.
Änderungen an der Struktur der Spachpaketes
Das Struktur der Sprachpakete wurde mit Version 22 vereinfacht. Anstatt mehrere Properties-Dateien je Verzeichnis gibt es nun eine Property Datei je Bereich. Diese beinhaltet dann alle Properties aller Dateien, die vorher in dem Verzeichnis lagen.
Bei manchen Dateien wurden die Namen überarbeitet. So wurde was vorher unterhalb von "application" zu finden war in die web-app.properties verschoben und was unter "common" war befindet sich nun in "web-common.properties". Zusätzlich ist eine neue Datei "system.properties" hinzugekommen. Hierhin wurden bestimmte Properties verschoben, die nicht ausschließlich von der Oberfläche verwendet werden, sondern auch innerhalb der Anwendung (z.B. WSDL-Schnittstelle). Somit existieren nur noch Verzeichnisse für die Templates. Alle anderen Properties sind direkt über die jeweilige Datei auf oberster Ebene verfügbar.
Verzeichnisstruktur eines Cryptshare Server Sprachpaketes (Version 21 und älter)
│ administration │ Addon.properties │ ... │ application │ BasePage.properties │ ... │ common │ AbstractDropDown.properties │ ... │ mail │ mail.properties │ └───templates
Verzeichnisstruktur des aktuellen Cryptshare Server Sprachpaketes (Version 22 und neuer)
│ administration.properties │ mail.properties │ system.properties │ version.xml │ web-app.properties │ web-common.properties │ └───templates
Beispiel Property alt/neu:
Name des Properties | Version 21 | Version 22 |
---|---|---|
label.addon.clientID=Client ID | Addon.properties im Ordner administration | administration.properties |
application.title=Cryptshare | BasePage.properties im Ordner application | web-app.properties |
mail.heading.archivingFailed=Archiving Failed | mail.properties im Ordner mail | mail.properties |
Änderungen an der Struktur der Templates
Die Templates wurden dahingehend überarbeitet, dass die HTML-Dateien ausschließlich strukturierende Elemente und Property-Keys enthalten und alle Texte in der jeweiligen "conf.properties" stehen. Somit muss bei der Anpassung der Texte nur noch eine Datei je Template überarbeitet werden. Zusätzlich kann in den Texten nun Markdown verwendet werden.
Beispiel downloadSummary message.html (alt)
Beispiel downloadSummary message.html (neu)
Die Texte stehen nun komplett in der conf.properties:
Zusätzlich werden in der HTML-Datei Funktionen verwendet, um aus dem Text falls er in Markdown geschrieben ist HTML zu erzeugen.
Funktion | Erklärung |
---|---|
$render.eval(text) | Wenn der Text selbst Variablen enthält, dann wird diese Funktion benötigt, um die Variablen durch die echten Werte zu ersetzen. |
$esc.html(text) | Diese Funktion entfernt bestimmte Zeichen, um zu verhindern, dass das resultierende HTML Elemente enthält, die ein Angreifer nutzen kann, um Schaden anzurichten. |
$md.toHtmlInline(text) | Erzeugt HTML aus dem Markdown-Text. Dabei wird der umschließende Paragraph und das letzte Zeilenumbruch entfernt, falls vorhanden. |
$md.toHtml(text) | Erzeugt HTML aus dem Markdown-Text. |
Zusätzliche Vorverarbeitungsfunktionen
Es ist nun möglich, dem Absender eines Transfers zusätzliche Vorverarbeitungsinformationen anzuzeigen, damit er besser weiß, warum Dateien von einem Transfer ausgeschlossen wurden. Weitere Informationen finden Sie unter Ausgabe des Vorverarbeitungsergebnisses.
Es ist nun möglich, einem Vorverarbeitungskommando zusätzliche Argumente zu übergeben, wie z.B. die Tracking-ID eines Transfers. Weitere Informationen finden Sie unter Kommando und zusätzliche Argumente.
Neues E-Mail-Farbschema
Das Standard-Farbschema der E-Mail-Templates wurde aktualisiert und an das Farbschema der Cryptshare Web App und der Administrationsoberfläche angepasst.
Diese Cryptshare Version ermöglicht ein Upgrade des zugrunde liegenden Betriebssystems. Nachdem das Update auf Cryptshare Version 5.2.0 abgeschlossen ist, bietet die Cryptshare Administrationsoberfläche die Möglichkeit, den Upgrade-Prozess zu starten.
Zusätzliche Änderungen
- Der Konfigurationsbereich für das eID-Feature wurde um einen Verbindungstest-Button zur Überprüfung der korrekten Signicat-Anmeldedaten erweitert.
- Cryptshare Administratoren erhalten nun eine Benachrichtigung per E-Mail, falls das automatische Backup fehlschlägt.
- Die Java-Laufzeit wurde auf Version 11.0.13 aktualisiert.
- Mehrere Bibliotheken von Drittanbietern wurden aktualisiert.
- Es wurde ein Problem behoben, bei dem Dateinamen in der Download-Benachrichtigung angezeigt wurden, obwohl sie so konfiguriert waren, dass sie nicht angezeigt wurden.
- Es wurde ein Problem behoben, bei dem die Funktion zum Entfernen persönlicher Daten E-Mail-Adressen nicht entfernt hat.
- Ein Problem wurde behoben, bei dem überwachte Dateipfade, die nicht existieren, Probleme verursachten.
- Ein Problem wurde behoben, bei dem Policies mit einem LDAP-Muster für die Empfänger Probleme verursachten