# arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
#
+2005-02-17 21:42:43 GMT Michael Poole <mdpoole@troilus.org> patch-18
+
+ Summary:
+ Fix registered channel desync; fix HelpServ crash for old cfg files
+ Revision:
+ srvx--devo--1.3--patch-18
+
+ src/hash.c (AddChannelUser): Do not give ops to the first user to join
+ a persistent channel.
+
+ src/helpserv.c (helpserv_conf_read): Use a default description for bots.
+
+ modified files:
+ ChangeLog src/hash.c src/mod-helpserv.c
+
+
2005-02-11 03:10:49 GMT Michael Poole <mdpoole@troilus.org> patch-17
Summary:
modeList_append(&channel->members, mNode);
modeList_append(&user->channels, mNode);
- if (channel->members.used == 1)
+ if (channel->members.used == 1
+ && !(channel->modes & MODE_REGISTERED))
mNode->modes |= MODE_CHANOP;
for (n=0; n<jf_used; n++) {
helpserv_conf.db_backup_frequency = str ? ParseInterval(str) : 7200;
str = database_get_data(conf_node, "description", RECDB_QSTRING);
- helpserv_conf.description = str;
+ helpserv_conf.description = str ? str : "Help Queue Manager";
str = database_get_data(conf_node, "reqlogfile", RECDB_QSTRING);
if (str && strlen(str))