Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-15 | Show Travis status in website sidebar | Jeff Forcier | |
2014-04-14 | Merge branch '1.13' | Jeff Forcier | |
Conflicts: sites/www/changelog.rst | |||
2014-04-14 | Merge pull request #310 from offbyone/fix-sporadic-test-failures | Jeff Forcier | |
Revert a regression in DSS key generation | |||
2014-04-14 | Revert a regression in DSS key generation | Chris Rose | |
A change in f0017b833098 caused a random regression in DSS key signing due to moving the padding on the integers generated by DSA from the left to the right. So, for example, if signing the test case string "jerri blank", the random number might be generated as: k=703745698612177278239572677252380378525350342103 If so, the signature parts will be: r=184615963997659989901526712385095827509599268253 s=2682547683721156713440053885014828604195555319 Note the s being shorter. Prior to f0017b833098, s would be right-padded with zeros: s=268254768372115671344005388501482860419555531900 After, it would be left-padded: s=002682547683721156713440053885014828604195555319 When converting back to a long, that loses the padding. This change restores the behaviour. Fixes #308 | |||
2014-04-14 | Note changelog location in contribution docs | Jeff Forcier | |
2014-04-14 | Changelog, closes #299 | Jeff Forcier | |
2014-04-14 | Merge branch 'master' into ecdsa-deterministic | Alex Gaynor | |
Conflicts: paramiko/ecdsakey.py | |||
2014-04-14 | Changelog, closes #297 | Jeff Forcier | |
2014-04-14 | Merge branch 'master' into ecdsa-deterministic | Alex Gaynor | |
Conflicts: paramiko/ecdsakey.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-04-14 | Merge pull request #296 from alex/remove-unused | Jeff Forcier | |
Remove unused function | |||
2014-04-14 | Derp | Jeff Forcier | |
2014-04-14 | Merge branch '295-int' | Jeff Forcier | |
2014-04-14 | Changelog, closes #295 | Jeff Forcier | |
2014-04-14 | Errything uses intersphinx to Python | Jeff Forcier | |
2014-04-14 | Merge remote-tracking branch 'alex/hashlib-hashes' into 295-int | Jeff Forcier | |
2014-04-14 | Merge pull request #232 from alex/patch-1 | Jeff Forcier | |
Removed an unused import. | |||
2014-04-06 | Nuke Fab-oriented link color override | Jeff Forcier | |
2014-04-06 | Wow. Just wow. | Jeff Forcier | |
2014-04-06 | Put blog into a branch | Jeff Forcier | |
2014-04-06 | Use newer alabaster w/ showhidden in sidebar TOC | Jeff Forcier | |
Lets us not have 2x TOCs on landing page | |||
2014-04-06 | Formatting | Jeff Forcier | |
2014-04-01 | Merge branch '1.11' into 1.12 | Jeff Forcier | |
2014-04-01 | Merge branch '1.10' into 1.11 | Jeff Forcier | |
2014-04-01 | Merge branch '1.12' into 1.13 | Jeff Forcier | |
2014-04-01 | Merge branch '1.13' | Jeff Forcier | |
2014-04-01 | This setting no longer needed & causes warnings if left in | Jeff Forcier | |
2014-04-01 | Fix broken tag-tree links in changelog | Jeff Forcier | |
2014-04-01 | Merge branch '1.11' into 1.12 | Jeff Forcier | |
2014-04-01 | Merge branch '1.10' into 1.11 | Jeff Forcier | |
2014-04-01 | Merge branch '1.12' into 1.13 | Jeff Forcier | |
2014-04-01 | Merge branch '1.13' | Jeff Forcier | |
2014-04-01 | Minor site cleanup | Jeff Forcier | |
2014-04-01 | Use 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-31 | Merge branch '1.11' into 1.12 | Jeff Forcier | |
2014-03-31 | Merge branch '1.10' into 1.11 | Jeff Forcier | |
2014-03-31 | Merge branch '1.12' into 1.13 | Jeff Forcier | |
2014-03-31 | Merge branch '1.13' | Jeff Forcier | |
2014-03-31 | Link back to WWW in docs sidebar | Jeff Forcier | |
2014-03-31 | The ecdsa module already defaults to using urandom. | Alex Gaynor | |
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 | Remove unused function | Alex Gaynor | |
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-27 | Forgot to explicitly note python 2.5 drop in changelog for py3 | Jeff Forcier | |
2014-03-22 | Merge branch '1.13' | Jeff Forcier | |
2014-03-22 | Fixes #275 -- upload wheels as a part of the release process | Alex Gaynor | |
Requires teh latest version of invocations from git |