The NetBSD Project

CVS log for pkgsrc/net/py-junos-eznc/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / py-junos-eznc

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Nov 16 10:24:46 2024 UTC (3 weeks, 4 days ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -5 lines
py-junos-eznc: updated to 2.7.2

2.7.2

Enhancements done

Introduced bind_addr parameter in Device() API
Introduced vmhost paramater in dev.facts
Introduced hostkey_verify paramater in Device() API
Updated Docker file to use the latest Alpine

Bugs Fixed

Fixed the missing key to EthernetSwitchingTable
Fixed error handling on HelloHandler
Fixed the version check
Removed Google and Stackflow link from the ReadME
Fixed SystemStorageTable tables and views to handles multiple routing-engine file system storage information.
Fixed Console' object has no attribute '_use_filter' error when executed Table/View script
Fixed cli function to get full RPC response
Fixed sw.install to set no_validate option when validate=False for NSSU and ISSU upgrade
Fixed UT framework mock to use built-in unittest.mock
Fixed specific VC member reboot handling
Supported latest paramiko version which supports aes128-gcm and aes256-gcm cipher

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:28:49 2024 UTC (4 weeks, 2 days ago) by wiz
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun Apr 28 18:02:50 2024 UTC (7 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
py-junos-eznc: updated to 2.7.1

2.7.1

Enhancements done

Added customer juniper paramiko module as a dependency which supported aes128 and aes257 cipher

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Jan 22 19:26:48 2024 UTC (10 months, 2 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +10 -15 lines
py-junos-eznc: updated to 2.7.0

Release 2.7.0

Enhancements done

Support added for Python 3.10 and above version.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Nov 23 08:45:59 2023 UTC (12 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
py-junos-eznc: add missing tool

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Nov 15 00:05:18 2023 UTC (12 months, 3 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3 lines
py-junos-eznc: update to 2.6.8.

Release 2.6.8 - 3 OCT 2023

Features Added

    Introduced optional argument routing instance for fs.cp() API
    Intoduced optional argument member_id for installation of pkg on specific member id of EX-VC

Bugs fixed

    Changed the VlanTable field name to vlan-name and BfdSessionTable field name to client-bame #423
    Fixed the port details in StartShell to use the port from Device object instead of default Port 22 #573
    Fixed the sw.install to use Windows file path for package copy #1206
    Fixed the sw.install to install the vc_master after the other vc_members gets installed for EX-3400 where unlink is set by default #1247
    Removed Unused Dependency: Netaddr #1257
    Fixed "object": version_info(re_version) emits ValueError: invalid literal for int() with base 10: '17-EVO' for EVO version X50.17-EVO#1264

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Mar 30 19:44:09 2023 UTC (20 months, 1 week ago) by he
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -5 lines
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

Revision 1.17.6.2: download - view: text, markup, annotated - select for diffs
Thu Mar 30 19:41:23 2023 UTC (20 months, 1 week ago) by he
Branches: pkgsrc-2022Q4
Diff to: previous 1.17.6.1: preferred, colored; branchpoint 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.6.1: +4 -9 lines
Roll back net/py-junos-eznc.
Sorry...  Committed to wrong branch, this rolls back.

Revision 1.17.6.1: download - view: text, markup, annotated - select for diffs
Thu Mar 30 19:36:06 2023 UTC (20 months, 1 week ago) by he
Branches: pkgsrc-2022Q4
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -5 lines
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

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun May 1 12:51:31 2022 UTC (2 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Branch point for: pkgsrc-2022Q4
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -3 lines
*: mark two more as not-for-python-2.x (due to py-selectors2)

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Apr 19 12:04:07 2022 UTC (2 years, 7 months ago) by tnn
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -4 lines
py-junos-eznc: use versioned dependencies for jinja2

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:54:28 2022 UTC (2 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Aug 31 23:07:03 2020 UTC (4 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
*: switch to versioned_dependencies.mk for py-setuptools

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Oct 16 12:03:57 2017 UTC (7 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -5 lines
py-junos-eznc: update to 2.1.7

Release 2.1.7:

Features Added:
* None

Bugs Fixed:
* Correct PyEZ TechWiki link.
* SRX Branch cluster fails SW.install()

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Sep 4 18:08:26 2017 UTC (7 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Follow some redirects.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Jun 8 08:38:35 2017 UTC (7 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -1 lines
Restrict to python-2.7 due to py-scp.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jun 7 10:25:30 2017 UTC (7 years, 6 months ago) by he
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +6 -3 lines
Update py-junos-eznc to version 2.1.3.

Pkgsrc changes:
===============
 * Update dependencies to match requirements.txt
 * Adapt to PLIST changes

Upstream changes:
=================

Release 2.1.3
-------------

Features Added:
 * Ephemeral config support #707
 * Add a srx_cluster_redundancy_group fact. #711

Bugs Fixed:
 * ignore_warning fails when single that is first child of . #712
 * mode='telnet' did not logout non-cli user #713
 * JSONLoadError was thrown when load valid JSON config #717/#718
 * Fix XML normalization feature when using NETCONF over console. #719/#720
 * Handle differences in |display xml rpc #722

Release 2.1.2
-------------

Bugs Fixed:
 * Doc badge was pointing to older version #694
 * Fix new-style fact gathering for SRX clusters. #697/#698
 * Properly handle SW upgrades on multi-RE and/or multi-chassis
   systems when using new-style fact gathering. #700
 * Raise JSONLoadError if json config is malformed #706
 * Handle ConnectClosedError exception for lock() and unlock() #708

Release 2.1.1
-------------

Bugs Fixed:
 * Fix regressions caused by ignore_warning. #691

Release 2.1.0
-------------

Features Added:
 * Enhanced fact gathering. Facts are now gathered "on demand."
   Additional facts are added.
 * The definition of facts and return values are properly documented. #638
 * Support for YANG get RPCs. #672
 * Add an ignore_warning argument to suppress RpcError exceptions
   for warnings. #672/#685
 * Enhanced the sw.install() method with basic ISSU and NSSU
   support using the issu and nssu
 * boolean arguments. #606/#630/#632
 * ** NSSU support has not yet been tested and should currently
   be considered experimental.
 * Provide a master property and a re_name property for Device. #682
 * Enhanced reboot() method to take an all_re boolean parameter
   which controls if only the connected
 * Routing Engine, or all Routing Engines, are rebooted. #613
 * Enhanced the warning message produced by the cli() method to
   recommend the corresponding
 * dev.rpc.<method>() call. #603
 * Add support for update parameter to configuration load() method. #681
 * Added directory_usage to utils #629/#631/#636
 * Adding support for NFX/JDM fact gathering. #652/#659
 * Connected property. #664

Bugs Fixed:
 * Updated the interface-name glob pattern to correctly match
   et-<x>/<y>/<z> interfaces
 * in several tables and views. #609
 * Take care of special chars on screen during console connection. #610
 * Address issue with fact gathering stopping when it encounters
   a problem. #615
 * Minor typos fixed in RuntimeError exception message and in comments. #621
 * Added console_has_banner parameter. #622
 * Add CentOS Support to install instructions #623
 * Key value is needed in _IsisAdjacencyLogTable #627
 * Improved functionality and documentation of Docker build.
   #637/#673/#674/#677
 * added remote port ID to lldp.yml (OP) #645
 * Fix documentation for rollback() #647
 * Fix for fact gathering pprint. #660/#661
 * update ospf view, add bgp/inventory #665
 * Updated doc string for close function #686
 * Add Travis builds for Python 3.5 and 3.6 #687
 * StartShell.run to take this as None for non returning commands #680
 * Modify ignore_warning return value to mimic normal RPC return value. #688

Release 2.0.1
-------------
 * StartShell to take timeout (30 second by default) as paramter
 * Proper exception handling in case of Console connection #595
 * Fix: Config.lock() return exception when normalize is on
 * Added microbadge badge for the Docker image #593
 * Fix: print dev for Console conn was printing object not Device(....) #591
 * Fix: To take care of special chars with StartShell->run function call #589
 * Fix: ssh private key file to be considered for scp util #586
 * Added Dockerfile to enable automated image builds on project commits #585

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Sep 15 15:05:52 2016 UTC (8 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -3 lines
py-ncclient is python-3.x ready now.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Sep 13 23:09:23 2016 UTC (8 years, 2 months ago) by wiz
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -1 lines
Mark as not ready for python-3.x due to py-ncclient.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Sep 13 10:03:32 2016 UTC (8 years, 3 months ago) by he
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -4 lines
Update to version 2.0.0.

Notable changes:
ref. https://github.com/Juniper/py-junos-eznc/releases

 * Now PyEZ will support Console (Telnet/Serial) connection apart from SSH
 * Python >=3.4 support
 * Configuration Tables to Define and Configure Structured Resources
 * JSON Config load
   For devices >=16.1, user can also load JSON config apart from xml/set/text
 * FTP Utility
   Option to use FTP utility to transfer files in addition to existing SCP.
 * Multi RPC error
   If the config being loaded got more then 1 error/warning, PyEZ will
   give all error details to the user
 * Bug fixes
   * dev.cli "invalid command" returned even in case of proper
     command. #498 #492
   * StartShell utility to work on Occam and root users.
   * StartShell run function to return Tuple of last_ok & command output
   * Many other bug fixes.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jun 8 17:43:37 2016 UTC (8 years, 6 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Switch to MASTER_SITES_PYPI.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Feb 17 12:21:41 2016 UTC (8 years, 9 months ago) by he
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -4 lines
Umm, adjust dependencies to go with the previous update.
Ride on the coattails of that version bump.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Feb 17 11:42:47 2016 UTC (8 years, 9 months ago) by he
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Upgrade py-junos-eznc to version 1.3.1.

Upstream changes:

1.3.1:
 * Bugfix: Not to suppress exception under Config util context manager.

1.3.0:
 * Feature add: support "private" and "dynamic" database access #301 #458.
 * Feature enhancements:
   - Support for Feature Velocity releases #442
   - Multiple RPC support #338 #453
   - Merged Table/View pull requests from user. #441
   - Facts gathering to raise only warning in case of exception #459
 * Bugfixes:
   - Raise RpcTimeoutError in commit_check #437
   - Config load not throwing RpcTimeoutError #443 #444
   - Prevented AttributeError upon XML comment #448 #447
   - Facts gathering fix for QFX and other specific software releases #450 #463

1.2.3:
 * Bugfixes:
   - Software upgrade for multi RE and multi VC #429
     - single chassis (EX8208 1EA-2RE) software installation was broken.
   - Facts gathering on VMx & Qfabric #313
   - SCP & SW progress to print proper log messages #422, #421
   - TXP facts broken #417
   - Prefer explicitly defined ssh_private_key_file to sshconfig #418
 * Feature ehnancements:
   - Implement context manager for Device #433
   - JSON as format option to RPC calls for Junos >= 14.2
   - Merged Table/View pull requests from users.

1.2.2:
 * Bugfixes:
   - Suppress paramiko logger warnings #363
      -  A few places warnings similar to
         No handlers could be found for logger "paramiko.transport"
         would be displayed.
   - Device password setter did not work #400
      - dev.password = 'newpass'
   - Facts gather for EX8200 standalone failing #402
   - JSON dump of RPC XML failing when contents include XML comment #406
   - SCP logger not enabled by default #362

1.2.1:
 * Bugfixes:
   - Unable to use get() multiple times with Tables
   - Add increased timeout value for remote_checksum
   - Ability to set options in CfgTable definition
   - Domain Fact
      - Put RPC inside try block
      - Search inherited version of config
   - Update support of swver fact for Junos 15.1

1.2.0:
 * New features:
   * Enhanced exception handling:
   * XML Normalization Support:
   * OpTables normalization
   * Mixed Mode Virtual Chassis Upgrade Support
   * Add sync, force_sync, full, detail to Config.commit(),
   * Configuration Table Support
   * Support for SSH ProxyCommand in SCP
   * Set minimum paramiko version to 1.15.2
 * Bugfixes:
   - Facts
     - MX Virtual Chassis
	- All physical RE's are now accounted for in facts in the
	  format Device-RE => 'RE1-RE0'
        - Master fact is same format as other VC systems.
   - Domain
     - Domain lookup now checks configuration first before attempting
       to parse /etc/resolv.conf or /var/etc/resolv.conf
   - 2RE
     - Fixed false positive of 2RE on vc_capable systems
   - StartShell root user
     - Utils.start_shell now supports the user root
   - utils.fs multiple RE support
     - Fixed bug affecting multiple RE systems
   - OpTables loading from XML files and objects
     - OpTables were not properly loading when passing in a XML
       file path or lxml object

1.1.2:
 * Bugfixes:
   - onbox Device()

1.1.1:
 * Bugfixes:
   - Device _auth_user overwritten after device open.
     This was breaking SCP

1.1.0:
 * New features:
   * Enhanced Exception Handling
   * Per execution timeout
   * Serialization of Junos facts
   * Composite table key support for missing XPATH
   * Regex support for View boolean values
   * OS Install force-host
   * Added display_xml_rpc command
   * ncclient proxycommand support
   * Added support for pipe (union) operator in Table keys
   * Format optional for configuration strings
 * Bugfixes:
   * JSON Output
     - Views that had compound keys failed to dump.
     - RPC command output failed to dump.
   * FutureWarning
     - Config utility would output a FutureWarning

1.0.2:
 * Bugfixes:
   * XML Templates not properly loading
   * Templates without a file extension no longer assumed to be XML

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Apr 13 23:12:43 2015 UTC (9 years, 8 months ago) by rodent
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Removing python26. EOL'd quite some ago and discussed a couple times on
tech-pkg@ and pkgsrc-users@.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Dec 31 13:57:29 2014 UTC (9 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -2 lines
Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Sep 3 07:10:25 2014 UTC (10 years, 3 months ago) by he
Branches: MAIN
CVS tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Add Junos PyEZ as py-junos-eznc.

Junos PyEZ is a Python library to remotely manage/automate Junos devices.

Junos PyEZ is designed to provide the same capabilties as a user
would have on the Junos CLI, but in an environment built for
automation tasks. These capabiltieis include, but are not limited
to:

 * Remote connectivty and management of Junos devices via NETCONF
 * Provide "facts" about the device such as software-version,
   serial-number, etc.
 * Retrieve "operational" or "run-state" information as Tables/Views
 * Retrieve configuration information as Tables/Views
 * Make configuration changes in unstructured and structured ways
 * Provide common utilities for tasks such as secure copy of files
   and software updates

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>