OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   24-Oct-2003 16:33:53
  Branch: HEAD                             Handle: 2003102415335102

  Added files:
    openpkg-src/ecartis     banned ecartis.aliases ecartis.cfg ecartis.patch
  Modified files:
    openpkg-src/ecartis     ecartis.spec
    openpkg-web             news.txt

  Log:
    modifying package: ecartis-1.0.0.20030814 20031024 again

  Summary:
    Revision    Changes     Path
    1.1         +10 -0      openpkg-src/ecartis/banned
    1.1         +25 -0      openpkg-src/ecartis/ecartis.aliases
    1.1         +206 -0     openpkg-src/ecartis/ecartis.cfg
    1.1         +18 -0      openpkg-src/ecartis/ecartis.patch
    1.2         +1  -1      openpkg-src/ecartis/ecartis.spec
    1.7156      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/ecartis/banned
  ============================================================================
  $ cvs diff -u -r0 -r1.1 banned
  --- /dev/null 2003-10-24 16:33:53.000000000 +0200
  +++ banned    2003-10-24 16:33:53.000000000 +0200
  @@ -0,0 +1,10 @@
  +##
  +##  @l_prefix@/etc/ecartis/banned - global Ecartis blacklist configuration
  +##
  +
  +#
  +#   Sample configuration
  +#
  +
  [EMAIL PROTECTED]
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ecartis/ecartis.aliases
  ============================================================================
  $ cvs diff -u -r0 -r1.1 ecartis.aliases
  --- /dev/null 2003-10-24 16:33:53.000000000 +0200
  +++ ecartis.aliases   2003-10-24 16:33:53.000000000 +0200
  @@ -0,0 +1,25 @@
  +##
  +##  @l_prefix@/etc/ecartis/ecartis.aliases
  +##
  +
  +#
  +#   Include this configuration file into your MTA's configuration. For
  +#   postfix the 'alias_maps' entry in @l_prefix@/etc/postfix/main.cf
  +#   could look like this for example:
  +#
  +#       alias_maps = hash:@l_prefix@/etc/postfix/aliases,
  +#                    hash:@l_prefix@/etc/ecartis/ecartis.aliases
  +#
  +#   Of course, after changes on this file the 'postalias' command
  +#   should be executed at once.
  +#
  +#       # @l_prefix@/sbin/postalias @l_prefix@/etc/ecartis/ecartis.aliases
  +#
  +
  +#
  +#   Sample configuration
  +#
  +
  +#ecartis:       "| @l_prefix@/libexec/ecartis/ecartis"
  +#ecartis-owner: [EMAIL PROTECTED]
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ecartis/ecartis.cfg
  ============================================================================
  $ cvs diff -u -r0 -r1.1 ecartis.cfg
  --- /dev/null 2003-10-24 16:33:53.000000000 +0200
  +++ ecartis.cfg       2003-10-24 16:33:53.000000000 +0200
  @@ -0,0 +1,206 @@
  +##
  +##  @l_prefix@/etc/ecartis/ecartis.cfg - global Ecartis configuration settings
  +##
  +
  +#
  +#   Logging
  +#
  +
  +#   location of log file
  +#     default: logfile = ./ecartis.log
  +logfile = @l_prefix@/var/ecartis/log/ecartis.log
  +
  +#   debug level between '0' (quiet) and '10' (verbose)
  +#     default: debug = 0
  +debug = 5
  +
  +#
  +#   Mail server configuration
  +#
  +
  +#   outgoing SMTP server
  +#     default: mailserver = localhost
  +mailserver = localhost
  +
  +#
  +#   Global configuration files
  +#
  +
  +#   file containing the global blacklist for the entire Ecartis
  +#   installation
  +#     default: global-blacklist = ./banned
  +global-blacklist = @l_prefix@/etc/ecartis/banned
  +
  +#
  +#   Addresses
  +#
  +
  +#   The e-mail address this copy of Ecartis runs as
  +listserver-address = [EMAIL PROTECTED]
  +
  +#   The e-mail address for the local Ecartis admin
  +listserver-admin = [EMAIL PROTECTED]
  +
  +#   The 'friendly name' that will show up on mail from ecartis.
  +listserver-full-name = Ecartis
  +
  +#
  +#   Meta directory information
  +#
  +
  +#   This is where the main ecartis executable is located on a default install.
  +#   Defaults to the path the program is executed from. Not useful in it's own,
  +#   but used to build the other variables defaults.
  +#listserver-root = /home/ecartis
  +
  +#   This is where the config files (such as global blacklist, virtual host
  +#   configs, etc) are located. Defaults to listserver-root.
  +#listserver-conf = /home/ecartis
  +
  +#   This is where the writable data directories (lists, queue, archives, etc)
  +#   live by default. Defaults to listserver-root.
  +#listserver-data = /home/ecartis
  +
  +#   This is where to load the Ecartis modules from.
  +#   Defaults to listserver-root/modules
  +#listserver-modules = /home/ecartis/modules
  +
  +#   In the situation where you are virtual hosting, you could in fact store
  +#   all the lists in seperate places. If you do, you will need to run
  +#   different copies with different config files for things like procbounce or
  +#   procdigest, but that's the price you pay for virtual hosting
  +lists-root = lists
  +
  +#   Are we a paranoid installation?  Paranoid installations only allow admin
  +#   functions to be done by hand. Defaults to 'off' if not specified.
  +#paranoia = off
  +
  +#   Do we refuse to parse RFC822 'From:' headers? Otherwise RFC822 headers can
  +#   be used as the sender's address.
  +deny-822-from = no
  +
  +#   Change this to a valid email address at your site.
  +list-owner = [EMAIL PROTECTED]
  +
  +#   sendmail-sleep should be set to yes to make Ecartis 'sleep' 5 ms after
  +#   receiving a response from RCPT TO. Some sendmail servers die if you don't
  +#   delay.
  +sendmail-sleep = no
  +
  +#   sort-tolist is useful for sendmail installations, where the delivery order
  +#   is determined by the order of RCPT TO... it helps make the delivery more
  +#   efficient. However, more 'intellegent' mailers like Postfix and qmail do
  +#   not really need this option, and it only wastes a bit of RAM and
  +#   processing time on a list send. Sendmail users would do well to set to
  +#   'yes', qmail and Postfix users, turn it off.
  +sort-tolist = no
  +
  +#   When set to yes, turns off the Ecartis version tagline at the bottom of
  +#   list results. (Hint: Set to 'no' if the development team sends you a new
  +#   version every day. :-)
  +task-no-footer = no
  +
  +#   Allow or disallow the 'setaddy' command. Setaddy allows users to modify
  +#   their addresses. This is primarily for users of NetCom, for example, which
  +#   sends the messages from [EMAIL PROTECTED], and then bounces
  +#   messages replied back to this address. Setaddy allows these users to
  +#   specify their send-to address as [EMAIL PROTECTED] and Ecartis will still
  +#   accept messages from their fudged-up address.
  +allow-setaddy = yes
  +
  +#   'full-bounce' controls whether bounces contain the entire message or just
  +#   the headers.
  +full-bounce = no
  +
  +#   max-rcpt-tries defines the number of times to try getting input from
  +#   sendmail on 'RCPT-TO'. Sometimes sendmail delays and leaves the socket
  +#   buffer empty. Usually, you should never need to set this.
  +#max-rcpt-tries = 5
  +
  +#   How long should cookies be kept before they're expired and removed?
  +#   Defaults to 3 hours.
  +#cookie-expiration-time = 2d
  +
  +#   How long should the 'Expiry-Date' header field time be from now? Mail
  +#   programs that support this feature will automatically delete mail older
  +#   than this. This is only used for generic command output, for the message
  +#   you get back from things like 'lists' and 'who' and the output of setting
  +#   your flags. Files sent (closed-post notices, etc.) are not given an
  +#   Expiry-Date. Defaults to 1 day if not set.
  +#reply-expires-time = 4h
  +
  +#
  +#   Files used by individual lists
  +#
  +
  +post-password-file = text/postpassword.txt
  +
  +#   The filename for the textfile sent to a user when they fail a blacklist
  +#   check. Path is under list directory. This is the file you retrieve with
  +#   'getconf blacklist-reject'.
  +blacklist-file = text/blacklist.txt
  +
  +#   The filename for the individual list blacklist files. Path is relative to
  +#   list directory. This is the file you retrieve with 'getconf blacklist'.
  +blacklist-mask = blacklist
  +
  +#   The filename for the textfile sent to a new user when they first
  +#   subscribe. Path is under list directory. This is the file you retrieve
  +#   with 'getconf welcome'.
  +welcome-file = text/intro.txt
  +
  +#   The filename for the textfile prepended to posts for a list (if present).
  +#   Path is under list directory. This is the file you retrieve with
  +#   'getconf header'.
  +header-file = text/reflector-header.txt
  +
  +#   The filename for the textfile appended to posts to a list (if present).
  +#   Path is under list directory. This is the file you retrieve with
  +#   'getconf footer'.
  +footer-file = text/reflector-footer.txt
  +
  +#   The filename for the textfile sent to someone who sends mail to a closed
  +#   list, but is not subscribed to the list. This is probably a good place to
  +#   explain what a mailing list is, and subtly suggest they subscribe :-)
  +closed-file = text/closed-post.txt
  +
  +#   The digest-header-file and digest-footer-file specified below violates the
  +#   RFC1153 standard for digested mailing lists. However, they seem quite
  +#   popular :-)
  +
  +#   The filename for the textfile prepended to the head of digests when
  +#   they're sent out. Path is relative to list directory. This is the file you
  +#   retrieve with 'getconf digest-header'.
  +digest-header-file = text/digest-header.txt
  +
  +#   The filename for the textfile appended to the tail of digests when they're
  +#   sent out. Path is relative to list directory. This is the file you
  +#   retrieve with 'getconf digest-footer'.
  +digest-footer-file = text/digest-footer.txt
  +
  +#   The filename for the textfile to be placed in the 'Administrivia' section
  +#   of digests when they're assembled. Path is relative to list directory.
  +#   This is the file you retrieve with 'getconf digest-administrivia'.
  +digest-administrivia-file = digest/administrivia
  +
  +#   The filename for the textfile to be sent to a user whose post was rejected
  +#   because they were set nopost. This is the file you retrieve with
  +#   'getconf nopost'.
  +nopost-file = text/nopost.txt
  +
  +#   The filename of the textfile containing regexps, one per line, of patterns
  +#   to try matching to block spam or unsolicited commercial e-mail.
  +#   'getconf spamfile' gets this one.
  +spamfile = spam-regexp
  +
  +#   The filename of the textfile to be sent to a user when they are set
  +#   MODERATOR. This should contain an introduction to moderating the list, and
  +#   serves as a welcome/intro to the new responsibilities a user has.
  +moderator-welcome-file = text/moderator.txt
  +
  +#   The filename of the file containing regexps, one per line of patterns to
  +#   match when attempting to determine if a users mail to the list contains an
  +#   admin request which should have gone to <list>-request instead. Retrieve
  +#   with 'getconf administrivia-regexp'.
  +administrivia-regexp-file = admin-regexp
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ecartis/ecartis.patch
  ============================================================================
  $ cvs diff -u -r0 -r1.1 ecartis.patch
  --- /dev/null 2003-10-24 16:33:53.000000000 +0200
  +++ ecartis.patch     2003-10-24 16:33:53.000000000 +0200
  @@ -0,0 +1,18 @@
  +--- src/modules/bouncer/custom.c.orig        Mon Oct 14 08:45:07 2002
  ++++ src/modules/bouncer/custom.c     Thu Nov 28 15:51:50 2002
  +@@ -419,13 +419,13 @@
  +    strncpy(errorstr, pbase, ssize);
  +    errorstr[ssize] = '\0';
  + 
  +-   if (!isdigit(errorstr[0])) {
  ++   if (!isdigit((int)(errorstr[0]))) {
  +     handle_error(550, useraddy, errorstr, outfilename);
  +     LMAPI->write_file(outfile, "User: %s:\n      (%d) %s\n\n", useraddy, 550, 
errorstr);
  + 
  +    } else {
  +     errcode = atoi(errorstr);
  +-    for (errstr = errorstr; *errstr && isdigit(*errstr); errstr++);
  ++    for (errstr = errorstr; *errstr && isdigit((int)(*errstr)); errstr++);
  +     if (*errstr) ++errstr;
  +     handle_error(errcode, useraddy, errstr, outfilename);
  +     LMAPI->write_file(outfile, "User: %s:\n      (%d) %s\n\n", useraddy, errcode, 
errstr);
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/ecartis/ecartis.spec
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 ecartis.spec
  --- openpkg-src/ecartis/ecartis.spec  24 Oct 2003 13:15:47 -0000      1.1
  +++ openpkg-src/ecartis/ecartis.spec  24 Oct 2003 14:33:53 -0000      1.2
  @@ -29,7 +29,7 @@
   
   #   package information
   Name:         ecartis
  -Summary:      Ecartis Mailling List Manager
  +Summary:      Ecartis Mailing List Manager
   URL:          http://www.ecartis.org/
   Vendor:       Noderunner Computing
   Packager:     The OpenPKG Project
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.7155 -r1.7156 news.txt
  --- openpkg-web/news.txt      24 Oct 2003 14:29:27 -0000      1.7155
  +++ openpkg-web/news.txt      24 Oct 2003 14:33:51 -0000      1.7156
  @@ -1,3 +1,4 @@
  +24-Oct-2003: Upgraded package: P<ecartis-1.0.0.20030814-20031024>
   24-Oct-2003: New package: P<nedit-5.3-20031024>
   24-Oct-2003: New package: P<ecartis-1.0.0.20030814-20031024>
   24-Oct-2003: New package: P<openmotif-2.2.2-20031024>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to