--- layout: default ---

{{ page.title | markdownify | replace:'

','' | replace:'

','' }}

{% if page.copyrights %}
{% for copyright in page.copyrights %}

Copyright {% include copy.html %} {{ copyright.period }} {{ copyright.name }}{% if copyright.email %} <{{ copyright.email }}>{% endif %}

{% endfor %}

Unlimited redistribution and modification of this document is allowed provided that the above copyright notice and this permission notice remains intact.

{% endif %} {% if page.updated-by %}

Updated by: {% for name in page.updated-by %} {{site.data.irc_versions.stable.specs[name].name}}{% if forloop.last %}{% else %},{% endif %} {% endfor %}

{% endif %} {% if page.updates %}

Updates: {% for name in page.updates %} {{site.data.irc_versions.stable.specs[name].name}}{% if forloop.last %}{% else %},{% endif %} {% endfor %}

{% endif %} {% if page.extends %}

Extends: {% for name in page.extends %} {{site.data.irc_versions.stable.specs[name].name}}{% if forloop.last %}{% else %},{% endif %} {% endfor %}

{% endif %} {% if page.extended-by %}

Extended by: {% for name in page.extended-by %} {{site.data.irc_versions.stable.specs[name].name}}{% if forloop.last %}{% else %},{% endif %} {% endfor %}

{% endif %} {% if page.deprecated %}
{% if page.deprecated == true %}{% else %}{{ page.deprecated | markdownify }}{% endif %}

This specification has been deprecated. We do not recommend implementing this specification or the features described here.

{% endif %} {% if page.work-in-progress %}

This specification is a work-in-progress and may have major incompatible changes without warning.

This specification may change at any time and we do not recommend implementing it in a production environment.

{% endif %}

{{ content }}
{% for spec in site.data.irc_versions.stable.specs %} {% assign link = spec[1].link | split: "#" %} {% if link[0] == page.url %} {% assign software_names = "" | split: "" %} {% for swlist in site.data.sw_servers %} {% include spec_support.html %} {% endfor %} {% for swlist in site.data.sw_clients %} {% include spec_support.html %} {% endfor %} {% for swlist in site.data.sw_libraries %} {% include spec_support.html %} {% endfor %} {% for swlist in site.data.sw_services %} {% include spec_support.html %} {% endfor %} {% for swlist in site.data.sw_bridges %} {% include spec_support.html %} {% endfor %} {% if 0 < software_names.size %}

Software supporting {{ spec[1].name }}: {{ software_names | join: ", " }}

{% endif %} {% endif %} {% endfor %}