403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/DistUpgrade/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/DistUpgrade/__pycache__/MetaRelease.cpython-314.pyc
+
d��iE�� �^RIt^RIt^RIt^RIt^RIHt^RIt^RIt^RI	t	^RI
t
^RIt^RIt^RI
t
^RIt^RIHt^RIHtHt^RIHtHt^RIHtHtHtHtHt!RR]4t!R	R
]4t !RR]4t!]"R
8Xd]!!RR4t#R#R#)�N)�
BadStatusLine)�quote)�Request�urlopen)�	HTTPError�URLError)�get_lang�get_dist�get_dist_version�get_ubuntu_flavor�get_ubuntu_flavor_namec��]tRt^3tRtR#)�MetaReleaseParseError�N)�__name__�
__module__�__qualname__�__firstlineno__�__static_attributes__r��9/usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.pyrr3s��rrc�&a�]tRt^7toRtRtVtR#)�Distc�|�WnW nW0nW@nRVnRVnRVnRVnRVnR#�N)	�name�version�date�	supported�releaseNotesURI�releaseNotesHtmlUri�upgradeTool�upgradeToolSig�upgrade_broken)�selfrrrrs&&&&&r�__init__�
Dist.__init__8s>���	����	�"��#���#'�� ����"���"��r)	rrr!r rr"r#r$rN)rrrrr&r�__classdictcell__��
__classdict__s@rrr7s����
#�
#rrc�a�]tRt^EtoRtR]P9tRtRt	RRlt
RtRtR	t
R
tRt]R4tR
tRtRtRtVtR#)�MetaReleaseCorezH
A MetaReleaseCore object abstracts the list of released
distributions.
�DEBUG_UPDATE_MANAGERz$/etc/update-manager/release-upgradesz /etc/update-manager/meta-releaseNc	�B	�V'dRVnVPRV:RV:24WPnWn\P
!4VnRVnRVnVf\P!4p\VR7Vn\VR7Vn\4Vn\#4VnRVnRVnRpVR,VnVR,VnRVnR	Vn\2P4!4p\6P8P;VP<4'd�VP?VP<4TPIR4'dyRp
RFppTPKY�4'gKTPTP<:R
TPMY�4:R24\OY
:RT:2TPMY�44Kr	.p\6P8P;VPP4'dVPSVPP4\6P8P;VPPR,4'dIVPPR,p
VPU\W\XPX!V
R,444VFpVP[V4K	VP(R9dVPP]4R#VP(R8XdZ\^P`!4pVPcVP 4'dVP,VnMVPR4V'dVP,VnV'd%V;P*VP.,
unM+V'd$V;P*VP0,
unVPRVP*,4RVn2VPg4'gVPR4R#\Ph!VPjR7Pm4R# \2P@d=p	\BPDPGR
TP<:RT	:24Rp	?	R#Rp	?	ii;i)Tz MetaRelease.__init__() useDevel=z
 useProposed=N)�cachezhttps://changelogs.ubuntu.com/zmeta-releasezmeta-release-ltsz-developmentz	-proposed�ERROR: failed to read '�':
