Hi,
I think it should be noted in the »Support« section of the website, that
any feedback is appreciated even without subscribing to the mailing
list.
The text now doesn't state clearly that it is not necessary to subscribe
to the mailing list. This can be hurdle for some users.
Regards
Götz
--
http://www.knubbelmac.de/
Hi IRC’ers!
We are in preparation of the next ngIRCd release, release 16, which will contain the following changes, enhancements, and new features:
- Various fixes to the build system and code cleanups.
- contrib/platformtest.sh: Only show latest commit.
- Updatet doc/Platforms.txt, added new README-Interix.txt documenting
how to tun ngIRCd on Microsoft Services for UNIX (MS SFU, MS SUA).
- Updated links to the ngIRCd homepage (bug tracker, mailing list).
- Added missing modes to USERMODES #…
[View More]define
- Show our name (IRCD=ngIRCd) in ISUPPORT (005) numeric
- Quote received messages of ERROR commands in log output.
- ngircd.conf manual page: document missing "Password" variable.
- Implement WEBIRC command used by some Web-IRC frontends. The
password required to secure this command must be configured using
the new "WebircPassword" variable in the ngircd.conf file.
- Don't use port 6668 as example for both "Ports" and "SSLPorts".
- Remove limit on max number of configured irc operators.
- Only link "nsl" library when really needed.
- A new channel mode "secure connections only" (+z) has been
implemented: Only clients using a SSL encrypted connection to the
server are allowed to join such a channel.
But please note three things: a) already joined clients are not
checked when setting this mode, b) IRC operators are always allowed
to join every channel, and c) remote clients using a server not
supporting this mode are not checked either and therefore always
allowed to join.
The first release candidate, version 16~rc1, is available for downloading and testing since a few days, and it would be really great if you could vive it a try and do some testing. Thanks!
As usual the download locations are:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-16~rc1.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-16~rc1.tar.gz>
The GnuPG signatures for 16~rc1 and patches from release 15 are available as well and can be downloaded from here:
<ftp://ngircd.barton.de/pub/ngircd/>
<ftp://ftp.berlios.de/pub/ngircd/>
You can have a look at the complete history and every single patch using the GIT web-frontend located at:
<http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
Please test this release candidate and report all bugs you encounter using the bug tracker and/or this mailing list. Thanks a lot for your support!
Regards
Alex
[View Less]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
There have been no reports of problems in our release candidate for
ngIRCd 15, so here it is!
Since our last ngIRCd release 14.1 on April 9 quite a few fixes and
enhancements have been developed and been integrated into our master branch.
The changes are:
- - Do not add default listening port (6667) if SSL ports were
specified, so ngIRCd can be configured to only accept SSL
encrypted connections now.
- - Enable IRC operators to use the …
[View More]IRC command SQUIT (insted of
the already implemented but non-standard DISCONNECT command).
- - New configuration option "AllowRemoteOper" (disabled by default)
that enables remote IRC operators to use the IRC commands SQUIT
and CONNECT on the local server.
- - Mac OS X: fix test for packagemaker(1) tool in Makefile and use
gcc 4.0 for Mac OS X 10.4 compatibility in the Xcode project file.
- - Fix --with-{openssl|gnutls} to accept path names.
- - Fix LSB header of Debian init script.
- - Updated doc/Platforms.txt and include new script
contrib/platformtest.sh to ease generating platform reports.
- - Fix connection information for already registered connections.
- - Enforce upper limit on maximum number of handled commands.
This implements a throttling scheme: an IRC client can send up
to 3 commands or 256 bytes per second before a one second pause
is enforced.
- - Fix connection counter.
- - Fix a few error handling glitches for SSL/TLS connections.
- - Minor fixes to manual pages and documentation.
You can download ngIRCd release 15 here:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-15.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-15.tar.gz>
The GnuPG signatures for 15, a Mac OS X installer package, and patches
from release 14.1 are available and can be downloaded from here:
<ftp://ngircd.barton.de/pub/ngircd/>
<ftp://ftp.berlios.de/pub/ngircd/>
The relevant MD5 sums are:
ngircd-15.tar.gz: c183a85eba6fe51255983848f099c8ae
ngircd-14.1-15.patch.gz: 8a114618bfc23d3301762e0dbee704ac
You can have a look at the complete history and every single patch using
the GIT web-frontend located at:
<http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
Please let us know if you encounter any bugs or need more/better
documentation (best is to file bugs using the bug tracker or to mail to
this list). Thanks!
Regards
Alex
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQEcBAEBAgAGBQJK/A6rAAoJEIpFmtLqoVokCd8H/1LoJy2h5wMjnFo8vczMs5Tk
O7Vula2j7+oMkDyg+s1jSVzElXWVR3ghThDCofYcpRlk70PLeeonwI/5q8IGCPcs
uGeHgmhbCQUyLfCGffX6x/Gmrd0bo3PYnFQGoNHqmMdV2AL4KJtYz5b6VvbpWHS+
6Y+gf6xp9f9dQC2J1250+FEKv6NtNv0ugIbMgZh9tdPnECqEFVGlDETvzR2YR7uM
JDFq0eVzXqj6S9MFjOub7Boq0O7uEHYBuZ1suJ8rwRAgJVQrJoYvxm60YD5LIvus
/9U7AfyPvXbEgr+Qfg2E1DlyXDcRr46lKSGuVgqfjATnmlhoIDtEQ14D+2rM8FE=
=wATK
-----END PGP SIGNATURE-----
[View Less]
Hi all!
Since our last ngIRCd release 14.1 on April 9 quite a few fixes and
enhancements have been developed and been integrated into our master
branch. So here it is: the first release candidate for ngIRCd 15:
The changes are:
- Do not add default listening port (6667) if SSL ports were
specified, so ngIRCd can be configured to only accept SSL
encrypted connections now.
- Enable IRC operators to use the IRC command SQUIT (insted of
the already implemented but non-standard …
[View More]DISCONNECT command).
- New configuration option "AllowRemoteOper" (disabled by default)
that enables remote IRC operators to use the IRC commands SQUIT
and CONNECT on the local server.
- Mac OS X: fix test for packagemaker(1) tool in Makefile and use
gcc 4.0 for Mac OS X 10.4 compatibility in the Xcode project file.
- Fix --with-{openssl|gnutls} to accept path names.
- Fix LSB header of Debian init script.
- Updated doc/Platforms.txt and include new script
contrib/platformtest.sh to ease generating platform reports.
- Fix connection information for already registered connections.
- Enforce upper limit on maximum number of handled commands.
This implements a throttling scheme: an IRC client can send up
to 3 commands or 256 bytes per second before a one second pause
is enforced.
- Fix connection counter.
- Fix a few error handling glitches for SSL/TLS connections.
- Minor fixes to manual pages and documentation.
You can download ngIRCd 15~rc1 here:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-15~rc1.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-15~rc1.tar.gz>
The GnuPG signatures for 15~rc1 and patches from release 14.1 are
available and can be downloaded from here:
<ftp://ngircd.barton.de/pub/ngircd/>
<ftp://ftp.berlios.de/pub/ngircd/>
You can have a look at the complete history and every single patch
using the GIT web-frontend located at:
<http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
Please test this release candidate and report all bugs you encounter
using the bug tracker and/or this mailing list. Thanks!
Regards
Alex
[View Less]
On Fri, Sep 18, 2009 at 10:48 PM, Alexander Barton <alex(a)barton.de> wrote:
> Am 17.09.2009 um 09:06 schrieb a boy:
>
> any direction?
>>
>
> Installation on Cygwin should be just the same as on any other UNIX-like
> platform and is explained in the INSTALL file:
>
> ./configure [<parameters> [...]]
>
~~~~~~~~~~~~
./configure is unix shell script and can not run on Cygwin and windows. so
how to get the file "makefile"?
> make
> make …
[View More]install
>
> But I don't know if anybody has been testing ngIRCd on Cygwin recently, so
> it probably could be that something is broken ...
> If so, please report any errors you encounter!
>
> Regards
> Alex
>
>
[View Less]
Hi,
just wanted you to know that ngircd 14.1 compiles fine on HP-UX 11i
(PA-RISC) using gcc 4.2.3 and gmake:
--------------
ngIRCd 14.1 has been configured with the following options:
Target: hppa2.0w-hp-hpux11.11
Compiler: gcc
Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-
prototypes -fstack-protector -D_XOPEN_SOURCE_EXTENDED -DSYSCONFDIR='"$
(sysconfdir)"'
Libraries: -lz -lnsl
'ngircd' binary: /usr/local/sbin
…
[View More]Configuration file: /usr/local/etc
Manual pages: /usr/local/man
Documentation: /usr/local/share/doc/ngircd
Syslog support: yes Enable debug code: no
zlib compression: yes IRC sniffer: no
Use TCP Wrappers: no Strict RFC mode: no
Zeroconf support: no IRC+ protocol: yes
IDENT support: no I/O backend: "poll()"
IPv6 protocol: no SSL support: no
real 0m22.769s
user 0m9.110s
sys 0m11.100s
bash-3.2# time gmake -j2
real 0m13.663s
user 0m16.200s
sys 0m1.880s
bash-3.2# ./ngircd --help
ngircd 14.1-SYSLOG+ZLIB+IRCPLUS-hppa2.0w/hp/hpux11.11
bash-3.2# file ngircd
ngircd: PA-RISC2.0 shared executable dynamically linked -not
stripped
--------------
(testing machine is a J6750 with two PA-RISC 8700+ CPUs with 875 MHz
and enough RAM)
Regards
Götz
[View Less]
Hi all,
a patch (mostly untested 8->) that adds initial support for certificates
to the openssl backend is located here:
http://strlen.de/ngircd/0001-SSL-TLS-add-initial-certificate-support-to-ope…
(signature:
http://strlen.de/ngircd/0001-SSL-TLS-add-initial-certificate-support-to-ope…)
The patch applies to ngircd release 14.1.
For those that want to follow up on changes/patches, please consider
tracking my repository at
git://git.breakpoint.cc/fw/ngircd-tls.git , the certificate changes …
[View More]are
in the "tls-master" branch.
(gitweb:
http://git.breakpoint.cc/cgi-bin/gitweb.cgi?p=fw/ngircd-tls.git;a=summary)
By "initial" i mean that the basic functionality appears to work, but
has not been tested much; noone has reviewed the code so far, there is
no support for things like "accept this cerificate only from ip X", etc.
Although I do not know when I can work on this again, I ask that
everyone interested in seeing this feature in ngircd and with some spare
time and a ngircd test installation to try out this patch and report
any bugs/change requests, thanks a lot!
The patch adds a few new config options:
in GLOBAL section:
SSLCAFile = /the/file/with/trusted/ca/certificates
Filename pointing to the Trusted CA Certificates. Required for
verifying peer certificates.
SSLCRLFile = /the/file/with/revoked/certificates (WARNING: not tested AT ALL)
SSLRequireClientCert = (yes|no)
Do not accept incoming SSL connections from clients that do not
have a valid certificate.
in [SERVER] section:
SSLVerify: (yes|no)
Verify Server Peer Certificate. If this is an active connection
(i.e. ngircd connects to the peer), the ssl handshake
is aborted if the certificate of the remote server cannot be
validated.
If this is a passive connection (ngircd waits for the remote server to
connect) and SSLRequireClientCert is false, the server link will only
be established if the password matches and a valid certificate
was received. (obvioulsy, because its not possible to know in advance if the
incoming connection is from a server or an irc client, the ssl handshake
always completes; the connection will be shut down again once the
SERVER command is received and the connection was established without
/invalid certificate.
[View Less]
Hi all!
Florian Westphal found a serious bug in ngIRCd release 14 which
affects all servers compiled with SSL-support linked in, whereas it is
irrelevant whether SSL support is actually in use or not. This bug is
remotely triggerable and causes the daemon to crash (DoS).
So EVERYBODY using ngIRCd release 13 or 14 with SSL-support linked in
SHOULD UPGRADE to nIRCcd release 14.1 as soon as possible!
You can use the "ngircd --version" command to check the options your
daemon provides: …
[View More]if it lists "SSL", you are affected! (e. g. "ngircd
14.1-SYSLOG+ZLIB+SSL+IRCPLUS+IPv6-i386/apple/darwin9.6" is affected)
The full changelog lists (since release 14):
- Security: fix remotely triggerable crash in SSL/TLS code.
- BSD start script contrib/ngircd.sh has been renamed to ngircd-bsd.sh.
- New start/stop script for RedHat-based distributions:
contrib/ngircd-redhat.init, thanks to Naoya Nakazawa
<naoya(a)sanow.net>.
- Doxygen: update source code repository link to GIT.
- Debian: build ngircd-full-dbg package.
- Allow ping timeout quit messages to show the timeout value.
- Fix error handling on compressed links.
- Fix server list announcement.
- Do not remove hostnames from info text.
Direct download links for the source archive:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-14.1.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-14.1.tar.gz>
The ChangeLog can be found here:
<http://ngircd.barton.de/doc/ChangeLog>
<http://ngircd.berlios.de/doc/ChangeLog>
GnuPG signatures and a patches from release 14 are available and can
be downloaded from here:
<ftp://ngircd.barton.de/pub/ngircd/>
<ftp://ftp.berlios.de/pub/ngircd/>
The relevant MD5 sums are:
MD5 (ngircd-14.1.tar.gz) = eef90855414c35bfb6590d17e24ee06f
MD5 (ngircd-14-14.1.patch.gz) = 896814187a7a350272ab5fb4119a381a
You can habe a look at the complete history and every single patch
using the GIT web-frontend located at:
<http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
Please let us know if you encounter any bugs or need more/better
documentation (best is to file bugs using the bug tracker or to mail
to this list). Thanks!
Regards
Alex
[View Less]
Hello!
Since the last release candidate no serious problems have been found,
and so here it is: ngIRCd Release 14.
Prominent changes are the removal of the limit of pre-definded
channels in ngircd.conf and the implemnetation of a "channel key file"
which allows for individual pre-defined channel user keys (see "man
ngircd.conf" and the variable "KeyFile" for details).
The changelog lists:
- Display IPv6 addresses as "[<addr>]" when accepting connections.
- Updated Debian/…
[View More]Linux init script (see contrib/Debian/ngircd.init).
- Allow creation of persistent modeless channels.
- The INFO command reports the compile time now (if available).
- Spell check and enhance ngIRCd manual pages.
- Channel mode changes: break on syntax errors in MODE command.
- Support individual channel keys for pre-defined channels: introduce
new configuration variable "KeyFile" in [Channel] sections in
ngircd.conf,
here a file can be configured for each pre-defined channel which
contains
individual channel keys for different users.
- Remove limit on maximum number of predefined channels in
ngircd.conf.
- Updated ngircd.spec file for building RPM packages.
- Add new and missing files to Mac OS X Xcode project, and update
project.
- Reject masks with wildcard after last dot.
- TLS/SSL: remove useless error message when ssl connection is closed.
- Fix memory leak when a encrypted and compressed server link goes
down.
(closes bug #95, reported by Christoph)
- Fix handling of channels containing dots.
(closes ug #93, reported by Gonosz Csiga)
Thanks a lot to all contributors!
Direct download links for the source archive:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-14.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-14.tar.gz>
The ChangeLog can be found here:
<http://ngircd.barton.de/doc/ChangeLog>
<http://ngircd.berlios.de/doc/ChangeLog>
GnuPG signature and patches from release 13 as well as 14~rc1 are
available and can be downloaded from here:
<ftp://ngircd.barton.de/pub/ngircd/>
<ftp://ftp.berlios.de/pub/ngircd/>
The relevant MD5 sums are:
MD5 (ngircd-14.tar.gz) = 0080f9bb9a466a8852a5aedf0b51f016
MD5 (ngircd-13-14.patch.gz) = 91edaf2e35379b8011e307671367e067
You can habe a look at the complete history and every single patch
using the GIT web-frontend located at:
<http://ngircd.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git>
Please let us know if you encounter any bugs or need more/better
documentation (best is to file bugs using the bug tracker or to mail
to this list). Thanks!
Regards
Alex
[View Less]