]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
0.8.1 preparations
authormmj <none@none>
Fri, 25 Jun 2004 08:14:25 +0000 (18:14 +1000)
committermmj <none@none>
Fri, 25 Jun 2004 08:14:25 +0000 (18:14 +1000)
ChangeLog
README
TUNABLES
include/wrappers.h
src/mlmmj-process.c

index d064f6defba8b7163c478ec93bc38b7977a2a5a4..552db713de5adb4b3d350137d2e4027e46123bd8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
 0.8.1
+ o Go through all open() calls and retry in case we (allthough it's extremely
+   unlikely) did get EEXIST
  o Add the option to add a To: header including the recipient emailaddress.
    NOTE that this does not remove any existing To: headers, they should be
    removed in control/delheaders
diff --git a/README b/README
index 1ccb39cd100cc34a09ac0598c1358af119ba4988..9188cece9e1b610b686da57ace5c7e1856999f75 100644 (file)
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-README mlmmj-0.8.0                                     Jun 21th 2004
+README mlmmj-0.8.1                                     Jun 25th 2004
 
 This is an attempt at implementing a mailing list manager with the same
 functionality as the brilliant ezmlm, but with a decent license and mail server
@@ -12,7 +12,6 @@ The functionality is not vast, but slowly improving:
  · Complete requeueing functionality
  · Moderation functionality
  · Subject prefix
- · Subscribe / unsubscribe functionality (email, commandline).
  · Subscribers only posting
  · Regular expression access control
 
@@ -23,7 +22,7 @@ To use mlmmj, do the following:
 
         recipient_delimiter = +
 
-    to /etc/postfix/main.cf. In Exim it's done by adding
+    to /etc/postfix/main.cf. In Exim it can be done by adding
 
         local_part_suffix = +*
        local_part_suffix_optional
index 3b12bc121d831d8d86b97d5287743cbe5dd8662f..25d8e83c34c1b3a895ff1bc5a8f07e8bd745e7e2 100644 (file)
--- a/TUNABLES
+++ b/TUNABLES
@@ -8,7 +8,6 @@ variable to "true". If it's a "normal" file, the first line will be used as
 value, leaving line 2 and forward ready for commentary etc. If it's possible
 to specify several entries (one pr. line), it's marked "list".
 
-
  · closedlist                  (boolean)
 
    Is the list is open or closed. If it's closed subscribtion and
@@ -16,38 +15,31 @@ to specify several entries (one pr. line), it's marked "list".
    too, so the -C option to mlmmj-sub and mlmmj-unsub is of no use with a
    closed list.
 
-
  · moderated                   (boolean)
 
    If this file is present, the emailaddresses in the file listdir/moderators
    will act as moderators for the list.
 
-
-
  · tocc                                (boolean)
 
    If this file is present, the list address does not have to be in the To:
    or Cc: header of the email to the list.
 
-
  · subonlypost                 (boolean)
 
    When this file is present, only people who are subscribed to the list,
    are allowed to post to it. The check is made against the "From:" header.
 
-
  · prefix                      (normal)
 
    The prefix for the Subject: line of mails to the list. This will alter the
    Subject: line, and add a prefix if it's not present elsewhere.
 
-
  · owner                       (list)
 
    The emailaddresses in this file (1 pr. line) will get mails to
    listname+owner@listdomain.tld
 
-
  · delheaders                  (list)
 
    In this file is specified *ONE* headertoken to match pr. line. If the file
@@ -57,7 +49,6 @@ to specify several entries (one pr. line), it's marked "list".
    Then all occurences of these headers in incoming list mail will be deleted.
    "From " and "Return-Path:" are deleted no matter what.
 
-
  · access                      (list)
 
    If this file exists, all headers of a post to the list is matched against
index 273c081dad31c32c490e23c6ef799231c731d416..1c5cec96c5c830231a5bc898ce6f8a91b92b627b 100644 (file)
@@ -29,7 +29,5 @@
 ssize_t writen(int fd, const void *vptr, size_t n);
 int random_int(void);
 int dumpfd2fd(int infd, int outfd);
-int openrandexclrw(const char *dir, const char *prefix, mode_t mode,
-                  char *name);
 
 #endif /* WRAPPERS_H */
index 963e0d5c5d0e62b30addd079a8e015057f128340..73c30901b62ae1f9808c4fced130b6691a7a6b83 100644 (file)
@@ -324,7 +324,7 @@ static void print_help(const char *prg)
 
 int main(int argc, char **argv)
 {
-       int i, fd, opt, noprocess = 0, moderated = 0;
+       int i, opt, noprocess = 0, moderated = 0;
        int hdrfd, footfd, rawmailfd, donemailfd;
        int subonlypost = 0, addrtocc = 1, intocc = 0;
        char *listdir = NULL, *mailfile = NULL, *headerfilename = NULL;