Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Sync the 'master-passphrase' branch up with recent (and, uh, not-so-recent)

trunk changes. (Merged /subversion/trunk:r1451629-1481020)

  1. … 562 more files in changeset.
Sync the 'master-passphrase' branch with recent trunk changes.

(Merged /subversion/trunk:r1383955-1390050.)

  1. … 67 more files in changeset.
Bring the 'master-passphrase' branch into sync with recent trunk changes.

(Merged /subversion/trunk:r1372418-1383954.)

  1. … 128 more files in changeset.
On the 'master-passphrase' branch: Get the GNOME Keyring master

passphrase provider working, too. At least, in theory. Doesn't seem

to work in practice on my machine just yet ... something about symbol

names not resolving or somesuch.

* subversion/include/svn_auth.h

svn_auth_get_gnome_keyring_master_passphrase_provider): New function.

* subversion/libsvn_auth_gnome_keyring/gnome_keyring.c

(master_passphrase_gnome_keyring_first_creds,

master_passphrase_gnome_keyring_save_creds,

svn_auth_get_gnome_keyring_master_passphrase_provider): New functions.

(gnome_keyring_master_passphrase_provider): New structure instance.

* subversion/libsvn_subr/cmdline.c

(get_master_passphrase_auth_baton): New helper function, abstracted from...

(open_auth_store): ...here.

* subversion/libsvn_subr/masterpass_providers.c

(get_provider): Fix expected symbol name for gnome-keyring and kwallet

master passphrase providers.

(svn_auth_get_platform_specific_master_passphrase_providers): Enable

GNOME Keyring master passphrase provider support.

  1. … 3 more files in changeset.