type=rule location={{DGNAME}} | introduce argument 'shadow-loaddghierarchy' to get full rule hierarchy from shared pre/parentDG pre-rule to childDG post-rule and shared post-rule
type=rule-merger | introduce argument 'shadow-loaddghierarchy' to find all possible rules to be merged in the full stack
type=vendor-migration vendor=sophos | adjustment to use framework PH::print_stdout
class Rule | introduce addressCalculationByZones
type=rule | new actions=src-caluclate-by-zones/dst-calculate-by-zones
type=interface | introduce 'filter=(ipv4 includes 1.1.1.1/28)' | brought in for internal usage on watchguard migration
develop migration watchguard | extend with interface/routing to calculate src/dst based on from/to zones
class AntiVirusProfile | optimisation for different methods used by filter
develop watchguard migration | import IPsec related remote-addr as static route into v-router
type=securityprofile securityprofiletype=spyware/vulnerability actions=spyware/vulnerability.alert-only-set | improve to also set policy rules and default-action to alert if needed
type=securityprofile securityprofiletype=spyware/vulnerability actions=spyware/vulnerability.best-practice-set | improve to also set policy rules and default-action to reset-both if needed
type=securityprofile actions=spyware.alert-only-set/spyware.best-practice-set:{hasDNSLicense} | introduce additional argument if DNSLicense is available - to adjust correct dns-categories settings
class NatRule - extend with "persistent-dynamic-ip-and-port"
type=securityprofle actions=spyware/vulnerability.best-practice-set | set packet-capture to single-packet
type=gratuitous-arp | improve validation
class PanAPIConnector | improve API key request to use POST
BUGFIX:
type=diff file1=diff.xml "filter=/config/devices/entry[@name='localhost.localdomain']/device-group/entry[@name='{{name}}']/pre-rulebase" name1=DG1 name2=DG2 | correction of pregmatch
type=edl | improvement to add rule references for src/dst
UTIL:
BUGFIX:
GENERAL: