heise Security

Bezpieczeństwo IT, artykuły i usługi heise Security

5 marca 2010, 15:09

Drugie wydanie poprawkowe PHP 5.3

Zaprezentowane właśnie drugie wydanie poprawkowe PHP 5.3 usuwa ponad 60 błędów i naprawia kilka luk w zabezpieczeniach, które zostały także załatane przed tygodniem w wersji 5.2.13. Chodzi tu między innymi o błąd w walidacji zmiennej konfiguracyjnej safe_mode wewnątrz funkcji tempnam(), który występuje w przypadkach, kiedy ścieżka katalogu nie jest zakończona znakiem /). Poza tym naprawiona została usterka ominięcia open_basedir/safe_mode w Session Extension.

Zainteresowani znajdą także rozszerzenia obsługi funkcji kryptograficznych haszowania SHA-256 i SHA-512 (Secure Hash Algorithm) oraz zaktualizowane biblioteki sqlite, libmagic i PCRE. O innych ważnych poprawkach można przeczytać w komunikacie programistów i w rejestrze zmian (ChangeLog) nowej wersji.

Przedstawiony minionego lata PHP 5.3 może być uważany za jeden z największych przełomów w historii PHP, którego skala jest porównywalna z tymi, jakie następowały w skoku wersji z PHP 4 na PHP 5. Wiele funkcji zaplanowanych dla PHP 6 znalazło się już w aktualnej gałęzi rozwojowej. Zawiera ona liczne rozszerzenia o fundamentalnym charakterze i wiele nowych funkcji. Jest tu między innymi obsługa dla Namespaces, archiwum PHAR, funkcje Lambda i klasy Closures, składnia Nowdoc i instrukcje Goto.

(kso)

  • Podziel się
  • Wykop.pl
  • StumbleUpon
  • del.icio.us
  • OSnews.pl