------------------------------------------------------------------- Thu Oct 29 19:40:57 UTC 2020 - Martin Hauke - Update to version 2.5.4 Features Added * cRPD model check to be added for on-box junos. Bugs Fixed * support use-fast-diff in diff/pdff function. * Zeroize handling modified for scenario where only warning is returned in the rpc-reply. * ntc_template and textfsm module's installation made optional and to be done explicitly if one want to use PyEZ table/view for other vendors cli o/p parsing. * Checksum algorithm argument to be passed during remote checksum in software installation. * docstring initialized with empty string as it becomes empty if optimization flag is added. ------------------------------------------------------------------- Fri Sep 18 10:55:57 UTC 2020 - pgajdos@suse.com - use pytest instead of nose and replace deprecated yamlordereddictloader by yamlloader - added patches: + python-junos-eznc-remove-nose.patch + python-junos-eznc-remove-yamlordereddictloader.patch ------------------------------------------------------------------- Fri Aug 28 15:56:45 UTC 2020 - Martin Hauke - Update to version 2.5.3 Bugs fixed: * vmhost single re based image upgrade is failing while reboot. ------------------------------------------------------------------- Sat Aug 22 14:14:26 UTC 2020 - Martin Hauke - Update to version 2.5.2 * juniper_junos_system fails when (vmhost) rebooting MX204 router * Testcase failing in PyEZ after ncclient upgrade * Wheel support for version integrated with versioneer. * rpc-reply during reboot parsing gives error ------------------------------------------------------------------- Fri Jul 31 20:30:01 UTC 2020 - Martin Hauke - Update to version 2.5.1 * Adding monitor-failure information in juniper_junos_facts output * Raise exception when dev.cli fails with exception * Device version fix for srx when cluster id greater than 15 ------------------------------------------------------------------- Tue Jun 30 19:33:10 UTC 2020 - Martin Hauke - Update to version 2.5.0 Features Added * Versioneer support added for the code. * Changes for ansible actions of the reboot, shutdown to be handled in PyEZ Bugs Fixed * sax parser filter generation generic logic * Changes for the msg displayed in case of failure in software update * ntc_template latest version uses textfsm 1.1.0 #1042 * drop hard dependency on unittest2 #1040 - Drop patch (fixed upstream) * python-junos-eznc-no-unittest2.patch ------------------------------------------------------------------- Thu Jun 4 11:04:08 UTC 2020 - pgajdos@suse.com - version update to 2.4.1 ## [1.4.0] ### Fixed - [#617] - IOS show ip ospf database router: Removed reliance on static spacing - [#620] - NXOS show fex: Allow spaces in descriptions - [#621] - Juniper show arp, etc.: Account for virtual chassis output (`{master:0}`) - [#626] - ASA show vpn-sessiondb anyconnect: Require index, capture different format style - [#650] - IOS show ip ospf database network: Change to allow one or more whitespace at the beginning of the line rather than 1 or more due to different output - [#647] - ASA show route: Allow multiline route statements - [#659] - IOS show mac address-table: Allow VLAN to be non-whitespace to allow N/A as an option ### Added - [#618] - IOS show ip ospf database network: New template - [#619] - HP Comware display lldp neighbor information verbose: New template - [#625] - ASA show vpn-sessiondb anyconnect: New template - [#628] - Cisco WLC show mobility sum: New template - [#631] - ASA show vpn-sessiondb anyconnect: Account for new data for assigned/public IP, group policy, and tunnel group - [#629] - ASA show crypto ipsec sa - Add LOCAL_ADDRESS_NAME, CURRENT_PEER_NAME, DYNAMIC_PEER_NAME, LOCAL_CRYPTO_ENDPOINT_NAME, REMOTE_CRYPTO_ENDPOINT_NAME - [#632] - ASA show nat: Added SERVICE_PROTOCOL - [#635] - IOS show ip route summary: New template - [#636] - ASA show vpn-sessiondb: New template - [#638] - ASA show inventory: Capture PID and VID withoout serial - [#637] - Cisco WLC show band select: New template ## [1.4.0] ### Fixed - [#548] IOS show mac address-table: Account for Total Mac Addresses - [#565] IOS show license: Avoid trailing spaces for features - [#575] NXOS show version: Match N5K PLATFORM & LAST_REBOOT captures split words - [#574] ASA show failover: Account for new output (IPS) - [#577] IOS show mac address-table: Account for Multicast Entries - [#582] NXOS show interface transceiver: Remove requirement for TYPE - [#585] IOS show mac address-table: Fixed ordering for TYPE2 - [#587] IOS show interfaces switchport: Account for Vepa Enabled and Operational Dot1q Ethertype - [#584] IOS show switch detail: Account for Mac persistency wait time - [#589] EOS show ip route: Filldown for DISTANCE and METRIC - Added new data formats for VRF and NEXT_HOP and INTERFACE - [#592] Fortinet get router info bgp summary: Account for more data, fix UP_DOWN regex from word to non-whitespace - [#603] IOS show ip access-list: Update PROTOCOL to capture numbered protocols - [610] Aruba os show arp: Fix tests to have the full output from the command and device - [#608] Vyatta VyOS show interfaces: Capture IP_ADDRESS with or without netmask - [#614] IOS show interfaces status: Remove reliance on whitespaces ### Added - [#406] Testing: Add yamllint to test suite - [#407] Testing: Add python black to test suite - [#553] IOS show lldp neighbors: Added CAPABILITIES capture group - [#554] IOS show logging: New template - [#563] IOS show interfaces switchport: Added ADMIN_MDOE capture group - [#562] ASA show logging: New template - [#564] NXOS show interface transceiver: New template - [#567] XR show arp: New template - [#572] IOS show lldp neighbors detail: Added SERIAL capture group - [#573] ASA show arp: New template - [#578] Fortinet get system interface: New template - [#576] Huawei VRP display lldp neighbor: New template - [#581] Cisco WLC show vlan sum: New template - [#580] XR show interfaces summary: New template - [#590] IOS show ip bgp neighbors: New template - [#591] NXOS show vdc: New template - [#595] Checkpoint GAIA show arp dynamic all: New template - [#593] IOS show module: New template - [#597] Huwai VRP display version: New template - [#602] NXOS show vrf interface: New template - [#598] IOS show running-config partition access list: Added TCP_FLAG capture group - [#598] IOS show running-config partition access list: Convert COMMENT to list - [#598] IOS show running-config partition access list: Update PROTOCOL to include numbered protocols - [#596] XR admin show environment power: New template - [#594] Aruba os show arp: New template - [#605] SG300 show version: New template - [#604] NXOS show vlan: Added INTERFACES capture group, Require VLAN_ID - [#600] IOS show mpls interfaces: New template - [#599] IOS show etherchannel summary: New template - [#611] NXOS show interface: Added MODE capture group - [#612] NXOS show interfaces switchport: Added ACCESS_VLAN_NAME and NATIVE_VLAN_NAME capture groups - [#609] HP Comware display ip interface: New template - [#606] IOS show ip ospf database router: New template ### Changed - [#406] Helpers: Added development_helpers cli utility to replace existing helpers - python3 package only, as ntc-templates is python3 only - added patches https://github.com/Juniper/py-junos-eznc/pull/1040 + python-junos-eznc-no-unittest2.patch ------------------------------------------------------------------- Tue Dec 10 18:53:42 UTC 2019 - Martin Hauke - Update to version 2.3.1 Bugfix release: * Handled a check for pending Junos OS or package installation * Fixed MetaPathLoader support only for jnpr.junos* modules * Fixed huge tree XML support * Fixed Junos sax parser issue for filter_xml broken ------------------------------------------------------------------- Mon Oct 7 08:24:05 UTC 2019 - Tomáš Chvátal - Update tests and dependencies to make the package work ------------------------------------------------------------------- Sun Sep 29 18:50:20 UTC 2019 - Martin Hauke - Use github source URL - Add python-transitions to (Build)Requires - Update to version 2.3.0 Features Added * TableView extended for vty/cli unstructured command * Added junos SAX parser feature * Added TableView Null Key support * Added command tables * Added reboot support for junos vmhost platform * Added ElsEthernetSwitchingTable TableView * Added callback functionality to ftp get * Extended start shell support for Bourne shell * Added at option support for sw.reboot() and sw.poweroff() * Added generalized function for ssh-client Bugs Fixed * Updated fact collection for srx platform * Supports new ssh private key format * Handled exception in dev.close() * Updated file transfers to use context manager to open files * Fixed reboot and poweroff behavior ------------------------------------------------------------------- Thu Mar 7 13:40:54 UTC 2019 - Daniel Molkentin - Fix singlespec Requires ------------------------------------------------------------------- Wed Mar 6 13:34:51 UTC 2019 - Daniel Molkentin - Update to 2.2.0 No changelog provided ------------------------------------------------------------------- Mon Aug 7 08:26:58 UTC 2017 - mardnh@gmx.de - Update to version 2.1.5 - Convert to singlespec ------------------------------------------------------------------- Sat Sep 3 18:04:55 UTC 2016 - mardnh@gmx.de - initial package, version 2.0.0