�METARELEASEz: � �_z.dz/*.cfg�ltsz Prompt=lts for non-LTS, ignoringzmetarelease-uri: %sz_buildMetaReleaseFile failed)�target)�URI�URI_LTS�URI_UNSTABLE_POSTFIX�URI_PROPOSED_POSTFIX��never�no)7�DEBUG�_debug�
forceDownload�useDevelopmentRelease�	threading�Event�
downloaded�
upgradable_to�new_dist�apt�Cacher�flavorr
�flavor_namer
�current_dist_namer�current_dist_version�no_longer_supported�prompt�METARELEASE_URI�METARELEASE_URI_LTS� METARELEASE_URI_UNSTABLE_POSTFIX� METARELEASE_URI_PROPOSED_POSTFIX�configparser�ConfigParser�os�path�exists�CONF_METARELEASE�read�Error�sys�stderr�write�has_section�
has_option�get�setattr�CONF�append�extend�sorted�glob�
_parse_cfg�set�distro_info�UbuntuDistroInfo�is_lts�metarelease_information�_buildMetaReleaseFile�Thread�download�start)r%rA�useProposed�debug�forceLTSr@r/�base_uri�parser�e�sec�k�configs_list�drop_in_dir�cfg_file�dis&&&&&&&         rr&�MetaReleaseCore.__init__Qsh����D�J����$�k�
3�	
�
+��%:�"�#�/�/�+���!�����
��=��I�I�K�E�'�e�4���1��>���!)����$4�$6��!�#'�� ����4��'�.�8���#+�.@�#@�� �0>��-�0;��-��*�*�,��
�7�7�>�>�$�/�/�0�0�
����D�1�1�2��!�!�-�0�0�#���A��(�(��0�0����#�4�4�f�j�j��6H�J�� ���a�&8�&�*�*�S�:L�M����
�7�7�>�>�$�)�)�$�$�����	�	�*��7�7�>�>�$�)�)�d�*�+�+��)�)�d�*�K�����t�y�y��x�1G�'H� I�J�$�H��O�O�H�%�%��;�;�/�)��O�O���!���;�;�%���-�-�/�B��y�y��/�/�0�0�'+�'?�'?��$����>�?��#'�#;�#;�D� � �� � �D�$I�$I�I� �
�� � �D�$I�$I�I� ����)�D�,@�,@�@�A�'+��$��)�)�+�+��K�K�6�7������
�
�.�4�4�6��E �%�%�
��
�
� � ��,�,�a�1����
�s�5Q
�
R�"1R�Rc�L�\PPR\PPVP44Vn\
VP
R4P4\PP'TP
4^8Xd!\P(!TP
4R	# \EdC\P!R\PPR44p\PPT4^,p\PPT4'gY\P!T4M@ \d3p\P P#RT,4Rp?R#Rp?ii;i\PPT4'gZ\P$!TR4M@ \d3p\P P#RT,4Rp?R#Rp?ii;i\PPTR4p\PPT4'gY\P$!T4M@ \d3p\P P#RT,4Rp?R#Rp?ii;i\PPT\PPTP44TnEL�i;i \*dR	#i;i)
z/var/lib/update-manager/�a�XDG_CACHE_HOMEz~/.cachezmkdir() failed: '%s'NFi�zupdate-manager-coreT)rUrV�join�basenamerO�METARELEASE_FILE�open�close�IOError�getenv�
expanduser�splitrW�makedirs�OSErrorr[r\r]�mkdir�getsize�unlink�	Exception)r%�	cache_dir�cache_parent_dirrvrVs&    rrm�%MetaReleaseCore._buildMetaReleaseFile�s&�� "�����&����(8�(8��9M�9M�(N�!
���
	���&�&��,�2�2�4�@	��w�w���t�4�4�5��:��	�	�$�/�/�0���I�	��	�	� �"�'�'�"4�"4�Z�"@��I� "�w�w�}�}�Y�7��:���7�7�>�>�"2�3�3�!��K�K� 0�1���!��J�J�$�$�%;�a�%?�@� ��!���7�7�>�>�)�,�,�!��H�H�Y��.���!��J�J�$�$�%;�a�%?�@� ��!���7�7�<�<�	�+@�A�D��7�7�>�>�$�'�'�!��H�H�T�N���!��J�J�$�$�%;�a�%?�@� ��!��%'�G�G�L�L��b�g�g�&�&�t�';�';�<�%�D�!�7	��D�	���	�s��$C�3AL�B
L�E&�%L�&F#�1&F�L�F#�#'L�G$�#L�$H!�/&H�L�H!�!AL�*J�L�J>�&J9�2L�9J>�>AL�L�L#�"L#c��WnR#)zGvirtual function that is called when the distro is no longer
supported
N)rM�r%�dists&&r�dist_no_longer_supported�(MetaReleaseCore.dist_no_longer_supported�s
��$(� rc��WnR#)zGvirtual function that is called when a new distro release
is available
N)rFr�s&&r�new_dist_available�"MetaReleaseCore.new_dist_available�s	���
rc��VPR4VPpVPRV,4Rp.p\P!VP4pVP4'EdARF%pWTP9gK\RV,4h	VPR,pVPRV,4VPR,p\\PPV44p^V^&\P!\V44p	\VPR,4p
VPR,p\!WkW�4pR	VP9dKVPR	,Vn\%4p
V
'd!V;P"R
V
,,
unRVP9dKVPR,VnVP)V4pV'dV;P&V,
unRVP9dVPR,VnR
VP9dVPR
,VnRVP9dVPR,VnVP1V4Wa8XgEKRTpEKWTPP74RTnTfTPR4R#RpTF`pTP8TP88�gK TP:'gTP<'gKFTpTPRT,4M	TR8wd*TP:'gY�nTPAT4TR8wdY�nTPCT4R# \P2d\RTP4,4hi;i)zMetaRelease.parse()zcurrent dist name: '%s'Nr�Version�	Supported�DatezRequired key '%s' missingzfound distro name: '%s'�ReleaseNotesz?lang=%s�ReleaseNotesHtml�UpgradeTool�UpgradeToolSignature�
UpgradeBrokenzUnable to parse %sz,current dist not found in meta-release file
F�znew dist: %sT)rr�r�r�)"r?rK�apt_pkg�TagFilerl�step�sectionr�list�email�utils�	parsedate�time�mktime�tuple�intrr r	r!�#_get_release_notes_uri_query_stringr"r#r$rcrZrOr�rrrArEr�r�)r%rK�current_dist�dists�	index_tag�required_keyr�rawdate�
parseddaterrrr��lang�queryrEs&               r�parse�MetaReleaseCore.parse�s;�����)�*� �2�2�����-�0A�A�B������O�O�D�$@�$@�A�	�+	��.�.�"�"�$L�L�#�+<�+<�<�3�7�,�F���%M�
!�(�(��0�����5��<�=�#�+�+�F�3��!�%�+�+�"7�"7��"@�A�
� !�
�1�
��{�{�5��#4�5���	� 1� 1�+� >�?�	�#�+�+�I�6���D�4�;��!�Y�%6�%6�6�+4�+<�+<�^�+L�D�(�#�:�D���,�,�
�T�0A�A�,�%��):�):�:�/8�/@�/@�*�0�D�,�!�D�D�T�J�E���0�0�E�9�0� �I�$5�$5�5�'0�'8�'8��'G�D�$�)�Y�->�->�>�*3�*;�*;�.�+�D�'�#�i�&7�&7�7�*3�*;�*;�O�*L�D�'����T�"��,�#'�L�M#�X	
�$�$�*�*�,�'+��$�
���K�K�G�H���
��D��y�y�<�,�,�,�
�~�~�~�d�.H�.H�.H�� $�
����N�]�:�;����B��|�'=�'=�'=�!.���)�)�,�7��B��!.���#�#�M�2���O�}�}�	�'�$�t�';�';�;��
�	�s&�N#�2N#�	E5N#�?B(N#�-N#�#2Oc�	�VPR4^p\VP4pVPRR4VPRR4\P
!VP\P4'd,\P!VP4PpV^8�dMVP'g;VPR\P!\P!V444\V^R7p\P P#VP4'dW\P
!VP\P4'g"\P$!VP4\)VPR4pVP+4F#pVP-VP/R44K%	VP14VP3^^4WPnVP94VP4erVPR4VPG4VPP'd=VPPPR'd!\PN!VP4MVPR4VPTPW4R
# \dEL&i;i \d*p\'RTP:RT:R	24R
p?ELsR
p?ii;i \6dELi;i \:d�pTP<R
8Xds\P P#TP4'dDTPRTP,4\)TPR4TnR
p?EL�TPRT,4R
p?EL�R
p?i\>\@\BPD3d@pTPRT,4\'RTP,4R
p?ELR
p?ii;i \HdL\JPL!RTP,4\PN!TP4EL=i;i)zMetaRelease.download()z
Cache-ControlzNo-Cache�Pragmazno-cachezIf-Modified-Since)�timeoutzCan't unlink 'z' (�)Nzw+zUTF-8i0zreading file '%s'�rz%result of meta-release download: '%s'zIFailed to connect to %s. Check your Internet connection or proxy settingsz!have self.metarelease_informationzparse failed for '%s'zNO self.metarelease_information),r?rrO�
add_headerrU�accessr��W_OK�stat�st_mtimer�r@r��asctime�gmtimerrVrWr��printr��	readlinesr]�decode�flush�seekrlr�r�r�coderr�socketr�r�r��logging�	exception�removerFr$rDrh)r%�lastmodified�req�urirv�f�lines&      rro�MetaReleaseCore.downloadXs>�����,�-����d�*�*�+������
�3����x��,�
�9�9�T�*�*�B�G�G�4�4�
�!�w�w�t�'<�'<�=�F�F���!��D�$6�$6�$6��N�N�#�T�\�\�$�+�+�l�2K�%L�
�(	��#�r�*�C��w�w�~�~�d�3�3�4�4�R�Y�Y��%�%�r�w�w�>�>���I�I�d�3�3�4�
���.�.��5���M�M�O�D��G�G�D�K�K��0�1�,����	����q�!��/0�,�
�I�I�K�"�'�'�3��K�K�;�<�
1��
�
���}�}�}����!=�!=�!=��	�	�$�/�/�0���K�K�9�:��������C�
��
��"���48�4I�4I�1�M�������
��
���	I��v�v��}�������0E�0E�!F�!F����/�$�2G�2G�G�H�/3�D�4I�4I�3�/O��,�,����C�a�G�H�H���-����8�	��K�K�?�!�C�D��$�&*�&:�&:�;�
�
��	���
1��!�!�+�d�.C�.C�C���	�	�$�/�/�0�
1�s��*K�A0L �3 K�A5L�	L �9P1�K�K�L�"L�L �L�L �L�L �L�L � P.�+?O�+=O�.O�!P.�.P.�/4P)�)P.�1AR�Rc�@�VPP4'*#r)rD�is_set)r%s&r�downloading�MetaReleaseCore.downloading�s���?�?�)�)�+�+�+rc���Rp\4pV'dVRV,,
pVRVP,,
pVRVP,,
p\VR4#)�?zlang=%s&zos=%s&zver=%sz/?)r	rIrr)r%r��qr�s&&  rr��3MetaReleaseCore._get_release_notes_uri_query_string�sR�����z���
��d�"�"�A�	�X����
#�#��	�X����
$�$���Q��~�rc�z�VP'd)\PPVR,4R#R#)�
N)r>r[r\r])r%�msgs&&rr?�MetaReleaseCore._debug�s&���:�:�:��J�J���S�4�Z�(�rc��\P!4pVPV4TPRR4'dJTPRR4P4pTR9d
RTn
R#TR8Xd
RTn
R#RTn
R#R# \Pd3p\P
P
RT:RT:24Rp?R#Rp?ii;i)	r0r1N�DEFAULT�Promptr<r5�normalr;)rSrTrYrZr[r\r]r_r`�lowerrN)r%�conffilerurvrNs&&   rrg�MetaReleaseCore._parse_cfg�s����*�*�,��	��K�K��!����Y��1�1��Z�Z�	�8�4�:�:�<�F���(�%����5��#���&���2��
�!�!�	��J�J���5=�q�A�
�
��		�s�B�C� 'C
�
C)r>r�rOrPrRrQrKrLrDrIrJr@rlrFrMrNrErA)FFFFFN)rrrr�__doc__rU�environr>rbrXr&rmr�r�r�ro�propertyr�r�r?rgrr(r)s@rr,r,Est�����

#�b�j�j�0�E�2�D�9��m7�`-�^(��X�xK�Z�,��,��)�'�'rr,�__main__F)$rGr�rirS�http.clientrr��email.utilsr�rfrUr�r[r�rB�urllib.parser�urllib.requestrr�urllib.errorrrr�r	r
rrr
r�r�objectrr,r�metarrr�<module>r�s���.����%����	�
�
����+�,���	�I�	�#�6�#�F'�f�F'�R�z���5�%�(�D�r

Youez - 2016 - github.com/yon3zu
LinuXploit