]> arthur.barton.de Git - ngircd-web.git/blob - news.php.en
Include the status text from the README.md
[ngircd-web.git] / news.php.en
1 <?php
2         include('includes/common.php');
3         begin_page('en', 'News');
4 ?>
5 <h2>
6         News &amp; History
7 </h2>
8 <p>
9         Latest news: ngIRCd on <a href="https://twitter.com/ngIRCd">Twitter</a>.
10 </p>
11 <h3 id="status">
12         Status
13 </h3>
14 <p>
15         The current stable version is
16         <strong>Release 26.1</strong> of January 1 2021,
17         please refer to the <a href="download.php.en">Download</a>
18         options.
19 </p>
20 <p>
21         Development of ngIRCd started back in 2001: The server has been written
22         from scratch in C, tries to follow all relevant standards, and is not
23         based on the forefather, the daemon of the IRCNet.
24 </p>
25 <p>
26         It is not the goal of ngIRCd to implement all the nasty behaviors of
27         the original ircd or corner-cases in the RFCs, but to implement most of
28         the useful commands and semantics that are used by existing clients.
29 <p>
30         ngIRCd is used as the daemon in real-world in-house and public IRC
31         networks and included in the package repositories of various operating
32         systems.
33 </p>
34 <h3 id="history">
35         History
36 </h3>
37 <p class="security">
38         <strong>Caution:</strong>
39         ngIRCd 20, 20.1, and 20.2 contain an error that could crash
40         the server daemon when the configuration option <q>NoticeAuth</q> is
41         enabled (which is <em>not</em> the default).
42         ngIRCd 20 and 20.1 both contain an additional error that allows
43         arbitrary users to crash the server daemon.
44         <strong>All installations should be updated to version 20.3 or
45         newer!</strong>
46 </p>
47 <p>
48         The <a href="doc/NEWS">NEWS</a>-file and the
49         <a href="doc/ChangeLog">ChangeLog</a>
50         are available online and in the archives.
51 </p>
52 <?php
53         end_page();
54 ?>