3.2.4 रुपये पहले ही जारी किए जा चुके हैं और ये हैं इसकी खबरें

डेढ़ साल विकास के बाद का शुभारंभ का नया संस्करण रुपये 3.2.4, संस्करण जिसमें सुधारों की एक श्रृंखला और बग फिक्स किए गए हैं।

उन लोगों के लिए जो रुपये के लिए नए हैं, आपको पता होना चाहिए कि यह एक फ़ाइल तुल्यकालन और बैकअप उपयोगिता है जो वृद्धिशील डेटा का कुशल संचरण प्रदान करता है, जो संपीड़ित और एन्क्रिप्टेड डेटा के साथ भी संचालित होता है।

डेल्टा एन्कोडिंग तकनीक का उपयोग करके, यह आपको फ़ाइलों और निर्देशिकाओं को सिंक्रनाइज़ करने की अनुमति देता है दो मशीनों के बीच एक नेटवर्क पर या एक ही मशीन पर दो स्थानों के बीच, स्थानांतरित डेटा की मात्रा को कम करना।

अधिकांश कार्यक्रमों या प्रोटोकॉल में नहीं मिलने वाली रुपये की एक महत्वपूर्ण विशेषता यह है कि प्रतिलिपि प्रत्येक दिशा में केवल एक संचरण के साथ होती है। Rsync सम्‍मिलित निर्देशिकाओं की प्रतिलिपि बना सकता है या प्रदर्शित कर सकता है और फ़ाइलों की प्रतिलिपि बना सकता है, वैकल्पिक रूप से संपीड़न और पुनरावर्तन का उपयोग कर सकता है।

सर्वर डेमॉन के रूप में कार्य करते हुए, Rsync TCP पोर्ट 873 पर डिफ़ॉल्ट रूप से सुनता है, मूल Rsync प्रोटोकॉल में या RSH या SSH जैसे दूरस्थ टर्मिनल के माध्यम से फ़ाइलों की सेवा करता है। बाद के मामले में, रुपये का क्लाइंट निष्पादन योग्य स्थानीय और दूरस्थ होस्ट दोनों पर स्थापित होना चाहिए।

रुपये की मुख्य खबर 3.2.4

इस नए संस्करण में जो रुपये 3.2.4 . का प्रस्तुत किया गया है एक नई तर्क सुरक्षा पद्धति प्रस्तावित की गई है कमांड लाइन से जो पहले उपलब्ध "-protect-args" ("-s") विकल्प जैसा दिखता है, लेकिन rrsync स्क्रिप्ट को नहीं तोड़ता (rsync प्रतिबंधित)।

सुरक्षा विशेष भागने वाले पात्रों के लिए उबलता है, रिक्त स्थान सहित, बाहरी शेल के लिए अनुरोध पास करते समय। नई विधि एक उद्धृत ब्लॉक के भीतर विशेष वर्णों से नहीं बचती है, जिससे फ़ाइल नाम को बिना आगे भागने के उद्धृत किया जा सकता है, उदाहरण के लिए "rsync -aiv होस्ट: 'एक साधारण फ़ाइल.पीडीएफ' की अब अनुमति है"। पुराने व्यवहार को वापस करने के लिए, विकल्प “–old-args” और पर्यावरण चर “RSYNC_OLD_ARGS=1” प्रस्तावित हैं।

इस नए संस्करण में जो बदलाव आए हैं उनमें से एक यह है xattrs विशेषताओं को अद्यतन करने के लिए कार्यान्वित क्षमता केवल-पठन मोड में फ़ाइलों के लिए यदि उपयोगकर्ता के पास एक्सेस अधिकार बदलने की अनुमति है (उदाहरण के लिए, जब रूट के रूप में चल रहा हो)।
विशेष फ़ाइलों को स्थानांतरित करने के बारे में चेतावनियां प्रदर्शित करने के लिए डिफ़ॉल्ट पैरामीटर "-info = NONREG" द्वारा जोड़ा और सक्षम किया गया।

लिपी परमाणु-rsync को पायथन में फिर से लिखा गया है और कोड को अनदेखा करने की क्षमता के साथ बढ़ाया गया है गैर-शून्य लौटें। डिफ़ॉल्ट कोड 24 को अनदेखा करना है, जो rsync के चलने के दौरान फ़ाइलों के गायब होने पर वापस आ जाता है (उदाहरण के लिए, कोड 24 अस्थायी फ़ाइलों के लिए लौटाया जाता है जो प्रारंभिक अनुक्रमण के समय मौजूद थे लेकिन प्रारंभिक अनुक्रमण के समय हटा दिए गए थे)। प्रवासन)।

दशमलव बिंदु वर्णों को संभालने के साथ एक लंबे समय से चली आ रही समस्या का समाधान किया गया वर्तमान स्थान के आधार पर। केवल वर्ण "।" को संसाधित करने के लिए डिज़ाइन की गई स्क्रिप्ट के लिए। संख्या में, संगतता उल्लंघन के मामले में, आप "सी" लोकेल सेट कर सकते हैं।

इसके अलावा, zlib लाइब्रेरी के शामिल कोड में एक भेद्यता (CVE-2018-25032) जो विशेष रूप से तैयार वर्ण अनुक्रम को संपीड़ित करने का प्रयास करते समय बफर ओवरफ़्लो का कारण बनती है, को भी ठीक किया गया है।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • डिस्क कैश को फ्लश करने के लिए प्रत्येक फ़ाइल ऑपरेशन पर fsync () फ़ंक्शन को कॉल करने के लिए "-fsync" विकल्प को लागू किया।
  • Opensl को एक्सेस करते समय rsync-ssl स्क्रिप्ट "-verify_hostname" विकल्प का उपयोग करती है।
  • डिवाइस फ़ाइलों को सामान्य फ़ाइलों के रूप में कॉपी करने के लिए "-कॉपी-डिवाइस" विकल्प जोड़ा गया।
  • बड़ी संख्या में छोटी निर्देशिकाओं को क्रमिक रूप से स्थानांतरित करते समय कम स्मृति खपत।
  • MacOS प्लेटफॉर्म पर, “-atimes” विकल्प सक्षम है।
  • rrsync (प्रतिबंधित rsync) स्क्रिप्ट को पायथन में फिर से लिखा गया है।
  • नए विकल्प "-मुंगे", "-नो-लॉक" और "-नो-डेल" जोड़े गए।
  • ब्लॉक विकल्प "-कॉपी-लिंक्स" (-एल), "-कॉपी-डिरलिंक्स" (-के) और "-कीप-डिरलिंक्स" (-के) डिफ़ॉल्ट रूप से सक्षम होते हैं ताकि निर्देशिकाओं के प्रतीकात्मक लिंक में हेरफेर करने वाले हमले अधिक हों। मुश्किल।
  • मुंगे-सिम्लिंक स्क्रिप्ट को पायथन में फिर से लिखा गया है।

अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण में देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।