de.openvms.org - Für die deutschsprachige VMS-Community https://de.openvms.org:443/stories.php?story=12/04/10/9387851

PHP 5.3.10 für VMS
Software - 10-Apr-2012 17:36 UTC
von Mark Berryman

PHP 5.3.10 für OpenVMS Alpha und I64 ist jetzt vom üblichen Site verfügbar. Neben Updates von PHP selbst enthält es die folgenden Aktualisierungen des VMS-Kits:
  • Update der Unterstützungs-Bibliotheken (OpenSSL, FreeTDS, libcurl, libpng, etc.).

  • Hinzufügen von Support für readline. Allerdings wurden einige Änderungen an readline durchgeführt:
    1. Es gibt in der Distribution-Bibliothek einen Fehler beim Ersetzen von Termcap-Strings durch die zugehörigen Escape-Sequenzen. Weitere Aufrufe, um zu einem Termcap-String die korrekte Escape-Sequenz zu finden, schlugen fehl, so dass für die meisten Schlüssel die Zeile bzw. der Bildschirm nicht korrekt neu gezeichnet wurden. Dieser Fehler wurde behoben.

    2. Änderung der EOF-Taste von ^D auf ^Z.

    3. Die Einstellung für Einfügen/Überschreiben beim Starten wird jetzt aus den aktuellen Terminaleinstellungen gelesen, statt dass immer Einfügen eingestellt wird.

    4. Die folgenden Sondertasten-Funktionen wurden geändert, damit sie besser zu VMS passen:
      ^A - Original: Zeilenanfang, jetzt: Umschaltung Einfügen/Überschreiben
      ^H - Original: Rubout, jetzt: Zeilenanfang
      ^J - Original: Zeilenvorschub, jetzt: Wort löschen
      ^R - Original: Rückwärtssuche, jetzt: Zeile aktualisieren
      meta-^R und meta-^S stehen jetzt für Rückwärts- bzw. Vorwärtssuche
      alle anderen Tasten behalten ihre EMACS-Funktion

  • Hinzufügen von Support für PostgreSQL. Nein, das ist kein PostgreSQL-Server, aber PHP auf VMS kann sich jetzt mit einem PostgreSQL-Server auf einem anderen System unterhalten.

  • Aktualisierung der OpenVMS-PHP-Erweiterung: Hinzufügen von Funktionen zum Setzen, Auslesen und Löschen von DCL-Symbolen und logischen Namen. Diese Änderungen wurden so durchgeführt, dass diese Erweiterung alle Informationen liefert, welche die Reflection-Erweiterung braucht. php --re openvms zeigt diese Ausgaben. Das Kommando zeigt alle verfügbaren Funktionen und ihre Argumente. Mein Dank an Mark Daniel (Mr. WASD) für den Code für DCL-Symbole.

Wie immer ist Feedback, sowohl zur Portierung selbst als auch zu den Änderungen, höchst willkommen.


Original in comp.os.vms
Meldung auf www.openvms.org