Hey there,
Thanks for the;
PredefChannelsOnly = yes
advice.
I tried putting it in the global and then the channel section, and it
is not doing the job
I put it in my /usr/local/etc/ngircd.conf
and then stopped and started the ngirdc
is there a trick I am missing?
Cheers! RichGriese(a)gmail.com
Hi All!
Not quite a week later, there is the 2nd release candidate for the upcoming ngIRCd release 17 available for downloading and testing. The changes since -rc1 are:
* doc/Makefile.am: don¹t set docdir, automake handles it already
* Only use "__attribute__ ((unused))" if GCC >=2.8 is used
* Only try to set FD_CLOEXEC if this flag is defined
* Added m68k/apple/aux3.0.1 (gcc 2.7.2) to doc/Platforms.txt
* Don't use PARAMS() macro for function implementations
* ./configure: check support for C prototypes again
* ./configure: check if C compiler can compile ISO Standard C
* Make sourcecode compatible with ansi2knr again
* Generate ngIRCd version number from GIT tag
* ZeroConf: include header files missing since commit a988bbc86a
* New doc/HowToRelease.txt file describing the release process
* Updated contrib/platformtest.sh (new version scheme)
So the biggest change is that really old compilers (pre-ANSI) are supported again; this has been tested on ancient Apple UNIX (A/UX) 3.0.
If you want to test ngIRCd yourself, you can use the sequenze
tar xzf ngircd-17~rc2.tar.gz
cd ngircd-17~rc2
contrib/platformtest.sh
which will (hopefully) result in a nice summary after compiling the daemon and running the test suite.
The release candidate is available for downloading and testing at the usual locations:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-17~rc2.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-17~rc2.tar.gz>
The GnuPG signatures for 17~rc2 and patches from release 17~rc1 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 thoroughly and report all bugs and problems you encounter using the bug tracker (<http://ngircd.barton.de/bugzilla/index.cgi>) and/or this mailing list.
I think I'll update my Debian packages with this release candidate as well as build a new Mac OS X package, so that this code gets even more testing. What do you think?
Regards
Alex
(My last mail didn’t reach its recipients; /me should use the correct mailing list address in the future – so here my next try…)
Hello World!
After about 6 months of development, we are in preparation for the next ngIRCd release which will be release 17. I uploaded the first release candidate for the upcoming release, please test!
The following new features and changes have been coded, most notably ngIRCd now supports user authentication using PAM, supports hostname cloaking (user mode „x“), and supports BOPM, the open proxy monitor. The full NEWS file lists:
* New configuration option "NoZeroConf" to disable service
registration at runtime even if ngIRCd is compiled with support
for ZeroConf (e.g. using Howl, Avahi or on Mac OS X).
* New configuration option "SyslogFacility" to define the syslog
"facility" (the "target"), to which ngIRCd should send its log
messages. Possible values are system dependant, but most probably
"auth", "daemon", "user" and "local1" through "local7" are
possible values; see syslog(3).
Default is "local5" for historical reasons.
* Dump the "internal server state" (configured servers, established
connections and known clients) to the console or syslog when
receiving the SIGUSR2 signal and debug mode is enabled.
* Enable the daemon to disable and enable "debug mode" on runtime
using signal SIGUSR1, when debug code is compiled in, not only on
startup using the command line parameters.
* Implement user mode "x": hostname cloaking (closes: #102).
* Change MOTD file handling: ngIRCd now caches the contens of the
MOTD file, so the daemon now requires a HUP signal or REHASH
command to re-read the MOTD file when its content changed.
* Allow IRC ops to change channel modes even without
OperServerMode set.
* Allow IRC operators to use MODE command on any channel
(closes: #100).
* New configuration option "NoPAM" to disable PAM.
* Implement asynchronous user authentication using PAM, please
see the file doc/PAM.txt for details.
* Implement user mode "c": receive connect/disconnect NOTICEs.
Note that this new mode requires the user to be an IRC operator.
* Show SSL status in WHOIS output, numeric 275.
The release candidate is available for downloading and testing at the usual locations:
<ftp://ftp.berlios.de/pub/ngircd/ngircd-17~rc1.tar.gz>
<ftp://ngircd.barton.de/pub/ngircd/ngircd-17~rc1.tar.gz>
The GnuPG signatures for 17~rc1 and patches from release 16 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 thoroughly and report all bugs and problems you encounter using the bug tracker (<http://ngircd.barton.de/bugzilla/index.cgi>) and/or this mailing list.
Are features missing, for release 17 or later? Please file „enhancement“ bugs as well! And patches are welcome, too ;-)
Thanks a lot for your support!
Regards
Alex