Update of /cvsroot/mailman/mailman3/src/mailman/config/schemas
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31133/src/mailman/config/schemas

Added Files:
      Tag: 3.0
        __init__.py cli.xml mailman.xml webserver.xml 
Log Message:
Initial checkin of Mailman3 source

--- NEW FILE: __init__.py ---

--- NEW FILE: cli.xml ---
<!--
    Copyright (C) 2004 Barry A. Warsaw

    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2 of the License, or (at your option)
    any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc., 59
    Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-->

<schema>
    <description>
        Mailman command line interface schema.
    </description>

    <import package="mailman.config.components" file="databases.xml"/>
    <import package="mailman.config.components" file="domains.xml"/>
    <import package="mailman.config.components" file="layout.xml"/>
    <import package="mailman.config.components" file="logs.xml"/>
    <import package="mailman.config.components" file="startups.xml"/>

    <section type="databases" name="*" required="yes" attribute="databases"/>
    <section type="domains" name="*" required="yes" attribute="domains"/>
    <section type="layout" name="*" required="yes" attribute="layout"/>
    <section type="logs" name="*" required="yes" attribute="logs"/>
    <section type="startups" name="*" required="yes" attribute="startups"/>
</schema>

--- NEW FILE: mailman.xml ---
<!--
    Copyright (C) 2004 Barry A. Warsaw

    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2 of the License, or (at your option)
    any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc., 59
    Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-->

<schema>
    <description>
        Basic Mailman configuration schema
    </description>

    <sectiontype name="mailman">
        <key name="pidfile" required="yes">
            <description>
                The file that holds the mailmanctl PID file.
            </description>
        </key>

        <multikey name="loglevel" datatype="mailman.config.loglevel">
            <default>mailman.error    DEBUG</default>
            <default>mailman.web      DEBUG</default>
            <default>mailman.database INFO</default>
            <default>mailman.queues   DEBUG</default>
            <default>mailman.smtp     DEBUG</default>
            <default>mailman.bounces  INFO</default>
            <description>
                Specify the logging level for the various Mailman
                logs.  Each entry must have two items, the log name
                and the log level.  The log level can be either a
                numeric log level or a symbolic log level as specified
                in the logging package.
            </description>
        </multikey>

        <key name="pythonexe" datatype="existing-file" required="yes">
            <description>
                The full path to the Python executable to use for
                sub-processes.
            </description>
        </key>

        <key name="userid" datatype="mailman.config.userid"
             default="mailman">
            <description>
                The user to run Mailman as.  This can be either a numeric user
                id or an existing user name.
            </description>
        </key>

        <key name="groupid" datatype="mailman.config.groupid"
             default="mailman">
            <description>
                The group to run Mailman as.  This can be either a numeric
                group id or an existing group name.
            </description>
        </key>

        <multikey name="domain" datatype="mailman.config.domain"
                  required="yes">
            <description>
                The list of virtual domains.  Each line can have two or three
                items on it.  The first item is always a shorthand name for
                the domain.

                If there are two items, then the second one is a hostname used
                for both the web hostname and the mail hostname.  If there are
                three items, then the second one describes the mail domain and
                the third one describes the web domain.
            </description>
        </multikey>

    </sectiontype>
    <section type="mailman" name="*" required="yes" attribute="mailman" />
</schema>

--- NEW FILE: webserver.xml ---
<!--
    Copyright (C) 2004 Barry A. Warsaw

    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2 of the License, or (at your option)
    any later version.

    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
    or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    for more details.

    You should have received a copy of the GNU General Public License along
    with this program; if not, write to the Free Software Foundation, Inc., 59
    Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-->

<schema>
    <description>
        Configuration directives for Mailman's web interface.
    </description>

    <import package="mailman.config.components" file="databases.xml"/>
    <import package="mailman.config.components" file="domains.xml"/>
    <import package="mailman.config.components" file="layout.xml"/>
    <import package="mailman.config.components" file="logs.xml"/>
    <import package="mailman.config.components" file="startups.xml"/>
    <import package="mailman.config.components" file="webserver.xml"/>

    <section type="databases" name="*" required="yes" attribute="databases"/>
    <section type="domains" name="*" required="yes" attribute="domains"/>
    <section type="layout" name="*" required="yes" attribute="layout"/>
    <section type="logs" name="*" required="yes" attribute="logs"/>
    <section type="startups" name="*" required="yes" attribute="startups"/>
    <section type="webserver" name="*" required="yes" attribute="webserver"/>
</schema>


_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to