ホームページ >システムチュートリアル >Linux >Perl 5.40へのDebianの不安定なアップグレード

Perl 5.40へのDebianの不安定なアップグレード

William Shakespeare
William Shakespeareオリジナル
2025-03-09 11:01:09343ブラウズ

Debian Unstable Upgrades To Perl 5.40

Debian Unstableは、Perl 5.40.0を誇っています。これは、新しい機能、セキュリティパッチ、バグ修正が詰め込まれた大幅なアップグレードです。 Debianの開発者であるNiko Tyniは、Debianメーリングリストのこの更新を発表しました。必要な再構築が完了している間に、sidブランチ(Debian不安定)での潜在的な一時的なパッケージインストールの問題について警告しました。

このPerl 5.40.0アップデートは、最初は不安定なブランチに表示され、その後テストブランチに移行され、Debianの次の安定したリリースに含まれる予定です。

Perl 5.40.0:

によって導入された重要な機能強化と変更を掘り下げましょう。

主要な機能と拡張機能:

  • キーワード:Perlのオブジェクト指向の機能を近代化します。 classキーワードは、メソッド内の現在のオブジェクトのクラス名を提供し、特にコンストラクターでメソッドディスパッチを促進します。 __CLASS__オプションのスペース:
  • スイッチとモジュール名の間のスペースが許可され、オプションの動作に沿っています。 -M論理XORオペレーター(-M):-I論理XOR演算子を追加し、論理演算子とビットワイズ演算子のセットを完了します。
  • 安定した^^およびマルチ値の反復:以前の実験的特徴は安定しているため、関連する警告が排除されます。
  • 安定したモジュール:try/catchモジュールは安定していると考えられていますが、一部の機能は実験的なままです。
  • 機能バンドル:builtin安定化された機能や関連するbuiltinバージョンバンドルなど、最新の機能をインポートします。
  • セキュリティの改善:use v5.40 try 2つの重要な脆弱性が対処されています:builtin

cve-2023-47038:正規表現処理における潜在的なバッファオーバーフローの脆弱性にパッチします(バージョン5.30.0から5.38.0に影響)。

cve-2023-47039:

PerlのWindowsバージョンに固有のバイナリハイジャックの脆弱性を解決します。

  • 壊れた変更:
  • いくつかの後方と互換性のない変更が含まれています:
    • reset EXPR行動:修正reset EXPR動作は、スカラーに「セットマジック」をトリガーし、潜在的に内部状態に影響を与える。 未定義のパッケージで
    • /import> unimportimportまたはunimport
    • >未定義のクラスで、引数が警告を生成するようになりました。
    • 間接的なオブジェクトreturnreturnオペレーターは、間接的なオブジェクトをサポートしなくなりました。 メソッド呼び出しのクラスのbarewords:
    • class barewordsは、
    • 条件下で特定のメソッド呼び出しでファイルハンドルとして扱われなくなりました。 no feature "bareword_filehandles"更新されたモジュール:

    重要な更新には、が含まれます

      2.40から3.02_001にアップグレードされました。
    • Archive::Tarおよび
    • :コアモジュールに追加され、テーブルの取り扱いとユニットテスト機能が強化されました。 Term::TableTest2::Suiteモジュール:新しい
    • 関数が含まれています。
    • builtin他の多くのコアモジュールも更新を受信して​​います(例:load_module()
    など)。 変更の詳細なリストは、Perl Deltaドキュメントで入手できます。

    bytesバグの報告:Compress::Raw::Bzip2Compress::Raw::Zlib 疑わしいバグについては、Data::Dumperhttps://www.php.cn/link/0215373e47004d8bb98390bfa226fcdf

    で報告してください リファレンス:

    perl 5.40移行が進行中です(元の発表へのリンク)

    このアップグレードは、Debianの不安定なDebian内のPerlの大幅な改善を表しており、機能、セキュリティ、および安定性を提供します。

以上がPerl 5.40へのDebianの不安定なアップグレードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。