~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/__init__.py

  • Committer: Vincent Ladeuil
  • Date: 2009-03-19 14:57:51 UTC
  • mfrom: (3508.1.24 pyftpdlib)
  • mto: This revision was merged to the branch mainline in revision 4168.
  • Revision ID: v.ladeuil+lp@free.fr-20090319145751-6vg1h5oo1jox3wsw
FTP test server: disable medusa for python2.6, add pyftpdlib

Show diffs side-by-side

added added

removed removed

Lines of Context:
1787
1787
register_transport_proto('aftp://', help="Access using active FTP.")
1788
1788
register_lazy_transport('aftp://', 'bzrlib.transport.ftp', 'FtpTransport')
1789
1789
 
1790
 
# Default to trying GSSAPI authentication (if the kerberos module is available)
1791
 
register_transport_proto('ftp+gssapi://', register_netloc=True)
1792
 
register_lazy_transport('ftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
1793
 
                        'GSSAPIFtpTransport')
1794
 
register_transport_proto('aftp+gssapi://', register_netloc=True)
1795
 
register_lazy_transport('aftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
1796
 
                        'GSSAPIFtpTransport')
1797
 
register_transport_proto('ftp+nogssapi://', register_netloc=True)
1798
 
register_transport_proto('aftp+nogssapi://', register_netloc=True)
1799
 
 
1800
 
register_lazy_transport('ftp://', 'bzrlib.transport.ftp._gssapi',
1801
 
                        'GSSAPIFtpTransport')
1802
 
register_lazy_transport('aftp://', 'bzrlib.transport.ftp._gssapi',
1803
 
                        'GSSAPIFtpTransport')
1804
 
register_lazy_transport('ftp+nogssapi://', 'bzrlib.transport.ftp',
1805
 
                        'FtpTransport')
1806
 
register_lazy_transport('aftp+nogssapi://', 'bzrlib.transport.ftp',
1807
 
                        'FtpTransport')
 
1790
try:
 
1791
    import kerberos
 
1792
    kerberos_available = True
 
1793
except ImportError:
 
1794
    kerberos_available = False
 
1795
 
 
1796
if kerberos_available:
 
1797
    # Default to trying GSSAPI authentication (if the kerberos module is
 
1798
    # available)
 
1799
    register_transport_proto('ftp+gssapi://', register_netloc=True)
 
1800
    register_lazy_transport('ftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
 
1801
                            'GSSAPIFtpTransport')
 
1802
    register_transport_proto('aftp+gssapi://', register_netloc=True)
 
1803
    register_lazy_transport('aftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
 
1804
                            'GSSAPIFtpTransport')
 
1805
    register_transport_proto('ftp+nogssapi://', register_netloc=True)
 
1806
    register_transport_proto('aftp+nogssapi://', register_netloc=True)
 
1807
 
 
1808
    register_lazy_transport('ftp://', 'bzrlib.transport.ftp._gssapi',
 
1809
                            'GSSAPIFtpTransport')
 
1810
    register_lazy_transport('aftp://', 'bzrlib.transport.ftp._gssapi',
 
1811
                            'GSSAPIFtpTransport')
 
1812
    register_lazy_transport('ftp+nogssapi://', 'bzrlib.transport.ftp',
 
1813
                            'FtpTransport')
 
1814
    register_lazy_transport('aftp+nogssapi://', 'bzrlib.transport.ftp',
 
1815
                            'FtpTransport')
1808
1816
 
1809
1817
register_transport_proto('memory://')
1810
1818
register_lazy_transport('memory://', 'bzrlib.transport.memory',