]> git.ipfire.org Git - thirdparty/mlmmj.git/log
thirdparty/mlmmj.git
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

21 years agoGetting ready for 0.8.0
mmj [Mon, 21 Jun 2004 11:23:00 +0000 (21:23 +1000)] 
Getting ready for 0.8.0

21 years agoMake sure we initialize
mmj [Mon, 21 Jun 2004 11:10:54 +0000 (21:10 +1000)] 
Make sure we initialize

21 years agoAdd a few comments
mmj [Mon, 21 Jun 2004 10:57:26 +0000 (20:57 +1000)] 
Add a few comments

21 years agoFix a typo.
mmj [Mon, 21 Jun 2004 10:48:12 +0000 (20:48 +1000)] 
Fix a typo.
If there's only allow/deny on a line, we need a regexp to catch everything.

21 years agoinitial revision (mmj, please review)
mortenp [Sun, 20 Jun 2004 18:29:30 +0000 (04:29 +1000)] 
initial revision (mmj, please review)

21 years agoaccess control is now implemented
mortenp [Sun, 20 Jun 2004 17:36:27 +0000 (03:36 +1000)] 
access control is now implemented

21 years agoadded access control
mortenp [Sun, 20 Jun 2004 17:27:22 +0000 (03:27 +1000)] 
added access control

21 years agoassertions don't have error messages, so set errno=0
mortenp [Sun, 20 Jun 2004 17:26:27 +0000 (03:26 +1000)] 
assertions don't have error messages, so set errno=0

21 years agoinitial revision (mmj, please review this text)
mortenp [Sun, 20 Jun 2004 17:21:07 +0000 (03:21 +1000)] 
initial revision (mmj, please review this text)

21 years agoFix the fix
mmj [Sun, 20 Jun 2004 14:06:21 +0000 (00:06 +1000)] 
Fix the fix

21 years agoLets make sure it compiles :)
mmj [Sun, 20 Jun 2004 13:00:30 +0000 (23:00 +1000)] 
Lets make sure it compiles :)

21 years agoAlso remove .lastmsg files in mlmmj-maintd
mmj [Sun, 20 Jun 2004 12:52:28 +0000 (22:52 +1000)] 
Also remove .lastmsg files in mlmmj-maintd

21 years agooh, forgot to update ChangeLog and TODO
mortenp [Sat, 19 Jun 2004 04:10:30 +0000 (14:10 +1000)] 
oh, forgot to update ChangeLog and TODO

21 years agomake sure we use the wrappers
mortenp [Sat, 19 Jun 2004 03:48:23 +0000 (13:48 +1000)] 
make sure we use the wrappers

21 years agochanged to use the new memory wrappers
mortenp [Sat, 19 Jun 2004 03:47:58 +0000 (13:47 +1000)] 
changed to use the new memory wrappers
(my caffeine free week is officially over!)

21 years agochanged to use the new memory wrappers
mortenp [Sat, 19 Jun 2004 03:44:47 +0000 (13:44 +1000)] 
changed to use the new memory wrappers
(my caffeine free week is officially over!)

21 years agoadded memory.c to all targets
mortenp [Sat, 19 Jun 2004 03:36:08 +0000 (13:36 +1000)] 
added memory.c to all targets

21 years agoinitial revision
mortenp [Sat, 19 Jun 2004 03:35:38 +0000 (13:35 +1000)] 
initial revision

21 years agoremoved dead code
mortenp [Sat, 19 Jun 2004 02:04:53 +0000 (12:04 +1000)] 
removed dead code

21 years agoremoved dead code
mortenp [Sat, 19 Jun 2004 01:36:37 +0000 (11:36 +1000)] 
removed dead code

21 years agoremoved unused variable
mortenp [Sat, 19 Jun 2004 01:08:51 +0000 (11:08 +1000)] 
removed unused variable

21 years agoadded debugging (export MLMMJ_TESTING to use dummy smtpd)
mortenp [Sat, 19 Jun 2004 00:54:54 +0000 (10:54 +1000)] 
added debugging (export MLMMJ_TESTING to use dummy smtpd)

21 years agoGet the free()'s in the right spot
mmj [Fri, 18 Jun 2004 04:03:50 +0000 (14:03 +1000)] 
Get the free()'s in the right spot

21 years agoI bet these are the last ones missing. At least the mlmmj-maintd could run for months...
mmj [Thu, 17 Jun 2004 22:39:49 +0000 (08:39 +1000)] 
I bet these are the last ones missing. At least the mlmmj-maintd could run for months and months before gain 100k

