summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-04-25blackenJeff Forcier
2022-04-25Merge branch '2.10'Jeff Forcier
2022-04-25Merge branch '2.9' into 2.10Jeff Forcier
2022-04-25Changelog re #1964, #2024, #2023Jeff Forcier
2022-04-25don't throw exception when comparing PKey to non-PKeyChristopher Papke
2022-04-22Add -cert-v01@openssh.com variants to accepted host key algorithmsJeff Forcier
Solves #2035
2022-03-25Changelog re #2011, closes #2004Jeff Forcier
2022-03-25Refactor sha1 test skipping a tadJeff Forcier
2022-03-21Fix for compatibility with old versions of cryptographyPaul Howarth
2022-03-21Remove unused variable, keep lint happyPaul Howarth
2022-03-21blackenPaul Howarth
2022-03-20Skip tests requiring sha1 signing if the backend doesn't support thatPaul Howarth
Red Hat Enterprise Linux 9 will have SHA-1 signatures disabled by default. It is likely that SHA-1 signatures will disappear elsewhere over time too. This change detects if sha1 signatures are not supported by the backend and skips tests that rely on that functionality. This is a workaround for #2004. It would be good to reduce the reliance of the test suite on sha1 signatures except in the cases where that is explicitly being tested, and the markers added here give a decent starting point for seeing where to change things.
2022-03-18Merge branch '2.10'Jeff Forcier
2022-03-18Cut 2.10.3Jeff Forcier
2022-03-18Merge branch '2.9' into 2.10Jeff Forcier
2022-03-18Cut 2.9.3Jeff Forcier
2022-03-18Changelog re #2002, re #2003, closes #2002Jeff Forcier
2022-03-18util: store thread assigned id in thread-local storageRichard Kojedzinszky
Fixes #2002
2022-03-18Merge branch '2.10'Jeff Forcier
2022-03-18Merge branch '2.9' into 2.10Jeff Forcier
2022-03-18Changelog closes #1963, closes #1977Jeff Forcier
2022-03-18Fix publickey authentication with signed RSA keyJun Omae
2022-03-18Changelog re #2002, re #2003, closes #2002Jeff Forcier
2022-03-18util: store thread assigned id in thread-local storageRichard Kojedzinszky
Fixes #2002
2022-03-18Changelog re #2002, re #2003, closes #2002Jeff Forcier
2022-03-18util: store thread assigned id in thread-local storageRichard Kojedzinszky
Fixes #2002
2022-03-18Merge pull request #2006 from pghmcfc/fsf-address-fixJeff Forcier
Fix Free Software Foundation address
2022-03-15Fix Free Software Foundation addressPaul Howarth
They moved from Temple Place to Franklin Street in 2005.
2022-03-14Cut 2.10.2Jeff Forcier
2022-03-14Use args, not kwargs, to retain py2 compat for nowJeff Forcier
2022-03-11blackenJeff Forcier
2022-03-11Cut 2.10.1Jeff Forcier
2022-03-11Fix CVE re: PKey.write_private_key chmod raceJeff Forcier
CVE-2022-24302 (see changelog for link)
2022-03-11Cut 2.10.0Jeff Forcier
2022-03-11Fix up changelog entry with real linksJeff Forcier
2022-03-11Helps to actually leverage your mocked system callsJeff Forcier
2022-03-11Clearly our agent stuff is not fully tested yet...Jeff Forcier
2022-03-11OpenSSH docs state %C should also work in IdentityFile and Match execJeff Forcier
(at least, of what we presently ourselves support - it's also allowed in others)
2022-03-11Changelog enhancementJeff Forcier
2022-03-11Prettify, add %C as acceptable controlpath token, mock gethostnameJason Brand
2022-03-11Add to changelogJason Brand
2022-03-11Import only sha1Jason Brand
2022-03-11Add %C to docJason Brand
2022-03-11%C support in config fileJason Brand
2022-03-11blackenJeff Forcier
2022-03-11Tweak changelog language a bitJeff Forcier
2022-03-11Refactor SSH agent socket connection stuffJeff Forcier
Feels like this entire module wants more rigorous rewriting, but at least for now any future tweaks to agent bits won't hit this awful copypasta. Minor functionality update: now both methods of dealing with unix sockets will use retry_on_signal to try and skip over spurious EINTRs
2022-03-11Changelog re #1509, re #1837, closes #1868Jeff Forcier
2022-03-11support Windows OpenSSH agent besides Putty's pageant (addresses #1509)Lew Gordon
Since quite a while there exists a native openssh port for windows. If the Putty pageant is not present, try to use the native port's agent instead.
2022-03-11Merge branch '2.8' into 2.9Jeff Forcier