Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
golang-x-text — golang.org/x/text v0.33.0 CVE-2026-56852 (GO-2026-5970) का बैकपोर्ट Go 1.24 के लिए | Kitploit
उपकरण/GitHubGitHub/katekeiroz-dev/golang-x-text
सामान्य उपयोगिताएँउपयोगिताएँ और फ्रेमवर्कआपूर्ति श्रृंखला सुरक्षा
GitHubkatekeiroz-dev/golang-x-text

golang-x-text

golang.org/x/text v0.33.0 CVE-2026-56852 (GO-2026-5970) का बैकपोर्ट Go 1.24 के लिए

रिपॉजिटरी देखें
323 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Go Text

Go Reference

यह रिपॉज़िटरी टेक्स्ट प्रोसेसिंग के लिए पूरक Go पैकेज रखती है, जिनमें से कई यूनिकोड से संबंधित हैं।

CLDR वर्ज़निंग

यह महत्वपूर्ण है कि x/text में उपयोग किया गया यूनिकोड संस्करण आपके Go कंपाइलर द्वारा उपयोग किए गए संस्करण से मेल खाता है। x/text रिपॉज़िटरी यूनिकोड के कई संस्करणों का समर्थन करती है और यूनिकोड के संस्करण को Go कंपाइलर के संस्करण से मिलाएगी। फिलहाल यह संस्करण 1.7 से Go कंपाइलरों के लिए समर्थित है।

योगदान करें

इस रिपॉज़िटरी में बदलाव जमा करने के लिए, http://go.dev/doc/contribute देखें।

git रिपॉज़िटरी https://go.googlesource.com/text है।

इस रिपॉज़िटरी में तालिकाएँ (एन्कोडिंग तालिकाओं को छोड़कर) उत्पन्न करने के लिए, इस निर्देशिका से go generate चलाएँ। डिफ़ॉल्ट रूप से तालिकाएँ core में यूनिकोड संस्करण और golang.org/x/text/unicode/cldr में परिभाषित CLDR संस्करण के लिए उत्पन्न होती हैं।

go generate चलाने के दुष्प्रभाव के रूप में इस निर्देशिका में एक DATA उपनिर्देशिका बनेगी, जिसमें तालिकाएँ उत्पन्न करने के लिए स्रोत के रूप में उपयोग की जाने वाली सभी फ़ाइलें रहती हैं। यह निर्देशिका कैश के रूप में भी काम करेगी।

परीक्षण

चलाएँ

root@kitploit:~
go test ./...

इस निर्देशिका से सभी परीक्षण चलाने के लिए। सभी ICU अनुरूपता परीक्षण (यदि उपलब्ध हों) चलाने के लिए "-tags icu" फ़्लैग जोड़ें। इसके लिए आवश्यक है कि आपके सिस्टम पर सही ICU संस्करण स्थापित हो।

TODO:

  • बिना संस्करण वाली स्रोत फ़ाइलों को अद्यतन करना।

तालिकाएँ उत्पन्न करना

इस रिपॉज़िटरी में तालिकाएँ (एन्कोडिंग तालिकाओं को छोड़कर) उत्पन्न करने के लिए, इस निर्देशिका से go generate चलाएँ। डिफ़ॉल्ट रूप से तालिकाएँ core में यूनिकोड संस्करण और golang.org/x/text/unicode/cldr में परिभाषित CLDR संस्करण के लिए उत्पन्न होती हैं।

go generate चलाने के दुष्प्रभाव के रूप में इस निर्देशिका में एक DATA उपनिर्देशिका बनेगी, जिसमें तालिकाएँ उत्पन्न करने के लिए स्रोत के रूप में उपयोग की जाने वाली सभी फ़ाइलें रहती हैं। यह निर्देशिका कैश के रूप में भी काम करेगी।

संस्करण

यूनिकोड संस्करण को अद्यतन करने के लिए चलाएँ

root@kitploit:~
UNICODE_VERSION=x.x.x go generate

जहाँ x.x.x को https://www.unicode.org/Public/ में एक निर्देशिका के अनुरूप होना चाहिए। यदि यह संस्करण core में संस्करण से नया है तो यह वहाँ के प्रासंगिक पैकेजों को भी अद्यतन करेगा। x/net में idna पैकेज हमेशा अद्यतन किया जाएगा।

CLDR संस्करण को अद्यतन करने के लिए चलाएँ

root@kitploit:~
CLDR_VERSION=version go generate

जहाँ version को https://www.unicode.org/Public/cldr/ में एक निर्देशिका के अनुरूप होना चाहिए।

ध्यान दें कि कोड समय के साथ डेटा में परिवर्तनों के अनुकूल होता जाता है और पिछड़ी संगतता (backwards compatibility) बनाए नहीं रखी जाती। इसलिए किसी भिन्न संस्करण में अद्यतन करना काम नहीं कर सकता है।

DATA/{iana|icu|w3|whatwg} में फ़ाइलें वर्तमान में संस्करणित नहीं हैं।

समस्याओं की रिपोर्ट करें

text रिपॉज़िटरी के लिए मुख्य समस्या ट्रैकर https://go.dev/issues पर स्थित है। अपनी समस्या को आसानी से खोजने के लिए विषय पंक्ति में "x/text:" उपसर्ग लगाएँ।

टूल डाउनलोड करें