]> git.ipfire.org Git - thirdparty/mlmmj.git/log
thirdparty/mlmmj.git
20 years agoOnly strchr if it's not NULL
mmj [Thu, 11 Nov 2004 13:31:22 +0000 (00:31 +1100)] 
Only strchr if it's not NULL

20 years agoRerwrite the way listtexts are handled and move Subject: out into the file
mmj [Thu, 11 Nov 2004 13:10:54 +0000 (00:10 +1100)] 
Rerwrite the way listtexts are handled and move Subject: out into the file
in the process.

Also bump VERSION to 1.1.0-RC1, it's 1.1.0 time :-)

20 years agoBugfix from Christian
mmj [Wed, 10 Nov 2004 13:37:42 +0000 (00:37 +1100)] 
Bugfix from Christian

20 years agoConvert the rest of the listtexts to the 'new' format
mmj [Wed, 10 Nov 2004 08:11:29 +0000 (19:11 +1100)] 
Convert the rest of the listtexts to the 'new' format

20 years agoConvert the first batch of listtexts in the vague hope we can get some
mmj [Tue, 9 Nov 2004 22:10:11 +0000 (09:10 +1100)] 
Convert the first batch of listtexts in the vague hope we can get some
comments ASAP on the format.

20 years agoStak patches fra PIL:
mmj [Tue, 9 Nov 2004 15:19:04 +0000 (02:19 +1100)] 
Stak patches fra PIL:

- control/nosubconfirm
- webinterface update, så det kan håndtere subscribers
- snippet til at kontrollere at group writable bit er sat

20 years agoVERSION and ChangeLog update
mmj [Tue, 9 Nov 2004 11:36:14 +0000 (22:36 +1100)] 
VERSION and ChangeLog update

20 years agoautocrap
mmj [Tue, 9 Nov 2004 11:35:58 +0000 (22:35 +1100)] 
autocrap

