[srvx-commits] arch commit: miscellaneous bugfixes and indentation fixes
Brought to you by:
entrope
|
From: Michael P. <md...@tr...> - 2004-07-01 02:24:03
|
Revision: srvx--devo--1.3--patch-70
Archive: sr...@sr...--2004-srvx
Creator: Michael Poole <md...@tr...>
Date: Wed Jun 30 22:23:21 EDT 2004
Standard-date: 2004-07-01 02:23:21 GMT
New-files: patches/.arch-ids/sethost13.diff.id
patches/sethost13.diff
Modified-files: ChangeLog INSTALL Makefile.am NEWS README
compile configure.in depcomp docs/access-levels.txt
docs/coding-style.txt docs/cookies.txt docs/helpserv.txt
docs/ircd-modes.txt docs/malloc-compare.txt
languages/.arch-inventory languages/de/README
languages/de/chanserv.help languages/de/global.help
languages/de/modcmd.help languages/de/nickserv.help
languages/de/strings.db languages/en/README
languages/en_UK/README languages/en_UK/chanserv.help
languages/en_UK/opserv.help languages/en_UK/strings.db
languages/validate.pl patches/helpserv-pgsql.diff
sockcheck.conf.example src/Makefile.am src/chanserv.c
src/chanserv.h src/chanserv.help src/common.h src/conf.c
src/conf.h src/dict-splay.c src/gline.c src/gline.h
src/global.c src/global.h src/global.help src/hash.c
src/hash.h src/heap.c src/heap.h src/helpfile.c
src/helpfile.h src/ioset.c src/ioset.h src/log.h
src/main.c src/mod-helpserv.c src/mod-memoserv.c
src/mod-snoop.c src/modcmd.c src/modcmd.h src/modules.c
src/modules.h src/nickserv.c src/nickserv.h
src/nickserv.help src/opserv.c src/opserv.h
src/opserv.help src/policer.c src/policer.h
src/proto-bahamut.c src/proto-common.c src/proto-p10.c
src/proto.h src/recdb.c src/recdb.h src/saxdb.c
src/saxdb.h src/saxdb.help src/sendmail.c src/sendmail.h
src/timeq.c src/timeq.h src/tools.c srvx.conf.example
tests/nickserv.cmd tests/p10.cmd tests/test-driver.pl
tests/test.cmd
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-10
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-14
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-18
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-34
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-43
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-46
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-57
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-58
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-61
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-62
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-63
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-68
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-69
Modified-directories: languages/en_UK
New-patches: sr...@sr...--2004-srvx/srvx--devo--1.3--patch-70
Summary: miscellaneous bugfixes and indentation fixes
Keywords:
* srvx.conf.example: Clarify comment about "default_hostmask" setting.
* patches/sethost13.diff: Forward port of sethost patch, from Reed Loden.
* src/opserv.c (cmd_kickbanall): Free mod_chanmode_change after use.
* src/proto-p10.c (cmd_whois): Fix indentation and show real server to opers.
* src/tools.c (string_buffer_append_vprintf): Avoid a possible buffer overrun.
* added files
patches/.arch-ids/sethost13.diff.id
patches/sethost13.diff
{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-70
* file metadata changed
./INSTALL
--permissions 600
=> --permissions 620
./Makefile.am
--permissions 644
=> --permissions 664
./NEWS
--permissions 644
=> --permissions 664
./README
--permissions 644
=> --permissions 664
./compile
--permissions 755
=> --permissions 775
./configure.in
--permissions 644
=> --permissions 664
./depcomp
--permissions 755
=> --permissions 775
./docs/access-levels.txt
--permissions 644
=> --permissions 664
./docs/coding-style.txt
--permissions 644
=> --permissions 664
./docs/cookies.txt
--permissions 644
=> --permissions 664
./docs/helpserv.txt
--permissions 644
=> --permissions 664
./docs/ircd-modes.txt
--permissions 644
=> --permissions 664
./docs/malloc-compare.txt
--permissions 644
=> --permissions 664
./languages/.arch-inventory
--permissions 644
=> --permissions 664
./languages/de/README
--permissions 644
=> --permissions 664
./languages/de/chanserv.help
--permissions 600
=> --permissions 620
./languages/de/global.help
--permissions 600
=> --permissions 620
./languages/de/modcmd.help
--permissions 600
=> --permissions 620
./languages/de/nickserv.help
--permissions 600
=> --permissions 620
./languages/de/strings.db
--permissions 600
=> --permissions 620
./languages/en/README
--permissions 644
=> --permissions 664
./languages/en_UK/README
--permissions 644
=> --permissions 664
./languages/en_UK/chanserv.help
--permissions 600
=> --permissions 620
./languages/en_UK/opserv.help
--permissions 644
=> --permissions 664
./languages/en_UK/strings.db
--permissions 600
=> --permissions 620
./languages/validate.pl
--permissions 644
=> --permissions 664
./patches/helpserv-pgsql.diff
--permissions 644
=> --permissions 664
./sockcheck.conf.example
--permissions 644
=> --permissions 664
./src/Makefile.am
--permissions 644
=> --permissions 664
./src/chanserv.c
--permissions 644
=> --permissions 664
./src/chanserv.h
--permissions 644
=> --permissions 664
./src/chanserv.help
--permissions 600
=> --permissions 620
./src/common.h
--permissions 644
=> --permissions 664
./src/conf.c
--permissions 644
=> --permissions 664
./src/conf.h
--permissions 644
=> --permissions 664
./src/dict-splay.c
--permissions 644
=> --permissions 664
./src/gline.c
--permissions 644
=> --permissions 664
./src/gline.h
--permissions 644
=> --permissions 664
./src/global.c
--permissions 644
=> --permissions 664
./src/global.h
--permissions 644
=> --permissions 664
./src/global.help
--permissions 644
=> --permissions 664
./src/hash.c
--permissions 644
=> --permissions 664
./src/hash.h
--permissions 644
=> --permissions 664
./src/heap.c
--permissions 644
=> --permissions 664
./src/heap.h
--permissions 644
=> --permissions 664
./src/helpfile.c
--permissions 644
=> --permissions 664
./src/helpfile.h
--permissions 644
=> --permissions 664
./src/ioset.c
--permissions 644
=> --permissions 664
./src/ioset.h
--permissions 644
=> --permissions 664
./src/log.h
--permissions 644
=> --permissions 664
./src/main.c
--permissions 644
=> --permissions 664
./src/mod-helpserv.c
--permissions 644
=> --permissions 664
./src/mod-memoserv.c
--permissions 644
=> --permissions 664
./src/mod-snoop.c
--permissions 644
=> --permissions 664
./src/modcmd.c
--permissions 644
=> --permissions 664
./src/modcmd.h
--permissions 644
=> --permissions 664
./src/modules.c
--permissions 644
=> --permissions 664
./src/modules.h
--permissions 644
=> --permissions 664
./src/nickserv.c
--permissions 644
=> --permissions 664
./src/nickserv.h
--permissions 644
=> --permissions 664
./src/nickserv.help
--permissions 644
=> --permissions 664
./src/opserv.c
--permissions 644
=> --permissions 664
./src/opserv.h
--permissions 644
=> --permissions 664
./src/opserv.help
--permissions 644
=> --permissions 664
./src/policer.c
--permissions 644
=> --permissions 664
./src/policer.h
--permissions 644
=> --permissions 664
./src/proto-bahamut.c
--permissions 644
=> --permissions 664
./src/proto-common.c
--permissions 644
=> --permissions 664
./src/proto-p10.c
--permissions 644
=> --permissions 664
./src/proto.h
--permissions 644
=> --permissions 664
./src/recdb.c
--permissions 644
=> --permissions 664
./src/recdb.h
--permissions 644
=> --permissions 664
./src/saxdb.c
--permissions 644
=> --permissions 664
./src/saxdb.h
--permissions 644
=> --permissions 664
./src/saxdb.help
--permissions 664
=> --permissions 666
./src/sendmail.c
--permissions 644
=> --permissions 664
./src/sendmail.h
--permissions 644
=> --permissions 664
./src/timeq.c
--permissions 644
=> --permissions 664
./src/timeq.h
--permissions 644
=> --permissions 664
./src/tools.c
--permissions 644
=> --permissions 664
./srvx.conf.example
--permissions 644
=> --permissions 664
./tests/nickserv.cmd
--permissions 644
=> --permissions 664
./tests/p10.cmd
--permissions 644
=> --permissions 664
./tests/test-driver.pl
--permissions 755
=> --permissions 775
./tests/test.cmd
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-10
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-14
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-18
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-34
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-43
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-46
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-57
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-58
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-61
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-62
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-63
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-68
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-69
--permissions 644
=> --permissions 664
* dir metadata changed
./INSTALL
--permissions 600
=> --permissions 620
./Makefile.am
--permissions 644
=> --permissions 664
./NEWS
--permissions 644
=> --permissions 664
./README
--permissions 644
=> --permissions 664
./compile
--permissions 755
=> --permissions 775
./configure.in
--permissions 644
=> --permissions 664
./depcomp
--permissions 755
=> --permissions 775
./docs/access-levels.txt
--permissions 644
=> --permissions 664
./docs/coding-style.txt
--permissions 644
=> --permissions 664
./docs/cookies.txt
--permissions 644
=> --permissions 664
./docs/helpserv.txt
--permissions 644
=> --permissions 664
./docs/ircd-modes.txt
--permissions 644
=> --permissions 664
./docs/malloc-compare.txt
--permissions 644
=> --permissions 664
./languages/.arch-inventory
--permissions 644
=> --permissions 664
./languages/de/README
--permissions 644
=> --permissions 664
./languages/de/chanserv.help
--permissions 600
=> --permissions 620
./languages/de/global.help
--permissions 600
=> --permissions 620
./languages/de/modcmd.help
--permissions 600
=> --permissions 620
./languages/de/nickserv.help
--permissions 600
=> --permissions 620
./languages/de/strings.db
--permissions 600
=> --permissions 620
./languages/en/README
--permissions 644
=> --permissions 664
./languages/en_UK/README
--permissions 644
=> --permissions 664
./languages/en_UK/chanserv.help
--permissions 600
=> --permissions 620
./languages/en_UK/opserv.help
--permissions 644
=> --permissions 664
./languages/en_UK/strings.db
--permissions 600
=> --permissions 620
./languages/validate.pl
--permissions 644
=> --permissions 664
./patches/helpserv-pgsql.diff
--permissions 644
=> --permissions 664
./sockcheck.conf.example
--permissions 644
=> --permissions 664
./src/Makefile.am
--permissions 644
=> --permissions 664
./src/chanserv.c
--permissions 644
=> --permissions 664
./src/chanserv.h
--permissions 644
=> --permissions 664
./src/chanserv.help
--permissions 600
=> --permissions 620
./src/common.h
--permissions 644
=> --permissions 664
./src/conf.c
--permissions 644
=> --permissions 664
./src/conf.h
--permissions 644
=> --permissions 664
./src/dict-splay.c
--permissions 644
=> --permissions 664
./src/gline.c
--permissions 644
=> --permissions 664
./src/gline.h
--permissions 644
=> --permissions 664
./src/global.c
--permissions 644
=> --permissions 664
./src/global.h
--permissions 644
=> --permissions 664
./src/global.help
--permissions 644
=> --permissions 664
./src/hash.c
--permissions 644
=> --permissions 664
./src/hash.h
--permissions 644
=> --permissions 664
./src/heap.c
--permissions 644
=> --permissions 664
./src/heap.h
--permissions 644
=> --permissions 664
./src/helpfile.c
--permissions 644
=> --permissions 664
./src/helpfile.h
--permissions 644
=> --permissions 664
./src/ioset.c
--permissions 644
=> --permissions 664
./src/ioset.h
--permissions 644
=> --permissions 664
./src/log.h
--permissions 644
=> --permissions 664
./src/main.c
--permissions 644
=> --permissions 664
./src/mod-helpserv.c
--permissions 644
=> --permissions 664
./src/mod-memoserv.c
--permissions 644
=> --permissions 664
./src/mod-snoop.c
--permissions 644
=> --permissions 664
./src/modcmd.c
--permissions 644
=> --permissions 664
./src/modcmd.h
--permissions 644
=> --permissions 664
./src/modules.c
--permissions 644
=> --permissions 664
./src/modules.h
--permissions 644
=> --permissions 664
./src/nickserv.c
--permissions 644
=> --permissions 664
./src/nickserv.h
--permissions 644
=> --permissions 664
./src/nickserv.help
--permissions 644
=> --permissions 664
./src/opserv.c
--permissions 644
=> --permissions 664
./src/opserv.h
--permissions 644
=> --permissions 664
./src/opserv.help
--permissions 644
=> --permissions 664
./src/policer.c
--permissions 644
=> --permissions 664
./src/policer.h
--permissions 644
=> --permissions 664
./src/proto-bahamut.c
--permissions 644
=> --permissions 664
./src/proto-common.c
--permissions 644
=> --permissions 664
./src/proto-p10.c
--permissions 644
=> --permissions 664
./src/proto.h
--permissions 644
=> --permissions 664
./src/recdb.c
--permissions 644
=> --permissions 664
./src/recdb.h
--permissions 644
=> --permissions 664
./src/saxdb.c
--permissions 644
=> --permissions 664
./src/saxdb.h
--permissions 644
=> --permissions 664
./src/saxdb.help
--permissions 664
=> --permissions 666
./src/sendmail.c
--permissions 644
=> --permissions 664
./src/sendmail.h
--permissions 644
=> --permissions 664
./src/timeq.c
--permissions 644
=> --permissions 664
./src/timeq.h
--permissions 644
=> --permissions 664
./src/tools.c
--permissions 644
=> --permissions 664
./srvx.conf.example
--permissions 644
=> --permissions 664
./tests/nickserv.cmd
--permissions 644
=> --permissions 664
./tests/p10.cmd
--permissions 644
=> --permissions 664
./tests/test-driver.pl
--permissions 755
=> --permissions 775
./tests/test.cmd
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-10
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-14
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-18
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-34
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-43
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-46
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-57
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-58
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-61
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-62
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-63
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-68
--permissions 644
=> --permissions 664
./{arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-69
--permissions 644
=> --permissions 664
* modified files
--- orig/ChangeLog
+++ mod/ChangeLog
@@ -2,6 +2,71 @@
# arch-tag: aut...@sr...--2004-srvx/srvx--devo--1.3
#
+2004-07-01 02:23:21 GMT Michael Poole <md...@tr...> patch-70
+
+ Summary:
+ miscellaneous bugfixes and indentation fixes
+ Revision:
+ srvx--devo--1.3--patch-70
+
+ * srvx.conf.example: Clarify comment about "default_hostmask" setting.
+
+ * patches/sethost13.diff: Forward port of sethost patch, from Reed Loden.
+
+ * src/opserv.c (cmd_kickbanall): Free mod_chanmode_change after use.
+
+ * src/proto-p10.c (cmd_whois): Fix indentation and show real server to opers.
+
+ * src/tools.c (string_buffer_append_vprintf): Avoid a possible buffer overrun.
+
+ new files:
+ patches/.arch-ids/sethost13.diff.id patches/sethost13.diff
+
+ modified files:
+ ChangeLog INSTALL Makefile.am NEWS README compile configure.in
+ depcomp docs/access-levels.txt docs/coding-style.txt
+ docs/cookies.txt docs/helpserv.txt docs/ircd-modes.txt
+ docs/malloc-compare.txt languages/.arch-inventory
+ languages/de/README languages/de/chanserv.help
+ languages/de/global.help languages/de/modcmd.help
+ languages/de/nickserv.help languages/de/strings.db
+ languages/en/README languages/en_UK/README
+ languages/en_UK/chanserv.help languages/en_UK/opserv.help
+ languages/en_UK/strings.db languages/validate.pl
+ patches/helpserv-pgsql.diff sockcheck.conf.example
+ src/Makefile.am src/chanserv.c src/chanserv.h
+ src/chanserv.help src/common.h src/conf.c src/conf.h
+ src/dict-splay.c src/gline.c src/gline.h src/global.c
+ src/global.h src/global.help src/hash.c src/hash.h src/heap.c
+ src/heap.h src/helpfile.c src/helpfile.h src/ioset.c
+ src/ioset.h src/log.h src/main.c src/mod-helpserv.c
+ src/mod-memoserv.c src/mod-snoop.c src/modcmd.c src/modcmd.h
+ src/modules.c src/modules.h src/nickserv.c src/nickserv.h
+ src/nickserv.help src/opserv.c src/opserv.h src/opserv.help
+ src/policer.c src/policer.h src/proto-bahamut.c
+ src/proto-common.c src/proto-p10.c src/proto.h src/recdb.c
+ src/recdb.h src/saxdb.c src/saxdb.h src/saxdb.help
+ src/sendmail.c src/sendmail.h src/timeq.c src/timeq.h
+ src/tools.c srvx.conf.example tests/nickserv.cmd tests/p10.cmd
+ tests/test-driver.pl tests/test.cmd
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-10
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-14
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-18
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-34
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-43
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-46
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-57
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-58
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-61
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-62
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-63
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-68
+ {arch}/srvx/srvx--devo/srvx--devo--1.3/sr...@sr...--2004-srvx/patch-log/patch-69
+
+ modified directories:
+ languages/en_UK
+
+
2004-06-16 12:23:32 GMT adam <ad...@ga...> patch-69
Summary:
--- orig/src/opserv.c
+++ mod/src/opserv.c
@@ -1047,6 +1047,7 @@
change->args[0].hostmask = "*!*@*";
}
modcmd_chanmode_announce(change);
+ mod_chanmode_free(change);
if (argc < 2) {
reason = alloca(strlen(OSMSG_KICK_REQUESTED)+strlen(user->nick)+1);
sprintf(reason, OSMSG_KICK_REQUESTED, user->nick);
--- orig/src/proto-common.c
+++ mod/src/proto-common.c
@@ -638,7 +638,8 @@
}
int
-irc_make_chanmode(struct chanNode *chan, char *out) {
+irc_make_chanmode(struct chanNode *chan, char *out)
+{
struct mod_chanmode change;
mod_chanmode_init(&change);
change.modes_set = chan->modes;
--- orig/src/proto-p10.c
+++ mod/src/proto-p10.c
@@ -782,13 +782,11 @@
}
irc_numeric(from, RPL_WHOISUSER, "%s %s %s * :%s", who->nick, who->ident, who->hostname, who->info);
if (his_servername && his_servercomment)
- irc_numeric(from, RPL_WHOISSERVER, "%s %s :%s", who->nick, his_servername, his_servercomment);
+ irc_numeric(from, RPL_WHOISSERVER, "%s %s :%s", who->nick, his_servername, his_servercomment);
else
- irc_numeric(from, RPL_WHOISSERVER, "%s %s :%s", who->nick, who->uplink->name, who->uplink->description);
-
- if (IsOper(who)) {
+ irc_numeric(from, RPL_WHOISSERVER, "%s %s :%s", who->nick, who->uplink->name, who->uplink->description);
+ if (IsOper(who))
irc_numeric(from, RPL_WHOISOPERATOR, "%s :is a megalomaniacal power hungry tyrant", who->nick);
- }
irc_numeric(from, RPL_ENDOFWHOIS, "%s :End of /WHOIS list", who->nick);
return 1;
}
@@ -800,7 +798,7 @@
if (argc < 8)
return 0;
- if (origin) {
+ if (self->uplink) {
/* another server introduced us */
srv = AddServer(GetServerH(origin), argv[1], atoi(argv[2]), atoi(argv[3]), atoi(argv[4]), argv[6], argv[argc-1]);
if (!srv)
@@ -1989,8 +1987,8 @@
if (!user || !mode_change)
return;
- while (*word != ' ' && *word) word++;\
- while (*word == ' ') word++; \
+ while (*word != ' ' && *word) word++;
+ while (*word == ' ') word++;
while (1) {
#define do_user_mode(FLAG) do { if (add) user->modes |= FLAG; else user->modes &= ~FLAG; } while (0)
switch (*mode_change++) {
--- orig/src/tools.c
+++ mod/src/tools.c
@@ -341,7 +341,7 @@
} else {
/* The host part of the mask isn't IP-based */
if (IsFakeHost(user) && match_ircglob(user->fakehost, glob))
- return 1;
+ return 1;
if (hidden_host_suffix && user->handle_info) {
char hidden_host[HOSTLEN+1];
snprintf(hidden_host, sizeof(hidden_host), "%s.%s", user->handle_info->handle, hidden_host_suffix);
@@ -746,7 +746,7 @@
/* pre-C99 behavior; double buffer size until it is big enough */
va_end(working);
VA_COPY(working, args);
- while ((ret = vsnprintf(buf->list + buf->used, buf->size, fmt, working)) == -1) {
+ while ((ret = vsnprintf(buf->list + buf->used, buf->size - buf->used, fmt, working)) <= 0) {
buf->size += len;
buf->list = realloc(buf->list, buf->size);
va_end(working);
--- orig/srvx.conf.example
+++ mod/srvx.conf.example
@@ -47,8 +47,9 @@
// mind which ircd software you are using here, and that all of the
// services need to be at least +o.
// "modes" "+iok";
- // If you want to by have *@* as the default hostmask, set
- // default_hostmask. This is discouraged for security reasons.
+ // If you want to by have *@* as the default hostmask for all
+ // new accounts, set default_hostmask. This is discouraged
+ // for security reasons.
// "default_hostmask" "1";
// do we warn users when someone new auths to their account?
"warn_clone_auth" "1";
|