python2-backports-ssl_match_hostname-3.7.0.1-2.oe2003sp4>  <@PT@7!.ܶujG7oed*openeuler@compass-ci.com G7om  mcRєԤ>vmȖ̄ /؄S{z1 h}朗Uz.g ^a$)ć#m5C3 m0Pz/i$ ?3>quxwH }}{Yx~n>hhe(Ʈ4_`dk}<„dW%`lX<@5vk3I(XM淮}$$ ~#O2 ?6cwl/u IrF6Ga^{Q/xU =h710f28e7f6018385154cae00f26b71a16ba972b33ad1b4a1acd09e695a7d5d1946b5bac4fcb2f575f1b52b9d4201330d0043f1e7.43Ie?? d'/ ; k $0kqx              6x `/(Y8`9h:B F >G \ H I X Y Z [ \  ] < ^ b d e f l t u v wH xl yzCpython2-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.ed)dc-64g.compass-ciR%Pythonhttp://openeuler.orgUnspecifiedhttps://bitbucket.org/brandon/backports.ssl_match_hostnamelinuxnoarch ;; A큤A큤ed)ed)ed)ed)Zed)ed)ed)Z44b10f12b04f5748303ad22ef978ca6bbf212ad89221db6087b1992eb0fcac695beb7a00808c74d2ceb98791ee19e98227aef840b26f672b7a0046ed023943677298723ea0b0b31480025f550ec754a1fc71fa649368485b3fd23b433f6427d26af907a94fc2741a83b968aeba88ef67c4e4a5d9f2045a8994905f49fc1163f02f0d0521048cd6a51397f4a222a3ae7ff5db634a7037d7f618edc984929b598f2f0d0521048cd6a51397f4a222a3ae7ff5db634a7037d7f618edc984929b598fbfc8a75a4b9aec224aa7973c0c9d7cc0134bdcbf8eefd008936b58554d66e97erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-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 1701095209 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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textPPRRRRR\V$QǮutf-84e08f87a5e6a303242a830d3765336474be64f282a4decf140205467b14925de?7zXZ !#,YsY] b2u Q{LWϪ7u76lo5 .bo(6XpfHRwt!@R?h%¦ 327́~!n2S͌~A4 7%C.M gn  S$5Gi e~@G i(rlނ V%rTC_X+`eWf\mX 3#^yət;& __ ()pH PHD`_$(g0AlLx)'ˆ>˵@ Q]GR_AeZHҢ?4(`QF[!Nzji dlg2okwOA֍Q1SL^}4۴q#x\+,DmX MI⠶ؕD$5A(N"7 -+- &np`6-tFxwnTӿyaX-]2;U7y"NSVdaCn.A.`?6;M};vO5?쓓]%VBU_ k_:# 鲯9BBIkB$yo~Ž$9 "8itOprLM؉ؑh~ȇBPև) sS ̿ۥ]ue;WSI,9)#~%F@d8|$$.uc *zpFnx9jy߃Xv0J@\ ֆN~9޿js)0l)Vũo=`1:2RGzӜdGkuфQZECrP`/1?SЀ(bC' vԿxYR\plOmZ0#\y_`Fk(C}1Ԩ?OLŽѨ˨lmh6wve6vl9VPA@2`i$Ai踯z{CW"xH +***KjÒX2vNvrM<.>c씦E%vXۮ[HZgˉZ#g}H8<e⟙)o`II?Οf@Zz僥Ew*?n F/^Ν#Dp*QҼ*fª_M1W n׹v+P| Lb|/l:eшɰe_𚦓(h X+qNb]_I ,6/4-CWknƺUY2=~_GD*t_0Wr3X㩓Q4<  .$J eyraHr^$3 r2ܬ yNŸ,r]QN|"cU{QRyvAxLp#@;X)<xoQQHZ" [qx4IcMIM dk HS VWg}?$$O.c*~zrE7d+,m*CC!Z%ChU㋟Z2CvVϔ]956Rbl̶h`v'0t|)A}؇ )g!3V8 3/4wXwc#$d%uawXClYs*<VlP}wKBTm! Xu$z?79/>tc+6aRqnM8<5Xl_D(F\cn,p UD]@1d{&v$jcrџkA19j84zN(MŖmR4Gs^i ERI 7A|"XO!DQ$TNɞ*q38$@'hg 6q~Z̟5~Rcj9h(EZ ܹZʪe,]/ FtKҼCEGWw)ȅce\l? F&v>M`ÛKE5iPPzsÆ{k"a5D?»}r8gzGg[E;Avm#M bZ);!n>,sG7F㿞b}r{Qvo vv핷>Ld"cpzxvewX=pGGN}߻8SаcHQ@'L@%VGDJX=vHY9Gu@  W`o~S" 42\%dzԡR+˰혣]3) m%A$+iNX<BXқ7q< x».hbO5ԖW/K[h}\0}1:g+g-&G)\=LK1[39D .o3*W%P/) ߠ#@cd 6w4FP@: Ҏ\E[-p6w'2wK밚̢U]q}~\2GGVm{1:tF j-#[gg8Th8C:ISx_r&hks1ippCnha@'/eL⢈,f8=? Dҁ*W}*o-l:{A+i^{ceAfk%[ pۡj}n]q0&pVWޘ.5՜qubojolQRU|(JL!lдr#=2ӹU.vS7Ziml %S ^X4ߟա_ rysr,D<7 O5Ī;<Q1t<=Lx֌b cf;FJYώ8M\l,$$`VGaH|3C]7Jń >8|S^GPt֙ҎURR&~q_8zS lMKnd½50 /;5zưdG%r_|#8Y8ϐE46>;eT@9M 3b`LWB`zzʨ ԩL{JNuV3!$FJ\ k0lqn'xq=3Ydv7g/)*ɐ ?ĈUfz0 va팫A>5Lׄgq6WEYǕ`x{, -VZ^$x~~)f9 m]d+u]T $̳V+FR>U,暚~ Ƃh1_ Y,T ! ˥? ˣb4#G!#UҨG ˎ6F/mb %mRRjb''3&RTwO@v`nU=ozR:vQv%?p)d;fS4 is|$MIFllgmN YD#N4$ /ٕt݅gM⬘W>ǜM @_itfe/R f^"PrxZV吠sdƓP vad'lԨN@} kpt-Qb]_]u#)X]bbu 5ԚĎQ16RJ -N i?3^۩C\aJeFc^8Qj|t??:h\Am%=7- YZ