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