Package: wmbiff
Version: 0.4.31-2
Severity: important
Tags: upstream patch

wmbiff/gmail imap4: Need new connection to ***@gmail....@imap.gmail.com
wmbiff/gmail comm: certificate passed time check.
wmbiff/gmail comm: server's certificate (OU=No SNI provided\; please fix your 
client.,CN=invalid2.invalid) does not match its hostname (imap.gmail.com).
wmbiff/gmail comm: server's certificate does not match its hostname.
wmbiff/gmail comm: to ignore this error, run wmbiff with the 
-skip-certificate-check option

-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'unstable'), (500, 'oldstable'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wmbiff depends on:
ii  libc6        2.28-2
ii  libgcrypt20  1.8.4-4
ii  libgnutls30  3.6.5-2
ii  libx11-6     2:1.6.7-1
ii  libxext6     2:1.3.3-1+b2
ii  libxpm4      1:3.5.12-1

wmbiff recommends no packages.

Versions of packages wmbiff suggests:
ii  ruby         1:2.5.1
pn  ssh-askpass  <none>

-- no debconf information
diff --git a/wmbiff/tlsComm.c b/wmbiff/tlsComm.c
index f37f3f5..bd6c7c4 100644
--- a/wmbiff/tlsComm.c
+++ b/wmbiff/tlsComm.c
@@ -599,6 +599,8 @@ struct connection_state *initialize_gnutls(intptr_t sd, 
char *name, Pop3 pc,
                        }
                }
 
+               gnutls_server_name_set(scs->tls_state, GNUTLS_NAME_DNS,
+                                               remote_hostname, 
strnlen(remote_hostname, 256));
                gnutls_cred_set(scs->tls_state, GNUTLS_CRD_CERTIFICATE,
                                                scs->xcred);
                gnutls_transport_set_ptr(scs->tls_state,

Reply via email to