[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn Gnome keyring caching broken -- was: svn + Gnome Keyring doesn't always open a dialog for pw entry

From: Senthil Kumaran S <senthil_at_collab.net>
Date: Mon, 20 Apr 2009 16:02:39 +0530

Neels Janosch Hofmeyr wrote:
> Senthil Kumaran S wrote:
>> This is fixed in r37322.
>
> No, I'm afraid it's now entirely broken. Trunk now fails to use the
> Gnome-keyring altogether. I ran the same test with 1.6.1 and with trunk.

Trunk works for me.

My sample run with your script for reference.

[trunk]
<snip>
$ ./gnome-keyring-check.sh
svn, version 1.7.0 (dev build)
   compiled Apr 20 2009, 15:15:50

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

Password for 'default' GNOME keyring: ### enter exact keyring password
Authentication realm: <svn://localhost:3690> norealm
Password for 'stylesen':
Checked out revision 0.
</snip>

[1.6.1]
<snip>
$ ./gnome-keyring-check.sh
svn, version 1.6.1 (r37116)
   compiled Apr 20 2009, 15:51:23

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository access (RA) modules are available:

* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

Password for 'default' GNOME keyring: ### hitting enter
Authentication realm: <svn://localhost:3690> norealm
Password for 'stylesen': ### entering real svn password
### svn tries to cache it:
Password for 'default' GNOME keyring: ### hitting enter
### dialog windows keep asking for "default" keyring
### until I click "deny".
-----------------------------------------------------------------------
ATTENTION! Your password for authentication realm:

   <svn://localhost:3690> norealm

can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.

You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/stylesen/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? no
Password for 'default' GNOME keyring: ### hitting enter
Password for 'default' GNOME keyring: ### hitting enter
Checked out revision 0.
</snip>

Thank You.

-- 
Senthil Kumaran S
http://www.stylesen.org/
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=1822663
Received on 2009-04-20 12:33:41 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.