nftlb चैंज
एनएफटीएलबी 1.1.0 (15 जनवरी 2025) #
https://github.com/relianoid/nftlb/releases/tag/v1.1.0
- एक ही सहायक के साथ कई फार्मों की अनुमति दें
– परीक्षण ठीक करें
– रिपोर्ट को अनदेखा करें
– zcutils का नाम बदलकर utils कर दें
- सर्वर: डिफ़ॉल्ट रूप से केवल लूपबैक इंटरफ़ेस सक्षम करें
एनएफटीएलबी 1.0.9 (13 सितंबर 2023) #
https://github.com/relianoid/nftlb/releases/tag/v1.0.9
– डेमॉन प्रमाणीकरण कुंजी को टाइमिंग हमले से सुरक्षित रखें
– PATCH के साथ कृषि नीतियों के बड़े पैमाने पर आवेदन को ठीक करें
एनएफटीएलबी 0.6 (31 मार्च 2020) #
https://github.com/relianoid/nftlb/releases/tag/v0.6
- फार्म: फार्म बंद होने के बाद स्थिर सत्रों को हटाना अक्षम करें
- सत्र: स्थायित्व संरचना को संशोधित करते समय स्थैतिक सत्र हटाएं
- फार्म: फार्म सीमा वस्तुओं को पुनः लोड करना ठीक करें
- बैकएंड: स्टेटफुल ऑब्जेक्ट के साथ स्टार्ट बैकएंड कम प्राथमिकता को ठीक करें
- एनएफटी: जब जरूरत न हो तो फिल्टर तत्वों को हटाने की सुविधा ठीक करें
- सर्वर: खराब अनुरोध के दौरान सिगफॉल्ट को ठीक करें
- सर्वर: गेट फ़ार्म के दौरान रिटर्न नहीं मिला जो मौजूद नहीं है
- नीतियां: JSON डंप में काउंटर का इस्तेमाल किया गया फार्म वापस करें
- सत्र: सत्र स्थायित्व में उपयोग किए जाने वाले बैकएंड चिह्नों को ठीक करें
- सत्र: एपीआई के माध्यम से समयबद्ध सत्रों को हटाने का समर्थन
– परीक्षण: प्रत्येक परीक्षण मामले के लिए पूर्व और पश्चात स्क्रिप्ट जोड़ें
- फार्म: tcpstrict और nfqueue का पुनः लोड ठीक करें
- सर्वर: एपीआई त्रुटि संदेशों को एकीकृत करें और त्रुटि का विस्तृत विवरण जोड़ें
- सर्वर: गैर-मौजूद URI कुंजी का अनुरोध करने के बाद sigsegv को ठीक करें
– फार्म: हेल्पर नियम पीढ़ी को ठीक करें
- एनएफटी: बैकएंड के आधार पर फॉरवर्ड मैप रीलोड को ठीक करें
- src: विशेषता बदल जाने पर pre और pos कार्रवाई योग्य लागू करें
- एनएफटी: फॉरवर्ड चेन में बैकएंड मार्क्स का उपयोग करें
- बैकएंड: डाउन बैकएंड की प्राथमिकता अपडेट करने की स्थिति में फ़ार्म को पुनः लोड करें
- बैकएंड: बैकएंड में अप्रयुक्त फ़ार्म पॉइंटर को हटाएं प्राथमिकता निर्धारित करें
– बैकएंड: बैकएंड प्राथमिकता बदलते समय उपलब्ध बैकएंड की पुनर्गणना करें
– src: अनावश्यक डिबग संदेश हटाएं
- नीतियाँ: स्वचालित मापदंडों की छपाई अक्षम करें और प्राथमिकता -1 से बचें
- बैकएंड: उपलब्ध न होने पर बैकएंड क्रिया को ठीक करें
- परीक्षण: एपीआई परीक्षण प्रणाली में सुधार करें और अप्रचलित DESC पैरामीटर को हटा दें
- कॉन्फ़िगरेशन: अज्ञात कुंजी को शून्य के रूप में प्रिंट करने से बचें
- एनएफटी: गतिशील मानचित्र में प्रवेश करने से बचने के लिए स्थैतिक सत्र नियमों को अनुकूलित करें
- फार्म: जब फार्म को रूलराइज़ करने की आवश्यकता न हो तो त्रुटि वापस न करें
- सर्वर: नियम निर्माण त्रुटि लौटाने पर sigsegv को ठीक करें
– कॉन्फ़िगरेशन: पार्सिंग त्रुटि संदेशों में सुधार करें
- मुख्य: पिछले nftlb तालिकाओं की जांच को सरल बनाएं
- मुख्य: किसी भी पिछले nftlb तालिकाओं का पता लगाएं और साफ़ करें
- एनएफटी: सभी फार्मों को हटाते समय पूरे एनएफटी नियमों को फ्लश करने से बचें
– कॉन्फ़िगरेशन: एपीआई प्रतिक्रिया संदेशों में सुधार करें
– एनएफटी: गतिशील दृढ़ता नियमों को ठीक करें
- फार्म: एक सुसंगत यातायात सुनिश्चित करने के लिए स्टेटलेस डीएनएट स्रोत एमएसी को ठीक करें
- सर्वर: IPv6 को पूर्णतः समर्थन देने के लिए स्रोत कोड को संशोधित करें
- सत्र: DSR और स्टेटलेस DNAT के लिए स्थिर और गतिशील सत्र समर्थन प्रस्तुत करना
- बैकएंड: उपलब्ध होने पर फ़ार्म स्रोत पता का उपयोग करें
- फ़ार्म: लूपबैक नेटवर्क डिवाइस कॉन्फ़िगर करते समय नेटवर्क डिस्कवरी अक्षम करें
- परीक्षण: एपीआई परीक्षण निर्देशिकाओं का नाम बदलकर मानव-पठनीय प्रारूप में बदलें
- परीक्षण: दिए गए ईथर पते को लागू करने के लिए परीक्षणों को ठीक करें
- बैकएंड: "config_error कॉन्फ़िगर करते समय स्थिति को बलपूर्वक ऊपर उठाना" को ठीक करें
- नेटवर्क: IPv4 और IPv6 के लिए ईथर एड्रेस डिस्कवरी को ठीक करें
- फार्म: कुछ डिबग संदेशों के लिए लॉग स्तर को ठीक करें
- बैकएंड: config_error को कॉन्फ़िगर करते समय स्थिति को बलपूर्वक ऊपर उठाएं
- नीतियाँ: IPv6 नीतियों को शुरू करने के लिए _family_ विशेषता का समर्थन जोड़ें
- बैकएंड: मानचित्र निर्माण के दौरान बैकएंड को मान्य करना सुनिश्चित करें
– तत्व: बनाए जाने पर आरंभिक तत्व
– फ़ार्म: config_err स्थिति को कॉन्फ़िगर करने से बचें
– फार्म: प्राथमिकता 0 सेट करने से बचें
- नीतियाँ: तत्वों को संग्रहीत न करें
– एनएफटी: गतिशील दृढ़ता नियमों को ठीक करें
- नेटवर्क: नेटवर्किंग परत में दोहरे-स्टैक का समर्थन प्रस्तुत करना
- एनएफटी: आईपीवी6 फिल्टर श्रृंखला की पीढ़ी को ठीक करें
– nft: nft कमांड को क्रमबद्ध करने का विकल्प जोड़ें
– एनएफटी: फ्लो ऑफलोड परीक्षण मामलों को ठीक करें
– एनएफटी: फार्म लॉग-प्रीफिक्स नियमों को पुनर्संयोजित करें
– परीक्षण: फ़्लोऑफ़लोड परीक्षण आउटपुट को ठीक करें
– फार्म: प्रवाह ऑफलोड का समर्थन शुरू करें
- बैकएंड: बैकएंड स्विच में अप्रयुक्त पैरामीटर हटाएं
- एनएफटी: प्रति वर्चुअल सेवा दो बार लॉग करने से बचें
– सत्र: डिबग संदेश हटाएं
– सत्र: स्थिर और गतिशील सत्र समर्थन जोड़ें
– फ़ार्म: स्थानीय सेवाओं के लिए समर्थन जोड़ें
- एनएफटी: फॉरवर्ड चेन सपोर्ट जोड़ने के लिए चेन बेस जेनरेशन को रिफैक्टर करें
– परीक्षण: परीक्षण फ़ाइलें ठीक करें
- एनएफटी: श्रृंखला और सेवा नाम पीढ़ी को सरल बनाएं
- फार्म: स्टेटलेस डीएनएटी के लिए कई आउटबाउंड इंटरफेस सक्षम करें
- फार्म: फिक्स बैकएंड के बिना स्टेटलेस डीएनएटी के लिए रूलराइज़ नहीं करेगा
- फार्म: स्टेटलेस डीएनएटी डायरेक्ट क्लाइंट का समर्थन
- फार्म: मास्करेड के साथ मास्करेड बिट को ठीक करें
- फार्म: नेटवर्क इंटरफ़ेस इंडेक्स की दोहरी पीढ़ी को हटाएँ
- बैकएंड: जब भी संभव हो बैकएंड आउटपुट इंटरफ़ेस का उपयोग करें
- बैकएंड: प्रति बैकएंड आउटपुट इंटरफ़ेस का समर्थन
– readme: निम्न स्तर नेटवर्किंग इनपुट पैरामीटर्स को हटाएं
- बैकएंड: नया आईपी एड्रेस सेट करते समय आउटपुट इंटरफ़ेस कॉलिंग को ठीक करें
- फार्म: स्टेटलेस डीएनएटी को कॉन्फ़िगर करते समय सेगफॉल्ट को ठीक करें
- बैकएंड: यदि बैकएंड विशिष्ट रूप से पहचाना गया है तो एक तत्व पर बल दें
- एनएफटी: फार्म सिंगल पोर्ट में स्रोत पता मैपिंग को ठीक करें
- तत्व: नीतियों में फ्लशिंग तत्वों को ठीक करें
- फ़ार्म: मल्टीपोर्ट वर्चुअल सेवाओं के साथ स्रोत पता मैपिंग को ठीक करें
- एनएफटी: एक ही बफर पर स्प्रिंटफ से बचें
- फ़ार्म: सेवा हटाते समय फ़ार्म को रोकना ठीक करें
- परीक्षण: एपीआई कॉल में रुकने की अनुमति दें
- बैकएंड: सभी फार्मों को हटाते हुए बैकएंड स्थिति को ठीक करें
- बैकएंड: प्रति बैकएंड मिश्रित स्रोत नैटिंग सक्षम करें
- परीक्षण: बेहतर रखरखाव के लिए परीक्षण प्रणाली को पुनर्गठित करें
- नीतियाँ: डिफ़ॉल्ट रूप से ऑटो-मर्ज के साथ सेट बनाएँ
- नीतियाँ: यदि नीति रिक्त नहीं है तो तत्व लोड करें
- नीतियां: नीतियों के नियमन को अनुकूलित करें
– एनएफटी: शून्य अंक से बचें
- बैकएंड: 0x0 मार्क के साथ बैकएंड को ठीक करें
- बैकएंड: स्रोत पते के साथ बैकएंड को पुनः लोड करना ठीक करें
- फार्म: स्तर -1 में सीमाओं के साथ ऑब्जेक्ट पार्स करने में त्रुटि को ठीक करें
– सर्वर: क्लाइंट अनुरोध लॉग जानकारी जोड़ें
- मुख्य: सेगफॉल्ट सिग्नल प्राप्त करें और प्रिंट करें
- परीक्षण: प्रति बैकएंड पोर्ट बदलने के लिए एपीआई परीक्षण जोड़ें
- परीक्षण: अज्ञात होने पर रिपोर्ट फ़ाइलों को न हटाकर एपीआई परीक्षण को बढ़ाएं
- बैकएंड: प्रति बैकएंड मास्करेड और कॉन्फ़िगर करने योग्य स्रोत पता सक्षम करें
- फार्म: ऑब्जेक्ट रूलराइजेशन को ठीक करें
– नीतियाँ: नीतियों के निर्माण और विलोपन के नियमों को ठीक करें
– परीक्षण: नीतियों के लिए एपीआई परीक्षण जोड़ें
- फार्म: रूलराइज़ को ठीक करें, रूलराइज़ के बाद सब कुछ बंद हो जाता है
– फार्म: फार्म हटाने के लिए एपीआई परीक्षण केस जोड़ें
- बैकएंड: नोड हटाने के बाद प्राथमिकता पीढ़ी को ठीक करें
– परीक्षण: अधिक API परीक्षण बनाएं
- खेत: खेतों को सुरक्षित बनाएं
– बैकएंड: प्राथमिकता पीढ़ी को ठीक करें
– मुख्य: डेमन मोड लागू करें
– परीक्षण: एपीआई परीक्षण प्रणाली को वर्गीकृत करें
- एनएफटी: फार्म फ्लश के बाद फिल्टर टेबल पुनर्जनन को ठीक करें
– परीक्षण: नई एपीआई विशिष्ट परीक्षण प्रणाली
- सर्वर: बैकएंड हटाते समय नियमों को हटाने की समस्या को ठीक करें
- बैकएंड: डिफ़ॉल्ट मैक्रो परिभाषित लॉग उपसर्ग से मुक्त फिक्स
- एनएफटी: बैकएंड मैप में मार्क प्रिंट आउटपुट को ठीक करें
- src: लॉग उपसर्ग का समर्थन जोड़ें
- परीक्षण: नवीनतम परिवर्तनों के साथ परीक्षण एनएफटी आउटपुट को ठीक करें
- बैकएंड: प्रति बैकएंड स्रोत पते का समर्थन जोड़ें
- readme: rst rtlimit बर्स्ट विकल्प अपडेट करें
एनएफटीएलबी 0.5 (4 जून 2019) #
https://github.com/relianoid/nftlb/releases/tag/v0.5
– फार्म: प्रवेश मोड के लिए सुरक्षा नीतियों का समर्थन
- बैकएंड: बैकएंड पोर्ट नैटिंग का समर्थन
- बैकएंड: प्रति बैकएंड कनेक्शन सीमा का समर्थन
- एनएफटी: सीमाओं के लिए स्टेटफुल सेट के साथ मीटर को फिर से लिखें
- सर्वर: PUT अनुरोधों में Expect 100-Continue का समर्थन
- सर्वर: अनुरोध एकत्र करने के लिए सामग्री लंबाई प्रबंधन को ठीक करें
– बैकएंड उपलब्धता लेखांकन में सुधार
एनएफटीएलबी 0.4 (18 मार्च 2019) #
https://github.com/relianoid/nftlb/releases/tag/v0.4
नई सुविधाएँ
- फार्म: टाइमआउट के दौरान क्लाइंट और बैकएंड के बीच दृढ़ता जोड़ें
– नीतियाँ: प्रति वर्चुअल सेवा सुरक्षा नीतियों का समर्थन
- फार्म: प्रति सेवा उपयोगकर्ता स्थान पर पैकेटों को कतारबद्ध करने का समर्थन
– फार्म: प्रति सेवा टीसीपी प्रवाह सत्यापन का समर्थन
– फ़ार्म: प्रति स्रोत पते पर प्रति वर्चुअल सेवा अधिकतम स्थापित कनेक्शन का समर्थन
- फार्म: प्रति वर्चुअल सेवा प्रति स्रोत पते पर प्रति सेकंड टीसीपी रीसेट का समर्थन अनुमत है
- फार्म: प्रति वर्चुअल सेवा प्रति सेकंड नए कनेक्शन सीमा और वैकल्पिक बर्स्ट का समर्थन
– फ़ार्म: कॉन्फ़िगर करने योग्य हैशिंग पैरामीटर जोड़ें
- src: एक बार में सभी फ़ार्मों को हटाने का समर्थन
सुधार
- एनएफटी: रिफैक्टर फार्म नियम पीढ़ी कोड
- सर्वर: लंबे शरीर का समर्थन जोड़ें
– कॉन्फ़िगरेशन: JSON मानों को पार्स करना सख्त करना
- एनएफटी: प्रोटोकॉल के अनुसार हेल्पर्स नियमों को ठीक करें
- readme: फर्जी tcp हमलों से बचने के लिए नए पैरामीटर tcp-strict को अपडेट करें
- फार्म: स्टेटलेस डीएनएटी के लिए मैक डिस्कवरी सक्षम करें
- मुख्य: सुरक्षा कारणों से प्रक्रिया चलने पर कुंजी पैरामीटर छिपाएँ
- एनएफटी: प्रवेश मोड के लिए इंटरफ़ेस नाम से अलग सेवाएँ
- फार्म: वर्चुअल आईपी बदलते समय नेटवर्क डेटा को पुनः लोड करने के लिए बाध्य करें
- फार्म: यदि स्रोत एड्रेस खाली है तो मास्करेड सेट करें
- एनएफटी: मार्किंग और हेल्पर्स के लिए प्रीरूटिंग फ़िल्टर चेन जोड़ें
– बफर: डिबग संदेश हटाएँ
- फ़ार्म: केवल हैश एल्गोरिथ्म के लिए डिफ़ॉल्ट शेड्यूलर पैरामीटर सेट करें
- कॉन्फ़िगरेशन: स्ट्रिंग कुंजियों का यथासंभव उपयोग करें
- readme: स्टेटलेस नेट मोड विकल्प जोड़ें
- परीक्षण: सेवा के बिना एक एकल परीक्षण शुरू करने की अनुमति दें
- बफर: कोड इंडेंटेशन ठीक करें
- बैकएंड: केवल तभी कार्रवाई योग्य है जब बैकएंड उपलब्ध हो
– बैकएंड: कार्रवाई योग्य फ़ंक्शन घोषित करें
– बफर: स्केलेबल बफर का समर्थन
- बैकएंड: कॉन्फ़िगरेशन के बाद बैकएंड को पुनः आरंभ करना सक्षम करें
- एनएफटी: प्रति फार्म और बैकएंड पर रीसेट कार्रवाई लागू करें
- एनएफटी: पोस्टरूटिंग तत्वों को जोड़ने या हटाने के लिए क्रियाओं को सामान्यीकृत करें
- फ़ार्म: फ़ार्म का नाम बदलकर src-addr के बजाय source-addr विशेषता रखें
– कॉन्फ़िगरेशन: हेक्स प्रारूप में चिह्नों को प्रिंट करें
- परीक्षण: वेब एपीआई के माध्यम से परीक्षण शुरू करने के लिए समर्थन
- build: -lev को LDADD पर ले जाएँ
- बिल्ड: प्रीप्रोसेसर फ्लैग को CPPFLAGS में ले जाएं
कंप्यूटर प्रोग्राम या प्रणाली में बग को दूर करना
- कॉन्फ़िगरेशन: जब कोई ऑब्जेक्ट चयनित नहीं किया गया हो तो त्रुटि लौटाएँ
- बैकएंड: dnat आईपी पते सेट करने के बाद config_error पर जाने से बचें
- एनएफटी: इनपुट और आउटपुट इंटरफेस अलग होने पर स्टेटलेस डीएनएटी नियमों को ठीक करें
- एनएफटी: स्टेटलेस एनएटी के लिए सेवा का नाम ठीक करें
- बैकएंड: स्वचालित मैक एड्रेस अनुरोध के दौरान बैकएंड सत्यापन को ठीक करें
- नेटवर्क: संभाल में डबल मुक्त की रक्षा
- सर्वर: डबल फ्री सेगफॉल्ट को ठीक करें
- बैकएंड: डीएसआर मोड लागू करते समय बैकएंड सत्यापन को ठीक करें
– फार्म: प्रवेश श्रृंखलाओं के लिए स्ट्रिम वर्चुअल इंटरफेस
- एनएफटी: रीलोड में तत्व फ़िल्टर नियम जोड़ें को ठीक करें
- एनएफटी: स्टेटलेस डीएनएटी नियम क्रियाओं को ठीक करें
- एनएफटी: प्रवेश के लिए फ़िल्टर चेन और बैकएंड मार्क्स के उपयोग से बचें
- एनएफटी: जब कोई बैकएंड न हो तो फ़िल्टर श्रृंखला में खाली नियमों से बचें
- बैकएंड: बैकएंड की स्थिति बदलने पर पुनः लोड लागू करें
- एनएफटी: फिल्टर चेन में सीटी मार्क से एसकेबी मार्क सम्मिलन को ठीक करें
- एनएफटी: फ्लश को ठीक करें और चेन फिल्टर को हटा दें
- एनएफटी: डिलीट फिल्टर सेवा और चेन को ठीक करें
- एनएफटी: फ़िल्टर श्रृंखला से तत्वों को हटाना ठीक करें
- एनएफटी: यदि कोई बैकएंड उपलब्ध नहीं है तो नियम निर्माण से बचें
- बैकएंड: इनग्रेस मोड के लिए बैकएंड उपलब्धता को ठीक करें
- लॉग: स्टार्टअप पर लॉग स्तर सेट करना ठीक करें
– ऑब्जेक्ट्स: बफर कॉपी ओवरलैप से बचें
- बफर: त्रुटि संदेश में टाइपो को ठीक करें
- बैकएंड: बैकएंड के डाउन होने की समस्या को ठीक करें
– .gitignore से config.h फ़ाइल हटाएँ
– src: स्ट्रिंग कॉपी आकार ठीक करें
- src: शून्य ऑब्जेक्ट संदर्भों से बचने के लिए क्लीनअप पार्सिंग संरचना जोड़ें
- कॉन्फ़िगरेशन: फ़ार्म मार्क JSON डंप को ठीक करें
- सर्वर: पार्स इनपुट बॉडी को ठीक करें जो बफर पार्सिंग त्रुटि उत्पन्न करता है
एनएफटीएलबी 0.3 (15 नवंबर 2018) #
https://github.com/relianoid/nftlb/releases/tag/v0.3
यह रिलीज़ kubernetes में kube-nftlb के रूप में एकीकृत है https://github.com/relianoid/kube-nftlb
नई सुविधाएँ
- नेटवर्क: रूटिंग डेटा पूछने के लिए नेटलिंक अनुरोध को सामान्यीकृत करें
- फार्म: नया मोड स्टेटलेस डीएनएटी
- फार्म: L7 हेल्पर्स समर्थन जोड़ें
– फ़ार्म: इनपुट लॉगिंग समर्थन जोड़ें
- फार्म: 'newname' विशेषता के साथ फार्म का नाम बदलने का समर्थन
– फ़ार्म: प्रति वर्चुअल सेवा मार्क फ़्लो समर्थन जोड़ें
- एनएफटी: मास्क का उपयोग करके प्रति बैकएंड और फार्म फ्लो मार्क जोड़ें
- src: छद्म रूप देने के बजाय कस्टम स्रोत आईपी पता कॉन्फ़िगरेशन जोड़ें
सुधार
– इवेंट: इवेंट लूप को सामान्यीकृत करें
- फ़ार्म: इंटरफ़ेस और मैक एड्रेस प्रबंधन के लिए नई विशेषताएँ शामिल करें
- नेटवर्क: कुछ नेटवर्क डिस्कवरी फ़ंक्शन के साथ इंटरऑपरेट करने के लिए समर्थन जोड़ें
– src: रिफैक्टराइजेशन और एपीआई सरलीकरण
- घटनाएँ: डीएसआर के लिए नेटलिंक घटना को सामान्यीकृत करें
- फार्म: डीएसआर काउंटर को वैश्विक बनाएं
- बैकएंड: एक नई बैकएंड स्थिति config_error शामिल करें
– src: मौन विफलता चेतावनी
- बैकएंड: कॉन्फ़िगर करते समय सुनिश्चित करें कि बैकएंड सूची खाली है
आउटपुट इंटरफ़ेस
– फार्म: प्रति फार्म मान्य करें और नियम बनाएं
- कॉन्फ़िगरेशन: फ़ार्म की स्वचालित रूप से उत्पन्न जानकारी को प्रिंट करने से बचें
- फार्म: रूलराइज़ करने से पहले फार्म की स्थिति को सत्यापित करें और जांचें
– सर्वर: सर्वर बफर डेटा का विस्तार करें
– readme: नए उदाहरण जोड़ें
– परीक्षण: डिफ आउटपुट प्रारूप में सुधार
- एनएफटी: एनएफटी नियम पीढ़ी के मॉड्यूलरीकरण में सुधार
- सर्वर: SO_REUSEADDR सॉकेट फ़्लैग सेट करें
- मुख्य: प्रारंभिक सिग्नल हैंडलर कंकाल
- सर्वर: struct nftlb_client जोड़ें
- सर्वर: struct nftlb_http_state जोड़ें
– सर्वर: nftlb_http_send_response() जोड़ें
- सर्वर: struct nftlb_http_state में बॉडी प्रतिक्रिया फ़ील्ड जोड़ें
– src: EXIT_{SUCCESS,FAILURE} का उपयोग न करें
- सर्वर: उन ऑब्जेक्ट्स को स्टेटिफाई करें जो केवल server.c से उपयोग किए जाते हैं
– सर्वर: अनावश्यक परिभाषाएँ हटाएँ
कंप्यूटर प्रोग्राम या प्रणाली में बग को दूर करना
– कॉन्फ़िगरेशन: इंडेंटेड JSON के साथ डंप कॉन्फ़िगरेशन
- एनएफटी: मिलान के बजाय मैक पता सेट करने के लिए डीएसआर नियमों को ठीक करें
- बैकएंड: नीचे से ऊपर स्विच करते समय बैकएंड स्थिति को अपडेट करना ठीक करें
- एनएफटी: यदि कोई बैकएंड उपलब्ध नहीं है तो नियम जोड़ने से बचें
- ऑब्जेक्ट्स: फार्म और बैकएंड के लिए सही प्रारंभिक स्थिति सेट करें
– फार्म: स्टार्ट-स्टॉप क्रियाएँ ठीक करें
– बैकएंड: net_get_neigh_ether() के लिए इनपुट सत्यापन
- एनएफटी: क्लाइंट नियम के लिए स्टेटलेस एनएटी बैकएंड को ठीक करें
- एनएफटी: यूडीपी आईपीवी6 सेवाओं का नाम ठीक करें
- सर्वर: कुछ वेब सर्वर मेमोरी लीक को ठीक करें
– परीक्षण: कुछ परीक्षण मामलों को ठीक करें
एनएफटीएलबी 0.2 (14 मई 2018) #
https://github.com/relianoid/nftlb/releases/tag/v0.2
– 3 टोपोलॉजी समर्थित: गंतव्य NAT, स्रोत NAT और प्रत्यक्ष
सर्वर रिटर्न। यह लोड बैलेंसर को सेटअप करने में सक्षम बनाता है
एक-सशस्त्र और दो-सशस्त्र नेटवर्क आर्किटेक्चर।
- IPv4 और IPv6 दोनों परिवारों के लिए समर्थन।
- बहुपरत क्षमताएं: परत 2 में MAC आधारित LB, IP आधारित LB
परत 3 पर प्रोटोकॉल-अज्ञेयवादी, और UDP, TCP और का समर्थन
परत 4 पर SCTP LB.
- पोर्ट की श्रेणियों और सूचियों के लिए मल्टीपोर्ट समर्थन।
- एकाधिक वर्चुअल सेवा सेटअप का समर्थन.
- शेड्यूलर उपलब्ध: वजन, राउंड रॉबिन, हैश और सममित
हैश।
- प्रति बैकएंड प्राथमिकता समर्थन.
- निगरानी, स्वचालन और प्रबंधन के लिए JSON API सेवा।
- सुरक्षा कुंजी के साथ वेब सेवा प्रमाणीकरण।
- स्वचालित परीक्षण बेड.
एनएफटीएलबी 0.1 (27 फरवरी 2018) #
– प्रारंभिक संस्करण