1
0

22 Commits

Author SHA256 Message Date
310fbc5d84 - update to 4.3.0:
* Netmiko's session_log has certain scenarios where it was
    failing to hide the default no_log items ("secret" and
    "password"). This bug has generally been fixed though there
    are likely edge scenarios where this could still happen.
    Given the nature of the session_log it should always be
    viewed as a security sensitive file.
  * Drop PY3.7 support
  * Improve Ciena SAOS logic in set_base_prompt
  * Improve Nokia SROS disable paging behavior
  * Remove Arris and Casa from SSH autodetect
  * Add support for Genie and Linux
  * Improve TP-Link session_preparation behavior
  * Improve MikoTik terminal size definition
  * Improve Arista SSH autodetection
  * Fix SNMP autodetection when hostname is used (instead of
    IPv4/IPv6 address)
  * Improve SCP behavior for remote_file_size when subdirectories
    are used
  * Implement TelnetFallback entry point
  * Improve Extreme SLX-OS autodetect
  * Improve Fortinet driver _get_output_mode_v6 behavior
  * Improve HP comware and HP procurve behavior in
    session_preparation
  * Add Allied Telesis in SNMP and SSH autodetect
  * Update hp_comware.py handle RBM in prompt
  * Update vyos_ssh.py to enter and exit config mode on save
  * Handle Huawei secure configuration message
  * Add support for a SessionLog object in dunder-init(). This
    allows a custom no_log definition.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=48
2023-12-12 13:38:34 +00:00
96f3bd5d10 Accepting request 1106160 from home:mnhauke:network:automation
- Update to version 4.2.0
  Bug Fixes and Improvements
  * Expanded and improved SSH autodetect support.
  * Various bug fixes.
  * Improve Huawei driver.
  * MikroTik driver improvements.
  * Fortinet driver improvements.
  * IOS-XR driver improvements.
  * Add simpler solution for Paramiko disabled_algorithms issue.
  * Add IPv6 support for SNMP autodetect..
  * Convert over to use Poetry (eliminate setup.py).
  * Improve send_config_set() and read_timeout behavior.
  * Improve behavior of normalize_linefeeds() method. Add
    argument to disable this behavior.
  * Add check_state argument to enable() method that allows for
    disabling the initial check_enable_mode() call.
  New Drivers or Expanded Driver Support
  * Add support for Arris CER.
  * Add support for Casa CMTS.
  * Add support for Adva AOS FSP 150 F2 and F3.
  * Add support for Hillstone StoneOS.
  * Add support for Teldata CIT.
  * Add support for Cisco S200.
  * Add support for Ericsson MINI-LINK 66XX & 63XX.
  * Add support for SCP on Ubiquiti EdgeRouter.

OBS-URL: https://build.opensuse.org/request/show/1106160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=46
2023-08-28 10:52:54 +00:00
5a2cecb347 - Clean up SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=44
2023-07-10 09:33:05 +00:00
b32a75997f Accepting request 1097145 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1097145
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=43
2023-07-10 07:34:59 +00:00
bf4e5bfd10 Accepting request 1004469 from home:mnhauke:network:automation
- Update to 4.1.2:
  New Driver
  * Audiocode Driver.
  Bugs and Improvements
  * Improve disconnect behavior.
  * Improve encoding behavior.
  * Fix textfsm dependency issue by pinning to 1.1.2.
  * Proposed Cisco WLC fix for session_preparation().
  * Added Versa FlexVNF platform to SSH autodetect.
  * Nokia global_cmd_verify default fix.
  * Fix issue with redispatch not working due to no data.
  * Fix generator bug in send_config_set.
  * Fix to accommodate single character prompts in set_base_prompt.
  * Adding check that key_file exists if use_keys is True.
  * Minor session_log test updates.

