{% if not system.checkaliasesurlcert %} 1 {% endif %} {% set new_style_aliases = 0 %} {% if helpers.exists('OPNsense.Firewall.Alias.aliases.alias') %} {% set new_style_aliases = OPNsense.Firewall.Alias.aliases.alias|length %} {% for alias in helpers.toList('OPNsense.Firewall.Alias.aliases.alias') %} {% if alias.type.find('port') == -1 %} {{ alias.name|e }}{{ alias.description|default('')|e}}{{ alias.type }} {% if alias.enabled|default('0') == '0'%}
{% elif alias.type.startswith('urltable') %} {{ alias.content|e|encode_idna }} {% elif alias.type.startswith('url') %} {{ alias.content|e|encode_idna }} {% elif alias.content %}
{{ alias.content|e|encode_idna }}
{% endif %}{% if alias.proto %} {{ alias.proto|e }} {% endif %}{% if alias.updatefreq %} {{ alias.updatefreq|float * 86400 }} {% elif alias.type == 'host' %} {{ system.aliasesresolveinterval|default('300') }} {% endif %}
{% endif %} {% endfor %} {% endif %} {# -------------------------------------------------------- #} {# fallback to legacy alias definitions (temporary measure) #} {# -------------------------------------------------------- #} {% if new_style_aliases == 0 and helpers.exists('aliases.alias') %} {% for alias in helpers.toList('aliases.alias') %} {% if alias.type.find('port') == -1 %} {{ alias.name|e }}{{ alias.descr|default('')|e}}{{ alias.type }} {% if alias.url %} {{ alias.url|e }} {% endif %}{% if alias.aliasurl %} {{ alias.aliasurl|e }} {% endif %}{% if alias.proto %} {{ alias.proto|e }} {% endif %}{% if alias.address %}
{{ alias.address|e }}
{% endif %}{% if alias.updatefreq %} {{ alias.updatefreq|float * 86400 }} {% elif alias.type == 'host' %} {{ system.aliasesresolveinterval|default('300') }} {% endif %}
{% endif %} {% endfor %} {% endif %}