20 years ago- if(strncasecmp(hdrline, "Subject: ", 9) == 0) {
mmj [Tue, 9 Nov 2004 11:03:55 +0000 (22:03 +1100)] 
-                       if(strncasecmp(hdrline, "Subject: ", 9) == 0) {
+                       if(strncasecmp(hdrline, "Subject:", 8) == 0) {

20 years agoFix invalid write by 1 in cleanquotedp.
mmj [Tue, 9 Nov 2004 11:02:50 +0000 (22:02 +1100)] 
Fix invalid write by 1 in cleanquotedp.

20 years agoAdd one free() and do a little fd cleanup
mmj [Tue, 9 Nov 2004 08:40:48 +0000 (19:40 +1100)] 
Add one free() and do a little fd cleanup

20 years agoMake -L alsa take an argument to getopt
mmj [Tue, 9 Nov 2004 07:55:18 +0000 (18:55 +1100)] 
Make -L alsa take an argument to getopt

20 years agoLet's not myfree(dirname); before we're actually done using it.
mmj [Sun, 7 Nov 2004 22:35:07 +0000 (09:35 +1100)] 
Let's not myfree(dirname); before we're actually done using it.

20 years agoWhen using Delivered-To: for spotting the recipient delimiter we
mmj [Wed, 20 Oct 2004 12:12:18 +0000 (22:12 +1000)] 
When using Delivered-To: for spotting the recipient delimiter we
should also use it when calling listcontrol.

20 years agoDeclare variables to make compile again
mmj [Wed, 20 Oct 2004 10:52:10 +0000 (20:52 +1000)] 
Declare variables to make compile again

20 years agomlmmj-unsub should also setuid, and fix a bug in mlmmj-sub so -U is actually recogniz...
mmj [Wed, 13 Oct 2004 11:06:39 +0000 (21:06 +1000)] 
mlmmj-unsub should also setuid, and fix a bug in mlmmj-sub so -U is actually recognized as an option

20 years agothe last = is the @
mmj [Thu, 23 Sep 2004 22:30:05 +0000 (08:30 +1000)] 
the last = is the @

20 years agoThis is post crash commit of working copy mmj. Will test compile etc.
mmj [Thu, 23 Sep 2004 14:29:31 +0000 (00:29 +1000)] 
This is post crash commit of working copy mmj. Will test compile etc.
in a minute.

--- ChangeLog   14 Sep 2004 11:06:43 -0000      1.82
+++ ChangeLog   23 Sep 2004 14:25:13 -0000
@@ -1,6 +1,9 @@
- o Avoid message about changing uid in mlmmj-sub by only saying so when doing
-   so
+ o Add support for not archiving the list by touching listdir/control/noarchive
+ o Add 'nomail' version of lists. Subscribers to the nomail version are
+   subscribed, but does not get any mail
+ o Don't talk about changing uid in mlmmj-sub when we're not really doing it
  o Add sanity checks to disallow denial mails going to the list
+ o Add digest functionality
  o Implement -d option for mlmmj-maintd to be able to supply it with a directory
    containing several listdirs, where mlmmj-maintd then will run maintenance
  o Chown option and a fix for mlmmj-make-ml.sh. Thanks Ingo Lameter

20 years agoOnly setuid in mlmmj-sub when we're root
mmj [Tue, 14 Sep 2004 11:06:44 +0000 (21:06 +1000)] 
Only setuid in mlmmj-sub when we're root

20 years agomlmmj-maintd.c:852: warning: long int format, time_t arg (arg 5)
mmj [Tue, 14 Sep 2004 11:04:21 +0000 (21:04 +1000)] 
mlmmj-maintd.c:852: warning: long int format, time_t arg (arg 5)

20 years agofixed check (variable name is listaddr, and use strcasecmp())
mortenp [Tue, 14 Sep 2004 09:27:29 +0000 (19:27 +1000)] 
fixed check (variable name is listaddr, and use strcasecmp())

20 years agoSanity checks
mmj [Tue, 14 Sep 2004 09:22:41 +0000 (19:22 +1000)] 
Sanity checks

20 years agoadded digest support
mortenp [Mon, 13 Sep 2004 23:01:32 +0000 (09:01 +1000)] 
added digest support

20 years agoLets not run maintenance on single listdirs (-L) continously but be nice and sleep
mmj [Mon, 13 Sep 2004 22:47:55 +0000 (08:47 +1000)] 
Lets not run maintenance on single listdirs (-L) continously but be nice and sleep

20 years agoMAINTD_SLEEP is 7200 secs not 120 :)
mmj [Sun, 12 Sep 2004 18:14:49 +0000 (04:14 +1000)] 
MAINTD_SLEEP is 7200 secs not 120 :)

20 years agoDon't reuse listdir, but introduce a new variable.
mmj [Sun, 12 Sep 2004 18:13:52 +0000 (04:13 +1000)] 
Don't reuse listdir, but introduce a new variable.

20 years ago-d option for mlmmj-maintd to work on all listdirs below the specified one
mmj [Fri, 10 Sep 2004 22:48:42 +0000 (08:48 +1000)] 
-d option for mlmmj-maintd to work on all listdirs below the specified one

20 years agoSave the raw incoming mail when discarding, not the processed one.
mmj [Fri, 10 Sep 2004 07:15:44 +0000 (17:15 +1000)] 
Save the raw incoming mail when discarding, not the processed one.

20 years ago#include <inttypes.h>
mmj [Fri, 10 Sep 2004 07:10:54 +0000 (17:10 +1000)] 
#include <inttypes.h>

20 years agoChangeLog
mmj [Fri, 10 Sep 2004 06:05:42 +0000 (16:05 +1000)] 
ChangeLog

20 years agochown option and a bugfix for mlmmj-make-ml.sh, thanks Ingo Lameter
mmj [Fri, 10 Sep 2004 06:04:57 +0000 (16:04 +1000)] 
chown option and a bugfix for mlmmj-make-ml.sh, thanks Ingo Lameter

20 years agoChangeLog entry about index() -> strchr() RELEASE_1_0_0
mmj [Thu, 9 Sep 2004 09:25:20 +0000 (19:25 +1000)] 
ChangeLog entry about index() -> strchr()

20 years agoReplace index with strchr since it warns a lot on older SunOS versions
mmj [Thu, 9 Sep 2004 09:15:47 +0000 (19:15 +1000)] 
Replace index with strchr since it warns a lot on older SunOS versions

20 years agohush hush now. PLEASE.
mmj [Thu, 9 Sep 2004 01:35:45 +0000 (11:35 +1000)] 
hush hush now. PLEASE.

20 years agowhy, why, why? BECAUSE you have to learn to add parenthesises
mmj [Thu, 9 Sep 2004 01:27:57 +0000 (11:27 +1000)] 
why, why, why? BECAUSE you have to learn to add parenthesises

20 years agowhy, why, why? BECAUSE you have to learn to add parenthesises
mmj [Thu, 9 Sep 2004 01:26:56 +0000 (11:26 +1000)] 
why, why, why? BECAUSE you have to learn to add parenthesises

20 years agoMake header match case insensitive
mmj [Wed, 8 Sep 2004 22:11:14 +0000 (08:11 +1000)] 
Make header match case insensitive

20 years agoTADAAAA. Drumroll please. 1.0.0 preparation commit
mmj [Wed, 8 Sep 2004 21:48:09 +0000 (07:48 +1000)] 
TADAAAA. Drumroll please. 1.0.0 preparation commit

20 years agoonly bail out wrt. mkdir requeue dir when its another error than EEXIST
mmj [Wed, 8 Sep 2004 21:46:18 +0000 (07:46 +1000)] 
only bail out wrt. mkdir requeue dir when its another error than EEXIST

20 years agoFixed requeueing
mortenp [Wed, 8 Sep 2004 21:22:17 +0000 (07:22 +1000)] 
Fixed requeueing

20 years agoBouncelife and crontab entry fix and a commented out genmsgid() function
mmj [Tue, 7 Sep 2004 11:49:11 +0000 (21:49 +1000)] 
Bouncelife and crontab entry fix and a commented out genmsgid() function

20 years agoadded TODO item
mortenp [Mon, 6 Sep 2004 22:49:21 +0000 (08:49 +1000)] 
added TODO item

20 years agoTODO item about mlmmj-maintd running on several lists
mmj [Sun, 5 Sep 2004 21:55:47 +0000 (07:55 +1000)] 
TODO item about mlmmj-maintd running on several lists

20 years agoManual pages
mmj [Sun, 5 Sep 2004 21:31:20 +0000 (07:31 +1000)] 
Manual pages

20 years agoMake random ints with hex be lowercase
mmj [Sun, 5 Sep 2004 17:14:57 +0000 (03:14 +1000)] 
Make random ints with hex be lowercase

20 years agoREADME exim comments and sanity check in mlmmj-maintd
mmj [Sat, 4 Sep 2004 12:53:16 +0000 (22:53 +1000)] 
README exim comments and sanity check in mlmmj-maintd

20 years agoBrown paper bag bug commit
mmj [Fri, 3 Sep 2004 23:24:45 +0000 (09:24 +1000)] 
Brown paper bag bug commit

20 years agoadded error logging in CTRL_GET
mortenp [Fri, 3 Sep 2004 15:32:22 +0000 (01:32 +1000)] 
added error logging in CTRL_GET

20 years agoexeclp(..., 0) -> execlp(..., NULL)
mmj [Wed, 1 Sep 2004 08:47:18 +0000 (18:47 +1000)] 
execlp(..., 0) -> execlp(..., NULL)

20 years agoChangeLog elaboration
mmj [Wed, 1 Sep 2004 08:22:49 +0000 (18:22 +1000)] 
ChangeLog elaboration

20 years agoFix free() in the wrong place and do RC3
mmj [Wed, 1 Sep 2004 08:21:46 +0000 (18:21 +1000)] 
Fix free() in the wrong place and do RC3

20 years agophp-admin
mmj [Wed, 1 Sep 2004 08:19:00 +0000 (18:19 +1000)] 
php-admin

20 years agoadded comments about - seemingly - unchecked open() calls
mortenp [Mon, 30 Aug 2004 15:31:16 +0000 (01:31 +1000)] 
added comments about - seemingly - unchecked open() calls

21 years agoNULL is 0 when strncasecmping
mmj [Wed, 25 Aug 2004 17:03:17 +0000 (03:03 +1000)] 
NULL is 0 when strncasecmping

21 years agoRC2
mmj [Wed, 25 Aug 2004 16:59:12 +0000 (02:59 +1000)] 
RC2

21 years agoSee ChangeLog
mmj [Wed, 25 Aug 2004 09:52:21 +0000 (19:52 +1000)] 
See ChangeLog

21 years agoSmall updates
mmj [Mon, 23 Aug 2004 13:20:44 +0000 (23:20 +1000)] 
Small updates

21 years ago*** empty log message ***
mmj [Fri, 20 Aug 2004 13:28:09 +0000 (23:28 +1000)] 
*** empty log message ***

21 years ago TODO update now 1.0.0 is underway
mmj [Fri, 20 Aug 2004 12:44:21 +0000 (22:44 +1000)] 
 TODO update now 1.0.0 is underway

21 years ago TODO update now 1.0.0 is underway
mmj [Fri, 20 Aug 2004 12:42:42 +0000 (22:42 +1000)] 
 TODO update now 1.0.0 is underway

21 years agoremoval of old web interface
mmj [Fri, 20 Aug 2004 12:41:39 +0000 (22:41 +1000)] 
removal of old web interface

21 years agoREADME update
mmj [Fri, 20 Aug 2004 11:02:20 +0000 (21:02 +1000)] 
README update

21 years agoNew perl-admin, hdradd before mime
mmj [Fri, 20 Aug 2004 11:01:50 +0000 (21:01 +1000)] 
New perl-admin, hdradd before mime

21 years agouid check
mmj [Wed, 18 Aug 2004 05:38:21 +0000 (15:38 +1000)] 
uid check

21 years agoTHANKS addition
mmj [Wed, 18 Aug 2004 05:28:22 +0000 (15:28 +1000)] 
THANKS addition

21 years agouid check et al
mmj [Tue, 17 Aug 2004 19:10:04 +0000 (05:10 +1000)] 
uid check et al

21 years agoIn case of malformed bounces, lets just delete them.
mmj [Tue, 17 Aug 2004 13:51:05 +0000 (23:51 +1000)] 
In case of malformed bounces, lets just delete them.

21 years agofixed typo
mortenp [Tue, 17 Aug 2004 09:24:30 +0000 (19:24 +1000)] 
fixed typo

21 years agoRemove unanchored dot-star from beginning of regexp
mmj [Mon, 16 Aug 2004 13:26:19 +0000 (23:26 +1000)] 
Remove unanchored dot-star from beginning of regexp

21 years ago0.8.3 commit
mmj [Wed, 11 Aug 2004 22:29:38 +0000 (08:29 +1000)] 
0.8.3 commit

21 years agoinitial revision
mortenp [Fri, 9 Jul 2004 20:28:16 +0000 (06:28 +1000)] 
initial revision

21 years agoSIG_ERR not IGN
mmj [Sat, 3 Jul 2004 21:05:22 +0000 (07:05 +1000)] 
SIG_ERR not IGN

21 years agoDon't use daemon() since it's not present on Solaris. Use our own instead
mmj [Sat, 3 Jul 2004 21:03:08 +0000 (07:03 +1000)] 
Don't use daemon() since it's not present on Solaris. Use our own instead

21 years agoThe envelope from is written in the Return-Path: header line, so get it from there
mmj [Sat, 3 Jul 2004 13:32:25 +0000 (23:32 +1000)] 
The envelope from is written in the Return-Path: header line, so get it from there

21 years ago0.8.2 stuff
mmj [Sat, 3 Jul 2004 12:29:25 +0000 (22:29 +1000)] 
0.8.2 stuff

21 years agoRead header correctly
mmj [Sat, 3 Jul 2004 06:09:55 +0000 (16:09 +1000)] 
Read header correctly

21 years agoClean up sub/unsub confirmation requests
mmj [Tue, 29 Jun 2004 14:09:59 +0000 (00:09 +1000)] 
Clean up sub/unsub confirmation requests

Add return value check to writen in do_all...

21 years agoAdd variable for how long sub/unsub confirmation requests can live
mmj [Tue, 29 Jun 2004 14:09:33 +0000 (00:09 +1000)] 
Add variable for how long sub/unsub confirmation requests can live

21 years agoChangeLog update and VERSION bump for CVS
mmj [Tue, 29 Jun 2004 14:09:15 +0000 (00:09 +1000)] 
ChangeLog update and VERSION bump for CVS

21 years agostandard replies did not work before
mmj [Sun, 27 Jun 2004 21:18:44 +0000 (07:18 +1000)] 
standard replies did not work before

21 years ago0.8.1 preparations
mmj [Fri, 25 Jun 2004 08:14:25 +0000 (18:14 +1000)] 
0.8.1 preparations

21 years agoGet rid of openrandexclrw since we're not using it anyway. And we hate dead code
mmj [Fri, 25 Jun 2004 07:48:15 +0000 (17:48 +1000)] 
Get rid of openrandexclrw since we're not using it anyway. And we hate dead code

21 years agoAnother EEXIST check and some myfree's added
mmj [Fri, 25 Jun 2004 07:40:33 +0000 (17:40 +1000)] 
Another EEXIST check and some myfree's added

21 years agoMore bugfixes and EEXIST checking
mmj [Fri, 25 Jun 2004 07:34:18 +0000 (17:34 +1000)] 
More bugfixes and EEXIST checking

21 years agoSome more reassuring that open will retry if EEXIST
mmj [Fri, 25 Jun 2004 07:24:31 +0000 (17:24 +1000)] 
Some more reassuring that open will retry if EEXIST

21 years agoDon't fail in mlmmj-process b/c of EEXIST on the queuefilenames
mmj [Fri, 25 Jun 2004 07:04:03 +0000 (17:04 +1000)] 
Don't fail in mlmmj-process b/c of EEXIST on the queuefilenames

21 years agoMake it more clear wrt. listtexts
mmj [Fri, 25 Jun 2004 07:02:32 +0000 (17:02 +1000)] 
Make it more clear wrt. listtexts

21 years agoLast change was crap
mmj [Fri, 25 Jun 2004 07:02:06 +0000 (17:02 +1000)] 
Last change was crap

21 years agoHelp message updated
mmj [Fri, 25 Jun 2004 07:01:56 +0000 (17:01 +1000)] 
Help message updated

21 years agoMention how recipient_delimiter is done in Exim
mmj [Thu, 24 Jun 2004 23:12:55 +0000 (09:12 +1000)] 
Mention how recipient_delimiter is done in Exim

21 years agowrong checkin
mmj [Thu, 24 Jun 2004 13:16:24 +0000 (23:16 +1000)] 
wrong checkin

21 years agoAdd checks for regexec and regcomp to configure
mmj [Thu, 24 Jun 2004 13:04:04 +0000 (23:04 +1000)] 
Add checks for regexec and regcomp to configure

21 years agomlmmj-send now prepares headers and mail, and To: header feature added
mmj [Thu, 24 Jun 2004 11:56:06 +0000 (21:56 +1000)] 
mlmmj-send now prepares headers and mail, and To: header feature added

21 years agoremove debug info
mmj [Tue, 22 Jun 2004 09:08:47 +0000 (19:08 +1000)] 
remove debug info

21 years agoRephrase changelog
mmj [Tue, 22 Jun 2004 08:54:32 +0000 (18:54 +1000)] 
Rephrase changelog

21 years agoQuoted printable subjects are now matched against prefix as well
mmj [Tue, 22 Jun 2004 08:50:26 +0000 (18:50 +1000)] 
Quoted printable subjects are now matched against prefix as well

21 years agoMake mlmmj-send capable of handling bouncing bounce probes to a local user on
mmj [Tue, 22 Jun 2004 07:07:10 +0000 (17:07 +1000)] 
Make mlmmj-send capable of handling bouncing bounce probes to a local user on
the relay host.

21 years agoCommiting updated versions
mmj [Tue, 22 Jun 2004 07:06:32 +0000 (17:06 +1000)] 
Commiting updated versions

21 years agoDon't litter the queue directory when rejecting posts for one reason or the
mmj [Tue, 22 Jun 2004 06:22:02 +0000 (16:22 +1000)] 
Don't litter the queue directory when rejecting posts for one reason or the
other.

Also make sure we write correct data when saving for resend:

-                               writen(tmpfd, bounceaddr, strlen(to_addr));
+                               writen(tmpfd, bounceaddr, strlen(bounceaddr));

21 years agomore release stuff
mmj [Mon, 21 Jun 2004 11:28:25 +0000 (21:28 +1000)] 
more release stuff