pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail/imapsync



Module Name:    pkgsrc
Committed By:   markd
Date:           Tue Aug 13 21:03:49 UTC 2024

Modified Files:
        pkgsrc/mail/imapsync: Makefile distinfo

Log Message:
imapsync: update to 2.264

* Dependencies added: Perl module Digest::SHA
* Dependencies removed: Perl module IO::Socket::INET6
* Enhancement: It is now possible to check login with one side. Example:
  imapsync --host1 test1.lamiral.info --user1 test1 --password1 secret1
* Enhancement: Office365 OAUTH2 modern authentication supported with an external
  script.
* Bug fix: Reread oauth2 files upon disconnections.
* Bug fix: Options --password1 and --password2 are no longer required when
  --oauthaccesstoken1 and --oauthaccesstoken2 are used, respectively.
* Bug fix: Options --user1 and --user2 are no longer required when --oauthdirect1
  and --oauthdirect2 are used, respectively.
* Refactoring: 2065 unit tests.
* Refactoring: 200 functionnal tests.
* Security: Changed the default temporary directory. Now, the temporary directory
  taken from --tmpdir or $HOME/tmp or current directory, in order if defined
  (instead of /tmp on Linux) CVE-2023-34204
  See https://nvd.nist.gov/vuln/detail/CVE-2023-34204
  and also https://github.com/imapsync/imapsync/issues/399
  I did not change the default tmpdir in the CGI context because
  /var/tmp/imapsync_hash is written only if it doesn't exist and
  /var/tmp/imapsync_cgi/ is created under the supervision of an admin. And I am
  lazy to change all my hosts for now.
* Portability: removed "use IO::Socket::INET6 ;"
* CGI context: CGI context. Exit with a "503 Service Unavailable" when no disk
  space is available.
* CGI context: Now the logfile name can only be composed with characters a-zA-Z0-9_-


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/mail/imapsync/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/mail/imapsync/distinfo

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

Modified files:

Index: pkgsrc/mail/imapsync/Makefile
diff -u pkgsrc/mail/imapsync/Makefile:1.27 pkgsrc/mail/imapsync/Makefile:1.28
--- pkgsrc/mail/imapsync/Makefile:1.27  Mon Mar  6 15:11:40 2023
+++ pkgsrc/mail/imapsync/Makefile       Tue Aug 13 21:03:49 2024
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.27 2023/03/06 15:11:40 abs Exp $
+# $NetBSD: Makefile,v 1.28 2024/08/13 21:03:49 markd Exp $
 
-DISTNAME=      imapsync-2.229
+DISTNAME=      imapsync-2.264
 CATEGORIES=    mail
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=imapsync/}
-GITHUB_TAG=    refs/tags/${DISTNAME}
+MASTER_SITES=  https://imapsync.lamiral.info/dist2/
+EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    abs%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/imapsync/imapsync/
 COMMENT=       Incremental recursive IMAP transfer tool
 LICENSE=       public-domain
 
-WRKSRC=                ${WRKDIR}/imapsync-${DISTNAME}
 USE_LANGUAGES= # none
 
 DEPENDS+=      p5-Crypt-OpenSSL-RSA-[0-9]*:../../security/p5-Crypt-OpenSSL-RSA
@@ -19,7 +18,6 @@ DEPENDS+=     p5-Encode-IMAPUTF7-[0-9]*:../.
 DEPENDS+=      p5-File-Copy-Recursive-[0-9]*:../../sysutils/p5-File-Copy-Recursive
 DEPENDS+=      p5-File-Tail-[0-9]*:../../misc/p5-File-Tail
 DEPENDS+=      p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser
-DEPENDS+=      p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6
 DEPENDS+=      p5-IO-Socket-SSL-[0-9]*:../../security/p5-IO-Socket-SSL
 DEPENDS+=      p5-IO-Tee-[0-9]*:../../devel/p5-IO-Tee
 DEPENDS+=      p5-libwww-[0-9]*:../../www/p5-libwww

Index: pkgsrc/mail/imapsync/distinfo
diff -u pkgsrc/mail/imapsync/distinfo:1.12 pkgsrc/mail/imapsync/distinfo:1.13
--- pkgsrc/mail/imapsync/distinfo:1.12  Mon Mar  6 15:11:40 2023
+++ pkgsrc/mail/imapsync/distinfo       Tue Aug 13 21:03:49 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2023/03/06 15:11:40 abs Exp $
+$NetBSD: distinfo,v 1.13 2024/08/13 21:03:49 markd Exp $
 
-BLAKE2s (imapsync-2.229.tar.gz) = 911956c6ccc53f7c287ed62862ed25b6543f9349a1ffe07ff2c4850c38bfc3ba
-SHA512 (imapsync-2.229.tar.gz) = 1bf55f2d8b2cdae7ddf593acdf8b614404ea3aac0beb02552d6b0f7c7c3e1422b23f0bfec44536194affa4929fda340bb1e2c57f4081fc6f29417c5289666158
-Size (imapsync-2.229.tar.gz) = 1923679 bytes
+BLAKE2s (imapsync-2.264.tgz) = cff7ea0924451faec5783a4f6d114b8994eda321bb6b2b43eb452b35f857de90
+SHA512 (imapsync-2.264.tgz) = 17cf3c0398798d6d41c525f8c30d4fd984ad54bfab7ffe15bf3517334259d1f18475c4cd6c4ffbc4713cf139926a3e740b417d866c092030d4c65c6b2d943e33
+Size (imapsync-2.264.tgz) = 18343997 bytes



Home | Main Index | Thread Index | Old Index