<dt>
<strong>ngIRCd Release 24</strong> (2017-01-20):
</dt>
- <dd>
- Server: <em>ngircd.barton.de</em>
- (<a href="https://ngircd.barton.de/pub/ngircd/">https</a> 🔒):
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.gz">ngircd-24.tar.gz</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.gz.sig">Sig</a>),
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.xz">tar.xz</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.xz.sig">Sig</a>),
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.Z">tar.Z</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-24.tar.Z.sig">Sig</a>)
- </dd>
- <dd>
- Server: <em>ngircd.mirror.3rz.org</em>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/">https</a> 🔒):
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.gz">ngircd-24.tar.gz</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.gz.sig">Sig</a>),
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.xz">tar.xz</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.xz.sig">Sig</a>),
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.Z">tar.Z</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-24.tar.Z.sig">Sig</a>)
- </dd>
+ <?php download_links("24", "ngircd.barton.de"); ?>
+ <?php download_links("24", "ngircd.mirror.3rz.org"); ?>
+ <?php download_links("24", "ngircd.sourceforge.net", "http"); ?>
</dl>
<dl>
<dt>
<strong>ngIRCd Release 25~rc1</strong> (2018-08-11):
</dt>
- <dd>
- Server: <em>ngircd.barton.de</em>
- (<a href="https://ngircd.barton.de/pub/ngircd/">https</a> 🔒):
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.gz">ngircd-25~rc1.tar.gz</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.gz.sig">Sig</a>),
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.xz">tar.xz</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.xz.sig">Sig</a>),
- <a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.Z">tar.Z</a>
- (<a href="https://ngircd.barton.de/pub/ngircd/ngircd-25~rc1.tar.Z.sig">Sig</a>)
- </dd>
- <dd>
- Server: <em>ngircd.mirror.3rz.org</em>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/">https</a> 🔒):
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.gz">ngircd-25~rc1.tar.gz</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.gz.sig">Sig</a>),
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.xz">tar.xz</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.xz.sig">Sig</a>),
- <a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.Z">tar.Z</a>
- (<a href="https://ngircd.mirror.3rz.org/pub/ngircd/ngircd-25~rc1.tar.Z.sig">Sig</a>)
- </dd>
+ <?php download_links("25~rc1", "ngircd.barton.de"); ?>
+ <?php download_links("25~rc1", "ngircd.mirror.3rz.org"); ?>
+ <?php download_links("25~rc1", "ngircd.sourceforge.net", "http"); ?>
</dl>
echo '</div></body></html>';
}
+function download_links($rel, $server, $protocol = "https") {
+ echo "<dd>";
+ echo "Server: <em>$server</em>:";
+ /* Download folder */
+ echo "(<a href=\"$protocol://$server/pub/ngircd/\">$protocol</a>";
+ if ($protocol == "https")
+ echo " 🔒";
+ echo "): ";
+ /* Archive files */
+ $count = 1;
+ foreach (array('tar.gz', 'tar.xz', 'tar.Z') as $suffix) {
+ if ($count > 1)
+ echo ', ';
+ echo "<a href=\"$protocol://$server/pub/ngircd/ngircd-$rel.$suffix\">";
+ if ($suffix == "tar.gz")
+ echo "ngircd-$rel.";
+ echo "$suffix</a> ";
+ echo "(<a href=\"$protocol://$server/pub/ngircd/ngircd-$rel.$suffix.sig\">Sig</a>)";
+ $count++;
+ }
+ echo "</dd>";
+}
+
?>