21 years agoForgot to update README
mmj [Thu, 17 Jun 2004 19:06:04 +0000 (05:06 +1000)] 
Forgot to update README

21 years agoAdd TODO item
mmj [Thu, 17 Jun 2004 19:03:45 +0000 (05:03 +1000)] 
Add TODO item

21 years agoForgot something
mmj [Thu, 17 Jun 2004 19:01:17 +0000 (05:01 +1000)] 
Forgot something

21 years agoImplement control/delheaders in where one can specify all the headers
mmj [Thu, 17 Jun 2004 19:00:42 +0000 (05:00 +1000)] 
Implement control/delheaders in where one can specify all the headers
to delete in incoming mail to the list.

21 years agostruct strlist;
mmj [Thu, 17 Jun 2004 19:00:28 +0000 (05:00 +1000)] 
struct strlist;

21 years ago0.7.3
mmj [Thu, 17 Jun 2004 19:00:21 +0000 (05:00 +1000)] 
0.7.3

21 years agoAdd function that reads several lines of a control file and return
mmj [Thu, 17 Jun 2004 18:59:25 +0000 (04:59 +1000)] 
Add function that reads several lines of a control file and return
a struct with the count of lines, and an array with them.

Last item is NULL.

21 years agocorrect Changelog
mmj [Thu, 17 Jun 2004 12:49:18 +0000 (22:49 +1000)] 
correct Changelog

21 years agoMake it possible to specify several owner emailaddresses, not just one
mmj [Thu, 17 Jun 2004 12:48:34 +0000 (22:48 +1000)] 
Make it possible to specify several owner emailaddresses, not just one

21 years ago+owner functionality
mmj [Wed, 16 Jun 2004 22:10:29 +0000 (08:10 +1000)] 
+owner functionality

21 years agoIt's not 0.7.3 yet
mmj [Wed, 16 Jun 2004 21:12:15 +0000 (07:12 +1000)] 
It's not 0.7.3 yet

21 years agoGoodbye GPL license, Welcome MIT
mmj [Wed, 16 Jun 2004 21:11:55 +0000 (07:11 +1000)] 
Goodbye GPL license, Welcome MIT

21 years agoTHanks to the FreeBSD guy
mmj [Mon, 14 Jun 2004 15:12:43 +0000 (01:12 +1000)] 
THanks to the FreeBSD guy

21 years agoMention it's 0.7.2 in the ChangeLog
mmj [Mon, 14 Jun 2004 15:06:37 +0000 (01:06 +1000)] 
Mention it's 0.7.2 in the ChangeLog

21 years ago*** empty log message ***
mmj [Mon, 14 Jun 2004 15:01:43 +0000 (01:01 +1000)] 
*** empty log message ***

21 years agoAdd functionality for subscribers only posting and to only allow posts with
mmj [Mon, 14 Jun 2004 14:56:47 +0000 (00:56 +1000)] 
Add functionality for subscribers only posting and to only allow posts with
listaddress in To: or Cc:

21 years agoFix typo in notintocc and add subscribers only post text
mmj [Mon, 14 Jun 2004 14:55:58 +0000 (00:55 +1000)] 
Fix typo in notintocc and add subscribers only post text

21 years agoMention control/tocc and control/subonlypost in TUNABLES and ChangeLog
mmj [Mon, 14 Jun 2004 14:54:52 +0000 (00:54 +1000)] 
Mention control/tocc and control/subonlypost in TUNABLES and ChangeLog

Bump version to 0.7.2

21 years agoMake mlmmj-sub change uid to the listdir owner
mmj [Mon, 14 Jun 2004 11:57:46 +0000 (21:57 +1000)] 
Make mlmmj-sub change uid to the listdir owner

21 years agoReflect latest change to mlmmj-sub
mmj [Mon, 14 Jun 2004 11:57:23 +0000 (21:57 +1000)] 
Reflect latest change to mlmmj-sub

21 years agoMore memory debugging, and small bugfixes
mmj [Fri, 11 Jun 2004 10:26:58 +0000 (20:26 +1000)] 
More memory debugging, and small bugfixes

21 years ago*** empty log message ***
mmj [Thu, 10 Jun 2004 17:51:33 +0000 (03:51 +1000)] 
*** empty log message ***

21 years agoRCPT TO -> .reciptto, MAIL FROM -> .mailfrom, not the other way around
mmj [Thu, 10 Jun 2004 16:11:55 +0000 (02:11 +1000)] 
RCPT TO -> .reciptto, MAIL FROM -> .mailfrom, not the other way around

