diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/debug smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/debug --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/debug 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/debug 2016-04-20 12:43:32.069000000 -0400 @@ -0,0 +1 @@ +disabled diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/encryption smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/encryption --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/encryption 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/encryption 2016-04-20 12:43:39.245000000 -0400 @@ -0,0 +1 @@ +disabled diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/interface smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/interface --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/interface 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/interface 2016-04-20 12:44:00.172000000 -0400 @@ -0,0 +1 @@ +normal diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/options smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/options --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/options 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/options 2016-04-20 12:44:46.749000000 -0400 @@ -0,0 +1 @@ +aBDFGHiJkLMNOpQRSTUWx diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/type smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/type --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/db/configuration/defaults/ezmlm/type 1969-12-31 19:00:00.000000000 -0500 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/db/configuration/defaults/ezmlm/type 2016-04-20 12:26:52.757000000 -0400 @@ -0,0 +1 @@ +configuration diff -Nur smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/templates/etc/ezmlm/ezmlmwebrc/BODY smeserver-ezmlm-web-1.1.2/root/etc/e-smith/templates/etc/ezmlm/ezmlmwebrc/BODY --- smeserver-ezmlm-web-1.1.2.old/root/etc/e-smith/templates/etc/ezmlm/ezmlmwebrc/BODY 2016-04-20 07:35:06.363000000 -0400 +++ smeserver-ezmlm-web-1.1.2/root/etc/e-smith/templates/etc/ezmlm/ezmlmwebrc/BODY 2016-04-20 12:48:20.128000000 -0400 @@ -2,30 +2,31 @@ $OUT = <<'EOF'; -# $Id: ezmlmwebrc,v 1.5 2000/09/25 18:25:26 guy Exp $ -# Configuration file for ezmlm-web 2.1 +# Minimal configuration file for ezmlm-web 3.3 # =========================================================================== # This file is not just an ordinary configuration file - it contains valid # perl statements that are executed just like any other perl script. When # editing this file, be careful that it is still valid perl when you have # finished (perl -w ezmlmwebrc ;-) - -# It is divided into to logical parts. The first part configures the way -# ezmlm-web runs, and the second changes the language, etc of ezmlm-web. You -# can not arbitarilly exclude any statement, since the script doesn't define -# any defaults of its own. You could, however, always split this file up and -# include the parts with -# -# require('/path/to/other/part'); - -$opt_c = 1; # No list creation or deletion +#. +# See the manpage of ezmlmwebrc(5) for a list of all available configuration +# settings. # --------------------------------------------------------------------------- -# Path to the ezmlm-web 3.3.1 template and laguage files +# Where do we store lists on this server ... Try "$HOME_DIR/lists".. +# This directory will automatically be created if needed. +# BEWARE: the (resulting) path MUST be absolute (starting with a slash)! +$LIST_DIR = "$HOME_DIR/lists"; + +# Where are the language files +# usually something like /usr/local/share/ezmlm-web/lang $LANGUAGE_DIR = "/usr/local/share/ezmlm-web/lang"; -$TEMPLATE_DIR ="/usr/local/share/ezmlm-web/template"; + +# Where are the template files +# usually something like /usr/local/share/ezmlm-web/template +$TEMPLATE_DIR = "/usr/local/share/ezmlm-web/template"; # Where do we store lists on this server ... Try "$HOME_DIR/lists". # This directory will automatically be created if needed. @@ -43,12 +44,6 @@ # Where do the qmail control files live on this system ... $QMAIL_BASE = $Mail::Ezmlm::QMAIL_BASE . '/control'; -# The url to our web interface - so we can use ezmlm-cgi if necessary -$EZMLM_CGI_URL = 'http://some.server.that.has/cgi-bin/ezmlm-cgi'; - -# Where our ezcgirc file lives (probably /etc/ezmlm/ezcgirc) -$EZMLM_CGI_RC = '/etc/ezmlm/ezcgirc'; - # Do we want to allow ``pretty'' names - ie more human readable ones # This will slow ezmlm-web down a bit for large lists $PRETTY_NAMES = 1; @@ -60,247 +55,113 @@ # What switches to we want ezmlm-web to have on as default. The ezmlm-make # defaults are aBDFGHIJKLMNOpQRSTUWX (small means enabled, CAPITALS mean # disabled). The defaults below should be reasonable - I use them ;) -$DEFAULT_OPTIONS = 'aBDFGHiJkLMNOpQRSTUWx'; +EOF -# Where do we find the nice little help icon - by default HELP_ICON_URL -# points to resources on http://rucus.ru.ac.za/. This will work, but we -# would appreciate it if you changed this to a local site. -# $HELP_ICON_URL = '/icons/small/unknown.gif'; -$HELP_ICON_URL = '/server-common/unknown.gif'; - -# Header for every page (.= concatinates) -# $HTML_HEADER = '
E Z Mailing List Manager |
'; -# $HTML_HEADER .= '
';
-
-$HTML_HEADER =<
- -END_OF_HEADER - -# $HTML_HEADER = '
'; -$HTML_HEADER .= '
ALL (all valid users)',
- mysqlcreate => 'This will create the necessary MySQL tables if the list configuration above requires it'
-
-);
-
-# This defines the captions of each of the buttons in ezmlm-web, and allows
-# you to configure them for your own language or taste. Since these are used
-# by the switching algorithm it is important that every button has a unique
-# caption - ie we can't have two 'Edit' buttons doing different things.
-
-%BUTTON = (
-
- # These MUST all be unique!
- create => 'Create',
- createlist => 'Create List',
- edit => 'Edit',
- delete => 'Delete',
- deleteaddress => 'Delete Address',
- addaddress => 'Add Address',
- moderators => 'Moderators',
- denylist => 'Deny List',
- allowlist => 'Allow List',
- digestsubscribers => 'Digest Subscribers',
- configuration => 'Configuration',
- yes => 'Yes',
- no => 'No',
- updateconfiguration => 'Update Configuration',
- edittexts => 'Edit Texts',
- editfile => 'Edit File',
- savefile => 'Save File',
- webarchive => 'Web Archive',
- selectlist => 'Select List',
- subscribers => 'Subscribers',
- cancel => 'Cancel',
- resetform => 'Reset Form',
-
-);
-
-# This defines the fixed text strings that are used in ezmlm-web. By editing
-# these along with the button labels and help texts, you can convert ezmlm-web
-# to another language :-) If anyone gets arround to doing complete templates
-# for other languages I would appreciate a copy so that I can include it in
-# future releases of ezmlm-web.
-
-%LANGUAGE = (
- nop => 'Action not yet implemented',
-# chooselistinfo => "
DIR/text directory. These files are sent out in response to specfic user request, or as part of all outgoing messages To edit a file, select its name from the box. Then click on the [$BUTTON{'editfile'}] button. Press [$BUTTON{'cancel'}] when you have finished editing.",
- editingfile => 'Editing File',
- editfileinfo => 'ezmlm-manage ezmlm-store |