]> git.ipfire.org Git - thirdparty/mlmmj.git/log
thirdparty/mlmmj.git
21 years ago+0.5.1
mmj [Wed, 19 May 2004 13:04:41 +0000 (23:04 +1000)] 
+0.5.1
+ o Add a file TUNABLES which documents the ways to tune mlmmj lists.
+ o Add support for Subject: prefix

21 years agoif(infile == NULL) return NULL;
mmj [Wed, 19 May 2004 10:43:12 +0000 (20:43 +1000)] 
if(infile == NULL) return NULL;

21 years agoFile for generating bounce probes.
mmj [Wed, 19 May 2004 09:28:37 +0000 (19:28 +1000)] 
File for generating bounce probes.

21 years agoA better TODO
mmj [Tue, 18 May 2004 17:17:12 +0000 (03:17 +1000)] 
A better TODO

21 years agoadded comment about why the rename() call is safe
mortenp [Tue, 18 May 2004 17:02:20 +0000 (03:02 +1000)] 
added comment about why the rename() call is safe

21 years agoAdded WAITTIME (time to sleep before checking if we should spawn another mlmmj-send...
mortenp [Tue, 18 May 2004 15:25:36 +0000 (01:25 +1000)] 
Added WAITTIME (time to sleep before checking if we should spawn another mlmmj-send process) option in mlmmj.h

21 years agoadded comment about my fix
mortenp [Tue, 18 May 2004 14:40:17 +0000 (00:40 +1000)] 
added comment about my fix

21 years agobail out if we can not open subscribers.d/
mortenp [Tue, 18 May 2004 14:37:01 +0000 (00:37 +1000)] 
bail out if we can not open subscribers.d/

21 years agomlmmj-{,un}sub have been brought up to speed in a coordinated effort
mortenp [Mon, 17 May 2004 22:02:34 +0000 (08:02 +1000)] 
mlmmj-{,un}sub have been brought up to speed in a coordinated effort

21 years agoremoval of crufty crappy Makefile.in
mortenp [Mon, 17 May 2004 21:34:07 +0000 (07:34 +1000)] 
removal of crufty crappy Makefile.in

21 years agofixed spawn count
mortenp [Wed, 12 May 2004 12:06:52 +0000 (22:06 +1000)] 
fixed spawn count

21 years agomlmmj-make-ml.sh now creates subscribers.d as well
mmj [Tue, 11 May 2004 23:36:35 +0000 (09:36 +1000)] 
mlmmj-make-ml.sh now creates subscribers.d as well

21 years agomlmmj-send now forks multiple connections per subscriber.d/file
mmj [Tue, 11 May 2004 23:08:04 +0000 (09:08 +1000)] 
mlmmj-send now forks multiple connections per subscriber.d/file

21 years agoadded check for slash in list control string
mortenp [Tue, 11 May 2004 20:24:56 +0000 (06:24 +1000)] 
added check for slash in list control string

21 years agoadded comment about listcontrol() cleanup
mortenp [Tue, 11 May 2004 19:52:00 +0000 (05:52 +1000)] 
added comment about listcontrol() cleanup

21 years agochanged to be a big switch instead of a lot of if-else-if
mortenp [Tue, 11 May 2004 19:50:28 +0000 (05:50 +1000)] 
changed to be a big switch instead of a lot of if-else-if

21 years agoremoved (unused) BINDIR
mortenp [Tue, 11 May 2004 19:49:32 +0000 (05:49 +1000)] 
removed (unused) BINDIR
added MY_ASSERT macro

21 years agochanged incindexfile() - removed incflag, changed error return to be 0, and it now...
mortenp [Tue, 11 May 2004 15:50:04 +0000 (01:50 +1000)] 
changed incindexfile() - removed incflag, changed error return to be 0, and it now saves last used index in the file

21 years agoAssorted fixes
mmj [Mon, 10 May 2004 12:22:21 +0000 (22:22 +1000)] 
Assorted fixes

21 years agofix from Christoph Thiel
mmj [Sun, 9 May 2004 11:48:05 +0000 (21:48 +1000)] 
fix from Christoph Thiel

21 years agoBouncehandling, and massive cleanups around.
mmj [Sat, 1 May 2004 09:54:58 +0000 (19:54 +1000)] 
Bouncehandling, and massive cleanups around.

21 years agoBad bad mmj. Always make sure it compiles before checkin.
mmj [Fri, 30 Apr 2004 09:02:13 +0000 (19:02 +1000)] 
Bad bad mmj. Always make sure it compiles before checkin.

21 years agoThis is new function to quickly stat a control of the list. Example:
mmj [Fri, 30 Apr 2004 08:58:08 +0000 (18:58 +1000)] 
This is new function to quickly stat a control of the list. Example:

int moderatedlist = statctrl(listdir, "moderated);

Then it'll return true/false according to whether a file
listdir/control/moderated exists.

Add statctrl call to listcontrol for closedlist. The other functions I've
touched are only cleaning a bit.

21 years agoThis is new function to quickly stat a control of the list. Example:
mmj [Fri, 30 Apr 2004 08:57:33 +0000 (18:57 +1000)] 
This is new function to quickly stat a control of the list. Example:

int moderatedlist = statctrl(listdir, "moderated);

Then it'll return true/false according to whether a file
listdir/control/moderated exists.

21 years agoAdd the new directories to the README. It's listdir/control, listdir/moderation
mmj [Fri, 30 Apr 2004 08:56:35 +0000 (18:56 +1000)] 
Add the new directories to the README. It's listdir/control, listdir/moderation
and listdir/moderation/queue

21 years agoadded -F (no fork) option
mortenp [Fri, 30 Apr 2004 07:20:01 +0000 (17:20 +1000)] 
added -F (no fork) option

21 years agoprepare 0.3.4 release
mortenp [Wed, 28 Apr 2004 12:12:16 +0000 (22:12 +1000)] 
prepare 0.3.4 release

21 years agoadded comment about dot-fix
mortenp [Wed, 28 Apr 2004 11:59:54 +0000 (21:59 +1000)] 
added comment about dot-fix

21 years agofixed smtp handling of lines which start with a dot
mortenp [Wed, 28 Apr 2004 11:58:00 +0000 (21:58 +1000)] 
fixed smtp handling of lines which start with a dot

21 years agoif 0 ... #endif out debug messages
mmj [Tue, 27 Apr 2004 20:11:59 +0000 (06:11 +1000)] 
if 0 ... #endif out debug messages

21 years agoREADME adjustments
mmj [Tue, 27 Apr 2004 17:30:39 +0000 (03:30 +1000)] 
README adjustments

21 years agoSmall typo and bouncehandling now works
mmj [Tue, 27 Apr 2004 17:24:19 +0000 (03:24 +1000)] 
Small typo and bouncehandling now works

21 years ago0.3.3 tagged
mmj [Tue, 27 Apr 2004 17:24:04 +0000 (03:24 +1000)] 
0.3.3 tagged

21 years agoBe nice and free some memory before exit
mmj [Tue, 27 Apr 2004 16:36:34 +0000 (02:36 +1000)] 
Be nice and free some memory before exit

21 years agofixed subscription check (convert '=' to '@' before check)
mortenp [Tue, 27 Apr 2004 16:07:42 +0000 (02:07 +1000)] 
fixed subscription check (convert '=' to '@' before check)

21 years agoadded comment about bounce handling
mortenp [Tue, 27 Apr 2004 15:50:17 +0000 (01:50 +1000)] 
added comment about bounce handling

21 years ago*** empty log message ***
mmj [Tue, 27 Apr 2004 15:48:16 +0000 (01:48 +1000)] 
*** empty log message ***

21 years agomlmmj-recieve fork()
mmj [Tue, 27 Apr 2004 15:47:43 +0000 (01:47 +1000)] 
mlmmj-recieve fork()

21 years agobounces are now handled, so don't create the -bounces alias
mortenp [Tue, 27 Apr 2004 12:58:18 +0000 (22:58 +1000)] 
bounces are now handled, so don't create the -bounces alias

21 years agochanged bounce_from_adr() to match the bounce handling
mortenp [Tue, 27 Apr 2004 12:51:56 +0000 (22:51 +1000)] 
changed bounce_from_adr() to match the bounce handling

21 years agomlmmj-bounce now checks if it's a subscribed address
mmj [Tue, 27 Apr 2004 12:37:58 +0000 (22:37 +1000)] 
mlmmj-bounce now checks if it's a subscribed address

21 years agoNow we've bouncehandling underway, lets make mlmmj-make-ml.sh create the listdir...
mmj [Tue, 27 Apr 2004 10:12:40 +0000 (20:12 +1000)] 
Now we've bouncehandling underway, lets make mlmmj-make-ml.sh create the listdir/bounce dir as well

21 years agoadded primitive bounce handling
mortenp [Tue, 27 Apr 2004 10:09:40 +0000 (20:09 +1000)] 
added primitive bounce handling

21 years agoadded a call to log_set_name()
mortenp [Sun, 25 Apr 2004 11:33:07 +0000 (21:33 +1000)] 
added a call to log_set_name()

21 years agoDebugging printf removed
mmj [Sun, 25 Apr 2004 10:20:35 +0000 (20:20 +1000)] 
Debugging printf removed

21 years agoChange for new sub/unsub internal
mmj [Sun, 25 Apr 2004 10:09:11 +0000 (20:09 +1000)] 
Change for new sub/unsub internal

21 years ago*** empty log message ***
mmj [Sun, 25 Apr 2004 10:08:50 +0000 (20:08 +1000)] 
*** empty log message ***

21 years agoLet find_subscriber return the offset of the subscriber in the subscriber
mmj [Sat, 24 Apr 2004 15:17:56 +0000 (01:17 +1000)] 
Let find_subscriber return the offset of the subscriber in the subscriber
file.

21 years agommap the subscriber file
mmj [Sat, 24 Apr 2004 10:27:16 +0000 (20:27 +1000)] 
mmap the subscriber file

21 years agoChangeLog entry about loggin enhancement
mmj [Fri, 23 Apr 2004 16:52:57 +0000 (02:52 +1000)] 
ChangeLog entry about loggin enhancement

21 years agochanged log_error() to be a function (no C99 here)
mortenp [Fri, 23 Apr 2004 16:51:33 +0000 (02:51 +1000)] 
changed log_error() to be a function (no C99 here)

21 years agodirname(argv[0]) -> dirname(argv0);
mmj [Fri, 23 Apr 2004 14:15:52 +0000 (00:15 +1000)] 
dirname(argv[0]) -> dirname(argv0);

21 years agoSend around the full path to the binaries
mmj [Fri, 23 Apr 2004 13:54:04 +0000 (23:54 +1000)] 
Send around the full path to the binaries

21 years agoChangeLog update
mmj [Fri, 23 Apr 2004 13:53:47 +0000 (23:53 +1000)] 
ChangeLog update

21 years agomake mlmmj-make-ml.sh use /bin/sh (bourne shell)
mmj [Fri, 23 Apr 2004 11:06:38 +0000 (21:06 +1000)] 
make mlmmj-make-ml.sh use /bin/sh (bourne shell)

21 years agoRename mlmmj-{un,}subscribe to mlmmj-{un,}sub
mmj [Fri, 23 Apr 2004 08:25:37 +0000 (18:25 +1000)] 
Rename mlmmj-{un,}subscribe to mlmmj-{un,}sub

21 years agoRename mlmmj-subscribe to mlmmj-sub
mmj [Fri, 23 Apr 2004 08:25:16 +0000 (18:25 +1000)] 
Rename mlmmj-subscribe to mlmmj-sub

21 years agoAdjust ChangeLog and README to pending 0.3.2 release
mmj [Fri, 23 Apr 2004 08:24:31 +0000 (18:24 +1000)] 
Adjust ChangeLog and README to pending 0.3.2 release

21 years agofixed leak of buf at EOF
mortenp [Fri, 23 Apr 2004 00:02:58 +0000 (10:02 +1000)] 
fixed leak of buf at EOF

21 years agofixed ch's type ('\n' was implicitly casted to an int and compared with ch, which...
mortenp [Thu, 22 Apr 2004 23:57:53 +0000 (09:57 +1000)] 
fixed ch's type ('\n' was implicitly casted to an int and compared with ch, which had only one byte of initialized content)

21 years agoupdated to match mygetline.c
mortenp [Thu, 22 Apr 2004 23:00:01 +0000 (09:00 +1000)] 
updated to match mygetline.c

21 years agomlmmj-{,un}subscribe uses mygetline(int fd); now
mmj [Thu, 22 Apr 2004 21:25:12 +0000 (07:25 +1000)] 
mlmmj-{,un}subscribe uses mygetline(int fd); now

21 years agomygetline is turned into myfgetline since it works on FILE *'s and
mmj [Thu, 22 Apr 2004 21:14:22 +0000 (07:14 +1000)] 
mygetline is turned into myfgetline since it works on FILE *'s and
mygetline(int fd) was added.

21 years agoBye bye readln--you wont be missed.
mmj [Thu, 22 Apr 2004 17:41:20 +0000 (03:41 +1000)] 
Bye bye readln--you wont be missed.

21 years agolog_error is it's own object now
mmj [Thu, 22 Apr 2004 15:38:55 +0000 (01:38 +1000)] 
log_error is it's own object now

21 years ago*** empty log message ***
mmj [Thu, 22 Apr 2004 15:38:37 +0000 (01:38 +1000)] 
*** empty log message ***

21 years ago... and then of course include config.h
mmj [Thu, 22 Apr 2004 14:18:37 +0000 (00:18 +1000)] 
... and then of course include config.h

21 years ago#ifdef USE_SYSLOG becomes #ifdef HAVE_SYSLOG{,_H} now configure checks for it
mmj [Thu, 22 Apr 2004 14:17:50 +0000 (00:17 +1000)] 
#ifdef USE_SYSLOG becomes #ifdef HAVE_SYSLOG{,_H} now configure checks for it

21 years agoonly define BINDIR if it is undefined
mortenp [Thu, 22 Apr 2004 13:58:44 +0000 (23:58 +1000)] 
only define BINDIR if it is undefined

21 years agoRemove strip_file_to_fd
mmj [Thu, 22 Apr 2004 13:46:17 +0000 (23:46 +1000)] 
Remove strip_file_to_fd

21 years agoAdd syslog check and remove strip_file_to_fd
mmj [Thu, 22 Apr 2004 13:46:04 +0000 (23:46 +1000)] 
Add syslog check and remove strip_file_to_fd

21 years agochanged to use log_error() all over
mortenp [Thu, 22 Apr 2004 13:15:53 +0000 (23:15 +1000)] 
changed to use log_error() all over

21 years agoAdd GPL info in top of files where it was missing, and remove a file that
mmj [Thu, 22 Apr 2004 13:00:27 +0000 (23:00 +1000)] 
Add GPL info in top of files where it was missing, and remove a file that
was committed by mistake

21 years agoDont keep configure in CVS
mmj [Thu, 22 Apr 2004 12:41:02 +0000 (22:41 +1000)] 
Dont keep configure in CVS

21 years agoadded my middle initial
mortenp [Thu, 22 Apr 2004 12:40:19 +0000 (22:40 +1000)] 
added my middle initial

21 years agochanged log_error() to be a macro, so we can get __FILE__ and __LINE__
mortenp [Thu, 22 Apr 2004 12:38:04 +0000 (22:38 +1000)] 
changed log_error() to be a macro, so we can get __FILE__ and __LINE__

21 years agoAdded AUTHORS file
mmj [Thu, 22 Apr 2004 12:36:50 +0000 (22:36 +1000)] 
Added AUTHORS file

21 years agoAlso add the P option to getopt, not only to the case
mmj [Thu, 22 Apr 2004 12:29:20 +0000 (22:29 +1000)] 
Also add the P option to getopt, not only to the case

21 years agodo_all_the_voodo_here introducton plus a massive cleanup
mmj [Thu, 22 Apr 2004 12:10:37 +0000 (22:10 +1000)] 
do_all_the_voodo_here introducton plus a massive cleanup

21 years agodo_all_the_voodo_here introduction
mmj [Thu, 22 Apr 2004 12:10:12 +0000 (22:10 +1000)] 
do_all_the_voodo_here introduction

21 years agoChangeLog addition and version bump to 0.3.2 for now.
mmj [Thu, 22 Apr 2004 12:09:52 +0000 (22:09 +1000)] 
ChangeLog addition and version bump to 0.3.2 for now.

21 years agocorrected comment style
mortenp [Thu, 22 Apr 2004 11:25:32 +0000 (21:25 +1000)] 
corrected comment style

21 years agocleaned up bounce_from_adr()
mortenp [Thu, 22 Apr 2004 10:08:01 +0000 (20:08 +1000)] 
cleaned up bounce_from_adr()

21 years agoHelper functions
mmj [Wed, 21 Apr 2004 20:35:57 +0000 (06:35 +1000)] 
Helper functions

21 years ago.cvsignore
mmj [Wed, 21 Apr 2004 20:35:42 +0000 (06:35 +1000)] 
.cvsignore

21 years agoadded include of sys/types.h (for ssize_t)
mortenp [Wed, 21 Apr 2004 20:24:13 +0000 (06:24 +1000)] 
added include of sys/types.h (for ssize_t)

21 years agoMainly cleanups. More to follow.
mmj [Wed, 21 Apr 2004 20:20:34 +0000 (06:20 +1000)] 
Mainly cleanups. More to follow.

21 years agogetline -> readln
mmj [Wed, 21 Apr 2004 20:18:22 +0000 (06:18 +1000)] 
getline -> readln

21 years ago*** empty log message ***
mmj [Wed, 21 Apr 2004 19:08:53 +0000 (05:08 +1000)] 
*** empty log message ***

21 years agoInitial revision
mmj [Wed, 21 Apr 2004 18:02:09 +0000 (04:02 +1000)] 
Initial revision