Module: ngircd.git
Branch: master
Commit: 29aa324471db694f4eae108246163e0a13c19d5b
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=29aa3244…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Feb 29 14:42:41 2012 +0100
Update Updated doc/Platforms.txt for ngIRCd 19
---
doc/Platforms.txt | 31 ++++++++++++++++---------------
1 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/doc/Platforms.txt b/doc/Platforms.txt
index 58913c3..2f71038 100644
--- a/doc/Platforms.txt
+++ b/doc/Platforms.txt
@@ -2,7 +2,7 @@
ngIRCd - Next Generation IRC Server
http://ngircd.barton.de/
- (c)2001-2011 Alexander Barton and Contributors.
+ (c)2001-2012 Alexander Barton and Contributors.
ngIRCd is free software and published under the
terms of the GNU General Public License.
@@ -31,23 +31,23 @@ hppa1.1/unknown/linux-gnu gcc 3.3.3 0.8.0 04-05-30 alex Y Y Y Y
hppa2.0/unknown/linux-gnu gcc 3.3.5 13~rc1 08-12-02 alex Y Y Y Y
hppa2.0w-hp-hpux11.11 gcc 4.2.3 14.1 09-07-22 goetz Y Y Y Y
i386/apple/darwin9.7.0 gcc 4.0.1 14.1 09-08-04 alex Y Y Y Y (3)
-i386/apple/darwin10.7.0 gcc 4.2.1 18 11-07-05 alex Y Y Y Y (3)
-i386/apple/darwin11.0.0 gcc 4.2.1 18 11-07-02 alex Y Y Y Y (3)
+i386/apple/darwin10.8.0 gcc 4.2.1 19 12-02-26 alex Y Y Y Y (3)
+i386/apple/darwin11.3.0 gcc 4.2.1 19 12-02-26 alex Y Y Y Y (3)
i386/pc/solaris2.9 gcc 3.2.2 CVSHEAD 04-02-24 alex Y Y Y Y
-i386/pc/solaris2.11 gcc 3.4.3 18 11-07-10 alex Y Y N Y (4)
+i386/pc/solaris2.11 gcc 3.4.3 19 12-02-26 alex Y Y N Y (4)
i386/pc/solaris2.11 gcc 4.2.3 18 11-08-17 goetz Y Y Y Y (4)
i386/unknown/freebsd5.2.1 gcc 3.3.3 0.8.0 04-05-30 alex Y Y Y Y
-i386/unknown/freebsd6.2 gcc 3.4.6 18 11-07-10 alex Y Y Y Y (3)
-i386/unknown/freebsd7.3 gcc 4.2.1 18 11-07-10 alex Y Y Y Y (3)
-i686/unknown/gnu0.3 gcc 4.4.5 18 11-07-10 alex Y Y Y Y
+i386/unknown/freebsd6.2 gcc 3.4.6 19 12-02-26 alex Y Y Y Y (3)
+i386/unknown/freebsd7.3 gcc 4.2.1 19 12-02-26 alex Y Y Y Y (3)
+i686/unknown/gnu0.3 gcc 4.4.5 19 12-02-29 alex Y Y Y Y
i686/unkn./kfreebsd7.2-gnu gcc 4.3.4 15 09-12-02 alex Y Y Y Y (3)
i386/unknown/netbsdelf1.6.2 gcc 2.95.3 18 11-07-10 goetz Y Y Y Y
i386/unknown/netbsdelf3.0.1 gcc 3.3.3 0.10.0-p1 06-08-30 alex Y Y Y Y (3)
-i386/unknown/netbsdelf4.0 gcc 4.1.2 18 11-07-10 alex Y Y Y Y (3)
-i386/unknown/netbsdelf5.0.2 gcc 4.1.3 18 11-07-10 alex Y Y Y Y (3)
+i386/unknown/netbsdelf4.0 gcc 4.1.2 19 12-02-29 alex Y Y Y Y (3)
+i386/unknown/netbsdelf5.0.2 gcc 4.1.3 19 12-02-26 alex Y Y Y Y (3)
i386/unknown/openbsd3.9 gcc 3.3.5 0.10.0-p1 06-08-30 alex Y Y Y Y (3)
i386/unknown/openbsd4.1 gcc 3.3.5 16 10-04-11 alex Y Y Y Y (3)
-i586/pc/interix3.5 gcc 3.3 18 11-07-10 alex Y Y N Y
+i586/pc/interix3.5 gcc 3.3 19 12-02-29 alex Y Y N Y
i686/pc/cygwin gcc 3.3.1 0.8.0 04-05-30 alex Y Y N Y
i686/pc/linux-gnu gcc 2.95.4 0.8.0 04-05-30 alex Y Y Y Y (1)
i686/pc/linux-gnu gcc 3.3.5 14.1 09-08-04 alex Y Y Y Y (1)
@@ -55,8 +55,8 @@ i386/pc/linux-gnu gcc 4.1.2 13~rc1 08-12-05 alex Y Y Y Y (1)
i686/pc/linux-gnu gcc 4.3.2 14.1 09-08-04 alex Y Y Y Y (1)
m68k/apple/aux3.0.1 gcc 2.7.2 17 10-11-07 alex Y Y N Y
m68k/apple/aux3.0.1 Orig. A/UX 17 10-11-07 alex Y Y N Y (2)
-m68k/apple/aux3.1.1 gcc 2.7.2 18 11-07-02 alex Y Y N Y
-m68k/apple/aux3.1.1 Orig. A/UX 18 11-07-02 alex Y Y N Y (2)
+m68k/apple/aux3.1.1 gcc 2.7.2 19 12-02-26 alex Y Y N Y
+m68k/apple/aux3.1.1 Orig. A/UX 19 12-02-26 alex Y Y N Y (2)
m68k/hp/hp-ux9.10 Orig. HPUX 0.7.x-CVS 03-04-30 goetz Y Y Y Y
m88k/dg/dgux5.4R3.10 gcc 2.5.8 CVSHEAD 04-03-15 alex Y Y ? ?
mipsel/unknown/linux-gnu gcc 4.1.2 18 11-07-05 goetz Y Y N Y (1)
@@ -69,9 +69,10 @@ powerpc/unknown/openbsd3.6 gcc 2.95.3 0.10.0 06-10-08 alex Y Y N Y
sparc/sun/solaris2.6 gcc 2.95.3 0.7.x-CVS 03-04-22 alex Y Y Y Y
sparc/sun/solaris2.7 gcc 3.3 0.8.0 04-05-30 alex Y Y Y Y
sparc/unkn./netbsdelf1.6.1 gcc 2.95.3 0.8.0 04-05-30 alex Y Y Y Y
-x86_64/unknown/freebsd8.1 gcc 4.2.1 18 11-07-10 alex Y Y Y Y (3)
-x86_64/unknown/linux-gnu gcc 4.4.5 18 11-07-02 alex Y Y Y Y (1)
-x86_64/unknown/openbsd4.7 gcc 3.3.5 18 11-07-10 alex Y Y Y Y (3)
+x86_64/unknown/freebsd8.1 gcc 4.2.1 19 12-02-26 alex Y Y Y Y (3)
+x86_64/unkn./freebsd8.1-gnu gcc 4.4.5 19 12-02-26 alex Y Y Y Y (3)
+x86_64/unknown/linux-gnu gcc 4.4.5 19 12-02-26 alex Y Y Y Y (1)
+x86_64/unknown/openbsd4.7 gcc 3.3.5 19 12-02-26 alex Y Y Y Y (3)
Notes
Module: ngircd.git
Branch: master
Commit: a39a1a5273f953c7c25bcb5b89c607444368d072
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=a39a1a52…
Author: Alexander Barton <alex(a)barton.de>
Date: Wed Feb 29 13:20:09 2012 +0100
doc/README-Interix.txt: note that GNU make should be used
---
doc/README-Interix.txt | 27 +++++++++++++++++----------
1 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/doc/README-Interix.txt b/doc/README-Interix.txt
index 8f5451f..f24f38d 100644
--- a/doc/README-Interix.txt
+++ b/doc/README-Interix.txt
@@ -1,12 +1,10 @@
- ngIRCd - Next Generation IRC Server
-
- (c)2001-2010 Alexander Barton,
- alex(a)barton.de, http://www.barton.de/
+ ngIRCd - Next Generation IRC Server
+ http://ngircd.barton.de/
+ (c)2001-2012 Alexander Barton and Contributors.
ngIRCd is free software and published under the
- terms of the GNU General Public License.
-
+ terms of the GNU General Public License.
-- README-Interix.txt --
@@ -20,10 +18,13 @@ Windows Server 2003. SUA is supported on Windows Server 2003 R2, Windows
Server 2008 & 2008 R2, Windows Vista, and Windows 7 -- so ngIRCd should be
able to run on all of these platforms.
-But please note that the poll() API function is not fully implemented by
-SFU/SUA and therefore can't be used by ngIRCd -- which normally would be
-the default. Please see <http://www.suacommunity.com/faqs.aspx> section
-4.25 for details:
+But please note that two things:
+
+1. Don't use the poll() IO API
+
+The poll() API function is not fully implemented by SFU/SUA and therefore
+can't be used by ngIRCd -- which normally would be the default. Please see
+<http://www.suacommunity.com/faqs.aspx> section 4.25 for details:
"If you do try to use the poll() API your program will block on the
API call forever. You must direct your program to build using the
@@ -35,3 +36,9 @@ So when running the ./configure script, you HAVE TO DISABLE poll() support:
ngIRCd then defaults to using the select() API function which works fine.
+2. Use GNU make(1)
+
+Starting with ngIRCd 18, our build system doesn't work with the default
+make(1) binary of Interix, you should use GNU make instead (tested with
+version 3.82 built from source).
+
Module: ngircd.git
Branch: master
Commit: e1026d5dd1c871299bb75ce1751190f485893352
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=e1026d5d…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 12 17:57:33 2012 +0100
Update RPM spec file description to match Debian "control file"
---
contrib/ngircd.spec | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
index ff6cdbd..3c92f30 100644
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -15,18 +15,19 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: zlib-devel, openssl-devel
%description
-ngIRCd is a free open source daemon for the Internet Relay Chat (IRC),
-developed under the GNU General Public License (GPL). It's written from
-scratch and is not based upon the original IRCd like many others.
+This package provides ngIRCd, a lightweight Internet Relay Chat
+server for small or private networks. It is simple to configure, can
+cope with dynamic IP addresses, and supports IPv6 as well as SSL. It
+is written from scratch, not based on the original IRCd and quite
+portable.
Advantages:
- - no problems with servers using changing/non-static IP addresses.
- - small and lean configuration file.
- - free, modern and open source C code.
- - still under active development.
-
-ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run
-mixed networks.
+ - well arranged (lean) configuration file
+ - simple to build/install, configure and maintain
+ - supports IPv6 and SSL
+ - no problems with servers that have dynamic IP addresses
+ - freely available, modern, portable and tidy C-source
+ - ngIRCd is being actively developed since 11 years.
%prep
%setup -q
Module: ngircd.git
Branch: master
Commit: f7bdee5f1360a10b3422a6e0a8e28c2be387c2dd
URL: http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git&a=commit;h=f7bdee5f…
Author: Alexander Barton <alex(a)barton.de>
Date: Sun Feb 12 16:48:57 2012 +0100
Update NEWS and ChangeLog files
---
ChangeLog | 9 ++++++++-
NEWS | 2 ++
2 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index b7083db..c633228 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,12 @@
ngIRCd Release 19
+ - Enhance command limits for server links: the limit now is dependent
+ on the number of users connected in the network and higher while
+ servers are joining the network to make the login of servers faster.
+ - Log more information about server synchronization.
+ - Update preliminary ngIRCd protocol module for Anope 1.9.6, which now
+ is the only supported version.
- New numeric RPL_WHOISHOST_MSG(378), which returns the DNS hostname
(if available) and the IP address of a client in the WHOIS reply.
Only the user itself and local IRC operators get this numeric.
@@ -31,7 +37,8 @@ ngIRCd Release 19
- Fix both ERR_SUMMONDISABLED(445) and ERR_USERSDISABLED(446) replies.
- MODE command: correctly return ERR_UNKNOWNMODE(472) numeric for
unknown channel modes, instead of ERR_UMODEUNKNOWNFLAG(501).
- - ISUPPORT(005) numeric: add "O", "R", and "z" modes to "CHANMODES".
+ - ISUPPORT(005) numeric: add "O", "R", and "z" modes to "CHANMODES",
+ add "EXCEPTS=e" and "INVEX=I", add "MAXLIST=beI:50".
- Limit the number of list items in the reply of LIST (100), WHO (25),
WHOIS (10), and WHOWAS (25) commands.
- LIST command: compare pattern case insensitive.
diff --git a/NEWS b/NEWS
index 054780e..78447ab 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,8 @@
ngIRCd Release 19
+ - Update preliminary ngIRCd protocol module for Anope 1.9.6, which now
+ is the only supported version.
- New numeric RPL_WHOISHOST_MSG(378), which returns the DNS hostname
(if available) and the IP address of a client in the WHOIS reply.
Only the user itself and local IRC operators get this numeric.