Veröffentlichung der Bibliothek PCRE2 10.37

Die Version 10.37 der PCRE2-Bibliothek ist veröffentlicht worden, die eine Sammlung von Funktionen in C zur Implementierung von regulĂ€ren AusdrĂŒcken und Mustervergleich (pattern matching) bietet, die in Syntax und Semantik Perl 5-RegulĂ€ren AusdrĂŒcken Ă€hnlich sind. PCRE2 ist eine ĂŒberarbeitete Implementierung der ursprĂŒnglichen PCRE-Bibliothek mit inkompatiblem API und erweiterten Funktionen. Die Bibliothek wurde von den Entwicklern des Mailservers Exim erstellt und steht unter der BSD-Lizenz.

HauptÀnderungen:

  • In der Bibliothek libpcre2-posix wurden die Symbole der POSIX-Funktionen wie regcomp entfernt, da sie in einigen Anwendungen Probleme verursachten. Der Patch pcre2-symbol-clash.patch wurde upstream angenommen. Außerdem wurde die ABI-Version dieser Bibliothek aktualisiert.
  • Ein Problem wurde behoben, das hypothetisch zum Dereferenzieren eines Nullzeigers fĂŒhren könnte.
  • Zwei Fehler wurden behoben, die bei der Verarbeitung sehr großer Zahlen zu einem Verhalten fĂŒhrten, das nicht mit der Perl-RegulĂ€ren Ausdruck-Engine ĂŒbereinstimmte. Zum Beispiel fĂŒhrte der Ausdruck „\/\214748364\/“ zu einem Überlauf anstelle der Verarbeitung als oktale Zahl „\214“ mit nachfolgenden Zeichen „748364“.
  • Das falsche Verhalten bei der Verwendung der Operation „\K“ in Mustern wurde korrigiert.
  • Die Optimierung von Wiederholungsoperationen wurde im JIT zurĂŒckgegeben.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster