update to clamsmtp-1.10.2, update HOMEPAGE/SITES to fix, patch some obvious issues

This commit is contained in:
sthen
2026-05-30 13:10:44 +00:00
parent 38515499df
commit 3fcbd5f0a9
4 changed files with 37 additions and 6 deletions
+3 -4
View File
@@ -1,10 +1,9 @@
COMMENT= SMTP virus filter
DISTNAME= clamsmtp-1.10
CATEGORIES= mail
HOMEPAGE= http://memberwebs.com/stef/software/clamsmtp/
DISTNAME= clamsmtp-1.10.2
CATEGORIES= mail
HOMEPAGE= http://thewalter.net/stef/software/clamsmtp/
SITES= ${HOMEPAGE}
RUN_DEPENDS= security/clamav
+2 -2
View File
@@ -1,2 +1,2 @@
SHA256 (clamsmtp-1.10.tar.gz) = pS/bSybhHs4wxHioBslbHtoW9Oc5N71WDs5wF/sN+So=
SIZE (clamsmtp-1.10.tar.gz) = 217126
SHA256 (clamsmtp-1.10.2.tar.gz) = kWkEXWI92Wtm0n3mjqKN6xVsPdpB8RXVt5gwjRUWnMI=
SIZE (clamsmtp-1.10.2.tar.gz) = 210394
@@ -0,0 +1,12 @@
Index: common/smtppass.h
--- common/smtppass.h.orig
+++ common/smtppass.h
@@ -71,7 +71,7 @@ typedef struct spio
char localname[MAXPATHLEN]; /* Address where we accepted the connection */
/* Internal use only */
- char line[SP_LINE_LENGTH];
+ char line[SP_LINE_LENGTH + 1]; /* space for trailing nul */
char* _nx;
size_t _ln;
}
@@ -0,0 +1,20 @@
Index: common/sock_any.c
--- common/sock_any.c.orig
+++ common/sock_any.c
@@ -367,14 +367,14 @@ int sock_any_cmp(const struct sockaddr_any* a1, const
case AF_INET:
if(memcmp(&(a1->s.in.sin_addr), &(a2->s.in.sin_addr), sizeof(a2->s.in.sin_addr)) != 0)
return -1;
- if(!(opts && SANY_OPT_NOPORT) && a1->s.in.sin_port != a2->s.in.sin_port)
+ if(!(opts & SANY_OPT_NOPORT) && a1->s.in.sin_port != a2->s.in.sin_port)
return -1;
return 0;
#ifdef HAVE_INET6
case AF_INET6:
if(memcmp(&(a1->s.in6.sin6_addr), &(a2->s.in6.sin6_addr), sizeof(a2->s.in6.sin6_addr)) != 0)
return -1;
- if(!(opts && SANY_OPT_NOPORT) && a1->s.in6.sin6_port != a2->s.in6.sin6_port)
+ if(!(opts & SANY_OPT_NOPORT) && a1->s.in6.sin6_port != a2->s.in6.sin6_port)
return -1;
return 0;
#endif