]> arthur.barton.de Git - ngircd-web.git/blobdiff - index.php.en
ngIRCd Release 27
[ngircd-web.git] / index.php.en
index 1960dd99b30d8c5ce4e45c7ea80fba4aceea382c..cbdcc754ec85d71a2aab98d8bda489e767718ad1 100644 (file)
@@ -6,88 +6,81 @@
        ngIRCd
 </h2>
 <p>
-       ngIRCd is a free, portable and lightweight Internet Relay Chat server
+       ngIRCd is a free, portable and lightweight Internet Relay Chat
+       (<a href="https://wikipedia.org/wiki/Internet_Relay_Chat" hreflang="en">IRC</a>)
+       server
        for small or private networks, developed under the GNU General Public
        License
        (<a href="doc/COPYING" hreflang="en">GPL</a>).
-       It is easy to configure, can cope with dynamic IP addresses, and
-       supports IPv6, SSL-protected connections as well as PAM for
-       authentication. It is written from scratch and not based on the
-       original IRCd.
 </p>
 <p>
-       The name <em>ngIRCd</em> means <em>next generation IRC daemon</em>,
+       The server is quite easy to configure and runs as a single-node server
+       or can be part of a network of ngIRCd servers in a LAN or across the
+       internet. It optionally supports the IPv6 protocol, SSL/TLS-protected
+       client-server and server-server links, the Pluggable Authentication
+       Modules (PAM) system for user authentication, IDENT requests, and
+       character set conversion for legacy clients.
+</p>
+<p>
+       The name <em>ngIRCd</em> stands for <em>next-generation IRC daemon</em>,
        which is a little bit exaggerated: <em>lightweight Internet Relay Chat
        server</em> most probably would have been a better name :-)
 </p>
-<p class="hint">
-       <em>Hint:</em>
-       at Freecode there's an
-       <a href="http://freecode.com/projects/ngircd">entry</a>
-       for the ngIRCd project. You can inform about new releases and get
-       update notifications via E-Mail.
-</p>
 <h2 id="why">
-       Advantages
+       Advantages and strengths
 </h2>
-<p>
-       Why you should be using ngIRCd? For these and other reasons:
-</p>
 <ul>
        <li>
-               well arranged (lean) configuration file
+               Well arranged (lean) configuration file.
+       </li>
+       <li>
+               Simple to build, install, configure, and maintain.
        </li>
        <li>
-               simple to build/install, configure and maintain
+               Supports IPv6 and SSL.
        </li>
        <li>
-               supports IPv6 and SSL
+               Can use PAM for user authentication.
        </li>
        <li>
-               no problems with servers that have dynamic IP addresses
+               Lots of popular user and channel modes are implemented.
        </li>
        <li>
-               freely available, modern, portable and tidy C-source
+               Supports "cloaking" of users.
        </li>
        <li>
-               ngIRCd is being actively developed since
-               <?php echo date("Y")-2001 ?> years
+               No problems with servers that have dynamic IP addresses.
+       </li>
+       <li>
+               Freely available, modern, portable and tidy C source.
+       </li>
+       <li>
+               Wide field of supported platforms, including AIX, A/UX,
+               FreeBSD, HP-UX, IRIX, Linux, macOS, NetBSD, OpenBSD, Solaris
+               and Windows with WSL or Cygwin.
+       </li>
+       <li>
+               ngIRCd has been in development for
+               <?php echo date("Y")-2001 ?> years.
        </li>
 </ul>
 <div id="preview">
-       <code><a id="v_toggle" href="#" name="v_toggle">ngircd --help</a></code><br>
+       <code><a id="v_toggle" href="#">ngircd --help</a></code><br>
        <div id="vertical_slide">
-               <samp>ngIRCd 21~59-g384b27c-IRCPLUS+SYSLOG+ZLIB-x86_64/apple/darwin13.1.0
-Copyright (c)2001-2014 Alexander Barton (&lt;alex@barton.de&gt;) and Contributors.
-Homepage: &lt;http://ngircd.barton.de/&gt;
-
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-  -f, --config &lt;f&gt;   use file &lt;f&gt; as configuration file
-  -n, --nodaemon     don't fork and don't detach from controlling terminal
-  -p, --passive      disable automatic connections to other servers
-  -t, --configtest   read, validate and display configuration; then exit
-  -V, --version      output version information and exit
-  -h, --help         display this help and exit</samp>
+               <samp><?php include 'common/help.inc' ?></samp>
        </div>
 </div>
 <h2>
        Simplicity
 </h2>
 <p>
-       ngIRCd supports
-       <a href="doc/Platforms.txt">a whole range</a>
-       of platforms: Linux, BSD, Mac OS X, but
-       ngIRCd also runs on Solaris, HP-UX, AIX and other Unices.
-</p>
-<p>
-       After the installation of ngIRCd, which is executed via packet
-       installation or configure-make-make-install, and once you have edited
-       the ngircd.conf, you can get started after 5 minutes&nbsp;– only a
-       few lines need adapting, the rest is purely optional.
+       After installing ngIRCd (which is best done with the package manager of
+       the operating system or directly from the source code, see
+       <a href="doc/INSTALL">INSTALL.md</a>) and adjusting the configuration
+       in the <code>ngircd.conf</code> file, the IRC server can be ready for
+       use after just 5 minutes&nbsp;- only a few lines need to be changed
+       there, the rest is optional and can be used with the default values.
 </p>
 <?php
        end_page();
 ?>
-