From 34f70adf390b6e7da844052517cc3d75f1ee82e0 Mon Sep 17 00:00:00 2001 From: Kevin Steves Date: Sat, 22 Mar 2014 10:28:38 -0700 Subject: [PATCH] 0.2.0 --- HISTORY.rst | 54 +++++++++++++++++++++++++++++++++++++++++++++ lib/pan/__init__.py | 2 +- 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index d952785..3a99aa3 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,6 +1,60 @@ Release History =============== +0.2.0 (2014-03-22) +------------------ + +- various PEP8 cleanup. + +- use HISTORY.rst for changes/release history vs. CHANGES.txt. + +- add panconf.py, a command line program for managing PAN-OS XML + configurations. + +- add Panorama 5.1 (same as 5.0) for set CLI. + +- add PAN-OS 6.0 XPaths for set CLI. + +- pan.xapi: use pan.config for XML to Python conversion and remove + duplicated code. + +- I am developing with Python 3.3 by default now so add as supported. + +- Rewrite XML response message parser to use xml.etree.ElementTree + path/xpath to match each known format. This will make it easier to + support additional message formats. + + Multi-line messages (multiple line elements) are now newline + delimited. + +- operational command 'show jobs id nn' can have response with path + './result/job/details/line'; if so set status_detail to text (can be + multi-line). + +- pan.xapi: if an XML response message is an empty string set it to + None vs. ''. + +- panxapi: print status line the same for exception/non-exception. We + now quote message in non-exception case. + +- handle ./newjob/newmsg within ./result/job/details/line of 'show + jobs xxx' response. the response message parser makes this easy + now, but I'm still unsure if we really want to try to handle these + things because the response formats are not documented. + +- panxapi: add path value to --capath and --cafile argument usage. + +- panxapi: don't print exception message if it's a null string. + +- add --timeout and --interval options for use with --log to panxapi. + +- rename pan.xapi log() sleep argument to interval and rework query + interval processing slightly. + +- add synchronous commit capability. + + TODO: more complete show job message parsing, especially for commit-all. + 0.1.0 (2013-09-21) ------------------ diff --git a/lib/pan/__init__.py b/lib/pan/__init__.py index ba4d076..7fd229a 100644 --- a/lib/pan/__init__.py +++ b/lib/pan/__init__.py @@ -1 +1 @@ -__version__ = '0.1.0-current' +__version__ = '0.2.0'