/opt/alt/python33/lib/python3.3/site-packages/setuptools
NameSizeModeActions
command/-0755rm
__pycache__/-0755rm
archive_util.py66010644editdlrm
archive_util.pyc62940644editdlrm
archive_util.pyo62940644editdlrm
compat.py25560644editdlrm
compat.pyc43360644editdlrm
compat.pyo43360644editdlrm
depends.py62210644editdlrm
depends.pyc69870644editdlrm
depends.pyo69870644editdlrm
dist.py325480644editdlrm
dist.pyc330010644editdlrm
dist.pyo329390644editdlrm
extension.py14040644editdlrm
extension.pyc24130644editdlrm
extension.pyo24130644editdlrm
lib2to3_ex.py19980644editdlrm
lib2to3_ex.pyc31430644editdlrm
lib2to3_ex.pyo31430644editdlrm
package_index.py389250644editdlrm
package_index.pyc401210644editdlrm
package_index.pyo401210644editdlrm
py26compat.py4310644editdlrm
py26compat.pyc9560644editdlrm
py26compat.pyo9560644editdlrm
py27compat.py3060644editdlrm
py27compat.pyc7840644editdlrm
py27compat.pyo7840644editdlrm
py31compat.py3960644editdlrm
py31compat.pyc7130644editdlrm
py31compat.pyo7130644editdlrm
sandbox.py99940644editdlrm
sandbox.pyc132500644editdlrm
sandbox.pyo132500644editdlrm
script template (dev).py3110644editdlrm
script template (dev).pyc5060644editdlrm
script template (dev).pyo5060644editdlrm
script template.py1630644editdlrm
script template.pyc2880644editdlrm
script template.pyo2880644editdlrm
site-patch.py24180644editdlrm
site-patch.pyc18330644editdlrm
site-patch.pyo18330644editdlrm
ssl_support.py76630644editdlrm
ssl_support.pyc79190644editdlrm
ssl_support.pyo79190644editdlrm
svn_utils.py178480644editdlrm
svn_utils.pyc212260644editdlrm
svn_utils.pyo212260644editdlrm
version.py200644editdlrm
version.pyc1840644editdlrm
version.pyo1840644editdlrm
__init__.py33170644editdlrm
__init__.pyc40820644editdlrm
__init__.pyo40820644editdlrm
Edit: /opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyc (7919B)
Ñò øRec@s[ddkZddkZddkZddkZddkZddklZlZddklZyddk Z Wne j o dZ nXdddddgZ d i ƒiƒZeZZxod d d gfd ddgffD]I\ZZx:eD]2ZydeefdUWq÷e j oq÷Xq÷WqäWe dj oeeefjZyddk lZlZWnYe j oMy$ddklZddklZWqÆe j odZdZqÆXnXepdefd„ƒYZnepdd„Zd„Zndefd„ƒYZdefd„ƒYZdd„Zdad„Z d„Z!dS(iÿÿÿÿN(tResolutionErrortExtractionError(turllib2tVerifyingHTTPSHandlertfind_ca_bundlet is_availablet cert_pathst opener_forsÄ /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt /usr/share/ssl/certs/ca-bundle.crt /usr/local/share/certs/ca-root.crt /etc/ssl/cert.pem /System/Library/OpenSSL/certs/cert.pem t HTTPSHandlerRsurllib.requesttHTTPSConnectionthttplibs http.clientsfrom %s import %s(tCertificateErrortmatch_hostname(R (R R cBseZRS((t__name__t __module__(((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR 8sic Cs]g}|ptS|idƒ}|d}|d}|idƒ}||jotdt|ƒƒ‚n|p|iƒ|iƒjS|djo|idƒn]|idƒp|idƒo|iti |ƒƒn#|iti |ƒi dd ƒƒx$|D]}|iti |ƒƒq Wti d d i |ƒd ti ƒ} | i|ƒS( spMatching according to RFC 6125, section 6.4.3 http://tools.ietf.org/html/rfc6125#section-6.4.3 t.iit*s,too many wildcards in certificate DNS name: s[^.]+sxn--s\*s[^.]*s\As\.s\Z(tFalsetsplittcountR treprtlowertappendt startswithtretescapetreplacetcompiletjoint IGNORECASEtmatch( tdnthostnamet max_wildcardstpatstpartstleftmostt remaindert wildcardstfragtpat((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyt_dnsname_match<s,     "&c Csk|ptdƒ‚ng}|idd ƒ}xG|D]?\}}|djo&t||ƒodS|i|ƒq6q6W|pkxh|iddƒD]P}xG|D]?\}}|djo&t||ƒodS|i|ƒq q Wq“Wnt|ƒdjo,td|d itt|ƒƒfƒ‚n>t|ƒdjotd ||d fƒ‚n td ƒ‚dS(s=Verify that *cert* (in decoded format as returned by SSLSocket.getpeercert()) matches the *hostname*. RFC 2818 and RFC 6125 rules are followed, but IP addresses are not accepted for *hostname*. CertificateError is raised on failure. On success, the function returns nothing. sempty or no certificatetsubjectAltNametDNSNtsubjectt commonNameis&hostname %r doesn't match either of %ss, shostname %r doesn't match %ris=no appropriate commonName or subjectAltName fields were found((( t ValueErrortgetR)RtlenR RtmapR(tcertR tdnsnamestsantkeytvaluetsub((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR ps4    &cBs eZdZd„Zd„ZRS(s=Simple verifying handler: no auth, subclasses, timeouts, etc.cCs||_ti|ƒdS(N(t ca_bundleRt__init__(tselfR8((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR9œs csˆi‡fd†|ƒS(Ncst|ˆi|S((tVerifyingHTTPSConnR8(thosttkw(R:(sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyt¢s(tdo_open(R:treq((R:sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyt https_open s(R Rt__doc__R9RA(((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR™s R;cBs eZdZd„Zd„ZRS(s@Simple verifying connection: no auth, subclasses, timeouts, etc.cKs ti|||||_dS(N(R R9R8(R:R<R8R=((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR9¨scCsâti|i|ift|ddƒƒ}t|dƒo*t|ddƒo||_|iƒnt i |dt i d|i ƒ|_yt |iiƒ|iƒWn6tj o*|iitiƒ|iiƒ‚nXdS(Ntsource_addresst_tunnelt _tunnel_hostt cert_reqstca_certs(tsockettcreate_connectionR<tporttgetattrtNonethasattrtsockRDtsslt wrap_sockett CERT_REQUIREDR8R t getpeercertR tshutdownt SHUT_RDWRtclose(R:RN((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pytconnect¬s$#  (R RRBR9RV(((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR;¦s cCs tit|ptƒƒƒiS(s@Get a urlopen() replacement that uses ca_bundle for verification(Rt build_openerRRtopen(R8((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyRÀsc sxtdj otiSyddkl‰Wntj odSXdˆf‡fd†ƒY}|dddgƒatiS(Niÿÿÿÿ(tCertFilet MyCertFilecseZdd‡fd†ZRS(csLˆi|ƒx|D]}|i|ƒqW|i|ƒti|iƒdS(N(R9taddstoretaddcertstatexittregisterRU(R:tstorestcertststore(RY(sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyR9Ôs   (((R RR9((RY(sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyRZÓsR_tCAtROOT(t _wincertsRLtnamet wincertstoreRYt ImportError(RZ((RYsG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pytget_win_certfileÉs c CsytidjotƒSx&tD]}tii|ƒo|SqWytiddƒSWntt t fj odSXdS(s*Return an existing CA bundle path, or Nonetnttcertifis cacert.pemN( tosReRhRtpathtisfilet pkg_resourcestresource_filenameRgRRRL(t cert_path((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pyRßs ("RkRHR]RRnRRtsetuptools.compatRRORgRLt__all__tstripRRtobjectRR twhattwheretmoduleRR R tbackports.ssl_match_hostnameR.R)RR;RRdRhR(((sG/opt/alt/python33/lib/python3.3/site-packages/setuptools/ssl_support.pytsZ            4 )