talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 1449de86cf1aa0e1ca59189279185845cc3ad775
parent 7cf8a306f83df7262528e1e45f332db09daeece7
Author: Colin Leroy <colin@colino.net>
Date:   Fri, 10 Oct 2008 16:02:01 +0000

2008-10-10 [colin]	3.6.1cvs1

	* src/common/ssl_certificate.c
	* src/gtk/sslcertwindow.c
		Fix warnings

Diffstat:
MChangeLog | 6++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/common/ssl_certificate.c | 18+++++++++++++-----
Msrc/gtk/sslcertwindow.c | 4++++
5 files changed, 25 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,9 @@ +2008-10-10 [colin] 3.6.1cvs1 + + * src/common/ssl_certificate.c + * src/gtk/sslcertwindow.c + Fix warnings + 2008-10-10 [paul] 3.6.1 * m4/spamassassin.m4 diff --git a/PATCHSETS b/PATCHSETS @@ -3582,3 +3582,4 @@ ( cvs diff -u -r 1.654.2.3642 -r 1.654.2.3643 configure.ac; ) > 3.6.0cvs23.patchset ( cvs diff -u -r 1.1.2.2 -r 1.1.2.3 claws-mail.pc.in; ) > 3.6.0cvs24.patchset ( cvs diff -u -r 1.9.2.33 -r 1.9.2.34 src/common/ssl.c; ) > 3.6.0cvs25.patchset +( cvs diff -u -r 1.4.2.30 -r 1.4.2.31 src/common/ssl_certificate.c; cvs diff -u -r 1.9.2.24 -r 1.9.2.25 src/gtk/sslcertwindow.c; ) > 3.6.1cvs1.patchset diff --git a/configure.ac b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=6 MICRO_VERSION=1 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=0 +EXTRA_VERSION=1 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/common/ssl_certificate.c b/src/common/ssl_certificate.c @@ -236,7 +236,11 @@ static SSLCertificate *ssl_certificate_new_lookup(gnutls_x509_crt x509_cert, gch #endif { SSLCertificate *cert = g_new0(SSLCertificate, 1); +#if USE_OPENSSL unsigned int n; +#else + size_t n; +#endif unsigned char md[128]; if (host == NULL || x509_cert == NULL) { @@ -275,7 +279,7 @@ static void gnutls_i2d_X509_fp(FILE *fp, gnutls_x509_crt x509_cert) int r; if ((r = gnutls_x509_crt_export(x509_cert, GNUTLS_X509_FMT_DER, output, &cert_size)) < 0) { - g_warning("couldn't export cert %s (%d)\n", gnutls_strerror(r), cert_size); + g_warning("couldn't export cert %s (%zd)\n", gnutls_strerror(r), cert_size); return; } debug_print("writing %zd bytes\n",cert_size); @@ -295,7 +299,7 @@ size_t gnutls_i2d_X509(gnutls_x509_crt x509_cert, unsigned char **output) *output = malloc(cert_size); if ((r = gnutls_x509_crt_export(x509_cert, GNUTLS_X509_FMT_DER, *output, &cert_size)) < 0) { - g_warning("couldn't export cert %s (%d)\n", gnutls_strerror(r), cert_size); + g_warning("couldn't export cert %s (%zd)\n", gnutls_strerror(r), cert_size); free(*output); *output = NULL; return 0; @@ -314,7 +318,7 @@ size_t gnutls_i2d_PrivateKey(gnutls_x509_privkey pkey, unsigned char **output) *output = malloc(key_size); if ((r = gnutls_x509_privkey_export(pkey, GNUTLS_X509_FMT_DER, *output, &key_size)) < 0) { - g_warning("couldn't export key %s (%d)\n", gnutls_strerror(r), key_size); + g_warning("couldn't export key %s (%zd)\n", gnutls_strerror(r), key_size); free(*output); *output = NULL; return 0; @@ -601,7 +605,7 @@ static gboolean ssl_certificate_compare (SSLCertificate *cert_a, SSLCertificate return FALSE; } if (cert_size_a != cert_size_b) { - g_warning("size differ %d %d\n", cert_size_a, cert_size_b); + g_warning("size differ %zd %zd\n", cert_size_a, cert_size_b); g_free(output_a); g_free(output_b); return FALSE; @@ -677,7 +681,11 @@ gboolean ssl_certificate_check (gnutls_x509_crt x509_cert, guint status, gchar * SSLCertHookData cert_hook_data; gchar *fqdn_host = NULL; gchar *fingerprint; +#ifdef USE_OPENSSL unsigned int n; +#else + size_t n; +#endif unsigned char md[128]; if (fqdn) @@ -707,7 +715,7 @@ gboolean ssl_certificate_check (gnutls_x509_crt x509_cert, guint status, gchar * #else n = 128; gnutls_x509_crt_get_fingerprint(x509_cert, GNUTLS_DIG_MD5, md, &n); - fingerprint = readable_fingerprint(md, (int)n); + fingerprint = readable_fingerprint(md, n); #endif known_cert = ssl_certificate_find_lookup (fqdn_host, port, fingerprint, FALSE); diff --git a/src/gtk/sslcertwindow.c b/src/gtk/sslcertwindow.c @@ -66,7 +66,11 @@ static GtkWidget *cert_presenter(SSLCertificate *cert) char *subject_commonname, *subject_location, *subject_organization; char *sig_status, *exp_date; char *md5_fingerprint, *sha1_fingerprint, *fingerprint; +#if USE_OPENSSL unsigned int n; +#else + size_t n; +#endif char buf[100]; unsigned char md[128]; #if USE_OPENSSL