From 511fbb851f09bb443b23eea017a14c6803bce6b5 Mon Sep 17 00:00:00 2001 From: lars Date: Sun, 8 Jan 2006 06:26:08 +0000 Subject: [PATCH] incorporate language fix from 3.0.2 update website --- LICENSE | 26 -------------------------- README | 4 ++-- debian-related/DEBIAN/control | 2 +- debian-related/README.Debian | 26 +++++++++++++++++++++----- debian-related/index.c | 2 +- lang/de.hdf | 2 +- lang/en.hdf | 2 +- scripts/debian.sh | 4 ++-- 8 files changed, 29 insertions(+), 39 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index c7a0aa4..0000000 --- a/LICENSE +++ /dev/null @@ -1,26 +0,0 @@ -Copyright (c) The Regents of the University of California. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. diff --git a/README b/README index fad9033..2ba8704 100644 --- a/README +++ b/README @@ -21,7 +21,7 @@ VIII. Bugs && Bug Reports I. Copyright Stuff - essentially the FreeBSD licence ... ================== -ezmlm-web - version 3.0 - 12/22/02005 +ezmlm-web - version 3.1 - 12/22/02005 Copyright (C) 1998, Guy Antony Halse, All Rights Reserved. @@ -99,7 +99,7 @@ This version of ezmlm-web requires the following; * ezmlm v0.53 (or ezmlm-idx v0.40) * clearsilver v0.10.2 (only perl support is necessary) * Perl v5.004 and the following modules; - + Mail::Ezmlm v0.03 + + Mail::Ezmlm v0.07 (current version!) + Mail::Address v1.15 + CGI v2.6 + CGI::Carp v1.06 diff --git a/debian-related/DEBIAN/control b/debian-related/DEBIAN/control index bb9c1f6..d9062ca 100644 --- a/debian-related/DEBIAN/control +++ b/debian-related/DEBIAN/control @@ -1,5 +1,5 @@ Package: ezmlm-web -Version: 3.1-1 +Version: 3.1-2 Section: admin Priority: extra Architecture: all diff --git a/debian-related/README.Debian b/debian-related/README.Debian index c79705e..4352f6a 100644 --- a/debian-related/README.Debian +++ b/debian-related/README.Debian @@ -1,10 +1,26 @@ -How to use ezmlm-web with debian: +How to use ezmlm-web with debian + +Table of content +1 - install the package +2 - install required additional software +3 - create user-sprecific suid binaries +4 - create a user-specific configuration +5 - access control +6 - testing + +################################################################# 1) install the package you surely did this already :) -2) create user-specific suid binaries +2) install required additional software +Take a look at /usr/share/doc/ezmlm-web/README - section III (Requirements). +If you are able to run /usr/lib/ezmlm-web/ezmlm-web.pl without problems, then +you are ready for the next step. + + +3) create user-specific suid binaries As perl-suid is considered deprecated, you have to compile a C-wrapper for every user of your debian system, who wants to manage his mailing lists with ezmlm-we. @@ -16,12 +32,12 @@ to create a wrapper, type the following: e.g: ezmlm-web-make-suid john ~john/public_html/cgi-bin/ezmlm-web -3) create a user-specific configuration file (optional) +4) create a user-specific configuration file (optional) Copy /usr/share/doc/ezmlm-web/examples/ezmlmwebrc to ~john/.ezmlmwebrc and change its content according to your setup. -4) access control (optional) +5) access control (optional) configure access control for the fresh cgi binary. Maybe you can use the htaccess.sample file in /usr/share/doc/ezmlm-web/examples as a template. @@ -33,6 +49,6 @@ possible web users. An example webusers file can be found at See /usr/share/doc/ezmlm-web/README for details about access control. -5) testing +6) testing Now you can access the ezmlm-web interface by using your web browser. e.g. point it to http://localhost/~john/cgi-bin/ezmlm-web diff --git a/debian-related/index.c b/debian-related/index.c index bae86c5..0453aaa 100644 --- a/debian-related/index.c +++ b/debian-related/index.c @@ -6,5 +6,5 @@ int main(void) { /* Change this path to wherever you decided to put ezmlm-web.cgi */ - execv("/usr/lib/ezmlm-web.cgi"); + execv("/usr/lib/ezmlm-web/ezmlm-web.pl"); } diff --git a/lang/de.hdf b/lang/de.hdf index eecd36a..9dfa761 100644 --- a/lang/de.hdf +++ b/lang/de.hdf @@ -128,7 +128,7 @@ Lang { r = Erlaube die Fern-Administration der Liste (für ModeratorInnen) s = Die Einschreibung in die Liste und für die Zusammenfassungen wird moderiert t = Hänge eine Signatur an jede versandte Nachricht - u = Einsendungen von AbonnentInnen werden immer akzeptiert (dies gilt auch für moderierte Listen) + u = Nur Einsendungen von AbonnentInnen werden akzeptiert (für moderierte Listen: akzeptiere alle Einsendungen von AbonnentInnen) w = Entferne den Aufruf von ezmlm-warn aus den Verarbeitungsregeln (für sehr spezielle Konfigurationen) x = Prüfe die MIME-Typen der Anhänge eingehender Nachrichten y = Fordere eine Bestätigung für jede eingesandte Nachricht an diff --git a/lang/en.hdf b/lang/en.hdf index e67ee3b..207327b 100644 --- a/lang/en.hdf +++ b/lang/en.hdf @@ -128,7 +128,7 @@ Lang { r = Enable remote administration of the list (for moderators) s = Subscriptions to the main list and the digest list will be moderated t = Add a trailing text to every message - u = Subscribed users may always post messages (even ignoring moderation) + u = Only subscribed users may post messages (for moderated lists: always accept subscribers' postings) w = Remove the ezmlm-warn invocations from the list setup (rarely useful) x = Remove or reject specific mime types in messages y = Request a confirmation mail for every posted message diff --git a/scripts/debian.sh b/scripts/debian.sh index 2fcffad..96dd2e4 100755 --- a/scripts/debian.sh +++ b/scripts/debian.sh @@ -30,7 +30,7 @@ ACTION=build case "$ACTION" in build ) mkdir -p "$BUILD_DIR/usr/share/ezmlm-web" - mkdir -p "$BUILD_DIR/usr/lib" + mkdir -p "$BUILD_DIR/usr/lib/ezmlm-web" mkdir -p "$BUILD_DIR/usr/bin" mkdir -p "$BUILD_DIR/usr/share/man/man1" mkdir -p "$BUILD_DIR/usr/share/doc/ezmlm-web/examples" @@ -40,7 +40,7 @@ case "$ACTION" in svn export "$ROOT_DIR/css" "$BUILD_DIR/usr/share/ezmlm-web/css" >/dev/null ln -s /usr/share/ezmlm-web/css/default.css "$BUILD_DIR/var/www/ezmlm-web.css" svn export "$ROOT_DIR/lang" "$BUILD_DIR/usr/share/ezmlm-web/lang" >/dev/null - cp "$ROOT_DIR/ezmlm-web.cgi" "$BUILD_DIR/usr/lib" + cp "$ROOT_DIR/ezmlm-web.cgi" "$BUILD_DIR/usr/lib/ezmlm-web/ezmlm-web.pl" cp "$ROOT_DIR/debian-related/index.c" "$BUILD_DIR/usr/share/ezmlm-web" cp "$ROOT_DIR/htaccess.sample" "$BUILD_DIR/usr/share/doc/ezmlm-web/examples" cp "$ROOT_DIR/webusers.sample" "$BUILD_DIR/usr/share/doc/ezmlm-web/examples"