python2-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4>  <@PT@7!.ܶujG7oedopeneuler@compass-ci.com G7oP c( ~& suP*H Q8<6mh `]c:h6| TU)@D=\6,}G_[l  y C5ؔ,"Q`ʣ}ÐxL v4t7rulQ:ڔgtPy$_Ӓښj @ Z)'b_/֥r:c1%(;ٹoOgpU;M*C֎FS̰ۅf[45{w҅^68O} G **\45NߘKFATҹh wtSGY{fO2; M KJc}6\P]18de2ff2141e441a251a0b20bfab6b237f21e8cf7d95c32728d9c0b636655e8b4a43ae5182fc6fa132f685b51b46228f4fe994fe.I)`nAz_.Yt>?4?$d'/ ; k $0kqx              6x `/(Y8`9h:B F >G \ H I X Y Z [ \  ] < ^ b d e f l t u v w` x yz Cpython2-backports-ssl_match_hostname3.7.0.12.oe2003sp4The ssl.match_hostname() function from Python 3The Secure Sockets layer is only actually secure if you check the hostname in the certificate returned by the server to which you are connecting, and verify that it matches to hostname that you are trying to reach. But the matching logic, defined in RFC2818, can be a bit tricky to implement on your own. So the ssl package in the Standard Library of Python 3.2 now includes a match_hostname() function for performing this check instead of requiring every application to implement the check separately. This backport brings match_hostname() to users of earlier versions of Python. The actual code is only slightly modified from Python 3.5.eddc-64g.compass-ciR%Pythonhttp://openeuler.orgUnspecifiedhttps://bitbucket.org/brandon/backports.ssl_match_hostnamelinuxnoarch ;; A큤A큤ededededZedededZ44b10f12b04f5748303ad22ef978ca6bbf212ad89221db6087b1992eb0fcac695beb7a00808c74d2ceb98791ee19e98227aef840b26f672b7a0046ed023943677298723ea0b0b31480025f550ec754a1fc71fa649368485b3fd23b433f6427d26af907a94fc2741a83b968aeba88ef67c4e4a5d9f2045a8994905f49fc1163f02f0d0521048cd6a51397f4a222a3ae7ff5db634a7037d7f618edc984929b598f2f0d0521048cd6a51397f4a222a3ae7ff5db634a7037d7f618edc984929b598fbfc8a75a4b9aec224aa7973c0c9d7cc0134bdcbf8eefd008936b58554d66e97erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4.src.rpmpython-backports-ssl_match_hostnamepython2-backports-ssl_match_hostnamepython2-backports-ssl_match_hostnamepython2.7dist(backports.ssl-match-hostname)python2dist(backports.ssl-match-hostname)@     python(abi)python2-backportspython2-ipaddressrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.15.1^W@]N@openEuler Buildteam - 3.7.0.1-2openEuler Buildteam - 3.7.0.1-1- provides python-backports-ssl_match_hostname- Package initpython-backports-ssl_match_hostnamedc-64g.compass-ci 1701091550 3.7.0.1-2.oe2003sp43.7.0.1-2.oe2003sp43.7.0.13.7.0.13.7.0.1-2.oe2003sp40-metadata_list-compact_tlv-python2-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4.noarch0-metadata_list-compact-python2-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4.noarchbackports.ssl_match_hostname-3.7.0.1-py2.7.egg-infossl_match_hostname__init__.py__init__.pyc__init__.pyopython2-backports-ssl_match_hostnameLICENSE.txt/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/backports//usr/lib/python2.7/site-packages/backports/ssl_match_hostname//usr/share/licenses//usr/share/licenses/python2-backports-ssl_match_hostname/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRR^~oIEB.7 utf-85a94c460ea3383c16d184aca766ba4e9db54625df3612df5943ecdf0bd29bf9e?7zXZ !#,YsY] b2u Q{LWς+wWAsFGPO3?+F5!DRəF%MSXl]m -('X!P>#1|I#-;@i_ \~ Ӆy` 7 S ^aYfM\-MdفDw: %]3.B$\{3l℟5D}Uh߁l?r>ֻNjh c٧dZQ:ԨE^U;˭#Μ~e[k2~ZTH|0kv y@T6WMs(٣tKnyfJ`1T(թ:Y4>xzdd>\v.@KNK,G,3l–uہtDi! oOؠtc4ҟS_qdmÑ1U.ݣ/(Y?Fj/Gaɩ! iNFb) YTPZ*5/^j{++SX3hNin{+)-d9GPsNVe-c(O7/|2HJ\opgBpDճ^MÅ:e{! B~&D(:%"=K |,[:f琛HIή~:A+hʧWǴn䎼L֟_Hp35UEC8 h}QJf@01(幧gÊHg5J"6P[WpbsH銋DKW`¼-=dQ?xz0D_pZĮIV ѻeQNL\9-_R}-k֕m4;N<,Qg#"i?!|+ g̣^H5˒)f7ԻA&wMhfRMRbnW(rLi[j<&vfGcl@"!Յ~_HA 7X, il FiQ量+QAm,8Ʒ$Ua۷6Op /4ʉ^aşV(xKËdӝީZP׆vwtv dp(Uc ha7eiC  K@XA!(: G2u0$+p:9}OHHԷXG[7o$5gQLRg <5Gv?b=ZB{E%#-6iz0$ LolO$kJx*8k7@0|CLu0 ' <}P9ʚmG 돗AGUkMYkˈwlnE#ēpHĜ ʏZGj*Y ( LSyK 0-? \@Ql .O;8[>,ޅp޾ EX6mj^) rcvw0k:%Uo$jlpr OIET{>p+nm&iSz"e.\Ő ޝ+=\2Л>`OCCu$& SS#vm}M)ƉRTcPic;^jӬe]d#'>;¼nnL[JD6+ i.E|(gLAk2U|ߡ׾6ޑIoݜ*(}?W_8ʛ4YďydUm$Wu^/#m0P}o'9-#%66\>| 踦aV /S8K謈Ɠ{]NHvQ+! Mπ#+*u3ukP_q* .gr*TƎOx 6`2@+qs;`l5F҈VTѰu)^.?ݐD,:#f#Ǐz[؉`DRoڔNa6=1^*7U5Jbb V{aT#csOپ7y*v; fu'"?rnG8Ӿp}Ypq9~8ϩd0rן1~˹}reӜQwir]1.ZhQ-8SˍPoWBdߟ_5n"^ 'E(;:ljhYf :mh,֞JwQwmA[XE'А .؇. ;\:_ ^Rh/|:LPT*ǩ (_9VIѫq?jB8q5R77H(hڟ &s ԩ`BNI%465dn7~ᗁ%0 Qtv q~$RwTg!9me`U\(ԟ@.3v__-+n;<- NbG |6iIɼ;{2wσhDͽ Ҝ3%qcUҲ=w /kl0)J&vGQ\P okQG 9Alw[@*[=˺e-Y&Zh0v UKZO'Xɸvٙ1! tW݅upE}:JKnS 6sPhc+h/ $`huEL-70ςAODVjhM-20Phoo1$hR2ל`Uyhhnk Hjp\QcU+Ӛm{`$fX^Ec:sdq%ҧ=Ve铅j@!=5R uѕq"? M<pa&=z%9{ƺ@{'7CV͇% *ԇP  w} ZluܴOWv 0;n$:<c1.:sXHUOs䓥j핌P.l'=_G]g6,g-t[^hH6azr2 V)З3<#2537a2j 4Mt

