| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Changelog since 1.9.16:
https://github.com/mpenning/ciscoconfparse/compare/1.9.16...1.9.28
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Switch to PEP517 build framework.
* Convert to USE_PYTHON=pytest to simplify Makefile.
* Remove no longer required patch for newer releases of setuptools.
Changelog since 1.5.51:
https://github.com/mpenning/ciscoconfparse/compare/v1.5.51...1.9.16
|
| |
|
|
|
|
|
|
|
|
|
| |
* Limit the Python version to 3.7+ due devel/py-loguru, which requires
Python 3.7+ as well.
Changelog since 1.5.30:
https://github.com/mpenning/ciscoconfparse/compare/v1.5.30...v1.5.51
MFH: No (contains mostly feature additions)
|
| |
|
|
|
|
|
|
|
|
| |
Changelog:
* Add helper-function: "as_text_list()", improve performance of ".delete()"
* Fix "__int__()" and "__index__()" on "IPv4Obj()" and "IPv6Obj()"
Notes:
svn path=/head/; revision=569122
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog since 1.5.24:
* Enhance "ccp_util.CiscoRange()" to parse a wider variety of string inputs
* Remove slow code from "ccp_util.CiscoRange()"
* Make "ccp_util.L4Object().__repr__()" more friendly
* Use "unittest.mock" for tests if available
* Fix the issue with the "L4Object_asa_{lt01,lt02,range}" tests
* Fix multiple unreported bugs in "ccp_util.L4Object()"
Notes:
svn path=/head/; revision=562569
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Remove now obsolete conditionals for Python 2.7 while I'm here.
Changelog:
* Prevent "find_object_branches()" method from using any branches with
"None" in the value.
Notes:
svn path=/head/; revision=561210
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.5.20:
* Avoid overwrite of standard function "input" in "parse_line_braces()"
* Fix references to non-existent "IOSConfigLine"
Notes:
svn path=/head/; revision=557368
|
| |
|
|
|
|
|
|
|
| |
Changelog:
* Add warnings for unsupported features in conjunction with JunOS.
Notes:
svn path=/head/; revision=556635
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog since 1.5.6:
* Fix "IPv4Obj" and "IPv6Obj" which cannot use logical compare ops with
certain Python objects.
* Fix Python 2.7 packaging.
* Revise some methods of "IPv4Obj" and "IPv6Obj" which impacts the sorting
behavior.
Notes:
svn path=/head/; revision=555750
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.5.4:
* Improve "find_object_branches()" speed; reformat with black
* Beta-test new function: "find_object_branches()"
Notes:
svn path=/head/; revision=542197
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog since 1.5.1:
* Introduction of new methods to the IPv4Obj()/IPv6Obj() classes and changed
return values of those.
* Add support for int(), bin() and hex() on the IPv4Obj() and IPv6Obj()
classes.
* Fix "packed" and "exploded" methods of IPv6Obj(), add "IPv4Obj().packed"
and "IPv4Obj().exploded"
Notes:
svn path=/head/; revision=535273
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.4.11:
* Remove embedded JunOS debugging
* Complete rewrite of JunOS parser and deprecate support for Python 3.4
Notes:
svn path=/head/; revision=529896
|
| |
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Explicitly close() open filehandles
MFH: 2019Q4
Notes:
svn path=/head/; revision=519831
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=519150
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.4.5:
* Add support for NXOS "vrf" with "dhcp helper-address"
* Add support for NXOS "dhcp-helper-address" (with factory=True)
Notes:
svn path=/head/; revision=511872
|
| |
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=511563
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
Notes:
svn path=/head/; revision=509756
|
| |
|
|
|
|
|
|
|
|
| |
Changelog:
* Fix possible syntax error "from __future__ imports must occur at the
beginning of the file" in some build environments.
Notes:
svn path=/head/; revision=506653
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.3.39:
* HRSP timers now return a float (used to return int).
* NXOS support for HSRP.
Notes:
svn path=/head/; revision=505360
|
| |
|
|
|
|
|
|
|
|
| |
Changelog since 1.3.37:
* Allow re_match_iter_typed() to use default=True
* Add CiscoConfParse().re_match_iter_typed()
Notes:
svn path=/head/; revision=503565
|
| |
|
|
|
|
|
|
|
|
| |
Changelog:
* Further improve support for Python 3 when using in virtual environments in
conjunction with pip.
Notes:
svn path=/head/; revision=501962
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changes since 1.3.33:
* Refine JunOS parsing
* Refine IOS macro parsing
* Add support for IOS macros
Approved by: mentors (implicit)
Notes:
svn path=/head/; revision=500173
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Fix bug with parse.delete_lines() where only every second sequential match
was deleted.
Approved by: mentors (implicit)
Notes:
svn path=/head/; revision=498534
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=496829
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=493813
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=492443
|
| |
|
|
|
|
|
|
|
| |
PR: 228844
Submitted by: maintainer
Sponsored by: iXsystems Inc.
Notes:
svn path=/head/; revision=474278
|
| |
|
|
|
|
|
|
| |
PR: 227690
Submitted by: Kai Knoblich <freebsd_ports@k-worx.org> (maintainer)
Notes:
svn path=/head/; revision=468314
|
| |
|
|
|
|
|
|
| |
PR: 227575
Submitted by: maintainer
Notes:
svn path=/head/; revision=467601
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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)
Notes:
svn path=/head/; revision=466194
|
|
|
Cisco IOS-style configurations
PR: 226901
Submitted by: Kai <freebsd_ports@k-worx.org>
Notes:
svn path=/head/; revision=465496
|