summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2014-04-14Changelog, closes #295Jeff Forcier
2014-04-14Errything uses intersphinx to PythonJeff Forcier
2014-04-14Remove python 2.5 from toxChris Rose
2014-04-14Merge remote-tracking branch 'alex/hashlib-hashes' into 295-intJeff Forcier
2014-04-14Merge pull request #232 from alex/patch-1Jeff Forcier
Removed an unused import.
2014-04-07Merge branch 'paramiko:master' into gssapi-py3-supportSebastian Deiss
Conflicts: dev-requirements.txt
2014-04-07Don't raise if libgssapi_krb5.so is unavailableAnselm Kruis
This change fixes a paramiko crash in case the package 'gssapi' is installed but can't load libgssapi_krb5.so.
2014-04-06Nuke Fab-oriented link color overrideJeff Forcier
2014-04-06Wow. Just wow.Jeff Forcier
2014-04-06Put blog into a branchJeff Forcier
2014-04-06Use newer alabaster w/ showhidden in sidebar TOCJeff Forcier
Lets us not have 2x TOCs on landing page
2014-04-06FormattingJeff Forcier
2014-04-01Merge branch '1.11' into 1.12Jeff Forcier
2014-04-01Merge branch '1.10' into 1.11Jeff Forcier
2014-04-01Merge branch '1.12' into 1.13Jeff Forcier
2014-04-01Merge branch '1.13'Jeff Forcier
2014-04-01This setting no longer needed & causes warnings if left inJeff Forcier
2014-04-01Fix broken tag-tree links in changelogJeff Forcier
2014-04-01Merge branch '1.11' into 1.12Jeff Forcier
2014-04-01Merge branch '1.10' into 1.11Jeff Forcier
2014-04-01Merge branch '1.12' into 1.13Jeff Forcier
2014-04-01Merge branch '1.13'Jeff Forcier
2014-04-01Minor site cleanupJeff Forcier
2014-04-01Use deterministic signatures for ECDSA keys.Alex Gaynor
This is now considered the preffered approach across the board for ECDSA. This is because with the traditional, random "k" parameter for ECDSA, any entropy problems at all, even a single bit, about "k", results in a complete compromise (see https://en.wikipedia.org/wiki/ECDSA#Security). The deterministic algorithm doesn't have this downside.
2014-03-31Merge branch '1.11' into 1.12Jeff Forcier
2014-03-31Merge branch '1.10' into 1.11Jeff Forcier
2014-03-31Merge branch '1.12' into 1.13Jeff Forcier
2014-03-31Merge branch '1.13'Jeff Forcier
2014-03-31Link back to WWW in docs sidebarJeff Forcier
2014-03-31The ecdsa module already defaults to using urandom.Alex Gaynor
2014-03-31Don't validate points in known_hosts ECDSA keysKieran Spear
Point validation is really expensive and apparently unnecessary when we already trust the keys in our known_hosts file. With my current known_hosts file of 657 keys, this reduces the time taken to complete a remote task in fabric from 24 seconds to 7 seconds. This requires python-ecdsa >= 0.11. Closes #270.
2014-03-29Switch 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-29Remove unused functionAlex Gaynor
2014-03-29Switched 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-27Forgot to explicitly note python 2.5 drop in changelog for py3Jeff Forcier
2014-03-27Change GSS-API epydoc docstrings to SphinxSebastian Deiss
2014-03-26Adapt GSS-API implementation to the merged code.Sebastian Deiss
2014-03-26Fix Git conflictsSebastian Deiss
2014-03-26Merge branch 'master' into gssapi-py3-supportSebastian Deiss
Conflicts: .gitignore README demos/demo_simple.py dev-requirements.txt paramiko/__init__.py paramiko/_winapi.py paramiko/agent.py paramiko/auth_handler.py paramiko/ber.py paramiko/buffered_pipe.py paramiko/channel.py paramiko/client.py paramiko/common.py paramiko/dsskey.py paramiko/ecdsakey.py paramiko/file.py paramiko/hostkeys.py paramiko/kex_gex.py paramiko/kex_group1.py paramiko/message.py paramiko/packet.py paramiko/pkey.py paramiko/primes.py paramiko/proxy.py paramiko/py3compat.py paramiko/server.py paramiko/sftp_client.py paramiko/transport.py paramiko/util.py paramiko/win_pageant.py setup.py sites/shared_conf.py sites/www/changelog.rst sites/www/conf.py sites/www/index.rst sites/www/installing.rst test.py tests/loop.py tests/stub_sftp.py tests/test_auth.py tests/test_client.py tests/test_file.py tests/test_hostkeys.py tests/test_kex.py tests/test_message.py tests/test_packetizer.py tests/test_pkey.py tests/test_sftp.py tests/test_sftp_big.py tests/test_transport.py tests/test_util.py
2014-03-22Merge branch '1.13'Jeff Forcier
2014-03-22Fixes #275 -- upload wheels as a part of the release processAlex Gaynor
Requires teh latest version of invocations from git
2014-03-22Merge branch 'master' of github.com:paramiko/paramikoJeff Forcier
2014-03-22Merge branch '1.13'Jeff Forcier
2014-03-22Expand changelog to include #292Jeff Forcier
2014-03-22Merge branch '1.13'Jeff Forcier
2014-03-22Revert "Revert "Add a setup.cfg identifying this package as universal""Jeff Forcier
This reverts commit 341a66635197f3c2681cfb9395d7baa3496503e3.
2014-03-22Revert "Revert "Changelog fixes #290""Jeff Forcier
This reverts commit bd81c94825747f082c9c066abab8136d9831a3f2.
2014-03-22Merge branch '1.12' into 1.13Jeff Forcier
2014-03-22Merge branch '1.11' into 1.12Jeff Forcier
2014-03-22Revert "Changelog fixes #290"Jeff Forcier
This reverts commit 270dacaf33279bed2ae599d718183cec541e032d.