- 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
- Remove unneeded BuildRequires on nose.
- Convert to singlespec
OBS-URL: https://build.opensuse.org/request/show/1131734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ncclient?expand=0&rev=20
* 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
- Remove unneeded BuildRequires on nose.
- Convert to singlespec
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ncclient?expand=0&rev=10
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ncclient?expand=0&rev=8
- 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)
OBS-URL: https://build.opensuse.org/request/show/686886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ncclient?expand=0&rev=8
- 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
OBS-URL: https://build.opensuse.org/request/show/357896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ncclient?expand=0&rev=4