Created by Colin Watson and last modified
Get this branch:
bzr branch lp://staging/~cjwatson/txpkgupload/ipv4-mapped-pasv
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Colin Watson

Recent revisions

46. By Colin Watson

Fix behaviour of PASV with IPv4-mapped addresses.

When receiving a connection to an IPv6 endpoint using an IPv4-mapped
address (possible on some IPv6 stacks), PASV can work but needs to
return a properly-encoded IPv4 address. Including the leading "::ffff:"
in the response appears to confuse connection tracking in some

This is a backport from a commit in
https://github.com/twisted/twisted/pull/1149, with the only changes being
minor adjustments to symbol names and using six.ensure_text rather than the
private twisted.python.compat._coercedUnicode. As before, getting the tests
backported here was unreasonably difficult, but the Twisted PR has
reasonable coverage.

45. By Colin Watson

[r=wgrant] Implement FTP extensions for IPv6.

44. By Colin Watson

Update NEWS file a bit.

43. By Colin Watson

[r=adam-collard] Upgrade to Twisted 18.4.0.

42. By Colin Watson

Switch zope.interface users from class advice to class decorators.

41. By Colin Watson

Use Python 3-style octal constants.

40. By Colin Watson

[r=wgrant] Upgrade to lazr.sshserver 0.1.8.

39. By Colin Watson

[r=wgrant] Upgrade to Twisted 17.9.0.

38. By Colin Watson

[r=verterok] Upgrade to Twisted 16.5.0.

37. By Colin Watson

Use Python 3-compatible octal constants.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.