/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to bzrlib/transport/__init__.py

  • Committer: Martin Pool
  • Date: 2009-03-23 07:25:27 UTC
  • mfrom: (4183 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4189.
  • Revision ID: mbp@sourcefrog.net-20090323072527-317my4n8zej1g6v9
merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1764
1764
register_transport_proto('aftp://', help="Access using active FTP.")
1765
1765
register_lazy_transport('aftp://', 'bzrlib.transport.ftp', 'FtpTransport')
1766
1766
 
1767
 
# Default to trying GSSAPI authentication (if the kerberos module is available)
1768
 
register_transport_proto('ftp+gssapi://', register_netloc=True)
1769
 
register_lazy_transport('ftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
1770
 
                        'GSSAPIFtpTransport')
1771
 
register_transport_proto('aftp+gssapi://', register_netloc=True)
1772
 
register_lazy_transport('aftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
1773
 
                        'GSSAPIFtpTransport')
1774
 
register_transport_proto('ftp+nogssapi://', register_netloc=True)
1775
 
register_transport_proto('aftp+nogssapi://', register_netloc=True)
1776
 
 
1777
 
register_lazy_transport('ftp://', 'bzrlib.transport.ftp._gssapi',
1778
 
                        'GSSAPIFtpTransport')
1779
 
register_lazy_transport('aftp://', 'bzrlib.transport.ftp._gssapi',
1780
 
                        'GSSAPIFtpTransport')
1781
 
register_lazy_transport('ftp+nogssapi://', 'bzrlib.transport.ftp',
1782
 
                        'FtpTransport')
1783
 
register_lazy_transport('aftp+nogssapi://', 'bzrlib.transport.ftp',
1784
 
                        'FtpTransport')
 
1767
try:
 
1768
    import kerberos
 
1769
    kerberos_available = True
 
1770
except ImportError:
 
1771
    kerberos_available = False
 
1772
 
 
1773
if kerberos_available:
 
1774
    # Default to trying GSSAPI authentication (if the kerberos module is
 
1775
    # available)
 
1776
    register_transport_proto('ftp+gssapi://', register_netloc=True)
 
1777
    register_lazy_transport('ftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
 
1778
                            'GSSAPIFtpTransport')
 
1779
    register_transport_proto('aftp+gssapi://', register_netloc=True)
 
1780
    register_lazy_transport('aftp+gssapi://', 'bzrlib.transport.ftp._gssapi',
 
1781
                            'GSSAPIFtpTransport')
 
1782
    register_transport_proto('ftp+nogssapi://', register_netloc=True)
 
1783
    register_transport_proto('aftp+nogssapi://', register_netloc=True)
 
1784
 
 
1785
    register_lazy_transport('ftp://', 'bzrlib.transport.ftp._gssapi',
 
1786
                            'GSSAPIFtpTransport')
 
1787
    register_lazy_transport('aftp://', 'bzrlib.transport.ftp._gssapi',
 
1788
                            'GSSAPIFtpTransport')
 
1789
    register_lazy_transport('ftp+nogssapi://', 'bzrlib.transport.ftp',
 
1790
                            'FtpTransport')
 
1791
    register_lazy_transport('aftp+nogssapi://', 'bzrlib.transport.ftp',
 
1792
                            'FtpTransport')
1785
1793
 
1786
1794
register_transport_proto('memory://')
1787
1795
register_lazy_transport('memory://', 'bzrlib.transport.memory',