python2-backports-ssl_match_hostname-3.5.0.1-10.red80> K KtĉH2!c31^ Wgeqsupport@red-soft.ru  Wg}t/K cTX, C!76N6-oFNDuoP=ٗN٦%C|a/5JCUu~xY3)9>PXN"̢Fmp>[ o}3#O]hd C^Aj1Z&{16.E'v}ԗ*Ŷ DrQwCNj!Fkk>\b]'ۤ`5Bz +D='*NJgQc:Osrrj-e45fec1a25c3268b058291f288e5975567a385dd0107fc4953172ef9690f5aa31d45f289e892dfb8d186b4e244bab241ec49d045*`˞W߱h'OPd>: i? Yd'/ 8 h % .:u{         y     @ d[(89:G H I, X8Y@\T ]x ^ Fb gd e f l t , u P v t     Cpython2-backports-ssl_match_hostname3.5.0.110.red80The 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.dJXstapel80.red-soft.ruIRED SOFTRED SOFTPythonRED SOFTUnspecifiedhttps://bitbucket.org/brandon/backports.ssl_match_hostnamelinuxnoarch"" J A큤A큤A큤dJXdJXVuڄdJXdJXdJXdJXdJXdJXa4d7bb14c95fc72bd81d9674cdb15d0328bef8c00276317068b19eaece816cd2863c19122c7517f575a8ba93451c72a6b69d27db4aa93beb8d6dc538ebcd7d77beca8a05c2430f0dd473ea40e089304e59fcde609a70302ae0e8ced52301b2e2beca8a05c2430f0dd473ea40e089304e59fcde609a70302ae0e8ced52301b2e2a1126006c28091de56bf462ef05f3db48540f6304c200afc87bf32f347de58f6bfc8a75a4b9aec224aa7973c0c9d7cc0134bdcbf8eefd008936b58554d66e97erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-backports-ssl_match_hostname-3.5.0.1-10.red80.src.rpmpython2-backports-ssl_match_hostnamepython2-backports-ssl_match_hostname     python2-backportsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0.4-14.0-15.4.18-14.18.0dJcAexandr Subbotin - 3.5.0.1-10- Build for red80 3.5.0.1-10.red80backports.ssl_match_hostname-3.5.0.1-py2.7.egg-infossl_match_hostname__init__.py__init__.pyc__init__.pyopython2-backports-ssl_match_hostnameREADME.txtpython2-backports-ssl_match_hostnameLICENSE.txt/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/doc//usr/share/doc/python2-backports-ssl_match_hostname//usr/share/licenses//usr/share/licenses/python2-backports-ssl_match_hostname/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 2.7 byte-compiledASCII textutf-85795e5c781c5fa9a49ee2936db582cadf6e8662e0f729ce388b38658ff3682bef13e405e2393c4c824679d05a4e9f0a2f95eae9c5a934324f56c9c8dc288465d?`(/hfZlp,6=NhB֎â"d$򣲲f\|g \)$1q?QCɪֺ& KةԺ[ -k~/*u CA&q <[Sl}hijKmz0NVC=N˞Z@y穸Cn5S^/bJWwZ 42ɩtfd|s*t*NJARIĔ=rͭ*kAzـ,̢'Kg"0$p=z&Ogsg?J {epU[F1(NJHPX$R`<1Gi!M  J( ]J8uzf|oZ^/2]tR0}+y!z#l\lsoŏق0M,혡q;O2/mu 5g;p=o+WG+vݔ Ǔ+N e_r aIMfa/$]`tdDx1A)Dc44JOrcŒsbXt ,x;D'>-7ΕOJmia{{RgV'B*5hҒ.L)@ i0tWE|YUYxBv:^* P3L"7vby ȌtωJS.!rJČ O EPflmՁ"A9tRz+!jE"4Aø ]?EpK[@fz@_GC4U8b*±EtykZlZ"PLH0Kٹc8hF RtBz^&ﳀ6&h6lD`Wzn/Ɨ<{D?TDpetpߵ3?Ke "H" MM~4CtqjԢJy>M&_e#L$`$& gۥZw#az^[16oi#;rd`Ȏ|`o#IPK3pb.al2$영EX$3ŽXඏM>c % $b͙nC s*1J" D챀 CH${+Q['0c>94W!h6B#A,ͱ0b7VTjhFB D@O%I}XR9dH Hx 0Km}7 82Ѽ ` µq X PKXE?ʢ#= 1.,cS@^S&QBJCj!ʈ:ɏC q3|af6neT(LIQ|[ AA/J݁+S>@!8A,wNO+F )J,.AʲDf&+%p BNߺRH%N7/DGeۊj8<ܰncBvB1L͔+@h6=X ztB𳐟`8o~f[N95k{S O5sYF0l8:\ytՋQlnI TK+WxGW8V* :n4[U >2a尩|"(ݠ8(y]o L!?R=밪aJɦ8Yѽྴ-PupN4d7JMZC|ScKs.r+%;ߣ>(}}P'X]'<*8 QV$Ii2QҌO <,k!Hǣ.Tsĭ_hi1);`Hnޟa[~॔s2 L.bFKdi, oZocQ| iʡ^6RWTZ8?xH+kdu3 +Ϥ}@8Jq'2VV_ 핈+{D5T:$`̟ @j {|JЃ\3zQUmݜvY#'#TT͐?"BXpCc/$Gc:bxq1@),j+K鈑D(5  1@<|-IRl6r vGB1grgDs/5( I9ɏJ-'b=Pe5Yȱ- Fs4iQJJzh[唚3%,NfWo9C5S\";m4݆bMB1ec?'OZ#HWDIќ8|Z^߅3Dl8F{< $l3~أC ^X7p;Qk`BF7O QJ/B$qW?ܞcO2)I-h,ahc2rt7](JAţ>EaAK6|a[ x>#{]LA"`}H?,&nMJ5pNK6%CPwN\BߤpgAaQYm%anpD_Иn`eExL4|gwKW#h晋ɀypOvDfyrQ~ S[Cu(DSCkRkıRV3+' NqI}\ Z -)Q j8  ggk=f;}\8,Czo( 8 9܉͛ckӻRFtZmmFV82I86[)43Y3czvMh.܍XpWk;aj&W٥'_ÑQB)QҧIBT>^prEZYbSׄ%%9@3R0"QyD')W%/Bz &OdQ_?EzJz E_w| mvkRT 3 ,v3uY[woqf˖{݉X6"\vcw oMEVdKhh3FdT]SSZMQ)0zHBѢHBsVqy8Hd4eȨSD$Ia8!PNQhbLbB1$H@D`fzSMk:4FoXJ1ȤĈI]]9 F#D7 =NEW/2 mVmܿl /m6*KpDWҜ%~2QK R0Tӹ0h Nj;G>Tc!=qNzrO66be)hIG83nD>!@D%,Ws~i?JZ]lFVJ;2LqG #I},fdL;ua(Kf qdoHK,pώAtTh|!-*!K){A(XYm"”5ط ? JBg-!I72A{`kzD(<ȝq h9Ƚ8p&8\Dv\]T-GĊ a>#6*UJ#|P8WRBPGU桃>Bi)T;ċb<⳹٬"m'fy3Ø[$5L{ b# ǖvޖ/u^;,|P` (MG\Fg6_`o e.b}0]vӦegH f7S5Y'Fѹ !z>yG ޅG&ULW#Ij I h wF^RJiK)5{J-*=T:cW u% hcErkс"~Nl.:`u]Ѩ/ˆF^bT21 *2jeFftgMcATU(5Zzv%l(FшvHxk]q[94'yCétszhYO∶KNZbȩ"^"NvD$|ZC/5ǯC̪B$z8X>di&өxβ;%kbjMBb  7~_!앱ky,ZU+!+kewCOr끲#E^YD[8: m/fH6;u]N;Ɇđ˞wgݜv7 <xS="C n?0!Qd-Soox?cLl 2 K*ArWvV<`==w7gک:dN\Z*zQh<}~p.O}z\!:b֌R#$"\ Gi׮$Ero'LZd X`}=ѻ۱hW7ql8k >ŏpZ9?:m]$:OU?bbcbiY27*_E`r\0[ILs@ܜZ<luCyBheYd{|yTcFU2ZK?d%p-91GFfPOOra#X 1݆m% ͬ(8 -֢PBI_wԣYӴkPFޤ#9%.f5dXhp,H l c3n$t)e SɨAD3$Iaq Q)=b !CdDD@DDQ #&pI0ELa8BHЯ=!^m׷ Ui|nueWyHIA6FEE P*nJtQ[p| %& w. \8[IEf`ݓobgk5eԠ|9#(k/CR6M"w%pLLɍNF4CR۶`cqA856V 2° #xp$.}׽1K:\{7Zn!2wTt N`A:r\<†x\q7FCˏ#_x]ZÕWY`zO}TS%ٯ8jN RÏGvȣ0Mͳ0 "-`VkB9.0~Ì?7`"ZÛ`#tP}#[2F꧁ ˼oU-U@9?F u@17_ ;bGYĜR *RXdnфmo 1qz4;0JUk X C:sTʛ [~%5Mf)#`LWgCe*I8|y? -MJ!U=2᪫Wm=68Z|x.D@#W:"ٶuEr2Hq(ܤ8qK@Xwro)z e:|D5A ] 7 MπUD(YOZEv9`'v5Pp{AK`V8cdiVFƼ(P;X 5!w@<)+ }h@ؑ>LƆc-.3em MQ867k m)^3'S,