15
0

Commit Graph

  • 3269f63b00 Accepting request 1284620 from devel:languages:python main Ana Guerrero 2025-06-11 14:18:57 +00:00
  • 137f55cb03 - Switch to pyproject macros. Steve Kowalik 2025-06-11 06:13:44 +00:00
  • 3d9fe0798c Accepting request 1245348 from devel:languages:python Ana Guerrero 2025-02-12 20:30:38 +00:00
  • 11870f1438 Accepting request 1245339 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-02-12 10:40:50 +00:00
  • cd91a6297e Accepting request 1225317 from devel:languages:python Ana Guerrero 2024-11-21 14:13:13 +00:00
  • f84bbeab33 - reenable python 313 build * [Feature] #982: (via #2444, which was a rebase of #2157) Add support for AES-GCM encryption ciphers (128 and 256 bit variants). Thanks to Alex Gaynor for the report (& for cryptography review), Shen Cheng for the original PR, and Chris Mason for the updated PR; This functionality has been tested in client mode against OpenSSH 9.0, 9.2, and 9.6, as well as against a number of proprietary appliance SSH servers. Dirk Mueller 2024-11-20 15:22:00 +00:00
  • 0f6547ab77 Accepting request 1225296 from home:asmorodskyi:branches:devel:languages:python Robert Schweikert 2024-11-20 14:08:17 +00:00
  • 724ce077f2 Accepting request 1197924 from devel:languages:python Dominique Leuenberger 2024-09-01 17:21:02 +00:00
  • 247880b45b Accepting request 1194596 from home:alarrosa:branches:devel:languages:python Robert Schweikert 2024-08-30 17:20:46 +00:00
  • 0fa89e891a Accepting request 1173814 from devel:languages:python Ana Guerrero 2024-05-15 19:25:35 +00:00
  • 264876dbf3 - Add patch support-pytest-8.patch: * Use non-deprecated setup method to support pytest >= 8. Steve Kowalik 2024-05-14 03:28:44 +00:00
  • 64e98ae26f Accepting request 1134140 from devel:languages:python Ana Guerrero 2023-12-20 20:00:13 +00:00
  • 8261459e34 - Add patch use-64-bit-maxsize-everywhere.patch: * Use the 64-bit value of sys.maxsize. Steve Kowalik 2023-12-20 06:58:14 +00:00
  • 7a85da3c5a - Update to 3.4.0: (CVE-2023-48795, bsc#1218168) * Transport grew a new packetizer_class kwarg for overriding the packet-handler class used internally. * Address CVE 2023-48795 (aka the "Terrapin Attack", a vulnerability found in the SSH protocol re: treatment of packet sequence numbers) as follows: + The vulnerability only impacts encrypt-then-MAC digest algorithms in tandem with CBC ciphers, and ChaCha20-poly1305; of these, Paramiko currently only implements hmac-sha2-(256|512)-etm in tandem with AES-CBC. + As the fix for the vulnerability requires both ends of the connection to cooperate, the below changes will only take effect when the remote end is OpenSSH >= 9.6 (or equivalent, such as Paramiko in server mode, as of this patch version) and configured to use the new "strict kex" mode. + Paramiko will now raise an SSHException subclass (MessageOrderError) when protocol messages are received in unexpected order. This includes situations like receiving MSG_DEBUG or MSG_IGNORE during initial key exchange, which are no longer allowed during strict mode. + Key (re)negotiation -- i.e. MSG_NEWKEYS, whenever it is encountered -- now resets packet sequence numbers. (This should be invisible to users during normal operation, only causing exceptions if the exploit is encountered, which will usually result in, again, MessageOrderError.) + Sequence number rollover will now raise SSHException if it occurs during initial key exchange (regardless of strict mode status). * Tweak ext-info-(c|s) detection during KEXINIT protocol phase; the original implementation made assumptions based on an OpenSSH implementation detail. Steve Kowalik 2023-12-19 06:43:04 +00:00
  • 5a3c6b45c6 Accepting request 1116019 from devel:languages:python Ana Guerrero 2023-10-06 19:12:11 +00:00
  • 9f06bd07b1 * [Feature] #1951: Add SSH config token expansion (eg %h, %p) when * [Support] #2004: (via #2011) Apply unittest skipIf to tests currently using SHA1 in their critical path, to avoid failures on systems starting * [Support] #1838: (via #1870/#2028) Update camelCase method calls against the threading module to be snake_case; this and related tweaks * [Support] #2038: (via #2039) Recent versions of Cryptography have deprecated Blowfish algorithm support; in lieu of an easy method for users to remove it from the list of algorithms Paramiko tries to import and use, we’ve decided to remove it from our “preferred algorithms” list. This will both discourage use of a weak algorithm, and avoid warnings. * [Bug] #2017: OpenSSH 7.7 and older has a bug preventing it from understanding how to perform SHA2 signature verification for RSA certificates (specifically certs - not keys), so when we added SHA2 support it broke all clients using RSA certificates with these servers. This has been fixed in a manner similar to what OpenSSH’s own client does: a version check is performed and the algorithm used is downgraded * [Bug] #1933: Align signature verification algorithm with OpenSSH re: zero-padding signatures which don’t match their nominal size/length. This shouldn’t affect most users, but will help Paramiko-implemented SSH - Update to 2.10.3 (bsc#1197279, CVE-2022-24302) - [Feature] #1846: Add a prefetch keyword argument to - [Support] #1727: Add missing test suite fixtures directory to - Set environment to utf-8 to allow tests to pass on Python 2. (bsc#1178341) * gh#paramiko/paramiko#1655 - update to 2.7.2 (bsc#1166758, bsc#1166758, bsc#1205132) - update to 2.6.0 (bsc#1200603) - update to 2.5.0 extend timeout in testsuite to pass on ppc64le key-decryption passphrases from password-auth passwords. * Certificate support broke the no-certificate case for Ed25519 keys Dirk Mueller 2023-10-06 10:37:03 +00:00
  • babe96f4a3 Accepting request 1114537 from devel:languages:python Ana Guerrero 2023-10-02 18:04:04 +00:00
  • e3b2b75bda Accepting request 1114462 from home:mimi_vx:branches:devel:languages:python Matej Cepl 2023-09-30 13:02:20 +00:00
  • a2c2986741 Accepting request 1086711 from devel:languages:python Dominique Leuenberger 2023-05-19 09:55:13 +00:00
  • 7318e098f5 - Delete paramiko-pr1665-remove-pytest-relaxed.patch - Add remove-icecream-dep.patch - Update to 3.1.0: * [Feature] #2173: Accept single tabs as field separators (in addition to single spaces) in <paramiko.hostkeys.HostKeyEntry.from_line> for parity with OpenSSH’s KnownHosts parser. Patched by Alex Chavkin. * [Feature] #2013: (solving #2009, plus others) Add an explicit channel_timeout keyword argument to paramiko.client.SSHClient.connect, allowing users to configure the previously-hardcoded default value of 3600 seconds. Thanks to @VakarisZ and @ilija-lazoroski for the report and patch, with credit to Mike Salvatore for patch review. * [Support] #2178: Apply codespell to the codebase, which found a lot of very old minor spelling mistakes in docstrings. Also modernize many instances of *largs vs *args and **kwarg vs **kwargs. Patch courtesy of Yaroslav Halchenko, with review from Brian Skinn. - 3.0.0: * [Bug]: A handful of lower-level classes (notably paramiko.message.Message and paramiko.pkey.PKey) previously returned bytes objects from their implementation of __str__, even under Python 3; and there was never any __bytes__ method. * These issues have been fixed by renaming __str__ to __bytes__ and relying on Python’s default “stringification returns the output of __repr__” behavior re: any real attempts to str() such objects. * [Bug] #2165: Streamline some redundant (and costly) byte conversion calls in the packetizer and the core SFTP module. This should lead to some SFTP speedups at the very least. Thanks to Alex Gaynor for the patch. Daniel Garcia 2023-05-12 09:31:22 +00:00
  • bddbefa731 Accepting request 1083119 from devel:languages:python Dominique Leuenberger 2023-04-28 14:22:16 +00:00
  • dde39142b5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-paramiko?expand=0&rev=110 Dirk Mueller 2023-04-26 21:03:22 +00:00
  • 6b590ad9a3 - Move documentation into main package for SLE15 Dirk Mueller 2023-04-26 21:03:02 +00:00
  • 9b192296f7 Accepting request 1036980 from devel:languages:python Dominique Leuenberger 2022-11-22 15:09:15 +00:00
  • 7841ed9f7e Accepting request 1036973 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-11-20 20:28:40 +00:00
  • 3694dbba48 Accepting request 979467 from devel:languages:python Dominique Leuenberger 2022-05-30 10:42:42 +00:00
  • 9d0dfec45a Accepting request 979399 from home:stroeder:python Matej Cepl 2022-05-27 11:39:44 +00:00
  • 902586e201 Accepting request 973836 from devel:languages:python Dominique Leuenberger 2022-05-01 16:53:27 +00:00
  • cc75e79748 - update to 2.10.4: * Servers offering certificate variants of hostkey algorithms (eg ssh-rsa-cert-v01@openssh.com) could not have their host keys verified by Paramiko clients, as it only ever considered non-cert key types for that part of connection handshaking. This has been fixed. * gq PKey instances’ __eq__ did not have the usual safety guard in place to ensure they were being compared to another PKey object, causing occasional spurious BadHostKeyException (among other things). This has been fixed. * Update camelCase method calls against the threading module to be snake_case; this and related tweaks should fix some deprecation warnings under Python 3.10. Dirk Mueller 2022-04-29 06:46:25 +00:00
  • c87da3d9f8 Accepting request 967774 from devel:languages:python Dominique Leuenberger 2022-04-10 17:05:11 +00:00
  • c84053db75 Accepting request 967702 from home:pgajdos:python Markéta Machová 2022-04-08 11:26:42 +00:00
  • bd45fb0593 Accepting request 963042 from devel:languages:python Dominique Leuenberger 2022-03-22 18:36:09 +00:00
  • f54afdddfb Accepting request 962964 from home:stroeder:python Matej Cepl 2022-03-19 12:14:45 +00:00
  • 3c02576da8 Accepting request 925623 from devel:languages:python Dominique Leuenberger 2021-10-20 18:23:19 +00:00
  • 432acdc5de Accepting request 924852 from home:ecsos Dirk Mueller 2021-10-16 09:29:10 +00:00
  • ae1b510455 Accepting request 853510 from devel:languages:python Dominique Leuenberger 2020-12-12 19:28:57 +00:00
  • 2b1da4d95a - Set environment to utf-8 to allow tests to pass on Python 2. (bsc#1178341) Steve Kowalik 2020-12-07 07:24:21 +00:00
  • 97a831263d Accepting request 841523 from devel:languages:python Dominique Leuenberger 2020-10-29 08:47:52 +00:00
  • 207dd34892 Accepting request 841496 from home:bnavigator:branches:devel:languages:python:pytest Tomáš Chvátal 2020-10-13 11:47:59 +00:00
  • f9be60a928 Accepting request 832015 from devel:languages:python Dominique Leuenberger 2020-09-08 20:44:09 +00:00
  • 133bc17d62 - update to 2.7.2 - drop configs.tar.gz * Add missing test suite fixtures directory to MANIFEST.in * Remove leading whitespace from OpenSSH RSA test suite static key fixture, * Fix incorrect string formatting causing unhelpful error message annotation when using Kerberos/GSSAPI. * Fix incorrectly swapped order of p and q numbers when loading OpenSSH-format RSA private keys. Ondřej Súkup 2020-09-04 06:31:05 +00:00
  • 9c70ad06e9 Accepting request 758748 from devel:languages:python Dominique Leuenberger 2019-12-25 09:54:17 +00:00
  • b0d4b4b528 - update to 2.7.1 - add configs.tar.gz with missing test data * full changelog at http://www.paramiko.org/changelog.html Ondřej Súkup 2019-12-21 17:14:00 +00:00
  • a6ba40181b Accepting request 711850 from devel:languages:python Dominique Leuenberger 2019-06-30 08:17:59 +00:00
  • d90052dcc1 - update to 2.6.0 - drop relaxed.patch and 1311.patch * add a new keyword argument to SSHClient.connect <paramiko.client.SSHClient.connect> and paramiko.transport.Transport -> disabled_algorithms * Fix Ed25519 key handling so certain key comment lengths don't cause SSHException("Invalid key") * Add backwards-compatible support for the gssapi Ondřej Súkup 2019-06-25 10:50:32 +00:00
  • a54fc3ecb5 Accepting request 709720 from devel:languages:python Dominique Leuenberger 2019-06-18 12:51:19 +00:00
  • 99e359078d - update to 2.5.0 - dropped 1379.patch - refreshed patches: paramiko-test_extend_timeout.patch relaxed.patch 1311.patch * Add support for encrypt-then-MAC (ETM) schemes (hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com) and two newer Diffie-Hellman group key exchange algorithms (group14, using SHA256; and group16, using SHA512). * Add support for Curve25519 key exchange. * Raise Cryptography dependency requirement to version 2.5 * Add support for the modern (as of Python 3.3) import location of MutableMapping Ondřej Súkup 2019-06-11 11:26:30 +00:00
  • 218f577795 Accepting request 684702 from devel:languages:python Dominique Leuenberger 2019-03-29 19:34:19 +00:00
  • 8dd5a67f23 - Run tests verbosely - Drop cert_support.tar.gz as it is currently properly in the release Tomáš Chvátal 2019-03-13 14:01:34 +00:00
  • 378dd9e5d5 Accepting request 676253 from devel:languages:python Stephan Kulow 2019-02-17 11:19:00 +00:00
  • 574b17f830 Accepting request 676248 from home:frispete:python Tomáš Chvátal 2019-02-14 21:07:12 +00:00
  • 1b1a101675 Accepting request 676196 from home:mimi_vx:branches:devel:languages:python Matej Cepl 2019-02-14 19:17:12 +00:00
  • dbe6dc5c93 Accepting request 662763 from devel:languages:python Dominique Leuenberger 2019-01-08 11:17:15 +00:00
  • 3571214a11 - update to 2.4.2 (bsc#1111151, CVE-2018-1000805) Dirk Mueller 2019-01-04 09:46:40 +00:00
  • bee7876aaf Accepting request 659533 from devel:languages:python Dominique Leuenberger 2018-12-26 23:27:20 +00:00
  • 4d876b639d Remove superfluous devel dependency for noarch package Matej Cepl 2018-12-04 13:44:37 +00:00
  • be31339fb7 Accepting request 648723 from devel:languages:python Dominique Leuenberger 2018-11-18 22:21:24 +00:00
  • 4964a4e4df Accepting request 648722 from home:mimi_vx:branches:devel:languages:python Tomáš Chvátal 2018-11-13 11:50:48 +00:00
  • 480f6a9b6f Accepting request 640326 from devel:languages:python Dominique Leuenberger 2018-10-15 08:05:10 +00:00
  • 8972085b00 Accepting request 640130 from home:mimi_vx:branches:devel:languages:python Tomáš Chvátal 2018-10-06 16:35:47 +00:00
  • c0b5653900 Accepting request 587599 from devel:languages:python Dominique Leuenberger 2018-03-26 11:01:43 +00:00
  • 73ed2fe7e7 Accepting request 587595 from home:oertel:branches:devel:languages:python Tomáš Chvátal 2018-03-15 17:58:33 +00:00
  • 899f25ae5d update to version 2.4.1 (bsc#1085276, CVE-2018-7750): * changelog: update for #1039 / #1051 * Screen off dev version of Python from test matrix * ensure ed25519 password is bytes * Cut 2.0.8 * Cut 2.3.2 * Initial tests proving CVE-2018-7750 / #1175 * Guess something else added this prior to the merge * Fixes CVE-2018-7750 / #1175 * Uncaught typo in test suite * Initial tests proving CVE-2018-7750 / #XXX * Test proving #1039 / efficacy of #1051 * Changelog closes #1175 * Cut 2.1.5 * Allow overriding test client connect kwargs in Transport test suite * Cut 2.4.1 * Fixes CVE-2018-7750 / #XXX * Cut 2.2.3 * flake8 Thomas Bechtold 2018-03-15 07:57:46 +00:00
  • 6804cd7157 Accepting request 542197 from devel:languages:python Dominique Leuenberger 2017-11-17 09:55:03 +00:00
  • 709f8f8c0a Accepting request 542196 from home:mimi_vx:branches:devel:languages:python Ondřej Súkup 2017-11-16 09:40:16 +00:00
  • 9baa2f451b Accepting request 531787 from devel:languages:python Dominique Leuenberger 2017-10-11 20:57:09 +00:00
  • 65f2c8f7f8 Accepting request 531621 from home:mimi_vx:branches:devel:languages:python Tomas Cech 2017-10-05 14:59:22 +00:00
  • c370f79484 Accepting request 516164 from devel:languages:python Yuchen Lin 2017-08-13 12:59:54 +00:00
  • 4383f0ecfc Accepting request 515893 from home:tbechtold:branches:devel:languages:python Alberto Planas Dominguez 2017-08-11 14:34:08 +00:00
  • 39206913ff Accepting request 503627 from devel:languages:python Dominique Leuenberger 2017-06-15 09:25:18 +00:00
  • 1bf9ed68c1 Accepting request 502890 from home:mimi_vx:branches:devel:languages:python Tomas Cech 2017-06-14 09:20:40 +00:00
  • af95a57149 Accepting request 489399 from devel:languages:python Dominique Leuenberger 2017-04-28 13:23:17 +00:00
  • 036cf9fd2a Accepting request 489398 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-04-19 17:40:20 +00:00
  • 716821adcd Accepting request 482604 from devel:languages:python Yuchen Lin 2017-04-06 09:00:44 +00:00
  • 2c6916bef0 - Fix version setting for cryptography for build Robert Schweikert 2017-03-17 20:26:33 +00:00
  • ecc6c2202c - Add python-pyasn1 as Buildrequires for testing - update to version 1.15.2 (bsc#962291) Robert Schweikert 2017-03-16 22:24:38 +00:00
  • 269e927eba Accepting request 460370 from home:mimi_vx:branches:devel:languages:python Dirk Mueller 2017-03-01 11:04:50 +00:00
  • 5dc3eeb21b Accepting request 445600 from devel:languages:python Dominique Leuenberger 2017-01-25 22:23:17 +00:00
  • c17c3544e3 Accepting request 445578 from home:mimi_vx:branches:devel:languages:python Tomas Cech 2016-12-13 13:24:54 +00:00
  • 369d66e845 Accepting request 433751 from devel:languages:python Dominique Leuenberger 2016-10-10 14:23:58 +00:00
  • 38d374403f Accepting request 433728 from home:tbechtold:branches:devel:languages:python Dirk Mueller 2016-10-07 13:03:18 +00:00
  • a699dc96ea Accepting request 416421 from devel:languages:python Dominique Leuenberger 2016-08-03 09:45:11 +00:00
  • 3719c9aeb0 Accepting request 416173 from home:stroeder:branches:devel:languages:python Robert Schweikert 2016-08-01 14:20:37 +00:00
  • 0e5e1a20b7 Accepting request 414636 from home:stroeder:branches:devel:languages:python Dirk Mueller 2016-07-25 11:00:57 +00:00
  • a417e78c16 Accepting request 407224 from devel:languages:python Dominique Leuenberger 2016-07-14 07:46:16 +00:00
  • 92e497ae2a - fix build Dirk Mueller 2016-07-08 08:50:13 +00:00
  • 6ad183d5d9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-paramiko?expand=0&rev=46 Dirk Mueller 2016-07-08 08:50:06 +00:00
  • 40be356d60 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-paramiko?expand=0&rev=45 Dirk Mueller 2016-06-06 11:33:24 +00:00
  • fccb1cb4ba - fix source url Dirk Mueller 2016-06-06 11:32:16 +00:00
  • d5ee96b8c7 Accepting request 394312 from home:frispete:python Dirk Mueller 2016-05-09 11:19:07 +00:00
  • 77ade3d6b8 Accepting request 357111 from devel:languages:python Dominique Leuenberger 2016-02-03 09:19:41 +00:00
  • 8272f69af6 Accepting request 357107 from home:TheBlackCat:branches:devel:languages:python Todd R 2016-02-01 11:46:39 +00:00
  • 879dece9da Accepting request 287912 from devel:languages:python Dominique Leuenberger 2015-02-27 10:09:59 +00:00
  • e7459222d1 Accepting request 287872 from home:tbechtold:branches:devel:languages:python Denisart Benjamin 2015-02-26 12:14:39 +00:00
  • 4d9e4e615e Accepting request 253693 from devel:languages:python Stephan Kulow 2014-10-05 18:31:19 +00:00
  • 27d637db9c Accepting request 253684 from home:anubisg1:branches:devel:languages:python Denisart Benjamin 2014-10-02 18:23:11 +00:00
  • 8e32aa6cee Accepting request 236020 from devel:languages:python Stephan Kulow 2014-06-04 16:39:26 +00:00
  • 35f5c29962 Accepting request 235923 from Cloud:OpenStack:Master Sascha Peilicke 2014-06-02 09:08:50 +00:00
  • ecccd880e8 Accepting request 231087 from devel:languages:python Stephan Kulow 2014-04-26 08:11:13 +00:00
  • f6bfa46c7c Accepting request 230779 from home:rjschwei:branches:devel:languages:python Denisart Benjamin 2014-04-22 18:52:51 +00:00