FreeBSD Bugzilla – Attachment 223514 Details for
Bug 254495
mail/sendmail: overhaul cyruslookup.patch
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for Makefile
sendmail-Makefile.patch (text/plain), 8.93 KB, created by
Norikatsu Shigemura
on 2021-03-23 06:32:43 UTC
(
hide
)
Description:
Patch for Makefile
Filename:
MIME Type:
Creator:
Norikatsu Shigemura
Created:
2021-03-23 06:32:43 UTC
Size:
8.93 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 568962) >+++ Makefile (working copy) >@@ -160,6 +160,9 @@ > SED_SCRIPT+= -e "s;-DNIS ;;" > .endif > >+post-patch: >+ @cd ${WRKSRC} && ${FIND} cf -type f -name "*.orig" -print0 | ${XARGS} -0 ${RM} >+ > do-configure: > .if ${PORT_OPTIONS:MGDBM} > @(if [ ! -e "${LOCALBASE}/lib/libgdbm_compat.so" ] ; then \ >Index: files/cyruslookup.patch >=================================================================== >--- files/cyruslookup.patch (revision 568962) >+++ files/cyruslookup.patch (working copy) >@@ -1,6 +1,5 @@ >-diff -ruN cf.orig/feature/ckuser_cyrus.m4 cf/feature/ckuser_cyrus.m4 >---- cf.orig/feature/ckuser_cyrus.m4 Thu Jan 1 07:00:00 1970 >-+++ cf/feature/ckuser_cyrus.m4 Wed Sep 22 19:53:53 2004 >+--- cf/feature/ckuser_cyrus.m4.orig 2021-03-23 05:32:02 UTC >++++ cf/feature/ckuser_cyrus.m4 > @@ -0,0 +1,34 @@ > +divert(-1) > +# Written by Mike Boev <mike@tric.ru>, 2004. >@@ -15,7 +14,7 @@ > +VERSIONID(`Id: ckuser_cyrus.m4,v 1.4 2004/09/21 19:02:17 m Exp ') > +divert(-1) > +define(`CYRUS_SMMAPD_SOCKET', >-+ ifelse(len(X`'_ARG_), `1', `local:/var/imap/socket/smmapd', _ARG_)) >++ ifelse(len(X`'_ARG_), `1', `local:/var/imap/socket/smmap', _ARG_)) > + > +MODIFY_MAILER_FLAGS(`CYRUSV2',`+5') > + >@@ -36,41 +35,11 @@ > +R<!> $* $| $* <TMPF> $# error $@ 4.3.0 $: "451 TEMPFAIL." > +#Mailbox doesn't exist or its ACL forbids posting > +R<!> $* $| $* $# error $@ 5.1.1 $: "550 Mailbox is not available." >-diff -ruN cf.orig/feature/mrs.m4 cf/feature/mrs.m4 >---- cf.orig/feature/mrs.m4 Thu Jan 1 07:00:00 1970 >-+++ cf/feature/mrs.m4 Wed Sep 22 19:54:56 2004 >-@@ -0,0 +1,25 @@ >+--- cf/feature/mrs_cyrus.m4.orig 2021-03-23 05:32:02 UTC >++++ cf/feature/mrs_cyrus.m4 >+@@ -0,0 +1,80 @@ > +divert(-1) > +dnl >-+dnl Updates: http://anfi.webhop.net/sendmail/mrs.html >-+dnl >-+dnl By using this file, you agree to the terms and conditions set >-+dnl forth in the LICENSE file which can be found at the top level of >-+dnl the sendmail distribution (sendmail-8.12). >-+dnl >-+dnl Contributed by Andrzej Filip >-+dnl >-+dnl THE FEATURE REQUIRES PATCHING cf/m4/proto.m4 >-+dnl SEE THE LINK AFTER "Updates:" >-+dnl >-+dnl Log: mrs.m4,v >-+dnl Revision 8.3 2004/03/18 21:39:22 anfi >-+dnl Changed comments prefixes to dnl to avoid m4 expansions >-+dnl >-+dnl Revision 8.2 2004/03/15 09:14:28 anfi >-+dnl Added "Updates:" web link. >-+dnl >-+divert(0) >-+VERSIONID(`Id: mrs.m4,v 8.3 2004/03/18 21:39:22 anfi Exp ') >-+divert(-1) >-+ >-+define(`_MRS_RELAY_', `') >-diff -ruN cf.orig/feature/mrs_cyrus.m4 cf/feature/mrs_cyrus.m4 >---- cf.orig/feature/mrs_cyrus.m4 Thu Jan 1 07:00:00 1970 >-+++ cf/feature/mrs_cyrus.m4 Wed Sep 22 19:55:05 2004 >-@@ -0,0 +1,77 @@ >-+divert(-1) >-+dnl > +dnl Updates: http://anfi.homeunix.net/sendmail/rtcyrus2.html > +dnl > +dnl By using this file, you agree to the terms and conditions set >@@ -80,6 +49,9 @@ > +dnl Contributed by Andrzej Filip > +dnl > +dnl Log: mrs_cyrus.m4,v >++dnl Revision 8.9 2005/01/24 19:44:53 anfi >++dnl Fixed handling of empty relay >++dnl > +dnl Revision 8.8 2004/08/11 18:20:05 anfi > +dnl "stipdom" replaced by "dummy" > +dnl >@@ -99,10 +71,10 @@ > +define(`_MRS_CYRUS_',`') > + > +divert(0) >-+VERSIONID(`Id: mrs_cyrus.m4,v 8.8 2004/08/11 18:20:05 anfi Exp ') >++VERSIONID(`Id: mrs_cyrus.m4,v 8.9 2005/01/24 19:44:53 anfi Exp ') > +divert(-1) > +define(`CYRUS_SMMAPD_SOCKET', >-+ ifelse(len(X`'_ARG_), `1', `/var/imap/socket/smmapd', _ARG_)) >++ ifelse(len(X`'_ARG_), `1', `/var/imap/socket/smmap', _ARG_)) > +define(`CYRUS_SMMAPD_SOCKET_TYPE', > + ifelse(len(X`'_ARG2_), `1', `local', _ARG2_)) > +LOCAL_CONFIG >@@ -123,9 +95,9 @@ > +R<$*> $+ <@$*> $| $* <OK> $# cyrusv2 $@ dummy $: $4 > +R<$*> $+ <@$*> $| $* $: <$1> $2 <@$3> > +R<dummy> $+ <@dummy> $@ $1 >++R< > $* $# error $@ 5.1.1 $: "550 User unknown" > +R< $~[ : $* > $* $>MailerToTriple < $1 : $2 > $3 > +R< $+ > $* $>MailerToTriple < $1 > $2 >-+R< > $* $# error $@ 5.1.1 $: "550 User unknown" > + > +Smrs_cyrus_mailertable > +R<$*> $+ <@$+.> $: <$1> $2 <@ $3 > >@@ -133,9 +105,9 @@ > +R<$*> $+ <@$+> $| $* <TMPF> $# error $@ 4.3.0 $: "451 Temporary system failure. Please try again later." > +R<$*> $+ <@$+> $| $* <OK> $# cyrusv2d $@ dummy $: $2 <@$3> > +R<$*> $+ <@$*> $| $* $: <$1> $2 <@$3> >++R< > $* $# error $@ 5.1.1 $: "550 User unknown" > +R< $~[ : $* > $* $>MailerToTriple < $1 : $2 > $3 > +R< $+ > $* $>MailerToTriple < $1 > $2 >-+R< > $* $# error $@ 5.1.1 $: "550 User unknown" > + > +Smrs_cyrus_stickyhub > +R<dummy> $+ <@$+.> $: <dummy> $1 <@ $2 > >@@ -146,10 +118,37 @@ > +R<dummy> $+ <@$={VirtCyrus}> $| $* $# error $@ 5.1.1 $: "550 User unknown" > +R<dummy> $=L <@$*> $# ifdef(`confLOCAL_MAILER',confLOCAL_MAILER,`local') $: @$1 > +R<dummy> $* <@$*> $# ifdef(`confLOCAL_MAILER',confLOCAL_MAILER,`local') $: $1 >-diff -ruN cf.orig/m4/proto.m4 cf/m4/proto.m4 >---- cf.orig/m4/proto.m4 Wed Sep 22 20:15:04 2004 >-+++ cf/m4/proto.m4 Wed Sep 22 19:52:41 2004 >-@@ -1315,6 +1315,9 @@ >+--- cf/feature/mrs.m4.orig 2021-03-23 05:32:02 UTC >++++ cf/feature/mrs.m4 >+@@ -0,0 +1,25 @@ >++divert(-1) >++dnl >++dnl Updates: http://anfi.webhop.net/sendmail/mrs.html >++dnl >++dnl By using this file, you agree to the terms and conditions set >++dnl forth in the LICENSE file which can be found at the top level of >++dnl the sendmail distribution (sendmail-8.12). >++dnl >++dnl Contributed by Andrzej Filip >++dnl >++dnl THE FEATURE REQUIRES PATCHING cf/m4/proto.m4 >++dnl SEE THE LINK AFTER "Updates:" >++dnl >++dnl Log: mrs.m4,v >++dnl Revision 8.3 2004/03/18 21:39:22 anfi >++dnl Changed comments prefixes to dnl to avoid m4 expansions >++dnl >++dnl Revision 8.2 2004/03/15 09:14:28 anfi >++dnl Added "Updates:" web link. >++dnl >++divert(0) >++VERSIONID(`Id: mrs.m4,v 8.3 2004/03/18 21:39:22 anfi Exp ') >++divert(-1) >++ >++define(`_MRS_RELAY_', `') >+--- cf/m4/proto.m4.orig 2020-07-02 16:45:12 UTC >++++ cf/m4/proto.m4 >+@@ -1373,6 +1373,9 @@ R< error : $-.$-.$- : $+ > $* $#error $@ $1.$2.$3 $: > R< error : $- : $+ > $* $#error $@ $(dequote $1 $) $: $2 > R< error : $+ > $* $#error $: $1 > R< local : $* > $* $>CanonLocal < $1 > $2 >@@ -159,3 +158,64 @@ > dnl it is $~[ instead of $- to avoid matches on IPv6 addresses > R< $~[ : $+ @ $+ > $*<$*>$* $# $1 $@ $3 $: $2<@$3> use literal user > R< $~[ : $+ > $* $# $1 $@ $2 $: $3 try qualified mailer >+--- cf/mailer/cyrusv2.m4.orig 2020-05-19 19:54:31 UTC >++++ cf/mailer/cyrusv2.m4 >+@@ -1,18 +1,30 @@ >+ PUSHDIVERT(-1) >+-# >+-# Copyright (c) 2002 Proofpoint, Inc. and its suppliers. >+-# All rights reserved. >+-# >+-# By using this file, you agree to the terms and conditions set >+-# forth in the LICENSE file which can be found at the top level of >+-# the sendmail distribution. >+-# >+-# Contributed by Kenneth Murchison. >+-# >++dnl >++dnl Updates: http://anfi.webhop.org/sendmail/cyrusv2.html >++dnl >++dnl By using this file, you agree to the terms and conditions set >++dnl forth in the LICENSE file which can be found at the top level of >++dnl the sendmail distribution (sendmail-8.12). >++dnl >++dnl Original version contributed by Kenneth Murchison. >++dnl Version with cyrusv2d mailer added contributed by Andrzej Filip >++dnl >++dnl $Log: cyrusv2.m4,v $ >++dnl Revision 8.3 2004/03/18 21:38:27 anfi >++dnl Changed comments prefixes to dnl to avoid m4 expansions >++dnl >++dnl Revision 8.2 2004/03/15 09:14:28 anfi >++dnl Added "Updates:" web link. >++dnl >+ >+-_DEFIFNOT(`_DEF_CYRUSV2_MAILER_FLAGS', `lsDFMnqXz') >+-_DEFIFNOT(`CYRUSV2_MAILER_FLAGS', `A@/:|m') >+-ifdef(`CYRUSV2_MAILER_ARGS',, `define(`CYRUSV2_MAILER_ARGS', `FILE /var/imap/socket/lmtp')') >++_DEFIFNOT(`CYRUS_LMTP_SOCKET',`/var/imap/socket/lmtp') >++_DEFIFNOT(`_DEF_CYRUSV2_MAILER_FLAGS', `lsDFMnqXz1') >++_DEFIFNOT(`_DEF_CYRUSV2D_MAILER_FLAGS', _DEF_CYRUSV2_MAILER_FLAGS) >++_DEFIFNOT(`CYRUSV2_MAILER_FLAGS', `mA@/:|') >++_DEFIFNOT(`CYRUSV2D_MAILER_FLAGS', `m') >++dnl >++ifdef(`CYRUSV2_MAILER_ARGS',, `define(`CYRUSV2_MAILER_ARGS', `FILE 'CYRUS_LMTP_SOCKET)') >++ifdef(`CYRUSV2D_MAILER_ARGS',, `define(`CYRUSV2D_MAILER_ARGS', _CYRUS_V2_MAILER_ARGS)') >+ define(`_CYRUSV2_QGRP', `ifelse(defn(`CYRUSV2_MAILER_QGRP'),`',`', ` Q=CYRUSV2_MAILER_QGRP,')')dnl >+ >+ POPDIVERT >+@@ -21,9 +33,13 @@ POPDIVERT >+ ### Cyrus V2 Mailer specification ### >+ ######################################### >+ >+-VERSIONID(`$Id: cyrusv2.m4,v 1.2 2013-11-22 20:51:14 ca Exp $') >++VERSIONID(`$Id: cyrusv2.m4,v 8.3 2004/03/18 21:38:27 anfi Exp $') >+ >+ Mcyrusv2, P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2_MAILER_FLAGS, CYRUSV2_MAILER_FLAGS), `CYRUSV2'), >+ S=EnvFromSMTP/HdrFromL, R=EnvToL/HdrToL, E=\r\n, >++ _OPTINS(`CYRUSV2_MAILER_MAXMSGS', `m=', `, ')_OPTINS(`CYRUSV2_MAILER_MAXRCPTS', `r=', `, ')_OPTINS(`CYRUSV2_MAILER_CHARSET', `C=', `, ')T=DNS/RFC822/SMTP,_CYRUSV2_QGRP >++ A=CYRUSV2_MAILER_ARGS >++Mcyrusv2d, P=[IPC], F=_MODMF_(CONCAT(_DEF_CYRUSV2D_MAILER_FLAGS, CYRUSV2D_MAILER_FLAGS), `CYRUSV2D'), >++ S=EnvFromSMTP/HdrFromL, R=ifdef(`_ALL_MASQUERADE_', `EnvToSMTP/HdrFromSMTP', `EnvToSMTP'), E=\r\n, >+ _OPTINS(`CYRUSV2_MAILER_MAXMSGS', `m=', `, ')_OPTINS(`CYRUSV2_MAILER_MAXRCPTS', `r=', `, ')_OPTINS(`CYRUSV2_MAILER_CHARSET', `C=', `, ')T=DNS/RFC822/SMTP,_CYRUSV2_QGRP >+ A=CYRUSV2_MAILER_ARGS
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 254495
:
223513
| 223514