Blame


1 93146b57 2003-03-04 alex
2 194f18c8 2001-12-31 alex ngIRCd - Next Generation IRC Server
3 6d11fb14 2011-01-09 alex http://ngircd.barton.de/
4 194f18c8 2001-12-31 alex
5 6a5569c2 2016-01-04 alex (c)2001-2016 Alexander Barton and Contributors.
6 f39d6285 2003-01-04 alex ngIRCd is free software and published under the
7 f39d6285 2003-01-04 alex terms of the GNU General Public License.
8 194f18c8 2001-12-31 alex
9 f39d6285 2003-01-04 alex -- README --
10 194f18c8 2001-12-31 alex
11 194f18c8 2001-12-31 alex
12 f39d6285 2003-01-04 alex I. Introduction
13 f39d6285 2003-01-04 alex ~~~~~~~~~~~~~~~
14 cfe1893d 2002-05-08 alex
15 53b2acc0 2012-09-04 alex ngIRCd is a free, portable and lightweight Internet Relay Chat server for
16 53b2acc0 2012-09-04 alex small or private networks, developed under the GNU General Public License
17 53b2acc0 2012-09-04 alex (GPL; please see the file COPYING for details). It is simple to configure,
18 53b2acc0 2012-09-04 alex can cope with dynamic IP addresses, and supports IPv6 as well as SSL. It is
19 53b2acc0 2012-09-04 alex written from scratch and not based on the original IRCd.
20 cfe1893d 2002-05-08 alex
21 53b2acc0 2012-09-04 alex The name ngIRCd means next generation IRC daemon, which is a little bit
22 53b2acc0 2012-09-04 alex exaggerated: lightweight Internet Relay Chat server most probably would be a
23 53b2acc0 2012-09-04 alex better name :-)
24 53b2acc0 2012-09-04 alex
25 22a9ed66 2007-05-20 alex Please see the INSTALL document for installation and upgrade information!
26 e7214c15 2002-03-03 alex
27 22a9ed66 2007-05-20 alex
28 cfe1893d 2002-05-08 alex II. Status
29 cfe1893d 2002-05-08 alex ~~~~~~~~~~~
30 e7214c15 2002-03-03 alex
31 cb3a4321 2015-09-06 alex It is not the goal of ngIRCd to implement all the nasty behaviors of the
32 eeccc193 2005-06-26 alex original ircd, but to implement most of the useful commands and semantics
33 eeccc193 2005-06-26 alex specified by the RFCs.
34 cfe1893d 2002-05-08 alex
35 eeccc193 2005-06-26 alex In the meantime ngIRCd should be quite feature complete and stable to be
36 eeccc193 2005-06-26 alex used in real IRC networks.
37 194f18c8 2001-12-31 alex
38 eeccc193 2005-06-26 alex Implemented IRC-commands are:
39 eeccc193 2005-06-26 alex
40 65befdaf 2011-12-25 alex ADMIN, AWAY, CHANINFO, CONNECT, DIE, DISCONNECT, ERROR, GLINE, HELP, INFO,
41 65befdaf 2011-12-25 alex INVITE, ISON, JOIN, KICK, KILL, KLINE, LINKS, LIST, LUSERS, MODE, MOTD,
42 65befdaf 2011-12-25 alex NAMES, NICK, NJOIN, NOTICE, OPER, PART, PASS, PING, PONG, PRIVMSG, QUIT,
43 65befdaf 2011-12-25 alex REHASH, RESTART, SERVER, SERVICE, SERVLIST, SQUERY, SQUIT, STATS, SUMMON,
44 65befdaf 2011-12-25 alex TIME, TOPIC, TRACE, USER, USERHOST, USERS, VERSION, WALLOPS, WEBIRC, WHO,
45 65befdaf 2011-12-25 alex WHOIS, WHOWAS.
46 194f18c8 2001-12-31 alex
47 f39d6285 2003-01-04 alex III. Features (or: why use ngIRCd?)
48 f39d6285 2003-01-04 alex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
49 194f18c8 2001-12-31 alex
50 e0f8ce09 2012-01-04 alex - well arranged (lean) configuration file
51 e0f8ce09 2012-01-04 alex - simple to build/install, configure and maintain
52 e0f8ce09 2012-01-04 alex - supports IPv6 and SSL
53 e0f8ce09 2012-01-04 alex - no problems with servers that have dynamic IP addresses
54 e0f8ce09 2012-01-04 alex - freely available, modern, portable and tidy C-source
55 eeccc193 2005-06-26 alex - wide field of supported platforms, including AIX, A/UX, FreeBSD, HP-UX,
56 eeccc193 2005-06-26 alex IRIX, Linux, Mac OS X, NetBSD, OpenBSD, Solaris, and Windows with Cygwin.
57 e0f8ce09 2012-01-04 alex - ngIRCd is being actively developed since 2001.
58 194f18c8 2001-12-31 alex
59 c11e5501 2002-05-18 alex
60 f39d6285 2003-01-04 alex IV. Documentation
61 cfe1893d 2002-05-08 alex ~~~~~~~~~~~~~~~~~
62 408793c2 2002-01-29 alex
63 93146b57 2003-03-04 alex More documentation can be found in the "doc/" directory and the homepage of
64 b976ec03 2005-07-09 alex the ngIRCd: <http://ngircd.barton.de/>.
65 408793c2 2002-01-29 alex
66 e7214c15 2002-03-03 alex
67 f39d6285 2003-01-04 alex V. Download
68 f39d6285 2003-01-04 alex ~~~~~~~~~~~
69 e7214c15 2002-03-03 alex
70 b976ec03 2005-07-09 alex The homepage of the ngIRCd is: <http://ngircd.barton.de/>; you will find
71 b976ec03 2005-07-09 alex the newest information about the ngIRCd and the most recent ("stable")
72 b976ec03 2005-07-09 alex releases there.
73 e7214c15 2002-03-03 alex
74 93146b57 2003-03-04 alex If you are interested in the latest development versions (which are not
75 09968ee8 2008-04-24 alex always stable), then please read the section about "GIT" on the homepage and
76 09968ee8 2008-04-24 alex the file "doc/GIT.txt" which describes the use of GIT, the version control
77 a0252446 2015-07-19 alex system used by ngIRCd (homepage: <http://git-scm.com/>).
78 e7214c15 2002-03-03 alex
79 e7214c15 2002-03-03 alex
80 cfe1893d 2002-05-08 alex VI. Bugs
81 cfe1893d 2002-05-08 alex ~~~~~~~~
82 cfe1893d 2002-05-08 alex
83 f39d6285 2003-01-04 alex If you find bugs in the ngIRCd (which might be there :-), please report
84 f39d6285 2003-01-04 alex them at the following URL:
85 cfe1893d 2002-05-08 alex
86 a0252446 2015-07-19 alex <https://github.com/ngircd/ngircd/issues>
87 cfe1893d 2002-05-08 alex
88 a84b9d99 2003-03-09 alex There you can read about known bugs and limitations, too.
89 cfe1893d 2002-05-08 alex
90 a0252446 2015-07-19 alex If you have comments, patches or something else, please feel free to post
91 a0252446 2015-07-19 alex a mail to the ngIRCd mailing list: <ngircd-ml@ngircd.barton.de> (please see
92 a0252446 2015-07-19 alex <http://ngircd.barton.de/support.php> for details) or join the ngIRCd IRC
93 a0252446 2015-07-19 alex channel: <irc://irc.barton.de/ngircd>.