यह आदेश perl5143delta है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
perl5143delta - पर्ल v5.14.3 . के लिए नया क्या है
वर्णन
यह दस्तावेज़ 5.14.2 रिलीज़ और 5.14.3 रिलीज़ के बीच के अंतरों का वर्णन करता है।
यदि आप किसी पूर्ववर्ती रिलीज़ जैसे 5.12.0 से अपग्रेड कर रहे हैं, तो पहले perl5140delta पढ़ें,
जो 5.12.0 और 5.14.0 के बीच अंतर का वर्णन करता है।
मूल संवर्द्धन
5.14.0 के बाद से कोई परिवर्तन नहीं।
सुरक्षा
"डाइजेस्ट" असुरक्षित उपयोग of विकसित करना (CVE-2011-3597)
"डाइजेस्ट->नया()" फ़ंक्शन ने इसे उपयोग करने से पहले इनपुट को ठीक से साफ नहीं किया eval ()
कॉल, जिससे मनमाना पर्ल कोड का इंजेक्शन हो सकता है।
इस दोष का फायदा उठाने के लिए, हमलावर को एल्गोरिदम सेट करने में सक्षम होने की आवश्यकता होगी
नाम का उपयोग किया गया है, या पहले से ही मनमाना पर्ल कोड निष्पादित करने में सक्षम है।
यह समस्या दूर कर दी गई है।
ढेर बफर उग आया in 'एक्स' स्ट्रिंग दोहराना ऑपरेटर (CVE-2012-5195)
खराब ढंग से लिखा गया पर्ल कोड जो हमलावर को पर्ल की 'x' स्ट्रिंग की गिनती निर्दिष्ट करने की अनुमति देता है
रिपीट ऑपरेटर पहले से ही मेमोरी थकावट डिनायल-ऑफ-सर्विस हमले का कारण बन सकता है। में एक दोष
5.15.5 से पहले के पर्ल के संस्करण इसे हीप बफ़र ओवररन में बढ़ा सकते हैं; के साथ मिलकर
2.16 से पहले के glibc के संस्करण, यह संभवतः मनमाने कोड के निष्पादन की अनुमति देता है।
यह समस्या दूर कर दी गई है।
असंगत परिवर्तन
5.14.0 के साथ जानबूझकर असंगत कोई परिवर्तन नहीं हैं। यदि कोई मौजूद है, तो वे बग हैं
और रिपोर्ट का स्वागत है।
पदावनति
5.14.0 के बाद से कोई पदावनति नहीं हुई है।
मॉड्यूल और व्यावहारिक
नया मॉड्यूल और व्यावहारिक
कोई नहीं
Updated मॉड्यूल और व्यावहारिक
· पर्लिओ::स्केलर को उस बग को ठीक करने के लिए अद्यतन किया गया था जिसमें फ़ाइलहैंडल को ग्लोब कॉपी में खोलना शामिल था
दावे की विफलता (डीबगिंग के तहत) या हैंग या अन्य अनियमित व्यवहार के कारण हुई
डिबगिंग के बिना.
· ODBM_File और NDBM_File को GNU/Hurd पर निर्माण की अनुमति देने के लिए अद्यतन किया गया था।
· IPC::Open3 को पर्ल 5.12 में पेश किए गए एक रिग्रेशन को ठीक करने के लिए अपडेट किया गया है, जो टूट गया था
"आईपीसी::ओपन3::ओपन3($in, $out, $err, '-')"। [पर्ल #95748]
· डाइजेस्ट को संस्करण 1.16 से 1.16_01 में अपग्रेड किया गया है।
"सुरक्षा" देखें।
· मॉड्यूल::कोरलिस्ट को इस रिलीज़ के लिए डेटा जोड़ने के लिए संस्करण 2.49_04 में अद्यतन किया गया है।
हटाया मॉड्यूल और व्यावहारिक
कोई नहीं
दस्तावेज़ीकरण
नया दस्तावेज़ीकरण
कोई नहीं
परिवर्तन सेवा मेरे मौजूदा दस्तावेज़ीकरण
पर्लचीट
· पर्लचीट को 5.14 पर अद्यतन किया गया।
विन्यास और संकलन
· h2ph को सही ढंग से खोजने के लिए अद्यतन किया गया था, जीसीसी जैसे प्लेटफार्मों पर निर्देशिकाएं शामिल हैं
मल्टी-आर्किटेक्चर समर्थन के साथ डेबियन।
· कॉन्फ़िगर में, procselfexe के लिए परीक्षण को एक लूप में पुनः सक्रिय किया गया था।
मंच सहायता
नया प्लेटफार्म
कोई नहीं
बंद प्लेटफार्म
कोई नहीं
मंच-विशिष्ट नोट्स
FreeBSD
FreeBSD संकेत फ़ाइल को FreeBSD 10.0 के साथ संगत होने के लिए सही किया गया था।
सोलारिस और नेटबीएसडी
सोलारिस और नेटबीएसडी पर "procselfexe" समर्थन के लिए कॉन्फिगर को अद्यतन किया गया था।
HP-UX
HP-UX 11.00 में टूटे हुए हेडर की मौजूदगी को नोट करने के लिए README.hpux को अपडेट किया गया था।
Linux
Linux प्लेटफ़ॉर्म पर संकलन करते समय libutil का अब उपयोग नहीं किया जाता है, जिससे चेतावनियों से बचा जा सकता है
उत्सर्जित किया जा रहा है.
सिस्टम जीसीसी (किसी अन्य जीसीसी के बजाय जो संकलन उपयोगकर्ता के पथ में हो सकता है)
अब इसका उपयोग "-एलएम" जैसे पुस्तकालयों की खोज करते समय किया जाता है।
मैक ओएस एक्स
माउंटेन लायन में स्थानीय लोगों के व्यवहार को प्रतिबिंबित करने के लिए स्थानीय परीक्षणों को अद्यतन किया गया था।
जीएनयू / हर्ड
जीएनयू/हर्ड के लिए विभिन्न निर्माण और परीक्षण सुधार शामिल किए गए थे।
जीएनयू/हर्ड में एलएफएस समर्थन सक्षम किया गया था।
NetBSD
नेटबीएसडी संकेत फ़ाइल को नेटबीएसडी 6 के साथ संगत होने के लिए सही किया गया था।*
दोष फिक्स
· एक प्रतिगमन को ठीक कर दिया गया है जिसे 5.14 में "/i" रेगुलर एक्सप्रेशन में पेश किया गया था
मिलान, जिसमें यदि पैटर्न लक्ष्य UTF-8 में है तो मिलान अनुचित रूप से विफल हो जाता है
स्ट्रिंग नहीं है, और एक लैटिन-1 वर्ण स्ट्रिंग में एक वर्ण से पहले आना चाहिए
पैटर्न से मेल करें. [पर्ल #101710]
· केस-असंवेदनशील रेगुलर एक्सप्रेशन पैटर्न मिलान में, अब UTF-8 एन्कोडेड पर नहीं
मैच की शुरुआत के लिए स्ट्रिंग्स स्कैन केवल पहली संभावित स्थिति को देखता है।
इसके कारण ""f\x{FB00}" =~ /ff/i" जैसे मिलान विफल हो गए।
· साइटकस्टमाइज़ सपोर्ट को रीलोकेटेबलइनक जागरूक बनाया गया था, ताकि -Dusesiteकस्टमाइज़ हो सके
और -Duserelocatableinc का एक साथ उपयोग किया जा सकता है।
· स्मार्टमैच ऑपरेटर ("~~") को बदल दिया गया ताकि दाईं ओर ले जाया जा सके
"कोई ~~ वस्तु" संचालन के दौरान प्राथमिकता।
· टैनिंग सपोर्ट में एक बग को ठीक कर दिया गया है, जिसमें एक "इंडेक्स ()" ऑपरेशन होता है
दागी स्थिरांक अन्य सभी स्थिरांकों को दागदार बना देगा। [पर्ल #64804]
· एक प्रतिगमन को ठीक कर दिया गया है जिसे पर्ल 5.12 में पेश किया गया था, जिससे त्रुटियां दूर हो गईं
"डाई()" के माध्यम से सही ढंग से प्रचारित नहीं किया गया। [पर्ल #111654]
· एक प्रतिगमन तय किया गया है जिसे पर्ल 5.14 में पेश किया गया था, जिसमें
"/[[:lower:]]/i" और "/[[:upper:]]/i" अब विपरीत स्थिति से मेल नहीं खाते। [पर्ल
#101970]
आभार
पर्ल 5.14.3 पर्ल 12 के बाद से लगभग 5.14.2 महीने के विकास का प्रतिनिधित्व करता है और
इसमें 2,300 लेखकों की 64 फाइलों में लगभग 22 परिवर्तन शामिल हैं।
उपयोगकर्ताओं के जीवंत समुदाय की बदौलत पर्ल अपने तीसरे दशक में लगातार फल-फूल रहा है
और डेवलपर्स। निम्नलिखित लोगों को सुधारों में योगदान देने के लिए जाना जाता है कि
पर्ल 5.14.3 बन गया:
अबीगैल, एंडी डफ़र्टी, कार्ल हेटर, क्रिस 'बिनगोज़' विलियम्स, डेव रोल्स्की, डेविड
मिशेल, डोमिनिक हरग्रीव्स, फादर क्राइसोस्टोमोस, फ्लोरियन रैगविट्ज़, एच.मेरिजन ब्रांड, जिल्स
त्जोएल्कर, कार्ल विलियमसन, लियोन टिमरमैन्स, माइकल जी श्वार्न, निकोलस क्लार्क, निको टाइनी,
पिनो टोस्कानो, रिकार्डो साइन्स, साल्वाडोर फैंडिनो, सैमुअल थिबॉल्ट, स्टीव हे, टोनी कुक।
उपरोक्त सूची लगभग निश्चित रूप से अधूरी है क्योंकि यह स्वचालित रूप से उत्पन्न होती है
संस्करण नियंत्रण इतिहास। विशेष रूप से, इसमें (बहुत अधिक .) के नाम शामिल नहीं हैं
प्रशंसनीय) योगदानकर्ता जिन्होंने पर्ल बग ट्रैकर को समस्याओं की सूचना दी।
इस संस्करण में शामिल किए गए कई परिवर्तन CPAN मॉड्यूल में शामिल हैं जिनमें शामिल हैं
पर्ल का मूल। पर्ल को फलने-फूलने में मदद करने के लिए हम पूरे सीपीएएन समुदाय के आभारी हैं।
पर्ल के सभी ऐतिहासिक योगदानकर्ताओं की अधिक संपूर्ण सूची के लिए, कृपया देखें लेखक
पर्ल स्रोत वितरण में फ़ाइल।
रिपोर्टिंग कीड़े
यदि आप पाते हैं कि आपको क्या लगता है कि यह एक बग है, तो आप हाल ही में पोस्ट किए गए लेखों की जांच कर सकते हैं
comp.lang.perl.misc समाचार समूह और पर्ल बग डेटाबेस पर http://rt.perl.org/perlbug/ .
पर भी जानकारी हो सकती है http://www.perl.org/ , पर्ल होम पेज।
अगर आपको लगता है कि आपके पास रिपोर्ट नहीं किया गया बग है, तो कृपया इसके साथ शामिल पर्लबग प्रोग्राम चलाएं
तुमहारी छूट। अपने बग को एक छोटे लेकिन पर्याप्त परीक्षण मामले में ट्रिम करना सुनिश्चित करें। आपका बग
रिपोर्ट, "perl -V" के आउटपुट के साथ, को भेज दी जाएगी [ईमेल संरक्षित] करने के लिए हो सकता है
पर्ल पोर्टिंग टीम द्वारा विश्लेषण किया गया।
यदि आप जिस बग की रिपोर्ट कर रहे हैं उसके सुरक्षा निहितार्थ हैं, जो इसे अनुपयुक्त बनाते हैं
सार्वजनिक रूप से संग्रहीत मेलिंग सूची को भेजें, फिर कृपया इसे यहां भेजें
[ईमेल संरक्षित]. यह एक बंद सदस्यता की ओर इशारा करता है, अनारक्षित मेलिंग
सूची, जिसमें सभी प्रमुख भागीदार शामिल हैं, जो इसके प्रभाव का आकलन करने में मदद करने में सक्षम होंगे
समस्याएँ, समाधान निकालें, और कम करने के लिए पैच जारी करने में समन्वय स्थापित करने में मदद करें
या उन सभी प्लेटफ़ॉर्म पर समस्या को ठीक करें जिन पर पर्ल समर्थित है। कृपया केवल इसका उपयोग करें
पर्ल कोर में सुरक्षा मुद्दों के लिए पता, स्वतंत्र रूप से वितरित मॉड्यूल के लिए नहीं
सीपीएएन।
onworks.net सेवाओं का उपयोग करके perl5143delta का ऑनलाइन उपयोग करें
