]> arthur.barton.de Git - ngircd-web.git/blob - index.html.en
Release 0.10.2.
[ngircd-web.git] / index.html.en
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
2 <html lang="en">
3
4 <head>
5  <title>ngIRCd: Next Generation IRC Daemon</title>
6  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
7  <meta http-equiv="content-language" content="en">
8  <meta name="author" content="Alexander Barton">
9  <meta name="author-email" content="alex@barton.de">
10  <meta name="MSSmartTagsPreventParsing" content="TRUE">
11  <link rel="stylesheet" href="style.css" type="text/css" media="screen">
12  <link rel="author" href="mailto:alex@barton.de" title="write an E-Mail to Alex">
13 </head>
14
15 <body>
16
17 <h1>ngIRCd: Next Generation IRC Daemon</h1>
18
19 <p>
20  ngIRCd is a <span title="free as in freedom">free</span> open source
21  daemon for Internet Relay Chat (IRC), developed under the GNU
22  General Public License (<a href="http://www.gnu.org/licenses/gpl.html">GPL</a>).
23
24  It's written from scratch and is not based upon the original IRCd like
25  many others.
26 </p>
27
28 <ol>
29  <li><a href="#status">Status</a>
30  <li><a href="#why">Advantages</a>
31  <li><a href="#platforms">Supported platforms</a>
32  <li><strong><a href="#docu">Documentation</a></strong>
33  <li><a href="#ml">Mailing List</a>
34  <li><a href="#install">Installation</a>
35  <li><strong><a href="#download">Download</a></strong>
36  <ul>
37   <li><a href="#source">Source Code</a></li>
38   <li><a href="#packages">Packages</a></li>
39  </ul>
40  <li><a href="#people">Contact</a>
41  <li><a href="#cvs">CVS Repository</a>
42  <li><a href="#bugs">Bug Tracker</a>
43  <li><a href="#history">History</a>
44 </ol>
45
46 <p>
47  Hint: at <a href="http://freshmeat.net/">freshmeat.net</a>
48  there's an <a href="http://freshmeat.net/projects/ngircd/">entry</a>
49  for the ngIRCd project. You can inform about new releases and get
50  update notifications via E-Mail.
51 </p>
52
53 <p><span class="Hint">
54  BTW: Von dieser Seite gibt es auch eine <a href="index.html.de">deutsche</a>
55  Version.
56 </span></p>
57
58 <p>Mirrors:</p>
59 <ul>
60  <li><a href="http://ngircd.berlios.de/index.html.en">ngircd.berlios.de</a>
61  <li><a href="http://ngircd.barton.de/index.html.en">ngircd.barton.de</a>
62 </ul>
63
64 <h2 id="status">Status</h2>
65
66 <p>
67  Current &quot;stable&quot; version is <strong>0.10.2</strong>.
68  <!-- Version <strong>?</strong> is available for testing. -->
69  Please see <a href="#download">below</a> for download locations.
70 </p>
71 <p class="Security">
72  <strong>Attention:</strong>
73  It is highly recommended to update to at lease ngIRCd release 0.8.3,
74  because older versions of ngIRCd had a remotely exploitable bug which could
75  cause the daemon to crash!<br>
76  You don't need to update from 0.8.2 to 0.8.3 if the daemon isn't compiled
77  to do IDENT lookups (which is the default).
78 </p>
79 <p>
80  This version is used in private IRC networks and is known to run quite
81  stable and flawless although it is not tested in huge IRC networks under
82  heavy load yet. There are still missing features, but the current version
83  should provide everything you need during &quot;normal&quot; IRC sessions.
84 </p>
85 <p>
86  Read more about our private IRC network on these
87  <a href="http://irc.barton.de/">web pages</a>.
88 </p>
89 <p>
90  I'm glad to receive feedback, bug reports (best choice for this is the
91  <a href="#bugs">Bug-Tracker</a>) and patches. Go on, use the source
92  and keep on hacking!
93 </p>
94 <p>
95  You can reach me (Alex Barton) via E-Mail:
96  <a href="mailto:alex@barton.de">alex@barton.de</a>.
97 </p>
98
99 <h2 id="why">Advantages</h2>
100 <p>
101  Why should you use ngIRCd? Because ...
102 </p>
103 <ul>
104  <li>there are no problems with servers on changing or non-static IP addresses.
105  <li>there is a small and lean configuration file.
106  <li>there is a free, modern and open source C source code.
107  <li>it is still under active development.
108 </ul>
109
110 <h2 id="platforms">Supported platforms</h2>
111 <p>
112  ngIRCd is tested on a regular basis on the following platform
113  (version numbers used in parenthesis). These are the officially
114  supported systems.
115 </p>
116 <ul>
117  <li>AIX (3.2.5, IBM XL C Compiler)
118  <li>A/UX (3.x, original Apple C Compiler or GNU C)
119  <li><a href="http://www.freebsd.org/">FreeBSD</a> (4.5/i386, GNU C)
120  <li><a href="http://www.hp.com/">HP-UX</a> (10.20, GNU C)
121  <li><a href="http://www.hp.com/">HP-UX</a> (9.10/m68k, HP-UX cc)
122  <li>IRIX (6.5, SGI MIPSpro C 7.30)
123  <li><a href="http://www.linux.org/">Linux</a> (2.2.x/i386, 2.4.x/i386 and 2.4.x/hppa, GNU C)
124  <li><a href="http://www.apple.com/macosx/">Mac OS X</a> (10.x, GNU C 2.95.x/3.x)
125  <li><a href="http://www.netbsd.org/">NetBSD</a> (1.5.2/i386 and 1.5.3/m68k, GNU C)
126  <li><a href="http://www.obenbsd.org/">OpenBSD</a> (3.4/i386)
127  <li><a href="http://www.sun.com/">Solaris</a> (2.5.1 and 2.6, GNU C)
128  <li>Windows with <a href="http://sources.redhat.com/cygwin/">Cygwin</a> (GNU C)
129 </ul>
130 <p>
131  As ngIRCd relies on UNIX standards and uses GNU automake and GNU autoconf
132  there are good chances that it also supports UNIX-based operating systems.
133 </p>
134
135 <h2 id="docu">Documentation</h2>
136 <p>
137  There's a bit of documentation in the source code package. One's located
138  in the main directory (e.g. INSTALL, README, NEWS and COPYING) others in
139  subdirectories like <code>&quot;doc&quot;</code> (e.g. CVS.txt, FAQ.txt
140  and sample configuration files like sample-ngircd.conf).
141 </p>
142 <p>Parts of the documentation are available here:</p>
143 <ul>
144  <li><a href="doc/README">README</a>
145  <li><a href="doc/INSTALL">INSTALL</a>
146 </ul>
147 <ul>
148  <li><a href="doc/AUTHORS">AUTHORS</a>
149  <li><a href="doc/COPYING">COPYING</a>
150  <li><a href="doc/CVS.txt">CVS.txt</a>
151  <li><a href="doc/ChangeLog">ChangeLog</a>
152  <li><a href="doc/FAQ.txt">FAQ.txt</a>
153  <li><a href="doc/NEWS">NEWS</a>
154  <li><a href="doc/Platforms.txt">Platforms.txt</a>
155  <li><a href="doc/Protocol.txt">Protocol.txt</a>
156  <li><a href="doc/RFC.txt">RFC.txt</a>
157  <li><a href="doc/SSL.txt">SSL.txt</a>
158 </ul>
159 <ul>
160  <li><a href="doc/sample-ngircd.conf">sample-ngircd.conf</a>
161 </ul>
162 <ul>
163  <li><a href="doc/README-AUX.txt">README-AUX.txt</a>
164  <li><a href="doc/README-BeOS.txt">README-BeOS.txt</a> (German)
165 </ul>
166
167 <h2 id="ml">Mailing List</h2>
168 <p>
169  There is a mailing list which deals with the &quot;technical&quot;
170  questions concerning ngIRCd: compilation, installation, configuration,
171  and the further development. Updates and CVS-commits are announced
172  here.
173 </p>
174 <p>Please subscribe using the <a href="http://arthur.barton.de/mailman/listinfo/ngircd-ml">homepage of the list</a>.
175 <p>All postings are archived <a href="http://arthur.barton.de/pipermail/ngircd-ml/">here</a>.
176
177 <h2 id="install">Installation</h2>
178 <p>
179  ngIRCd's target are systems based on or similar to UNIX. There
180  shouldn't be any problem on a fairly modern UNIX that's supported by
181  GNU automake and GNU autoconf. If you run into compile problems
182  perhaps you should give GNU C a try (version 2.95 or newer).
183 </p>
184 <p>
185  Typical usage is:
186 </p>
187 <blockquote><p><code>
188  tar xzf ngircd-&lt;version&gt;.tar.gz<br>
189  cd ngircd-&lt;version&gt;<br>
190  ./configure<br>
191  make
192 </code></p></blockquote>
193 <p>
194  Now there's the binary executable server file in <code>src/ngircd</code>
195  (&quot;<code>ngircd</code>&quot; in most cases).
196 </p>
197 <blockquote><p><code>
198  make install
199 </code></p></blockquote>
200 <p>
201  The binary executable is now installed in <code>/usr/local/sbin</code>.
202 </p>
203 <p>
204  The server looks for the configuration file <code>ngircd.conf</code> in
205  <code>/usr/local/etc</code>. A sample configuration file can be found in
206  <code>doc</code>.
207 </p>
208 <p>
209  Further help on installation and configuration can be found in
210  <code><a href="doc/INSTALL">INSTALL</a></code>.
211 </p>
212
213 <h2 id="download">Download</h2>
214 <h3 id="source">Source Code</h3>
215 <dl>
216  <dt><strong>ngIRCd 0.10.2</strong> (2007-06-08):</dt>
217  <dd>
218         <p>Server: <em>berlios.de</em> (<a href="ftp://ftp.berlios.de/pub/ngircd/">ftp</a>)</p>
219         <ul>
220                 <li>ngircd-0.10.2.tar.gz:
221                     <a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-0.10.2.tar.gz">ftp</a>
222         </ul>
223         <p>Server: <em>ngircd.barton.de</em> (<a href="ftp://ngircd.barton.de/pub/ngircd/">ftp</a>)</p>
224         <ul>
225                 <li>ngircd-0.10.2.tar.gz:
226                     <a href="ftp://ngircd.barton.de/pub/ngircd/ngircd-0.10.2.tar.gz">ftp</a>.
227         </ul>
228  </dd>
229 </dl>
230 <p>
231  All previous released versions, GnuPG signatures as well as available test
232  releases of upcoming versions are available via FTP from
233  <a href="ftp://ngircd.barton.de/pub/ngircd/">ngircd.barton.de</a> and
234  <a href="ftp://ftp.berlios.de/pub/ngircd/">ftp.berlios.de</a>.
235 </p>
236 <h3 id="packages">Packages</h3>
237 <p>
238  If you are using one of the following distributions, you can use their packages:
239 </p>
240 <ul>
241  <li>
242   <a href="http://amiga.sourceforge.net/">Amiga.sf</a>:
243   <a href="http://amiga.sourceforge.net/index.php?showpackage=ngIRCd">Port</a>
244  </li>
245  <li>
246   <a href="http://darwinports.opendarwin.org/">DarwinPorts</a>:
247   <a href="http://darwinports.opendarwin.org/ports/?by=name&amp;substr=ngircd">Port</a>
248  </li>
249  <li>
250   <a href="http://www.debian.org/">Debian Linux</a>:
251   <a href="http://packages.debian.org/ngircd">deb</a>
252  </li>
253  <li>
254   <a href="http://www.freebsd.org/">FreeBSD</a>:
255   <a href="http://www.freebsd.org/cgi/ports.cgi?query=ngircd&amp;stype=all">Port</a>
256  </li>
257  <li>
258   <a href="http://www.gentoo.org/">Gentoo Linux</a>:
259   <a href="http://packages.gentoo.org/packages/?category=net-irc;name=ngircd">ebuild</a>
260  </li>
261  <li>
262   <a href="http://www.opensuse.org/">OpenSUSE</a>:
263   <a href="http://software.opensuse.org/download/server:/irc/">rpm</a>
264  </li>
265  <li>
266   <a href="http://www.ubuntu.com/">Ubuntu Linux</a>:
267   <a href="http://packages.ubuntu.com/ngircd">deb</a>
268  </li>
269 </ul>
270 <p>
271  <q>Inofficial</q> packages:
272 </p>
273 <ul>
274  <li>
275   <a href="http://www.debian.org/">Debian Linux</a>:
276   <a href="ftp://arthur.barton.de/debian/pool/main/n/ngircd/">deb</a>
277   (Autor: Alex Barton)
278  </li>
279 </ul>
280
281 <h2 id="people">Contact</h2>
282 <p>
283  Idea and most parts of the current code:
284  Alexander Barton (<a href="mailto:alex@barton.de">alex@barton.de</a>).
285 </p>
286 <p>
287  Thanks to
288  Ilja Osthoff (<a href="mailto:ilja@glide.ath.cx">ilja@glide.ath.cx</a>)
289  for translating parts of the documentation into english and
290  G&ouml;tz Hoffart (<a href="mailto:goetz@hoffart.de">goetz@hoffart.de</a>)
291  for translating the web page.
292 </p>
293 <p>
294  If you find bugs or have some ideas for enhancements, please file them
295  into the <a href="#bugs">bug tracker</a>. In addition, there is a
296  <a href="#ml">mailing list</a> for discussions concerning the ngIRCd.
297 </p>
298 <p>BTW: Patches are welcome ;-)</p>
299 <p>ngIRCd on IRC: <a href="irc://irc.barton.de/ngircd">irc://irc.barton.de/ngircd</a>.</p>
300 <h2 id="cvs">CVS Repository</h2>
301 <p>
302  The source and all files belonging to ngIRCd are managed using
303  <a hreflang="en" href="http://www.cvshome.org/"><abbr title="Concurrent Versions
304  System">CVS</abbr></a>. Anonymous access is available, read:
305  <a href="doc/CVS.txt">CVS.txt</a>.
306 </p>
307 <p>
308  The repository is online available through HTTP:
309  <a href="http://arthur.barton.de/cgi-bin/viewcvs.cgi/ngircd/">ngIRCd CVS Reposidtory</a>.
310 </p>
311
312 <h2 id="bugs">Bug Tracker</h2>
313 <p>
314  In order to keep track of feature requests and found bugs there's a
315  Bug Tracking system: <a href="http://ngircd.barton.de/bugzilla/index.cgi">Bugzilla</a>
316 </p>
317 <p>
318  In case you found a bug please check
319  <a href="http://ngircd.barton.de/bugzilla/enter_bug.cgi">Bug-Report</a>
320  and describe the circumstances. Thank you!
321 </p>
322 <p>
323  In addition you can <a href="http://ngircd.barton.de/bugzilla/query.cgi">inform</a>
324  about known and perhaps fixed bugs.
325 </p>
326
327 <h2 id="history">History</h2>
328 <p>
329  Please read the files
330  <a href="doc/NEWS">NEWS</a> and
331  <a href="doc/ChangeLog">ChangeLog</a>
332  for detailed information.
333 </p>
334
335 <!-- Footer -->
336 <hr style="margin-top: 0.75em;">
337 <p style="text-align: center">
338  Thanks to:<br>
339  <a href="http://developer.berlios.de"><img src="http://developer.berlios.de/sflogo.php?group_id=546&amp;type=1" width="124" height="32" alt="BerliOS Logo" style="border: 0"></a>
340 </p>
341 <hr>
342 <p>
343  <img src="valid-html401.gif" style="float: right;" alt="Valid HTML 4.01!" height="31" width="88">
344  <small>
345   Version: $Id$
346   <br>
347   <a hreflang="en" href="http://validator.w3.org/check?uri=http%3A%2F%2Fngircd.barton.de%2Findex.html.en">Validate</a> page.<br>
348   Contact: Alexander Barton, E-Mail: <a href="mailto:alex@barton.de">alex@barton.de</a>.<br>
349   Thanks to <a href="mailto:goetz@hoffart.de">G&ouml;tz Hoffart</a> for cleaning up this page and the english translation!
350  </small>
351 </p>
352
353 </body>
354 </html>