MؔѾs~S=`"  "'i7# ;48zJOoސ`J$*kb2¾ߑ%oNFk!@qW>Կ1p>aAp[!A-*XT5ͫ5P e%Qis7|kR"i{/|4t%) P<[㛫.yV3^   ^TD?F|Tb{%gҼŸekiӹgB!s+d ETy_%bZMn߫PQ`V׎@3)s_b8s9jF<·m| C"X2AMitreS}T"AmviHq1{Ws*inShQg؂?{biN'9)B8fG{RxbL[l {NdG8vFk1v5˳Ng`sڌK&5Z~@{[h ~8j>#5OyK4w?VϞ#/)J+EXDp%a \`yE I߿Њ0<0>R+Dx)Р܊!+._r_xW"ZC!| "T`lhi#UN`C0m r"h*gn<2ih֠nqGC_ I(5]d!eGaS~_5$z*MB6l7yhk/~d _O}R UoHa9r}&3 H1=ɗDBABbP҅F]*Zw` Y010A 2]?u\ :JSOZ&CAu)Ϻ7|m{lFdQ8ъEB&/b%kCvVТ<+sA==G/! #IDT y %cN&r:t \@l:Y.D0&尹wA E1~>_뼜|E H=a>Y?=5+g2l-*0n7W,+/u%v=ӮJ.~ti":Owécԏl\9MMB7sV' kpG,C4&]7@XY0EP9a䪻3W33ʕYvW}DނF&gdi,}Z[^R{}7- YZ