96afe8d fix propagation of flagged oversized messages
aff0c88 fix printf length arguments on lp64
04fc586 handle case-insensitivity of IMAP's INBOX
94022a6 catch server's failure to FETCH *
dfa8c16 don't timeout while uploading big messages
121448c make -DC work with yama ptrace protection
bee4fc5 fix overflows in uint comparisons
a33e447 fix roff abuse in man pages
7d9d3e1 improve documentation of the server certificate related options
a2fe8c1 re-generate ChangeLog only if it's newer than the git index
281a87e update build requirements
48038fe mention --remove in --help output
93fb3c2 fix UIDNEXT error message
e565d08 don't try to propagate flags the target store does not support
e8caaaa rename F_PASSED => F_FORWARDED
462fed5 Merge branch '1.3'
d0a8551 fix error handling of SSL_set_tlsext_host_name()
6a874b5 error-check more openssl function calls
5f908b7 attempt to improve ssl error handling (again)
91abf2b modernize ssl context init
f63e433 fix leak of openssl X509 objects
8959c6b fix libcrypto detection in openssl 1.1+ without pkg-config
36062c5 wording fixes in mbsync.1
a310e7e purge vestiges of the compat wrapper
7607e53 Do not crash when using Tunnel in an IPv6-enabled build
bf14798 Bump up PassCmd buffer size to 2KiB
fbc432a fix parsing of NIL hierarchy delimiters in IMAP LIST responses
Works fine for me, I'll commit this update in a few days latest unless
someone hits rough edges or so.
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/isync/Makefile,v
retrieving revision 1.42
diff -u -p -r1.42 Makefile
--- Makefile 18 Jan 2020 11:13:46 -0000 1.42
+++ Makefile 11 Jul 2020 09:42:04 -0000
@@ -2,8 +2,7 @@
COMMENT= synchronize IMAP4 and maildir mailboxes
-DISTNAME= isync-1.3.1
-REVISION= 0
+DISTNAME= isync-1.3.2
CATEGORIES= mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=isync/}
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/isync/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- distinfo 13 Jun 2019 11:42:37 -0000 1.14
+++ distinfo 11 Jul 2020 09:42:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (isync-1.3.1.tar.gz) = aMtGQ9WBUgl/Acmzq+rX19TJVjGD1y88KjHSK8Fo8Oo=
-SIZE (isync-1.3.1.tar.gz) = 311868
+SHA256 (isync-1.3.2.tar.gz) = kQbRQoyRL0IaZZoiw8Tb6f4RDz9NoUmAOObr+NKE6AU=
+SIZE (isync-1.3.2.tar.gz) = 314856
Index: patches/patch-src_drv_imap_c
===================================================================
RCS file: /cvs/ports/mail/isync/patches/patch-src_drv_imap_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_drv_imap_c
--- patches/patch-src_drv_imap_c 13 Jun 2019 11:42:37 -0000 1.3
+++ patches/patch-src_drv_imap_c 11 Jul 2020 09:43:03 -0000
@@ -14,7 +14,7 @@ Index: src/drv_imap.c
#ifdef HAVE_LIBSSL
enum { SSL_None, SSL_STARTTLS, SSL_IMAPS };
#endif
-@@ -3317,6 +3319,8 @@ imap_parse_store( conffile_t *cfg, store_conf_t **stor
+@@ -3355,6 +3357,8 @@ imap_parse_store( conffile_t *cfg, store_conf_t **stor
}
acc_opt = 1;
}
Index: patches/patch-src_main_c
===================================================================
RCS file: /cvs/ports/mail/isync/patches/patch-src_main_c,v
retrieving revision 1.7
diff -u -p -r1.7 patch-src_main_c
--- patches/patch-src_main_c 13 Jun 2019 11:42:37 -0000 1.7
+++ patches/patch-src_main_c 11 Jul 2020 09:43:03 -0000
@@ -5,7 +5,7 @@ Use pledge.
Index: src/main.c
--- src/main.c.orig
+++ src/main.c
-@@ -120,6 +120,8 @@ PACKAGE " " VERSION " - mailbox synchronizer\n"
+@@ -125,6 +125,8 @@ PACKAGE " " VERSION " - mailbox synchronizer\n"
exit( code );
}
@@ -14,7 +14,7 @@ Index: src/main.c
static void ATTR_PRINTFLIKE(1, 2)
debug( const char *msg, ... )
{
-@@ -716,6 +718,36 @@ main( int argc, char **argv )
+@@ -738,6 +740,36 @@ main( int argc, char **argv )
if (load_config( config, pseudo ))
return 1;
Index: patches/patch-src_socket_c
===================================================================
RCS file: patches/patch-src_socket_c
diff -N patches/patch-src_socket_c
--- patches/patch-src_socket_c 18 Jan 2020 11:24:49 -0000 1.6
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-src_socket_c,v 1.6 2020/01/18 11:24:49 kn Exp $
-
-https://sourceforge.net/p/isync/isync/ci/7607e53d56f9470ee221cd5b644dda829f54b005/
-
-commit 7607e53d56f9470ee221cd5b644dda829f54b005
-Author: Caspar Schutijser <[email protected]>
-Date: Sun Aug 18 10:38:48 2019 +0200
-
- Do not crash when using Tunnel in an IPv6-enabled build
-
- socket_connected() is also called on the tunnel pipe.
-
- amends 3ceb55310.
-
-Index: src/socket.c
---- src/socket.c.orig
-+++ src/socket.c
-@@ -545,8 +545,10 @@ static void
- socket_connected( conn_t *conn )
- {
- #ifdef HAVE_IPV6
-- freeaddrinfo( conn->addrs );
-- conn->addrs = 0;
-+ if (conn->addrs) {
-+ freeaddrinfo( conn->addrs );
-+ conn->addrs = 0;
-+ }
- #endif
- conf_notifier( &conn->notify, 0, POLLIN );
- socket_expect_read( conn, 0 );