Am Donnerstag, den 26.02.2009, erhielt ich eine Email, in der mir mitgeteilt wurde, das CryptX 2.2 einen gewaltigen Bug hat. Das Problem taucht auf, sobald mehrere ähnliche Email Adressen auf einer Seite sind, wie z.B. „xyz @ abc.de“ und „a-xyz @ abc.de“. In diesem Beispiel würde nur die erste Email Adresse korrekt verschlüsselt, die zweite jedoch verstümmelt, da die Ersetzung der Email Adresse den Teil „xyz@abc.de“ der Adresse „a-xyz @ abc.de“ bereits z.B. in „xyz [at] abc [dot] de“ verändert hatte, bevor der mailto-Link verschlüsselt wurde, wodurch der Link der Email Adresse „a-xyz @ abc.de“ nicht mehr verschlüsselt, sondern verstümmelt wurde.
Dieses Problem (Bug) wurde in der Version 2.3 von CryptX behoben. Ebenso beseitigt wurde ein Fehler in der Routine, die die Anzeige der Email Adressen verändert. Die Email Adressen die nicht verlinkt waren wurden von der Routine übergangen und dadurch die Anzeige der Email Adressen nicht in der eingestellten Art und Weise verändert. Dies wurde in der Version 2.3 bereinigt.
Update 2.3.2 geladen und aktiviert, funktioniert soweit erstmal 🙂
Die neue Version 2.3.1 wurde mir gerade angeboten, hat aber ebenfalls einen Fehler.
Diesmal lautet er:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in /home/www/blog/wp-content/plugins/cryptx/cryptx.php on line 118
I’m getting the same error as the commenter above, escept mine is: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in /home/…/public_html/…/wp-content/plugins/cryptx/cryptx.php on line 118
Ich habe unter „Last Updated“ dein PlugIn gefunden und es schien mir ideal. Heruntergeladen, auf den Server hochgeladen, aktiviert… Fehler.
„Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‚}‘ in /home/www/blog/wp-content/plugins/cryptx/cryptx.php on line 127“
verhindert das aktivieren.
Ich wollte es erst selbst korrigieren, klingt so als wenn nur nicht richtig geschlossen wurde. Aber es ist wohl besser wenn ein Update allen Betroffenen hilft.
Ist der Fehler vielleicht auch nur bei mir?