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