pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/qsmtp



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Mon Sep 25 12:52:52 UTC 2023

Modified Files:
        pkgsrc/mail/qsmtp: Makefile PLIST distinfo
Added Files:
        pkgsrc/mail/qsmtp/patches: patch-tools_CMakeLists.txt

Log Message:
qsmtp: update to 0.39. From the changelog:

- Qsmtpd: hide SSL error details from SMTP client
- Qsmtpd: allow the SSL key to be stored independent of the certificate
- Qsmtpd: allow an additional argument for checkpassword authentication
- Qsmtpd: fix filtering out invalid characters in SPF records on
  platforms where "char" is unsigned by default (e.g. ARM)
- Qsmtpd: fix truncated "Received" lines with newer gcc versions
- Qsmtpd: fix endless loop on SSL protocol level errors
- add dumpipbl tool to show the files written by addipbl

Updating during the freeze for the leafy bugfixes.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mail/qsmtp/Makefile \
    pkgsrc/mail/qsmtp/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/mail/qsmtp/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/qsmtp/patches/patch-tools_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/qsmtp/Makefile
diff -u pkgsrc/mail/qsmtp/Makefile:1.7 pkgsrc/mail/qsmtp/Makefile:1.8
--- pkgsrc/mail/qsmtp/Makefile:1.7      Sat May 14 21:56:42 2022
+++ pkgsrc/mail/qsmtp/Makefile  Mon Sep 25 12:52:52 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2022/05/14 21:56:42 schmonz Exp $
+# $NetBSD: Makefile,v 1.8 2023/09/25 12:52:52 schmonz Exp $
 
-DISTNAME=              Qsmtp-0.38
+DISTNAME=              Qsmtp-0.39
 CATEGORIES=            mail
 MASTER_SITES=          ${HOMEPAGE}
 EXTRACT_SUFX=          .tar.xz
Index: pkgsrc/mail/qsmtp/distinfo
diff -u pkgsrc/mail/qsmtp/distinfo:1.7 pkgsrc/mail/qsmtp/distinfo:1.8
--- pkgsrc/mail/qsmtp/distinfo:1.7      Tue Oct 26 10:54:25 2021
+++ pkgsrc/mail/qsmtp/distinfo  Mon Sep 25 12:52:52 2023
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:54:25 nia Exp $
+$NetBSD: distinfo,v 1.8 2023/09/25 12:52:52 schmonz Exp $
 
-BLAKE2s (Qsmtp-0.38.tar.xz) = 4e7e09f7e95ca107100c76ba21c11b39345fa8300958f6864de7ec194fc0ef0a
-SHA512 (Qsmtp-0.38.tar.xz) = b1e5d3806eeb47488d91fff3dc60c88420bfa9edf77d2d68f51cdfea913c5c0298d13b9dd66a69100c9a9d1d4b7b1abadac11b253192b029329a13e77f895296
-Size (Qsmtp-0.38.tar.xz) = 252632 bytes
+BLAKE2s (Qsmtp-0.39.tar.xz) = b924f9c73c38921002fcbb0ce6861b833b844b654e003239a6f6dc92b0b35ca7
+SHA512 (Qsmtp-0.39.tar.xz) = 7ed59f7d56505fc3d90fd85b70c111547ce9e19c811b586ab0884c53dbc50e5783af70a1e2bd331a802b61fac9528efa7982dd198c0c95dbdf72232d5c94b4a0
+Size (Qsmtp-0.39.tar.xz) = 271272 bytes
+SHA1 (patch-tools_CMakeLists.txt) = 2c6d1a4a16a7a9e562741b50485d3a46c75b1613

Index: pkgsrc/mail/qsmtp/PLIST
diff -u pkgsrc/mail/qsmtp/PLIST:1.3 pkgsrc/mail/qsmtp/PLIST:1.4
--- pkgsrc/mail/qsmtp/PLIST:1.3 Sat Oct 10 10:01:38 2020
+++ pkgsrc/mail/qsmtp/PLIST     Mon Sep 25 12:52:52 2023
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.3 2020/10/10 10:01:38 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.4 2023/09/25 12:52:52 schmonz Exp $
 bin/Qremote
 bin/Qsmtpd
 bin/Qsurvey
 bin/addipbl
 bin/clearpass
+bin/dumpipbl
 bin/qpencode
 bin/sendremote
-bin/testspf
 man/man5/filterconf.5
 man/man8/Qremote.8
 man/man8/Qsmtpd.8

Added files:

Index: pkgsrc/mail/qsmtp/patches/patch-tools_CMakeLists.txt
diff -u /dev/null pkgsrc/mail/qsmtp/patches/patch-tools_CMakeLists.txt:1.1
--- /dev/null   Mon Sep 25 12:52:52 2023
+++ pkgsrc/mail/qsmtp/patches/patch-tools_CMakeLists.txt        Mon Sep 25 12:52:52 2023
@@ -0,0 +1,32 @@
+$NetBSD: patch-tools_CMakeLists.txt,v 1.1 2023/09/25 12:52:52 schmonz Exp $
+
+Omit testspf (doesn't link on macOS and is a development-only tool).
+
+--- tools/CMakeLists.txt.orig  2023-08-28 10:08:55.000000000 +0000
++++ tools/CMakeLists.txt
+@@ -21,11 +21,11 @@ install(TARGETS
+       COMPONENT tools
+ )
+ 
+-add_executable(testspf testspf.c ${CMAKE_SOURCE_DIR}/qsmtpd/spf.c ${CMAKE_SOURCE_DIR}/qsmtpd/antispam.c)
+-target_link_libraries(testspf
+-      qsmtp_lib
+-      qsmtp_io_lib
+-)
++#add_executable(testspf testspf.c ${CMAKE_SOURCE_DIR}/qsmtpd/spf.c ${CMAKE_SOURCE_DIR}/qsmtpd/antispam.c)
++#target_link_libraries(testspf
++#     qsmtp_lib
++#     qsmtp_io_lib
++#)
+ 
+ add_executable(spfquery spfquery.c ${CMAKE_SOURCE_DIR}/qsmtpd/spf.c ${CMAKE_SOURCE_DIR}/qsmtpd/antispam.c)
+ target_link_libraries(spfquery
+@@ -63,7 +63,7 @@ include_directories(
+ )
+ 
+ install(TARGETS
+-              testspf
++#             testspf
+               qpencode
+               clearpass
+               addipbl



Home | Main Index | Thread Index | Old Index