OBS-URL: https://build.opensuse.org/request/show/1004469
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=41
2022-09-19 07:48:55 +00:00
d5b9a313b5 - update to 4.1.1:
* add Nokia SRLinux Support
  * Add Mikrotik File Transfer Support
  * Performance Improvements
  * Performance Improvements for Linux Driver
  * Improve Performance Graphs
  * Bug Fixes / Improvements
  * Better Error Messages for Incompatible Python Versions
  * Improve Huawei Driver
  * Improve Huawei VRPv8 Driver
  * Improve HPE ProCurve Driver
  * Improving Junos context stripping patterns
  * Improve MikroTik Driver
  * Fix for Extreme ERS login issues
  * Minor update to threading calls in Netmiko Tools
  * Increase save_config default timeout for Cisco-based platforms

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=39
2022-07-19 12:04:21 +00:00
0632cacb86 Accepting request 973257 from home:mnhauke:network:automation
- Update to vedrsion 4.1.0
  Performance Improvements
  * Improve performance in Junos config_mode() and
    check_config_mode() methods.
  * Improve performance on disconnect() method.
  * Improve slow NX-OS disconnect()
  * Improve slow Junos disconnect()
  Bug Fixes and other Improvements
  * Update VyOS save_config()
  * Fix read_timeout being excessively long in case where
    check_config() fails
  * Fix Huawei regular expression issue
  * Fix Huawei login issue
  * Improve Juniper enter_cli_mode()
  * Fix issue with Nokia SROS MD-CLI having square bracket data
    being removed
  * Fix issue with 'write memory' on ubiquity edge switches
  * Fix extreme exos read-only account issue
  * Add Cisco WLC _send_command_w_yes() method
  * Fix Cisco IOS, IOS-XE, and IOS-XR abbreviating prompt in
    config mode
  * Fix Aruba controller paging issue
  * Fix fortigate autodetect
  * Fixing HP Procurve session_preparation issue on repeated
    connection
  Python Version Support
  * Remove PY3.6 Support
  * Add PY3.10 Support

OBS-URL: https://build.opensuse.org/request/show/973257
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=37
2022-04-27 20:39:45 +00:00
82b7c8969c Accepting request 966035 from home:mnhauke:network:automation
- Update to vedrsion 4.0.0
  Backwards incompatible and other major changes
  * Convert send_command to use read_timeout.
  * Convert send_command_timing to use read_timeout and last_read
  * Add type hints and mypy support
  * Relocate exceptions module to netmiko.exceptions (was
    ssh_exceptions)
  * Add read_timeout argument to send_config_set
  * Convert netmiko-tools to be an entry point and directly a part
    of Netmiko library
  * Creating a new internal Channel class
  * Restructure read methods
  * Implement NoEnable and NoConfig inheritance classes to
    standardize no-config and no-enable behavior
  Major new features
  * Add send_multiline() method
  * Add send_multiline_timing() method
  * Create new Netmiko factory function named ConnLogOnly
  * Create new Netmiko factory function named ConnUnify
  New Drivers
  * Cisco Viptela Driver
  * Dell SONiC Driver
  * Cisco S300 Telnet Driver
  * Allied Telesis AlliedWare Plus Driver
  * Zyxel Driver
  * Extreme Tierra OS Driver
  * Extreme EXOS Secure Copy Support
  Minor Enhancements
  * Centralize standard no_auth code into SSHClient_noauth
  * Remove vendored Textfsm library code

OBS-URL: https://build.opensuse.org/request/show/966035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=35
2022-03-31 12:55:38 +00:00
f640cc772a Accepting request 888231 from home:mnhauke:network:automation
- Update to version 3.4.0
  New Features
  * Add error_pattern argument to send_config_set() and
    send_config_from_file() to allow configuration to stop when
    pattern is detected.
  * Add run_ttp method to support more complex TTP interactions.
  * Juniper performance improvements.
  * ASA performance improvements.
  * Add telnet support to AdtranOS
  New Drivers
  * Allied Telesis AlliedWare Plus
  * Brocade Fabric OS
  * C-DOT CROS
  * Ericsson IPOS
  * Supermicro SMIS
  Bug fixes/improvements
  * Fixing Palo Alto line repaint issue
  * Fixing F5 TMSH disconnect process
  * Fix IOS-XR exit_config_mode issue
  * Fixing some enable method state issues
  * Fixing SR-OS remote file size
  * Fixing issue with remote_file_size parsing failure
  * Fix ASA enable() issue in session_preparation
  * Fix Yamaha enter issue on exit enable mode
  * Fix Yamaha telnet enter issue
  * F5 TMOS driver update
  * Fix newlines on Cisco NX-OS
  * Fixes an issue with ssh _autodetect_remote_version
  * Fix tplink_jetstream to support cryptography 3.1+
  * Allowing Dell OS10 to support hyphen or space

