]> arthur.barton.de Git - ngircd-web.git/blob - index.html.en
67e155311a001b86c80f4b91955b07ea2a3e3736
[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><a href="#docu">Documentation</a>
33  <li><a href="#ml">Mailing List</a>
34  <li><a href="#install">Installation</a>
35  <li><a href="#download">Download</a>
36  <li><a href="#people">Contact</a>
37  <li><a href="#cvs">CVS Repository</a>
38  <li><a href="#bugs">Bug Tracker</a>
39  <li><a href="#history">History</a>
40 </ol>
41
42 <p>
43  Hint: at  <a href="http://freshmeat.net/">freshmeat.net</a>
44  there's an <a href="http://freshmeat.net/projects/ngircd/">entry</a>
45  for the ngIRCd project. You can inform about new releases and get
46  update notifications via E-Mail.
47 </p>
48
49 <p>
50  BTW: Von dieser Seite gibt es auch eine <a href="index.html.de">deutsche</a>
51  Version.
52 </p>
53
54 <p>Mirrors:</p>
55 <ul>
56  <li><a href="http://ngircd.berlios.de/index.html.en">ngircd.berlios.de</a>
57  <li><a href="http://arthur.ath.cx/~alex/ngircd/index.html.en">arthur.ath.cx</a>
58 </ul>
59
60 <h2 id="status">Status</h2>
61
62 <p>
63  Current &quot;stable&quot; version is <strong>0.7.1</strong>.
64 </p>
65
66 <p>
67  ngIRCd is under heavy development and is not complete yet.
68 </p>
69
70 <p>
71  This version is used in private IRC networks and is known to run
72  quite stable and flawless although it is not tested in huge IRC
73  networks under heavy load yet.
74
75  Read more about our private IRC network on these <a href="http://Arthur.Ath.CX/irc/">web pages</a>.
76 </p>
77
78 <p>
79  IRC commands implemented (more or less complete) so far:
80 </p>
81 <p><kbd>
82  ADMIN, AWAY, CHANINFO, CONNECT, DIE, DISCONNECT, ERROR, HELP, INVITE, ISON,
83  JOIN, KICK, KILL, LINKS, LIST, LUSERS, MODE, MOTD, NAMES, NICK, NJOIN,
84  NOTICE, OPER, PART, PASS, PING, PONG, PRIVMSG, QUIT, REHASH, RESTART, SERVER,
85  SQUIT, STATS, TIME, TOPIC, TRACE, USER, USERHOST, VERSION, WHO, WHOIS.
86 </kbd></p>
87 <p>
88  I'm glad to receive feedback, bug reports (best choice for this is the
89  <a href="#bugs">Bug-Tracker</a>) and patches. Go on, use the source
90  and keep on hacking!
91 </p>
92 <p>
93  You can reach me (Alex Barton) via E-Mail:
94  <a href="mailto:alex@barton.de">alex@barton.de</a>.
95 </p>
96
97 <h2 id="why">Advantages</h2>
98 <p>
99  Why should you use ngIRCd? Because ...
100 </p>
101 <ul>
102  <li>there are no problems with servers on changing or non-static IP addresses.
103  <li>there is a small and lean configuration file.
104  <li>there is a free, modern and open source C source code.
105  <li>it is still under active development.
106 </ul>
107
108 <h2 id="platforms">Supported platforms</h2>
109 <p>
110  ngIRCd is tested on a regular basis on the following platform
111  (version numbers used in parenthesis). These are the officially
112  supported systems.
113 </p>
114 <ul>
115  <li>AIX (3.2.5, IBM XL C Compiler)
116  <li>A/UX (3.x, original Apple C Compiler or GNU C)
117  <li><a href="http://www.freebsd.org/">FreeBSD</a> (4.5/i386, GNU C)
118  <li><a href="http://www.hp.com/">HP-UX</a> (10.20, GNU C)
119  <li><a href="http://www.hp.com/">HP-UX</a> (9.10/m68k, HP-UX cc)
120  <li>IRIX (6.5, SGI MIPSpro C 7.30)
121  <li><a href="http://www.linux.org/">Linux</a> (2.2.x/i386, 2.4.x/i386 and 2.4.x/hppa, GNU C)
122  <li><a href="http://www.apple.com/macosx/">Mac OS X</a> (10.x, GNU C 2.95.x/3.1)
123  <li><a href="http://www.netbsd.org/">NetBSD</a> (1.5.2/i386 and 1.5.3/m68k, GNU C)
124  <li><a href="http://www.sun.com/">Solaris</a> (2.5.1 and 2.6, GNU C)
125  <li>Windows with <a href="http://sources.redhat.com/cygwin/">Cygwin</a> (GNU C)
126 </ul>
127 <p>
128  As ngIRCd relies on UNIX standards and uses GNU automake and GNU autoconf
129  there are good chances that it also supports UNIX-based operating systems.
130 </p>
131
132 <h2 id="docu">Documentation</h2>
133 <p>
134  There's a bit of documentation in the source code package. One's located
135  in the main directory (e.g. INSTALL, README, NEWS and COPYING) others in
136  subdirectories like <code>&quot;doc&quot;</code> (e.g. CVS.txt, FAQ.txt
137  and sample configuration files like sample-ngircd.conf).
138 </p>
139 <p>Parts of the documentation are available here:</p>
140 <ul>
141  <li><a href="doc/README">README</a>
142  <li><a href="doc/INSTALL">INSTALL</a>
143 </ul>
144 <ul>
145  <li><a href="doc/CVS.txt">CVS.txt</a>
146  <li><a href="doc/ChangeLog">ChangeLog</a>
147  <li><a href="doc/FAQ.txt">FAQ.txt</a>
148  <li><a href="doc/NEWS">NEWS</a>
149  <li><a href="doc/Protocol.txt">Protocol.txt</a>
150  <li><a href="doc/RFC.txt">RFC.txt</a>
151 </ul>
152 <ul>
153  <li><a href="doc/sample-ngircd.conf">sample-ngircd.conf</a>
154 </ul>
155 <ul>
156  <li><a href="doc/README-AUX.txt">README-AUX.txt</a>
157  <li><a href="doc/README-BeOS.txt">README-BeOS.txt</a> (German)
158 </ul>
159
160 <h2 id="ml">Mailing List</h2>
161 <p>
162  There is a mailing list which deals with the &quot;technical&quot;
163  questions concerning ngIRCd: compilation, installation, configuration,
164  and the further development. Updates and CVS-commits are announced
165  here.
166 </p>
167 <p>Please subscribe using the <a href="http://arthur.ath.cx/mailman/listinfo/ngircd-ml">homepage of the list</a>.
168 <p>All postings are archived <a href="http://arthur.ath.cx/pipermail/ngircd-ml/">here</a>.
169
170 <h2 id="install">Installation</h2>
171 <p>
172  ngIRCd's target are systems based on or similar to UNIX. There
173  shouldn't be any problem on a fairly modern UNIX that's supported by
174  GNU automake and GNU autoconf. If you run into compile problems
175  perhaps you should give GNU C a try (version 2.95 or newer).
176 </p>
177 <p>
178  Typical usage is:
179 </p>
180 <blockquote><p><code>
181  tar xzf ngircd-&lt;version&gt;.tar.gz<br>
182  cd ngircd-&lt;version&gt;<br>
183  ./configure<br>
184  make
185 </code></p></blockquote>
186 <p>
187  Now there's the binary executable server file in <code>src/ngircd</code>
188  (&quot;<code>ngircd</code>&quot; in most cases).
189 </p>
190 <blockquote><p><code>
191  make install
192 </code></p></blockquote>
193 <p>
194  The binary executable is now installed in <code>/usr/local/sbin</code>.
195 </p>
196 <p>
197  The server looks for the configuration file <code>ngircd.conf</code> in
198  <code>/usr/local/etc</code>. A sample configuration file can be found in
199  <code>doc</code>.
200 </p>
201 <p>
202  Further help on installation and configuration can be found in
203  <code><a href="doc/INSTALL">INSTALL</a></code>.
204 </p>
205
206 <h2 id="download">Download</h2>
207 <dl>
208  <dt><strong>ngIRCd 0.7.1</strong> (2003-07-18):</dt>
209  <dd>
210         <p>Server: <em>download.berlios.de</em> (<a href="ftp://ftp.berlios.de/pub/ngircd/">ftp</a>)</p>
211         <ul>
212                 <li>ngircd-0.7.1.tar.gz:
213                     <a href="http://download.berlios.de/ngircd/ngircd-0.7.1.tar.gz">http</a>,
214                     <a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-0.7.1.tar.gz">ftp</a>
215         </ul>
216         <p>Server: <em>arthur.ath.cx</em> (<a href="ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/">ftp</a>)</p>
217         <ul>
218                 <li>ngircd-0.7.1.tar.gz:
219                     <a href="ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/ngircd-0.7.1.tar.gz">ftp</a>.
220         </ul>
221  </dd>
222 </dl>
223 <p>
224  In addition, all previous versions, GnuPG signatures, as well as nightly tar-balls
225  (generated from the CVS HEAD sources) are also available. Look here:
226  <a href="ftp://arthur.ath.cx/pub/Users/alex/ngircd/">ftp</a>.
227 </p>
228
229 <h2 id="people">Contact</h2>
230 <p>
231  Idea and most parts of the current code:
232  Alexander Barton (<a href="mailto:alex@barton.de">alex@barton.de</a>).
233 </p>
234 <p>
235  Thanks to
236  Ilja Osthoff (<a href="mailto:ilja@glide.ath.cx">ilja@glide.ath.cx</a>)
237  for translating parts of the documentation into english and
238  G&ouml;tz Hoffart (<a href="mailto:goetz@hoffart.de">goetz@hoffart.de</a>)
239  for translating the web page.
240 </p>
241 <p>
242  If you find bugs or have some ideas for enhancements, please file them
243  into the <a href="#bugs">bug tracker</a>. In addition, there is a
244  <a href="#ml">mailing list</a> for discussions concerning the ngIRCd.
245 </p>
246 <p>BTW: Patches are welcome ;-)</p>
247
248 <h2 id="cvs">CVS Repository</h2>
249 <p>
250  The source and all files belonging to ngIRCd are managed using
251  <a hreflang="en" href="http://www.cvshome.org/"><abbr title="Concurrent Versions
252  System">CVS</abbr></a>. Anonymous access is available, read:
253  <a href="doc/CVS.txt">CVS.txt</a>.
254 </p>
255 <p>
256  The repository is online available through HTTP:
257  <a href="http://Arthur.Ath.CX/cgi-bin/viewcvs.cgi/ngircd/">ngIRCd CVS Reposidtory</a>.
258 </p>
259
260 <h2 id="bugs">Bug Tracker</h2>
261 <p>
262  In order to keep track of feature requests and found bugs there's a
263  Bug Tracking system: <a href="http://arthur.ath.cx/bugzilla/ngircd/">Bugzilla</a>
264 </p>
265 <p>
266  In case you found a bug please check
267  <a href="http://arthur.ath.cx/bugzilla/ngircd/enter_bug.cgi">Bug-Report</a>
268  and describe the circumstances. Thank you!
269 </p>
270 <p>
271  In addition you can <a href="http://arthur.ath.cx/bugzilla/ngircd/query.cgi">inform</a>
272  about known and perhaps fixed bugs.
273 </p>
274
275 <h2 id="history">History</h2>
276 <p>
277  Please read the files
278  <a href="doc/NEWS">NEWS</a> and
279  <a href="doc/ChangeLog">ChangeLog</a>
280  for detailed information.
281 </p>
282
283 <!-- Footer -->
284 <hr style="margin-top: 0.75em;">
285 <p style="text-align: center">
286  Thanks to:<br>
287  <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>
288 </p>
289 <hr>
290 <p>
291  <img src="valid-html401.gif" style="float: right;" alt="Valid HTML 4.01!" height="31" width="88">
292  <small>
293   Version: $Id$
294   <br>
295   <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>
296   Contact: Alexander Barton, E-Mail: <a href="mailto:alex@arthur.ath.cx">alex@arthur.ath.cx</a>.<br>
297   Thanks to <a href="mailto:goetz@hoffart.de">G&ouml;tz Hoffart</a> for cleaning up this page and the english translation!
298  </small>
299 </p>
300
301 </body>
302 </html>