هذا هو الأمر perl5163delta الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
perl5163delta - ما الجديد في Perl v5.16.3
الوصف
يصف هذا المستند الاختلافات بين الإصدار 5.16.2 والإصدار 5.16.3.
إذا كنت تقوم بالترقية من إصدار سابق مثل 5.16.1 ، اقرأ أولاً perl5162delta ،
الذي يصف الاختلافات بين 5.16.1 و 5.16.2.
جوهر التحسينات
لا توجد تغييرات منذ 5.16.0.
حماية
يحتوي هذا الإصدار على إصلاحات أمنية رئيسية وعدد من إصلاحات الأمان الثانوية. هذه الأخيرة
متضمنًا بشكل أساسي للسماح لمجموعة الاختبار بالمرور بشكل نظيف مع عنوان clang compiler
مرفق المطهر.
CVE-2013-1667: ذاكرة إنهاك مع التعسفي مزيج مفاتيح
باستخدام مجموعة متقنة من مفاتيح التجزئة (على سبيل المثال الوسائط على عنوان URL) ، يكون ذلك ممكنًا
للتسبب في تجزئة تستهلك قدرًا كبيرًا من الذاكرة ووحدة المعالجة المركزية ، وبالتالي يمكن تحقيقها
رفض الخدمة.
تم حل المشكلة.
الالتفاف مع IO on التداول الطويل سلاسل
قراءة أو كتابة سلاسل أكبر من 2 ** 31 بايت في الحجم يمكن أن يحدث خطأ بسبب العدد الصحيح
ملفوف.
تم حل المشكلة.
ذاكرة تسرب in ترميز
تنفيذ ترميز UTF-8 في Encode.xs به تسرب للذاكرة تم إصلاحه.
غير متوافق التغييرات
لا توجد تغييرات تتعارض عن قصد مع 5.16.0. إن وجدت ، فهي حشرات
والتقارير موضع ترحيب.
الإستنكار
لم يكن هناك أي إهمال منذ 5.16.0.
الأقسام و براغماتا
تحديث الأقسام و براغماتا
تمت ترقية التشفير من الإصدار 2.44 إلى الإصدار 2.44_01.
· الوحدة النمطية :: تمت ترقية CoreList من الإصدار 2.76 إلى الإصدار 2.76_02.
تمت ترقية XS :: APItest من الإصدار 0.38 إلى الإصدار 0.39.
معروف مشاكل
لا شيء.
شكر وتقدير
يمثل Perl 5.16.3 حوالي 4 أشهر من التطوير منذ Perl 5.16.2 و
يحتوي على ما يقرب من 870 سطر من التغييرات عبر 39 ملف من 7 مؤلفًا.
تستمر Perl في الازدهار حتى عقدها الثالث بفضل مجتمع نابض بالحياة من المستخدمين
والمطورين. من المعروف أن الأشخاص التالية أسماؤهم قد ساهموا في تحسين ذلك
أصبح Perl 5.16.3:
آندي دوجيرتي ، ويليامز كريس بنغو ، ديف رولسكي ، ديفيد ميتشل ، مايكل شرودر ،
ريكاردو سينيس ، إيف أورتن.
يكاد يكون من المؤكد أن القائمة أعلاه غير مكتملة حيث يتم إنشاؤها تلقائيًا من
سجل التحكم في الإصدار. على وجه الخصوص ، فإنه لا يتضمن أسماء (كثيرا جدا
أقدر) المساهمين الذين أبلغوا عن المشكلات لمتتبع أخطاء Perl.
للحصول على قائمة كاملة لجميع المساهمين التاريخيين في Perl ، يرجى الاطلاع على مؤلفون
ملف في توزيع مصدر Perl.
التقارير البق
إذا وجدت ما تعتقد أنه خطأ ، فيمكنك التحقق من المقالات المنشورة مؤخرًا في
مجموعة أخبار comp.lang.perl.misc وقاعدة بيانات أخطاء perl في http://rt.perl.org/perlbug/ .
قد تكون هناك أيضًا معلومات في http://www.perl.org/ ، صفحة Perl الرئيسية.
إذا كنت تعتقد أن لديك خطأ لم يتم الإبلاغ عنه ، فالرجاء تشغيل برنامج perlbug المضمن في
إطلاق سراحك. تأكد من تقليم الخطأ الخاص بك إلى حالة اختبار صغيرة ولكنها كافية. علة الخاص بك
التقرير ، جنبًا إلى جنب مع ناتج "perl -V" ، سيتم إرساله إلى [البريد الإلكتروني محمي] أن تكون
حللها فريق بيرل.
إذا كان الخطأ الذي تبلغ عنه له آثار أمنية ، مما يجعله غير مناسب
إرسال إلى قائمة بريدية مؤرشفة بشكل عام ، ثم الرجاء إرسالها إلى
[البريد الإلكتروني محمي]. يشير هذا إلى اشتراك مغلق بريدية غير مؤرشفة
القائمة ، والتي تشمل جميع الملتزمون الأساسيون ، والذين سيكونون قادرين على المساعدة في تقييم الأثر
من المشكلات ، وتحديد حل لها ، والمساعدة في تنسيق إصدار التصحيحات إلى
التخفيف من المشكلة أو إصلاحها عبر جميع الأنظمة الأساسية التي تدعم Perl. من فضلك فقط
استخدم هذا العنوان لقضايا الأمان في Perl core ، وليس للوحدات النمطية بشكل مستقل
وزعت على CPAN.
استخدم perl5163delta عبر الإنترنت باستخدام خدمات onworks.net