OBS-URL: https://build.opensuse.org/request/show/888231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=33
2021-04-24 16:30:26 +00:00
031b8e79f5 Accepting request 876135 from home:mnhauke:network:automation
- Update to version 3.3.3
  New Drivers
  * Add Ericcson IPOS Support
  * Adtran Telnet Support
  Performance Improvements
  * Juniper Performance Improvements
  * Cisco ASA Performance Improvements
  Bugs and Enhancements
  * Improve Authentication Exception Handling
  * FIX Cryptography Lib Change Issue

OBS-URL: https://build.opensuse.org/request/show/876135
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=31
2021-03-02 08:09:53 +00:00
Tomáš Chvátal
eb090ec9ca Accepting request 839028 from home:mnhauke:network:automation
- Update to version 3.3.2
  New Features
  * Add support for PIP installable ntc-templates
  * Add support for TTP templates
  Performance Improvements
  * Cisco NX-OS Performance Improvements
  * Cisco IOS-XR Performance Improvements
  * Arista Performance Improvements
  New Drivers
  * Cisco FTD Driver
  * Ubiquity EdgeRouter
  * TPLink JetStream
  Bug Fixes
  * Secure Copy Progress Bar fix for get Operation
- Update to version 3.3.1

OBS-URL: https://build.opensuse.org/request/show/839028
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=29
2020-10-02 08:46:06 +00:00
a7bf65b462 Accepting request 830943 from home:mnhauke:network:automation
- Update to version 3.3.0
  * NewDriver: Netgear ProSafe
  * Minor change to Netgear Prosafe
  * Support for Adtran OS
  * Changed SSH terminal height in CiscoXrBase
  * XR commit comment change
  * Fix broken "enable" on Nokia SR-OS driver
  * Adding SR-OS to the tests
  * Fix WLC conn_timeout issue
  * Improve Session Preparation Behavior
  * Performance Improvements for IOS and IOS-XE

OBS-URL: https://build.opensuse.org/request/show/830943
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=27
2020-09-01 07:18:05 +00:00
183c1ba718 Accepting request 823882 from home:mnhauke:network:automation
- Update to version 3.2.0
  * Fixing disable_paging and set_terminal_width so cmd_verify
    is not used as we are still in session_preparation phase.
  * Add Centec-switch platform
  * Sixwind Driver Update
  * Disable cmd_verify on Comware
  * check text with config_md5
  * Add support for vendor/os: broacom_icos.
  * Bypass automatic _open() call
  * Added HPE Comware support
  * Tell aruba connection to strip ansi codes from switches
  * Fixing Arista check_config_mode bug with hostname change
  * Ansi insert line for ProCurve and Aruba
  * Add progress bar for Secure Copy
  * Add connection timeout argument (conn_timeout)

OBS-URL: https://build.opensuse.org/request/show/823882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=25
2020-08-03 15:57:14 +00:00
Tomáš Chvátal
d6c112c5cc Accepting request 807385 from home:mnhauke:network:automation
- Update to version 3.1.1
  New Drivers/Platforms
  * UnifiSwitchSSH
  * Huawei OLT
  * Huawei SmartAX
  Bugs and Improvements
  * Nokia SR-OS SCP Support
  * Improve terminal width behavior
  * Fix some issues related to cmd_verify
  * Expanded autodetect support

OBS-URL: https://build.opensuse.org/request/show/807385
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=23
2020-05-20 04:40:08 +00:00
Tomáš Chvátal
7f7b65d9f1 Accepting request 788894 from home:mnhauke:network:automation
- Update to version 3.1.0:
  New Platforms / Transports
  * D-Link DGS/DES
  * WatchGuard Firebox
  * Sophos SG Firewalls
  * Huawei Telnet Support
  Bug Fixes/Enhancements
  * Add cmd_verify argument to send_command
  * Add global_cmd_verify argument to ConnectHandler

OBS-URL: https://build.opensuse.org/request/show/788894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=21
2020-03-27 07:52:17 +00:00
Tomáš Chvátal
5a2cafd8d3 Accepting request 764882 from home:mnhauke:network:automation
- Upate to version 3.0.0:
  Key enhancements/changes
  * PY3.6+ support only (all support for PY27 removed)
  * Significant reliability improvements to reduce loss of session
    state problems
  * Add support for direct use of TextFSM template
  * Allow custom socket timeout in SCP file_transfer
  * Improve MD5 hashing mechanism in SCP checks
  * Add sock parameter support
  * Increase default banner_timeout to 15
  New Drivers
  * Eltex ESR
  * Juniper ScreenOS
  * Ruijei RGOS
  Driver Updates
  * Huawei driver improvements
  * Ciena driver improvements
  * NX-OS driver improvements
  * Nokia SR-OS driver improvements
  * HP ProCurve driver improvements
  * Juniper Junos driver improvements
  * Fortinet banner fix
  * Ruckus handling of failed enable
  * Linux enable/sudo improvements

