Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-24 | Merge branch '1.13' | Jeff Forcier | |
2014-04-17 | BufferedFile.read() now returns byte strings instead of text strings | Antoine Brenner | |
It is the right thing to do since we have no idea what encoding the file is in, or even if the file is text data. BufferedFile.readline() is unchanged and returns text strings assuming the file is utf-8 encoded. This should fix the following issue: http://comments.gmane.org/gmane.comp.sysutils.backup.obnam/252 Antoine Brenner Conflicts: sites/www/changelog.rst | |||
2014-04-16 | Merge branch '1.13' | Jeff Forcier | |
2014-04-16 | Merge branch '1.12' into 1.13 | Jeff Forcier | |
Conflicts: paramiko/sftp_client.py sites/www/changelog.rst tests/test_sftp.py | |||
2014-04-16 | Merge branch '1.11' into 1.12 | Jeff Forcier | |
2014-04-16 | Fix logging error in sftp_client for filenames containing the character. | Jeff Forcier | |
Bug reported here: http://vlists.pepperfish.net/pipermail/obnam-flarn.net/2013-May/000767.html Antoine Brenner Backported to 1.11 by @bitprophet Conflicts: paramiko/sftp_client.py sites/www/changelog.rst tests/test_sftp.py | |||
2014-04-14 | Merge branch 'master' into use-urandom | Alex Gaynor | |
Conflicts: paramiko/dsskey.py paramiko/ecdsakey.py paramiko/hostkeys.py paramiko/kex_gex.py paramiko/kex_group1.py paramiko/pkey.py paramiko/primes.py paramiko/rsakey.py tests/test_pkey.py | |||
2014-03-29 | Switch from using PyCrypto's Random to using os.urandom. | Alex Gaynor | |
There's several reasons for this change: 1) It's faster for reads up to 1024 bytes (nearly 10x faster for 16 byte reads) 2) It receives considerably more security review since it's in the kernel. 3) It's yet another step towards running on PyPy. 4) Using userspace CSPRNGs is considered something of an anti-pattern. See: http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/ http://webcache.googleusercontent.com/search?q=cache:2nTvpCgKZXIJ:www.2uo.de/myths-about-urandom/+&cd=3&hl=en&ct=clnk&gl=us | |||
2014-03-29 | Switched hash functions from PyCrypto to hashlib. | Alex Gaynor | |
There's a few advantages to this: 1) It's probably fast, OpenSSL, which typically backs hashlib, receives far more attention for optimizaitons than PyCrypto. 2) It's the first step to supporting PyPy, where PyCrypto doesn't run. | |||
2014-03-07 | Fix import * and a bunch of PEP8 formatting | Scott Maxwell | |
2014-03-07 | Start in on star import eradication | Jeff Forcier | |
2014-03-07 | Skip failing test on Py3 | Jeff Forcier | |
2014-01-16 | Fix new test for Py3 and start server in tests instead of in setUp so we can ↵ | Scott Maxwell | |
skip starting server for test 5 | |||
2014-01-16 | Merge remote-tracking branch 'master/master' into py3-support-without-py25 | Scott Maxwell | |
Conflicts: paramiko/__init__.py setup.py tests/test_client.py | |||
2014-01-16 | Add getcwd test | Scott Maxwell | |
2014-01-08 | Merge branch '1.11' into 1.12 | Jeff Forcier | |
Conflicts: NEWS | |||
2014-01-08 | Saner (to me) positive assertion | Jeff Forcier | |
2014-01-08 | Small refactor | Jeff Forcier | |
2014-01-08 | No need for 'self.tc' within a single test :) | Jeff Forcier | |
2014-01-08 | Add a testcase for client.save_host_keys. | Martin Blumenstingl | |
2013-11-19 | Remove byte conversions and unhexlify calls that we only needed for Py2.5 ↵ | Scott Maxwell | |
support and use the `b` byte string marker instead | |||
2013-11-19 | Remove `from __future__ import with_statement` | Scott Maxwell | |
2013-11-19 | Remove unnecessary vars for open | Scott Maxwell | |
2013-11-19 | Use 'with' for opening most file and SFTPFIle objects | Scott Maxwell | |
2013-11-19 | Remove eval that was required for Py25 support | Scott Maxwell | |
2013-11-19 | Change all exceptions to modern format (not Py2.5 compatible) | Scott Maxwell | |
2013-11-19 | Change conditional from PY3 to PY2 to be better prepared for a possible Py4. | Scott Maxwell | |
2013-11-02 | Fix message to handle long properly, even on Py3 | Scott Maxwell | |
2013-11-02 | Fix some deprecation and resource warnings | Scott Maxwell | |
2013-11-02 | Make sftp.open handle binary and text, more type conversion | Scott Maxwell | |
2013-11-01 | Changes inspired by the nischu7 branch | Scott Maxwell | |
2013-11-01 | Have to use u'' format in test_sftp so this test won't run on Py3.2 unless ↵ | Scott Maxwell | |
we find a solution | |||
2013-11-01 | Fixes for Python 2.5 and Python 3.2 support | Scott Maxwell | |
2013-11-01 | Eliminate all uses of b'' syntax to allow for Python 2.5 support | Scott Maxwell | |
2013-10-31 | More type fixes | Scott Maxwell | |
2013-10-31 | Fixes for test_sftp | Scott Maxwell | |
2013-10-31 | More type conversion | Scott Maxwell | |
2013-10-31 | More type fixups | Scott Maxwell | |
2013-10-31 | Setup so we can run test_sftp_big independently | Scott Maxwell | |
2013-10-31 | Fix bytes/str type in more places | Scott Maxwell | |
2013-10-30 | Convert and detect types properly, use helper constants, use StringIO and range | Scott Maxwell | |
2013-10-30 | Fix message sending | Scott Maxwell | |
Create constants for byte messages, implement asbytes so many methods can take Message and key objects directly and split get_string into get_text and get_binary. Also, change int handling to use mpint with a flag whenever the int is greater than 32 bits. | |||
2013-10-30 | Fix dict iters, sorts, exceptions, bytes renames and tuple args | Scott Maxwell | |
2013-10-30 | Use test_path to avoid relative path issues | Scott Maxwell | |
2013-10-30 | Fix imports | Scott Maxwell | |
2013-10-30 | Add Py3.2 and Py3.3 to travis | Scott Maxwell | |
2013-09-27 | Merge branch '1.11' | Jeff Forcier | |
2013-09-27 | Merge branch '1.9' into 1.10 | Jeff Forcier | |
2013-09-27 | Merge branch '1.8' into 1.9 | Jeff Forcier | |
2013-09-27 | Fixed a typo in the license header of most files | Jeff Forcier | |
Conflicts: paramiko/proxy.py |