CSSCurrent de:Version 7.4.0 und CSSCurrent en:Version 7.4.0: Unterschied zwischen den Seiten

Aus Cryptshare Documentation
(Unterschied zwischen Seiten)
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Veröffentlichungsdatum: TBD
Release Date: TBD


== Important Update Notes ==


=== Language Packages ===
{{NoteBox|title=|content=Due to structural changes in the language packages, all supported server language packages will be updated automatically, customized language packages will be removed during the update process (a backup is done before). If more language packages are needed, it is required to download and install them again.
}}In case your language packages have been modified, the attached delta-file [[:Datei:Delta english lp 7.3.0 to 7.4.0.txt]] can help you to locate the changes in this update and re-apply the modifications. The structure of this file is explained in [[{{NAMESPACE}}:Language Pack Changes|Language Pack Changes.]]


== Neue Features ==
== New features ==


== Verbesserungen ==
=== Improved password security by checking against "commonly used passwords" ===
When defining password security, it is now possible to prohibit the use of passwords that are among the 10,000 most commonly used passwords on the Internet. For configuration instructions, see the article on [[{{NAMESPACE}}:Password Policy|Password Policy.]]


* Der Transferoptionenschritt wurde neu strukturiert, damit sich die Benutzer auf die wichtigsten Transferoptionen fokussieren können. Die anderen Optionen sind nun standardmäßig ausgeblendet und können von den Benutzern selbst wieder eingeblendet werden.
Die bisherige Funktion "Gewöhnliche Wörter sind als Passwort nicht gestattet" wurde umbenannt in "Passwörter dürfen keine häufig verwendeten Wörter enthalten (Definiert in words.lst)", um die Funktionsweise genauer zu beschreiben.
* Veraltete Logdateien und Servicedefinitionen werden während des Updates entfernt, die nur für frühere Versionen von Cryptshare relevant waren und nicht mehr benötigt werden.


* Die installierte OWA-Paketversion zeigt die Build-Nummer an.
== Improvements ==
* Wenn bei einem Transfer die Benachrichtigung aller Empfänger fehlschlägt, so überspringt der Cryptshare Server die Benachrichtigung des Absenders über eine "erfolgreiche Benachrichtigung der Empfänger". Beginnend mit dieser Version wird nun die Benachrichtigung des Absenders ebenfalls als fehlgeschlagen abgespeichert. Dies hat Auswirkungen auf die Anzeige im Transfer-Log und Antworten der SOAP- und REST-API. Hiermit soll vermieden werden, dass fälschlicherweise der Eindruck entsteht, dass der Absender über den Transfer informiert wurde.
* The transfer options screen was re-structured to allow users to focus on the most important transfer options. The other options are now hidden by default and can be opened by the users themselves.
* Die Java-Laufzeitumgebung wurde auf die Version 21.0.8 aktualisiert.
* Obsolete log files and service definitions will be removed with this update, that were only relevant to earlier versions of Cryptshare and are no longer required.
* The installed OWA package version displays the build number.
* If the notification of all recipients fails during a transfer, the Cryptshare Server skips the notification of the sender about a ‘successful notification of the recipients’. Starting with this version, the sender's notification is now also saved as failed. This affects the display in the transfer log and responses from the SOAP and REST API. This is to avoid the false impression that the sender has been informed about the transfer.
* The Java runtime environment has been updated to version 21.0.8.


=== Content-Security-Policy-Änderungen ===
=== Content Security Policy changes ===
Die standardmäßig konfigurierte Content-Security-Policy (CSP) der Cryptshare Web App (Endnutzeroberfläche) und Cryptshare Admin Interface wurde verschärft und erlaubt nun keine unsafe-inline oder unsafe-eval-Direktiven mehr.
The default Content Security Policy (CSP) configuration of the Cryptshare Web App (end user interface) and Cryptshare Admin Interface has been tightened and no longer allows unsafe-inline or unsafe-eval directives.