OBS-URL: https://build.opensuse.org/request/show/764882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=19
2020-01-16 08:16:46 +00:00
Tomáš Chvátal
7aafe9cd33 - Update to 2.4.2:
* Fix session_log corruption bug
  * Add support for ProxyJump in SSH config file
  * Add support for Linux prompt terminators via environment variables

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=17
2019-09-11 11:08:56 +00:00
Thomas Bechtold
eba80add77 - update to 2.4.1:
* Add Genie/pyATS parser support
  * Fix Huawei telnet login
  * Fix support for TextFSM >= 1.0.0
  * Fixes on Mellanox Driver

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=15
2019-08-06 10:33:56 +00:00
Tomáš Chvátal
f3d0ad9a6e Accepting request 714919 from home:mnhauke:network:automation
- Update to version 2.4.0
  New Platforms
  * VERSA Networks FlexVNF
  * Mikrotik
  * CloudGenix ION
  * MRV LX
  * Endace
  * Huawei telnet support
  * IOS-XR telnet support
  Enhancements
  * Switch docs to pdoc3
  * Add support for paramiko banner_timeout
  * Netmiko Tools search path for inventory file
  Bug fixes
  * Fixing MD5 / carriage return issue on NX-OS 9K
  * Use YAML safe_load
  * Fix NET_TEXTFSM path issues
  * Update save_config method params across platforms

OBS-URL: https://build.opensuse.org/request/show/714919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=13
2019-07-15 09:09:28 +00:00
Tomáš Chvátal
b86185b766 Accepting request 682754 from home:mnhauke:network:automation
- Update to version 2.3.3
  * Add OneAccess OneOS Support
  * Use Python Black
  * Use environment markers for Poetry support
- Update to version 2.3.2
  * Removing obsolete development status
  * telnet return and return adjustments
  * fixed telnet not position
  * Add oneaccess SSH
  * Update tests for Oneaccss OneOS telnet + ssh;
  * Update Oneaccess OneOS telnet method
  * Add pattern for check_config_mode for cisco_ios and cisco_nxos
  * Ruckus FastIron/ICX telnet echo fix
  * Adding support for file transfer for different version of ios-xr
  * OneOS OneAccess set terminal width
  * Fixes #1028 incorrect parse ls output in error case
  * Allow support for Cisco WLC/AireOS grep include command
  * Updating to support kbytes for IOS-XR
  * Update IP in example code
  * Netscaler fix strip_prompt join.
  * Modified base_connection to check last 3 buffer reads for saved
    prompt.
  * adding blanket juniper statement to snmp auto detect
  * Update test suite to use isolated Arista vEOS
  * Fix ubiquity edge enable issue
  * Fix Python 3 serial driver issue.
  * Add QFabric and Brocade-Extreme NetIron and SLX Support in
    SSH Autodetect.
  * Fix commit issue on huawei
  * Fix Pala Alto not disconnecting gracefully

OBS-URL: https://build.opensuse.org/request/show/682754
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=11
2019-03-08 11:05:06 +00:00
52da437fd5 Accepting request 641188 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/641188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-netmiko?expand=0&rev=2
2018-10-11 10:00:36 +00:00
05b43279a8 Accepting request 624012 from devel:languages:python
- Update to version 2.2.2
  * Add Dell EMC Isilon Support
  * Add Citrix NetScaler Support
  * Add Dell OS10 Support
  * Add Apresia Systems AEOS Support
  * Add fast_cli mode to Netmiko to improve performance
  * Add support for a session_log
- Correct package name for python-PyYAML (case-sensitive) 
- Use %license not %doc macro
- Remove devel as it is not needed. 
- Remove pytest suggestion. 
- Disable testing during build as those aren't unit tests. See
  See https://github.com/ktbyers/netmiko/blob/develop/TESTING.md 
- Create python-netmiko package.

OBS-URL: https://build.opensuse.org/request/show/624012
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-netmiko?expand=0&rev=1
2018-07-22 21:04:07 +00:00