Skip to content

Commit 34f70ad

Browse files
committed
0.2.0
1 parent cf790c6 commit 34f70ad

File tree

2 files changed

+55
-1
lines changed

2 files changed

+55
-1
lines changed

HISTORY.rst

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,60 @@
11
Release History
22
===============
33

4+
0.2.0 (2014-03-22)
5+
------------------
6+
7+
- various PEP8 cleanup.
8+
9+
- use HISTORY.rst for changes/release history vs. CHANGES.txt.
10+
11+
- add panconf.py, a command line program for managing PAN-OS XML
12+
configurations.
13+
14+
- add Panorama 5.1 (same as 5.0) for set CLI.
15+
16+
- add PAN-OS 6.0 XPaths for set CLI.
17+
18+
- pan.xapi: use pan.config for XML to Python conversion and remove
19+
duplicated code.
20+
21+
- I am developing with Python 3.3 by default now so add as supported.
22+
23+
- Rewrite XML response message parser to use xml.etree.ElementTree
24+
path/xpath to match each known format. This will make it easier to
25+
support additional message formats.
26+
27+
Multi-line messages (multiple line elements) are now newline
28+
delimited.
29+
30+
- operational command 'show jobs id nn' can have response with path
31+
'./result/job/details/line'; if so set status_detail to text (can be
32+
multi-line).
33+
34+
- pan.xapi: if an XML response message is an empty string set it to
35+
None vs. ''.
36+
37+
- panxapi: print status line the same for exception/non-exception. We
38+
now quote message in non-exception case.
39+
40+
- handle ./newjob/newmsg within ./result/job/details/line of 'show
41+
jobs xxx' response. the response message parser makes this easy
42+
now, but I'm still unsure if we really want to try to handle these
43+
things because the response formats are not documented.
44+
45+
- panxapi: add path value to --capath and --cafile argument usage.
46+
47+
- panxapi: don't print exception message if it's a null string.
48+
49+
- add --timeout and --interval options for use with --log to panxapi.
50+
51+
- rename pan.xapi log() sleep argument to interval and rework query
52+
interval processing slightly.
53+
54+
- add synchronous commit capability.
55+
56+
TODO: more complete show job message parsing, especially for commit-all.
57+
458
0.1.0 (2013-09-21)
559
------------------
660

lib/pan/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '0.1.0-current'
1+
__version__ = '0.2.0'

0 commit comments

Comments
 (0)