I seem to be having problems with certain modules in Atheme, which are
connected to XOP. Is there anything I need to set in the ngircd.conf
to turn on XOP?
[28/12/2012 17:58:48] atheme 7.0.5 is starting up...
[28/12/2012 17:58:48] Module chanserv/owner requires owner support, refusing to load.
[28/12/2012 17:58:48] module_load(): module /usr/modules/chanserv/owner init failed
[28/12/2012 17:58:48] Module chanserv/protect requires protect support, refusing to load.
[28/12/2012 17:58:48] module_load(): module /usr/modules/chanserv/protect init failed
[28/12/2012 17:58:48] Module chanserv/quiet requires a ban-like mode +q, refusing to load.
[28/12/2012 17:58:48] module_load(): module /usr/modules/chanserv/quiet init failed
[28/12/2012 17:58:48] module_load(): module /usr/modules/groupserv/main is already loaded [at 0x15dd3e0]
[28/12/2012 17:58:48] opensex: data format version is 11.
[28/12/2012 17:58:48] groupserv: opensex data schema version is 4.
[28/12/2012 17:58:48] pid 10970
[28/12/2012 17:58:48] running in background mode from /usr
As you can see from the output, it Atheme thinks that ngircd doesn't support owner, protect or quiet, which according to the changelog was added to ngircd around 20rc1
--
Studioware
http://www.studioware.org
Hi,
ngircd 20 builds fine on a Pogoplug Pro (ARM-based mini computer) with ArchLinuxARM (rolling release of today).
the executable works ("runs") as expected --+
tests run successfully ("make check") --+ |
ngIRCd compiles ("make") --+ | |
./configure works --+ | | |
| | | |
Platform HW OS Compiler ngIRCd Date C M T R See
--------------------------- --- ------ ---------- ------ -------- - - - - ---
armv6l/unkn./linux-gnueabi PPP ArchLA gcc4.7.2 20 12-12-25 Y Y Y Y (5)
armv6l/unkn./linux-gnueabi RBP DSquee gcc4.4.5 19.1 12-06-04 Y Y Y Y (5)
armv7l/unkn./linux-gnueabi CBX Ubuntu gcc4.4.3 19.1 12-04-29 Y Y Y Y (5)
hppa2.0w-hp-hpux11.11 J67 HPUX11 gcc4.2.3 14.1 09-07-22 Y Y Y Y
i386/pc/solaris2.11 VMF Nexent gcc4.2.3 19.1 12-05-29 Y Y Y Y (4)
i386/unknown/netbsdelf1.6.2 386 NetBSD gcc2.95.3 18 11-07-10 Y Y Y Y
i386/unknown/freebsd4.1.1 VMF FrBSD4 gcc2.95.2 0.8.3 12-07-07 Y Y Y Y
i386/unknown/freebsd4.1.1 VMF FrBSD4 gcc2.95.2 19.2 12-07-07 Y N N N (3)
i386/unknown/freebsd4.1.1 VMF FrBSD4 gcc2.95.2 19.2 12-09-04 Y Y Y Y (4)
i686/pc/linux-gnu VMF Lin1.2 gcc2.7.2 19.1 12-05-30 Y Y Y Y (1)
m68k/hp/hp-ux9.10 400 HPUX9 Orig.HPUX 0.7.x 03-04-30 Y Y Y Y
mipsel/unknown/linux-gnu CQu DEtch gcc4.1.2 18 11-07-05 Y Y N Y (1)
mipsel/unknown/linux-gnu CQu DLenny gcc4.4.5 18 11-07-30 Y Y Y Y (1)
powerpc/apple/darwin7.9.0 iB3 MacOSX gcc3.3 19.1 12-05-22 Y Y Y Y (3)
powerpc/apple/darwin8.11.0 PM5 MacOSX gcc4.0.1 18 11-07-02 Y Y Y Y (3)
x86_64/apple/darwin12.0.0 MBA OSX108 gcc4.2.1 19.2 12-07-26 Y Y Y Y (3)
x86_64/unknown/linux-gnu VMF OrcLin gcc4.4.6 20~rc2 12-12-08 Y Y Y Y (1)
HW Computer Type CPU/MHz RAM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PPP = Pogoplug Pro ARM v6l, Dual-Core 128
RBP = Raspberry Pi ARM1176JZF-S/700 224
CBX = Solid-Run CuBox Marv. Armada 510/800 768
J67 = HP 9000 J6750 PA-RISC 8700+/2x875 16384
VMF = vmWare Fusion - 64
386 = Intel i80386 Intel i80386/25 32
400 = HP 400t (A1630A) Motorola 68030/50 40
CQu = Cobalt Qube2 RM5231 256
iB3 = Apple iBook G3 IBM PowerPC 750fx/800 640
PM5 = Apple PowerMac G5 IBM PowerPC 970FX/1800 4096
MBA = MacBook Air 11" 2011 Intel Core i7-2677M/1800 4096
OS
~~~
DEtch = Debian Etch 4.0
DLenny = Debian Lenny 5.0
DSquee = Debian Squeeze 6.0
Lin1.2 = Linux Kernel 1.2.13
FrBSD4 = FreeBSD 4.1.1 i386
OrcLin = Oracle Enterprise Linux, 64 Bit, Kernel 2.6.39-200.24.1.el6uek.x86_64
<https://s1.hoffart.de/ngircd-platforms.txt>
Regards
Götz
Hello,
After updating to ngircd-20 from ngircd-19.2 with the same build options, all
connecting clients are rejected with "Bad server password". The configuration
file remained unchanged between the ngircd-20 upgrade. Am I missing something
obvious? The server password is made of [0-9A-Za-z\x5e]{22}
ngircd-20 was compiled with the same flags as ngircd-19.2:
./configure --enable-ipv6 --with-openssl CFLAGS="-Wall -D_FORTIFY_SOURCE=2
-O2 -fPIE -pie -fstack-protector"
Syslog support: yes Enable debug code: no
zlib compression: yes IRC sniffer: no
Use TCP Wrappers: no Strict RFC mode: no
IDENT support: no IRC+ protocol: yes
IPv6 protocol: yes I/O backend: "epoll(), select()"
PAM support: no SSL support: openssl
libiconv support: no
No errors or oddities are reported in /var/log/syslog and the start-up looks to
be normal. Revering to 19.2 restores connectivity despite the "password too
long" warning.
Dec 19 09:00:20 localhost ngircd[1906]: /usr/local/etc/ngircd.conf, line 33:
Value of "Password" too long!
Dec 19 09:00:20 localhost ngircd[1906]: ngIRCd
20-IPv6+IRCPLUS+SSL+SYSLOG+ZLIB-i686/pc/linux-gnu started.
Dec 19 09:00:20 localhost ngircd[1906]: Using configuration file
"/usr/local/etc/ngircd.conf" ...
Dec 19 09:00:20 localhost ngircd[1906]: Configuration option "DHFile" not set!
Dec 19 09:00:20 localhost ngircd[1906]: OpenSSL 1.0.1 14 Mar 2012 initialized.
Dec 19 09:00:20 localhost ngircd[1906]: Changed root and working directory to
"/var/chroot".
Dec 19 09:00:20 localhost ngircd[1907]: Running as user unknown(65534), group
unknown(65534), with PID 1907.
Dec 19 09:00:20 localhost ngircd[1907]: Running with root directory "/var/chroot".
Dec 19 09:00:20 localhost ngircd[1907]: IO subsystem: epoll (hint size 100,
initial maxfd 100, masterfd 4).
Dec 19 09:00:20 localhost ngircd[1907]: Created pre-defined channel "#channel"
Dec 19 09:00:20 localhost ngircd[1907]: Now listening on [0::]:1643 (socket 7).
Dec 19 09:00:20 localhost ngircd[1907]: Now listening on [192.168.1.1]:1643
(socket 8).
Dec 19 09:04:51 localhost ngircd[3177]: /usr/local/etc/ngircd.conf, line 33:
Value of "Password" too long!
Dec 19 09:04:51 localhost ngircd[3177]: ngircd
19.2-SYSLOG+ZLIB+SSL+IRCPLUS+IPv6-i686/pc/linux-gnu started.
Dec 19 09:04:51 localhost ngircd[3177]: Using configuration file
"/usr/local/etc/ngircd.conf" ...
Dec 19 09:04:51 localhost ngircd[3177]: Configuration option "SSLDHFile" not set!
Dec 19 09:04:51 localhost ngircd[3177]: OpenSSL 1.0.1 14 Mar 2012 initialized.
Dec 19 09:04:51 localhost ngircd[3177]: Changed root and working directory to
"/var/chroot".
Dec 19 09:04:51 localhost ngircd[3178]: Running as user unknown(65534), group
unknown(65534), with PID 3178.
Dec 19 09:04:51 localhost ngircd[3178]: Running with root directory "/var/chroot".
Dec 19 09:04:51 localhost ngircd[3178]: IO subsystem: epoll (hint size 100,
initial maxfd 100, masterfd 4).
Dec 19 09:04:51 localhost ngircd[3178]: Created pre-defined channel "#channel"
Dec 19 09:04:51 localhost ngircd[3178]: Now listening on [0::]:1643 (socket 7).
Dec 19 09:04:51 localhost ngircd[3178]: Now listening on [192.168.1.1]:1643
(socket 8).
Any insight or help is appreciated. Thank you for your time and efforts around
ngircd.
Respectfully,
Nathan
Hi All!
Finally, after two release candidates, the final version of ngIRCd 20 has
been published! Yiiiha! Thanks a lot to all contributors, testers, and
otherwiese involved people!
Since the last release candidate only a single change has been made: now
ngIRCd supports user names ("IDENT names") up to 19 characters length: this
can be useful if you want to authenticate your users to some "external" data
sources that are already using longer user names than the formerly supported
9 characters.
You can read the full ChangeLog and NEWS files online, and it is included in
out source distribution archives, of course:
• <http://ngircd.barton.de/doc/NEWS>
• <http://ngircd.barton.de/doc/ChangeLog>
More information can be found on the homepage <http://ngircd.barton.de/>
and its mirror <http://ngircd.berlios.de/>.
The primary download locations are:
• <ftp://ftp.berlios.de/pub/ngircd/>
• <http://ngircd.barton.de/pub/ngircd/>
And as always: please report any bugs, problems, and regressions to this
mailing list or directly using the bug tracker. Or connect to the "official"
IRC channel #ngircd on irc.barton.de: <irc://irc.barton.de/ngircd> – thanks!
Regards
Alex
Hi All!
After ngIRCd 20~rc1 a few weeks ago, I just released the second release
candidate, ngIRCd 20~rc2.
There have been a few fixes and one "feature enhancement" since the first
release candidate, see the ChangeLog:
• Rework cloaked hostname handling and implement the "METADATA cloakhost"
subcommand: Now ngIRCd uses two fields internally, one to store the
"real" hostname and one to save the "cloaked" hostname. This allows
"foreign servers" (aka "IRC services") to alter the real and cloaked
hostnames of clients without problems, even when the user itself issues
additional "MODE +x" and "MODE -x" commands.
• RPL_UMODEIS: send correct target name, even on server links.
• Update platformtest.sh to follow autoconf changes and only generate
the "configure" script when it is missing.
• Fix the test suite to correctly execute test scripts even when stdout
is redirected.
• Fix some compiler warnings on NetBSD and OpenBSD.
You can find more information on our homepage at <http://ngircd.barton.de/> and
its mirror <http://ngircd.berlios.de/>. The primary download locations are:
• <ftp://ftp.berlios.de/pub/ngircd/>
• <http://ngircd.barton.de/pub/ngircd/>
Please test this release candidate and report any problems and bugs you
encounter, either to this list, the #ngircd channel on irc.barton.de
(<irc://irc.barton.de/#ngircd>), or our bug tracker:
• <http://ngircd.barton.de/bugzilla/>
Thanks!
Alex