Hi,

here's a little update for wmbiff, it removes unneeded patches, and i've
tested it works fine with gnutls 1 and 2 (i'd like to have gnutls2 soon
in tree, thanks to giovanni's diff)

please test and report breakages.

Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/wmbiff/Makefile,v
retrieving revision 1.15
diff -u -r1.15 Makefile
--- Makefile    2007/09/16 00:17:07     1.15
+++ Makefile    2007/10/24 22:11:24
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.15 2007/09/16 00:17:07 merdely Exp $
 
 COMMENT=       wm-dockapp; multiple mailbox checker
-DISTNAME=      wmbiff-0.4.22
+DISTNAME=      wmbiff-0.4.27
 CATEGORIES=    mail x11 x11/windowmaker
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=wmbiff/}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/wmbiff/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo    2007/04/05 16:20:05     1.5
+++ distinfo    2007/10/24 22:11:24
@@ -1,5 +1,5 @@
-MD5 (wmbiff-0.4.22.tar.gz) = BI//gbKM7aZxQLvkPi3vFg==
-RMD160 (wmbiff-0.4.22.tar.gz) = AFbA9kBMOKoUjO6W3yj2qFBfaH0=
-SHA1 (wmbiff-0.4.22.tar.gz) = fGJkuHCHlJwpoKoL+m4bgwqMoeU=
-SHA256 (wmbiff-0.4.22.tar.gz) = fE09dCuVEFSQ6L0P+utBTUc0N0F4HDL4q6rfa7AsIcE=
-SIZE (wmbiff-0.4.22.tar.gz) = 194775
+MD5 (wmbiff-0.4.27.tar.gz) = UEZrbkoUPPTlVUazTVeS5g==
+RMD160 (wmbiff-0.4.27.tar.gz) = 0diDGWewU51W6w13KGRC66+4prg=
+SHA1 (wmbiff-0.4.27.tar.gz) = LISZPXjiK1BhGSQSFhvCeioaMAc=
+SHA256 (wmbiff-0.4.27.tar.gz) = wlt7PTpd27+p+Fuzn1U/W8ABGJ/GJOZ2HZhjaQaNfaM=
+SIZE (wmbiff-0.4.27.tar.gz) = 201713
Index: patches/patch-wmbiff_Imap4Client_c
===================================================================
RCS file: patch-wmbiff_Imap4Client_c
diff -N patch-wmbiff_Imap4Client_c
--- /tmp/cvsCAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,12 +0,0 @@
-$OpenBSD: patch-wmbiff_Imap4Client_c,v 1.1 2004/05/08 06:50:10 sturm Exp $
---- wmbiff/Imap4Client.c.orig  2004-04-25 11:22:07.000000000 +0200
-+++ wmbiff/Imap4Client.c       2004-04-25 11:22:23.000000000 +0200
-@@ -659,7 +659,7 @@ authenticate_md5(Pop3 pc,
-       strcpy(buf, PCU.userName);
-       strcat(buf, " ");
-       ask_user_for_password(pc, 0);
--      gmh = gcry_md_open(GCRY_MD_MD5, GCRY_MD_FLAG_HMAC);
-+      gcry_md_open(&gmh, GCRY_MD_MD5, GCRY_MD_FLAG_HMAC);
-       DEFROB(PCU.password);
-       gcry_md_setkey(gmh, PCU.password, strlen(PCU.password));
-       ENFROB(PCU.password);
Index: patches/patch-wmbiff_Pop3Client_c
===================================================================
RCS file: patch-wmbiff_Pop3Client_c
diff -N patch-wmbiff_Pop3Client_c
--- /tmp/cvsDAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,21 +0,0 @@
-$OpenBSD: patch-wmbiff_Pop3Client_c,v 1.1 2004/05/08 06:50:10 sturm Exp $
---- wmbiff/Pop3Client.c.orig   2004-03-28 01:44:11.000000000 +0100
-+++ wmbiff/Pop3Client.c        2004-04-25 11:21:12.000000000 +0200
-@@ -280,7 +280,7 @@ static FILE *authenticate_md5(Pop3 pc, F
-       strcat(buf, " ");
- 
- 
--      gmh = gcry_md_open(GCRY_MD_MD5, GCRY_MD_FLAG_HMAC);
-+      gcry_md_open(&gmh, GCRY_MD_MD5, GCRY_MD_FLAG_HMAC);
-       gcry_md_setkey(gmh, PCU.password, strlen(PCU.password));
-       gcry_md_write(gmh, (unsigned char *) buf2, strlen(buf2));
-       gcry_md_final(gmh);
-@@ -322,7 +322,7 @@ static FILE *authenticate_apop(Pop3 pc, 
-       POP_DM(pc, DEBUG_INFO, "APOP challenge: %s\n", apop_str);
-       strcat(apop_str, PCU.password);
- 
--      gmh = gcry_md_open(GCRY_MD_MD5, 0);
-+      gcry_md_open(&gmh, GCRY_MD_MD5, 0);
-       gcry_md_write(gmh, (unsigned char *) apop_str, strlen(apop_str));
-       gcry_md_final(gmh);
-       md5 = gcry_md_read(gmh, 0);
Index: patches/patch-wmbiff_ShellClient_c
===================================================================
RCS file: patch-wmbiff_ShellClient_c
diff -N patch-wmbiff_ShellClient_c
--- /tmp/cvsEAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,12 +0,0 @@
-$OpenBSD: patch-wmbiff_ShellClient_c,v 1.1 2004/05/08 06:50:10 sturm Exp $
---- wmbiff/ShellClient.c.orig  2004-04-25 11:31:49.000000000 +0200
-+++ wmbiff/ShellClient.c       2004-04-25 11:36:16.000000000 +0200
-@@ -189,7 +189,7 @@ int shellCmdCheck(Pop3 pc)
-                       pc->UnreadMsgs = 0;
-                       pc->TotalMsgs = count_status;
-               }
--      } else if (strcasestr(commandOutput, "unable")) {
-+      } else if (!strcasecmp(commandOutput, "unable")) {
-               return -1;
-       } else if (sscanf(commandOutput, "%9s\n", pc->TextStatus) == 1) {
-               /* validate the string input */
Index: patches/patch-wmbiff_gnutls-common_c
===================================================================
RCS file: patch-wmbiff_gnutls-common_c
diff -N patch-wmbiff_gnutls-common_c
--- /tmp/cvsFAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,19 +0,0 @@
-$OpenBSD: patch-wmbiff_gnutls-common_c,v 1.1 2004/05/08 06:50:10 sturm Exp $
---- wmbiff/gnutls-common.c.orig        2004-04-25 11:30:08.000000000 +0200
-+++ wmbiff/gnutls-common.c     2004-04-25 11:31:24.000000000 +0200
-@@ -1,5 +1,6 @@
- #include <stdio.h>
- #include <gnutls/gnutls.h>
-+#include <gnutls/compat4.h>
- #include <gnutls/extra.h>
- #include <time.h>
- 
-@@ -192,8 +193,6 @@ void print_cert_vrfy(GNUTLS_STATE state)
-               printf("- Peer's certificate is NOT trusted\n");
-       else
-               printf("- Peer's certificate is trusted\n");
--      if (status & GNUTLS_CERT_CORRUPTED)
--              printf("- Peer's certificate is corrupted\n");
- 
- }
- 
Index: patches/patch-wmbiff_tlsComm_c
===================================================================
RCS file: patch-wmbiff_tlsComm_c
diff -N patch-wmbiff_tlsComm_c
--- /tmp/cvsGAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,30 +0,0 @@
-$OpenBSD: patch-wmbiff_tlsComm_c,v 1.1 2004/05/08 06:50:10 sturm Exp $
---- wmbiff/tlsComm.c.orig      2004-04-25 11:23:08.000000000 +0200
-+++ wmbiff/tlsComm.c   2004-04-25 11:29:18.000000000 +0200
-@@ -22,6 +22,7 @@
- #ifdef HAVE_GNUTLS_GNUTLS_H
- #define USE_GNUTLS
- #include <gnutls/gnutls.h>
-+#include <gnutls/compat4.h>
- #endif
- #ifdef USE_DMALLOC
- #include <dmalloc.h>
-@@ -328,8 +329,6 @@ tls_check_certificate(struct connection_
-       certstat = gnutls_certificate_verify_peers(scs->tls_state);
-       if (certstat ==
-               (GNUTLS_CertificateStatus) GNUTLS_E_NO_CERTIFICATE_FOUND) {
--      } else if (certstat & GNUTLS_CERT_CORRUPTED) {
--              bad_certificate(scs, "server's certificate is corrupt.\n");
-       } else if (certstat & GNUTLS_CERT_REVOKED) {
-               bad_certificate(scs, "server's certificate has been 
revoked.\n");
-       } else if (certstat & GNUTLS_CERT_INVALID) {
-@@ -402,8 +401,7 @@ struct connection_state *initialize_gnut
-               const int protocols[] = { GNUTLS_TLS1, GNUTLS_SSL3, 0 };
-               const int ciphers[] =
-                       { GNUTLS_CIPHER_RIJNDAEL_128_CBC, 
GNUTLS_CIPHER_3DES_CBC,
--                      GNUTLS_CIPHER_RIJNDAEL_256_CBC, 
GNUTLS_CIPHER_TWOFISH_128_CBC,
--                      GNUTLS_CIPHER_ARCFOUR, 0
-+                      GNUTLS_CIPHER_RIJNDAEL_256_CBC, GNUTLS_CIPHER_ARCFOUR, 0
-               };
-               const int compress[] = { GNUTLS_COMP_ZLIB, GNUTLS_COMP_NULL, 0 
};
-               const int key_exch[] = { GNUTLS_KX_RSA, GNUTLS_KX_DHE_DSS,
Index: patches/patch-wmbiff_wmbiff_c
===================================================================
RCS file: patch-wmbiff_wmbiff_c
diff -N patch-wmbiff_wmbiff_c
--- /tmp/cvsHAAa003Uv   Wed Oct 24 22:11:24 2007
+++ /dev/null   Sat Aug 30 18:16:59 1997
@@ -1,12 +0,0 @@
-$OpenBSD: patch-wmbiff_wmbiff_c,v 1.4 2004/05/08 06:52:46 sturm Exp $
---- wmbiff/wmbiff.c.orig       2004-04-25 11:17:22.000000000 +0200
-+++ wmbiff/wmbiff.c    2004-04-25 11:16:54.000000000 +0200
-@@ -445,7 +445,7 @@ static void init_biff(char *config_file)
-                       " Message: %s\n"
-                       " libgcrypt version: %s\n"
-                       " recovering: will fail later if using CRAM-MD5 or APOP 
authentication.\n",
--                      zok, gcry_strerror(gcry_errno()), 
gcry_check_version(NULL));
-+                      zok, gcry_strerror(zok), gcry_check_version(NULL));
-       };
- #endif
- 

Reply via email to