[xmail] Re: 1.23-pre10 ...

2006-11-07 Thread David Lord
On 6 Nov 2006, at 12:05, Davide Libenzi wrote:

 
 
 At this point, I really can't think of any reason why we shouldn't have a 
 pre11 too :)

Well I'm happy with 1.22 although last week had internet connection 
problems and for first time a requeue function would have been 
welcome. As it was I just rm'ed the one email that I needed to get 
out straight away from the queue and resend. Problem seemed to be 
that any load on outgoing traffic dropped the adsl connection so 
number in queue just built up. Whatever the problem was seemed to 
have been cleared ok as resend went straight through rather than 
after several hours. Remainder went on their next retry times.

I've not been able to compile for NetBSD 3.1 same as with 3,0 but 
this time it's not just the new statvfs that replaces statfs but 
another error comes up afterwards.

SysDepBSD.cpp: In function 'int SysNextFile(long unsigned int, 
char*)':
SysDepBSD.cpp:2008:error: 'struct FileFindData' has no member named 
'DE'

It's too long ago since I compiled 1.22 that I can't remember if this 
came up but a diff of that SysDepBSD.cpp and my NetBSD one only picks 
up the couple of lines changed to statvfs. 

I think the possible out of memory error I had with 3.0 and on is 
still there in 3.1 but the crude fix of limiting number of 
connections by only allowing two of spamd or fprot filters to run has 
meant I've not had any further issue.

I'll look at this futher if I get time but more likely for when 
you're starting on 1.24.


David

-
To unsubscribe from this list: send the line unsubscribe xmail in
the body of a message to [EMAIL PROTECTED]
For general help: send the line help in the body of a message to
[EMAIL PROTECTED]



[xmail] Re: 1.23-pre10 ...

2006-11-06 Thread Mike Harrington

Keep on going and you'll have enough pre's to hit Version 2.

- Original Message - 
From: Davide Libenzi davidel@xmailserver.org
To: XMail mailing list xmail@xmailserver.org
Sent: Monday, November 06, 2006 12:05 PM
Subject: [xmail] 1.23-pre10 ...




 At this point, I really can't think of any reason why we shouldn't have a
 pre11 too :)

 http://www.xmailserver.org/xmail-1.23-pre10.tar.gz
 http://www.xmailserver.org/xmail-1.23-pre10.win32bin.zip


 PS: Thx to Ana Paula that found all those issues.



 ChangeLog:

 - Changed the filter log to include the full exec string (separated by
  semicolon).

 - Fix CTRL poplnkadd and poplnkdel to accept local domains strings
  starting with special characters.

 - Added (finally!) a command line makefile (Makefile.win) to build the
  whole XMail package without the usage of the MS VC++ IDE.

 - Reject a CTRL domainadd command if an alias domain already exists with
  the same name.

 - Changed the CTRL usergetmproc command to allow the caller to specify
  if it is the user or the domain one that is wanted. Or a merges of both,
  if DU is specified in the optional 3th parameter.

 - Changed the CTRL usersetmproc command to allow the caller to specify
  if it is the user ('U') or the domain ('D') one that is wanted to be
  set.

 - Added complex/multiple macro substitution capabilities to external
  programs argoument lists.

 - Added strictier SMTP address validation.

 - Check the mailbox size for every message coming into the mailbox (before
  it was only done during the SMTP phase).

 - Do not try to send to the 'A' record if the recipient domain does not
  exist at all (NXDOMAIN). Bounce immediately instead, avoiding lengthy
  retry policies.

 - Added the wlex flag to filter lines (works for the SMTP ones only), to
  exclude execution of the filter line in case the client IP is
  white-listed inside the ipprop file.

 - Added the post-RCPT SMTP filter, that is called before XMail acks the
  client recipient. A new RCPT=EFILTER long entry is emitted in case a
  recipient is rejected by a filter.

 - Added @@CRCPT (current recipient) and @@FROM (sender email address)
  macros to SMTP filter substitution.

 - Allow cmdaliases to work on aliased domains. Before a cmdalias defined
  on an alias-target domain was not working before the cmdalias check was
  done before the alias domain resolution.

 - Added the ability to bypass the SMTP.IPMAP.TAB inclusion using SMTP
  authentication.

 - Added a new SERVER.TAB variable SMTP-IpMapDropCode to control the drop
  code to be used for IPs listed inside the SMTP.IPMAP.TAB. Like other
  codes inside XMail, 1 means drop now, 0 means allow if auth, and -N
  means add N seconds delay. An immediate drop will emit a SNDRIP=EIPBAN
  log entry.

 - Added a new SERVER.TAB variable SmtpMsgIPBan to control the SMTP
  message returned in case of SMTP.IPMAP.TAB inclusion.

 - Added log message when the maximum number of SMTP/POP3/CTRL threads is
  hit.

 - Fixed documentation about the spool info line and the SMTP filters info
  line.

 - Fixed a build problem on OpenBSD related to the lack of c_r (reentrant C
  library) library.

 - Fixed greetings message to be RFC2821 compliant (server host must be
  first).

 - Fixed a NAME_MAX build error ond *BSD and Solaris.

 - Added a Pop3ScanCur USER.TAB variable to control the scan of the
  Maildir's cur directory during POP3 message list build. Now XMail only
  scans the new directory as default.


 Test reports are, as usual, welcome ...




 - Davide


 -
 To unsubscribe from this list: send the line unsubscribe xmail in
 the body of a message to [EMAIL PROTECTED]
 For general help: send the line help in the body of a message to
 [EMAIL PROTECTED]

 

-
To unsubscribe from this list: send the line unsubscribe xmail in
the body of a message to [EMAIL PROTECTED]
For general help: send the line help in the body of a message to
[EMAIL PROTECTED]