Commit graph

20 commits

Author SHA1 Message Date
Kai Knoblich
c5f2af686b net-mgmt/py-ciscoconfparse: Update to 1.4.11
Changelog:

* Explicitly close() open filehandles

MFH:		2019Q4
2019-12-11 19:27:55 +00:00
Kai Knoblich
3b8aebb0b9 net-mgmt/py-ciscoconfparse: Update to 1.4.10
Changelog since 1.4.7:

* Add support for parsing "pathlib.Path" objects which contain a
  configuration
* Add ".as_cidr_net" and ".as_cidr_addr" on "IPv4Obj" and "IPv6Obj"
* Add support for name and track on IPv6 routes
2019-12-06 15:30:40 +00:00
Kai Knoblich
e473e4b77a net-mgmt/py-ciscoconfparse: Update to 1.4.7
Changelog since 1.4.5:

* Add support for NXOS "vrf" with "dhcp helper-address"
* Add support for NXOS "dhcp-helper-address" (with factory=True)
2019-09-12 10:28:26 +00:00
Kai Knoblich
c866f71e04 net-mgmt/py-ciscoconfparse: Update to 1.4.5
Changelog since 1.4.3:

* Add support for NXOS in "find_interface_objects()" method
* Fix "append_line()" function when parsing ASA configurations
* Fix broken regular expressions in "has_ip_pim()" methods
2019-09-08 11:59:45 +00:00
Kai Knoblich
7853607963 net-mgmt/py-ciscoconfparse: Update to 1.4.3
* Add "do-test" target to make future QA easier

Changelog since 1.3.43:

* Add parser for various NXOS features
* Fix issue with "ip_helper_adddresses" function that wasn't able to handle
  'global' helpers
* Implement "re_search_children()" directly on the "CiscoConfParse()" object
* Fix NXOS HRSP issue with "has_ip_hsrp" function
2019-08-24 21:14:24 +00:00
Kai Knoblich
e13712ddef net-mgmt/py-ciscoconfparse: Update to 1.3.43
Changelog:

* Fix possible syntax error "from __future__ imports must occur at the
  beginning of the file" in some build environments.
2019-07-15 10:03:58 +00:00
Kai Knoblich
fe2fc8bf5a net-mgmt/py-ciscoconfparse: Update to 1.3.42
Changelog since 1.3.39:

* HRSP timers now return a float (used to return int).
* NXOS support for HSRP.
2019-06-29 16:25:14 +00:00
Kai Knoblich
f7d86d63d3 net-mgmt/py-ciscoconfparse: Update to 1.3.39
Changelog since 1.3.37:

* Allow re_match_iter_typed() to use default=True
* Add CiscoConfParse().re_match_iter_typed()
2019-06-06 05:02:17 +00:00
Kai Knoblich
b24187684a net-mgmt/py-ciscoconfparse: Update to 1.3.37
Changelog:

* Further improve support for Python 3 when using in virtual environments in
  conjunction with pip.
2019-05-18 12:59:16 +00:00
Kai Knoblich
da9ff93299 net-mgmt/py-ciscoconfparse: Update to 1.3.36
Changes since 1.3.33:

* Refine JunOS parsing
* Refine IOS macro parsing
* Add support for IOS macros

Approved by:	mentors (implicit)
2019-04-26 22:24:32 +00:00
Kai Knoblich
4e1a7f13f5 net-mgmt/py-ciscoconfparse: Update to 1.3.33
Changelog:

* Fix bug with parse.delete_lines() where only every second sequential match
  was deleted.

Approved by:	mentors (implicit)
2019-04-10 07:37:14 +00:00
Kai Knoblich
fe2ab9b045 net-mgmt/py-ciscoconfparse: Update to 1.3.32
Changelog:

* Fix CiscoRange() should automatically prune duplicates added to the list
* Fix ciscoconfparse.ccp_util.CiscoRange() should support emtpy ranges
* Fix ciscoconfparse.models_cisco needs an explicit MAX_VLAN constant
* Fix IOSCfgLine().re_match_typed() doesn't have an 'untyped_default'
  boolean
* Fix trunk_vlans_allowed returns only two lines

Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D19684
2019-03-25 15:59:42 +00:00
Kai Knoblich
f2408ab99f net-mgmt/py-ciscoconfparse: Update to 1.3.30
Changelog:

* Fix unicode cast to be compatible with Python 3
* Fix collections import in Python 3
* Fix bug exposed in Python 3.7

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19313
2019-02-24 20:53:10 +00:00
Kai Knoblich
a3b6f5a50e net-mgmt/py-ciscoconfparse: Update to 1.3.29
Notable changes since 1.3.20:

* Fix open() syntax with Python 3.5
* Add IP helper-address parsing in models_cisco.py

Reviewed by:	tcberner (mentor)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19121
2019-02-08 18:32:52 +00:00
Kai Knoblich
6a4a5116bf Change my maintainer email address to my new one at the FreeBSD project.
Reviewed by:	miwi (mentor)
Approved by:	miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19050
2019-02-01 18:55:18 +00:00
Martin Wilke
e6b3a24002 - Update to 1.3.20
PR:		228844
Submitted by:	maintainer
Sponsored by:	iXsystems Inc.
2018-07-09 18:36:11 +00:00
Danilo G. Baio
7b82ef5da2 net-mgmt/py-ciscoconfparse: Update to 1.3.15
PR:		227690
Submitted by:	Kai Knoblich <freebsd_ports@k-worx.org> (maintainer)
2018-04-26 00:29:10 +00:00
Kirill Ponomarev
462ef261c0 Update to 1.3.12
PR:		227575
Submitted by:	maintainer
2018-04-17 13:34:49 +00:00
Danilo G. Baio
7e13ce57a7 net-mgmt/py-ciscoconfparse: Update to 1.3.11
Dependency devel/py-ipaddr is only necessary with Python 2.

While here, update LICENSE.

PR:		227162
Submitted by:	Kai <freebsd_ports@k-worx.org> (maintainer)
2018-04-02 00:03:18 +00:00
Yuri Victorovich
5eb02106b7 New port: net-mgmt/py-ciscoconfparse: Parse, audit, query, build and modify Cisco IOS-style configurations
PR:		226901
Submitted by:	Kai <freebsd_ports@k-worx.org>
2018-03-25 04:56:13 +00:00