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