Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
py-junos-eznc: update to version 2.6.7.
Pkgsrc changes: * update dependency list to match package requirements * PLIST and checksum fixes Upstream changes: 2.6.7: Enhancements done Supported option to set look_for_keys with bool True/False #1234 Bugs Fixed Fixed build failure against setuptools #1231 2.6.6: Bugs Fixed Fixed reboot failing on other RE #1199 Fixed passing 'sleep' arg to StartShell run() #1202 Fixed PyEZ get-facts support for ACX model #1209 Fixed EthPortTable regex pattern #1215 Fixed StartShell UnboundLocalError #1203 #1211 2.6.5: Enhancements done Supported multi-gig ports for EthPortTable.yml #1177 Bugs Fixed Fixed on-box support for start shell types #1190 #1186 Fixed conn_open_timeout value was getting set None , changed it to default 30 seconds #1184 2.6.4: Enhancements done Supported start_shell options to choose the shell types (sh or csh) #995 Supported for python 3.9 Bugs Fixed Fixed Device facts current_re returns the SRX cluster node0 and node1 details with cluster ID 16 #1135 Fixed upgrade ncclient version 0.6.13, updated requirements.txt to install ncclient==0.6.13 #1153 Fixed deprecation warning due to invalid escape sequences #1034 Fixed Unit tests test_sw_put_ftp failure #1165 2.6.3: Enhancements done Adding ignore warning for rollback api #1131 Add escaped $ Bourne-style shell prompt support #868 Bugs Fixed Fix for junos versions returning a bool value for config diff if there are no changes #1093 Handle ncclient timeout exception at close. #787 Newer junos versions return a bool for config diff and not etree if there are no changes #1093 2.6.2: Bugs Fixed Fix for evo device as Password prompt comes directly during telnet #1112 2.6.1: Enhancement Added Flag for json.loads() for special character like newline was made false by default. #1029 Bugs Fixed Transform function modified only for the rpc and set back to original value. #1108 Skip the values returned in re-list without numbers during multi re software install #1099 getiterator() replaced with iter() as was deprecated in Python 3.2 and removed in Python 3.9 #1110 2.6.0: Enhancement Added Python 2 support removed from this release. Session-id variable added to support telnet based persistent connection in Juniper supported ansible collections. 2.5.4: Features Added cRPD model check to be added for on-box junos #1084 Bugs Fixed support use-fast-diff in diff/pdff function #1088 Zeroize handling modified for scenario where only warning is returned in the rpc-reply #1087 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. #1085 Checksum algorithm argument to be passed during remote checksum in software installation. #1083 docstring initialized with empty string as it becomes empty if optimization flag is added. #1081 2.5.3: Bugs Fixed vmhost single re based image upgrade is failing while reboot #1071 2.5.2: Bugs Fixed juniper_junos_system fails when (vmhost) rebooting MX204 router #1068 Testcase failing in PyEZ after ncclient upgrade #1064 Wheel support for version integrated with versioneer. #1070 rpc-reply during reboot parsing gives error #1066 2.5.1: Bugs Fixed Adding monitor-failure information in juniper_junos_facts output #991 Raise exception when dev.cli fails with exception #925 Device version fix for srx when cluster id greater than 15 #1032 #819 2.5.0: Features Added Black tool integrated and checked in Travis. 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 #1047 Changes for the msg displayed in case of failure in software update #1030 fix for default ssh_config path in windows #1043 ntc_template latest version uses textfsm 1.1.0 #1042 drop hard dependency on unittest2 #1040 Note: Due to changes in software install functionality, the return type has changed for the function sw.install. Now it will return tuple in place of Boolean, Tuple contains Success/Failure status and software install message (if any) 2.4.1: Bugs fixed Latest textfsm doesn't support in windows. Hence, supporting textfsm 0.4.1 for windows user #1019 Convert port argument when passed as str to int data type #1020 Return type of sw.install function going to change in the upcoming major release. So, added a deprecation warning in sw.install #1025 2.4.0: Features Added Added TableView Null Key support #983 Added timeout support for commit_check() #998 Added Win serial COM support #1000 Added load patch support #1001 Added textfsm support for table/view #1009 Bugs fixed: Fixed table/view issue w.r.t to get() call #981 Fixed documentation typo #986 Handled sax parser input for nested fields #997 Fixed outbound ssh issue #1007 Fixed xpath issue when defined with a string function #1008 2.3.2: Features Added Added TableView Null Key support #983 Added timeout support for commit_check() #998 Added Win serial COM support #1000 Added load patch support #1001 Added textfsm support for table/view #1009 Bugs fixed: Fixed table/view issue w.r.t to get() call #981 Fixed documentation typo #986 Handled sax parser input for nested fields #997 Fixed outbound ssh issue #1007 Fixed xpath issue when defined with a string function #1008 2.3.1: Bugs fixed: Handled a check for pending Junos OS or package installation #966 Fixed MetaPathLoader support only for jnpr.junos* modules #977 Fixed huge tree XML support #975 Fixed Junos sax parser issue for filter_xml broken #969 2.3.0: Features Added TableView extended for vty/cli unstructured command #950 Added junos SAX parser feature #942 #955 #951 Added TableView Null Key support #910 Added command tables #958. Added reboot support for junos vmhost platform #952 Added ElsEthernetSwitchingTable TableView #939 Added callback functionality to ftp get #932 Extended start shell support for Bourne shell #934 Added at option support for sw.reboot() and sw.poweroff() #916 Added generalized function for ssh-client #957 Bugs Fixed Updated fact collection for srx platform #935 Supports new ssh private key format #945 Handled exception in dev.close() #956 Updated file transfers to use context manager to open files #885 Fixed reboot and poweroff behavior #916 2.2.1: Bugs Fixed Handle multiple package-result values from sw.install #864 Extended support to WR-Based Linux H/W #882 #883 #889 Fixed issues in Console over SSH #877 Optimized PyEZ docker image size and minor bug fixes #894 #911 Fixed JSON serialization for Junos facts #902 Updated securityzone.yml. Added item zone-security #909 Fixed runtime error while using Outbound-SSH #915 Fixed Pyyaml bugs #914 #917 #918 2.2.0: Features Added: Support for Node Slicing based platforms #856 Support for Linux based Juniper devices #862 Support SSH Connection through console server (having login credentials) #861 #870 Outbound SSH #732 2.1.9: Bugs Fixed Added op tables and views for SRX security zones #855 Changed facts for DVATIA platform #856 Fixed issue in gathering facts when other RE is rebooting/off #852 Added and fixed existing unit test cases in PyEZ #838 #854 #840 Fixed RpcTimeoutError for pdiff() #839 Handled newer junos device #853 2.1.8: Bug Fixed: Correct PyEZ TechWiki link #813 Support active and inactive configuration options in config table/view #826 Upgraded alpine 3.6 to support docker in PyEZ #789 #828 #827 Support configuration table/view in telnet mode #829 Added new unit test cases in PyEZ #831 Detect set config format with all keywords like insert, activate, copy etc #791 #792
- Loading branch information