]> arthur.barton.de Git - ngircd-web.git/commitdiff
ngIRCd release 19
authorAlexander Barton <alex@barton.de>
Wed, 29 Feb 2012 17:25:24 +0000 (18:25 +0100)
committerAlexander Barton <alex@barton.de>
Wed, 29 Feb 2012 17:25:24 +0000 (18:25 +0100)
common/download.inc
doc/ChangeLog
doc/NEWS
doc/Platforms.txt
doc/README-Interix.txt
news.php.de
news.php.en

index eaf0ec1df350f77cefa5b5c55f82acae689819d4..712e2c46e638c8a855b768842b86b88f426a13d1 100644 (file)
@@ -1,29 +1,16 @@
 <dl>
        <dt>
-               <strong>ngIRCd Release 18</strong> (2011-07-10):
+               <strong>ngIRCd Release 19</strong> (2012-02-29):
        </dt>
        <dd>
                <p>Server: <em>ftp.berlios.de</em>
                (<a href="ftp://ftp.berlios.de/pub/ngircd/">ftp</a>):
-               <a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-18.tar.gz">ngircd-18.tar.gz</a>
-               (<a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-18.tar.gz.sig">Sig</a>)
+               <a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-19.tar.gz">ngircd-19.tar.gz</a>
+               (<a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-19.tar.gz.sig">Sig</a>)
                <br>Server: <em>ngircd.barton.de</em>
                (<a href="http://ngircd.barton.de/pub/ngircd/">http</a>):
-               <a href="http://ngircd.barton.de/pub/ngircd/ngircd-18.tar.gz">ngircd-18.tar.gz</a>
-               (<a href="http://ngircd.barton.de/pub/ngircd/ngircd-18.tar.gz.sig">Sig</a>)
-       </dd>
-       <dt>
-               <strong>ngIRCd Release 19~rc1</strong> (2012-02-12):
-       </dt>
-       <dd>
-               <p>Server: <em>ftp.berlios.de</em>
-               (<a href="ftp://ftp.berlios.de/pub/ngircd/">ftp</a>):
-               <a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-19~rc1.tar.gz">ngircd-19~rc1.tar.gz</a>
-               (<a href="ftp://ftp.berlios.de/pub/ngircd/ngircd-19~rc1.tar.gz.sig">Sig</a>)
-               <br>Server: <em>ngircd.barton.de</em>
-               (<a href="http://ngircd.barton.de/pub/ngircd/">http</a>):
-               <a href="http://ngircd.barton.de/pub/ngircd/ngircd-19~rc1.tar.gz">ngircd-19~rc1.tar.gz</a>
-               (<a href="http://ngircd.barton.de/pub/ngircd/ngircd-19~rc1.tar.gz.sig">Sig</a>)
+               <a href="http://ngircd.barton.de/pub/ngircd/ngircd-19.tar.gz">ngircd-19.tar.gz</a>
+               (<a href="http://ngircd.barton.de/pub/ngircd/ngircd-19.tar.gz.sig">Sig</a>)
                </ul>
        </dd>
 </dl>
index 056ee4881ae433f465d040f9504431844b45f955..037ce1ae98da8feb5469af99b391c4b1c254a5eb 100644 (file)
@@ -9,7 +9,18 @@
                                -- ChangeLog --
 
 
-ngIRCd Release 19
+ngIRCd Release 19 (2012-02-29)
+
+  - Update build system: bump config.guess and config.sub files used by
+    GNU autoconf/automake to recent versions.
+  - Fix configuration file parser: don't accept "[SSL]" blocks in the
+    configuration file when no SSL support is built in ngIRCd.
+  - Fix building ngIRCd with old gcc versions (e. g. 2.7.2).
+  - Correctly re-open syslog logging after reading of configuration
+    file: Syslog logging has been initialized before reading the
+    configuraton, so ngIRCd always used the default facility and ignored
+    the "SyslogFacility" configuration option ...
+    Thanks to Patrik Schindler for reporting this issue!
 
   ngIRCd 19~rc1 (2012-02-12)
   - Enhance command limits for server links: the limit now is dependent
index fcb7788c0d34e7f8d50ebaf661c65ecb103919f7..4fa98dc3e8680718459d0e33f107aa68575f8924 100644 (file)
--- a/doc/NEWS
+++ b/doc/NEWS
@@ -8,7 +8,8 @@
 
                                   -- NEWS --
 
-ngIRCd Release 19
+
+ngIRCd Release 19 (2012-02-29)
 
   ngIRCd 19~rc1 (2012-02-12)
   - Update preliminary ngIRCd protocol module for Anope 1.9.6, which now
index 58913c32179e186db639f8d159377cefffff54dc..2f710382b274e2b32a40787bfc614de580d6cbea 100644 (file)
@@ -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
index 8f5451f1551101fe13a72755372ee2fe509dc6a1..f24f38dd0e91893226a33212642a303fd99d1253 100644 (file)
@@ -1,12 +1,10 @@
 
-                    ngIRCd - Next Generation IRC Server
-
-                      (c)2001-2010 Alexander Barton,
-                   alex@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).
+
index fe5e97dd29efe1384443723f42c07a24430bb101..d00f7a8a7196b8cee841ab15b03fe9670bf0f074 100644 (file)
@@ -13,7 +13,7 @@
 </h3>
 <p>
        Die aktuelle stabile Version ist
-       <strong>Release 18</strong> vom 10. Juli 2011,
+       <strong>Release 19</strong> vom 29. Februar 2012,
        siehe auch die
        <a href="download.php.de">Download-M&ouml;glichkeiten</a>.
 </p>
index b29c2d73558295467a35eff40ad1a1031c1d1052..577817bf840649f8f8382664f4c87930ada52e97 100644 (file)
@@ -13,7 +13,7 @@
 </h3>
 <p>
        The current stable version is
-       <strong>Release 18</strong> of July 10 2011,
+       <strong>Release 19</strong> of February 29 2012,
        please also refer to the <a href="download.php.en">Download</a>
        options.
 </p>