summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-03-22Improve __hash__ functionsFrancisco Couzo
2017-02-23Merge branch '2.1'Jeff Forcier
2017-02-23Merge branch '2.0' into 2.1Jeff Forcier
2017-02-23update changelog for fixing #683Pierce Lopez
2017-02-23log_to_file() should append instead of replacePierce Lopez
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20This doesn't affect 2.x lines, wupsJeff Forcier
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Cut 2.1.2Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20Main release module configures the tasks to hide stdout, undo thatJeff Forcier
2017-02-20Cut 2.0.5Jeff Forcier
2017-02-20Cut 1.18.2Jeff Forcier
2017-02-20Cut 1.17.4Jeff Forcier
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20Changelog closes #853Jeff Forcier
2017-02-20This is awful and I hate my lifeJeff Forcier
2017-02-20Test proving #853, fails on Python 3 but not 2Jeff Forcier
2017-02-20FormattingJeff Forcier
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '1.18' into 2.1Jeff Forcier
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '1.18' into test-branchJeff Forcier
2017-02-20FormattingJeff Forcier
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier
2017-02-20Pretty sure adding PyPy test cell to pre-2.0 was unintentional.Jeff Forcier
Certainly, it breaks, and I think I'd rather revert this for the time being than cherry-pick b16f91ee1d6475036235ee7224ea4be5d58a65bf for example
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20Changelog closes #863Jeff Forcier
2017-02-20Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIMESofian Brabez
is not defined This changes define the proper Timer expired error message instead of raising AttributeError when errno.ETIME is not available on the platform. fixes #862
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier
2017-02-20Changelog closes #863Jeff Forcier
2017-02-20Avoid PacketizerTest.test_closed_3 to fail on platforms where errno.ETIMESofian Brabez
is not defined This changes define the proper Timer expired error message instead of raising AttributeError when errno.ETIME is not available on the platform. fixes #862
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20SighJeff Forcier
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier
2017-02-20SighJeff Forcier
2017-02-20Changelog closes #44, closes #891Jeff Forcier
2017-02-20Add back-reference from Transport to the SSHClient that created itOmer Anson
In some cases, the SSH client is created, the command is executed, the streams are extracted, and the explicit reference to SSHClient is then discarded (since it was e.g. created in a function that only returns the streams). In this case, the SHSClient may be garbage collected, and the connection's state is undefined. This fix adds a reference from Transport to the SSHClient that created it. The streams have a reference to the Channel, which references the Transport. Now that the Transport references the SSHClient, it won't be garbage collected until it is closed. Closes-Bug: #44 Related-Bug: #344
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier
2017-02-20Changelog closes #44, closes #891Jeff Forcier
2017-02-20Add back-reference from Transport to the SSHClient that created itOmer Anson
In some cases, the SSH client is created, the command is executed, the streams are extracted, and the explicit reference to SSHClient is then discarded (since it was e.g. created in a function that only returns the streams). In this case, the SHSClient may be garbage collected, and the connection's state is undefined. This fix adds a reference from Transport to the SSHClient that created it. The streams have a reference to the Channel, which references the Transport. Now that the Transport references the SSHClient, it won't be garbage collected until it is closed. Closes-Bug: #44 Related-Bug: #344
2017-02-20Merge branch '2.1'Jeff Forcier
2017-02-20Merge branch '2.0' into 2.1Jeff Forcier
2017-02-20let's be consistentJeff Forcier
2017-02-20Merge branch '1.17' into 1.18Jeff Forcier