21 years agoMissing closedir added
mmj [Thu, 10 Jun 2004 13:15:49 +0000 (23:15 +1000)] 
Missing closedir added

21 years agoremove stderr debug info
mmj [Thu, 10 Jun 2004 12:11:09 +0000 (22:11 +1000)] 
remove stderr debug info

21 years agoAdd some free()'s and fix bug with the maintd logfile
mmj [Thu, 10 Jun 2004 05:52:59 +0000 (15:52 +1000)] 
Add some free()'s and fix bug with the maintd logfile

21 years agoUpdates
mmj [Thu, 10 Jun 2004 05:52:46 +0000 (15:52 +1000)] 
Updates

21 years agoFurhter README updates
mmj [Wed, 9 Jun 2004 11:42:54 +0000 (21:42 +1000)] 
Furhter README updates

21 years agoAdd a macro to make sure mlmmj binaries are invoked with full path
mmj [Wed, 9 Jun 2004 11:24:56 +0000 (21:24 +1000)] 
Add a macro to make sure mlmmj binaries are invoked with full path

21 years ago Add the function to mlmmj-maintd to unsubscribe people who've been bouncing
mmj [Wed, 9 Jun 2004 11:24:43 +0000 (21:24 +1000)] 
 Add the function to mlmmj-maintd to unsubscribe people who've been bouncing
 for BOUNCELIFE (default 432000 sec, 5 days) time. This completes
 the bouncehandling of mlmmj. SIC!

21 years agoUpdated to reflect it's 0.7.0 time
mmj [Wed, 9 Jun 2004 11:23:59 +0000 (21:23 +1000)] 
Updated to reflect it's 0.7.0 time

21 years agoFix some directory leaks which could cause corruption, and dont leak the
mmj [Wed, 9 Jun 2004 09:08:32 +0000 (19:08 +1000)] 
Fix some directory leaks which could cause corruption, and dont leak the
bounce probe answer in the queue.

21 years agoFix some directory leaks which could cause corruption.
mmj [Wed, 9 Jun 2004 09:07:59 +0000 (19:07 +1000)] 
Fix some directory leaks which could cause corruption.

21 years agoAdd ChangeLog entry and mention in README that mlmmj-maintd might still
mmj [Wed, 9 Jun 2004 09:07:38 +0000 (19:07 +1000)] 
Add ChangeLog entry and mention in README that mlmmj-maintd might still
be a bit unstable.

21 years agoprobe_bounces now implemented and a bit of logging
mmj [Tue, 8 Jun 2004 23:12:29 +0000 (09:12 +1000)] 
probe_bounces now implemented and a bit of logging

21 years agoHeader file changes
mmj [Tue, 8 Jun 2004 23:12:09 +0000 (09:12 +1000)] 
Header file changes

21 years agomlmmj-maintd work
mmj [Tue, 8 Jun 2004 20:23:50 +0000 (06:23 +1000)] 
mlmmj-maintd work

21 years agoHandle bouncing bounce probes
mmj [Tue, 8 Jun 2004 14:15:05 +0000 (00:15 +1000)] 
Handle bouncing bounce probes

21 years agotext update
mmj [Tue, 8 Jun 2004 13:37:15 +0000 (23:37 +1000)] 
text update

21 years agoChange the text a bit.
mmj [Tue, 8 Jun 2004 10:18:30 +0000 (20:18 +1000)] 
Change the text a bit.

21 years agoUpdate
mmj [Tue, 8 Jun 2004 10:18:22 +0000 (20:18 +1000)] 
Update

21 years agoopenrandexclrw added
mmj [Tue, 8 Jun 2004 10:17:16 +0000 (20:17 +1000)] 
openrandexclrw added

21 years agoNew function
mmj [Tue, 8 Jun 2004 10:17:04 +0000 (20:17 +1000)] 
New function

21 years agoBounce probes done. Review appreciated.
mmj [Tue, 8 Jun 2004 10:15:27 +0000 (20:15 +1000)] 
Bounce probes done. Review appreciated.

21 years agoSorry I broke CVS, I'll fix ASAP. It was a commit by mistake.
mmj [Mon, 7 Jun 2004 18:09:22 +0000 (04:09 +1000)] 
Sorry I broke CVS, I'll fix ASAP. It was a commit by mistake.

21 years agoPlug memory leak in mlmmj-send
mmj [Mon, 7 Jun 2004 17:55:56 +0000 (03:55 +1000)] 
Plug memory leak in mlmmj-send

21 years agoAdd GPL header
mmj [Mon, 7 Jun 2004 13:54:49 +0000 (23:54 +1000)] 
Add GPL header