]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
Removed discardedname var since we don't need it anymore
authormmj <none@none>
Sat, 15 Jan 2005 10:53:52 +0000 (21:53 +1100)
committermmj <none@none>
Sat, 15 Jan 2005 10:53:52 +0000 (21:53 +1100)
ChangeLog
VERSION
include/mlmmj.h
src/log_oper.c
src/mlmmj-maintd.c
src/mlmmj-recieve.c

index 39cc2521929212ea4c5ed96f65d62ead21abecd4..6056845dcb774ab18c028f2dc1767182fed12ac9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,4 @@
+ o Add Message-Id: and Date: headers to mail from mlmmj
  o Make log_oper() varargs capable, thanks Rob Holland
 1.1.1-RC1
  o Never discard anything from LISTDIR/queue/, let the admin be able to judge
diff --git a/VERSION b/VERSION
index ddfed28e1a7708560b83fbf737abae903a67c953..08f525b97e0b61d15ded80249048f91104e33b84 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.1.1-RC1
+1.1.1-RC2
index 79050100383d3b0f20129200f67355f08ab6603a..615adb3200d213bec8fd4c457684143a3443112d 100644 (file)
@@ -54,6 +54,9 @@
 #define DIGESTMIMETYPE "digest" /* Which sub-type of multipart to use when
                                 * sending digest mails */
 #define OPLOGFNAME "mlmmj.operation.log" /* logfile to log operations */
+#define OPLOGSIZE 524288
+
+#define MAXVERPRECIPS 100
 
 struct strlist {
        int count;
index 6953f518402a12f2f8e0302314e7af3ab720947e..d91bca3674805a77af3f36bb577ae72fcb9eb85a 100644 (file)
@@ -54,14 +54,9 @@ int log_oper(const char *prefix, const char *basename, const char *fmt, ...)
                log_error(LOG_ARGS, "Could not stat logfile %s", logfilename);
                myfree(logfilename);
                return -1;
-       } else if((st.st_mode & S_IFMT) == S_IFLNK) {
-               log_error(LOG_ARGS, "%s is a symbolic link, not opening",
-                                       logfilename);
-               myfree(logfilename);
-               return -1;
        }
        
-       if(st.st_size > (off_t)524288) {
+       if(st.st_size > (off_t)OPLOGSIZE) {
                tmp = concatstr(2, logfilename, ".rotated");
                if(rename(logfilename, tmp) < 0) {
                        log_error(LOG_ARGS, "Could not rename %s,%s",
index cab2f0a07a598a9804603cafa7c2f32e42162889..f54f28e9f6473ce7bcf2acae735b4e7d86170e2a 100644 (file)
@@ -208,8 +208,7 @@ int resend_queue(const char *listdir, const char *mlmmjsend)
        DIR *queuedir;
        struct dirent *dp;
        char *mailname, *fromname, *toname, *reptoname, *from, *to, *repto;
-       char *discardedname = NULL, *ch;
-       char *dirname = concatstr(2, listdir, "/queue/");
+       char *ch, *dirname = concatstr(2, listdir, "/queue/");
        pid_t childpid, pid;
        struct stat st;
        int fromfd, tofd, fd, discarded = 0, status;
index 27286608b4e20aa0142f9de421e9b73a1b5bc61f..2d9446cc1a021e8a7b24f362e289588bbc62a733 100644 (file)
@@ -56,7 +56,7 @@ int main(int argc, char **argv)
 {
        char *infilename = NULL, *listdir = NULL;
        char *randomstr = random_str();
-       char *mlmmjprocess, *bindir, *logstr;
+       char *mlmmjprocess, *bindir;
        int fd, opt, noprocess = 0, nofork = 0;
        struct stat st;
        uid_t uid;
@@ -139,6 +139,8 @@ int main(int argc, char **argv)
                exit(EXIT_FAILURE);
        }
 
+       log_oper(listdir, OPLOGFNAME, "mlmmj-recieve got %s", infilename);
+
        fsync(fd);
        close(fd);