Bug 68851 - [MAINTAINER] mail/lmtpd: update to 0.9.18
Summary: [MAINTAINER] mail/lmtpd: update to 0.9.18
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Volker Stolz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-09 12:20 UTC by Xavier Beaudouin
Modified: 2004-07-12 16:37 UTC (History)
0 users

See Also:


Attachments
lmtpd-0.9.18.patch (2.77 KB, patch)
2004-07-09 12:20 UTC, Xavier Beaudouin
no flags Details | Diff
lmtpd.diff (704 bytes, patch)
2004-07-12 13:26 UTC, Xavier Beaudouin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier Beaudouin 2004-07-09 12:20:33 UTC
- Update to 0.9.18

ChangeLog :

=== version 0.9.18

  * vacation.cache.create configuration directive. If this boolean is true
    vacation.cache file is created on first vacation message send.
    The user still has to erase it on his next vacation.
    Default is false.

=== version 0.9.17

  * bug fix in global final delivery detection when mail is bouncing
    (virus.keeper or av.checkall did not handle bounced messages)

  * experimental support of libtre (approximative regexp)
    as libtre may redefine system regexp functions,
    convenience libltdl is used do dynamicaly load used functions only.

  * new user commands "archive" and "archive2" who deliver the message
    in a time formated argument mbox.

  * allow domains with '--' sequence.

  * fix data timeout return handle when multiple recipients.

  * remove temporary file when error occurs in mailbox delivery.

  * quota.timefatal.acl configuration directive. Set the delay from which
    an overquota condition produce a persistant error per mailbox.
    (quota.timefatal will become obsolete in future)



Generated with FreeBSD Port Tools 0.50
Comment 1 Volker Stolz freebsd_committer freebsd_triage 2004-07-12 12:30:17 UTC
  cc -I.. -Wall -I/usr/local/include/db3 -I/usr/local/include/mysql  
-I/usr/local/include -I/usr/local/include -I/usr/local/include -O -pipe -g  
-I/usr/local/include -O -pipe -g -c re-tre.c -o .libs/re-tre.o
re-tre.c: In function `re_exec':
re-tre.c:134: syntax error before `int'
re-tre.c:135: `ret' undeclared (first use in this function)
re-tre.c:135: (Each undeclared identifier is reported only once
re-tre.c:135: for each function it appears in.)
re-tre.c:119: warning: unused variable `regamatch'
re-tre.c:136: warning: control reaches end of non-void function
re-tre.c: In function `re_tre_params':
re-tre.c:141: syntax error before `int'
re-tre.c:142: `counter' undeclared (first use in this function)
re-tre.c:143: syntax error before `int'
re-tre.c:145: `end' undeclared (first use in this function)
*** Error code 1

Stop in /usr/ports/mail/lmtpd/work/lmtpd-0.9.18/re.

Can you check if this is a gcc 2.x-problem, please?

Volker
Comment 2 Volker Stolz freebsd_committer freebsd_triage 2004-07-12 12:30:33 UTC
State Changed
From-To: open->feedback

Build error on 4.10 


Comment 3 Volker Stolz freebsd_committer freebsd_triage 2004-07-12 12:30:33 UTC
Responsible Changed
From-To: freebsd-ports-bugs->vs

Build error on 4.10
Comment 4 Xavier Beaudouin 2004-07-12 13:26:57 UTC
Le 12 juil. 04, à 13:30, Volker Stolz a écrit :

>  cc -I.. -Wall -I/usr/local/include/db3 -I/usr/local/include/mysql 
> -I/usr/local/include -I/usr/local/include -I/usr/local/include -O 
> -pipe -g -I/usr/local/include -O -pipe -g -c re-tre.c -o 
> .libs/re-tre.o
> re-tre.c: In function `re_exec':
> re-tre.c:134: syntax error before `int'
> re-tre.c:135: `ret' undeclared (first use in this function)
> re-tre.c:135: (Each undeclared identifier is reported only once
> re-tre.c:135: for each function it appears in.)
> re-tre.c:119: warning: unused variable `regamatch'
> re-tre.c:136: warning: control reaches end of non-void function
> re-tre.c: In function `re_tre_params':
> re-tre.c:141: syntax error before `int'
> re-tre.c:142: `counter' undeclared (first use in this function)
> re-tre.c:143: syntax error before `int'
> re-tre.c:145: `end' undeclared (first use in this function)
> *** Error code 1
>
> Stop in /usr/ports/mail/lmtpd/work/lmtpd-0.9.18/re.
>
> Can you check if this is a gcc 2.x-problem, please?


This is really a gcc 2.x problem.
Since I'm not a specialist about gcc breakage, I have desactived TRE 
regexp per default and add a check about FreeBSD 5.0 ..

Here is a patch to it (attached to this mail).

/Xavier

--
Xavier Beaudouin - Unix System Administrator & Projects Leader.
President of Kazar Organization : http://www.kazar.net/
Please visit http://caudium.net/, home of Caudium & Camas projects
Comment 5 Volker Stolz freebsd_committer freebsd_triage 2004-07-12 16:37:02 UTC
State Changed
From-To: feedback->closed

Committed, thanks! 
Greylisting-induced-pain-level: 9.0