[Pidgin] #7566: Pidgin 2.5.2 does not save ssl information

Pidgin trac at pidgin.im
Tue Nov 18 04:56:08 EST 2008


#7566: Pidgin 2.5.2 does not save  ssl information
----------------------------------------+-----------------------------------
 Reporter:  publicunimail               |        Owner:              
     Type:  defect                      |       Status:  new         
Milestone:                              |    Component:  pidgin (gtk)
  Version:  2.5.2                       |   Resolution:              
 Keywords:  security ssl bug important  |  
----------------------------------------+-----------------------------------

Old description:

> Pidgin 2.5.2 does not save ssl information in a usable fashion. That is,
> after i accept an ssl certificate for talk.gmail.com (common name
> goolgle.com) or for various irc ssl (who have multiple hosts --> multiple
> ssl certs ) connections, on disconnect or reopening pidgin it will prompt
> me to accept the same certificate again. This means that ssl verification
> on these connections is not really able to be used. Unless you store the
> certificate or are able to confirm that certificate you said yes to
> previously is the same.
>

> --> sorry rechecked behaviour (now confirms to my observations).
>
> The main problem seems to be with gmail and other ssl servers where the
> certificate changes or it is not of that service -- > e.g. "The
> certificate presented by "talk.google.com" claims to be from "gmail.com"
> instead.  This could mean that you are not connecting to the service you
> believe you are." That is where a certificate is not from the service you
> are connecting too the certificate is not stored in an "accepted" state.
> Perhaps exceptions or multiple certificates can be stored for a given
> service (where they are known not be be from the service you are
> connecting to or it changes between two certificates).

New description:

 Pidgin 2.5.2 does not save ssl information in a usable fashion. That is,
 after i accept an ssl certificate for talk.gmail.com (common name
 goolgle.com) or for various irc ssl (who have multiple hosts --> multiple
 ssl certs ) connections, on disconnect or reopening pidgin it will prompt
 me to accept the same certificate again. This means that ssl verification
 on these connections is not really able to be used. Unless you store the
 certificate or are able to confirm that certificate you said yes to
 previously is the same.



 --> sorry rechecked behaviour (now confirms to my observations).

 The main problem seems to be with gmail and other ssl servers where the
 certificate changes or it is not of that service -- > e.g. "The
 certificate presented by "talk.google.com" claims to be from "gmail.com"
 instead.  This could mean that you are not connecting to the service you
 believe you are." That is where a certificate is not from the service you
 are connecting too the certificate is not stored in an "accepted" state.
 Perhaps exceptions or multiple certificates can be stored for a given
 service (where they are known not be be from the service you are
 connecting to or it changes between two certificates).

--

Comment(by publicunimail):

 Replying to [comment:5 deryni]:
 > If you are getting that error with Google Talk itself it almost
 certainly means you have a Connect Server specified for your Google Talk
 account (something which you should not need unless your DNS server is
 unable to serve SRV records). If you remove the connect server that error
 should go away.
 >
 > I can't speak to the other parts of this ticket.
 >
 > Also, might I suggest that in the future you add comments to your
 tickets rather than continually editing the description (for things other
 than errors in the original submission of course). It makes the emails
 easier to read and follow and leaves a more obvious trail in the ticket.

 Fair enough (for the comments to the ticket). Right so you are saying i
 have a connect server specified ... well no i don't its just
 talk.google.com port 5222 with the domain set as gmail.com .. just like
 pidgin sets it up... my dns does do srv ...i think...

 ;; QUESTION SECTION:
 ;_jabber._tcp.google.com.       IN      SRV

 ;; ANSWER SECTION:
 _jabber._tcp.google.com. 900    IN      SRV     20 0 5269 xmpp-
 server1.l.google.com.
 _jabber._tcp.google.com. 900    IN      SRV     20 0 5269 xmpp-
 server2.l.google.com.
 _jabber._tcp.google.com. 900    IN      SRV     20 0 5269 xmpp-
 server3.l.google.com.
 _jabber._tcp.google.com. 900    IN      SRV     20 0 5269 xmpp-
 server4.l.google.com.
 _jabber._tcp.google.com. 900    IN      SRV     5 0 5269 xmpp-
 server.l.google.com.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7566#comment:6>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list