aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/vpopmail/Makefile1
-rw-r--r--mail/vpopmail/distinfo5
-rw-r--r--mail/vpopmail/files/patch-vlistlib.c32
3 files changed, 5 insertions, 33 deletions
diff --git a/mail/vpopmail/Makefile b/mail/vpopmail/Makefile
index 8002617e7b75..2e148b6133a6 100644
--- a/mail/vpopmail/Makefile
+++ b/mail/vpopmail/Makefile
@@ -7,6 +7,7 @@
PORTNAME= vpopmail
PORTVERSION= 5.4.32
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION} \
SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION}
diff --git a/mail/vpopmail/distinfo b/mail/vpopmail/distinfo
index 5cfc74842cb4..34df20440dbf 100644
--- a/mail/vpopmail/distinfo
+++ b/mail/vpopmail/distinfo
@@ -1,3 +1,2 @@
-MD5 (vpopmail-5.4.32.tar.gz) = 0c8e0075c2c5c73eca85d28834fc7a98
-SHA256 (vpopmail-5.4.32.tar.gz) = 5701424b239e6f1415933af17273faf80b631f84e01b8ad3877e38b60bb8a23b
-SIZE (vpopmail-5.4.32.tar.gz) = 612501
+SHA256 (vpopmail-5.4.32.tar.gz) = 20dc467d46703f7f9fb5ab5f77929ed599cbdc73fb0490691f41210ed76776b6
+SIZE (vpopmail-5.4.32.tar.gz) = 612426
diff --git a/mail/vpopmail/files/patch-vlistlib.c b/mail/vpopmail/files/patch-vlistlib.c
index 647734ca1d7b..3b7411a36468 100644
--- a/mail/vpopmail/files/patch-vlistlib.c
+++ b/mail/vpopmail/files/patch-vlistlib.c
@@ -7,19 +7,11 @@ Description: Sanity and safety checks.
Look for the arguments properly if progname should ever containing spaces.
Forwarded: no
Author: Peter Pentchev <roam@FreeBSD.org>
-Last-Update: 2009-11-26
+Last-Update: 2011-01-09
--- a/vlistlib.c
+++ b/vlistlib.c
-@@ -193,26 +193,26 @@
-
- if( DomainOnly ) { // Have domain
- if ( strstr( Address, "@") != NULL ) return(4);
-- snprintf( LI->Name, MAX_FILE_NAME, "%s", "" );
-- snprintf( LI->Domain, MAX_FILE_NAME, "%s", Address );
-+ snprintf( LI->Name, sizeof(LI->Name), "%s", "" );
-+ snprintf( LI->Domain, sizeof(LI->Domain), "%s", Address );
- }
+@@ -199,7 +199,7 @@
else { // Have mail list
if ( strstr( Address, "@") == NULL ) return(1);
@@ -28,26 +20,6 @@ Last-Update: 2009-11-26
}
// printf( "before GetDomainEntries\n" );
-
- if(( LI->entry = get_domain_entries( LI->Domain )) == NULL ) return(3);
-
-- snprintf( LI->OwnerEmail, MAX_FILE_NAME, "postmaster@%s", LI->Domain );
-- snprintf( LI->ReplyTo_Addr, MAX_FILE_NAME, "%s", "" );
-- snprintf( LI->SQLBase, MAX_FILE_NAME, "ezmlm" );
-- snprintf( LI->SQLHost, MAX_FILE_NAME, "localhost" );
-- snprintf( LI->SQLPass, MAX_FILE_NAME, "dbpass" );
-- snprintf( LI->SQLTable, MAX_FILE_NAME, "ezmlm" );
-- snprintf( LI->SQLUser, MAX_FILE_NAME, "dbUser" );
-+ snprintf( LI->OwnerEmail, sizeof(LI->OwnerEmail), "postmaster@%s", LI->Domain );
-+ snprintf( LI->ReplyTo_Addr, sizeof(LI->ReplyTo_Addr), "%s", "" );
-+ snprintf( LI->SQLBase, sizeof(LI->SQLBase), "ezmlm" );
-+ snprintf( LI->SQLHost, sizeof(LI->SQLHost), "localhost" );
-+ snprintf( LI->SQLPass, sizeof(LI->SQLPass), "dbpass" );
-+ snprintf( LI->SQLTable, sizeof(LI->SQLTable), "ezmlm" );
-+ snprintf( LI->SQLUser, sizeof(LI->SQLUser), "dbUser" );
-
- // printf( "before make name\n" );
-
@@ -228,12 +228,12 @@
// printf( "before Dir\n" );