ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ????????????????????????????????????  Yc@@sdZddlmZddlZddlZddlZddlmZddlm Z m Z ddl m Z dejdeddZdS(s raven.utils.http ~~~~~~~~~~~~~~~~ :copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details. :license: BSD, see LICENSE for more details. i(tabsolute_importN(tdefaults(turllib2thttplib(tmatch_hostnamec @sdtjffdYdtjffdY}|rS|g}n9ytjdtjg}Wntk rg}nXtj|}tj dkrt j } t j |z|j ||SWdt j | Xn|j |||S( NtValidHTTPSConnectionc@s,eZejZdZfdZRS(c_@stjj|||dS(N(RtHTTPConnectiont__init__(tselftargstkwargs((sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyRsc@stjd|j|jfd|j}|jrF||_|jntj |ddtj |_dk rt |jj |jp|jndS(Ntaddressttimeouttca_certst cert_reqs(tsockettcreate_connectionthosttportR t _tunnel_hosttsockt_tunneltsslt wrap_sockett CERT_REQUIREDtNoneRt getpeercerttassert_hostname(RR(RR (sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pytconnects      (t__name__t __module__Rt HTTPS_PORTt default_portRR((RR (sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyRs  tValidHTTPSHandlerc@seZfdZRS(c@s|j|S(N(tdo_open(Rtreq(R(sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyt https_open-s(RRR$((R(sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyR!,stcontextii(ii(RRRt HTTPSHandlerRt_create_unverified_contexttAttributeErrort build_openertsyst version_infoRtgetdefaulttimeouttsetdefaulttimeouttopen( turltdataR R t verify_sslRR!thandlerstopenertdefault_timeout((RRR sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyturlopens""      (t__doc__t __future__RRRR*t raven.confRtraven.utils.compatRRtraven.utils.ssl_match_hostnameRRtTIMEOUTtFalseR5(((sA/opt/alt/python27/lib/python2.7/site-packages/raven/utils/http.pyts