HEX
Server: LiteSpeed
System: Linux atali.colombiahosting.com.co 5.14.0-570.12.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 13 06:11:55 EDT 2025 x86_64
User: coopserp (1713)
PHP: 8.2.29
Disabled: dl,exec,passthru,proc_open,proc_close,shell_exec,memory_limit,system,popen,curl_multi_exec,show_source,symlink,link,leak,listen,diskfreespace,tmpfile,ignore_user_abord,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setid,posix_times,posix_ttyname,posix_uname,proc_get_status,proc_nice,proc_terminate
Upload Files
File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/raven/utils/__pycache__/http.cpython-311.pyc
�

�O�L������r�dZddlmZddlZddlZddlZddlmZddlm	Z	m
Z
ddlmZdej
dddfd�ZdS)	z�
raven.utils.http
~~~~~~~~~~~~~~~~

:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
�)�absolute_importN)�defaults)�urllib2�httplib)�match_hostnameFc�4���
�G��fd�dtj���
G�
fd�dtj��}|r|g}n;	tjt	j�����g}n#t$rg}YnwxYwtj|�}tj	dkrktj��}	tj|��	|�
||��tj|	��S#tj|	��wxYw|�
|||��S)Nc�0��eZdZejZd�Z��fd�ZdS)�%urlopen.<locals>.ValidHTTPSConnectionc�:�tjj|g|�Ri|��dS�N)r�HTTPConnection�__init__)�self�args�kwargss   �a/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/raven/utils/http.pyrz.urlopen.<locals>.ValidHTTPSConnection.__init__s,���"�+�D�B�4�B�B�B�6�B�B�B�B�B�c�T��tj|j|jf|j���}|jr||_|���tj	|�tj
���|_��5t|j���|j
p|j��dSdS)N)�address�timeout)�ca_certs�	cert_reqs)�socket�create_connection�host�portr�_tunnel_host�sock�_tunnel�ssl�wrap_socket�
CERT_REQUIREDr�getpeercert�assert_hostname)rrr$rs  ��r�connectz-urlopen.<locals>.ValidHTTPSConnection.connects�����+���D�I�.������D�� �
� ��	����������x�3�3D�F�F�F�D�I��*��t�y�4�4�6�6�#�3�@�t�y�B�B�B�B�B�+�*rN)�__name__�
__module__�__qualname__r�
HTTPS_PORT�default_portrr%)r$rs��r�ValidHTTPSConnectionr
sU��������)��	C�	C�	C�	B�	B�	B�	B�	B�	B�	B�	Brr+c���eZdZ�fd�ZdS)�"urlopen.<locals>.ValidHTTPSHandlerc�0��|��|��Sr)�do_open)r�reqr+s  �r�
https_openz-urlopen.<locals>.ValidHTTPSHandler.https_open-s����<�<� 4�c�:�:�:rN)r&r'r(r1)r+s�r�ValidHTTPSHandlerr-,s.�������	;�	;�	;�	;�	;�	;�	;rr2)�context)��)rr
r�HTTPSHandlerr �_create_unverified_context�AttributeError�build_opener�sys�version_infor�getdefaulttimeout�setdefaulttimeout�open)�url�datarr�
verify_sslr$r2�handlers�opener�default_timeoutr+s   ` `    @r�urlopenrEs}�����B�B�B�B�B�B�B�B�w�5�B�B�B�,;�;�;�;�;�;�;�G�0�;�;�;���%�&���	��,��6�8�8�:�:�:�;�H�H���	�	�	��H�H�H�	�����
!�8�
,�F�
��&� � � �2�4�4��� ��)�)�)�	6��;�;�s�D�)�)��$�_�5�5�5�5��F�$�_�5�5�5�5�����;�;�s�D�'�*�*�*s�'A(�(A7�6A7�C*�*D)�__doc__�
__future__rrr r:�
raven.confr�raven.utils.compatrr�raven.utils.ssl_match_hostnamer�TIMEOUTrE�rr�<module>rMs�����'�&�&�&�&�&�
�
�
�
�
�
�
�
�
�
�
�
�������/�/�/�/�/�/�/�/�9�9�9�9�9�9��H�$4�t��d�/+�/+�/+�/+�/+�/+r