Rev 1019: Fix authentication for pyrex. in file:///data/jelmer/bzr-svn/pyrex/

Jelmer Vernooij jelmer at samba.org
Fri Mar 21 12:37:27 GMT 2008


At file:///data/jelmer/bzr-svn/pyrex/

------------------------------------------------------------
revno: 1019
revision-id: jelmer at samba.org-20080321123725-rcq2u0nb2b06c8p7
parent: jelmer at samba.org-20080321040825-hicn3boefkr70xrb
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: pyrex
timestamp: Fri 2008-03-21 13:37:25 +0100
message:
  Fix authentication for pyrex.
modified:
  auth.py                        auth.py-20071209174622-w8d42k6nm5yhxvi8-1
  transport.py                   transport.py-20060406231150-b3472d06b3a0818d
=== modified file 'auth.py'
--- a/auth.py	2008-03-18 23:27:43 +0000
+++ b/auth.py	2008-03-21 12:37:25 +0000
@@ -24,9 +24,10 @@
                 get_simple_provider, get_username_provider, 
                 get_ssl_client_cert_file_provider, 
                 get_ssl_client_cert_pw_file_provider,
-                get_ssl_server_trust_file_provider
+                get_ssl_server_trust_file_provider,
+                Auth
                 )
-from ra import Auth
+import ra
 import constants
 
 class SubversionAuthenticationConfig(AuthenticationConfig):
@@ -148,14 +149,14 @@
         get_ssl_server_trust_file_provider(),
         ]
 
-    if hasattr(core, 'get_windows_simple_provider'):
-        providers.append(core.get_windows_simple_provider())
-
-    if hasattr(core, 'get_keychain_simple_provider'):
-        providers.append(core.get_keychain_simple_provider())
-
-    if hasattr(core, 'get_windows_ssl_server_trust_provider'):
-        providers.append(core.get_windows_ssl_server_trust_provider())
+    if hasattr(ra, 'get_windows_simple_provider'):
+        providers.append(ra.get_windows_simple_provider())
+
+    if hasattr(ra, 'get_keychain_simple_provider'):
+        providers.append(ra.get_keychain_simple_provider())
+
+    if hasattr(ra, 'get_windows_ssl_server_trust_provider'):
+        providers.append(ra.get_windows_ssl_server_trust_provider())
 
     return Auth(providers)
 

=== modified file 'transport.py'
--- a/transport.py	2008-03-18 23:27:43 +0000
+++ b/transport.py	2008-03-21 12:37:25 +0000
@@ -83,9 +83,9 @@
 
         try:
             self.mutter('opening SVN RA connection to %r' % self._backing_url)
-            self._ra = ra.RemoteAccess(self._backing_url.encode('utf8'))
+            self._ra = ra.RemoteAccess(self._backing_url.encode('utf8'), 
+                    auth=create_auth_baton())
             # FIXME: Callbacks
-            # FIXME: self._ra = create_auth_baton()
         except SubversionException, (_, num):
             if num in (constants.ERR_RA_SVN_REPOS_NOT_FOUND,):
                 raise NoSvnRepositoryPresent(url=url)




More information about the bazaar-commits mailing list