Skip to content

Releases: PaloAltoNetworks/pan-os-php

v2.0.54

03 Aug 10:15
b787276
Compare
Choose a tag to compare

UTIL:

  • type=rule | new 'filter=(service.object.count ><=! VALUE)'
  • type=service-merger | improve output for exportcsv
  • type=rule-merger | improve output for exportcsv
  • type=diff | introduce working argument shadow-json
  • type=rule | introduce new 'filter=(service timeout.is.set)' | improve for 'filter=(service.object.count <>=! VALUE)'

BUGFIX:

  • type=service-merger | bugfix if service timeout is set and on childDG compare to parentDG the timeout differ

v2.0.53

02 Aug 07:17
f80ef7d
Compare
Choose a tag to compare

UTIL:

  • class MERGER | code cleaning - improvement to use methods | benefit for service-/tag-/addressgroup-/servicegroup-merger

v2.0.52

01 Aug 16:46
4f8f8af
Compare
Choose a tag to compare

UTILS:

  • type=device | introduce 'filter=(name is.in.file FILE)'

BUGFIX:

  • type=device actions=manageddevice-delete/-create | fix/rework method
  • type=rulemerger | bugfix for exportcsv if rule is skipped because of deny or none matching filter

GENERAL:

  • udpate dockerfiles and install_script_ubuntu

v2.0.51

31 Jul 17:52
b0cdd0a
Compare
Choose a tag to compare

UTILS:

  • UTIL different classes - improvement for usage output
  • type=stats | introduce argument exportcsv=json.csv - to get stats exported in CSV
  • type=diff | final improvement for stdout of diff

BUGFIX:

  • class ObjectwithDescription | method description_merge() - do not merge description if other description is empty`
  • type=address-/service-/tag-merger | bugfix if object creation, to update objects in memory for merging part

v2.0.50

29 Jul 13:04
73823e3
Compare
Choose a tag to compare

UTILS:

  • type=dhcp - introduction
  • development ike.php - extension for GreTunnel
  • type=rule-merger | improved exportcsv to also display the original rule which is getting manipulate
  • type=address-merger | improvments for dupalgorithm=identical - do not create new objects

BUGFIX:

  • type=diff | bugfix if argument filter is used with $$name$$
  • type=diff filter=jsonfile.json | bugfix if no include filter is set but exclude must be triggered
  • type=[object]-merger | bugfix to use location=DG1,DG2
  • typ=address-merger dupalgorthm=identical | bugfix to NOT merge not identical objects but same value from childDG #584
  • type=address-merger | fix pickfilter if allowmergingwithupperlevel is used

GENERAL:

  • bash autocompletion - extension for actions= filter=
  • introduce class DHCP / GreTunnel and all respective additions for UTILS
  • different classes | extend validation for usage of json_decode
  • update dynamic content version to 8597-7479

v2.0.49

26 Jul 12:55
c2691eb
Compare
Choose a tag to compare

UTILS:

  • pan-os-php type=diff | introduce for argument filter=JSONFILE.json
  • type=diff | introduce of filtering on xpath with name1 and name2 arguments as variable
  • type=diff | extend usage help for all possible arguments

BUGFIX:

  • class UTIL | bugfix if no timezone setting can be found

GENERAL:

  • update util_action_filter.json file

v2.0.48

20 Jul 11:16
539835a
Compare
Choose a tag to compare

UTILS:

  • UTIL type=securityprofile securityprofiletype=url-filtering | improvements actions=url-filtering-action-set:[ACTION],[category]
  • UTIL type=rule | introduce ruletype=tunnelinspection

BUGFIX:

  • UTIL type=address/service/tag/application/zone | bugfix for 'filter=(object is.unused)' - direct benefit of class TunnelInspectionRule
  • class logwriter/UTIL - fix to use settimezone() also on Expedition-Converter
  • class Manageddevice - bugfix for reading manageddevice from Panorama
  • class CIDR | bugfix for specific use case

GENERAL:

  • introduce class TunnelInspectionRule

v2.0.47

14 Jul 14:14
d43e742
Compare
Choose a tag to compare

UTILS:

  • UTIL type=Rule | introduce 'filter=(app has.fromquery subquery1)' 'subquery=([application filters])'
  • UTIL type=rule | introduce 'filter=(app risk.recursive.is 3)'
  • update internal JSON files for pan-os-php API usage
  • multiple classes | improvements for buckbeak
  • UTIL type=service-merger | improvements for exportcsv
  • UTIL type=upload - extend help information
  • UTIL type=securityprofile securityprofiletype=url-filtering | introduce actions=url-filtering-action-set:[ACTION],[category]

BUGFIX:

  • class AppRuleContainer | bugfix for method membersExpanded()

GENERAL:

  • update predefined to 859207467

v2.0.46

08 Jul 08:45
2da2d25
Compare
Choose a tag to compare

UTILS:

  • class DeviceOnPrem - introduction - Buckbeak - improving other Rule classes to be prepared for Snippets
  • Buckbeak - different classes - improvement to support new DeviceOnPrem / Snippet feature
  • UTIL type=[all-merger] - improve exportcsv export if argument projectfolder is used

BUGFIX:

  • UTIL type=xml-isse | bugfix for checking 'groups with own membership as subgroup'
  • Update class cidr | bugfix for Buckbeak address object variable handling
  • class Container/DeviceCloud/DeviceOnPrem | bugfix add missing region XML reading

GENERAL:

  • updating Docker files
  • Update READMEdocker - improving workflow Container update
  • class FawkesConf | introduce findDeviceOnPrem / createDeviceOnPrem
  • class ManagedDeviceStore | introduce method createManagedDevice for Panorama and Fawkes

v2.0.45

30 Jun 11:45
5acb707
Compare
Choose a tag to compare

UTILS:

  • UTIL type=device | actions=display show Container hierarchy for Fawkes
  • UTIL type=stats | improve visibility for securityprofiles

BUGFIX:

  • UTIL type=securityprofilegroup | bugfix for fawkes config