Hallo Michael,
Liebe Mitstreiterinnen und Mitstreiter,
Seit dem Update auf 14.2 (von 14.1) bekomme ich mit Safari 8.0.3 unter OS X 10.10.2 bei vielen Formularen den Safari-Fehler-Dialog:
Dies ist ein nicht sicheres Formular.
Dieses Formular wird nicht sicher übertragen. Möchten Sie es wirklich abschicken?
Es ist dann unerheblich, ob ich auf die Schaltfläche “Abbrechen” oder “Senden” klicke, die Formulardaten werden korrekt gespeichert. Der Fehler tritt eigentlich nur auf, wenn das Formular weiter geöffnet bleibt, also die Schaltflächen “Speichern & Neu” oder “Übernehmen” verwendet werden. Wird das Formular geschlossen, tritt der Fehler nicht auf (Schaltfläche “Speichern”). Aufgefallen und getestet wurde dies im Stundenzettel, er tritt aber auch bei den Einstellungen auf.
Mit Firefox 31.4.0esr kommen keine Fehlermeldungen.
Vor 14.2 trat der Fehler auch mit Safari nicht auf.
Das liegt am Autocomplete, das wir in der 14.2 eingebaut haben.
Damit der Browser Eingabefelder vervollständigt muss ein echtes HTML
Formular abgesendet werden.
eTemplate2 benutzt aber nur noch Ajax Aufrufe mit JSON Daten.
Da es leider (noch) keine HTML5 API dafür gibt, senden wir die Formulare
nun zusätzliche nach “about:blank” ab.
Leider gibt das unter Firefox und, wie Du jetzt festgestellt hast,
Safari eine Fehlermeldung, da die die interne URL about:blank für nicht
https halten.
Lange Rede kurzer Sinn, ich habe jetzt für Safari den gleichen
Workaround eingeschaltet, den wir auch für Firefox verwenden: wir
submitten per https nach /etemplate/empty.html (ein leeres html File).
Den Fix kannst Du selbst bei Dir installieren oder auf das nächste Paket
warten:
http://svn.stylite.de/viewvc/egroupware?revision=51904&view=revision
Ralf
Im access.log am Server sehe ich keine unverschlüsselten Zugriffe, folglich gehe ich davon aus, dass hier ein fremder Server kontaktiert wird. Nur welcher und warum (falls meine Annahme überhaupt richtig ist)?
Server Debian 6 LTS:
+) Linux Version: 2.6.32-5-amd64 #1 SMP Sun Dec 21 18:01:12 UTC 2014 x86_64
+) PHP Version: 5.3.3-7+squeeze25
+) Apache Version: Apache/2.2.16 (Debian)
+) mysql Client API version: 5.1.73
Falls jemand eine Lösung oder weiterführende Information zur Hand hätte wäre ich natürlich dankbar.
Liebe Grüße an alle
–
Ralf Becker
Director Software Development
Stylite AG
Morschheimer Strasse 15 | Tel. +49 6352 70629 0
D-67292 Kirchheimbolanden | Fax. +49 6352 70629 30
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 31158 Kaiserslautern Germany