# arch-tag: automatic-ChangeLog--srvx@srvx.net--2005-srvx/srvx--devo--1.3
#
+2005-01-26 21:16:54 GMT Michael Poole <mdpoole@troilus.org> patch-9
+
+ Summary:
+ offchannel fixes; more memory verification
+ Revision:
+ srvx--devo--1.3--patch-9
+
+ src/chanserv.c (cmd_register): Do not join channels if the default
+ options include being offchannel.
+
+ src/common.h: Verify list allocations when appending or removing.
+
+ src/hash.c (GetUserMode): Verify channel and user list allocations.
+
+ src/log.c (log_entry_search): Keep pointer to last visited log entry.
+
+ src/proto-p10.c (mod_chanmode_parse): Fail if trying to change +z when
+ passed MCP_REGISTERED.
+
+ modified files:
+ ChangeLog src/chanserv.c src/common.h src/hash.c src/log.c
+ src/proto-p10.c
+
+
+2005-01-24 17:12:38 GMT Michael Poole <mdpoole@troilus.org> patch-8
+
+ Summary:
+ typo fix in alloc-srvx.c; avoid dereferencing free()'d bans
+ Revision:
+ srvx--devo--1.3--patch-8
+
+ src/alloc-srvx.c (srvx_realloc): Fix argument list to srvx_free().
+
+ src/chanserv.c (find_matching_bans): Make temporary copies of bans to
+ be removed. Double-check remove count at end of loop.
+ (unban_user, cmd_open): Free the string copies.
+ (cmd_unbanall): Make temporary copies of removed bans and free them.
+ (handle_mode): Likewise.
+
+ src/opserv.c (cmd_clearbans): Likewise.
+
+ modified files:
+ ChangeLog src/alloc-srvx.c src/chanserv.c src/opserv.c
+
+
2005-01-24 16:45:44 GMT Michael Poole <mdpoole@troilus.org> patch-7
Summary: