8985c7
%global srcname paramiko
8985c7
8985c7
Name:          python-%{srcname}
rdobuilder 7409d8
Version:       2.8.0
rdobuilder 7409d8
Release:       1%{?dist}
8985c7
Summary:       SSH2 protocol library for python
8985c7
rdobuilder 7409d8
# No version specified
8985c7
License:       LGPLv2+
8985c7
URL:           https://github.com/paramiko/paramiko
8985c7
Source0:       %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
rdobuilder 7409d8
# Remove pytest-relaxed, which depends on pytest4
rdobuilder 7409d8
# Can be removed when https://github.com/paramiko/paramiko/pull/1665/ is released
rdobuilder 7409d8
Patch0:        0001-remove-pytest-relaxed-dep.patch
rdobuilder 7409d8
# Skip tests requiring invoke if it's not installed
rdobuilder 7409d8
# Can be removed when https://github.com/paramiko/paramiko/pull/1667/ is released
rdobuilder 7409d8
Patch2:        0002-Skip-tests-requiring-invoke.patch
8985c7
8985c7
BuildArch:     noarch
8985c7
8985c7
%global paramiko_desc \
rdobuilder 7409d8
Paramiko (a combination of the Esperanto words for "paranoid" and "friend") is\
8985c7
a module for python 2.3 or greater that implements the SSH2 protocol for secure\
8985c7
(encrypted and authenticated) connections to remote machines. Unlike SSL (aka\
rdobuilder 7409d8
TLS), the SSH2 protocol does not require hierarchical certificates signed by a\
8985c7
powerful central authority. You may know SSH2 as the protocol that replaced\
8985c7
telnet and rsh for secure access to remote shells, but the protocol also\
8985c7
includes the ability to open arbitrary channels to remote services across an\
rdobuilder 7409d8
encrypted tunnel (this is how sftp works, for example).
8985c7
8985c7
%description
8985c7
%{paramiko_desc}
8985c7
8985c7
%package -n python%{python3_pkgversion}-%{srcname}
8985c7
Summary:       SSH2 protocol library for python
8985c7
BuildRequires: python%{python3_pkgversion}-devel
rdobuilder 7409d8
BuildRequires: %{py3_dist bcrypt} >= 3.1.3
rdobuilder 7409d8
BuildRequires: %{py3_dist cryptography} >= 2.5
rdobuilder 7409d8
BuildRequires: %{py3_dist mock} >= 2.0.0
rdobuilder 7409d8
BuildRequires: %{py3_dist pyasn1} >= 0.1.7
rdobuilder 7409d8
BuildRequires: %{py3_dist pynacl} >= 1.0.1
rdobuilder 7409d8
BuildRequires: %{py3_dist pytest}
rdobuilder 7409d8
BuildRequires: %{py3_dist setuptools}
rdobuilder 7409d8
Recommends:    %{py3_dist pyasn1} >= 0.1.7
8985c7
8985c7
%description -n python%{python3_pkgversion}-%{srcname}
8985c7
%{paramiko_desc}
8985c7
8985c7
Python 3 version.
8985c7
8985c7
%package doc
8985c7
Summary:       Docs and demo for SSH2 protocol library for python
8985c7
BuildRequires: /usr/bin/sphinx-build
8985c7
Requires:      %{name} = %{version}-%{release}
8985c7
8985c7
%description doc
8985c7
%{paramiko_desc}
8985c7
8985c7
This is the documentation and demos.
8985c7
8985c7
%prep
rdobuilder 7409d8
%autosetup -p1 -n %{srcname}-%{version}
8985c7
rdobuilder 7409d8
chmod -c a-x demos/*
8985c7
sed -i -e '/^#!/,1d' demos/*
8985c7
8985c7
%build
8985c7
%py3_build
8985c7
8985c7
%install
8985c7
%py3_install
8985c7
8985c7
sphinx-build -b html sites/docs/ html/
rdobuilder 7409d8
rm html/.buildinfo
8985c7
8985c7
%check
rdobuilder 7409d8
# Remove sftp test (fail under mock)
rdobuilder 7409d8
rm tests/test_sftp*.py
rdobuilder 7409d8
PYTHONPATH=%{buildroot}%{python3_sitelib} pytest-%{python3_version}
8985c7
8985c7
%files -n python%{python3_pkgversion}-%{srcname}
8985c7
%license LICENSE
8985c7
%doc NEWS README.rst
8985c7
%{python3_sitelib}/%{srcname}-*.egg-info/
8985c7
%{python3_sitelib}/%{srcname}/
8985c7
8985c7
%files doc
8985c7
%doc html/ demos/
8985c7
8985c7
%changelog
rdobuilder 7409d8
* Mon Oct 11 2021 Paul Howarth <paul@city-fan.org> - 2.8.0-1
rdobuilder 7409d8
- Update to 2.8.0
rdobuilder 7409d8
  - Administrivia overhaul, including but not limited to:
rdobuilder 7409d8
    - Migrate CI to CircleCI
rdobuilder 7409d8
    - Primary dev branch is now 'main' (renamed)
rdobuilder 7409d8
    - Many README edits for clarity, modernization etc.; including a bunch more
rdobuilder 7409d8
      (and consistent) status badges and unification with main project site
rdobuilder 7409d8
      index
rdobuilder 7409d8
    - PyPI page much more fleshed out (long_description is now filled in with
rdobuilder 7409d8
      the README; sidebar links expanded; etc.)
rdobuilder 7409d8
    - flake8, pytest configs split out of setup.cfg into their own files
rdobuilder 7409d8
    - Invoke/invocations (used by maintainers/contributors) upgraded to modern
rdobuilder 7409d8
      versions
rdobuilder 7409d8
  - Newer server-side key exchange algorithms not intended to use SHA1
rdobuilder 7409d8
    (diffie-hellman-group14-sha256, diffie-hellman-group16-sha512) were
rdobuilder 7409d8
    incorrectly using SHA1 after all, due to a bug causing them to ignore the
rdobuilder 7409d8
    'hash_algo' class attribute; this has been corrected (GH#1452, GH#1882)
rdobuilder 7409d8
  - Add a 'prefetch' keyword argument to 'SFTPClient.get'/'SFTPClient.getfo' so
rdobuilder 7409d8
    that users who need to skip SFTP prefetching are able to conditionally turn
rdobuilder 7409d8
    it off (GH#1846)
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-6
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.7.2-5
rdobuilder 7409d8
- Rebuilt for Python 3.10
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Mar  3 2021 Paul Howarth <paul@city-fan.org> - 2.7.2-4
rdobuilder 7409d8
- Drop invoke dependencies as it requires ancient pytest and we can't expect
rdobuilder 7409d8
  it to remain around
rdobuilder 7409d8
rdobuilder 7409d8
* Tue Mar 02 2021 Dan Radez <dradez@redhat.com> - 2.7.2-3
rdobuilder 7409d8
- Removing the python-relax dep using upstream patch
rdobuilder 7409d8
  https://github.com/paramiko/paramiko/pull/1665/
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-2
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Mon Aug 31 2020 Paul Howarth <paul@city-fan.org> - 2.7.2-1
rdobuilder 7409d8
- Update to 2.7.2
rdobuilder 7409d8
  - Update our CI to catch issues with sdist generation, installation and
rdobuilder 7409d8
    testing
rdobuilder 7409d8
  - Add missing test suite fixtures directory to MANIFEST.in, reinstating the
rdobuilder 7409d8
    ability to run Paramiko's tests from an sdist tarball (GH#1727)
rdobuilder 7409d8
  - Remove leading whitespace from OpenSSH RSA test suite static key fixture,
rdobuilder 7409d8
    to conform better to spec. (GH#1722)
rdobuilder 7409d8
  - Fix incorrect string formatting causing unhelpful error message annotation
rdobuilder 7409d8
    when using Kerberos/GSSAPI
rdobuilder 7409d8
  - Fix incorrectly swapped order of 'p' and 'q' numbers when loading
rdobuilder 7409d8
    OpenSSH-format RSA private keys; at minimum this should address a slowdown
rdobuilder 7409d8
    when using such keys, and it also means Paramiko works with Cryptography
rdobuilder 7409d8
    3.1 and above, which complains strenuously when this problem appears
rdobuilder 7409d8
    (GH#1723)
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-5
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Sat May 30 2020 Paul Howarth <paul@city-fan.org> - 2.7.1-4
rdobuilder 7409d8
- Avoid FTBFS with pytest 5 (pytest-relaxed pulls in pytest 4)
rdobuilder 7409d8
- Drop explicit dependencies for things that the python dependency generator
rdobuilder 7409d8
  finds by itself
rdobuilder 7409d8
rdobuilder 7409d8
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 2.7.1-3
rdobuilder 7409d8
- Rebuilt for Python 3.9
rdobuilder 7409d8
rdobuilder 7409d8
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.1-2
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Dec 11 2019 Paul Howarth <paul@city-fan.org> - 2.7.1-1
rdobuilder 7409d8
- Update to 2.7.1
rdobuilder 7409d8
  - The new-style private key format (added in 2.7.0) suffered from an
rdobuilder 7409d8
    unpadding bug that had been fixed earlier for Ed25519 (as that key type has
rdobuilder 7409d8
    always used the newer format); that fix has been refactored and applied to
rdobuilder 7409d8
    the base key class (GH#1567)
rdobuilder 7409d8
  - Fix a bug in support for ECDSA keys under the newly-supported OpenSSH key
rdobuilder 7409d8
    format (GH#1565, GH#1566)
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Dec  4 2019 Paul Howarth <paul@city-fan.org> - 2.7.0-1
rdobuilder 7409d8
- Update to 2.7.0
rdobuilder 7409d8
  - Implement support for OpenSSH 6.5-style private key files (typically
rdobuilder 7409d8
    denoted as having 'BEGIN OPENSSH PRIVATE KEY' headers instead of PEM
rdobuilder 7409d8
    format's 'BEGIN RSA PRIVATE KEY' or similar); if you were getting any sort
rdobuilder 7409d8
    of weird auth error from "modern" keys generated on newer operating system
rdobuilder 7409d8
    releases (such as macOS Mojave), this is the first update to try (GH#602,
rdobuilder 7409d8
    GH#618, GH#1313, GH#1343)
rdobuilder 7409d8
  - Token expansion in 'ssh_config' used a different method of determining the
rdobuilder 7409d8
    local username ('$USER' environment variable), compared to what the (much
rdobuilder 7409d8
    older) client connection code does ('getpass.getuser', which includes
rdobuilder 7409d8
    '$USER' but may check other variables first, and is generally much more
rdobuilder 7409d8
    comprehensive); both modules now use 'getpass.getuser'
rdobuilder 7409d8
  - A couple of outright '~paramiko.config.SSHConfig' parse errors were
rdobuilder 7409d8
    previously represented as vanilla 'Exception' instances; as part of recent
rdobuilder 7409d8
    feature work a more specific exception class,
rdobuilder 7409d8
    '~paramiko.ssh_exception.ConfigParseError', has been created; it is now
rdobuilder 7409d8
    also used in those older spots, which is naturally backwards compatible
rdobuilder 7409d8
  - Implement support for the 'Match' keyword in 'ssh_config' files;
rdobuilder 7409d8
    previously, this keyword was simply ignored and keywords inside such blocks
rdobuilder 7409d8
    were treated as if they were part of the previous block (GH#717)
rdobuilder 7409d8
    - Note: this feature adds a new optional install dependency 'Invoke'
rdobuilder 7409d8
      (https://www.pyinvoke.org), for managing 'Match exec' subprocesses
rdobuilder 7409d8
  - Additional installation 'extras_require' "flavors" ('ed25519', 'invoke',
rdobuilder 7409d8
    and 'all') have been added to our packaging metadata
rdobuilder 7409d8
  - Paramiko's use of 'subprocess' for 'ProxyCommand' support is conditionally
rdobuilder 7409d8
    imported to prevent issues on limited interpreter platforms like Google
rdobuilder 7409d8
    Compute Engine; however, any resulting 'ImportError' was lost instead of
rdobuilder 7409d8
    preserved for raising (in the rare cases where a user tried leveraging
rdobuilder 7409d8
    'ProxyCommand' in such an environment); this has been fixed
rdobuilder 7409d8
  - Perform deduplication of 'IdentityFile' contents during 'ssh_config'
rdobuilder 7409d8
    parsing; previously, if your config would result in the same value being
rdobuilder 7409d8
    encountered more than once, 'IdentityFile' would contain that many copies
rdobuilder 7409d8
    of the same string
rdobuilder 7409d8
  - Implement most 'canonical hostname' 'ssh_config' functionality
rdobuilder 7409d8
    ('CanonicalizeHostname', 'CanonicalDomains', 'CanonicalizeFallbackLocal',
rdobuilder 7409d8
    and 'CanonicalizeMaxDots'; 'CanonicalizePermittedCNAMEs' has *not* yet
rdobuilder 7409d8
    been implemented) - all were previously silently ignored (GH#897)
rdobuilder 7409d8
  - Explicitly document which ssh_config features we currently support;
rdobuilder 7409d8
    previously users just had to guess, which is simply no good
rdobuilder 7409d8
  - Add new convenience classmethod constructors to
rdobuilder 7409d8
    '~paramiko.config.SSHConfig': '~paramiko.config.SSHConfig.from_text',
rdobuilder 7409d8
    '~paramiko.config.SSHConfig.from_file', and
rdobuilder 7409d8
    '~paramiko.config.SSHConfig.from_path'; no more annoying two-step process!
rdobuilder 7409d8
- Add Recommends: of python3-invoke and python3-pyasn1 for optional
rdobuilder 7409d8
  functionality
rdobuilder 7409d8
rdobuilder 7409d8
* Sun Oct 06 2019 Othman Madjoudj <athmane@fedoraproject.org> - 2.6.0-5
rdobuilder 7409d8
- Drop python2 subpackage since it's eol-ed
rdobuilder 7409d8
rdobuilder 7409d8
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.0-4
rdobuilder 7409d8
- Rebuilt for Python 3.8.0rc1 (#1748018)
rdobuilder 7409d8
rdobuilder 7409d8
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.6.0-3
rdobuilder 7409d8
- Rebuilt for Python 3.8
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-2
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Thu Jun 27 2019 Paul Howarth <paul@city-fan.org> - 2.6.0-1
rdobuilder 7409d8
- Update to 2.6.0
rdobuilder 7409d8
  - Add a new keyword argument to 'SSHClient.connect' and
rdobuilder 7409d8
    '~paramiko.transport.Transport', 'disabled_algorithms', which allows
rdobuilder 7409d8
    selectively disabling one or more kex/key/cipher/etc algorithms; this can
rdobuilder 7409d8
    be useful when disabling algorithms your target server (or client) does not
rdobuilder 7409d8
    support cleanly, or to work around unpatched bugs in Paramiko's own
rdobuilder 7409d8
    implementation thereof (GH#1463)
rdobuilder 7409d8
  - Tweak many exception classes so their string representations are more
rdobuilder 7409d8
    human-friendly; this also includes incidental changes to some 'super()'
rdobuilder 7409d8
    calls (GH#1440, GH#1460)
rdobuilder 7409d8
  - Add backwards-compatible support for the 'gssapi' GSSAPI library, as the
rdobuilder 7409d8
    previous backend ('python-gssapi') has become defunct (GH#584, GH#1166,
rdobuilder 7409d8
    GH#1311)
rdobuilder 7409d8
  - 'SSHClient.exec_command' now returns a new subclass,
rdobuilder 7409d8
    '~paramiko.channel.ChannelStdinFile', rather than a naïve
rdobuilder 7409d8
    '~paramiko.channel.ChannelFile' object for its 'stdin' value, which fixes
rdobuilder 7409d8
    issues such as hangs when running remote commands that read from stdin
rdobuilder 7409d8
    (GH#322)
rdobuilder 7409d8
- Drop gssapi patch as it's no longer needed
rdobuilder 7409d8
- Drop pytest-relaxed patch as it's no longer needed
rdobuilder 7409d8
rdobuilder 7409d8
* Thu Jun 27 2019 Paul Howarth <paul@city-fan.org> - 2.5.1-1
rdobuilder 7409d8
- Update to 2.5.1
rdobuilder 7409d8
  - Fix Ed25519 key handling so certain key comment lengths don't cause
rdobuilder 7409d8
    'SSHException("Invalid key")' (GH#1306, GH#1400)
rdobuilder 7409d8
rdobuilder 7409d8
* Mon Jun 10 2019 Paul Howarth <paul@city-fan.org> - 2.5.0-1
rdobuilder 7409d8
- Update to 2.5.0
rdobuilder 7409d8
  - Add support for encrypt-then-MAC (ETM) schemes and two newer Diffie-Hellman
rdobuilder 7409d8
    group key exchange algorithms ('group14', using SHA256; and 'group16',
rdobuilder 7409d8
    using SHA512)
rdobuilder 7409d8
  - Add support for Curve25519 key exchange
rdobuilder 7409d8
  - Raise Cryptography dependency requirement to version 2.5 (from 1.5) and
rdobuilder 7409d8
    update some deprecated uses of its API
rdobuilder 7409d8
  - Add support for the modern (as of Python 3.3) import location of
rdobuilder 7409d8
    'MutableMapping' (used in host key management) to avoid the old location
rdobuilder 7409d8
    becoming deprecated in Python 3.8
rdobuilder 7409d8
- Drop hard dependency on pyasn1 as it's only needed for optional GSSAPI
rdobuilder 7409d8
  functionality
rdobuilder 7409d8
rdobuilder 7409d8
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.2-2
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Tue Oct  9 2018 Paul Howarth <paul@city-fan.org> - 2.4.2-1
rdobuilder 7409d8
- Update to 2.4.2
rdobuilder 7409d8
  - Fix exploit (GH#1283, CVE-2018-1000805) in Paramiko’s server mode (not
rdobuilder 7409d8
    client mode) where hostile clients could trick the server into thinking
rdobuilder 7409d8
    they were authenticated without actually submitting valid authentication
rdobuilder 7409d8
  - Modify protocol message handling such that Transport does not respond to
rdobuilder 7409d8
    MSG_UNIMPLEMENTED with its own MSG_UNIMPLEMENTED; this behavior probably
rdobuilder 7409d8
    didn’t cause any outright errors, but it doesn’t seem to conform to the
rdobuilder 7409d8
    RFCs and could cause (non-infinite) feedback loops in some scenarios
rdobuilder 7409d8
    (usually those involving Paramiko on both ends)
rdobuilder 7409d8
  - Add *.pub files to the MANIFEST so distributed source packages contain
rdobuilder 7409d8
    some necessary test assets (GH#1262)
rdobuilder 7409d8
- Test suite now requires mock ≥ 2.0.0
rdobuilder 7409d8
rdobuilder 7409d8
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-5
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Jun 20 2018 Miro Hrončok <mhroncok@redhat.com> - 2.4.1-4
rdobuilder 7409d8
- Rebuilt for Python 3.7
rdobuilder 7409d8
- Remove dependency on on pytest-relaxed
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Mar 16 2018 Paul Howarth <paul@city-fan.org> - 2.4.1-1
rdobuilder 7409d8
- Update to 2.4.1
rdobuilder 7409d8
  - Fix a security flaw (GH#1175, CVE-2018-7750) in Paramiko's server mode
rdobuilder 7409d8
    (this does not impact client use) where authentication status was not
rdobuilder 7409d8
    checked before processing channel-open and other requests typically only
rdobuilder 7409d8
    sent after authenticating
rdobuilder 7409d8
  - Ed25519 auth key decryption raised an unexpected exception when given a
rdobuilder 7409d8
    unicode password string (typical in python 3) (GH#1039)
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-3
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Sat Nov 18 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 2.4.0-2
rdobuilder 7409d8
- Add gssapi patch back since 2.4.0 still not compatible
rdobuilder 7409d8
- Add missing BR (lost during merge)
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Nov 17 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.4.0-1
rdobuilder 7409d8
- Update to 2.4.0
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Nov 15 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 2.4.0-1
rdobuilder 7409d8
- Update to 2.4.0 (rhbz #1513208)
rdobuilder 7409d8
- Revamp check section
rdobuilder 7409d8
rdobuilder 7409d8
* Sun Oct 29 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 2.3.1-3
rdobuilder 7409d8
- Add a patch to disable gssapi on unsupported version (rhbz #1507174)
rdobuilder 7409d8
rdobuilder 7409d8
* Tue Sep 26 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 2.3.1-2
rdobuilder 7409d8
- Remove weak deps, paramiko does not support recent gssapi (rhbz #1496148)
rdobuilder 7409d8
rdobuilder 7409d8
* Sat Sep 23 2017 Athmane Madjoudj <athmane@fedoraproject.org> - 2.3.1-1
rdobuilder 7409d8
- Update to 2.3.1 (rhbz #1494764)
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Sep 20 2017 Paul Howarth <paul@city-fan.org> - 2.3.0-1
rdobuilder 7409d8
- 2.3.0.
rdobuilder 7409d8
rdobuilder 7409d8
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Jun 14 2017 Paul Howarth <paul@city-fan.org> - 2.2.1-1
rdobuilder 7409d8
- 2.2.1.
rdobuilder 7409d8
rdobuilder 7409d8
* Sun Jun 11 2017 Paul Howarth <paul@city-fan.org> - 2.2.0-1
rdobuilder 7409d8
- 2.2.0.
rdobuilder 7409d8
rdobuilder 7409d8
* Wed Feb 22 2017 Paul Howarth <paul@city-fan.org> - 2.1.2-1
rdobuilder 7409d8
- 2.1.2.
rdobuilder 7409d8
rdobuilder 7409d8
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
rdobuilder 7409d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
rdobuilder 7409d8
rdobuilder 7409d8
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 2.1.1-2
rdobuilder 7409d8
- Rebuild for Python 3.6
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Dec 16 2016 Jon Ciesla <limburgher@gmail.com> - 2.1.1-1
rdobuilder 7409d8
- 2.1.1.
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Dec 09 2016 Jon Ciesla <limburgher@gmail.com> - 2.1.0-1
rdobuilder 7409d8
- 2.1.0.
rdobuilder 7409d8
rdobuilder 7409d8
* Fri Dec 09 2016 Jon Ciesla <limburgher@gmail.com> - 2.0.2-1
rdobuilder 7409d8
- 2.0.2.
rdobuilder 7409d8
rdobuilder 7409d8
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
rdobuilder 7409d8
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
8985c7
8985c7
* Fri Apr 29 2016 Igor Gnatenko <ignatenko@redhat.com> - 2.0.0-1
8985c7
- Update to 2.0.0 (RHBZ #1331737)
8985c7
8985c7
* Sun Mar 27 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.16.0-1
8985c7
- Update to 1.16.0
8985c7
- Adopt to new packaging guidelines
8985c7
8985c7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.2-5
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8985c7
8985c7
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.2-4
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
8985c7
8985c7
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.2-3
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8985c7
8985c7
* Sun Mar 22 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.15.2-2
8985c7
- Use %%license
8985c7
- Move duplicated docs to single doc sub package
8985c7
- Remove old F-15 conditionals
8985c7
8985c7
* Tue Dec 23 2014 Athmane Madjoudj <athmane@fedoraproject.org> 1.15.2-1
8985c7
- Update to 1.15.2
8985c7
8985c7
* Mon Nov 24 2014 Athmane Madjoudj <athmane@fedoraproject.org> 1.15.1-5
8985c7
- Add conditional to exclude EL since does not have py3
8985c7
8985c7
* Sat Nov 15 2014 Athmane Madjoudj <athmane@fedoraproject.org> 1.15.1-4
8985c7
- py3dir creation should be in prep section
8985c7
8985c7
* Fri Nov 14 2014 Athmane Madjoudj <athmane@fedoraproject.org> 1.15.1-3
8985c7
- Build each pkg in a clean dir
8985c7
8985c7
* Fri Nov 14 2014 Athmane Madjoudj <athmane@fedoraproject.org> 1.15.1-2
8985c7
- Add support for python3
8985c7
- Add BR -devel for python macros.
8985c7
8985c7
* Fri Oct 17 2014 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.15.1-1
8985c7
- Update to 1.15.1
8985c7
8985c7
* Fri Jun 13 2014 Orion Poplawski <orion@cora.nwra.com> - 1.12.4-1
8985c7
- Update to 1.12.4
8985c7
8985c7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.2-2
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8985c7
8985c7
* Tue Feb 25 2014 Orion Poplawski <orion@cora.nwra.com> - 1.12.2-1
8985c7
- Update to 1.12.2
8985c7
8985c7
* Wed Jan 22 2014 Orion Poplawski <orion@cora.nwra.com> - 1.11.3-1
8985c7
- Update to 1.11.3
8985c7
8985c7
* Mon Oct 21 2013 Orion Poplawski <orion@cora.nwra.com> - 1.11.0-1
8985c7
- Update to 1.11.0
8985c7
8985c7
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.1-2
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8985c7
8985c7
* Thu May  9 2013 Jeffrey Ollie <jeff@ocjtech.us> - 1.10.1-1
8985c7
- Update to 1.10.1
8985c7
8985c7
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.0-2
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8985c7
8985c7
* Wed Jan  2 2013 Jeffrey Ollie <jeff@ocjtech.us> - 1.9.0-1
8985c7
- Update to 1.9.0
8985c7
8985c7
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.7.1-3
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
8985c7
8985c7
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.7.1-2
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8985c7
8985c7
* Wed Jul  6 2011 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.7.1-1
8985c7
- v1.7.7.1 (George) 21may11
8985c7
- -------------------------
8985c7
-   * Make the verification phase of SFTP.put optional (Larry Wright)
8985c7
-   * Patches to fix AIX support (anonymous)
8985c7
-   * Patch from Michele Bertoldi to allow compression to be turned on in the
8985c7
-     client constructor.
8985c7
-   * Patch from Shad Sharma to raise an exception if the transport isn't active
8985c7
-     when you try to open a new channel.
8985c7
-   * Stop leaking file descriptors in the SSH agent (John Adams)
8985c7
-   * More fixes for Windows address family support (Andrew Bennetts)
8985c7
-   * Use Crypto.Random rather than Crypto.Util.RandomPool
8985c7
-     (Gary van der Merwe, #271791)
8985c7
-   * Support for openssl keys (tehfink)
8985c7
-   * Fix multi-process support by calling Random.atfork (sugarc0de)
8985c7
8985c7
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.6-4
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8985c7
8985c7
* Tue Jan 4 2011 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.6-3
8985c7
- Patch to address deprecation warning from pycrypto
8985c7
- Simplify build as shown in new python guidelines
8985c7
- Enable test suite
8985c7
8985c7
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.7.6-2
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8985c7
8985c7
* Mon Nov  2 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.6-1
8985c7
- v1.7.6 (Fanny) 1nov09
8985c7
- ---------------------
8985c7
-  * fixed bugs 411099 (sftp chdir isn't unicode-safe), 363163 & 411910 (more
8985c7
-    IPv6 problems on windows), 413850 (race when server closes the channel),
8985c7
-    426925 (support port numbers in host keys)
8985c7
8985c7
* Tue Oct 13 2009 Jeremy Katz <katzj@fedoraproject.org> - 1.7.5-2
8985c7
- Fix race condition (#526341)
8985c7
8985c7
* Thu Jul 23 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.5-1
8985c7
- v1.7.5 (Ernest) 19jul09
8985c7
- -----------------------
8985c7
-  * added support for ARC4 cipher and CTR block chaining (Denis Bernard)
8985c7
-  * made transport threads daemonize, to fix python 2.6 atexit behavior
8985c7
-  * support unicode hostnames, and IP6 addresses (Maxime Ripard, Shikhar
8985c7
-    Bhushan)
8985c7
-  * various small bug fixes
8985c7
8985c7
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-5
8985c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8985c7
8985c7
* Mon Feb 16 2009 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.4-4
8985c7
- Add demos as documentation. BZ#485742
8985c7
8985c7
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.7.4-3
8985c7
- Rebuild for Python 2.6
8985c7
8985c7
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.7.4-2
8985c7
- fix license tag
8985c7
8985c7
* Sun Jul  6 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.4-1
8985c7
- Update to 1.7.4
8985c7
8985c7
* Mon Mar 24 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.3-1
8985c7
- Update to 1.7.3.
8985c7
8985c7
* Tue Jan 22 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.2-1
8985c7
- Update to 1.7.2.
8985c7
- Remove upstreamed patch.
8985c7
8985c7
* Mon Jan 14 2008 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-3
8985c7
- Update to latest Python packaging guidelines.
8985c7
- Apply patch that fixes insecure use of RandomPool.
8985c7
8985c7
* Thu Jul 19 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-2
8985c7
- Bump rev
8985c7
8985c7
* Thu Jul 19 2007 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.7.1-1
8985c7
- Update to 1.7.1
8985c7
8985c7
* Sat Dec 09 2006 Toshio Kuratomi <toshio@tiki-lounge.com> - 1.6.4-1
8985c7
- Update to 1.6.4
8985c7
- Upstream is now shipping tarballs
8985c7
- Bump for python 2.5 in devel
8985c7
8985c7
* Mon Oct  9 2006 Jeffrey C. Ollie <jeff@ocjtech.us> - 1.6.2-1
8985c7
- Update to 1.6.2
8985c7
8985c7
* Sat Sep 16 2006 Shahms E. King <shahms@shahms.com> 1.6.1-3
8985c7
- Rebuild for FC6
8985c7
8985c7
* Fri Aug 11 2006 Shahms E. King <shahms@shahms.com> 1.6.1-2
8985c7
- Include, don't ghost .pyo files per new guidelines
8985c7
8985c7
* Tue Aug 08 2006 Shahms E. King <shahms@shahms.com> 1.6.1-1
8985c7
- Update to new upstream version
8985c7
8985c7
* Fri Jun 02 2006 Shahms E. King <shahms@shahms.com> 1.6-1
8985c7
- Update to new upstream version
8985c7
- ghost the .pyo files
8985c7
8985c7
* Fri May 05 2006 Shahms E. King <shahms@shahms.com> 1.5.4-2
8985c7
- Fix source line and rebuild
8985c7
8985c7
* Fri May 05 2006 Shahms E. King <shahms@shahms.com> 1.5.4-1
8985c7
- Update to new upstream version
8985c7
8985c7
* Wed Apr 12 2006 Shahms E. King <shahms@shahms.com> 1.5.3-1
8985c7
  - Initial package