Auch für den Fall, dass zusätzliche Ressourcen aus anderen Quellen verwendet werden, wurde die CSP-Konfiguration verschärft und die zuvor erwähnten Direkten entfernt. Sollten Sie lediglich Bilder aus anderen Quellen einbinden, so ist keine weitere Anpassung erforderlich.{{WarnBox|title=|content=Sollten Sie jedoch Skripte (z.B. Cookiebanner) aus anderen Quellen einbinden, so ist eine erweiterte Konfiguration mit einem neuen Parameter erforderlich. Weitere Informationen finden Sie [[{{NAMESPACE}}:Erweiterte Konfiguration#Content Security Policy|hier]].}}
The CSP configuration has also been tightened in case additional resources from other sources are used by removing the previously mentioned directives. If you only integrate images from other sources, no further adjustment is required.
 
{{WarnBox|title=|content=However, if you want to integrate scripts (e.g. cookie banners) from other sources, an extended configuration with a new parameter is required. Further information can be found [[{{NAMESPACE}}:Advanced_Configuration#Content_Security_Policy|here]].}}


=== REST-API ===
=== REST-API ===


==== Transfer-Polling um Absender-Informationen erweitert ====
==== Enhanced Transfer Polling: Sender Details now available ====
Der Name und die Telefonnummer des Absender werden nun in der Datenbank gespeichert und können über die Absender/Empfänger-Transfer-Polling-API abgerufen werden.
The sender’s name and phone number are now saved in the database and can be retrieved via the Sender/Recipient Transfer polling API.
 
==== Server Status Endpoint (REST API-Version) ====
Die Cryptshare REST API erlaubt nun die Abfrage der auf diesem Cryptshare Server verfügbaren REST API Version. Falls Sie eine Anwendung haben, die mit mehreren Cryptshare Servern interagiert, so können Sie nun zuerst die REST API Version abfragen und basierend darauf nur jene Features nutzen, die in der jeweiligen Version verfügbar sind.


=== Erweitertes Cryptshare Supportpaket ===
==== Server Status Endpoint (REST API Version) ====
Die [[{{NAMESPACE}}:Support|Cryptshare-Support-Funktion]] wurde erweitert. Neben der Logdateien, das an Pointsharp übermittelt wird, enthält das Paket nun zusätzlich auch die konfigurierten Policyregeln, Dateitypenfilter, cryptshare.properties und launcher.ini Dateien. Dies erlaubt unserem Supportteam die Prüfung dieser, im Falle von Fragen zur Cryptshare Server Konfiguration.
The Cryptshare REST API now offers a endpoint to query which REST API version is available on this Cryptshare Server. In case you are working with multiple Cryptshare servers, you can now use multiple feature sets based on the respective REST APIs.


Um zu überprüfen, welche Daten an Pointsharp übertragen werden, so können Sie dieses Supportpaket über die Administrationsoberfläche selbst herunterladen und einsehen.
=== Extended Cryptshare Support Package ===
The built-in [[{{NAMESPACE}}:Support|Cryptshare support feature]] was extended. Besides the log files, the support package that is sent to Pointsharp will now additionally contain the policy configuration, the configured file type filters, the cryptshare.properties and launcher.ini files. This allows our support team to check the policy and file type filter configuration in case of requests regarding the configuration of the Cryptshare Server.


==Behobene Fehler==
In order to check which data is sent to Pointsharp, you can download this support package yourself in the administration interface.


* Ein Problem wurde behoben, das dazu führte, dass Anwendungsprotokolle in den Syslogs des Hostsystems (`/var/log/messages` oder `/var/log/syslog`) erschienen.
== Bug Fixes ==
* Ein Problem wurde behoben, bei dem Boolean properties in der Transfer Polling API response den Wert <code>false</code> erhielten, wenn sie nicht über den Fields-Parameter selektiert wurden. Jetzt wird <code>null</code> zurückgegeben, sofern sie nicht im Fields Parameter angegeben sind.
* Fixed an issue causing application logs to appear in host system syslogs (`/var/log/messages` or `/var/log/syslog`).
* Ein Problem wurde behoben, Transfers im Status „Processing“, deren <code>expiration_date</code> überschritten war, wurden fälschlicherweise als aktiv in der API-Response zurückgegeben, bevor der Cleanup-Task ausgeführt wurde. Sie werden jetzt korrekt mit dem Status <code>DELETED_BY_EXPIRATION</code> zurückgegeben.
* Fixed an issue where boolean properties in the Transfer-Polling API response defaulted to <code>false</code> when not included. They now return <code>null</code> unless specified via the '''Fields''' parameter.
* Ein Problem wurde behoben, bei dem unter bestimmten Umständen der "Änderungen speichern"-Button in der Policyverwaltung nicht reagierte.
* Fixed an issue where the  Transfers in the "Processing" state that exceeded their <code>expiration_date</code> were incorrectly returned as active in the API response before the cleanup task ran. They are now correctly returned with the state <code>DELETED_BY_EXPIRATION</code>
* Ein Problem wurde behoben, das verhindert hat, dass durch QUICK erstellte Transfers über die Rest Api gepollt werden konnten.
* Fixed an issue where under specific circumstances the "Save changes" button in the policy administration was not responsible.
* Ein Problem wurde behoben, bei dem der Log-Export Betreff und Nachrichten anzeigt, obwohl das Logging deaktiviert ist.
* Fixed an issue that prevented transfers created by QUICK from being polled via the Rest Api.
* Fixed an issue of log export showing subject and messages even when logging is deactivated.

Version vom 7. August 2025, 08:04 Uhr

Release Date: TBD

Important Update Notes

Language Packages

Due to structural changes in the language packages, all supported server language packages will be updated automatically, customized language packages will be removed during the update process (a backup is done before). If more language packages are needed, it is required to download and install them again.

In case your language packages have been modified, the attached delta-file Datei:Delta english lp 7.3.0 to 7.4.0.txt can help you to locate the changes in this update and re-apply the modifications. The structure of this file is explained in Language Pack Changes.

New features

Improved password security by checking against "commonly used passwords"

When defining password security, it is now possible to prohibit the use of passwords that are among the 10,000 most commonly used passwords on the Internet. For configuration instructions, see the article on Password Policy.

Die bisherige Funktion "Gewöhnliche Wörter sind als Passwort nicht gestattet" wurde umbenannt in "Passwörter dürfen keine häufig verwendeten Wörter enthalten (Definiert in words.lst)", um die Funktionsweise genauer zu beschreiben.

Improvements

  • The transfer options screen was re-structured to allow users to focus on the most important transfer options. The other options are now hidden by default and can be opened by the users themselves.
  • Obsolete log files and service definitions will be removed with this update, that were only relevant to earlier versions of Cryptshare and are no longer required.
  • The installed OWA package version displays the build number.
  • If the notification of all recipients fails during a transfer, the Cryptshare Server skips the notification of the sender about a ‘successful notification of the recipients’. Starting with this version, the sender's notification is now also saved as failed. This affects the display in the transfer log and responses from the SOAP and REST API. This is to avoid the false impression that the sender has been informed about the transfer.
  • The Java runtime environment has been updated to version 21.0.8.

Content Security Policy changes

The default Content Security Policy (CSP) configuration of the Cryptshare Web App (end user interface) and Cryptshare Admin Interface has been tightened and no longer allows unsafe-inline or unsafe-eval directives.

The CSP configuration has also been tightened in case additional resources from other sources are used by removing the previously mentioned directives. If you only integrate images from other sources, no further adjustment is required.

However, if you want to integrate scripts (e.g. cookie banners) from other sources, an extended configuration with a new parameter is required. Further information can be found here.

REST-API

Enhanced Transfer Polling: Sender Details now available

The sender’s name and phone number are now saved in the database and can be retrieved via the Sender/Recipient Transfer polling API.

Server Status Endpoint (REST API Version)

The Cryptshare REST API now offers a endpoint to query which REST API version is available on this Cryptshare Server. In case you are working with multiple Cryptshare servers, you can now use multiple feature sets based on the respective REST APIs.

Extended Cryptshare Support Package

The built-in Cryptshare support feature was extended. Besides the log files, the support package that is sent to Pointsharp will now additionally contain the policy configuration, the configured file type filters, the cryptshare.properties and launcher.ini files. This allows our support team to check the policy and file type filter configuration in case of requests regarding the configuration of the Cryptshare Server.

In order to check which data is sent to Pointsharp, you can download this support package yourself in the administration interface.

Bug Fixes

  • Fixed an issue causing application logs to appear in host system syslogs (`/var/log/messages` or `/var/log/syslog`).
  • Fixed an issue where boolean properties in the Transfer-Polling API response defaulted to false when not included. They now return null unless specified via the Fields parameter.
  • Fixed an issue where the Transfers in the "Processing" state that exceeded their expiration_date were incorrectly returned as active in the API response before the cleanup task ran. They are now correctly returned with the state DELETED_BY_EXPIRATION
  • Fixed an issue where under specific circumstances the "Save changes" button in the policy administration was not responsible.
  • Fixed an issue that prevented transfers created by QUICK from being polled via the Rest Api.
  • Fixed an issue of log export showing subject and messages even when logging is deactivated.