lp://staging/~cjwatson/txpkgupload/ipv4-mapped-pasv

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

Owner:
Colin Watson
Project:
txpkgupload
Status:
Merged

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
firewalls.

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:
lp://staging/~lazr-developers/txpkgupload/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers