Version: 0.5.3-bp150.2.3
* Mon Aug 07 2017 mardnh@gmx.de
- Update to 0.5.3
* Add notifications support
* Add support for ecdsa keys
* Various bug fixes
- Convert to singlespec
- Rebase patch: pr-109.patch
* Sat Sep 03 2016 mardnh@gmx.de
- update to 0.5.2:
* Add support for Python 3
* Improve Junos ioproc performance
* Performance improvements
* Updated test cases
* Many bug and performance fixes
- fix source-url
- rebase patch: pr-109.patch
* Fri Feb 05 2016 tbechtold@suse.com
- switch to version from pypi
This is the version used by OpenStack networking-cisco
- update to 0.4.7:
* Add support for netconf 1.1
* Fix multiple RPC error handling
* Add support for cancel-commit and persist param
* Add more examples
* Add Huawei device support
* Add cli command support for hpcomware v7 devices
* Add H3C support, Support H3C CLI,Action,Get_bulk,Save,Rollback,etc.
* Add alcatel lucent support
* Rewrite multiple error handling
* Add coveralls support, with shield in README.md
* Set severity level to higher when multiple
* Simplify logging and multi-error reporting
* Keep stacktrace of errors
* Check for known hosts on hostkey_verify only
* Add check for device sending back null error_text
* Fix RPC.raise_mode
* Specifying hostkey_verify=False should not load_known_hosts
* Check the correct field on rpc-error element
* Nexus exec_command operation
* Allow specifying multiple cmd elements in Cisco Nexus
* Update rpc for nested rpc-errors
* Prevent race condition in threading
* Prevent hanging in session close
* Support for paramiko ProxyCommand via ~/.ssh/config parsing
* Add Juniper-specific commit operations
* Add Huawei devices support
* Tests/Travis support
* ioproc transport support for Juniper devices
* Update Cisco CSR device handler
* Fix issue with locked method missing device handler
* Fix for namespace definition with lxml
* Add missing SessionError exception
* Update docs for Nexus device handler
* Docstring fixes
* Typos
* Minor bugfixes
* Add an example for Cisco CSR1000v
- Remove nexus-support.patch . Applied upstream.
- Adjust Requires according to requirements.txt
- Split documentation into extra -doc package
- Add pr-109.patch . This lowers the lxml requirement so this
package works with SLE12.
- Stop using openstack-suse-macros for now. This fixes the build
for openSUSE 13.2 and SLE11SP3
* Wed Jul 29 2015 tbechtold@suse.com
- Unify spec file. Use fedora compatible files macros
* Mon Aug 26 2013 rhafer@suse.com
- added nexus-support.patch: this is required to make make ncclient
capable of accessing cisco nexus switches (for quantum's nexus
plugin)
* Thu Aug 08 2013 dmueller@suse.com
- (rpm-wise) downgrade to a released version 0.3.2:
* http://ncclient.grnet.gr/0.3.2/
* Mon Jul 29 2013 speilicke@suse.com
- Require python-paramiko (for ssh transport)
- Build HTML documentation
Version: 0.6.9-bp153.1.9
* Thu Jan 28 2021 Matej Cepl <mcepl@suse.com>
- Add allow_old_sphinx.patch allowing building of documentation
on Leap 15 (bsc#1181270).
* Sun Aug 09 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.9
* Fix for breaking API change
- Update to version 0.6.8
* Support for namespace prefixes for XPath queries
* edit-config parameter validation
* Support for multiple RPC errors
* API to get supported device types
* Support for subtree filters with multiple top-level tags
* Sat Dec 21 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.7
* Bugfix release
* Wed Dec 04 2019 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.6:
* Read ssh timeout from config file if not specified in method
call
* Tox support
* Huge XML tree parser support
* Adding optional bind address to connect
- Update to version 0.6.5
* Pin selectors2 to Python versions <= 3.4
* Fix config examples to actually use the nc namespace
* fix: correctly set port for paramiko when using ssh_config file
* test: add test to check ProxyCommand uses correct port
* Update commits for py3
* Enhance Alcatel-Lucent -support
* Juniper RPC: allow specifying format in CompareConfiguration
* Parsing of NETCONF 1.1 frames no longer decodes each chunk of
bytes...
* Fix filter in create_subscription
* Validate 'with-defaults' mode based on supported modes
advertised in capability URI
- Remove patch:
* sphinx-use-imgmath-extension.patch (fixed by upstream)
- Use tarball from github
- Run testsuite
- Drop not needed dependencies
- Minor fixes to make the rpm post-build-checks happy
* Wed Apr 10 2019 Dirk Mueller <dmueller@suse.com>
- update to v0.6.4:
* Use os.path.expanduser() on paths read from ssh_config.
* Proxycommand can be a list. Identityfile already performs ~ expansion in
* Enhance Alcatel-Lucent -support
- add sphinx-use-imgmath-extension.patch
* Wed Mar 20 2019 Thomas Bechtold <tbechtold@suse.com>
- update to version v0.6.3
* Housekeeping & Cleaning
* Log sent and received messages at level INFO. Fixes #167
* - move known_hosts_lookup (the host entry in known_hosts, with optional port number appended)
* First draft of versioning with versioneer (#269)
* revert to raising SSHError
* fix: add missing placeholder in exception string
* Updates to re-enable Python 3.7 (#249)
* Updates for 0.5.4 and 0.6.0
* SSH Host key checking (#280)
* check for transform_reply type (#270)
* Change superclass call style to keep tests happy
* SSH Host key checking
* Fix homepage link registered with PyPi (#274)
* more tests
* invoke self.parse() to ensure errors, if any, have been detetcted before check in ok() (#286)
* Avoid spurious SessionCloseError when intentionally closing session. (#268)
* Minor edits
* Revert "Fixes to unit tests to account for use of selectors"
* Close the channel when closing SSH session
* Revert "fixes to tests for python2.7"
* add Huawei device support through YANG (#1) (#242)
* Revert "use selectors instead of select; improve performance of base 1.0 or 1.1 selection"
* instructions for running unit tests locally
* updated README.md in preparation for 0.6.1 release
* netconf:base:1.1 parsing improvements (#267)
* Add session as extra context to session-related logs
* Include host in log message as well, as session-id is not globally unique
* fix: comments & whitespace tidy
* removed Manager class metaclass and modified operation lookup to __getattr__ (#200)
* Add support for loading host-specific known_hosts files via UserKnownHostsFile. (#255)
* Typo in log message
* selector changes (#260)
* use selectors instead of select; improve performance of base 1.0 or 1.1 selection
* Updated junos.py to resolve RestrictedUser error: (#283)
* change hostkey var name to be explicit on type hostkey_b64
* Fixes to unit tests to account for use of selectors
* fixes to tests for python2.7
* remove breaking test for incorrect host key padding
* check known_hosts only if hostkey_b64 not specified
* include selectors2 in requirements
* remove unused import
* Revert "include selectors2 in requirements"
- Drop pr-109.patch
* Sat Sep 08 2018 dmueller@suse.com
- Update to 0.5.4
* Python 3.6 support
Version: 0.6.19-bp157.1.1
* Thu Apr 10 2025 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
- Enable sle15allpythons to also build for Python 3.11 on Leap
* Sun Mar 02 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.19
* fixed broken manifest.
* Sat Mar 01 2025 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.18
* Fix connect using ssh using keyfile without password.
- Update to version 0.6.17
* Remove hardcoded values in example.
* Use Paramiko's PKey class for loading public keys instead of
instantiating key subclasses directly.
* Remove Python2 support.
* Only import UnixSocketSession if the platform is not Windows.
* Remove setuptools from runtime requirements; list in build
requirements.
* Adding error handling parameters for RPC replies.
* Drop the pytest-runner dependency.
* Fix for broken iterator.
- Drop patch
* python-ncclient-no-python2.patch (included upstream)
* Tue Jan 14 2025 pgajdos@suse.com
- do not require six for build
- added patches
fix https://github.com/ncclient/ncclient/commit/59ccaac8e01e63f776fb4bf3b68a02e33d24bb20
+ python-ncclient-no-python2.patch
* Sun Nov 10 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.16
* Add Ciena driver.
* Update session.py.
* call_home: timeout as argument.
* Introduce Unix Socket Transport.
* feat: Add support for Nokia SR OS private candidate mode.
* Fix support of .ssh/id_ed25519 keys.
* Fri Oct 25 2024 Matej Cepl <mcepl@cepl.eu>
- Add intersphinx-mapping.patch to allow working with Sphinx >=
8.* (gh#ncclient/ncclient#604).
* Wed Feb 28 2024 Steve Kowalik <steven.kowalik@suse.com>
- Switch to %patch macro.
* Thu Dec 07 2023 Dirk Müller <dmueller@suse.com>
- update to 0.6.15:
* reading correct user known_hosts files
* fix coveralls reporting
* Agent key selection
* Update session.py - Parameterize timeout for _post_connect
* update comment in _parse11
* Fix missing timeout in ssh post_connect
* Migrate from nose to pytest
* Based on v0 6 13 fix for deprecation warnings threading
thread
* Introduce support for TLS
* remove - version of setting and replace with _ version
* permissive UTF-8 parsing for NC11 delimiter
* introduce python3.12 for ci
* Add commit comment capability support for SROS devices in
ncclient
* Sun Jun 19 2022 Dirk Müller <dmueller@suse.com>
- update to 0.6.13:
* Remove extraneous capability in default device
* Refactor deprecated unittest aliases for Python 3.11 compatibility
* Added support for environment variable
* Migrate from Travis to GitHub Actions
* Update Build Pill
* add netconf base namespace to edit-config config element if it is missing
* Thu Mar 24 2022 pgajdos@suse.com
- python-mock is not required for build
* Fri Jan 14 2022 Ben Greiner <code@bnavigator.de>
- Specfile fix:
* Remove the Python 3.4 conditional. It the _nodots macro is not
known to the obs resolver.
* Also remove python2 lines for cleanup, not resolvable in 15.3
in either case.
* Tue Jan 11 2022 Ben Greiner <code@bnavigator.de>
- python-selectors2 is only required for python <= 3.4
* Thu Oct 07 2021 Steve Kowalik <steven.kowalik@suse.com>
- Remove unneeded BuildRequires on nose.
* Sat Jun 05 2021 Martin Hauke <mardnh@gmx.de>
- Update to version 0.6.12
* Fix for unintentional breakage of JunOS ExecuteRPC
- Update to version 0.6.11
* Support for custom client capabilities
* Restructuring/refactoring of example scripts
* Minor bugfixes
* Minor unit test refactoring
- Update to version 0.6.10
* NETCONF call-home (RFC8071) support
* YANG 1.1 action support
* Nokia SR OS device handler support
* Removal of old ALU base-r13 API documentation
* Increased test coverage
* Variety of bugfixes and minor enhancements