python2-backports.ssl_match_hostname-3.5.0.1-lp152.3.2 >  A ]7>/=„9$ f2q]TQ mO1}KdN=K9N= \;tsq'Ge_~K&fQO!yUh5+ ZuY+)db7pb;á0Z$aܬW!Rw"B.9eyNg -CK!jx!٤Sv͒ P'^|AKROI[ b-X%QѕC ;3\y9hf+7Gyd903baa82750ac2c2e15e0774f429ccd8567c1ca513e0204580e5500cc4a66e843318a14c0fc92485917ec860dc9e28d0a0b729a.]7>/=„7Qp끉9+Wo /^>'{Ug8P?$C'G2'Oij@1[>{90YzUxr .?1Jd3z@Z߬ƵUojv@lJ?P~l݁ÖC2 JPds70;֔a`\[zNgY<@H~UZ/# ά$m(prX5Q9*p*> { c?tdv"DBP_`>pA?d'/ 9 k| (.8 \  n      -  8 \   d|( 8 (9 D: B F G H I  X Y Z @[ D\ X ] | ^/bcd6e;f>l@uT vxw x yz$48>Cpython2-backports.ssl_match_hostname3.5.0.1lp152.3.2The ssl.match_hostname() function from Python 3.5The 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 and greater 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. Simply make this distribution a dependency of your package, and then use it like this:: from backports.ssl_match_hostname import match_hostname, CertificateError ... sslsock = ssl.wrap_socket(sock, ssl_version=ssl.PROTOCOL_SSLv3, cert_reqs=ssl.CERT_REQUIRED, ca_certs=...) try: match_hostname(sslsock.getpeercert(), hostname) except CertificateError, ce: ...]74cloud119YopenSUSE Leap 15.2openSUSEPython-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://bitbucket.org/brandon/backports.ssl_match_hostnamelinuxnoarch"" JA큤A큤A큤]73]73]73Vuڄ]72]73]74VuڄVuڄa4d7bb14c95fc72bd81d9674cdb15d0328bef8c00276317068b19eaece816cd2863c19122c7517f575a8ba93451c72a6b69d27db4aa93beb8d6dc538ebcd7d77beca8a05c2430f0dd473ea40e089304e59fcde609a70302ae0e8ced52301b2e2beca8a05c2430f0dd473ea40e089304e59fcde609a70302ae0e8ced52301b2e2bfc8a75a4b9aec224aa7973c0c9d7cc0134bdcbf8eefd008936b58554d66e97ea1126006c28091de56bf462ef05f3db48540f6304c200afc87bf32f347de58f6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-backports.ssl_match_hostname-3.5.0.1-lp152.3.2.src.rpmpython-backports.ssl_match_hostnamepython2-backports.ssl_match_hostname@    python(abi)python2-backportsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1Y@XDXDXDX@WS{Ctoddrme2178@gmail.comtoddrme2178@gmail.comtbechtold@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comfreitag@owncloud.comtoddrme2178@gmail.com- Support python3 for python < 3.5- %{python_sitelib}/backports is a namespace package, and so under python 2.x it must have a proper %{python_sitelib}/backports/__init__.py file. python-backports provides this __init__.py to prevent backports packages from conflicting. Please see the following links for more details: https://pypi.python.org/pypi/backports/ https://www.python.org/dev/peps/pep-0420/%23namespace-packages-today- Remove not needed Requires and BuildRequires for python-backports- Add python2 provides.- Use the common __init__.py used by the python-backports package to avoid conflicts.- Update to upstream version 3.5.0.1- Initial versionpython-backports.ssl_match_hostnamecloud119 1569011508 3.5.0.1-lp152.3.23.5.0.1-lp152.3.23.5.0.1-lp152.3.2backportsbackports.ssl_match_hostname-3.5.0.1-py2.7.egg-infossl_match_hostname__init__.py__init__.pyc__init__.pyopython2-backports.ssl_match_hostnameLICENSE.txtREADME.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/packages//usr/share/doc/packages/python2-backports.ssl_match_hostname/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/b0efd7e3c03b7d451c9e3aca7e21e71f-python-backports.ssl_match_hostnamecpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executablepython 2.7 byte-compiledASCII textRRRR~M\9髺P;utf-841c40cfab94283fda9d4b3647118b48f9d3445b2ce04134d68b074720c4913ad?7zXZ !t/`] crt:bLL "p.OQpQDX+!'OM!T0`4ˡЎi(N#bۥZXe<>c`Y}1R8IܣvX*wug1c?IXT}êtv3:K鯱i)irOl%M,|<ֻ sH6] "-coi,ņ.: ]uԘ4 9AB8#wiZŽfQ|4:}!0YN7 h"Zn0)rW5w6BzS`"s/FI'}_e_ GK ue$Teer_5rP/ vcAh8hH:2ݣ/m33͑Z 閿P,:K1]! 7$cp+nFK%/HrGTiU#2/aؗS:cmfÙW0ēSfIKE ܩ`J xҸ o/< h [tpiLe=֮?(d*`bŬDZKwL.EOKU,,ѱTo׍z\SUDn*L-ƾ(gɂy%%5+L]j>J,-_ >"y'z Ő4Ȝz];pm4=n!4m|$ Z.$ (]C`g3NVS#a= ~' U!ip8NM+ {R% JdQN}]\ě\Cf>3A]s.΢9IN1R 9ypEy]J{56nF 4sA89I߲{l tz^,yMMzh84WVHo?!>杹; ]rBRie鈬[qq@c> Gp66pcTh|/*2h-wCx`]l۵g+#s٠}<{[ =EҺ|0*7K7~_,AWJװG_tK}~>q&' BoaV:1$^&7y 5K֐9<(1 6R NrًQO( WVQkx!/vAyTL03$+U+,$пLEPƟބ~rRPV#(`~AwI9PnJ|7mb&1Yy("7kZ 6d ](~q%V H hsK3dqjM[VUX?oeciܔ0\oUkuD ;o`134|TZ4n!ir)y^6Rw<^M<"\O=6 ̺E5(LL-Bܟ(NΫ2ܰ;r>a4 mĺ*ʞr.ޣA 7j{Afݚu8I!ћ@m"n3{!ȉYDͯ38RS݁ʚְw^A3EcZM3N2yr%@l_6"o/L_N(2[ -C X@rqѺeEqr1jK!'jSegAr[l~fe*5c^Z[eDR_y253Qy>2(Bj1Ѣ6RFC I(\$nL JC } ֲUaw5k/5ʑ)`GlgR%9LGLe r.O->t0_xPjG&.t7WKN'O5g E1pU)k %boӓvb-81,(g<5| ǜKrRbSuO_MUf'57L8IfX_pHVÄ!pxgfPih$Mz 2ӯrNz+X6mu\V(}jIeKؠ;U#꤂ İV*f̽ݡ$U=㨎5%iDd"Gᆛuk-@/ GrGly1m+*~17vm+2|l+>!]5&>u$WoDR,Cl:֒~saчC"E , =XAl1bv08ΏJ-E_>g1_ nEL 1oL)U00-TGk,<(]dx:yÂ< [gL8i/m_m+\̗;s_cu;>q::U> L{zz2_C~ÚV{)$ Ќpl];Dѷ9$OAmƮٛp|I[\I8%7 l7`P>zQs"ފ_?%`ČϿ,.ATa"?c)b [a'MxfsNٴc>P5(s 29<, R!"^v@;W }ᙢ2;Gt c9xQ%W7qEN,y$SjHC%xTղ=JXkr6~q)M*|_e@?#q4G*@"1^̄əBO!>c+CO@MTogz0w+Z>Xa-eJڷZ7V+|T?Ԟen)=2UY:wz-1N;4v ޹_pI.K%dp>OHfR}j./z'Q\j9f1̽Zz˸IC lGμ;'i-$obxحKp[÷y;2B-JirA%bQ1  vD\"vOj~Kҳ_55V77^7>.Y|F֬60 j[;﹖bQ( C o/ ^Jʹ##7T@A$^Dpa8٠ԔrIҥVg-kځi(2QZŠx>JF%) n?ISWX gHT6}: ,hc@{J5WGۗ…2Z=+j+q(iJA00Nہmd1ՂeB0Z>m`Mnqﻅ5AR@dm+d,=n kV2ĎqG>oFX[ 44H7}ّf; nr}qVN`0/@%\;rYj +ŢpE' {N?pjw~U6=ϊ,R/NDRKk!l4B MD+j>o޶ C ` >AuEDBƐq{Q>$Rk8LDiwq@xk\ɡM 2 a=rn$RS]6tWUe/}k;\P;r@B`q>ρ6XơPK~_2,`gi0Z">k~(KJ/>MdР)3 f!Q?fEwTf5/cUچ~iubx>'ܟtx΃z:eY~! @8,TWreKA8i$ 4;|@pd6 4EH ~A)/n5*|$6T QbD㷸'f޽*jYc>x54`I R']O)d/B5 [kOWR.sr[\Wwkt}!57ƛvB@r>SԘLVPL-(gL\ / |Vbnfo۾tLBCUUBE#ྭOC pE1MZ,ZFV(̫alĽv iX[zI瑄P%JuJY}kE+NZ9dǸ&O~X_*kXGG-3ߊ߲W*)u UC&W]؜p4*G҆eW-Ҁw5RH,n0?:5A ]$gh#F5{a =KsfD.$fA1ϤݛMB~^)&볆QUol3c3@ z3v)!\t3wˁ)X[zǬjUaM֢|noTc9n\65ycyH'#U֢ ^r]䕙d+KE8zۤlCd>'q5A%-gc`+6j,& LPjӼ2M{c^a30L[v蕽C|8>R`ov&|p~)ulA;ҝ$+*xd{IZMj#Yy*M/Q$;oJ|yMhf'xqDWsD%spêE݄|)NYy)DTO;., ئUap2ص4BmQm2eִhSNxRj+ {Cv IҊݗ{o CE># Aw5@E;4